BM6&6(v@ |||xxxzzz{{{{{{rrrrrruuuuuu~~~~~~zzzpppddd]]]]]]```ddddddfffiiinnnqqqssstttqqqqqqqqqpppnnnmmmnnnooonnnmmmllljjjhhhiiimmmppphhhjjjlllmmmlllkkkkkkkkklllkkkjjjiiiiiiiiijjjkkkqqqmmmjjjiiikkkllllllkkkpppooonnnmmmmmmmmmmmmmmmnnnnnnooooooooommmlllkkkmmmnnnoooooopppooooooooooooppprrrqqqooonnnnnnooopppqqqqqqrrrssstttuuuuuuyyyxxxxxxxxxxxxyyyzzz{{{yyyoooddd^^^___ccceeeeeennnoookkkeee```XXXHHH777@@@lllwwwrrruuuvvvqqq```wwwpppkkkTTT@@@:::111111111000000//////......111000///////////////000///111333333111111111222111111222333444444444444999999999999777666555444999888888888888888888999===;;;999999::::::999888999;;;===>>><<<:::999999;;;;;;;;;<<<<<<<<<======888888888999:::;;;<<<===<<<<<<============<<<<<<===MMMccc{{{hhhYYYQQQLLLIIIJJJCCC???DDDJJJOOO```lllgggSSS___rrr{{{pppddd``````eeejjjlllppptttnnnqqqoooiiinnn{{{}}}}}}uuusssrrrYYYIII>>>:::555333444666555444444222111444888999777444222333333444444333333222444444555555555555444444444444444444444444444444444555555555555555444444777666555555555666888999777888999999888888:::<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======<<<<<<===???@@@===;;;<<<@@@DDDEEEDDDHHHFFFFFFFFFFFFKKK]]]pppqqqwww~~~~~~yyy{{{zzzzzzxxxsssooottt~~~qqqgggjjjqqqtttpppggggggkkknnnmmmlllmmmoooqqqssstttpppqqqpppooolllkkklllmmmnnnnnnnnnmmmkkklllnnnpppgggiiilllllllllkkkkkklllnnnmmmlllkkkjjjkkkkkklllnnnllliiijjjlllnnnnnnmmmoooooonnnnnnmmmmmmnnnnnnmmmnnnoooppppppnnnmmmkkkllllllmmmnnnoooooooooooooooppprrrqqqooonnnnnnoooqqqrrrrrrssstttuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxtttmmmccc___aaaeeefffggghhhjjjhhh^^^UUUMMMBBB888RRRnnnvvvxxx|||yyy|||xxxdddeeezzzpppfffIII777444...222111111111000000000000000000////////////000000000222333444333222333444222333444555666666777777999999999999888777666555:::999999888888999999:::===<<<:::::::::::::::999999<<<>>>>>>===;;;:::::::::::::::;;;;;;;;;<<<<<<888888888999:::;;;<<<===<<<<<<============<<<<<<777BBBQQQ___rrryyyrrrnnnmmmeeeZZZSSSNNNLLLVVV]]]UUUTTTVVVjjjzzzvvv{{{oooXXXGGG===888666555555888999888666///111333555444333111111222333333444444333333222444444555555555555444444444444444444444444444444444444555555555555444444777666555555555666777888777888999999888999;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======<<<<<<===>>>???===;;;<<>>===<<<;;;::::::::::::999<<<>>>>>>===;;;::::::888999999999999:::::::::888888888888999;;;<<<===;;;<<<<<<======<<<<<<;;;888===DDDIIIOOOkkkvvv~~~zzzlllbbb[[[bbbdddXXXPPPGGGSSSuuutttttt~~~~~~tttuuuqqqVVVBBB999777444333444555777888666444444888<<<;;;777444333555222333333444444333333222444444555555555555444444555555555555555555555555444444555555555555444444666555555555555666777777777888999999888999;;;============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::<<<======<<<<<<===>>>>>><<<;;;<<<>>>AAABBBBBBFFFJJJPPPSSSQQQPPPWWW```bbbgggvvvllljjjiiimmmmmmiiiiiirrrzzz~~~{{{wwwxxxtttuuuvvvvvvuuutttttttttrrrrrrqqqnnnjjjhhhhhhiiimmmooorrrsssqqqpppooooookkkmmmooopppooooooqqqrrrsssqqqooommmlllllllllllljjjkkklllmmmooooooooonnnmmmnnnnnnoooppppppppppppkkkmmmppprrrrrrqqqooommmiiijjjkkklllmmmnnnnnnnnnoooppprrrqqqpppoooooopppqqqqqqrrrssstttuuuvvvvvvwwwyyy{{{|||zzzwwwrrroooeeeccc```aaadddggghhhhhhnnnnnneeeQQQ>>>:::EEEQQQsssuuuxxxggg~~~vvv^^^\\\eeennnlllSSS777000444333111111111111111111111111000000000///000000111111///111444555555555666888444555777888:::;;;;;;;;;888888999999999999999888;;;;;;;;;::::::;;;;;;;;;>>>>>>>>><<<:::999:::;;;888;;;======<<<:::999999777777777888888888999999777777888888999:::<<<===;;;;;;;;;<<<<<<;;;;;;;;;===<<<@@@BBBAAATTTwwwooo}}}{{{^^^UUUWWWdddllliiiiiippp|||wwwuuuxxx|||yyy{{{~~~llljjjmmm}}}yyy^^^GGG:::666666555444333333333333333222===??????===999777777888222333333444444333333222333444444555555444444333555555555555555555555555333333444555555555444444444444444555555555666666777888999999888888:::<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<:::;;;===<<<;;;;;;<<<>>><<<;;;;;;<<<===???@@@AAAEEEKKKSSSVVVUUUTTTXXX]]]XXXYYY{{{ooodddhhhkkknnnqqqwww|||tttoookkkooouuuwwwwwwuuuttttttttttttsssooollliiiiiijjjkkknnnrrrsssrrrooommmmmmlllmmmnnnnnnnnnnnnppprrrrrrpppooommmkkkkkkkkklllmmmmmmnnnnnnmmmlllkkkkkkmmmnnnooopppqqqqqqpppppplllnnnppprrrrrrrrrpppooojjjkkklllmmmnnnnnnnnnnnnnnnppprrrrrrpppppppppqqqooopppqqqrrrsssttttttuuuwwwyyy|||}}}zzzuuuooojjj```___```bbbdddfffggggggpppjjj\\\GGG777888KKK]]]uuu{{{hhhsssfff___kkkrrrhhhqqqdddCCC000000111///000000000000000000000000000000000000000111222222///111333444444444666777555666777888999:::::::::777888999::::::;;;;;;:::<<<;;;;;;::::::;;;;;;<<<>>>??????===:::888999;;;777999<<<<<<:::888888777666666666777777777777888777777777888999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;777999<<<:::AAAcccyyy{{{~~~xxxqqqlllnnnjjjjjjnnnrrrtttvvvzzznnniiimmmzzz~~~zzzrrrnnnooosss}}}ttt]]]III???999666444777555333111111333666999@@@;;;666333333444444333222333333444444333333222333333444444444444333333555555555555555555555555222222333444555555444444333444444444555555555555666777888888777777999;;;:::::::::999999999888888888888999999:::;;;;;;<<<:::;;;<<<<<<;;;;;;<<<===;;;;;;<<<======>>>???@@@CCCJJJRRRUUUVVVYYY]]]```YYYSSSppptttlllmmmpppxxx~~~}}}}}}xxxooohhhgggmmmssswwwvvvttttttuuuuuuuuutttqqqmmmkkkkkkllljjjmmmqqqsssqqqooommmlllkkkllllllkkkjjjjjjlllnnnpppooommmlllkkkkkkkkklllnnnoooooommmjjjiiiiiiiiinnnoooqqqrrrrrrqqqppppppooooooqqqqqqrrrqqqppppppmmmnnnoooooooooooooooooonnnppprrrrrrqqqpppqqqrrroooooopppqqqrrrsssttttttwwwyyy{{{{{{wwwqqqjjjfff___```aaaccceeeggghhhhhhjjj]]]KKK===777>>>RRRcccwwwnnnfffvvv[[[gggyyylllzzz{{{```===333444000---///////////////000000000000000000000111111222333000222444555444444555666666777888999999999999999777777999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===??????===999777888;;;777:::<<<<<<;;;999888888666666666666777777777777777777777777888:::;;;<<<999::::::;;;;;;::::::999888555666999777777CCCSSSvvvhhh^^^kkk}}}~~~|||qqqdddfffsssdddWWWGGG>>><<<<<<999555666555333222333777>>>CCC>>>888111///111444333111222333333444444333333222333333444444444444333333444444444444444444444444111222333444444555444444222333444444555555444444444555666666555666888:::999999888888888777777777777777888999::::::;;;;;;999;;;<<<<<<;;;;;;<<<===:::<<<>>>>>>======???@@@AAAIIIPPPSSSVVV\\\aaaccc```TTTkkk~~~{{{zzz}}}yyywwwuuusssoookkklllpppuuuvvvsssrrrtttwwwttttttsssqqqnnnllllllmmmkkknnnqqqrrrqqqooommmmmmmmmmmmmmmllljjjjjjkkkmmmooonnnmmmlllkkkllllllmmmnnnooonnnkkkhhhfffhhhjjjpppqqqrrrssssssqqqpppnnnrrrrrrqqqpppppppppqqqqqqqqqqqqqqqrrrqqqqqqpppooonnnppprrrrrrqqqqqqqqqrrroooppppppqqqrrrssstttuuuuuuvvvwwwwwwrrrllleee```bbbccceeefffggghhhiiijjjaaaOOO>>>;;;CCCOOO^^^jjj~~~tttdddsssiii```{{{iiinnn{{{XXX777666777///000//////000000000111111111000000000000111222333444222444666666555555666777888999999::::::999999888666777999:::<<<===>>>>>>;;;;;;::::::::::::;;;;;;<<<>>>???<<<777555777:::999;;;>>>>>><<<:::999999666666666666777777777777666666777777888:::;;;<<<999999::::::::::::999999666555666777888999:::;;;LLLgggzzznnnttt~~~sssooorrryyy~~~}}}sssqqq{{{{{{___LLLEEE===:::;;;<<<:::777333444444333444888>>>CCC999777555555555555555444222333333444444333333222222333333444444333333222333333333333333333333333111111222333444444444444111222333444555444444333333444555444444444666888999999999999888888888777666666777888999:::;;;;;;999;;;<<<<<<;;;:::<<<===:::===??????>>>===???AAA>>>GGGOOOSSSWWW___cccbbb___PPPfff}}}yyyxxxuuurrrpppppprrrtttsssvvvxxxuuuqqqppptttxxxssstttssspppmmmllllllmmmlllnnnrrrsssqqqooonnnnnnqqqqqqpppnnnllllllmmmoooooonnnmmmllllllmmmnnnnnnmmmnnnmmmjjjfffeeehhhkkkpppqqqsssssssssqqqooonnntttsssqqqpppooopppqqqqqqsssssssssssssssrrrqqqpppnnnppprrrrrrqqqqqqrrrssspppqqqqqqrrrssstttuuuvvvssstttuuusssooohhhaaa]]]eeefffhhhiiiiiiiiikkklll]]]III;;;@@@QQQ```kkkrrrmmmbbb}}}dddlllmmm___rrrtttnnnJJJ---222333+++///000000111111222222222333000000000000111222333444444666888888777666666777::::::;;;;;;::::::999888666777999;;;<<<>>>>>>???;;;::::::999999::::::;;;<<<>>>???<<<777444666:::;;;===???@@@>>><<<;;;;;;666666666666777777777888666666777777888999;;;<<<999999999::::::999999999111444444444888>>>===888:::NNNmmm}}}|||{{{tttooossszzzgggIII===;;;888666555555555555111333444444333444888<<<000444888888555333333444222333333444444333333222222333333444444333333222222222222222222222222222000111222333444444555444111222333444555444333333222333444444333333555777:::::::::999999999888888555666777888999:::;;;;;;999:::<<<;;;::::::;;;===;;;===@@@@@@>>>===???AAA===GGGPPPSSSXXX```bbb```XXXHHH___xxxqqqqqqrrrrrrrrrqqqsssuuuxxxyyyxxxxxxwwwvvvtttrrrqqqpppqqqrrrrrrqqqooollljjjnnnooopppqqqqqqpppooooooqqqnnnkkkjjjlllmmmkkkiiijjjkkklllkkkjjjkkkmmmooopppqqqooojjjeeeeeejjjpppjjjnnnrrrtttsssqqqpppooorrrqqqooonnnnnnnnnoooppppppppppppqqqrrrrrrssssssrrrrrrqqqqqqrrrsssuuuvvvqqqppppppqqqtttvvvvvvuuusssvvvvvvoooddd]]]]]]```ccclllqqqooolllkkkfff^^^PPP???;;;OOObbbjjjuuugggqqqaaaeeelllmmmzzzzzz[[[===333222///...111111111111111000000000000222222222222333444555666777666444555666777777666999777777999<<<;;;555///111444777;;;======<<<<<<:::999888777777999;;;<<<:::;;;<<<======;;;999888;;;;;;;;;<<<<<<<<<======999666333222333555666666888777777777777777888888<<<:::555222555:::999444666666666666666777777888888@@@QQQfffzzz~~~|||xxxzzzxxxnnniiijjj}}}yyyeeeMMM<<<777666444444444555555444666444222222333333333222222444555555333222222333000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333444444111222333333444444333333222333333444555666888888777888888777666666777999888777777666777999;;;<<<;;;;;;;;;:::::::::999999888:::;;;::::::<<>>>>>:::666555555555555666777777888888===EEEOOO```yyy{{{{{{vvvxxxuuunnnkkkkkkrrr~~~~~~ppp___SSSHHH===555444333222333333444444444444333111222333333222111111222444333222000111111111111111111111111111111000000000000111111111111111111111111111111111111222222222333333333444444111222333333444444333333333333333444555666777888666777888777555555777888888777777777777999:::;;;:::::::::999999999888888;;;<<<<<<:::999;;;???BBBCCCHHHLLLNNNUUU___ddddddSSSKKKRRR|||yyyvvvtttrrrqqqsssttttttsssrrrrrrsssuuuvvvvvvvvvuuutttsssrrrrrrqqqrrrrrrrrrqqqooonnnllloooooopppppppppnnnmmmlllkkkjjjiiijjjlllmmmlllkkkkkkmmmoooooonnnmmmmmmnnnkkknnnqqqqqqmmmjjjiiijjjnnnpppqqqpppnnnllllllmmmlllmmmnnnoooooooooooooooppppppppppppppppppqqqqqqsssrrrrrrrrrssstttuuuvvvuuutttssstttuuutttrrrpppsssooogggaaa]]]]]]```bbbggghhhjjjlllnnnhhhXXXHHH???CCCSSSkkkzzz|||mmmpppppp^^^eeeVVVBBB000...222111000111000000000111111222333333222333444555555555444333888666444333444444444333888777666999===???===;;;///111444777999::::::999:::999777666666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<999666444666777888888666666555444444555555666666666444444999???@@@<<<555555444444444555666666:::666222111222:::KKK[[[{{{sssrrr}}}~~~{{{|||sssllljjjjjjfffccciiippp~~~{{{kkkTTTBBB:::666555333333333333222222222111111111000000111333333222000000111333222000//////000111111111111111111111111000000000000111111111111111111111111111111111111222222222222333333333333111222333333444444333333333333333444555666777888666777888777555555777888777777777777888999:::;;;999999999999888888888888;;;<<<<<<<<<<<<===@@@CCCFFFIIIKKKOOOXXXdddhhhgggTTTJJJQQQ}}}wwwsssuuuvvvwwwuuusssrrrtttvvvtttuuuuuutttrrrrrrrrrtttttttttttttttttttttsssrrrrrrrrrrrrrrrqqqpppooonnnooopppppppppooommmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmpppqqqpppnnnmmmmmmjjjmmmoooooollljjjiiiiiimmmnnnnnnmmmlllkkkmmmnnnkkklllnnnpppqqqrrrqqqqqqpppppppppppppppppppppppprrrrrrsssssssssttttttuuutttssstttuuuvvvuuuqqqoooqqqiii```ZZZZZZ^^^bbbdddhhhjjjmmmnnnjjj]]]III:::KKKTTTeeeuuuyyyyyy|||mmmrrruuuaaakkkuuuwwwtttEEE777---...222222000000//////000111222333444555222333555777777555444222555333111111222444444444999777666888;;;======<<<333444666888999888888777999888666444444555777888::::::999999999:::;;;<<<::::::::::::999999999999<<<:::888888;;;>>>AAABBB666666555555444555555555888999777555777;;;:::666333333333333333444555555777555555555333222999AAAVVVrrrxxxtttrrrqqqnnniiihhhkkkpppuuu}}}~~~yyywwwtttrrrllleeedddgggddd^^^aaa]]]ZZZ]]]fffqqqyyy~~~yyypppcccXXXIII>>>999777555333444444444333111000000000000//////111222333111///000222333222111///000000222222222222222222222222///000000000111111111111111111111111111111111111111222222222222333333333111222333333444444333333333333333444444666777777777888999888666666888999777777777888888999999::::::::::::999999999888888999:::<<<>>>@@@CCCEEEGGGHHHIIIJJJPPP\\\iiimmmjjjUUUJJJPPP|||wwwuuuuuuuuurrrooorrruuuwwwuuurrrqqqssswwwtttuuuvvvuuusssrrrrrrsssrrrsssttttttttttttttttttssssssrrrrrrrrrqqqppppppooopppppppppooonnnlllkkkmmmmmmnnnmmmkkkiiihhhgggkkkmmmppppppooommmlllllllllllllllkkkiiihhhiiijjjjjjkkklllkkkkkklllnnnqqqlllnnnppprrrssstttssssssrrrqqqqqqqqqppppppoooooorrrrrrrrrsssssssssssssssqqqqqqsssuuuvvvuuuqqqnnnlllddd\\\YYY\\\aaaeeefffhhhmmmrrrooo```MMM>>>666MMMYYYhhhqqqsssttt|||uuunnn```]]]~~~ooo```zzzZZZ;;;333...///333333000//////000111222333444555666222444666777777666555444333111//////111444666666999888777777888999::::::888999999999999888666666777666444333333444666777::::::999999999::::::;;;999999999999999888888888999666444444777:::======888777666666555555555666777999777444444666555111222222222111222333333444111111444777555222444999>>>UUUhhhwwwyyyrrrpppxxxyyy~~~wwwmmmrrrvvvwwwqqqiiiccc___[[[fffjjjooottt|||qqq___UUUKKKFFF???:::888666333000222333444333222222555888000//////000111222000///111222444333111000000111111111111111111111111111///000000000111111111111000000000000000000000000111111111222222222333333111222333333444444333333444444444444444555666777999999:::999888777999;;;777888888888999999999999<<<;;;;;;;;;;;;:::::::::777888:::===@@@BBBCCCCCCCCCEEEHHHOOO\\\iiimmmjjjWWWKKKOOO{{{yyyuuuqqqppprrruuuuuuuuuvvvxxxxxxuuuqqqooopppssstttuuuvvvvvvtttsssssssssrrrrrrssstttuuuvvvvvvvvvsssssssssrrrrrrqqqqqqqqqppppppqqqqqqpppooonnnmmmnnnooopppooollliiiggggggjjjlllnnnnnnlllkkkjjjkkknnnllljjjhhhhhhiiijjjlllhhhjjjkkkllllllmmmoooqqqooooooqqqrrrssstttuuuuuussssssrrrrrrqqqpppoooooopppqqqrrrrrrrrrrrrqqqqqqoooppprrruuuvvvtttpppllleeeaaa]]]\\\```eeehhhiiihhhmmmpppgggSSSAAA<<<@@@UUU```iiilllmmmrrrxxx|||rrrxxxpppZZZeeedddkkkuuuFFF777333000000222222000...000111111333444555666666333444555777777777777666666333111000333666888999888888777666666777777777<<<<<<;;;:::999888777666555444222222222333555777::::::::::::999999999888777777777777888888999999===999666444444666666666888888777666555555555555222444444222222444444222111111000000111111222333444111111333222111444999888FFFPPP[[[mmm{{{{{{uuusss{{{bbbNNNFFF???;;;555222111222222222---000111222222666===BBB333111//////000111000///111333444333222000111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222222111222333333444444333333444444444444444555666666888999:::999777777999;;;777888888999999999888888<<<<<<<<<<<<;;;;;;;;;;;;888888999;;;======;;;:::999>>>EEEMMMZZZfffjjjhhhZZZLLLNNNyyy|||~~~~~~}}}}}}}}}{{{{{{|||uuuwwwwwwuuuxxx|||zzzuuuuuusssrrrqqqssstttuuuuuuuuuuuutttsssqqqppppppqqqsssuuuvvvvvvuuusssssstttqqqrrrtttuuuvvvwwwwwwwwwtttssssssrrrrrrrrrrrrrrrppppppqqqrrrrrrqqqpppooommmoooqqqpppmmmjjjiiijjjjjjkkkkkkkkkiiihhhhhhjjjooommmkkkjjjkkkllllllmmmiiikkkmmmmmmlllmmmnnnppppppppppppqqqrrrssstttuuuuuuuuutttsssrrrqqqpppoooooopppqqqqqqqqqqqqpppooooooppprrruuuuuurrrlllhhh______```cccfffiiijjjkkkjjjiiieeeYYYGGG<<>>999666666666666666888777666555444444444444...222444111111444444222000000//////000000111222555222111222222111444999777>>>@@@EEERRR\\\lll~~~gggNNN@@@<<<999666222000///111222333...000111000000555???FFF777444000...///000000000000111333222111//////000////////////////////////000000000000111111111111000000000000000000000000111111111111222222222222111222333333444444333333555444444444444555666666777888888777666666777999777888999999999999888777<<<<<<;;;;;;;;;:::::::::999999999;;;>>>===:::777333<<>>AAAAAA>>>;;;111<<>>QQQfff|||yyy}}}yyyjjjXXXLLLCCC:::444333333222000/////////000111222222111111111111222222444222///,,,,,,---000222000000000000000000000000000///---,,,---...000222000000000000000000000000222111000//////000111222333111//////111222000---222222222222222222222222444444333333333444555555777777666666555555555444888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;>>>BBBDDDAAA;;;555777999FFFOOOTTTbbbmmmiii```PPPHHHyyyuuuuuuxxxxxxtttqqqqqqttttttsssssstttuuuvvvwwwwwwuuusssrrrtttvvvvvvvvvttttttssssssrrrrrrrrrsssrrrrrrqqqqqqqqqrrrrrrsssuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuxxxzzzzzzxxxuuurrrpppooooooqqqrrrrrrqqqqqqpppoooppprrrrrrpppnnnnnnnnnnnnnnnmmmmmmlllkkkmmmnnnnnnllljjjiiiiiikkknnnoooooonnnlllkkklllmmmnnnnnnnnnmmmmmmmmmllllllnnnpppqqqrrrqqqqqqrrrsssvvvvvvuuutttrrrpppnnnmmmmmmmmmlllkkkjjjiiihhhhhhlllooorrrtttqqqjjjaaaZZZ```eeeiiiiiikkkooonnniii^^^QQQCCCAAAJJJXXXfffooonnnqqquuu{{{~~~|||rrriiinnnhhh___xxxvvv{{{iiiLLL;;;000111111111222333333444444333333444555666888999:::777777888999:::;;;;;;:::???;;;999;;;;;;999;;;???;;;444111555::::::999:::999999999999:::;;;<<<===:::777555555888:::;;;:::;;;:::999:::;;;999555111---111555888888777666666:::888666777::::::666111333333333333333333333333333222222222222333444444111111000//////000111111111111111111111111111111333222222111222222333444===MMMaaannnuuuxxxvvvnnnjjjbbbUUUFFF???999444111111222222111000000000000000222111111000000111111222333111///------...///111////////////////////////......,,,,,,,,,---///000000000000000000000000000111111000//////000111111555222000111333333222000222222222222222222222222444333333333333444555555777777777666666666555555666666777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>><<<555222777;;;;;;;;;;;;888888888999999:::<<<<<<<<<:::888999:::<<<===<<<999999999:::;;;999666333222333555555444444666777999777555666888888555222222222222222222222222222222222111111222222333444111000000//////000000111000000000000000000000000000111222333333111///---...666@@@HHHNNNZZZjjjvvv|||tttmmmiiifffmmm}}}zzzmmm```YYYUUUPPPEEE;;;888666333222444111222222222222111000000111111000000000000111111111000///.........//////////////////////////////------,,,++++++---...///000000000000000000000000111000000//////000000111333111000000222333333222222222222222222222222222333333333333333444555555888777777777777777666666555666777888999999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<===???CCCEEEDDD@@@===888;;;HHHPPPUUUcccqqqnnngggXXXMMMvvvsssssswwwxxxtttqqqqqqqqqqqqrrrtttuuuwwwxxxyyywwwvvvttttttvvvwwwwwwvvvtttttttttttttttssssssrrrqqqrrrrrrrrrtttuuuvvvwwwuuuvvvwwwwwwwwwwwwvvvvvvrrrrrrqqqrrrsssvvvwwwxxxtttqqqooonnnoooppppppoooqqqqqqpppppppppooonnnmmmnnnnnnmmmlllkkkjjjjjjjjjmmmnnnnnnlllkkkjjjlllmmmjjjkkkllllllkkkkkklllnnnpppooooooooonnnnnnmmmmmmooommmlllnnnqqqrrrpppmmmlllkkkjjjhhhgggfffeeeeeeeeedddcccaaa___]]][[[[[[YYY___eeefffbbb___aaadddgggiiiooouuuwwwooo^^^OOODDD>>>DDD[[[qqq|||~~~|||}}}cccNNNXXXnnn}}}vvvQQQ;;;666111555111111222222333444444555333444555666777888999999888888999999888999:::;;;888777999===<<<777444555===999999;;;;;;999;;;???::::::999888888888999999888777666777888:::;;;;;;999999888888888888888777777777666444333333666999888666555666777777555333222222222222222222222222111111111111111222333333000000000//////000000000000000000000000000000000,,,---000222333333222111...000222444777???HHHOOO```tttyyysssppplllxxxtttpppiiibbb\\\UUUMMMHHHGGG???888666444222222444000111222333333222111000000000000//////000000000...///////////////......////////////////////////------,,,,,,,,,---...///000000000000000000000000000000000//////000000000000///...///000111111222111111111111111111111111222222222222333444555555888888888888777777777777666666777999999:::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAABBBBBBAAA@@@===???KKKQQQSSSaaaooonnngggXXXLLL}}}uuurrrqqquuuvvvsssrrrrrrttttttuuuvvvwwwwwwxxxxxxwwwzzz|||yyytttrrruuuxxxttttttuuuuuuuuutttsssrrrqqqqqqrrrssstttvvvwwwxxxvvvvvvwwwwwwwwwvvvvvvuuupppppppppoooppprrruuuwwwuuurrrooonnnooopppqqqpppnnnoooppppppoooooonnnooollllllkkkkkkkkkllllllmmmnnnnnnnnnllljjjhhhiiikkkiiikkkllllllkkkkkkmmmnnnrrrrrrqqqpppooonnnmmmlllnnnkkkiiijjjkkkkkkhhheeecccbbbaaa___^^^^^^^^^^^^``````___^^^]]][[[[[[ZZZZZZZZZ[[[\\\^^^aaaeeehhhhhhllltttzzzvvveeeNNN>>>@@@KKKYYYgggwww}}}tttcccQQQ]]]xxxlllkkkccc???999444...666111222222333444444555555333333555666666666666666666777888777666666999;;;888888===BBBAAA999333111888:::>>>???;;;888>>>GGG>>>===;;;999777666555555222333444555666888:::;;;;;;:::777555555666999<<<::::::888666444555777:::777666555555555666555444111111111111111111111111111000000000000111222222/////////000000/////////////////////////////////------...///111333444555444333222111222444888:::KKKXXXeeemmmwww~~~wwwrrraaaYYYPPPNNNPPPOOOGGG@@@<<<666222222111......111///000222333333222111000000//////......//////000---...///000000///.............................................//////000/////////////////////////////////000000/////////...///000111111111111222111111111111111111111111111111111222333444555555777777777777888888888888666666666666666777888888::::::::::::;;;;;;<<<<<<999;;;<<<>>>>>>???@@@AAADDDFFFPPPTTTSSS```nnnmmmeeeVVVIIIwwwvvvqqqppprrrtttsssrrruuuvvvvvvwwwxxxxxxxxxwwwwwwvvv{{{{{{sssooosssxxxttttttuuuvvvuuutttsssrrrqqqrrrrrrssstttuuuwwwwwwvvvwwwwwwwwwwwwvvvvvvuuupppqqqrrrqqqqqqrrruuuwwwuuurrrooonnnoooqqqrrrrrrmmmoooqqqqqqooooooooopppmmmlllkkkkkkkkklllnnnooonnnnnnnnnllliiihhhiiijjjjjjlllmmmmmmllllllmmmooorrrqqqpppnnnllljjjiiihhhgggfffeeeddddddbbb```]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]]]]\\\\\\[[[[[[[[[^^^ZZZWWWXXX^^^cccggghhhiiinnnuuuwwwkkkVVVDDD;;;DDDXXXiiippp{{{pppNNNPPPpppbbbpppkkkGGG<<>>888777333777<<<>>>;;;:::AAALLLBBB@@@===:::888555444333222444666777777888999;;;;;;:::888555444555999<<<:::::::::888666666888:::666555444444444444555555000000000000000000000000000000000///000000111222...//////000000//////...////////////////////////111000...---...000222333222222222222333333444444@@@FFFKKKPPPZZZkkkyyy~~~wwwtttnnnfff^^^QQQHHH@@@@@@EEEEEE???777555111000222222///000333//////000111111111111000//////............//////------.../////////.......................................////////////000////////////////////////...//////000000//////...000333666777555444333333111111111111111111111111111111111111222444555666666666777777777777777888777666444222222333555666888888999999::::::;;;;;;999:::;;;;;;;;;<<>><<<===777666777;;;;;;:::>>>DDDBBBAAA>>>;;;888666555444555777999999777666777999999::::::999666555777:::777999::::::888777777888555555444333333333555666000000000000000000000000000////////////000111111......///000000///..............................111000...---------//////000111222222111111222444666:::;;;;;;AAAMMMXXX\\\ppp{{{vvviiibbb```[[[QQQHHH>>>;;;777777888888555222444222222555444111111555//////......///000000111///......------......///---------.........//////........................------......//////......////////////////////////......///000000///......000444999:::888555222222111111111111111111111111000000000111222444555666555555666666666777777777===:::666222111333555777666777777888999999:::::::::;;;;;;:::999:::>>>AAAAAACCCLLLMMMIIIUUUeeeffffffWWWGGGpppwwwqqqmmmnnnpppqqqtttxxxrrrsssuuuvvvwwwwwwwwwvvvssstttuuuuuutttssssssssssssuuuvvvwwwvvvuuusssrrrrrrrrrrrrrrrrrrssstttuuuwwwwwwwwwwwwwwwvvvuuuuuuoooqqqsssrrrpppoooqqqsssrrroookkkjjjllloooqqqrrrtttvvvxxxvvvrrrooooooppprrrqqqnnnlllkkkllllllmmmlllmmmnnnmmmmmmmmmooopppmmmnnnooonnnmmmlllmmmooolllkkkiiieeebbb___]]][[[WWWZZZ\\\[[[WWWUUUVVVXXXXXXWWWVVVVVVXXXZZZ\\\^^^]]]\\\\\\[[[YYYXXXWWWWWWSSSUUUYYY___eeejjjoooqqqnnnnnnmmmaaaNNNAAAHHHXXX]]]^^^lllbbbHHHUUUxxxllllllZZZ;;;666---...888888222222333444444555555666999999:::999888555222000222555888777555777===BBB<<<999999<<<<<<::::::===???888555777:::999888888AAA@@@>>><<<999777666666777999;;;:::666444444666666999<<<<<<999666555666444777::::::999777666666444444444333222333555666000000000000000000000000///////////////000111111---...///000000///...---........................,,,,,,,,,---------......000111222000......000333...222444000111888@@@DDDPPPYYYiiixxx{{{rrrnnnnnnooodddWWWQQQPPPLLLAAA888///111333222///...000111333222222444222------000///...---------///000111.........------.........---------------...///000........................+++,,,------......------////////////////////////---...///000000///...---...333999;;;888333000///000000000000000000000000000000000111222444555666444555555555666666777777CCC???999555333555888;;;555666666777888888999999;;;<<<<<<:::888999>>>BBBEEEHHHQQQRRRNNN[[[kkknnniiiZZZHHHooouuutttsssrrrrrrrrrrrrsssooossswwwyyyxxxvvvuuutttpppoooooonnnoooppprrrsssuuuuuuvvvvvvvvvtttsssrrrqqqpppoooooopppsssuuuwww|||xxxuuutttuuuvvvtttrrrsssrrrrrrqqqqqqrrrrrrrrruuuqqqmmmlllnnnqqqrrrrrruuuuuutttsssssssssssssssssssssrrrooollllllmmmoooppprrrtttsssooommmnnnooommmpppssssssoookkkgggeeegggeeeaaa]]][[[YYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYWWWXXXZZZ[[[\\\\\\[[[ZZZ]]]\\\[[[XXXTTTSSSSSSUUUTTT\\\aaaaaacccjjjmmmkkkuuugggVVVLLLHHHLLLXXXdddkkk{{{}}}bbbtttiiiNNNUUUuuukkkzzzrrrQQQ555111777777444222555555555555666666666777555666888999:::999777666777999::::::::::::;;;===;;;888777777888888999<<<===999444333444666666555;;;===>>>===;;;888666555888999999999777444111///555555555666555555444444555444333444777888777777222222222222222111000///333000------///111000///000///---,,,,,,---...///................................................//////.........---------////////////000000000111///////////////000000111:::>>>FFFQQQ\\\gggooosss||||||yyy|||{{{~~~zzzsssqqqlllhhhdddbbbaaa```kkk^^^LLL???888666444222////////////000000000000111111222222222222111111222111111000///......---000///...---------------........................------------------------,,,,,,------.../////////////////////////////////000000000000111111111111111,,,000===BBB888...------......///000111111222///000000222333444555555333333222222333555666777FFFDDD@@@:::555333555777666666777777777666666555999999:::;;;===???AAABBBGGGJJJPPPXXXbbbkkksssxxxnnn]]]KKKfffsssssssssssssssrrrqqqqqqtttvvvyyy{{{yyyxxxwwwwwwuuutttsssrrrqqqqqqqqqqqqtttuuuuuuuuuuuutttsssrrrqqqpppppppppqqqsssuuuvvvzzzwwwttttttuuuvvvuuutttrrrrrrrrrrrrssstttuuuvvvuuuqqqmmmlllnnnqqqrrrrrrttttttssssssssssssssstttqqqrrrqqqooommmllllllnnnoooqqqrrrqqqnnnllllllmmmlllnnnpppoookkkfffbbbaaacccaaa^^^[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWZZZZZZ[[[\\\\\\[[[[[[ZZZ^^^[[[VVVSSSQQQSSSUUUWWW]]]bbbeeefffiiimmmkkkeeeggg]]]SSSOOOQQQXXXeeeqqq|||xxxaaa___kkk]]][[[rrr{{{kkkVVVAAA000111666555444666555555555666666666777777555666888:::;;;:::999888999:::;;;:::999999:::;;;>>><<<:::999999:::;;;===>>>;;;777666777888888666888888888888777777888999666777777777666333111///555555555666555555444333333333222444555666444333222333333333333222111000111...,,,---000222222111111000///------,,,,,,,,,................................................///.........------------...///////////////////////////......//////000111333666:::???EEEKKKOOORRRQQQZZZkkk}}}~~~}}}vvvrrrsssqqqjjjdddiiieee___YYYRRRNNNKKKIII\\\QQQCCC888444333222000.../////////000000000000000111111222222111111000111111000000///......---//////...---------------........................------------------------,,,,,,------.../////////......................../////////000000000111111333...111===AAA888000000......//////000111111222///000000111333444444555444333333222333444666666???>>>;;;888444444555777888888999999999999888888<<<;;;;;;<<<<<<===>>>???BBBFFFNNNXXXaaajjjpppsssfffVVVEEE```}}}qqqrrrsssssssssrrrqqqpppwwwxxxzzzyyyxxxwwwwwwxxx{{{zzzxxxuuusssqqqppppppsssssstttttttttsssrrrrrrppppppqqqrrrsssttttttuuuxxxvvvtttsssuuuvvvvvvvvvqqqqqqrrrssstttvvvxxxyyysssqqqnnnmmmoooqqqqqqqqqsssssssssssssssssssssssspppqqqrrrqqqnnnllllllmmmnnnoooppppppmmmkkkjjjjjjjjjkkkkkkiiiddd```^^^]]]^^^]]][[[YYYXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVV\\\\\\\\\\\\[[[ZZZYYYXXX\\\VVVOOOMMMPPPUUUYYY[[[aaadddgggkkkppppppfffZZZPPPLLLLLLQQQXXXbbbppp|||qqqbbbqqqwwwWWWSSSjjjwwwRRR===444000444666333333777555555666666666777777777333555777999999999888777999:::;;;:::888777999:::>>><<<:::888666777888888???===;;;;;;;;;;;;999777:::888666444555666999;;;444555666666555444222111555555666666555444444333222111222333444333000...222333333333333222222111///---,,,...000222222222000000000///---,,,***)))------------------------------------------------............------------.....................---///............///000000222333333444555666777777===@@@KKK[[[iiivvv~~~uuuvvv{{{~~~|||}}}zzz~~~uuurrrwwwzzz{{{{{{wwwqqqllllllnnnnnnhhhbbbYYYUUUOOOIIIBBB===999888JJJBBB888222111111000000....../////////000000000000111111222222111111000000000000///......------//////...------------...------------------------------------------------,,,,,,,,,---......//////............................../////////000000000333...000999<<<666111111...//////000000111111111///000000111222333444444444444333333333444444555555666666555444444555777888888999999999999999888>>>======<<<<<<<<<<<<======BBBKKKUUU___fffkkkmmmbbbTTTDDD```|||{{{rrrqqqqqqpppppppppqqqqqqwwwwwwxxxvvvttttttuuuvvv{{{zzzyyyvvvtttrrrqqqpppqqqrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssstttttttttttttttsssrrrrrrsssuuuvvvvvvrrrrrrsssssstttuuuvvvwwwrrrqqqooooooooopppqqqqqqqqqrrrrrrsssssssssssssssoooqqqsssrrrpppnnnmmmmmmnnnooopppooommmkkkiiihhhgggggggggddd```]]]]]]]]]ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[\\\[[[[[[ZZZYYYYYY]]]\\\[[[ZZZXXXWWWUUUUUUUUUPPPKKKLLLSSS[[[______```aaafffnnntttmmm[[[KKK@@@CCCLLLYYYeeeooo|||xxx~~~nnnUUU___|||{{{eeeEEE888555444888888333333555555666666666666777777777222333555666666555333222888888999888777888:::<<>>;;;888666666777888888444444555666666555444444666666666666555444333333111111222333444222...+++111111222222222111111000///......///000111111111......//////...,,,+++)))------------------------------------------------------------------------......------------,,,,,,......------......///000222222222222111111111111444222444>>>HHHQQQZZZbbbrrr|||wwwsssxxxzzzvvvvvvxxxxxxwwwzzz~~~~~~xxxyyy{{{xxxrrroootttnnngggddddddbbb[[[UUUCCCAAA>>>:::777444333222===999333000000111111000........./////////000000000000111111111111000000/////////......---------///......---------......------------------------------------------------+++,,,,,,------...//////....................................////////////111------333555222///000//////000000000111111111///000000111222333333333555444444444444333444444000222444444444444555666666666777888888888777777======<<<<<<<<<<<<======<<<@@@GGGPPPXXX```fffiiiaaaUUUEEE```}}}sssqqqnnnllllllnnnqqqssswwwwwwwwwuuusssssstttvvvwwwwwwvvvuuutttsssqqqqqqqqqqqqqqqqqqrrrrrrssssssqqqqqqssstttttttttttttttppppppppppppqqqrrruuuvvvuuuuuutttsssrrrrrrrrrsssppppppqqqppppppppppppqqqpppqqqrrrssssssrrrqqqqqqppprrrtttsssqqqoooooooooooooooooopppooollliiigggcccccccccaaa___]]]^^^___ZZZZZZZZZZZZ[[[[[[\\\]]]ZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[YYYWWWUUUSSSRRRQQQOOOLLLKKKQQQ[[[ccceeeddddddeeejjjrrrssseeeNNN===<<>>???@@@>>>@@@CCCIIIQQQZZZbbbfff^^^SSSCCC\\\rrrpppmmmkkkkkknnnqqqsssvvvwwwwwwvvvttttttvvvwwwrrrsssssssssssssssrrrrrrqqqppppppqqqrrrssstttuuurrrsssssssssttttttttttttoooppppppppppppqqqtttvvvxxxwwwuuusssrrrqqqppppppnnnppprrrrrrpppoooppppppqqqqqqrrrsssrrrqqqpppoooppprrrsssrrrqqqoooooopppooonnnooooooooolllhhhddd```aaaaaa```^^^^^^^^^___[[[[[[[[[[[[\\\\\\\\\\\\YYYZZZ[[[\\\]]]^^^^^^^^^\\\ZZZXXXUUUSSSQQQPPPOOOMMMNNNRRRYYYbbbiiijjjjjjoooooorrrtttlllYYYDDD999>>>JJJ```vvvoooZZZgggqqq```nnn~~~wwwcccSSSKKKFFF===888333333666999888777666666666777777777888888999:::;;;;;;999777555333222333444555666999===@@@IIIKKKGGG===:::<<<<<<666555777:::;;;:::999999:::444222111444888:::888666666666777777777888888888777777666666555444222222333333333333444333///---------...////////////...000222333111///---------***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------,,,,,,,,,000---...333555333222444111888===>>>AAAEEEHHHGGGSSS]]]iiioootttyyy}}}}}}~~~~~~mmmgggaaa[[[RRRJJJJJJOOO???999333000//////---+++.........////////////000//////...---,,,,,,------------.........////////////000000111111000000///------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------......------------------------....../////////000000000111111111111222222222333111111111111111111111111000000000111111111222222333333444555555444444333222444666666555444444555888888999:::;;;;;;;;;;;;999999:::;;;===???AAABBB@@@AAABBBGGGMMMVVV^^^bbb^^^UUUEEE\\\mmmmmmmmmmmmnnnnnnooopppssstttvvvuuuttttttuuuvvvpppqqqrrrsssssssssrrrqqqqqqqqqpppqqqrrrtttuuuwwwttttttsssrrrrrrsssuuuvvvpppqqqrrrrrrqqqqqquuuxxxzzzyyywwwuuusssqqqppppppmmmpppssssssqqqoooooopppqqqrrrssssssrrrpppnnnlllooopppqqqooonnnmmmooopppnnnmmmmmmnnnnnnkkkfffbbb^^^```aaa```^^^\\\\\\]]][[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\ZZZWWWUUURRRQQQPPPPPPSSSVVVZZZ```fffjjjmmmnnnuuutttsssoooaaaNNNCCCAAAIIIVVVlll{{{rrrgggiiiwwwaaalllyyyeeeQQQIIIGGGJJJ;;;888444222555999::::::666666777777777888888888999:::;;;<<<<<<:::888777333444444444555777<<>>999444000000444///------///222555555444000000000111111000000000---------,,,+++,,,---///---------.........////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---......------------------------/////////000000000111111111222222222111222333333111111111111111111111111000000000000111111111111111222444555555555555444333444555555444444555666777888999:::;;;;;;;;;;;;999999:::;;;===???AAABBBAAABBBDDDHHHMMMTTTZZZ]]]]]]UUUEEE\\\jjjlllnnnpppqqqooonnnllloooqqqssssssrrrrrrrrrssspppqqqrrrsssssssssrrrqqqqqqqqqqqqqqqrrrtttvvvxxxuuutttsssrrrrrrsssuuuvvvqqqssstttsssrrrrrrvvvyyyzzzyyyxxxvvvtttsssrrrrrrlllpppssstttqqqooooooppprrrrrrssssssrrrooommmkkkoooooonnnmmmkkkkkkmmmppplllkkkkkklllmmmjjjddd___^^^```aaa```]]][[[YYYYYY\\\\\\\\\\\\[[[ZZZXXXXXXYYYYYYZZZZZZZZZYYYYYYXXX\\\[[[XXXUUUSSSQQQQQQQQQYYY\\\aaadddgggjjjnnnqqqtttrrrppphhhWWWHHHEEELLLZZZgggzzz}}}kkkooonnnZZZjjjfffaaa___III@@@===@@@:::;;;999555555888;;;<<<777777777777888888888888555777999;;;<<<;;;:::999555555555444444666:::>>>:::@@@>>>666555===>>>888111444777888888999<<>>======BBBFFFFFF;;;DDDOOORRRMMMGGGFFFGGGLLL???CCCXXX^^^MMM>>>===@@@HHHNNNMMMJJJHHHEEEAAA:::444111444777555222111///......///000///+++(((++++++,,,------------,,,---......------...000222---------.........////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---......------------------------000000000000111111111111...111222000///111222111222222111111111111111111000000000000111111111111000111333555666666555555222333444444333444666888555666777888999::::::::::::::::::;;;===>>>@@@AAA@@@BBBFFFJJJOOOTTTWWWYYYVVVOOO@@@WWWiiiiiijjjkkkllllllmmmnnnoooooopppppppppppppppooooooooopppqqqrrrsssssstttqqqqqqpppqqqqqqssstttuuusssssstttvvvxxxxxxwwwuuutttttttttuuuuuuvvvvvvwww}}}{{{xxxuuurrrpppnnnnnnoooppppppqqqrrrrrrssssssrrrqqqpppooonnnmmmmmmmmmkkkjjjiiijjjlllmmmlllkkkmmmllllllkkkjjjgggbbb___``````___^^^\\\ZZZXXXVVVWWWYYY[[[ZZZWWWVVVXXXZZZZZZZZZYYYZZZ[[[[[[ZZZYYYZZZVVVRRRRRRVVVYYYZZZYYY\\\```fffjjjlllooorrrttt{{{uuueeePPPGGGNNNWWWZZZkkkyyy~~~oooppp~~~qqq]]]jjjrrrpppYYY>>>999;;;:::888777666666777777666555555666888:::;;;;;;;;;:::333333444777;;;======<<<222222222444666999<<<>>>>>>>>><<<:::888888:::<<<888888888999::::::777444===888222000222444555555666666666555444444333333444444444444333111///...111111000///////////////000...---...///000///...000111111111000...+++)))******,,,------,,,******++++++++++++++++++++++++******************************))))))******+++,,,)))***,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------..................------000444777666222000222555222777======999444333333---111666;;;<<<999444111666888:::999666444666888.......................................---------------------------------...........................---,,,---/////////...000000000000///...---,,,...---,,,+++++++++++++++---@@@III<<<---+++......///...,,,+++***+++,,,,,,***+++,,,,,,------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000111111111222222222//////000111111111111111111111111000000000000000444333222111111222333444333333333444444444555555333666888999888888888888999999999:::<<>>@@@AAACCCEEEHHHKKKOOOVVV]]]ccc^^^TTTAAAUUUggghhhiiijjjlllmmmnnnoooeeefffhhhjjjlllmmmnnnooooooooooooooonnnnnnmmmmmmqqqnnnllljjjkkkooosssvvvooooooppprrrttttttrrrqqqtttuuuwwwyyyxxxwwwuuussstttuuuuuutttsssqqqpppnnnooonnnnnnmmmllllllkkkkkkffffffffffffffffffffffffggggggiiilllnnnooommmkkknnnllljjjgggdddaaa```___ZZZ[[[[[[[[[\\\\\\\\\\\\YYYZZZ[[[ZZZXXXWWWXXXYYYXXXXXXWWWWWWUUUSSSRRRQQQQQQSSSVVVYYY\\\```dddgggrrrnnnnnnttt|||}}}sssjjj]]]QQQHHHKKKYYYjjjyyyuuuuuuppp___ooo|||oooLLL:::888888555333555444333555777888777666:::::::::::::::999888777666666666777999:::888777333333444555555666777777999:::999777555555666888;;;;;;<<<>>>>>>;;;666333555777:::;;;;;;999888888999999999888777777666666333333333333222111//////000000//////....../////////...---...//////...---//////000000///---+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************))))))))))))***++++++++++++***+++,,,...000111++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,///111000...,,,...000,,,///222111...,,,,,,---------,,,,,,,,,------...,,,---...---+++++++++---------------------------***++++++,,,...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...---///////////////...---,,,***+++,,,------,,,,,,+++---777:::111((((((***(((------,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000111111111111...///000000111111000000000000000000000000111111111222222222222222222111333333333444444444555555777888888777555555666888777888999;;;<<<<<<======BBBEEEIIIKKKNNNUUU```iii```UUUBBBUUUeeefffggghhhjjjlllmmmmmmggghhhiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkkkklllooorrrtttnnnnnnnnnppprrrsssqqqooommmpppsssvvvvvvuuurrrpppsssssstttuuutttqqqooommmmmmmmmlllkkkiiihhhgggfffccccccdddeeeeeeeeeeeeeeeeeefffhhhllloooooommmkkknnnmmmjjjeeeaaa______```ZZZZZZZZZZZZ[[[[[[\\\\\\YYYZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUSSSSSSUUUVVVTTTYYY^^^bbbcccfffkkkpppyyyuuurrruuuyyywwwlllbbbPPPIIIIIIVVVggguuu{{{~~~fffrrrqqq___===666:::777222111444333333444777888888777999999999999999999999888777666555666777777555333333333444666777777888888888999999777555444666777:::;;;<<<======:::555111111555999:::999777888:::999999888888777666666666333333333222111000000///000//////........./////////...------//////...---...............---,,,+++...---,,,++++++,,,---...************************************************)))))))))))))))***++++++,,,+++))))))***,,,...000+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,///000000...---...///...///000///---,,,---...///...---,,,,,,,,,---..................---......------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---.../////////......---,,,((()))+++---...---,,,+++&&&,,,...***)))---000000,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111...//////000000000000000000000000000000111111111000111222333333222111000333333333444444444555555888888777555444333555777666777999;;;;;;;;;:::999???DDDHHHIIIKKKTTTbbbmmmcccXXXDDDVVVddddddeeeggghhhiiijjjkkkiiijjjkkkkkklllkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmkkkllllllmmmnnnnnnoooooommmmmmmmmoooqqqrrrpppnnnhhhkkkppptttuuutttqqqooossssssttttttrrrooollljjjlllkkkjjjiiigggfffeeeeeedddeeefffggghhhhhhggggggdddeeegggkkknnnnnnllljjjmmmllliiieee```^^^___aaa[[[[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSTTTTTTSSSRRRUUU[[[______cccgggjjjjjjlllqqqttt{{{uuupppkkkeee^^^ZZZQQQTTT^^^lllxxx{{{mmmiiiwwwuuulllNNN777888<<<666111333333333333444777999999888666666777777888999::::::999888777777888888666444333444555666888:::;;;<<<999::::::888666555666777777777888:::;;;999444111///222444444333333777:::888777777666555555444444333222222111000000000000//////............/////////---,,,---...///...------------------,,,,,,,,,------+++******+++------************************))))))))))))))))))))))))))))))(((((())))))***++++++***)))((()))***---...*********++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,---......------------.........---,,,,,,---...,,,------...------,,,+++,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,.........---...............------,,,''')))+++---------+++***---///...+++***,,,---,,,***++++++++++++++++++++++++++++++,,,,,,+++******'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000......///000000000000000//////000000111111111111000000222333333222000000333333333444444444555555777777777555333333444666666777999:::::::::999888<<<@@@EEEFFFIIIRRRaaammmfff[[[FFFXXXdddeeeeeefffggghhhiiiiiikkkkkkkkkkkkjjjiiihhhgggffffffggghhhiiijjjkkkkkkiiijjjlllmmmmmmlllkkkjjjkkkkkklllnnnppppppooommmhhhkkkooorrrtttssspppnnnqqqqqqqqqpppnnnllljjjiiijjjiiiiiihhhggggggfffffffffggghhhiiijjjjjjiiihhhddddddfffiiikkkllljjjhhhiiiiiihhhddd^^^\\\^^^aaa\\\[[[ZZZXXXXXXXXXYYYYYYYYYXXXVVVVVVVVVVVVTTTRRRNNNQQQTTTUUUVVVZZZaaafffiiijjjlllmmmnnnpppsssuuuxxxsssiii\\\PPPKKKMMMOOO]]]iiixxx|||ooommm|||}}}rrryyyvvvuuurrrNNN===333888;;;555333777555444444555888:::999999444444444555666888999:::;;;:::999:::<<<<<<:::999555555555666888:::===>>>999:::;;;:::777666777888444333444666888888666333///000000//////222555888666666555555444444333333333222111000000000000000......------......//////...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,************************)))))))))))))))))))))))))))(((((((((((()))******+++***)))(((((()))++++++))))))******+++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---******++++++++++++******,,,,,,++++++++++++++++++)))***,,,------,,,***))),,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---++++++,,,---...---,,,------.........------,,,)))***+++,,,,,,++++++***))))))((('''&&&&&&&&&&&&)))***++++++,,,+++++++++++++++++++++++++++***)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---...//////000000///////////////000111111222222000111111111111111111000333333333444444444555555555666666555333333444666777777888999:::::::::999:::>>>AAADDDHHHRRR___jjjhhh\\\GGGXXXggggggggghhhhhhiiiiiiiiillllllllllllkkkjjjiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiihhhggggggfffiiiiiijjjkkkmmmnnnlllkkkiiikkkmmmppppppnnnllljjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffgggiiijjjjjjjjjhhhgggeeedddeeefffhhhiiihhhgggccceeeeeebbb\\\ZZZ\\\___\\\ZZZYYYWWWWWWXXXYYYZZZYYYVVVTTTTTTUUUUUURRRPPPLLLSSS[[[```aaacccgggkkknnnmmmkkklllnnnqqqrrrsssjjjbbbSSSEEE===???JJJSSSgggxxxvvvsssppptttxxxxxxwwwlllsssuuuooobbbQQQ;;;555333666777555555888666666555777999::::::999555444444333444555666777999999999:::<<<===<<<;;;888666555444555888;;;===888:::;;;:::888666666777111111111333666888888888111000...///111444555666666666555555444333333333222222000000///000000111...------------...///000...---,,,,,,......---,,,+++++++++++++++,,,------)))******++++++******)))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,+++))))))+++,,,---++++++++++++++++++++++++)))))))))***+++,,,,,,,,,*********+++++++++***)))+++***++++++,,,,,,+++***((()))+++,,,,,,,,,,,,+++---,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,------......---------++++++++++++******************,,,---------...111((()))***+++,,,++++++***+++++++++++++++***))))))******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////---...//////000000//////...//////000111111222222111111000000000000111111333333333444444444555555222444555555444444444555777777777888999:::;;;<<<;;;<<>>;;;<<<>>>CCCKKKUUU___dddhhh[[[DDDTTTjjjjjjkkkkkkllllllmmmmmmpppqqqqqqpppnnnmmmnnnnnnlllmmmnnnnnnmmmmmmmmmnnnqqqpppmmmjjjgggeeeeeedddkkkjjjiiihhhfffeeedddccceeecccaaaaaacccccccccbbbbbbcccfffhhhiiiiiiiiihhhhhhhhhgggggghhhhhhiiijjjgggfffggghhhjjjkkkjjjhhhhhhhhhhhhhhhhhhgggffffffgggdddaaa___^^^^^^\\\[[[[[[YYYWWWVVVWWWXXXXXXWWWWWWWWWTTTOOOLLLMMMSSSXXX^^^aaaiiipppsssqqqllliiiiiimmmnnnmmmooorrrlllcccTTTKKK@@@>>>JJJ]]]iiimmm||||||eeeoooxxx{{{uuu||||||zzzfffLLLGGG777777777777777777777777:::666444777999777666888;;;777222111333444444222777::::::777777888888444999777777888777444666:::666777999888666555555666000000111222333555666777444444444444444444444444666444222111222222111000222111111000///......---......---------,,,,,,,,,------------,,,,,,+++***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''')))***)))((('''((()))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))***+++,,,,,,------************************))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++*********))))))((((((+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------000000000000000000000000---......///////////////333333222111111222333333333333444444333333222111333555666555444444555666111555888777555666;;;@@@IIIEEEDDDHHHMMMRRR[[[dddeee\\\GGGSSSmmmmmmmmmnnnooooooppppppoooppppppooonnnnnnnnnoookkkkkklllmmmmmmnnnpppqqqrrrqqqooommmmmmlllmmmmmmlllkkkhhheeebbb___\\\[[[]]]\\\[[[\\\___```aaa```bbbcccdddeeeffffffgggggghhhhhhhhhhhhhhhiiijjjjjjkkkiiihhhggghhhiiihhhfffgggggggggggggggffffffffffffccc___^^^]]]]]][[[ZZZYYYYYYYYYYYYWWWVVVUUUTTTNNNPPPRRRQQQRRRVVV]]]bbbdddccchhhppprrrnnnlllnnnooouuuxxxsssmmmfff\\\RRRGGGEEEHHHUUUgggwww|||{{{{{{yyyrrruuu~~~vvvxxxpppSSSAAA@@@777777777777777777777777888444444555555333444888666555333222222333333444444777888666666999888555666555777999888444444777555555444444333222111000///000000111333555777888444444444444444444444444555333111111222222111000000000//////...------,,,---,,,,,,,,,++++++++++++,,,,,,------,,,++++++***+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))******(((((()))***))))))))))))))))))))))))*********************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))***++++++,,,------************************))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************)))))))))(((+++***)))))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------000000000000000000000000......///000000000000///333333222111111222333333333333444444444444333333555666777666555444555666666888999777555555888;;;GGGDDDCCCHHHMMMSSS\\\eeeccc[[[FFFSSSmmmnnnnnnoooppppppqqqqqqooooooooooooooopppppppppjjjjjjjjjkkkmmmppprrrtttsssrrrqqqpppooonnnnnnnnnhhhgggdddaaa]]]ZZZWWWVVVXXXWWWWWWYYY\\\___``````cccbbbbbbaaabbbcccdddeeeiiihhhhhhhhhhhhiiijjjjjjllljjjggggggggghhhgggfffffffffeeeeeeeeeffffffgggccc```]]]\\\[[[[[[ZZZYYYVVVYYY[[[ZZZVVVRRRQQQRRRNNNRRRWWWZZZ]]]bbbhhhnnnmmmhhhkkkuuuvvvppprrr||||||~~~yyylll\\\RRRKKKFFFJJJKKKXXXnnn}}}tttvvvvvv}}}uuugggRRR???999<<<777777777777777777777777666555555666444222666===>>>>>>===999333111222555111555666444555888888555555555888<<<;;;666555888888444111000111000...+++//////000111333555777888333333333333333333333333555333111000111111000/////////......---,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,+++******+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((***+++***)))((()))***))))))))))))))))))))))))*********************************++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))******+++,,,,,,,,,************************((()))******++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,---............---------------.........///000000000000000000000000//////000111111111111111333222222111111222222333222333444555555555555555777888999888666555666777888888777777666666777888>>><<<===BBBGGGMMMXXXbbbaaaYYYEEERRRkkkkkklllmmmnnnoooooopppooonnnnnnoooqqqrrrrrrrrrmmmlllkkkkkknnnppprrrssssssrrrooommmjjjgggeeeddd```___^^^]]][[[ZZZYYYYYYXXXXXXWWWYYY]]]```aaa```dddcccaaa______aaaccceeeiiihhhhhhhhhhhhiiijjjjjjhhhgggggghhhiiiiiigggfffffffffeeeeeeeeefffggghhh```^^^[[[ZZZZZZZZZYYYXXXWWWZZZ\\\XXXRRROOOQQQTTTYYY^^^dddgggiiikkkooorrrnnniiimmmyyyyyyqqquuu}}}kkkVVVHHHFFFJJJOOO\\\^^^lllrrrqqqzzz|||lllkkkaaaMMM===777999;;;666666666666666666666666666666777888666555<<>>888333111333444111---//////000111333555666777222222222222222222222222444222000000000111000///............------,,,,,,,,,++++++++++++************+++++++++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))***+++***)))((()))+++))))))))))))))))))))))))************************************++++++++++++************************************************************************((()))))))))************))))))******+++++++++,,,************************((())))))***************************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,+++++++++++++++*********************************************************************************)))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,---......//////..................////////////////////////////////////000000111222222222222111222222222222222222222222111222444555666777777777999::::::999777666666777777666555666888:::999888999777999>>>CCCIIIUUU```___ZZZFFFQQQiiijjjkkklllmmmnnnoooooopppnnnnnnooorrrtttsssrrrpppmmmkkkkkkmmmoooooonnnnnnmmmkkkhhhdddaaa^^^]]][[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYZZZ]]]_________eeecccaaa______aaadddfffhhhhhhgggggghhhhhhiiijjjggggggiiijjjkkkiiieeeaaafffffffffeeeeeeffffffggg^^^\\\YYYXXXYYYYYYYYYXXXYYYZZZYYYUUUPPPPPPUUU[[[ccchhhnnnqqqqqqppprrrsssooommmrrryyyttthhhjjjuuuyyyiiiSSSCCC@@@GGGSSS\\\gggnnnzzzdddiiiuuu|||xxxrrruuuYYYWWWLLL<<<555888:::888555555555555555555555555444444666888777888@@@JJJ___^^^VVVGGG777///222777555888888444444555444000:::888888:::999888;;;AAADDD>>>777666888999777444//////000111222444555666222222222222222222222222333222000///000000///.../////////...............,,,,,,,,,,,,++++++++++++))))))******+++******)))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************((()))))))))************)))***************++++++))))))))))))))))))))))))(((((()))************)))*********************************+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))******++++++++++++******+++++++++,,,,,,,,,,,,---......//////.............../////////000000////////////////////////000111111222222222222222222222222222222222222222111222333555666777777888999:::;;;:::888777777999999888777888::::::999777;;;:::<<>>666666999888444555555555555555555555555111000222555666777===EEEUUUTTTOOOCCC777111333888888::::::666555666444111888444333444444444999@@@DDD???999777888:::::::::000000000111111222333444111111111111111111111111333111///...//////...---........................---,,,,,,,,,++++++++++++(((((()))************)))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************************************))))))))))))************************************))))))))))))))))))))))))'''((())))))******))))))************************))))))))))))*********++++++++++++++++++*********,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,---............---............/////////000000000000000000000000000000000111222222222222111111222222333333222222111111111333444666666777777888999:::999888888999:::>>>>>>===<<<:::888666555;;;;;;===@@@BBBGGGSSS___cccbbbKKKMMMfffggghhhiiikkklllmmmmmmnnnkkkiiijjjnnnpppnnnkkkiiigggeeegggiiiiiiddd```\\\]]]___`````````______^^^^^^^^^]]]\\\[[[[[[[[[\\\ZZZYYYZZZ\\\]]]]]]]]]bbbaaa``````aaaccceeefffeeeeeeeeeeeeeeefffgggggggggffffffggghhhhhhgggeeebbbdddeeeeeedddbbb___^^^\\\ZZZWWWWWWXXXYYYYYYXXXWWWVVVTTTTTTWWW\\\bbbgggjjjooouuuxxxwwwuuuvvvwwwyyyoooZZZMMMHHHFFF>>>>>>EEESSS```iiiqqqzzz}}}uuussszzzyyyuuuiiiWWWFFF>>>777666777777555444444444444444444444444444222///000333555555777<<<@@@BBBCCC>>>777333333555888;;;;;;888777888777444444111222444444333777===<<<:::666333333666999;;;222222111111111111222222111111111111111111111111222000......//////...---------------------------++++++++++++************'''(((((()))******))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************(((((((((((())))))))))))************++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++,,,---------------------........./////////000000000000000000000000///000000111222111111111111222333333333333222111111111222444555555555555666777999999888888:::;;;>>>AAABBB???:::777666777::::::<<<>>>>>>BBBNNNZZZfffgggOOOJJJwwwccccccdddfffggghhhjjjjjjllliiifffhhhlllnnnkkkhhhdddbbbaaadddggggggaaa\\\YYYZZZ[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZ[[[^^^````````````______```aaaccceeefffeeeddddddddddddeeeffffffcccaaa```bbbfffkkknnnppp```bbbdddeeeccc```\\\ZZZ[[[YYYWWWWWWXXXYYYYYYYYYTTTSSSSSSVVV\\\bbbfffhhhoootttyyy{{{yyywwwwwwxxxppp{{{xxx___HHH>>>999333CCCJJJZZZnnn{{{uuu}}}sssttt}}}xxx}}}jjjHHHAAA888333777888555555888444444444444444444444444555111000444666444444666333777;;;<<<888444111000888;;;;;;999999;;;:::777222111333777777555777<<<555444111///...000666:::333333222111000000111111000000000000000000000000222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((())))))***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))******+++++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,+++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------.........///000000000000000000000000//////000111111111111000111222333444444333222111111111222333444444444444555666888888888888:::<<<;;;???CCCAAA;;;888999<<<>>>>>>@@@AAA@@@CCCNNN[[[hhhjjjRRRIIIsss]]]]]]]]]```dddeeebbb___bbbbbbccceeegggfffcccaaa___]]][[[[[[]]]___```aaa]]]]]]\\\\\\[[[YYYYYYXXX___]]][[[YYYYYYZZZ]]]^^^```^^^]]]]]]___``````______```bbbccccccaaa^^^\\\]]]___aaadddeeeeeeddddddjjjcccZZZWWW[[[ccciiilllhhhgggeeebbb___\\\ZZZYYYWWWZZZZZZUUUSSSUUUUUUTTTYYYZZZ\\\___dddgggjjjkkk{{{wwwtttuuuvvvrrrggg^^^XXXSSSDDD;;;;;;999@@@RRR___nnnrrrsss|||}}}zzzjjjJJJ:::555555444444444333333333555444333222222222222222666666555444444444444555444444555555666555555444666666666777666666555444666222000111555888999888777777888777666555333222999555000///222333111...222222111000//////000000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((())))))(((&&&&&&''')))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))*********))))))((((((***+++***)))((()))***))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))'''''''''(((((()))***+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((***,,,,,,***((((((((((((((((((((())))))))))))+++++++++++++++***)))(((++++++,,,---------,,,,,,......////////////......////////////000000000000000000000000111111111111222111000222444555333000000111222333444666777888999999888888999;;;<<<>>>999:::<<<===>>>===<<<;;;;;;===BBBEEEEEEGGGQQQ]]]iiigggWWWJJJvvv[[[[[[\\\___cccdddccc```ccccccddddddcccaaa```___ZZZXXXWWWXXX[[[^^^___```___^^^]]]\\\\\\\\\\\\\\\^^^\\\[[[ZZZZZZ[[[]]]^^^]]]\\\[[[[[[]]]^^^^^^]]]___aaacccdddcccaaa^^^]]]]]]___bbbeeeffffffeeedddeee___XXXVVVZZZ```eeefffiiihhhfffccc___\\\YYYWWWZZZ]]]\\\VVVRRRSSSSSSQQQWWW^^^ffflllnnnpppsssuuuyyy{{{~~~~~~wwwgggRRRCCCAAA@@@888555===AAAKKK___mmmxxx~~~rrr{{{vvvsss|||vvvYYYBBB777555444444444444333333333555444444333222222333333666666555555444444333333333333444555555555555555555555666666777777777888666333000111444777888777666777777777666555333222999555111111333444222///222111000000/////////000.............../////////------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&''')))***)))(((((((((''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********))))))(((((()))******)))((()))***))))))))))))))))))))))))************)))))))))((('''((()))******)))((('''***)))((('''&&&''''''((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))'''''''''(((((()))***+++,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((***,,,+++***(((((((((((((((((()))))))))******+++++++++++++++***))))))++++++,,,,,,------,,,,,,......////////////........./////////000000000000//////000000000111111111555333222333555666555333222333555666666666666666777777777888999<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;===BBBFFFGGGJJJTTT```eeedddVVVKKKwwwVVVVVVXXX[[[^^^```___^^^^^^``````^^^ZZZXXXYYY[[[UUUTTTSSSUUUXXX\\\^^^^^^___^^^\\\\\\\\\\\\]]]^^^\\\\\\[[[\\\\\\]]]^^^______]]]]]]]]]___```___^^^___```bbbcccbbb```]]][[[\\\^^^bbbdddfffeeedddccc```\\\WWWWWWZZZ]]]______aaaaaa```]]]ZZZVVVRRRPPPQQQVVVXXXXXXYYY___cccccciiipppwwwyyywwwwww{{{~~~{{{nnnXXXAAA111444:::999<<>>???>>>>>>===<<<;;;;;;;;;<<<;;;===AAAFFFHHHLLLWWWbbbddddddXXXLLLxxxQQQRRRSSSUUUWWWXXXWWWWWWVVVXXXYYYUUUPPPOOOSSSWWWUUUTTTSSSUUUXXX[[[\\\\\\]]]\\\[[[ZZZZZZ\\\^^^___[[[[[[\\\]]]^^^_________]]]]]]\\\]]]___```^^^]]]^^^___```aaaaaa^^^\\\ZZZ\\\^^^aaaccceeedddcccbbb___[[[XXXXXXZZZ[[[YYYVVVVVVVVVVVVVVVTTTRRROOOMMMOOOVVV\\\```gggqqqxxxzzzzzz|||}}}|||{{{{{{xxxlllbbbXXXMMM@@@777999FFFLLLPPPZZZdddwwwvvvhhhlll|||yyyyyyzzz~~~tttvvvjjjPPP<<<888777444444444444333333333222222555555444444333444444555444555666666555333000///000000111222333444555666555444333222333555888999777333000000333555555444444555555555444444444333444222111111333444222111//////...............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++((((((((((((((('''''''''''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((())))))))))))''''''''''''((()))***+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++***)))((()))***)))*********++++++++++++******+++++++++******))))))***+++,,,,,,,,,,,,,,,---......//////......---........./////////000000////////////000000000111333222000///000222444555222222222222444666888999555555666888999;;;<<<===>>>>>>>>>======<<<;;;:::::::::>>>CCCGGGLLLWWWbbbgggggg[[[NNNwwwOOOPPPQQQQQQPPPPPPPPPPPPNNNQQQRRROOOLLLLLLQQQWWWWWWVVVUUUWWWYYYZZZZZZZZZ\\\\\\[[[[[[\\\]]]^^^___[[[[[[\\\]]]^^^_________ZZZYYYYYY[[[\\\]]][[[YYY^^^___aaabbbbbb```]]]\\\^^^___```bbbcccbbbaaaaaa[[[XXXUUUTTTUUUUUUQQQNNNKKKMMMOOOQQQRRRSSSSSSSSSaaaggglllnnnsss{{{}}}}}}|||xxxlll]]]KKKCCCDDDHHHIIIFFFIII\\\eeedddiiirrr|||rrrvvv|||pppzzzyyyyyy|||fffhhhrrrZZZYYYMMM:::222666777333444444333333333222222222444444333333333444444555222333555555444222000////////////000111333555666555444222111111222333555666333//////222444444333333333333333333444444444111000000000111111000///...---------------............------,,,,,,++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%&&&((('''''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))''')))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))''''''(((((((((((((((((('''''''''''''''''''''''''''((()))***************(((((((((((())))))))))))''''''''''''((()))***+++,,,+++++++++************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((*********(((((()))+++)))*********++++++++++++)))******+++++++++******((()))***+++,,,,,,,,,,,,------............------............////////////...////////////000000000222111000000000222444666;;;888555222222555888;;;666777777888888999999999;;;<<<>>>??????>>><<<:::999888;;;@@@EEEJJJUUU___fffgggZZZMMMvvvMMMNNNOOOMMMKKKJJJKKKLLLIIIKKKMMMLLLKKKMMMRRRVVVWWWVVVUUUWWWYYYZZZYYYXXX\\\\\\\\\]]]^^^^^^^^^^^^ZZZZZZZZZZZZZZZ[[[\\\]]][[[[[[\\\]]]______]]][[[\\\^^^```bbbcccaaa___^^^^^^]]]]]]]]]\\\\\\\\\\\\RRROOOLLLLLLNNNNNNLLLIIICCCEEEHHHLLLQQQUUUYYYZZZoootttxxxxxx{{{yyyhhh[[[JJJ@@@666777AAAMMMTTTVVVbbbtttzzzvvvzzzvvvoooyyy~~~iiimmmyyy|||kkkaaassscccLLLFFF<<<444333777666111333333333333222222222222333333222222222333444444222222333333333222111000000/////////000111333444444333111000000000111222555111......222444444333222222222222222333444555000000000000000///...---,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%''''''''''''((((((((((((((()))))))))))))))((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''((())))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))&&&'''(((((()))((((((((('''''''''''''''''''''''''''((()))******++++++***(((((((((((())))))))))))'''''''''(((((()))***+++,,,,,,+++++++++*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((()))***)))((((((***,,,)))))))))*********++++++))))))***++++++++++++***((((((***+++,,,,,,,,,,,,------............------------........./////////......////////////000000222333333333333444666999EEEAAA;;;666444555777999777777888888888888777666888:::===???@@@@@@???>>><<<:::;;;???DDDIIISSS\\\bbbcccXXXJJJsssFFFHHHIIIGGGEEEDDDFFFHHHFFFFFFFFFGGGIIIKKKNNNPPPRRRQQQRRRTTTVVVXXXWWWVVVXXXYYY[[[\\\\\\[[[ZZZYYYXXXWWWUUUTTTUUUVVVWWWYYY[[[[[[\\\^^^______]]][[[VVVXXX[[[^^^___^^^]]]\\\XXXVVVSSSQQQPPPPPPQQQRRRKKKGGGDDDEEEHHHKKKLLLKKKGGGHHHKKKPPPWWW^^^dddgggssswwwzzzzzz{{{~~~zzzvvvlll]]]KKK???666777;;;BBBMMMZZZffflllzzz}}}yyy~~~uuukkkuuu{{{gggjjjuuu\\\DDD;;;444555666555222222333333333222222222222111111111111111111222333444111111111111222222222222111000.........000222333111111111111222222222222333000---...111444555444222111111111222333555666000111222222000...------+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((''''''''''''((((((((()))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&'''((()))************(((((((((((())))))))))))'''''''''(((((()))***++++++************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((()))***)))((((((***---((((((((()))))))))******))))))***+++++++++++++++'''((()))***,,,,,,,,,,,,,,,------......------,,,---------.........//////........./////////000000000222444444333444666888AAA???<<<999777666666777444555777888888888777777999999999;;;===@@@CCCEEEBBB>>>>>>AAAFFFKKKTTT\\\bbbcccVVVHHHppp???AAABBBAAA??????BBBDDDBBBAAAAAACCCFFFHHHIIIHHHMMMMMMNNNQQQTTTVVVVVVUUUSSSUUUWWWYYYYYYWWWTTTSSSVVVUUURRRPPPPPPRRRTTTUUUTTTTTTUUUWWWXXXXXXVVVSSSOOOQQQUUUXXXYYYYYYXXXWWWPPPMMMIIIEEEDDDDDDFFFHHHGGGDDDAAABBBGGGMMMPPPPPPSSSTTTWWW\\\ccclllsssxxxxxx||||||yyyxxx{{{|||{{{eeebbb]]]UUUJJJAAA999555666>>>JJJRRRZZZfffvvvxxx{{{tttxxx{{{jjjtttkkkaaaoooxxxMMM>>>555111666777111000444333333333222222222111111111000000000111222222333000000000000111222333444111000...---...///111222///000111333444444444444222///,,,---111555555444111111000000111333555666111333444333111...------+++*********+++,,,,,,---*********++++++,,,,,,---************************************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***&&&'''''''''(((((())))))++++++***)))((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))'''''''''(((((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++)))))))))(((((((((+++---(((((((((((())))))))))))((()))***+++++++++++++++'''((()))***,,,,,,------,,,------......------,,,---------.........//////............/////////000,,,000333444222222444666777777888888888777777666222333555777999999999888:::999777777:::@@@FFFJJJGGGCCCAAADDDHHHMMMUUU]]]eeefffWWWGGGmmmDDDBBBAAABBBCCCAAAAAAAAA???999777===BBBBBBCCCGGGCCCDDDFFFHHHKKKLLLMMMMMMPPPQQQRRRPPPMMMJJJIIIHHHNNNKKKIIIHHHHHHJJJJJJJJJMMMOOOMMMJJJKKKOOOLLLEEEHHHEEEGGGMMMNNNJJJIIILLLJJJMMMOOONNNKKKJJJNNNSSSVVVUUURRRPPPRRR[[[gggqqquuurrrppptttzzz~~~~~~||||||xxxgggWWWHHH???888888999888===CCCKKKOOOaaaqqquuu}}}}}}yyy{{{vvvkkkmmmuuuwww~~~eeeeeeppptttxxx}}}zzzgggOOO@@@999777555333222333444555444444444111///...///000,,,...///000///000111333333444222...---111222111111111000///////////////...000111222111111333444333111000///000000000///333222111111000000111111///......---------......------,,,,,,,,,,,,++++++************************************************((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((,,,(((%%%'''***,,,)))%%%))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))************+++***)))))))))+++,,,---******+++,,,,,,---......///...,,,,,,,,,...///111////////////000111222333333333444444555666666666999999888888777555444333444444555888;;;<<<999666666888;;;<<<;;;;;;;;;<<<>>>===AAAHHHKKKKKKRRR\\\ddddddRRRKKKmmmaaa\\\WWWTTTQQQLLLFFFCCCGGGBBBBBBGGGGGGBBB>>>===@@@@@@AAACCCDDDFFFGGGGGGEEEGGGIIIHHHGGGEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDEEEHHHHHHHHHLLLQQQQQQLLLDDDCCCGGGNNNRRRQQQRRRVVVWWW[[[___```^^^^^^bbbeeehhhhhhiiihhhiiimmmsssxxxzzzxxxwwwzzz}}}}}}xxxmmmddd[[[NNNBBB???999777<<>>CCCGGGKKKSSS[[[eeefffRRREEEccc}}}}}}|||uuummmlllooosssvvvtttlllddd___XXXVVVTTTRRRPPPOOONNNNNNUUUWWWZZZ[[[\\\\\\^^^```___bbbeeeggggggfffdddcccaaabbbbbbbbbdddfffggggggbbbbbbdddhhhkkknnnppprrrnnnssswwwyyywwwtttqqqpppttttttsssssstttxxx||||||zzzzzzzzzzzzwwwuuuXXXQQQFFF<<<888;;;???BBBLLLMMMSSS]]]iiittt|||}}}ooohhhqqqyyy|||{{{qqq[[[^^^TTTGGG???<<<:::777333444333222111111111111222555555444222222444888<<>>777555666777444111333333333222222222222222444444333111///111444666<<<777111000333555222///000333444222222444444111111111000000000000111111333333333222111222444666FFF>>>555000000111000...111000//////......//////111///---+++***+++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&''')))*********&&&&&&''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))+++++++++******(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))---...............//////000000000000///000000000////////////000111222333333333444444555666666666888888888888888777777666666777777777888999;;;<<<:::;;;:::999888999;;;===CCCCCCCCCCCCGGGMMMQQQSSSXXXbbbXXXNNNggg}}}zzzyyy}}}~~~~~~~~~}}}}}}{{{{{{~~~~~~|||}}}|||xxxyyy}}}|||}}}}}}|||wwwmmmaaaYYYOOOKKKFFF@@@;;;888777777;;;<<>>>>>===<<<<<<===???BBBCCCCCCIIIQQQRRRNNNKKKZZZTTTIII^^^{{{|||{{{xxx|||}}}zzzmmmnnnqqqrrrrrroooiiieee\\\UUUJJJAAA===:::777555:::;;;;;;>>>DDDNNNYYYaaadddfffppp}}}|||yyyyyy~~~{{{jjjZZZmmm|||wwwYYYCCC;;;;;;...111333333222000///000//////000000000000000///000222555555444333222333111222333444444555888;;;222444333///000444666555111111000000111222333333...111444555333111//////---111555444000---...000//////...------------...---...//////...+++)))'''+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((())))))******++++++''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&'''((('''&&&&&&&&&'''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''((((((((((((''''''************************'''''''''''''''''''''''''''(((((()))***+++++++++'''((()))******++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,&&&&&&''')))***+++,,,---''')))---222777:::<<<===000000000000////////////---...000111333444444444////////////000111222333333333444444555666666777555666777888999:::::::::333666;;;<<<;;;999:::;;;;;;>>>@@@@@@>>>===<<<===:::>>>AAABBBJJJRRRSSSNNNLLL[[[TTTHHH[[[jjjzzz{{{|||}}}}}}zzzjjjccccccaaa]]]OOOOOONNNJJJFFFBBBAAAAAAAAA===888555666:::@@@CCCKKKGGGLLLZZZdddfffnnnyyy~~~xxxnnnzzz{{{xxx|||iiiXXXSSSccc{{{hhhRRRDDD<<<777444111111111111111111111111000000000000000000000000333111000111222222111000333333333333333333333333...///000111222333333333//////000111111111111111///111444666666444111///000000000000///---,,,+++//////...------,,,++++++......---,,,,,,+++******************)))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,******++++++++++++******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((((((((((((***,,,---+++*********))))))(((((())))))))))))***************+++,,,---............---...///000111222333333111000/////////000222333333333333444444444555555777777777777666666666666:::999888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;???AAAAAA@@@BBBIIIOOOUUUWWWTTTFFF^^^BBBKKKNNNJJJKKKRRRSSSNNN[[[aaajjjqqquuuuuuuuuuuu~~~}}}yyypppjjjiiikkkmmmmmmiiieeeZZZJJJBBB@@@===999999888777555333333666888666===FFFLLLOOOSSS[[[aaaoooiiinnn|||~~~www}}}zzzrrrxxx{{{]]]SSS```sssxxxkkkkkk^^^KKK===666444222111111111111111111111111111000000000000000000000000222111000111222222111000222222222222222222222222000000111222222222111111//////000111111111111111///111333444444333111////////////000//////............------,,,+++++++++---------,,,,,,++++++***************)))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,)))******++++++******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''')))***+++******)))))))))((((((((())))))))))))***************+++,,,---............---...///000111222222333111000/////////000111222333333333333444444444444666666666666666666666666999888777777777888:::::::::;;;;;;;;;<<<;;;;;;;;;999<<<>>>>>>>>>AAAHHHNNNSSSUUURRRDDD\\\OOOMMMJJJHHHFFFCCC@@@>>><<<>>>CCCIIIOOORRRSSSRRR\\\```gggkkkhhhffflllvvv|||vvvsssnnnmmmkkkhhhfffeeeeeeeee^^^VVVKKKCCC???>>>@@@@@@CCCBBB===555222444444333111222222333555999???DDDNNN[[[jjjooonnnpppyyykkk[[[[[[hhhyyyqqqWWWIIIAAA777000000222444555111111111111111111111111000000000000000000000000222111000111222333222000111111111111111111111111111111222222111111000/////////000111111111111111111111222222222222111111---...///000000000000000------,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))+++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++)))******++++++******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((('''))))))))))))***************+++,,,------.........---......///000111222222000000/////////000111222222222333333333444444444666666666666666666666666888888777777888888999:::999999:::;;;;;;:::999888777999;;;;;;;;;???FFFLLLPPPRRRPPPCCC[[[tttiiiaaa```[[[QQQJJJKKKIIICCC<<<888888999777666:::>>>EEEHHHDDDAAAGGGPPPRRRTTTWWWXXXYYYWWWUUUSSSLLLJJJGGGDDDBBBBBBCCCCCCCCC???:::555333444666777222444555555777;;;???AAA:::===AAAFFFJJJPPPWWW[[[ooowww}}}~~~{{{{{{}}}yyyiii^^^fffvvvdddHHH;;;777222000222444666666111111111111111111111111000000000000000000000000222000000000222333222111111111111111111111111111000000111111111111000000//////000111111111111111111111000000000000111111...//////000000/////////,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,************)))))))))(((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******))))))************))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((''''''''''''((()))))))))******************+++,,,------------------...//////000111111////////////000000111111222222222222333333333333444555555555555555666666888888888888999999::::::777888999::::::999888777888888999999:::???EEEJJJMMMPPPOOOBBBZZZ}}}~~~zzznnnhhhjjjhhh^^^PPPFFFBBBBBBBBBAAA===<<<===>>>;;;777999===<<<<<<<<<<<<======>>>>>>;;;999666444333444666888555666777888:::<<<>>>???<<<===???@@@@@@@@@CCCFFFIIINNNVVV]]]bbbfffiiilllyyy}}}ssslllwwwzzzmmmcccjjjvvv}}}}}}yyy|||}}}sss```HHH888555333111000111111111111000000000000000000000000////////////////////////111000///000222333222111222222222222222222222222......///000111222222111//////000111111111111111111000000//////000000111000000000//////...,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++************)))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***)))))))))******)))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))***+++,,,---------------------...//////000000......//////000000000000111111111222222222333333333333444444555555555555888999999:::::::::::::::666777888999999999888777:::999999888:::???EEEIIIKKKNNNNNNBBBZZZ|||pppiiihhhiiijjjaaa[[[VVVTTTQQQLLLJJJKKKMMMKKKIIIFFFDDDCCCDDDDDDAAA@@@>>><<<<<<>>>@@@BBBAAADDDIIILLLNNNOOOPPPQQQUUUVVVXXXZZZYYYWWWZZZ```gggmmmuuu{{{~~~wwwpppffffffuuuvvvyyy}}}}}}{{{xxxjjj[[[KKK===555555000000111111111000000///000000000000000000000000////////////////////////111000///000222333333222222222222222222222222222,,,---///000111222222222//////000111111111111111000000////////////000000/////////...---,,,+++***,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((())))))******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((()))))))))(((((('''(((((((((((()))))))))))))))))))))************)))***+++,,,,,,---------------------......//////---...///000000000//////000000111111111222222222222222333333444555555555888888999::::::::::::999555666666777888999::::::===;;;999888:::???DDDGGGIIILLLLLLAAAZZZ{{{yyyuuuqqqpppsssuuutttrrrooollliiigggfffcccbbbaaa``````aaabbbdddnnnqqquuuvvvuuuuuuvvvxxxpppqqqtttyyyxxxwww|||vvvttt~~~ooogggdddkkkuuuxxxttt{{{yyyrrrdddWWWIII???777111111555///000222222222111000000000000000000000000000000////////////////////////000//////000222444333222111111111111111111111111......///000111111000000//////000111111111111111////////////////////////,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&&&&((((((((()))))))))******))))))))))))************)))***+++,,,,,,---,,,,,,,,,------------.........---...///000000000///...000000000000111111111222111222222333444444555555555666777888999888888777555555555555777:::<<<>>>???<<<888777999===BBBEEEFFFJJJJJJ???XXX}}}tttmmmxxxwwwjjjccciiipppqqqrrrvvvooowwwnnn]]]TTTLLL???555444555111---,,,...///111111///...------000000000000000000000000////////////////////////000//////000222444333222000000000000000000000000000000000000000//////...//////000111111111111111......////////////......******+++,,,,,,,,,++++++---------------------------,,,,,,+++***)))((((((************))))))))))))))))))))))))))))))))))))'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$(((((())))))******++++++))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,------------------,,,---///000000000///...000000000000111111111111111111222333333444555555333444666777777777666555666555444444777:::>>>AAA@@@<<<777666888<<<@@@CCCCCCGGGHHH===WWW|||{{{~~~~~~kkkbbbYYYeeeqqqyyy}}}zzzoooccckkkyyyaaaIIIDDD888777666555333222111000////////////////////////000000000000000000000000222111111111000000//////000000000000111111111111///000222111///......///000000000000000111111222000000000000111111111111///000111111111///...---------------------------------------------------,,,,,,+++***)))(((''''''***)))((((((((()))+++,,,(((((()))******)))((('''%%%'''***,,,,,,***'''%%%(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((***+++***))))))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((()))***+++***)))'''%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%)))(((((('''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((('''''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***............///////////////000000000000111111111222222111111222222333444555555444333444555666777777777777777888888888888888999999888888;;;@@@CCCFFFIIIIII<<>>@@@DDD<<>>>>>CCC<<>>DDDLLLVVVeeewww{{{www~~~uuuaaa[[[]]]YYYRRRMMM@@@666000000000------111,,,,,,+++,,,......---,,,+++++++++++++++,,,---............------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///000000...000333333///---------...............++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))))))))*********((((((((())))))******+++++++++************))))))((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&((((((''''''''''''((((((&&&''')))(((''''''(((***&&&(((,,,......,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))((()))+++,,,+++******)))))))))******+++,,,++++++*********)))))))))************+++,,,------+++++++++******+++++++++,,,---------......///////////////...///000000111000000111222333444555555888999999999???SSSpppaaaeeeoooyyy~~~xxx~~~zzz~~~ooo```TTTOOOIIIDDDCCCFFFKKKOOO]]]gggooowwwzzz}}}iiiQQQKKKJJJBBB999333///,,,+++...///---,,,---,,,+++******++++++***)))+++******++++++,,,---...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...//////---///333333///------------------------------------............,,,,,,,,,+++++++++******((((((((()))))))))******(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''')))((((((''''''''''''(((&&&((())))))(((''')))***&&&(((***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((('''(((***++++++***)))))))))))))))***+++,,,*********)))))))))))))))***************+++,,,---,,,++++++******++++++,,,,,,,,,,,,---......////////////......//////000111//////111222333444444444555777999:::@@@TTTpppZZZZZZaaammmxxxxxxssswww{{{|||qqqssszzz}}}zzz{{{}}}{{{vvvpppooollliiicccZZZNNNFFFEEEJJJPPPVVV\\\dddmmmsssuuusssxxxyyyssssssdddPPP@@@<<<888000,,,---,,,......---...///...***,,,***))))))***+++******************+++,,,---...+++,,,,,,------..................------------,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++------+++---111111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,++++++++++++(((((((((((()))))))))***)))))))))))))))((((((((($$$$$$%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((()))))))))((())))))((('''''''''''''''&&&((())))))(((((()))***&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''))))))((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''&&&&&&''')))******)))(((((((((((()))***+++,,,(((((())))))))))))))))))+++***************++++++,,,,,,++++++++++++,,,,,,++++++,,,------.../////////............///000000...///111222333333333333444777999:::@@@RRRmmmxxxhhh___YYY]]]gggqqq}}}vvvmmmmmmzzz{{{rrrooo```___iiixxx}}}uuuooopppyyywwwzzz~~~dddQQQKKKJJJJJJIIIGGGGGGKKKQQQWWWYYYdddsss{{{}}}{{{zzz{{{iiifffggghhhbbbVVVTTTZZZGGG;;;333333000))),,,555)))...///+++,,,111111,,,---+++))))))+++---------************+++,,,---...***++++++,,,---...////////////.........---------++++++++++++++++++++++++---------,,,,,,+++++++++***++++++))),,,000///,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))******))))))***)))(((''''''''''''''''''((())))))(((((()))***''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***%%%'''((()))((()))***,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))*********))))))***---...---,,,(((((((((((()))***+++,,,(((((((((((()))))))))***++++++***************+++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...............///000000---///000222333333333333555777999888===NNNgggzzzwwwZZZWWWTTTSSSYYYeeettt}}}~~~{{{pppccc___eeemmmpppuuuzzzwwwnnneeebbbcccaaappp}}}}}}wwwpppyyy}}}tttuuuvvvxxxzzznnnbbb[[[WWW___ccc\\\LLL???;;;===AAAKKKWWWYYYZZZjjjxxxuuuhhh]]]NNNBBB===;;;888555//////.........---------......---,,,---...///000++++++************++++++))))))*********+++++++++++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))***++++++***'''&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''$$$%%%'''((((((((('''&&&((((((((((((((()))************)))))))))))))))***''''''''''''(((((((((((())))))************)))))))))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------...///000111111---...///000222333444555:::888888;;;>>>HHHaaa{{{???>>>>>>@@@FFFQQQ^^^ggglllrrrsssjjj\\\UUUYYY```hhhqqq{{{}}}uuuhhh^^^YYYTTTbbbpppvvvxxxvvvoooggg[[[```gggmmmpppqqqsssuuuooommmhhhaaa```cccdddaaagggeeeaaa[[[RRRIIIAAA===IIIJJJJJJIIIKKKPPPYYY___hhh{{{|||www|||yyynnn```PPPGGG;;;222///...,,,***---,,,,,,,,,,,,+++++++++000///...---,,,,,,,,,---+++******))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((()))***)))((('''((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))))))))((('''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''%%%&&&''''''((('''''''''((((((((((((((()))*********))))))(((((()))))))))''''''((((((((()))))))))))))))************)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------------......//////000000---...///000222333444555555333444888;;;EEE___yyyGGGGGGGGGFFFEEEGGGKKKNNNQQQYYY___\\\RRRLLLNNNSSSZZZcccmmmpppjjj^^^SSSMMMEEEMMMVVV\\\```aaa^^^YYYMMMPPPSSSTTTSSSTTTWWWZZZRRRRRRMMMDDD@@@BBBDDDDDDAAACCCEEEDDDBBBAAADDDFFFQQQSSSZZZeeeooosssqqqmmmyyyxxxuuu{{{rrrvvvzzztttcccUUUOOOJJJDDD;;;666///+++++++++***))),,,,,,,,,,,,++++++++++++222111///---+++*********+++******))))))******+++)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------........................++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++***************))))))))))))))))))))))))&&&((())))))(((((()))+++&&&&&&'''''''''(((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((()))((((((''''''''''''((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$###&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))((((((''''''((())))))((())))))))))))*********))))))************)))))))))************+++++++++++++++++++++++++++++++++***************+++,,,,,,..................//////......///000222333444444111000222666999CCC]]]vvvqqqrrrpppllleee^^^YYYWWWSSSXXX]]]]]]XXXQQQMMMLLLDDDGGGIIIIIIEEE@@@<<<999<<<<<<======AAAEEEHHHHHH===<<<<<<<<<>>>?????????AAADDDDDD@@@???DDDKKKMMMKKKOOOSSSTTTVVV]]]hhhqqqyyy|||zzzuuullluuu}}}hhh^^^XXX[[[WWWHHH<<<888777666333000------...///...---.........---------,,,,,,000///...---+++***))))))******))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''''''''''')))(((''''''''''''((((((******))))))((('''''''''((((((((((((((((((((((((((((((((((((((())))))***)))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))((('''&&&%%%''''''&&&%%%%%%'''((()))((((((((((((((())))))***(((''''''''''''(((((()))))))))*********+++++++++))))))************))))))))))))*********+++++++++***************************************+++,,,,,,.....................---......///000111222333333333222444999;;;CCC[[[ttt~~~~~~}}}}}}}}}{{{ssshhh___[[[XXXTTTQQQOOONNNMMMLLLGGGDDDAAA@@@@@@AAAEEEHHHHHHEEEEEEKKKTTTYYYXXXUUUYYY___cccbbbaaaeeeiiiiiirrrtttvvvuuuwww~~~yyypppeeehhhxxxkkk[[[MMMEEE999;;;999333///...---,,,,,,,,,+++,,,------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))***+++***'''&&&'''((('''''''''((((((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***************************)))((('''''''''''''''((((((''''''''''''((((((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++***'''%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((())))))***'''''''''''''''((())))))************++++++++++++))))))************))))))))))))*********+++++++++************************+++++++++++++++,,,------............------------......///000111222222333555444666:::;;;AAAWWWooo~~~{{{wwwkkkiiiiiihhhddd```ccciiiuuuqqqpppttt{{{}}}yyy{{{~~~ccc[[[RRRPPP___ggg```UUUKKKCCC;;;555222---,,,,,,,,,---,,,+++)))++++++,,,,,,,,,++++++***++++++++++++************)))***+++,,,,,,,,,,,,+++***))))))(((((())))))******)))))))))))))))((((((************++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))***++++++***'''&&&&&&'''''''''((((((((()))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++***(((&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******''''''''''''((()))******)))************+++++++++))))))************)))))))))************+++++++++************************+++++++++++++++,,,------------------------............///000000111222222333222555888888===RRRhhhzzz}}}}}}zzzzzzzzz|||~~~yyyvvvvvvwwwyyy{{{qqq```SSSLLLFFFCCCDDDDDD???888222///...---,,,,,,,,,---......,,,,,,,,,+++---......---,,,+++++++++++++++************)))((()))***+++,,,,,,+++***))))))(((((((((((())))))******))))))((((((((((((************++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))))))))*********+++++++++)))))))))))))))))))))))))))******)))(((''''''((('''((((((((())))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))((((((((()))******++++++((((((((((((((((((((((((((((((((((((((()))******((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((((((((())))))))))))(((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&''''''((('''''''''((((((((((((((()))******(((((((((((()))***++++++)))))))))************+++))))))************)))))))))************+++++++++***************************************+++,,,,,,,,,,,,,,,------...............//////000111111111000///333777777<<>>===888444222///------...000111+++++++++,,,------......,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++,,,++++++*********))))))))))))************))))))))))))******************************))))))))))))************************++++++++++++******++++++++++++******,,,+++++++++***))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))&&&((())))))((((((***+++))))))(((((('''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))*********+++******))))))((((((((((((************************((()))******((()))***,,,++++++,,,,,,,,,---------...------......///000111111444222333888888BBBYYYzzz+++...000000......111444111...+++---111666999::::::999999888999;;;>>>@@@===888444444444555666999999888444000111222111---,,,,,,***))),,,//////---000///......---.........+++++++++,,,,,,------...---,,,,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++*********))))))((())))))************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))******************))))))(((((()))***+++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&((())))))((((((***+++((((((((((((''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''(((''''''''''''(((******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((())))))))))))*********''''''(((((())))))))))))))))))))))))))))))))))))***+++++++++******,,,---+++++++++,,,,,,,,,------...------......///000111///111///222999888AAAWWWsss...///000//////...000111333000---+++,,,...///000+++,,,---------...111333000...,,,,,,.../////////111///,,,******+++++++++***++++++,,,,,,,,,,,,++++++,,,---......---+++***++++++++++++++++++++++++(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++,,,,,,,,,------,,,,,,,,,+++++++++***************************************)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((%%%%%%&&&'''((())))))***'''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&((())))))''''''(((***((((((((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((((((((((((((())))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))***+++,,,+++******,,,...++++++++++++,,,,,,,,,,,,...------......///000111...000...222999888???SSSmmm******)))***,,,,,,+++***+++++++++***)))***,,,------...///---+++)))***,,,------,,,,,,---///...,,,,,,+++***+++***)))***,,,)))***,,,---+++******,,,&&&(((***+++,,,,,,+++***,,,,,,++++++++++++++++++&&&'''(((***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,,,,++++++***************+++++++++'''(((((())))))***************************++++++((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&&&&((('''((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++---***++++++++++++,,,,,,,,,...------......///000111///111...222888666<<>>GGGggg~~~++++++++++++++++++++++++...---+++************+++,,,++++++++++++*********+++***))))))(((((())))))))))))))))))*********+++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((())))))***))))))************))))))******)))(((((()))******(((((((((((((((((((((((()))))))))))))))******+++,,,+++***(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((((((***,,,************************,,,++++++******+++++++++)))))))))))))))))))))((()))+++,,,,,,******+++---***************)))((((((++++++++++++************)))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''&&&&&&''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&'''((()))'''((())))))((('''&&&%%%''''''((((((((((((((('''******)))))))))((((((((((((((((((((((((((((((((())))))))))))*********************++++++,,,,,,---------......//////000000222000222444444666===FFFccc{{{++++++++++++++++++++++++***))))))((((((((()))))))))))))))***************+++***))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((((())))))******))))))(((***))))))(((((())))))***((((((((((((''''''''''''******))))))******+++,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))***)))((((((***,,,************************++++++*********++++++,,,))))))))))))))))))))))))***+++,,,,,,***)))***+++)))************))))))((()))))))))))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))(((((('''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((''''''&&&'''((())))))''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((''''''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))))))))((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++---------...//////000000111000111333333444;;;DDD]]]uuu************************(((((((((((((((((())))))(((((())))))***+++,,,,,,******)))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((()))))))))(((((())))))))))))(((((((((((((((''''''))))))(((((())))))***+++******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***)))((((((***,,,***************************************++++++,,,)))))))))))))))*********+++,,,,,,+++)))((()))***))))))************)))((((((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((((((((((((((('''''''''((()))(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))************,,,,,,++++++++++++++++++,,,,,,---......//////000000///000333333333999AAAWWWooo************************((((((((()))))))))))))))((())))))***+++,,,------***))))))((('''(((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((************************''''''(((((())))))))))))(((((())))))))))))((((((((((((((())))))(((((((((*********))))))((((((((((((''''''''''''((())))))))))))))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((((((***,,,***************************)))))))))******+++,,,((()))))))))*********+++***+++,,,+++)))((()))***((())))))*********))))))''''''((((((((()))))))))((())))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&%%%%%%'''&&&&&&&&&&&&'''''''''%%%%%%'''((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))************,,,,,,++++++++++++++++++,,,,,,------...///////////////000333222222777???RRRkkkzzz************************))))))*********)))(((((())))))******+++,,,------***)))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''++++++******))))))(((((('''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((()))***)))((((((***,,,************************)))))))))))))))***+++,,,((())))))******+++++++++)))***++++++)))((()))***((())))))************)))''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((''''''&&&&&&''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''((()))))))))((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---......//////000///111333222111666===PPPiiiwww************************))))))******)))((('''&&&((()))))))))******++++++))))))(((''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''''''''((((((((((((''''''''''''((())))))(((''''''+++******)))(((((('''''''''''''''''''''((())))))&&&'''((())))))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((()))***)))((((((***,,,************************(((((((((((()))***+++,,,((())))))******+++,,,,,,((()))******))))))***+++(((((()))***************''''''((())))))***++++++((()))************)))((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((()))'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((((('''******)))))))))((((((((((((((((((((((((((((((((())))))))))))*********************++++++,,,,,,---+++,,,,,,------......///000000222444333222666===OOOhhhyyy))))))))))))))))))))))))))))))******)))'''%%%$$$(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&***))))))((('''&&&&&&&&&((((((((((((((()))******&&&'''((())))))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((()))***)))((((((***,,,************************(((((((((((()))***+++,,,((())))))***++++++,,,,,,'''(((******))))))***,,,(((((()))***************'''(((((()))***++++++,,,((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$%%%&&&(((((('''(((((((((((((((''''''************))))))))))))(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------++++++,,,------......///111111222555333222666<<>>QQQ{{{''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''"""%%%'''((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((('''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''(((((()))'''%%%$$$&&&)))---000++++++************++++++))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000111111111222555888:::<<>>HHHSSSZZZ]]]fffqqqxxx~~~yyyqqqrrrjjjeeehhhiiieee^^^ZZZ]]][[[ZZZ]]]^^^ZZZSSSPPPIIIJJJGGGAAA???BBBDDDCCC:::777777888666222000111......//////...---+++***///...,,,***)))))))))******************+++,,,,,,************************+++*********))))))((((((***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))************)))************+++++++++,,,,,,,,,---------......//////000111222333333444555<<>>GGGOOOXXXdddsss}}}~~~yyyxxx|||{{{qqqtttrrrkkkdddbbbccc```[[[ZZZNNNBBB@@@???;;;666222666444222000000000000000***++++++,,,,,,,,,,,,+++------,,,------...//////************************+++*********))))))))))))***)))(((((((((((()))******)))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&)))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))************)))************+++++++++,,,,,,,,,---------......//////000111222333333444555;;;JJJppp((('''&&&%%%$$$%%%&&&''')))((('''%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))************+++,,,,,,,,,,,,,,,)))+++,,,+++)))))),,,000//////......///111222444222888@@@DDDDDDFFFJJJOOOZZZcccoooxxxlllUUUPPPWWW\\\]]]\\\QQQKKKAAA888333000///...............---+++***)))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************)))))))))***))))))(((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************)))************+++++++++,,,,,,,,,---------.........//////000111222333333666;;;FFFkkk'''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***((()))***+++,,,,,,,,,+++*********+++,,,...000111444444444444555777:::<<>>;;;GGGQQQUUU^^^ttt}}}wwwooolllqqq||||||}}}}}}|||rrrpppxxxzzzwwwqqq___PPP@@@333333000,,,))),,,///---)))+++,,,,,,)))(((***,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&''''''(((((())))))******)))************+++++++++((())))))))))))*********++++++,,,------......///......///000111222333333222999;;;PPP'''''''''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((***)))))))))((((((((((((''''''''''''((((((((((((---+++((()))+++---...---444333222333555999@@@FFFKKK[[[lllwwwyyyhhheeeeeemmm||||||}}}uuukkkgggppp{{{wwwZZZBBB777444000............000+++,,,+++)))((()))******************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))((('''''''''(((((((((((((((((())))))))))))))))))*********+++++++++)))))))))*********++++++++++++,,,------......///......///000111222333333555;;;===PPP&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''&&&&&&'''(((***+++***((((((***,,,/////////111333444666<<>>888666777333***)))---...---,,,++++++*********++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))((((((''''''(((((())))))))))))(((((((((((()))))))))*********++++++************+++++++++,,,++++++,,,------......///......///000111222333333555;;;<<>>DDDMMMYYYfffooo|||eeeeeennnpppssswwwwwwuuuvvv}}}}}}zzz{{{~~~{{{~~~zzz}}}~~~rrrggghhhqqqyyycccQQQCCC@@@<<<333000555,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((***,,,...000222222''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((()))***)))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((('''''''''(((((())))))******(((((((((((())))))))))))((())))))))))))*********++++++,,,------......///......///000111222333333///666666EEErrr&&&&&&(((+++//////,,,(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&))),,,,,,***)))***,,,///...000777;;;;;;<<>>EEEFFFBBBBBBQQQaaaqqqsss||||||fffZZZaaaaaaeeeppp~~~zzzuuuooowww|||yyypppsssuuuooohhhddd^^^\\\kkkyyyvvvlllsss|||}}}rrrttt~~~vvvQQQ:::888333.../////////...///000---((((((,,,++++++++++++++++++++++++++++++************))))))***))))))))))))))))))***)))*********++++++++++++((()))))))))************(((((()))))))))*********)))))))))******)))))))))''''''''''''((((((((((((((('''(((+++///000---)))((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++---......---...///000......//////000000000111333666888CCCccc''''''&&&&&&'''(((+++---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))******,,,///444999>>>@@@@@@BBBHHHNNNSSS]]]oookkk___fffwww|||qqq___bbbuuuwww{{{~~~~~~~~~zzzpppsssnnn___dddiii```eeeaaacccrrruuurrr___EEE>>>666111000---000///111444222...---000+++++++++++++++++++++++++++++++++*********************))))))))))))******)))*********++++++++++++((()))))))))************))))))))))))************))))))************))))))((((((((((((''''''''''''(((((())),,,000000,,,)))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((%%%&&&''''''((((((((('''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++---......---...///000+++,,,---///000222333333333666888AAA```'''(((((('''&&&&&&)))+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))***+++---///222999@@@EEEGGGHHHLLLGGGJJJ]]]vvvjjjYYYRRRdddzzz{{{ooooooqqqyyy|||{{{~~~~~~yyytttddd]]]WWWTTTYYYcccqqq{{{zzz||||||sssZZZNNNEEECCCAAA777333///---///111///...000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++******))))))******+++)))))))))*********++++++))))))))))))************)))))))))*********++++++)))******++++++******))))))))))))(((((((((((('''))))))***...111111---)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((((()))))))))%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++---......---...///111+++,,,---///111333444555333666888???\\\'''((()))(((%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''')))***,,,...///111444;;;EEEMMMRRRQQQPPPUUUVVVbbb{{{~~~qqqddd___```jjj{{{~~~wwwuuu~~~}}}yyy|||rrroookkkgggdddccceeegggiiinnnrrrrrruuuzzzzzzwwwvvvzzz}}}}}}}}}~~~|||yyy~~~yyyuuuuuuyyy{{{yyyfff```ZZZUUUSSSXXXiiizzzyyyyyy{{{|||~~~zzzllleeekkkjjj\\\FFF:::///---...------...------------------------))))))******+++,,,------+++******))))))******+++((((((((()))))))))******))))))))))))************))))))*********+++++++++)))******++++++******)))******)))))))))(((((((((******+++///333222---)))''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++---......---...///111------///000222333444555333666777>>>XXX''')))***)))%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))***---///111222555999AAAMMMVVVZZZXXXUUUXXXhhh~~~ssslllkkkqqq{{{uuuyyyzzztttyyy{{{vvvkkkeeefffjjjiiieeebbb```^^^]]]^^^aaaZZZaaaaaaZZZ^^^lllqqqmmm```eeelllppptttuuuqqqmmmkkkpppsssrrrpppqqqtttuuu|||wwwwww~~~{{{rrrjjjeee___]]]cccnnnwww||||||```NNN;;;222111000//////------------------------(((((()))***,,,---...///++++++************++++++(((((((((((())))))))))))))))))))))))************)))************+++++++++******++++++++++++******++++++******))))))((((((++++++,,,000333333...)))'''''''''((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))))))))))))))(((((('''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***&&&&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++---......---...///111///000000111222333333444333666777===VVV&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))+++---111444666CCC===DDDVVV```\\\YYY]]]qqqtttyyyuuuoootttyyy~~~}}}{{{zzzpppfffjjjhhh```\\\___aaa```YYY]]]aaabbb^^^VVVPPPLLLJJJKKKKKKLLLTTT^^^bbbaaaYYYXXXYYY___eeegggddd```bbbaaa___```bbbggglllppptttwwwyyyxxxvvvvvvxxx|||wwwlllkkkmmmiiiooossssssuuu{{{jjjEEE444+++...222......///...---...///...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))'''''')))***+++************************((((((((((((((())))))***+++*********))))))(((((())))))))))))((((((((((((++++++---///000...***'''((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''%%%%%%***///000+++'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''***------+++'''%%%$$$%%%&&&&&&&&&'''(((((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,---.....................//////000111222333888777:::RRR&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''***...000111555:::>>>JJJIIIPPPYYY[[[[[[hhhzzzrrrxxxooo|||}}}~~~|||uuukkk```YYYVVV^^^```WWWOOONNNPPPPPPQQQVVVZZZ[[[XXXRRRLLLIIIPPPTTTWWWZZZ___dddbbb]]]]]]ZZZXXXYYYZZZXXXRRRLLLFFFEEEFFFIIINNNUUU[[[___eeeeeehhhmmmrrrssspppmmmssspppqqqvvv}}}zzzrrreee^^^YYY]]]gggpppvvvxxxvvvVVVCCC444000000))),,,------,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++***)))(((((()))***+++************************))))))((((((((()))******************)))))))))((())))))))))))((((((((((((***+++---000111///+++'''%%%%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''%%%&&&)))...///+++'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&(((++++++)))'''%%%%%%&&&&&&''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,---............///......//////000111222444888777999PPP{{{'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&%%%$$$%%%''')))***)))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((***---000111333:::DDDMMMQQQQQQTTTZZZ___iiivvvppptttvvvsss|||xxx}}}}}}~~~~~~|||tttjjj^^^TTTNNNKKKLLLVVVZZZRRRGGGBBBDDDGGGMMMRRRWWWZZZXXXTTTPPPNNNZZZbbbjjjooossstttnnnfffhhheee```]]]ZZZUUUMMMGGGFFFEEEDDDDDDFFFJJJMMMPPPQQQNNNPPPZZZfffiiibbbZZZbbb^^^^^^ccchhhnnnvvv~~~qqqdddZZZYYY\\\aaalllwww~~~nnn]]]PPP@@@888555---------------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***)))(((((()))***+++***************************))))))))))))***++++++************))))))))))))))))))))))))((((((((((((***+++...222444222---)))&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%''')))+++---+++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&)))---...+++'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******(((((((((((()))))))))))))))************+++++++++***+++,,,---............////////////000111222222444888777888MMMvvv(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&)))***))))))(((((((((((())))))''''''''''''((((((((((((((())))))))))))))))))***///......000666AAANNNVVVTTTQQQTTTaaatttsss```bbbttt~~~oooxxxzzzyyyrrrvvvzzz|||wwwuuuyyytttqqqjjj^^^RRRKKKKKKNNNLLLQQQTTTOOOGGGCCCDDDGGGMMMRRRXXX\\\]]]\\\[[[[[[dddllluuu{{{yyyuuurrrooollliiiddd]]]YYYVVVTTTQQQNNNLLLKKKKKKKKKJJJEEEEEELLLXXX^^^ZZZSSSVVVRRRQQQVVV\\\aaagggnnnssswww}}}{{{uuufff]]]iii~~~zzzggg^^^^^^ZZZMMMCCC<<<111000/////////...+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++******))))))******+++***************************************++++++,,,*********)))))))))))))))))))))))))))(((((((((((()))+++///333555444///+++***(((&&&&&&&&&&&&%%%###%%%%%%%%%&&&(((+++...000...,,,***((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&'''))),,,,,,***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))))))))*********+++++++++***+++,,,---............////////////000111222333444777777888KKKrrr(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((()))***+++++++++...///333;;;EEEMMMSSSUUUSSS[[[iiiyyytttcccdddvvv~~~rrrooorrrtttyyyxxxtttwww{{{yyymmmjjjkkk______[[[RRRJJJHHHMMMTTTPPPNNNLLLLLLKKKKKKLLLNNNTTTYYY```eeehhhiiijjjkkkpppvvv{{{}}}~~~|||yyyvvvsss^^^]]]ZZZVVVSSSQQQOOOOOOQQQLLLHHHIIIOOOUUUWWWWWWNNNHHHEEEJJJPPPUUU\\\aaaqqqrrrvvvxxxvvvwwwwwwssszzzuuuvvvyyyyyyxxxpppeeedddlllnnnbbbXXXLLL<<<555///---//////++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++************++++++***************************************++++++,,,))))))))))))))))))******))))))))))))(((((((((((()))+++///333666555111...***(((%%%$$$%%%%%%$$$"""&&&&&&'''(((***---///111///...,,,***(((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''')))******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&$$$%%%%%%%%%$$$%%%'''))))))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))*********+++++++++***+++,,,---............/////////000000111222333222555777999JJJooo'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''((()))***,,,...//////...666CCCPPPXXXZZZXXXUUU]]]tttvvvwwwxxxxxxyyy~~~vvvnnnnnnttt|||xxx|||~~~|||ssshhh^^^XXXVVVTTTVVVUUURRRNNNPPPVVV\\\ZZZUUURRRVVVZZZ\\\^^^aaaiiimmmssswwwzzz|||~~~yyywwwtttoooiiiddd```^^^^^^ZZZUUURRRSSSVVVZZZ\\\OOOFFF@@@BBBGGGKKKPPPUUUbbb[[[]]]iiitttwwwzzz~~~uuu```^^^hhhyyyxxxvvv|||qqquuuttt}}}uuuaaaEEE888......///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***************************))))))))))))***++++++))))))))))))************))))))))))))(((((((((((()))+++---222555555333111(((&&&$$$$$$%%%''''''&&&'''((()))+++,,,......///......---,,,+++)))'''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&$$$%%%&&&&&&%%%%%%''')))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))******(((((((((((()))))))))))))))************+++++++++***+++,,,---............000000000000111222333333222555666999HHHkkk&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))+++---///222333444:::FFFVVV___aaaaaacccfffvvvvvvqqqttt|||~~~zzzzzz~~~}}}||||||tttiiijjjiiieee^^^WWWRRRRRRSSS]]]___`````````aaadddhhhfffcccdddjjjmmmmmmpppuuu||||||wwwuuurrrpppooonnnmmmkkkaaaUUUJJJGGGIIIJJJMMMQQQLLLDDDFFFUUUcccjjjrrr{{{{{{cccYYYZZZeeeiiidddgggqqq|||hhhOOO888222111...---111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,***++++++++++++++++++***************************))))))((((((((()))******((()))))))))************))))))))))))((((((((((((******,,,///333555444333+++(((&&&%%%'''((()))((()))***,,,.........---,,,,,,---...///---+++(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&'''(((((((((((((((((()))))))))))))))((((((((('''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,---............000000000000111222333333222444666888EEEeee&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&$$$$$$&&&'''((()))))))))(((((((((((((((((((((((('''((((((((())))))******%%%&&&((())))))'''&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))***,,,///222555777888JJJVVVbbbccc^^^aaannn{{{mmmwww~~~xxxwwwrrrsssoooeeeeeeccc___WWWQQQRRR[[[ccchhhjjjlllmmmmmmmmmnnnnnniiijjjpppwwwwwwtttxxxvvvhhhYYYSSSQQQPPPQQQTTTKKKFFFEEEIIIKKKPPPeee||||||kkk```cccbbb\\\bbbpppwwwhhhFFF888444///...111,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------***++++++,,,,,,++++++***************************((((((((((((((())))))***(((((())))))*********+++))))))))))))((((((((((((******+++...222444555444000---***((('''(((''''''***,,,...000000...,,,***+++---///000///,,,(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''&&&''''''''''''''''''&&&&&&'''((((((''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''(((******((('''&&&%%%''')))((('''&&&&&&'''''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,---............000000000000111222333444333555666888BBBaaa(((((())))))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%))))))(((''''''(((***+++)))000......777;;;===GGGSSS\\\bbbaaacccqqq{{{pppoooyyyzzz{{{lllbbbeeejjjuuujjj]]]VVVXXX```eeehhhrrrsssuuuvvvvvvuuusssrrrsssuuuwwwwwwvvvuuuvvvwww}}}~~~{{{}}}~~~~~~}}}|||~~~vvvkkkfffccc^^^XXXSSSMMMIIIGGGDDDFFFSSSbbbyyy~~~yyyuuucccUUUWWW```aaayyyrrrVVV>>>333222000++++++...000111111000---))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))******)))((((((***++++++***))))))))))))******))))))))))))))))))))))))&&&(((+++---000111111111222111000...------------111...++++++------***'''(((((((((+++,,,,,,***'''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((('''''''''''''''((())))))******)))(((((()))***+++''''''''''''''''''&&&&&&'''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%''''''''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((''')))+++,,,,,,,,,***))),,,,,,,,,---------..................///111222333333333666;;;DDD^^^((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&***)))(((((()))***+++,,,(((000111222<<<@@@EEEPPP\\\ccciiimmmvvvwwwqqqllliiisssvvvsssuuuuuummmcccXXXYYYaaaooohhh___[[[]]]ccciiimmmqqqrrrsssttttttsssrrrqqqsssuuuvvvuuusssrrrrrrssstttwwwvvvuuuwww{{{zzzvvvsssuuuvvvvvvvvvwwwxxxyyy{{{|||}}}{{{lll```YYYVVVUUUVVVTTTOOONNNQQQTTTbbbsss}}}{{{vvvsssooo\\\SSSXXXooo~~~tttbbbNNNAAA;;;333,,,.........---------+++))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++)))(((((()))+++++++++***))))))((((((((())))))))))))))))))))))))'''(((***,,,...///000000222111000//////......///000...,,,+++,,,,,,)))'''''''''(((***,,,,,,)))'''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''''''''''''''((())))))******)))(((((()))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&))))))(((%%%''''''''''''''''''''''''%%%'''((('''&&&&&&'''((()))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((()))***,,,,,,+++***))),,,,,,,,,---------..................///111222333333333666;;;CCC\\\(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((((((((((((((((((''''''&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&(((((((((&&&***)))))))))***+++---...000666333444BBBKKKTTTaaabbbhhhoooyyytttjjjppptttqqqoootttxxxuuunnnlllqqqxxxhhhWWW]]]___VVVTTT^^^iiihhhfffddddddhhhnnnsssuuuuuuuuuuuuuuuuuuuuuuuurrrssstttssspppnnnnnnnnnmmmnnnmmmlllnnntttuuurrrnnnoooqqqsssuuutttpppmmmppppppqqqqqqrrrtttuuuvvvxxxyyy{{{rrrkkkgggiiiggg\\\OOOGGG@@@GGGRRR^^^hhhooorrrssswww|||~~~```YYY___qqqxxxqqq{{{uuuiiiYYYMMMDDD:::111333///,,,+++,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***((('''(((***+++++++++***)))((('''&&&))))))))))))))))))))))))''''''((()))+++,,,...///111000000//////000000000000...,,,++++++***(((&&&''''''''')))++++++)))'''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((()))***++++++((()))***+++,,,+++******,,,,,,,,,---------..................///111222333333333666;;;BBBZZZ'''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''((('''&&&'''((()))(((''')))(((((()))***,,,///000<<<<<<666999KKKYYYcccooofffnnn{{{zzzwww{{{}}}zzzzzztttkkkfffhhhrrr||||||wwwmmmiii\\\YYYccciiidddaaaeeehhhlllnnnnnnlllmmmrrrwwwuuuttttttssssssttttttuuunnnooopppooommmlllkkkllljjjkkkiiigggkkkqqqtttrrrppppppqqquuuyyyxxxsssoooppppppooooooooooooooopppmmmmmmmmmooorrrvvvzzz}}}zzzxxxnnn]]]OOOLLLGGGCCCEEEMMMXXXbbbgggmmmmmmppp|||rrrbbb[[[mmm~~~ssskkkxxxwww|||yyymmmddd```\\\PPPDDD777111------///...---...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++++++++***((('''((()))))))))*********)))''''''((((((((((((((((((((((((((('''''''''(((***,,,---...............///000000...---+++***)))((('''&&&'''''''''(((******)))'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((())))))*********)))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))'''''''''((()))*********((()))***++++++++++++***,,,,,,,,,---------..................///111222333333333666:::AAAXXX''''''((((((((((((((('''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((('''&&&''')))***)))(((''''''((()))+++---000111>>>AAA???GGG]]]ggghhhmmmjjjyyy|||zzzllliiiqqq~~~zzzuuuxxxooobbb[[[XXXgggwww|||yyyvvvrrrnnnlllqqqvvvvvvrrrppptttxxxmmmmmmllllllllllllmmmmmmjjjkkkmmmmmmkkkkkkkkkllljjjkkkhhhfffiiippprrrqqqqqqpppqqqtttxxxzzzwwwtttrrrrrrqqqpppoooooooooooommmmmmnnnoooooopppppppppqqqsssvvv|||tttccc[[[UUUNNNKKKKKKKKKIIIFFFWWW\\\```eeeppp}}}___UUUaaagggiiirrrrrr{{{wwwyyyvvvddd<<<444...000111...---...---------,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++***((('''(((***))))))******************(((((((((((((((((((((((((((((('''&&&'''((()))***+++******++++++,,,---...+++++++++***(((''''''''''''&&&&&&'''((()))((('''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''''''''''''''((())))))************))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((())))))******++++++++++++,,,,,,,,,---------..................///111222333333333666999???UUU&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((((('''&&&''')))******)))'''((((((***,,,000222444>>>IIIQQQ^^^pppqqqiiihhhpppyyysssyyyzzzsssttt}}}~~~lll___ZZZZZZ^^^zzz}}}xxxqqqqqquuuyyyxxxtttrrrtttwwwkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjllllllkkkjjjkkkllljjjjjjhhheeegggmmmooolllmmmmmmnnnpppsssuuuuuutttppppppooonnnmmmmmmmmmmmmkkklllnnnppppppooonnnlllnnnmmmlllmmmrrr{{{~~~ggg```VVVNNNIIIEEEAAA>>>BBBOOOZZZ___bbbjjjtttzzzvvvXXXRRRZZZcccooouuusss{{{GGG:::000000111,,,+++...------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))******)))((((((***+++,,,+++*********++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))***+++((()))***)))'''&&&'''((('''&&&%%%&&&'''(((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((()))*********'''''''''''''''((())))))******+++******)))((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++***)))))))))((((((((('''***************+++++++++,,,,,,,,,---------..................///111222333333333666999===RRR~~~&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''&&&''')))+++***)))))))))***,,,///333666888JJJ\\\iiiqqqxxxtttooouuu~~~xxx|||yyyyyyzzz~~~oooaaa\\\___eeeooovvvsssssssssuuuvvvuuusssrrrsssuuummmnnnoooooooooooonnnmmmjjjkkkmmmlllkkkjjjjjjkkkkkkkkkiiieeefffkkkkkkhhhjjjlllooopppppppppqqqqqqnnnmmmmmmlllllllllmmmmmmiiijjjlllmmmnnnmmmllllllmmmllljjjiiijjjnnnuuu{{{}}}{{{kkk[[[PPPJJJIIIHHH===EEEMMMQQQXXXdddpppvvvtttllliiiiiinnnssskkk{{{ZZZGGG666222000++++++000...------------,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++''')))))))))((()))+++---111000---***))))))+++,,,))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((('''''''''(((((()))%%%''')))(((&&&&&&(((***'''%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***'''''''''''''''((())))))******++++++***)))'''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$&&&(((((('''&&&''')))%%%%%%&&&&&&'''(((((()))%%%'''((('''&&&&&&'''(((%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))******+++(((((((((((())))))))))))***************++++++,,,,,,,,,,,,---------..................///111222333333333555888<<>>000111000111111...+++---111---,,,,,,+++++++++,,,,,,+++++++++*********))))))(((***+++***)))((()))***,,,555;;;888000***)))***))))))))))))((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((&&&(((---...)))''')))((((((((((((((('''''''''((((((''''''''''''((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++,,,------......///......//////000111111111222444111444<<>>444000///000///+++---222---,,,,,,+++,,,,,,------+++++++++*********))))))(((***+++***)))((()))***)))///555555///((((((***(((((((((((())))))))))))((((((''''''''''''(((((()))))))))((((((''''''&&&&&&''')))(((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%'''******((('''((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((()))***++++++++++++,,,------......///.........///000000111111111333111444<<>>999:::MMMpppsssUUU<<<333...000000,,,---222,,,,,,,,,,,,,,,------...+++++++++************)))(((***+++***)))((()))***(((***---000---((('''***(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((((((&&&((())))))(((''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))******************************))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((()))***+++,,,++++++,,,------......///---......//////000000111333555444777>>>GGGfff(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,...222888<<>>???OOObbb{{{~~~qqqRRR???111222333...+++...,,,,,,,,,,,,,,,---...///+++++++++************)))(((***+++***)))((()))***---&&&###(((+++******---'''((((((((())))))******((((((''''''''''''((((((''''''(((((())))))******'''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''((('''&&&&&&((()))(((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((()))***+++,,,++++++,,,------......///------......///000000000///222222666>>>FFFddd(((((())))))******++++++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))***++++++,,,333,,,,,,222222111:::HHHeee~~~zzz}}}sssdddSSSJJJLLLWWWfffqqqsssooojjjfffcccdddgggkkkooopppooonnnnnnpppsssuuuuuusssooommmhhhhhhiiiiiihhhgggeeedddgggggghhhjjjkkknnnoooppplllkkkiiihhhiiillloooqqqooouuu{{{zzzwwwxxx~~~~~~~~~~~~~~~|||xxxwww{{{vvvtttrrrnnnlllnnnqqqooonnnoooqqqssssssssszzzwwwtttuuubbbSSSJJJDDDEEEAAA<<>>000,,,111......---------------......---,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&+++******)))((((((''''''***)))((((((******)))((())))))))))))))))))))))))++++++++++++++++++***)))))))))))))))***************))))))))))))***++++++))))))((((((((((((''''''(((((((((((((((((((((((((((***++++++)))(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((('''(((((()))))))))(((((('''''''''((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((***))))))))))))***++++++***++++++,,,,,,------...............///111222222000444333555:::>>>XXX~~~+++++++++******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***,,,...000111111333666777:::JJJlllvvvooozzzzzz```IIIKKKXXXeeessstttpppkkkgggeeegggiiikkkpppqqqqqqpppppppppqqqsssnnnoooqqqqqqpppmmmjjjhhhkkkjjjiiihhhhhhjjjlllmmmooonnnllljjjjjjkkkmmmnnnmmmnnnooopppqqqpppoooooommmnnnppprrrqqqmmmhhhdddqqqvvv|||~~~~~~~~~zzzxxxvvvqqqoooqqqqqqrrruuuxxx{{{zzzvvvssspppqqqqqqooommmmmmoooppp|||XXXGGGHHHIIIDDD???<<<===EEEVVVjjjoooooo}}}zzzjjj^^^XXXIII444...555---------------.../////////...---,,,+++*********,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((('''''''''*********))))))((((((((()))******))))))(((((((((***))))))))))))***))))))))))))***************+++,,,,,,---------,,,,,,+++))))))))))))))))))******)))))))))))))))***++++++))))))(((((((((((((((((((((((((((((((((((((((((()))***,,,+++)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&'''((()))******+++(((((((((((((((((((((((()))))))))))))))***++++++***++++++,,,,,,------......---------///111333444111444333555:::===UUUzzz,,,,,,++++++******))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))+++---///111222444444444888CCC\\\rrrmmm~~~vvviiiPPPGGGZZZjjjnnnrrrnnngggbbbccciiinnnnnnlllnnnpppppppppnnnoooqqqsssnnnooopppqqqooommmjjjhhhggghhhiiikkkllllllllllllqqqpppmmmlllkkkkkklllmmmmmmnnnpppqqqrrrqqqppppppnnnooopppssstttqqqkkkgggmmmssszzz~~~||||||~~~{{{uuuqqqqqqqqqrrrtttwwwxxxwwwssspppnnnoooppppppoooppprrrtttqqqyyykkkQQQLLLKKKGGGCCCEEEBBB@@@BBBJJJ]]]~~~~~~pppzzz}}}xxxsss```BBB111000------------...///000000///...---,,,++++++++++++******++++++++++++++++++))))))*********+++++++++************************************************(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''(((((((((((((((************************((()))************)))))))))*********)))))))))***)))*********++++++,,,,,,++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))))))))))))))(((((((((((((((((((((((()))***,,,+++)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&''''''(((((())))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))(((((())))))***+++***++++++,,,,,,------......---------///111333444111444222555:::===RRRuuu+++++++++++++++*********))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((())))))))))))))))))***((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---///111222111000444BBBZZZyyyzzz{{{uuuhhhXXXPPPDDDMMMkkkyyyuuurrrkkkfffccchhhppptttpppkkknnnpppsssrrrooooooqqqsssnnnnnnooopppooommmjjjiiieeefffiiikkkmmmmmmmmmlllqqqpppooonnnmmmlllllllllooopppqqqqqqqqqpppooonnnooopppqqqsssttttttqqqnnnooosssyyy}}}|||{{{zzzyyyyyyzzz{{{|||sssoooooosssuuuuuuyyy}}}{{{vvvuuutttsssrrrssstttsssqqqooolllmmmnnnnnnmmmnnnqqqsssooonnntttqqq^^^TTTNNNJJJIIIGGGEEECCC???GGGcccwwwVVV888)))...---------...///000000///...---,,,,,,+++,,,,,,************++++++++++++)))************+++++++++*********************************************)))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''((((((((((((((('''(((((())))))******++++++,,,---------,,,+++***)))***++++++))))))***+++*********+++,,,,,,------)))******++++++++++++++++++++++++******************))))))))))))***++++++(((((())))))))))))******(((((((((((((((((((((((((((***++++++)))(((((()))'''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''(((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))(((((((((((()))*********++++++,,,,,,------...............///111222222222444222555:::<<>>@@@JJJfffrrrqqqtttjjjWWWBBB//////............//////------,,,,,,,,,---......,,,,,,,,,------.........)))************+++++++++************************''''''(((***+++,,,---...)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&'''''''''(((((())))))((()))***,,,...000111222777888777666333///+++)))(((+++,,,,,,)))(((***,,,******+++,,,,,,---......//////000111222222111111000000/////////............------------...//////(((((())))))*********+++((((((((((((((((((((((((&&&(((*********)))***+++))))))))))))))))))))))))'''((((((((())))))******))))))((('''''''''''''''(((((((((((((((((((((((('''''')))***++++++++++++))))))(((((('''''''''&&&*********)))))))))))))))++++++++++++++++++++++++((((((((((((((()))*********++++++,,,,,,---.........///000111111000///...222444222555:::;;;LLLlll......---------,,,,,,,,,+++******************+++))))))+++,,,,,,+++***)))***************************)))(((''''''((()))***)))))))))))))))(((''''''(((((((((((()))))))))))))))************+++++++++)))111---(((...111000666777<<>>???QQQooouuueeebbbuuuvvviii\\\CCC666///---000111------111......---,,,,,,+++******---,,,,,,+++***)))((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((************))))))))))))+++)))((()))+++,,,)))&&&'''***---111555888999:::<<<999444///+++***++++++***+++++++++***)))'''&&&***+++,,,...////////////000111222444444333111000333444444555444333111000555333000000222333333222,,,,,,,,,,,,+++)))'''&&&+++***)))'''&&&&&&%%%%%%'''((()))******(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''************************,,,------......------,,,,,,,,,------.../////////444666333333999===LLLggg......---------,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))***************************)))(((((((((((()))***)))))))))))))))(((''''''(((((((((((()))))))))***************++++++++++++&&&...,,,***111333222999===OOOvvv}}}~~~zzztttVVVGGGGGGJJJ^^^dddiiiiiieeeeeeiiinnnssssssrrrrrrqqqpppnnnmmmkkklllmmmmmmllliiifffccchhhhhhhhhhhhhhhgggiiilllgggggggggjjjmmmqqqrrrrrrqqqqqqqqqqqqrrrqqqmmmkkkllllllmmmnnnpppqqqssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvtttpppkkkgggbbb]]]YYYPPPKKKFFFBBBAAAAAA???===>>>???@@@AAACCCDDDEEEFFFJJJLLLNNNRRRXXX```jjjppp{{{xxxttttttuuusssqqqqqqppppppppppppooommmkkkiiimmmoookkkdddbbbgggnnnnnnggggggbbbYYYQQQJJJEEECCCCCC>>>TTTrrr|||iii^^^nnn}}}mmmcccUUU>>>555...//////,,,,,,---......------,,,++++++***,,,,,,++++++***)))))))))++++++++++++++++++++++++************************)))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))***((('''(((+++,,,+++***...000333666888:::;;;;;;888666222...,,,+++,,,---,,,---...///000000//////222222333333444444555555888999;;;<<<<<<;;;999888999:::<<<===>>>===<<<;;;666555333222222333444444555555555555444222000///***))))))((((((((())))))'''''')))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((+++*********))))))))))))************************,,,------......------,,,,,,,,,---......//////000333666222333999===LLLggg......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++*********************************))))))(((((())))))***))))))******))))))((((((((((((((()))))))))******************+++++++++,,,&&&---,,,---555555555>>>IIIiii~~~~~~tttUUU@@@BBBSSSbbbkkkhhhdddbbbccchhhoootttssssssssssssrrrpppooonnnnnnnnnnnnllliiiddd```]]]ggghhhjjjiiiiiiiiikkklllkkkjjjjjjlllpppsssttttttpppppppppqqqrrrqqqnnnlllllllllmmmnnnppprrrtttuuussstttuuuwwwwwwwwwvvvvvvtttoooggg___XXXSSSNNNLLLEEEBBB???===>>>?????????AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIILLLRRRZZZ```oooxxx}}}{{{yyyvvvrrrqqqpppoooooopppooommmkkknnnnnnnnnnnnmmmkkkhhhfffeeeyyyqqqkkkbbbZZZSSSLLLDDD>>>666???QQQkkkxxxdddoooyyy~~~qqqaaaSSSKKK>>>111---......------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))''''''(((+++---//////111222333444555666666666333111///...---...///000//////111333444555555555777777666666666777777888::::::<<<<<<<<<;;;:::999999;;;>>>AAABBBBBB@@@???======;;;999888888;;;===999999::::::999888777777......---,,,++++++++++++((((((((()))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++************)))))))))))))))))))))))),,,------......------,,,,,,------......///000000222444222333:::===LLLfff......---------,,,,,,,,,---------,,,,,,---------++++++++++++++++++******************************))))))))))))))))))))))))))))))*********))))))((((((((()))))))))******************+++++++++,,,,,,***......111777555888FFF]]]yyyxxxoooVVVCCCBBBQQQeeerrrlllgggcccccchhhooossstttqqqqqqrrrssssssssssssrrrpppooonnnkkkfff```ZZZVVVaaafffiiiiiiiiilllmmmmmmlllkkkkkkmmmpppsssttttttooonnnnnnoooppppppnnnlllllllllmmmnnnpppsssuuuvvvrrrsssuuuwwwxxxwwwvvvuuurrrjjj___UUUOOOKKKHHHGGGFFFEEEDDDCCCEEEFFFHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHIIIMMMSSSXXXeeeqqq|||wwwsssqqqooonnnnnnpppqqqooommmpppooooooqqqttttttqqqmmm```qqqzzzlllaaaXXXPPPFFF>>>>>>;;;===MMMjjjrrr|||nnnVVV[[[KKK888//////111111///......------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''(((+++...111333333333333333222222111111000000///000111222444555666666777888999999999:::999888777777777888888999;;;;;;<<<<<<<<<;;;:::999888:::>>>@@@AAA@@@>>><<<888888777555222222555888888999999:::;;;;;;;;;;;;777666444111///---,,,,,,+++******)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))),,,------......------,,,---------...//////000000000333222444:::===KKKddd......---------,,,,,,,,,...------,,,,,,------...---,,,,,,+++++++++******************************))))))************))))))))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,,,,//////222555111;;;TTTzzzvvvvvv]]]CCC>>>MMM```jjjmmmddddddffflllrrruuutttqqqqqqqqqrrrssssssssssssrrrpppooommmiiiddd]]]VVVSSS[[[bbbggggggiiinnnpppnnnlllkkkjjjllloooqqqrrrrrrnnnmmmllllllnnnnnnmmmkkklllmmmnnnoooqqqsssuuuvvvrrrsssuuuvvvwwwuuutttrrrjjjcccYYYPPPKKKIIIIIIIIILLLLLLLLLLLLLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNLLLLLLNNNSSSWWW^^^kkk||||||xxxssspppmmmooorrrtttrrrooollllllmmmnnnoooqqqqqqqqqkkkgggkkk~~~ttt```TTTOOOKKKHHHBBB:::333:::PPPqqquuuppp^^^FFF555000222111.........------------,,,,,,*********+++,,,,,,------++++++++++++++++++++++++************************)))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((()))+++///333555666666555444333333222222111111222444555777888999<<<;;;;;;;;;::::::;;;;;;999999999999:::;;;<<<<<>>>>>======<<<>>>???@@@@@@>>><<<::::::;;;:::888666666777888777777888999:::<<<===>>><<<;;;888666444222111000000///---,,,******))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,------......------,,,------......///000000111///333222444:::<<>>@@@BBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@EEEEEEEEEDDDCCCAAA???>>>@@@???>>>>>>>>>>>>;;;999777777777777777888999:::::::::999888777777777777555444333111///---,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))))))))************************,,,------......------,,,---......//////000111111///333333555:::;;;FFF^^^......---------,,,,,,,,,------,,,,,,,,,,,,------///...,,,+++******++++++************************)))***++++++++++++***)))((()))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,///222777999<<<___xxxuuusssLLLFFFJJJZZZjjjmmmgggbbb[[[iiizzzyyysssqqqssssssrrrrrrqqqpppnnnmmmlllkkkjjjgggccc]]]WWWTTTXXXccciiihhhjjjppppppkkkkkkjjjiiijjjlllnnnnnnnnnrrrpppnnnmmmnnnnnnlllkkkppppppppppppqqqrrrssstttrrrqqqooommmkkkhhhgggfff\\\XXXSSSQQQQQQRRRTTTTTTRRRTTTWWWWWWWWWWWWZZZ]]]``````___^^^^^^]]]\\\\\\VVVWWWXXXWWWUUUTTTTTTUUUWWWaaaooozzz{{{uuutttwwwwwwsssooorrrpppooonnnoooooonnnnnnmmmcccjjjooommmlllUUUHHHKKKEEE???<<<>>>OOOqqq|||___AAA222000000---------..................++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''''''((())))))***++++++))),,,...///......111333//////...//////111333444777888999:::;;;:::999888555666777999===@@@CCCEEEKKKNNNRRRVVVYYY[[[[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVYYYXXXVVVUUUSSSRRRQQQQQQIIIFFFDDDGGGJJJIIICCC<<>>III___tttxxxkkk\\\VVV^^^ooowwwssssssoooooopppqqqqqqqqqqqqpppjjjjjjiiigggccc^^^YYYVVV[[[fffllliiijjjppppppiiikkkjjjiiijjjlllnnnnnnmmmtttrrrpppooooooooommmlllqqqqqqppppppqqqqqqrrrsssqqqooollliiifffcccbbbaaa[[[YYYVVVUUUVVVXXXYYYYYYVVVYYY\\\]]]]]]^^^aaadddggggggfffeeedddcccbbbbbbZZZ\\\]]]\\\YYYVVVTTTTTTTTT]]]jjjvvvxxxvvvxxxwwwrrrlllnnnkkkjjjlllppppppmmmiiijjjeeeqqqpppYYYgggkkkRRRNNNIIIDDD===666;;;QQQhhh}}}aaaCCC333222444222------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))'''(((((()))***++++++,,,***---000000///...000222111111111222444666888:::888999;;;<<<;;;999777666<<<>>>AAAEEEKKKQQQVVVYYYcccffflllqqquuuwwwwwwvvv}}}|||{{{zzzyyyyyyyyyyyypppnnnllljjjiiiiiiiiijjjmmmiiigggkkkpppooofff]]]TTTRRRNNNJJJGGGEEECCCCCC;;;:::999777666555555555:::;;;<<<<<<;;;999666555++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......//////000000111111000555444666:::999CCCZZZ------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,++++++*********************************************************(((((()))***+++,,,,,,,,,***,,,------,,,+++,,,,,,///000888777666VVVtttzzz}}}qqqKKKEEE;;;UUUrrr{{{ppp```XXXYYYfff}}}{{{wwwwwwuuussspppmmmnnnpppppplllhhhhhhaaa]]]aaaeeeaaa[[[XXX^^^fffnnnooojjjhhhlllrrrnnnmmmkkkhhhggghhhllloooxxxuuurrrqqqooonnnkkkiiilllnnnppprrrrrrqqqpppnnnnnnmmmjjjhhheeeaaa\\\YYYWWWXXXYYYZZZZZZZZZZZZZZZ[[[___bbbdddcccccceeehhhjjjkkkkkkjjjhhhdddaaa___^^^_________]]]ZZZWWWVVV[[[^^^ccckkkuuu~~~~~~{{{{{{xxxqqqkkkllllllkkkhhhiiikkkmmmmmmmmmlllnnnnnngggfffzzzTTTUUUPPPIIIBBB;;;888>>>EEEjjjssspppzzziiiMMMHHHDDD666///333...---,,,---//////...---+++++++++,,,,,,---------+++++++++,,,,,,---------++++++******)))******++++++***************++++++******+++,,,---......///((((((((((((((((((((((((++++++******))))))(((((())))))))))))((((((((((((,,,+++***)))***,,,...///...000111333333333222111222222222111222555:::===777888:::;;;;;;:::999999CCCGGGLLLPPPUUU\\\eeekkkrrrtttyyy|||yyyxxxzzzvvvooojjjllloookkkdddrrrwww~~~~~~~~~wwwooohhhccc[[[PPPGGGCCC>>>===;;;999777555444333777;;;@@@CCCBBB???;;;999666222---******+++,,,,,,******++++++++++++***)))(((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,------.........//////000000111111000555333444:::;;;BBBSSS------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******++++++,,,,,,,,,...//////...---...///---000999<<>>===;;;999888<<<;;;::::::===AAAFFFJJJPPPWWWaaaggghhheeeaaa^^^jjjnnnssswwwvvvrrrnnnlllsssuuuwwwxxxyyyzzz}}}~~~xxxvvvuuunnneeebbbkkkwwwvvvoookkkmmmllldddZZZUUUEEECCC???<<<999888777888222:::DDDKKKMMMIIICCC???666444111000///---+++))))))******************)))))))))))))))************'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************************++++++,,,,,,---............//////000000111111222777555555<<<===DDDTTT........................---------,,,,,,+++++++++---,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++,,,---//////......///000+++000777???ZZZ|||~~~pppnnnrrrRRR???CCCWWWeeepppiiiXXXNNNSSS^^^```ppp}}}|||wwwuuurrrmmmmmmjjjhhhhhhjjjkkkhhhfffYYYTTTRRRYYY___aaaaaaaaa```ccchhhkkkjjjhhhhhhgggkkkllllllkkkjjjkkknnnppptttpppmmmkkklllnnnooooooiiiiiihhhhhhhhhiiijjjjjj```aaacccdddddddddbbbaaa___``````aaaaaaaaaaaa```bbbcccbbbaaa______aaaccceeefffeeedddbbb```]]][[[```^^^ZZZXXXXXX[[[___aaa]]]]]]___cccjjjrrryyy}}}{{{wwwooooooppprrrqqqpppnnnnnnmmmkkknnnpppkkkcccfffooo}}}sss]]]JJJEEECCC;;;888;;;BBB___~~~qqqkkknnnxxxzzzvvvcccUUUGGG888...444222///......---,,,***------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************++++++***************+++,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))***++++++---...///000000333222000000111555999<<>>AAAFFFLLLSSSYYY\\\```gggqqqwwwwwwpppeee^^^eeejjjooorrrqqqnnnllljjjqqqssstttqqqkkkhhhjjjmmmxxxyyyyyywwwwwwvvvnnnfff[[[cccooozzzwwwiii\\\\\\ccciiinnnqqq```^^^YYYRRRKKKEEE@@@===888<<>>999555222000---***))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************---,,,+++******+++,,,---+++++++++,,,------............//////000000111111222777555555;;;<<>>CCCFFFGGGHHHGGGDDD???<<<;;;===???>>>FFFRRR^^^fffjjjjjjiiinnnooorrruuuxxxwwwsssoooqqquuuvvvsssoooooonnnnnnqqqqqqooojjjeee```]]]\\\```fffkkkmmmnnnmmmfff^^^```aaadddhhhoooxxx~~~qqqccc___cccjjjttt|||xxxvvvsssnnnggg___XXXTTTLLLGGG@@@>>>AAAHHHPPPUUUQQQKKKBBB:::555333222111******)))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))************************---,,,***))))))***,,,---++++++,,,,,,---...............//////000000111111///444222222888999@@@PPP////////////////////////......---,,,,,,+++******,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++***+++,,,,,,,,,---000222555777BBBTTTwww~~~|||tttjjj^^^NNN===<<>><<<===AAAHHHNNNKKKTTTbbboooxxxyyywwwuuuyyytttpppqqqvvv{{{{{{zzz{{{~~~{{{qqqkkkmmmqqqqqqnnnllljjjllloooooojjjeeejjjrrryyyxxxuuuooofff^^^gggddd```\\\\\\^^^```bbb{{{zzz||||||xxxrrrsssxxxxxxuuurrrooonnnoooqqqssscccWWWFFF:::777<<>>;;;888<<<>>>BBBEEEEEEAAA:::444333111///---+++******+++'''((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************++++++++++++++++++++++++******)))(((((()))******,,,,,,,,,---......//////......//////000000111111111666333333999999@@@PPPyyy|||000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,---------,,,---------...000444777555;;;^^^||||||qqqQQQAAA@@@@@@OOO]]]XXXTTTPPPPPPZZZiiiuuuxxxvvvppppppqqqqqqooommmmmmoookkkiiieee```[[[XXXWWWWWWXXXVVVXXX]]]``````aaaccchhhhhhhhhggghhhiiikkkmmmlllkkkiiigggeeeeeehhhjjjnnnnnnnnnooonnnjjjddd```VVVSSSNNNJJJGGGFFFGGGGGGTTT[[[dddjjjlllmmmppprrrllllllkkkkkkjjjhhhgggfffgggeeeccccccddddddbbb```[[[[[[YYYXXXWWWVVVUUUUUUNNNOOORRRUUUYYY]]]```bbbccciiiooorrrqqqoooqqqsssttttttuuuuuuvvvvvvwwwwww}}}yyyzzzuuulllkkkqqqpppooommmoooqqqqqqlllfff```___iiimmmOOOJJJGGG>>>;;;>>>777???gggwwwXXX888444111...////////////------------............---------,,,,,,+++++++++***+++---/////////...---......---,,,++++++++++++*********++++++,,,,,,,,,((((((((((((((((((((((((*********))))))))))))))))))***+++,,,...///000111...///000222555999<<<>>>FFFHHHKKKKKKIIIEEE???<<<===DDDMMMVVV]]]cccgggjjjmmmlllkkkkkkmmmqqquuuwwwnnniiihhhooo{{{|||oooyyy|||uuutttvvv}}}wwwoooiiiiiifffbbb^^^YYYZZZeeerrroookkkeeeaaa```ccchhhkkknnniiiccc^^^XXXOOODDD;;;888:::>>>BBBDDDBBB===999888666333///---+++++++++(((((()))))))))*********************************++++++******************))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,------.../////////......//////000000111111111666333333888999???OOO|||www}}}000000000000000000000000,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************+++,,,,,,---......******++++++,,,...222666BBBIIIvvvxxxqqqzzzlllyyy|||iiiGGG:::BBBIIIYYY```PPPOOOOOOTTT___mmmuuuuuurrrrrrsssuuutttpppiiiggghhhhhhfffbbb]]]YYYVVVVVVWWWZZZYYY[[[aaadddccccccfffggghhhgggfffeeeggglllooonnnmmmkkkgggeeeeeehhhkkkjjjhhhfffdddbbb___ZZZWWWOOOJJJCCC===;;;===AAADDDTTT\\\eeejjjkkklllooorrrooooooooonnnmmmkkkjjjiiifffdddcccdddffffffdddaaa[[[ZZZYYYWWWVVVUUUUUUUUUMMMMMMOOOQQQUUUZZZ^^^aaa```ffflllooonnnooossswwwqqqqqqrrrtttvvvvvvtttrrrxxx}}}~~~yyymmmjjjoooppppppooooooqqqooohhhaaa]]]aaa___bbbYYYQQQOOOGGG888DDD;;;444UUUxxxggg:::777222///.........---,,,---------.../////////---------,,,,,,+++++++++((())),,,.........---,,,,,,,,,++++++,,,,,,---...++++++++++++************((((((((((((((((((((((((++++++******))))))((((((******,,,---///000111222111222333777;;;AAAGGGJJJRRRPPPMMMIIIEEECCCAAA@@@PPPTTTZZZ```eeejjjooossspppnnnllljjjiiijjjkkklll```[[[[[[eeewwwvvvooowwwyyyrrrggg]]][[[^^^eeehhhlllooopppmmmjjjgggiiihhhhhhjjjiiiaaaUUULLLBBB@@@===<<<>>>???@@@???;;;999555111...,,,,,,,,,)))************+++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,------.../////////......//////000111111111///444111111666666===MMMssswww}}}333333111///111222000---------,,,++++++***))))))---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---111,,,+++222111222===EEEoooqqqkkk{{{ggggggUUUCCC<<>>;;;999:::===AAADDDPPPZZZeeekkkllllllppptttwwwsssnnnkkkkkklllmmmnnniiifffccccccddddddcccaaa```^^^\\\YYYVVVTTTRRRRRRLLLLLLNNNRRRXXX]]]aaacccfffjjjlllllliiihhhjjjmmmsssooolllmmmmmmlllnnnrrr{{{vvvnnnmmmmmmiiihhhlllnnnkkkhhhgggfff```aaahhhoootttUUUPPPNNN@@@EEEBBB999BBBfffkkklll}}}~~~oooIII:::111444333,,,,,,444......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))***+++,,,,,,***++++++,,,,,,++++++***(((***++++++++++++---...************************))))))))))))*********))))))+++---//////000111222333777===AAAEEEKKKTTTZZZXXXPPPFFFBBBEEEKKKMMMNNNWWW^^^gggdddbbbqqq|||rrrwwwlllgggjjjiiiaaa[[[]]]```hhhqqqzzz~~~|||yyytttqqqooonnnsssttttttrrruuuyyyyyyvvvvvv||||||yyy~~~xxx|||pppeee\\\ZZZ[[[[[[\\\______\\\[[[\\\______[[[WWWVVVKKKAAA===>>>>>>???@@@DDDBBB@@@>>>888000,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...///000000/////////000111111222222222111222555666777>>>FFFppp}}}333333222111222222000...//////...------,,,++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,000,,,---444444666AAANNN{{{{{{|||pppmmmwwwvvvMMM???CCC^^^nnncccQQQKKKKKKWWWeeelllqqqttttttrrrpppnnnllllllkkkiiifffddd___\\\XXXUUUSSSTTTVVVXXXaaaccceeegggiiiiiihhhhhhiiijjjlllkkkjjjhhhhhhhhhfffeeeeeefffeeebbb^^^ZZZ\\\VVVMMMFFFCCCAAA???>>><<<;;;999888999<<>>===;;;777333000++++++++++++++++++++++++************************)))))))))*********++++++************************************************+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000/////////000111111222222222111333555666777>>>FFFlllxxx444333333333222111000///111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,///,,,...666777:::HHH]]]uuuqqq```rrraaaAAA>>>QQQpppsssYYYHHHLLLOOO]]]mmmvvvyyyzzzvvvrrrmmmllljjjjjjjjjiiigggdddYYYVVVRRRRRRUUUWWWWWWVVVbbbccceeeggghhhiiiiiijjjlllkkkkkklllmmmllliiigggaaabbbeeegggeee```XXXRRRRRRLLLCCC;;;888777777888888888888888999;;;======GGGPPP\\\dddhhhkkkpppuuutttoookkkkkknnnooommmjjjggg___XXXYYYaaaeeeaaa[[[[[[\\\^^^___^^^\\\YYYWWWXXXYYY[[[^^^```bbbcccddddddeeefffiiijjjjjjhhhfffkkkgggfffhhhhhhgggjjjnnnvvv}}}yyyuuupppkkkiiimmmpppooonnnnnniiiggghhhfff^^^bbbgggQQQIIIFFFDDDAAAAAATTTtttdddjjjpppxxxYYY:::///000000---,,,///...------,,,---------------,,,,,,,,,,,,++++++*********)))******+++,,,***++++++,,,,,,++++++***,,,+++)))&&&%%%'''+++...************************+++******)))***+++---...000333555444111111666;;;BBBBBBIIIWWWeeefffZZZMMMNNNKKKJJJQQQ\\\ggglllnnnggghhhrrrwwwpppnnnmmmeeelllqqqtttssswwwzzzwwwwwwvvvxxxyyy{{{}}}~~~vvvvvvsssqqqvvv{{{xxx{{{{{{wwwdddfffsss~~~iii^^^]]]eeedddbbbbbbaaa^^^XXXSSScccnnnpppcccSSSJJJDDD???@@@===;;;>>>BBBBBB;;;444///...,,,+++******++++++************************************+++++++++,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111111222222222111333555666777===FFFhhhrrr777444222333333000000222111111000000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++******++++++,,,---+++++++++,,,,,,,,,------+++...+++...666777>>>QQQttt}}}mmmtttxxx___rrr}}}{{{jjjLLL:::HHHcccvvvlllRRRGGGLLLYYYfffuuu{{{|||{{{vvvqqqnnnllljjjjjjiiihhheeebbbUUUQQQOOOQQQWWW[[[ZZZWWWaaabbbcccdddfffgggiiiiiimmmllllllnnnpppooojjjfffaaabbbcccdddaaaZZZRRRKKKFFFBBB<<<777555444555666888999:::<<<===>>>>>>>>>DDDLLLWWW```eeeiiinnnsssqqqmmmhhhiiimmmnnnkkkgggddd^^^ZZZ]]]eeejjjjjjhhhiiiiiiiiiiiigggeeebbbaaa]]]^^^```aaabbbcccfffhhhgggfffgggjjjmmmnnnjjjggghhheeedddggggggfffhhhllluuu|||zzzuuunnnkkkmmmooonnnnnnooollljjjkkkjjjcccdddyyy[[[LLLEEEDDDEEEAAAGGGkkkkkkmmmvvveeeDDD333000222111/////////...---------------------,,,,,,,,,++++++++++++***************++++++***++++++,,,,,,++++++***++++++***(((''''''***,,,************************,,,+++******+++---///000111444555333111555>>>GGGLLLVVV___aaa[[[TTTRRRRRRZZZWWWWWW^^^hhhppprrrqqqhhh___aaafffbbbccckkkmmmvvv}}}~~~}}}zzzrrrpppqqqrrrooorrruuuwwwwwwyyy}}}sssooofff___bbbmmmuuuxxx|||}}}zzz}}}~~~iiihhhooo~~~~~~vvviii]]]^^^fffiii___TTT^^^fffiiiffffffeeeXXXFFFAAA???<<>>VVVxxxpppUUU>>>222000111000//////...------------...------,,,,,,,,,+++++++++++++++***************+++***++++++,,,,,,++++++***)))+++------+++*********************************,,,++++++,,,---///111222222333444333666>>>KKKVVVccciiiiii^^^NNNGGGNNNWWWaaa___```fffoootttuuurrrpppcccaaadddaaafffsssvvv~~~~~~sssqqquuuzzz|||}}}}}}xxxtttrrrqqqooommmkkkjjjnnnrrrsssrrrsssvvvzzzxxxxxxuuuooolllkkkfff```lllqqqtttrrrqqqtttxxxzzzxxxsssrrrwww|||{{{wwwuuullljjjnnnuuu|||rrrhhhiiimmmnnnlll^^^bbbbbb```dddjjjeee[[[XXXRRRHHH@@@AAAGGGFFF@@@888666333///,,,++++++,,,******************************+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.............../////////000111111222222333222333666555666===EEEgggSSSBBB444222333222222555////////////////////////............---------,,,,,,,,,,,,,,,---------------,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,------------+++///...000444999RRRyyyqqquuuyyykkkzzzlllmmmqqq```KKK@@@999GGGcccrrr```KKKKKKUUUYYYssszzz~~~{{{wwwuuusssppprrrooollliiifffbbb]]]ZZZTTTRRRRRRUUU[[[______^^^cccbbbbbbccceeehhhkkkmmmllllllmmmllljjjddd\\\WWWNNNJJJEEEAAA>>><<<999777000333555666666777888:::???@@@CCCFFFHHHHHHGGGGGGCCCIIIRRR[[[bbbhhhmmmppppppnnnkkkiiiiiiiiihhhgggkkkmmmnnnmmmjjjjjjlllnnnllljjjhhhggghhhjjjnnnpppqqqsssuuurrrnnnjjjjjjlllpppooonnnooopppooonnnlllhhhffffffiiiiiiggghhhkkkgggppp|||zzzrrrlllmmmppprrrtttwwwrrrllljjjnnnpppnnnmmmnnn|||___PPPGGGGGGBBB<<>>___aaa___RRRDDDFFF]]]tttzzz~~~yyywwwvvvsssmmmjjjgggddd```]]]XXXUUUUUUVVVWWWWWWXXX[[[___ccc```___^^^^^^```dddhhhkkklllooonnngggZZZLLLBBB===;;;888555444555666777777777999999888888:::@@@EEEAAABBBDDDGGGIIIJJJJJJJJJ???EEENNNYYYdddlllsssvvvuuuvvvtttnnnhhhfffjjjooonnnlllkkklllooonnniiidddbbbbbbcccccccccccccccbbbbbbmmmyyy}}}wwwqqqoooppppppppplllgggfffiiillljjjggggggiiiiiiffffffiiijjjrrr}}}xxxtttrrrppppppssspppqqqtttvvvuuuppplllkkkfffuuu~~~gggNNNDDDCCCCCCCCCCCCaaa|||yyyXXX;;;222222111000000///...............---------,,,,,,,,,++++++,,,,,,+++***))))))******+++++++++,,,,,,+++++++++'''((()))(((((())),,,...************************)))+++///222444444333333999===FFFUUUdddnnnpppnnnVVVUUUTTTSSSVVV^^^hhhooouuuqqqnnnoooqqqqqqmmmhhhllluuuxxxrrrssshhhhhhlllsssuuutttxxx~~~tttpppsss|||{{{wwwyyy|||{{{{{{wwwtttvvv{{{}}}{{{uuurrrsssyyywwwqqqooooooooolllkkkpppxxx{{{tttllliiiiiimmmxxx{{{pppppp|||{{{jjj^^^^^^aaarrrwwwgggQQQEEE???999DDDBBB@@@<<<888333///---++++++++++++++++++++++++((())))))))))))*********************************++++++++++++++++++++++++(((((()))***,,,---...///++++++,,,,,,,,,---------.....................---/////////000111111222222444333444666555555<<>>BBBFFFGGGGGGIIIJJJLLLMMMMMMKKKHHHFFFBBBGGGPPPZZZdddkkkmmmnnnrrrxxxzzzxxxvvvvvvtttpppooopppqqqooollliiihhhgggdddddddddddddddcccbbbaaaaaadddhhhlllqqquuuyyy||||||tttlllfffdddgggkkkmmmjjjgggdddaaa```gggqqqwwwyyy{{{yyyvvvwww{{{~~~|||sssooopppttttttuuuwwwyyyvvvpppkkkkkkkkkuuukkkQQQDDDCCCGGGDDDDDDfff~~~oooMMM888333000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,++++++***))))))))),,,++++++***************)))***+++***)))***---///333333333333444777;;;>>>LLL[[[kkkuuuyyyvvviii\\\aaadddgggjjjlllnnnppppppkkklllnnnrrrwww}}}xxxsssooopppooommmlllnnnvvvzzz}}}yyyooonnnkkkjjjjjjlllmmmnnniiipppqqqmmmmmmssstttooo{{{uuuwwwxxxvvvyyyuuudddbbb^^^ZZZZZZ^^^``````___rrruuufff[[[]]]aaakkkooojjjiii||||||fffaaajjjuuu{{{pppddddddppptttaaaHHHAAA???@@@DDDFFFAAA;;;888555111---,,,,,,,,,***(((***++++++++++++,,,,,,,,,************************))))))***+++++++++++++++++++++,,,,,,,,,---------...,,,+++,,,...///...,,,,,,---...///............/////////000111111222222333111222666777777;;;AAA```aaa???777777333222222111000000000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,---...///000111222999888EEE||||||lllzzzwwwbbbjjjbbbFFF<<>>???>>><<<<<<===>>>>>>=========>>>AAAEEEGGGHHHGGGNNNPPPSSSTTTRRRMMMGGGCCCCCCJJJTTT___ggglllnnnooorrrwwwyyyvvvuuuvvvuuusssqqqsssuuutttpppllliiihhheeefffeeeeeedddcccbbbaaa___dddiiillllllnnnrrrwww~~~wwwpppkkkjjjkkknnnkkkhhhfffcccbbbjjjtttxxxyyyxxxsssnnnooowwwwwwpppqqqppprrrtttuuutttqqqmmmkkkppphhhhhhzzzVVVIIIHHHEEEEEE>>>ZZZzzzgggwww}}}rrr]]]GGG666222111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++***************)))************,,,///222111333444222111888DDDOOO^^^hhhsssyyywwwpppbbbWWWfffgggjjjooosssssspppmmmeeegggmmmuuu~~~vvvvvvrrrrrruuuwwwvvvuuuwww{{{~~~~~~vvvpppnnnlllkkklllnnnppprrrsssooozzzzzzxxx|||}}}zzzyyyrrrtttwwwwww~~~~~~qqqwwwppphhhfffiiijjjgggcccmmm~~~mmm]]]VVVSSSXXXgggrrruuuwww|||xxxaaabbbqqqwwweee\\\kkkvvv^^^SSSBBB<<>>XXX|||wwwoooiiiwww~~~jjjssseee>>>666HHHZZZ___^^^JJJIIIMMMXXXgggtttyyyyyyuuupppooossstttqqqmmmllldddaaa\\\WWWSSSQQQOOOOOORRRUUUYYY^^^bbbdddddddddfffhhhkkklllkkkfff```\\\ZZZOOONNNWWWWWWKKKEEEIIIGGGEEECCCCCCDDDEEEDDDCCCIIIJJJLLLPPPSSSTTTSSSQQQSSSRRROOOLLLIIIEEECCCAAA???IIIYYYgggppptttwwwxxxzzz}}}|||wwwsssttttttrrrrrruuuwwwwwwsssoookkkjjjjjjjjjjjjjjjiiihhhgggfffkkkjjjkkkmmmpppqqqooollljjjpppyyy~~~}}}zzzxxxpppiiidddiiiooossswwwzzzuuummmgggjjjmmmnnnpppuuupppwwwvvvttttttvvvwwwvvvtttrrrqqqqqqkkkkkkooouuuqqqXXXNNNCCCCCCIIISSSvvvwwwoookkkwww~~~zzzgggEEE444000111222222111000---,,,------------------------...---,,,,,,+++,,,,,,,,,*********+++,,,,,,---------,,,,,,+++***+++++++++)))***+++,,,---000444888666888999888;;;III___pppvvvsssnnnhhhbbb___bbbeeehhhiiinnnttttttsssxxxzzztttooommmpppyyy||||||zzz{{{~~~{{{{{{zzzvvvrrrpppooolllgggbbblllpppsssqqqlllmmmuuu}}}{{{ooooooxxxwwwxxxppp]]]SSSUUUcccxxxnnnqqqwwwhhhYYY^^^eeejjjiiiddddddgggqqqhhhVVVDDD>>>DDDFFFCCC???:::333---)))))),,,///++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++*********+++---...,,,,,,---------.........,,,---...///.........///000...,,,---///111000////////////000111111222222222000111444555666:::@@@[[[}}}yyynnnMMM999999333333222111111111111222000000000/////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---...000111222444888888CCCbbb}}}}}}pppqqqnnn}}}uuukkkxxxUUU777;;;RRR```___ZZZLLLRRR]]]gggmmmrrruuuvvvsssooonnnqqqsssooojjjiiibbb___ZZZUUUQQQNNNMMMMMMSSSVVVZZZ___dddfffhhhhhhkkkkkkkkkjjjggg```VVVPPPMMMIIIMMMVVVWWWQQQMMMOOOMMMKKKIIIIIIJJJJJJIIIHHHPPPRRRUUUZZZ^^^___]]]ZZZMMMKKKGGGCCCAAA@@@AAABBBKKKVVVgggssszzz{{{|||||||||~~~yyyuuuuuutttrrrsssuuuwwwvvvssspppmmmlllmmmmmmnnnnnnmmmmmmlllkkknnnlllkkknnnqqqqqqmmmhhhcccfffjjjmmmpppuuuzzz}}}tttmmmiiinnnuuuzzz~~~qqqiiigggpppvvvrrrnnnnnnooovvv~~~|||vvvvvvuuuuuutttsssrrrqqqhhhjjjmmmooorrr[[[LLLHHHHHHBBBLLLiiinnnsss|||wwwUUU777000111333444333000---+++------------------------...---,,,,,,++++++,,,,,,***+++++++++,,,,,,------------,,,+++++++++++++++)))+++---///000222555888555777999<<>>@@@AAATTT```qqq}}}|||{{{xxxxxxwwwttttttuuuwwwvvvsssqqqppppppooopppqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqpppmmmkkkeeeeeeddddddeeejjjqqquuukkkpppzzz}}}~~~llliiippp}}}uuukkkiiitttzzzxxxuuurrrrrrssssssqqqooojjjiiilllooommmssscccLLLLLLIII@@@HHH]]]~~~ggg===333333333333222000...---........................---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,))),,,///111222333555666444777===HHHTTT[[[\\\ZZZddd```^^^]]]\\\]]]fffrrrwwwrrrsssxxxwwwrrrvvv~~~{{{xxxvvvuuuvvvwww|||{{{}}}wwwooolllmmmjjjhhhkkkppprrrmmmhhhnnnmmmmmmooouuuwwwlllccclllkkkhhh```]]]kkkggg^^^hhhqqqmmmbbbqqqsssooo___LLLBBB@@@BBBOOONNNJJJCCC999222...---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............+++,,,---,,,,,,...333777555111,,,,,,///111///---/////////000111111222222333111222666777777;;;AAAUUUwww{{{XXX===444333222222111111222222000000000000////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,,,,---///111222333000===???```xxx{{{zzzpppbbbyyyQQQBBB;;;GGGTTTUUUSSSUUUXXXcccrrr{{{{{{wwwsssqqqoookkkjjjnnnooojjjdddbbbccc\\\SSSKKKHHHKKKQQQUUUUUUWWW[[[```eeejjjmmmoooqqqpppppppppoooiii```YYY___hhhmmmjjjfffdddbbb^^^[[[YYYWWWVVVWWWWWWVVVUUURRRRRRTTTUUUSSSOOOHHHCCC===<<<;;;;;;<<<>>>???AAAPPP]]]ooo{{{~~~}}}}}}zzz~~~|||zzzzzzyyyvvvuuuvvvwwwvvvtttsssssssssqqqqqqrrrsssttttttttttttooosssvvvvvvrrrooonnnooogggggghhhgggeeeeeegggiii^^^qqqyyyuuujjjlllyyyvvviiigggyyy}}}xxxttttttxxxyyyvvvrrrlllkkkppptttqqqnnnzzzmmmOOONNNEEEGGGJJJTTTvvvsssAAA555444222111/////////000........................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))),,,000333444444555555888<<>><<<<<<;;;;;;<<<>>>>>><<<:::GGG[[[mmmqqquuu|||~~~yyy~~~~~~}}}{{{zzzwwwvvvuuutttttttttttttttssssssssspppooonnnqqqvvvyyyyyywwwtttrrrpppoooooopppqqqrrroookkkfffeeefffgggfffdddccclllooofffeeerrrxxxddddddppptttnnnooosssuuutttrrrrrrrrrrrrooommmrrrzzzRRRLLLHHHGGGKKKQQQqqqkkkXXX:::///...000+++---111---......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++---///222444666666666666???BBBUUUhhhpppxxx|||uuulllkkkmmmooommmnnnxxx|||xxx|||yyynnnjjjfffgggnnnuuuwwwuuuwwwhhh___bbb```XXXXXX___iiibbb^^^bbbiiiooowww~~~uuupppjjjkkkrrrxxxlllqqqeeeaaannnmmmllldddZZZaaaiiiuuuhhhbbbiiijjj[[[HHH>>>@@@WWWeeeZZZJJJ@@@777,,,...///000///...------...//////...---,,,,,,++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222222222222333333777;;;???QQQkkkQQQ;;;888222...///444444000000000000000////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---........................//////......///222444666999>>>ZZZsssVVVdddeeeBBB>>>CCCQQQXXXTTTSSSWWWZZZjjjvvvuuutttwwwxxxsssnnnjjjgggiiikkkgggccc```]]]TTTKKKIIINNNUUUYYYYYY[[[\\\___dddiiimmmpppqqquuuzzz}}}{{{{{{|||{{{xxxxxxyyyzzzzzzvvvpppjjjfffccc```]]]]]]___^^^YYYUUULLLLLLKKKIIIEEEAAA===;;;>>>>>>>>>>>>>>>>>>??????JJJ\\\kkknnnqqqwwwyyyuuuxxxyyyyyyxxxwwwuuutttrrrssssssssssssrrrrrrrrrqqqmmmlllllloootttwwwxxxwwwzzzwwwrrrooommmnnnppprrrllljjjgggfffgggiiijjjjjjkkkqqq{{{kkkfffmmmvvv~~~pppcccfffoooyyyrrrrrrtttsssqqqooonnnpppqqqooommmrrrzzz]]]OOOIIIBBBGGGLLLeeewwwfff???333000111,,,---111,,,......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///222555666555555888:::<<>>OOO}}}mmmJJJ>>>333111333333222111000000000000////////////.........------------,,,,,,,,,------------,,,,,,........................//////......000222555777===HHHrrreeeZZZoooUUU@@@@@@HHHUUUZZZVVVUUUXXXaaannnwwwvvvtttuuutttpppjjjkkkkkkhhhhhhhhhccc^^^WWWPPPJJJIIIOOOUUUXXXXXX\\\]]]aaaeeeiiimmmpppqqq}}}|||rrrjjjjjjgggddddddfffeee___ZZZPPPNNNLLLHHHEEEBBB???>>>@@@AAAAAA@@@>>>???CCCGGGPPP^^^iiijjjkkkpppsssppprrrssstttuuuuuutttrrrqqqpppqqqqqqqqqppppppooonnnlllkkklllpppuuuyyy{{{||||||vvvqqqnnnnnnpppqqqiiijjjjjjiiiiiikkknnnqqqwwwxxx~~~}}}oooggghhhvvv||||||rrrgggfffkkkppp~~~uuussssssrrrpppooonnnooorrrqqqpppuuu|||kkkTTTMMMAAAEEEGGGSSSyyyrrrGGG777222333...---000+++......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---000555888777333444;;;BBBNNNbbbuuusssmmmyyy|||jjjfffoooqqqllllllxxx{{{|||zzz}}}|||ooo\\\YYYeeellljjjggg```\\\\\\[[[[[[eeerrroooccc]]]fffuuu}}}{{{xxxvvvxxx{{{zzzwwwvvvvvvxxx~~~|||wwwssslllgggjjjppprrrppptttrrrrrrvvvllleeepppuuuzzzkkk]]]rrrhhh]]]eee```OOO@@@AAASSSjjjeeeHHH555777///...------,,,---...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222333444444333444666999<<>>@@@HHHNNNYYYbbbhhhggggggkkkmmmllllllmmmppprrrsssrrrpppooommmnnnnnnnnnmmmlllkkkjjjmmmnnnppptttyyy}}}{{{wwwtttrrrrrrrrriiikkkmmmlllkkkmmmqqqvvv|||zzzwwwoooggggggmmmyyy}}}xxxkkkfffmmmrrrrrrvvvrrrrrrrrrrrrsssqqqrrruuutttssswww}}}~~~yyy\\\PPPFFFGGGEEEDDDYYYxxxPPP;;;222333......000,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000666:::777222555@@@LLLccclllwwwtttllltttxxxlllhhhqqqsssnnnsss{{{zzz~~~}}}xxxvvv{{{rrr___WWW___bbb\\\```]]]\\\]]]aaafffooowwwtttjjjgggppp}}}}}}}}}}}}{{{tttmmmlllqqqwwwwww}}}}}}xxxxxx|||~~~~~~sssqqqnnnooosssxxx}}}~~~xxxuuuuuu}}}|||vvvjjjpppsss```bbbfff___NNNCCCKKKeeeooo\\\DDD;;;666444000...---......---......---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............////////////000111111222222333444444444444555999;;;III}}}iiiuuuoooXXXBBB;;;888222000333000000000000//////////////////.........---------,,,,,,...//////...,,,,,,........................///......///222555888:::@@@bbb|||qqqZZZqqqiii;;;999BBBOOOWWWWWWTTTVVV[[[mmmssswwwvvvssspppnnnkkkmmmppprrrpppnnnkkkbbbXXXMMMKKKJJJLLLQQQVVVXXXXXX^^^```dddgggjjjooovvvzzzwwwmmmhhhiiihhhbbb\\\XXXUUUPPPKKKHHHGGGGGGHHHCCCDDDEEEBBBAAADDDMMMUUUaaaeeehhhfffeeegggiiijjjfffgggiiikkkllllllkkkjjjjjjjjjkkkkkkjjjiiigggfffkkknnnrrrvvv{{{~~~|||xxxtttrrrkkkmmmooonnnmmmoootttxxx|||vvvpppjjjgggkkkrrrvvvyyytttkkkllluuuyyyvvvwwwqqqrrrtttuuuuuussssssuuuuuusssuuuzzz~~~hhhOOOIIIEEEDDD???EEEnnn~~~\\\AAA333333///...000---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000666999666222999IIIXXXjjjfffppp{{{zzzzzz|||wwwmmmttttttrrr~~~|||zzzxxxwwwwwwtttxxxrrraaaZZZ______YYYYYY[[[^^^bbbiiiqqquuuuuutttqqqrrrzzz~~~{{{uuuqqqsss|||}}}{{{zzzyyywwwuuuooouuu}}}~~~}}}|||xxxxxxiii\\\aaajjj]]]LLLDDDSSSlllpppZZZBBB:::666000...............---------------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............////////////000111111222222333444555555444666888;;;HHH{{{}}}zzzeeeLLL<<<555111111333000000000000/////////////////////.........------------............------........................///...///000222666999<<>>\\\~~~nnnooo~~~WWW===777111...000///......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000222333222444666666;;;KKKcccuuu}}}xxx~~~|||xxxxxxtttwwwvvvwww~~~{{{yyyrrrkkkhhhiiigggaaa\\\[[[VVVhhhtttrrroootttyyywwwxxxzzz~~~}}}~~~|||}}}uuu^^^fffnnnmmmcccddd~~~{{{{{{nnnWWWGGGOOObbbggg^^^GGG???666111000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............////////////000111111222222000222444555666777:::<<>>DDDSSS___^^^[[[aaannnwwwvvvtttsssrrrqqqooollliiihhhXXXiiiwww```ZZZeee```WWWTTTSSSVVVWWWXXX[[[``````dddiiimmmqqq|||wwwjjj```ZZZQQQOOONNNIIILLLPPPKKKKKKLLLOOOTTT[[[bbbfffhhhcccXXXNNNJJJJJJKKKOOOUUUggguuuqqqcccbbbeeefffkkkeeeeeeffffffeeecccbbb``````bbbhhhpppxxx~~~{{{xxxvvvuuutttnnnpppsssxxx}}}zzzvvvwwwzzzwwwmmmfffeeelllnnnpppsssvvvxxxyyyyyyyyy}}}zzzuuuuuuqqqttttttrrruuu{{{yyyssskkkoooyyy}}}pppKKKEEEIII===RRRkkkQQQ>>>000111444---///............---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,...111333444111888999777HHHfffyyyzzzwww|||zzzpppmmmvvvzzzppp[[[dddllliii\\\QQQOOOQQQcccmmmwwwyyy{{{}}}uuupppvvv~~~yyyyyyzzz}}}vvv{{{{{{vvv{{{|||qqq|||fffQQQOOO___ppprrrXXXEEE;;;222111222//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------.........---+++***............////////////000000000///000111111222333333222333444666888999KKKtttuuuUUUBBB999111222333333222111000000000000000000000000000000000---......//////......------------........./////////000---222<<<;;;<<>>JJJrrrkkknnnmmmVVV666---333222///............---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---...///222333444999888666@@@^^^}}}vvvqqqtttrrrmmmrrr}}}zzzsssiiillluuugggTTTEEEBBBKKKXXXaaafffjjjooorrrxxx{{{xxxrrrzzz~~~|||~~~~~~qqqfffrrr|||ooorrrrrrRRRIIIWWWhhhrrraaaJJJDDD:::---///...---------------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------.........---,,,+++............////////////000000000000000111111111333333333333555777999:::IIIqqq~~~tttkkkxxxxxxfff]]]dddXXXAAA>>>444333333333333222000///////////////////////////......////////////..................////////////---//////444:::999EEE^^^qqqaaabbb@@@;;;@@@CCCRRRZZZ``````ccclllvvv{{{{{{yyyvvvsssooojjjddd```WWWaaaooogggTTTXXX```VVVUUURRRSSSWWWZZZZZZ]]]bbbdddgggjjjnnnzzzyyylllgggfffdddbbb^^^aaakkkjjjYYYPPPPPPKKKSSSRRROOONNNOOOUUU\\\aaafffeeeccc^^^SSSHHHFFFJJJWWWiiiqqqrrrxxxuuummmnnnpppooolllhhhdddaaa___^^^\\\\\\___fffnnnuuuyyy{{{}}}|||yyyvvvsssqqqpppoooxxxzzz~~~{{{rrrtttqqqlllgggcccccciiiooowwwvvvttttttuuuwwwyyy{{{uuuvvvyyy~~~{{{ooooooooommmlllmmmooopppooojjjhhhnnnvvv|||wwwRRRJJJAAADDD[[[mmmiiittt{{{eee???///111//////............---------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---///111222444555777777;;;KKKjjj{{{tttyyyxxxvvv{{{|||rrrqqqvvvjjjYYYDDD;;;AAARRRaaajjjeeekkkppprrrtttvvvsssmmmyyy}}}wwwpppdddpppkkkccclllcccJJJEEE\\\uuufffJJJHHH===///666---------------......///,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------,,,............//////////////////000111111111111111333333333333555777999;;;HHHooocccpppwwwhhhqqqnnnTTTDDD444222000111222333222000////////////////////////...//////////////////............/////////000000///111111555999999LLLnnniiieee\\\>>>:::@@@IIISSSYYY^^^```fffpppwwwzzzwwwwwwvvvuuuqqqiii```ZZZWWWeeemmm```RRRVVV[[[SSSTTTRRRSSSXXX[[[[[[^^^cccdddhhhlllqqquuuhhhcccccccccbbb]]]YYY\\\[[[QQQPPPSSSNNNTTTQQQLLLHHHIIIPPPZZZcccaaacccgggiiieee___```eeefffrrrsssqqquuurrrlllooommmlllkkkhhhfffcccaaa```ZZZ[[[]]]ccckkkqqquuuwwwzzzyyywwwtttrrrpppooooooqqqxxx}}}uuupppnnnhhh```\\\___fffjjjlllrrrqqqpppppprrrtttwwwxxxvvvrrrtttxxxqqqooommmlllkkklllnnnqqqiiijjjoooxxx{{{~~~ZZZLLLFFFBBBHHHPPPYYY{{{mmmttt}}}mmmJJJ555111,,,///............---------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,---...000222333444555444:::DDDUUUnnn|||uuu|||~~~zzz~~~~~~rrrqqqwwwvvvqqqTTTIII>>>>>>JJJYYYdddhhhbbbkkkssssssqqqrrrqqqppptttyyytttqqq~~~lll```oooooommmqqq{{{zzz```GGGPPPqqqmmmXXXVVVGGG111444......---------......///,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------............//////////////////000111111111111000333222333444555888:::<<>>333000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------,,,,,,,,,---..................////////////...///000222222111111000222222333444666888;;;<<>>AAAFFFKKKQQQUUUYYY[[[aaahhhmmmnnnoootttwwwwwwtttwww{{{]]]ZZZ___dddrrrcccooo{{{yyylllnnn|||xxxeeeSSSkkkwwwRRR:::222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---,,,,,,,,,,,,---...///............////////////...///111222222222000///222222333444666999;;;===DDDjjj|||yyyHHH@@@666222222444444222000000000000000000000000//////000000000000//////////////////000000000000...000111666;;;CCCkkk}}}dddfff|||wwwzzzaaa;;;:::999999MMMRRRUUUZZZcccqqq|||~~~yyy|||yyyuuurrrooolllhhheeejjjkkk```UUUUUUPPPLLLQQQQQQPPPSSSYYY]]]]]]```dddbbbiiipppyyyzzzvvvuuurrrkkkfff___YYY]]]bbb```eeelllggglllnnnmmmiiidddccchhhllliiieeedddhhhkkkkkkkkknnnkkkqqqppppppssskkkcccfffdddfffiiijjjiiifffaaa___YYY[[[^^^dddiiillllllkkklllkkkkkkjjjjjjkkkkkkkkkjjjmmmqqqtttrrrhhh[[[RRRLLLSSSWWWYYY___iiiooonnnsssssssssssssssqqqpppppptttjjjhhhqqqwwwuuuvvv|||zzzuuusssrrrooolllpppyyykkkrrrnnnoooyyyqqqrrr```KKKCCCBBBHHHGGGGGGooofff>>>000555//////.........------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,...000333444555555555666EEEZZZmmmzzzzzz|||vvvwwwrrrooommmbbbSSSTTThhhnnnZZZAAA777<<>>BBBGGGKKKMMMPPPUUUYYYaaagggmmmooonnnqqqyyy~~~|||}}}yyyvvvyyyzzzcccoooaaahhh{{{|||tttvvvbbbLLLbbb{{{mmmLLL<<<555///...---,,,---111000///---++++++,,,---............------,,,,,,,,,------............------...............///000000222222111111111111111111222333444555666888999999GGGggg~~~ccc===999888444333000111111111111000000000000111111000000///////////////////////////000111111444111888======YYYppp[[[eeesssssseeePPP===000999;;;999XXX[[[TTTUUUcccrrryyy{{{||||||xxxrrrnnnkkkjjjhhhgggkkkfff[[[MMMHHHLLLNNNMMMTTTVVVYYYZZZ[[[]]]```bbbggghhhnnn~~~{{{vvvssspppjjjeeegggggghhhlllqqqsssrrrpppsssqqqpppnnnmmmmmmmmmmmmjjjjjjjjjmmmqqqsssrrrpppjjjkkkmmmnnnnnnllljjjhhhhhhiiiiiihhheeebbbaaa```______```aaabbbbbbcccccc```\\\XXXUUUSSSRRRPPPNNNKKKMMMMMMKKKFFF@@@===;;;???BBBFFFIIILLLQQQWWW\\\aaaccceeefffeeeeeefffgggggggggiiijjjmmmoooqqqrrr|||rrrmmmnnnmmmjjjnnnlllmmmqqqssssssuuuzzz```IIIAAAEEE@@@HHHLLLddd{{{JJJ888777000000///............///------------------------------......//////......///111333444555555555666CCC]]]xxxyyy}}}|||ppprrr}}}rrreee```bbbccc\\\MMM@@@999999???CCCGGGJJJLLLOOOUUUZZZeeejjjpppqqqpppsss{{{}}}}}}|||~~~}}}{{{}}}|||}}}uuutttxxxgggjjj~~~ggg^^^mmm{{{{{{jjjNNNTTTmmmrrrxxxtttYYYAAA888000//////......000......,,,++++++,,,---............------,,,,,,,,,------............------...............///000000111111111111111111111111222333444555666888999999EEEddd{{{OOO;;;555777777...222222111111111000000000111000000000000/////////000////////////000111111///222999999???hhhkkk\\\ppp}}}xxx]]]DDD666111999<<>>???===777AAADDDGGGIIIKKKOOOVVV\\\dddhhhlllmmmmmmpppxxx~~~~~~~~~}}}{{{}}}{{{{{{yyyvvvxxxwwwtttuuuyyyvvvooorrrzzzlllfffsssvvvvvv[[[bbbppptttqqqQQQJJJYYYfffxxxzzzdddIII===111000111000///...,,,,,,,,,,,,,,,---------.........---------------------............------...............///000000111111111111111111111111222333444555666888999999CCCaaabbbBBB111666:::000222222222111111111000000000000000000000000000000000000//////000000111222---555:::555CCCwwwhhhdddcccBBB666444999===EEEggglll______ppp{{{wwwwww}}}xxxtttpppmmmllljjjiiigggfff]]]QQQGGGGGGLLLPPPSSSWWWXXXZZZ[[[\\\^^^aaadddhhhooorrrwwwzzzuuuqqqllliiihhhiiikkknnnppprrrqqqqqqrrrqqqnnnkkkjjjkkklllmmmjjjjjjkkklllnnnoooppppppoooooooooooonnnmmmllllllmmmkkkhhheeecccbbb```______]]]YYYTTTPPPMMMKKKIIIHHHFFFDDDCCCDDDFFFFFFEEEEEEDDDCCC@@@===<<<===>>>999:::<<>>888KKK~~~___ffflllFFF999555666>>>HHHdddiiiaaadddrrryyyuuutttzzzxxxuuupppmmmkkkiiigggeeecccXXXLLLFFFHHHMMMRRRUUUWWWYYYZZZZZZ[[[]]]```cccgggqqqtttttt}}}wwwssspppnnnmmmiiiiiiiiijjjkkkmmmpppqqqrrrqqqnnnlllkkkkkklllmmmkkklllllllllllllllmmmnnnqqqqqqppppppooonnnmmmmmmllliiieeecccbbbaaa___\\\XXXUUUOOOJJJGGGEEEFFFFFFCCCAAA@@@@@@BBBDDDEEEEEECCCDDDDDDBBB???<<<;;;;;;;;;;;;;;;===???AAABBBCCC??????===<<<===AAAGGGLLLRRRUUUYYY___dddhhhkkklllqqquuu{{{~~~vvvmmmlllooopppmmmmmmoooooommmkkkrrr{{{]]]PPPJJJIIIIIIJJJTTTxxx}}}zzzpppWWW???222222000//////.........------------------------...---------...000111222000333555444222333888<<>>CCCEEEGGGHHHJJJQQQZZZaaafffiiilllnnnooorrrwww{{{sssuuuxxxzzz}}}~~~~~~}}}|||zzzxxxwwwwwwrrrrrrqqqpppuuuzzzyyyttttttmmmjjjiiifffeeeppp~~~~~~yyy~~~xxxnnnttt~~~{{{lllppprrrfffbbbllluuueeeSSSLLLZZZrrrtttbbbTTTDDD555000111000...,,,,,,------.........------........................------............------...............///000000000000111111111222222222222333444555666888999999BBB```oooBBB333777666333222222222222111111111000000000111111111111222111000000000000111222222222:::<<<888QQQttt[[[jjjnnnFFF:::444444BBBLLLZZZ\\\___gggppprrrpppqqquuuwwwtttpppmmmkkkiiifffddd___SSSHHHFFFJJJOOOTTTXXXYYYYYYZZZZZZZZZ]]]aaaddddddlllqqqsss}}}~~~{{{vvvqqqmmmllllllmmmllllllkkkjjjiiilllppptttsssrrrqqqpppooonnnnnnnnnkkkllllllkkkkkkkkkmmmooorrrrrrrrrrrrqqqpppnnnmmmkkkgggcccaaa```___ZZZVVVMMMJJJGGGDDDDDDEEEGGGIIICCCAAA??????AAABBBCCCBBBBBBDDDEEEDDD@@@===:::999;;;;;;:::<<<>>>@@@@@@??????>>>;;;888888;;;AAAEEEKKKNNNSSSYYY^^^ccceeegggiiimmmrrrvvvzzz~~~yyypppooopppqqqllllllmmmoooooonnnssszzzzzz}}}uuuWWWIIIFFFGGGJJJNNNjjj}}}~~~oooJJJ333222111000///.........------------------------......------...000222333///222444333111333999@@@OOOddd{{{~~~vvvvvvzzzfffuuuiiijjjvvvUUU>>>111888<<<666777AAAAAACCCFFFIIILLLSSS\\\dddeeehhhmmmpppsssuuuxxx{{{qqqsssuuuwwwxxx{{{}}}}}}|||xxxtttrrrrrrrrrsssqqqkkkeeegggqqq{{{sssjjjccccccbbbcccooo~~~~~~}}}oookkksssvvvmmmqqqnnneeefff{{{wwwaaaJJJNNNeeemmmeeeWWWGGG888222000///......////////////.........---.............../////////------............------...............///000000000000000111222222333333222333444555666888999999BBB```TTT888666555333333222222222111111111000000111111111222222222111111000000111111222333111555888999VVVrrrdddvvvfffAAA:::555777MMMTTTSSSNNN\\\jjjmmmlllnnnqqqqqqsssqqqnnnmmmkkkjjjgggeee]]]PPPFFFGGGMMMQQQUUUYYY[[[[[[[[[[[[[[[^^^bbbeeeeeegggmmmtttzzzyyyvvvrrrmmmiiiiiikkklllkkkmmmnnnmmmkkklllpppsssrrrrrrrrrrrrqqqooonnnmmmgggiiikkkjjjjjjkkknnnrrrrrrssstttuuusssqqqnnnlllkkkgggbbb```^^^[[[TTTNNNFFFFFFFFFFFFFFFFFFGGGHHHBBB@@@??????BBBDDDEEEDDDDDDEEEFFFEEEBBB???>>>>>>===<<<<<>><<<<<<>>>@@@EEEHHHMMMSSSXXX[[[]]]^^^aaadddiiiooovvv|||~~~tttssssssrrrmmmkkkmmmqqqssssssuuuyyyxxx|||___LLLHHHEEEIIIMMM]]]}}}MMM444333222000///.........------------------------......------...000222444///222555333111444===DDDPPPiii~~~~~~vvvrrrrrrrrrbbb{{{~~~pppfffrrr~~~hhhCCC999333666999999:::>>>>>>BBBFFFIIINNNUUU^^^eeedddhhhnnntttwwwyyyzzz{{{sssttttttsssrrrssswww{{{|||zzzwwwpppiiiddddddeee^^^```^^^YYYZZZgggvvvlllbbb\\\^^^```ccclllyyy~~~~~~vvvpppwww~~~rrryyyuuugggddd|||uuuRRRLLL^^^iiihhhXXXKKK<<<444111///000333333222000///............---........./////////000------............------...............///000000///000000111222222333333222333444555666888999999AAA``````>>>777555333333333222222222111111000000111111222222222222111111111000111111222333555666999???^^^ppplll^^^===;;;777===XXX\\\RRRFFF]]]nnnmmmjjjooosssqqqqqqooommmllllllkkkiiiggg[[[NNNEEEHHHOOORRRVVVZZZ\\\]]]]]]\\\\\\___cccfffjjjfffkkkvvvzzz}}}~~~{{{xxxvvvqqqllliiihhhkkkmmmiiillloooooommmmmmnnnqqqooopppqqqqqqpppnnnkkkjjjdddgggiiijjjjjjlllqqquuuqqqsssuuuvvvuuurrrnnnllllllhhhbbb___]]]WWWOOOGGGFFFGGGIIIJJJIIIGGGDDDBBB???>>>>>>@@@DDDHHHJJJKKKCCCDDDDDDBBB@@@???@@@AAA@@@??????CCCHHHJJJJJJHHH@@@AAABBB@@@===:::999999CCCFFFJJJOOOSSSVVVWWWWWWZZZ]]]bbbjjjrrrzzzwwwvvvuuusssooolllmmmssswwwwwwwwwzzz~~~dddQQQNNNDDDIIIOOOUUUyyyyyyNNN444333222000///.........------------------------///...------...000333444///333666444222666???GGGUUUpppuuutttuuuqqqeeetttxxx}}}ooofffxxxtttLLL666999888333555<<<>>>;;;===AAAFFFJJJOOOVVV```fffhhhmmmttt{{{wwwvvvtttpppmmmmmmppptttuuurrrlllcccYYYRRRQQQRRRBBBKKKQQQQQQSSS^^^llluuueee[[[WWW\\\```cccjjjttt|||}}}|||{{{|||zzzyyyeeebbbzzz___RRR^^^hhhiiiZZZMMM@@@777111///111666666444222///.........///---.........//////000000---..................---...............///000000///000000111222222333333222333444555666888999999@@@___kkkBBB555222333333222222111222222222333222000/////////000111111000000000111222333333333777===;;;hhhwwwwww}}}~~~wwwFFF>>>555888OOOeeeaaaOOONNN___pppuuurrrrrrtttuuunnnqqqrrrooommmllliiiddd^^^PPPDDDFFFNNNTTTVVVVVVZZZ[[[[[[ZZZZZZ[[[^^^aaacccfffkkknnnsss{{{{{{vvvuuutttrrrqqqpppooooooppppppooonnnnnnnnnnnnnnnmmmnnnoooooonnnllljjjiiihhhhhhhhhhhhiiikkkmmmooouuuttttttttttttsssqqqnnnkkkjjjhhhaaaYYYQQQLLLJJJIIIHHHFFFDDDBBBBBBBBBBBB???AAADDDEEEEEEEEEFFFGGGEEEEEEDDDCCCAAA@@@???>>>FFFGGGIIILLLNNNNNNKKKIII@@@AAA@@@>>>;;;999999999???@@@CCCFFFIIILLLOOOPPPUUUXXX^^^eeemmmvvv~~~{{{wwwuuurrrqqqsssvvvxxxyyyyyyxxxwwwzzzqqqSSSKKKDDDDDDDDDKKKmmmyyyWWW<<<000///333000222222***..............................///000111222333333444777111///555888BBBUUUbbbwwwtttpppxxxuuugggllldddsssuuujjjkkkdddDDD777888888666444333444666;;;BBBFFFGGGLLLXXXeeekkkkkkqqqwwwzzz{{{vvvqqqkkkfffhhhnnnoooiii___RRRGGGAAA@@@@@@AAADDDIIINNNTTTXXX\\\]]]WWWVVVTTTSSSWWW```kkksssxxxzzz}}}~~~zzzvvvbbbooouuubbbwwwooo[[[\\\dddlll]]]ZZZHHH666444111+++,,,......------------......////////////////////////000000000000///...---,,,............/////////000111111111111111222222222444555666555555666999<<>>@@@CCCFFFIIIJJJRRRTTTWWW\\\dddoooyyy{{{wwwsssrrrsssuuuwwwxxxxxxxxxwwwzzz~~~hhhQQQHHHFFFEEEIIIfff}}}nnn___AAA333000222...000222,,,..............................///000111222333333333666222111777;;;DDDWWWmmmyyy{{{qqqnnnxxx|||xxxvvv~~~|||qqqxxxtttRRR333666777777666444444555666<<>>CCCJJJQQQVVVWWWVVVUUUUUUTTTRRRQQQUUU^^^iiiqqqwwwyyy|||~~~yyyvvvyyycccgggtttrrryyyttt]]]VVV\\\jjjlllgggPPP:::555111---000......------------....................................///////////////............/////////000000111111111111111222222222333444555555555666888:::@@@]]]fff<<>><<<::::::;;;::::::;;;===@@@CCCEEEMMMMMMNNNRRRYYYfffsss|||yyyrrrrrrsssuuuwwwwwwxxxwwwwww{{{zzzzzz\\\NNNIIIHHHHHH___jjjnnnFFF666111222,,,---111///..............................///000111222333333222666333222999<<>>EEEJJJLLLQQQ\\\eeeiiiooorrrttttttwww}}}~~~|||xxxuuupppeeeWWWNNNMMMFFFEEEBBB@@@>>>=========???FFFPPPXXX[[[XXXRRRNNNQQQPPPNNNNNNRRR[[[fffnnnuuuwwwzzz||||||}}}~~~~~~}}}jjjsssggg___rrrgggQQQUUUllltttqqq\\\EEE<<<555///111......------------......------------------------,,,---...///000000000000....../////////000000000000000111111111222222222111333555666555555777888@@@\\\vvvBBBBBB444444333222111111111111222111111000000000000000000000000111222333444555999999<<>><<<;;;<<<:::999888999<<>>EEELLLPPPWWWaaaiiilllppprrrrrrppprrrxxx||||||vvvqqqkkkfff\\\PPPIIIHHHIIIHHHGGGGGGGGGFFFDDDCCCGGGMMMWWW]]]^^^YYYRRRLLLNNNLLLKKKKKKOOOXXXccckkkrrruuuzzz||||||}}}}}}{{{zzz~~~|||llljjj{{{mmmZZZllluuuSSSRRRmmmpppsssdddOOOEEE:::///000......------------......------------------------,,,---...///000000000000...////////////000000000000000000111222222333333111333666777777777777888AAA\\\JJJ>>>555444333222111111111111111111111111000000000///000000000111222444555666888999<<>>VVVccc[[[PPPLLLhhhkkklllkkkooouuuxxxwwwrrrpppmmmkkkmmmjjj___SSSBBBCCCFFFJJJLLLPPPZZZdddeee```[[[\\\```cccbbb___bbbeeehhhhhhggggggkkknnncccWWWYYYppp~~~{{{zzzsssrrrrrrqqqppppppqqqqqqlllkkkkkkkkklllmmmnnnnnnkkkjjjiiigggggghhhiiijjjgggiiikkkmmmooooooooooooqqqrrrsssuuuuuurrrlllhhh___YYYSSSRRRTTTUUUSSSOOOLLLJJJIIIJJJMMMSSSYYY]]]___^^^[[[VVVQQQMMMLLLLLLHHHHHHGGGDDDCCCEEEJJJOOOPPPOOONNNOOOQQQRRRQQQPPPGGGEEEBBBBBBBBBAAA>>><<<;;;:::888666777999<<<>>>@@@DDDIIIMMMTTT^^^kkktttuuu||||||qqqrrrsssttttttuuuuuuuuuuuuzzz|||wwwXXXJJJMMMJJJTTTvvvNNN888000333///,,,///.................................///000111222333333333777333333:::===FFFYYY~~~|||}}}|||yyyvvvzzz}}}ttthhhYYYllluuuOOO777999444333444555555555666888:::===EEELLLRRR\\\gggoooqqqppprrrqqqoooqqqwwwzzzzzzuuulllbbb[[[TTTMMMKKKNNNPPPOOOMMMMMMOOOOOOMMMJJJQQQUUU[[[^^^^^^YYYRRRMMMKKKIIIHHHHHHLLLUUUaaaiiinnntttzzz}}}}}}}}}~~~{{{xxx{{{rrrmmmvvvhhhsssppp[[[cccuuuVVVNNNgggpppuuuhhhSSSFFF999///000......------------......------------------------......////////////......////////////000000000111///000000111222222333333222555888999999888999999@@@ZZZTTT===555444333222111000000000000111111111111000//////000000000111333444666777777:::===YYYjjjTTTZZZmmmqqqooo]]]===;;;666BBBZZZaaaSSSMMMTTTnnnpppooolllmmmrrrtttsssttttttpppmmmkkkhhh]]]RRRCCCDDDFFFJJJJJJMMMVVV```bbb___\\\[[[^^^``````___bbbdddfffffffffggglllpppoooggghhhxxx|||zzzpppppppppppppppqqqqqqrrrnnnmmmlllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiieeefffhhhkkkmmmnnnooopppqqqsssuuuwwwwwwssslllggg^^^[[[XXXXXXYYYZZZWWWUUUOOONNNKKKKKKOOOUUU\\\```ddddddbbb]]]WWWRRROOONNNIIIHHHFFFEEEFFFGGGHHHIIIMMMLLLMMMPPPSSSUUUUUUTTTGGGDDDAAAAAACCCCCC@@@===999888777666666888999;;;;;;AAAHHHNNNSSS\\\hhhrrrttt|||tttssssssssssssttttttuuuuuuwww~~~___IIIMMMIIIMMMiiiZZZ>>>111333000...///---..............................///000111222333333333666222222:::???KKK^^^|||yyyxxxzzz}}}~~~tttzzzvvvXXX___sssoooKKK999999444555666777777666777999;;;===DDDKKKRRR]]]jjjrrrtttpppssstttsssuuuzzz|||zzzqqqggg]]]WWWTTTQQQSSSWWWWWWSSSPPPPPPSSSUUUTTTRRRXXXZZZ\\\^^^\\\WWWQQQNNNIIIHHHGGGGGGKKKUUU```hhhlllttt|||~~~|||~~~~~~|||zzz{{{}}}xxxhhh}}}|||iiilllyyypppaaa^^^aaawww[[[JJJ[[[uuuzzzmmmVVVFFF888///222......------------......------------------------...///////////////....../////////000000000111111//////000111222333333444444666888999888999:::;;;???XXX^^^AAA666555333222111000000000000111111222111000///...000000111111333555666777666:::???^^^hhhUUU```zzz|||aaa999999666FFF______LLLJJJZZZnnnrrrtttpppnnnnnnnnnlllqqqssstttpppkkkeee[[[PPPFFFFFFIIIMMMMMMLLLRRRYYY\\\[[[ZZZZZZ\\\^^^```bbbbbbdddggghhhiiimmmtttzzz|||xxxrrrqqqqqqppppppqqqqqqrrrpppooommmkkkjjjiiihhhhhhhhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiikkklllnnnpppqqqqqqsssvvvxxxxxxssslllfff```___^^^]]]]]]]]]]]]]]]VVVRRRNNNJJJKKKOOOUUUYYYaaadddgggfff```YYYRRRNNNIIIGGGEEEFFFHHHHHHDDDAAADDDDDDGGGKKKOOOPPPPPPNNNEEEBBB???@@@CCCDDDBBB>>>999999999999999:::;;;;;;888>>>FFFKKKPPPYYYfffpppxxxzzzssssssssssssssssssttttttvvv}}}yyylllNNNPPPKKKGGG]]]xxxmmmHHH222222000//////---..............................///000111222333333222555111222<<>>CCCIIIPPP[[[iiiqqqsssrrrvvvyyyzzz||||||qqqjjjeeefffhhhhhhjjjmmmfff```ZZZXXX[[[]]]^^^\\\]]]___``````]]]XXXSSSOOOIIIHHHFFFGGGKKKUUU```iiillluuu~~~}}}xxxxxxyyywwwwwwwwwvvvuuuvvvxxxyyyzzz}}}~~~||||||qqqrrr}}}llljjjsssrrrmmmeeeXXXnnnwwwgggMMMTTTppp{{{uuubbbRRR@@@333444......------------..............................,,,---...///000000000/////////000000000111111111...///000111222333444444444666777777777777:::<<<>>>VVVdddFFF666555444222111000000000000111111222222000///...000000111222333555777777666;;;???```nnn\\\kkklll;;;888666HHHbbb___HHHHHH\\\pppxxx|||yyytttqqqmmmjjjjjjppptttrrrmmmeeeZZZPPPGGGHHHLLLPPPPPPMMMOOOSSSWWWXXXYYYZZZZZZ]]]aaaeeebbbdddhhhjjjmmmsss|||}}}~~~{{{vvvuuutttsssrrrqqqqqqqqqqqqrrrpppnnnllliiigggffffffhhhiiijjjkkkkkkjjjiiihhhmmmllllllllllllnnnpppqqqppprrruuuxxxxxxssskkkeeeccccccbbb___^^^^^^aaaddd[[[VVVOOOIIIGGGIIIMMMPPP\\\bbbjjjlllggg^^^TTTNNNJJJFFFDDDFFFJJJIIIBBB;;;;;;<<>>@@@DDDEEECCC???<<<<<<======>>>>>>>>>>>>777===CCCGGGLLLVVVeeepppwww}}}ssssssrrrrrrrrrsssttttttxxxuuurrrxxxTTTVVVOOOFFFWWWppp{{{QQQ444111000///000.................................///000111222333333000444000222>>>IIIYYYpppzzzyyyggghhhYYY>>>>>>===777888999:::999888888:::<<>>UUUrrrJJJ999333000111222000000222111111111111111111111111444333111111111333555666444AAA???pppiiifffyyyeee???777666OOOggg\\\JJJNNN\\\rrrwwwzzzxxxuuusssoookkkfffeeehhhmmmkkk___RRRLLLIIIKKKOOOSSSVVVXXXXXXXXXZZZYYY[[[___```___bbbgggjjjhhhiiilllooosss~~~}}}{{{~~~tttqqqpppqqqpppkkkkkkmmmkkkjjjiiijjjkkkjjjhhhggghhhiiijjjkkklllkkkjjjjjjjjjjjjlllnnnqqqqqqpppnnnmmmpppttttttrrrpppppprrriiifffdddbbb^^^[[[```gggbbbXXXOOOLLLJJJHHHHHHJJJYYY```hhhllllllgggZZZNNNFFFFFFFFFEEEDDDBBB@@@???@@@===;;;>>>CCCFFFDDDAAAAAABBBCCCCCCBBBAAAAAABBBAAAAAABBBBBBBBB@@@???>>>======???BBBIIITTTaaajjjuuu}}}|||vvvuuussssssuuuvvvuuutttvvvwwwyyyyyyzzzZZZIIIMMMLLLRRReee\\\:::222222//////555........................---...///111222222222222333000111444999EEE]]]tttyyy{{{|||}}}uuu```vvvSSS@@@BBB>>>===<<<======;;;::::::<<<>>>EEEIIILLLNNNRRR]]]kkkvvvuuuxxx~~~zzzzzz}}}yyyooojjjiiiiiifffcccdddbbb```^^^]]]YYYRRRMMMHHHGGGFFFEEEHHHQQQ^^^hhhjjjsss~~~{{{ooogggdddcccjjjooojjj___ZZZ^^^eeecccfffiiijjjlllqqqzzzjjjyyyyyykkkfffzzzppp[[[jjj{{{]]]RRRdddrrrhhhJJJ888444------..................------............------...---,,,,,,///222666888222222111111111111111111/////////000111222444555444555555666777888888999@@@RRRyyy}}}yyyOOO999444000111222000000222111111111111111111111111333222111111222333555666666AAAAAAuuueeeggg{{{VVV:::888999QQQfffZZZIIIPPP^^^rrrvvvyyyxxxwwwwwwsssnnnbbb___aaadddbbbZZZRRROOOHHHKKKOOOTTTWWWZZZ[[[[[[^^^]]]^^^aaaaaa___aaafffkkkiiijjjnnnqqquuu|||xxxrrrnnnnnnpppqqqmmmlllmmmkkkjjjhhhhhhggggggfffeeeggghhhiiijjjkkkkkkkkkkkknnnlllkkklllnnnoooooonnnmmmpppssssssqqqoooooopppjjjhhhfffeeecccaaafffnnnfff[[[PPPKKKIIIFFFFFFHHHTTT]]]eeehhhgggaaaVVVKKKDDDDDDFFFFFFEEEDDDAAA@@@@@@>>><<<>>>CCCEEECCC@@@BBBCCCDDDEEECCCBBBAAAAAACCCDDDEEEGGGGGGFFFDDDCCC@@@@@@???@@@EEEPPP]]]gggqqqzzz{{{vvvtttrrrqqqrrrrrrrrrqqqpppqqqssssssuuudddOOOPPPMMMNNN]]]zzz|||aaa>>>333222...---222........................---...///111222222222222222111222555;;;HHHaaawwwzzzuuuzzzvvv}}}hhhZZZ|||NNN>>>???<<<<<<<<<===<<<;;;::::::<<<>>>BBBFFFJJJMMMRRR\\\kkkuuuzzz~~~xxxppplllkkkkkkhhheeefffdddaaa```^^^YYYRRRMMMIIIHHHFFFEEEGGGOOO[[[ccciiiqqqvvvuuusssoooiiibbbdddlllsssooocccYYYWWWYYYYYY___eeeggggggkkkttt|||tttlllqqqhhhccctttwwwdddgggxxxjjjWWW]]]jjjzzz|||hhhKKK777222........................---......//////......---000///......///111333444111111111111111111111111//////000111222333444444444444555666777888999999@@@RRRzzz~~~PPP:::444111222222000000222111111111111111111111111222222111111222333555666888@@@DDD|||~~~yyyfffmmmyyykkkIII999888<<>>@@@CCCDDDBBB???BBBCCCEEEFFFEEECCCAAA???CCCEEEHHHKKKLLLKKKJJJIIIDDDBBB???<<>>@@@DDDIIILLLRRR\\\jjjtttuuu}}}~~~~~~yyytttooooootttzzz}}}zzzuuupppnnnnnnmmmjjjggghhhgggdddbbb___YYYSSSNNNJJJHHHEEEDDDFFFMMMVVV]]]dddmmmpppmmmqqqwwwooo```VVV```lllnnnfff\\\VVVTTTMMMTTT]]]aaaaaadddkkkqqqvvv{{{ooowwwrrrffflllxxxrrr```^^^ooowwwxxx[[[RRR```rrrxxxjjjOOO999/////////............//////---......//////......---111111000000000/////////111111111111111111111111///000222333444444444444444444555666777888999999AAASSS{{{PPP:::555111222222000000222111111111111111111111111222111111222333444555666:::===GGGzzznnnrrrzzzgggnnn{{{kkkZZZ>>>888888@@@VVV```OOOEEETTTdddttttttttttttyyy{{{vvvnnnooojjjddd]]]SSSGGGCCCEEEIIIKKKPPPTTTWWWYYYZZZZZZ___]]]]]]___^^^[[[\\\aaaeeedddfffkkkooouuu~~~|||wwwrrrxxxqqqnnnqqqsssoookkkiiinnnmmmjjjfffbbbaaaaaabbbeeeeeefffhhhiiikkkmmmnnnnnnlllkkkkkkmmmooooooooopppqqqrrrrrrqqqpppooonnnjjjhhhggggggfffgggnnnwwwtttiii___YYYTTTMMMHHHHHHIIIPPPTTTQQQNNNLLLIIIEEE???BBBEEEHHHIIIGGGDDDAAAAAAAAAAAACCCEEEDDDAAA>>>>>>@@@BBBEEEFFFEEEAAA???>>>AAAEEEJJJLLLLLLLLLKKKGGGDDD???:::<<>>PPPhhhzzz|||uuuuuuttt}}}qqqeeefff{{{hhhMMM===;;;;;;;;;>>>;;;;;;;;;:::999:::<<<>>>@@@EEEJJJNNNSSS\\\iiisssssszzzhhhddd```bbbiiiqqqwwwyyyuuurrrpppoooooonnnkkkiiijjjiiigggddd___YYYSSSOOOHHHFFFDDDCCCFFFLLLTTTZZZWWWbbbeeecccmmmzzzqqq\\\HHHQQQ]]]bbb___XXXQQQMMMEEEJJJRRRXXX]]]```bbbccckkksss|||xxx~~~}}}ooogggnnnjjjXXXUUUfffpppzzz[[[LLLYYYnnn|||uuu[[[@@@000111000///.........///000......////////////......000000111111111///...---000000000000111111111111///111333555666555444333333444555666777888999:::AAASSS{{{VVV;;;555222333333000000222111111111111111111111111111111111222333444666666::::::KKKxxxyyyiiipppyyyccchhh{{{sssbbbPPP666444888DDD[[[___JJJDDDVVVggguuuuuusssrrruuuwwwrrriiifffdddaaa\\\QQQGGGFFFJJJLLLNNNQQQTTTVVVWWWWWWVVVYYYWWWYYY[[[[[[YYY[[[```dddcccfffkkkpppwww~~~~~~~~~|||xxxuuuwwwrrroooqqqssspppnnnnnnqqqqqqnnniiidddaaabbbddddddeeefffhhhjjjlllnnnnnnjjjjjjkkknnnqqqrrrqqqooorrrssstttttttttrrrooommmkkkhhhggggggfffgggoooxxxuuullleeeaaa[[[RRRJJJGGGIIIKKKJJJFFFDDDFFFGGGEEE@@@BBBFFFIIIIIIGGGDDDAAABBBCCCDDDFFFGGGEEEBBB???:::;;;>>>BBBEEEEEEBBB???888;;;@@@DDDHHHIIIJJJJJJGGGEEEAAA;;;<<>>RRRjjjzzzqqqjjjyyy}}}~~~zzzgggWWWYYYrrrVVV@@@<<<=========<<<:::;;;;;;:::999:::<<<>>>CCCHHHNNNQQQUUU]]]iiirrr}}}wwwrrrlllkkkooosssuuuvvvrrrqqqpppooonnnmmmkkkiiikkkkkkjjjfff```YYYSSSPPPGGGEEEBBBCCCGGGNNNTTTXXXLLLSSSQQQMMMZZZnnnnnn^^^IIILLLPPPRRRPPPKKKEEE@@@CCCDDDHHHPPPYYY]]]ZZZVVVeeennnzzzwwwwww{{{tttgggkkklll]]]SSSaaannnwww___PPP[[[ooolllLLL888333111000......///000000...//////////////////...---...000111111000///...//////000000000111111111///111333555666555333222333333444666777999::::::@@@RRRzzz|||bbb<<<666222333333000000222111111111111111111111111000000111222444555666666;;;999PPPxxxrrrcccnnnrrr```dddxxxssscccPPP777555888IIIaaa```HHHDDDZZZjjjtttuuusssqqqrrrsssnnngggdddcccaaa[[[NNNCCCCCCHHHNNNPPPSSSUUUVVVWWWVVVUUUVVVUUUVVVZZZZZZXXX[[[```fffeeehhhnnnttt{{{~~~|||yyyvvvtttpppoooppppppnnnpppuuussssssrrrmmmgggcccdddfffdddfffhhhkkkmmmmmmnnnmmmiiiiiilllpppssstttsssqqqssssssuuuwwwwwwtttooojjjkkkhhhgggggggggiiiqqq{{{sssllleeebbb]]]TTTLLLHHHJJJIIIFFFBBBDDDHHHJJJGGGCCCEEEGGGHHHHHHFFFCCC@@@BBBDDDHHHJJJJJJGGGDDDAAA::::::;;;???DDDEEEBBB>>>555777;;;@@@CCCFFFHHHIIIFFFFFFCCC>>>>>>III\\\kkkvvvwwwqqqooooooooooooooonnnmmmllljjjmmmzzzpppVVVLLLHHHIIIJJJdddyyyssszzzPPP888222222111000...........................///111222333333444444222444333444???VVVnnn{{{}}}vvvkkknnn{{{{{{yyyttt\\\NNNWWWoooPPP@@@BBB?????????:::999::::::999999:::<<<>>>CCCIIIOOOTTTXXX```jjjsss{{{{{{|||||||||ssssssqqqpppnnnlllkkkjjjjjjkkkkkkggg```YYYTTTRRRHHHEEECCCDDDIIIOOOTTTWWWQQQPPPGGG???III```nnnlllLLLIIIEEEEEEFFFFFFCCC@@@CCCBBBCCCJJJRRRVVVSSSNNN```lllyyypppuuuwwwhhhgggmmmcccYYYaaannnvvvjjjWWW]]]mmmvvvWWW@@@444333000///...///000111...//////000000//////...,,,---///000111000000///...//////000000111111111000111222444444444333222222333444666777999:::;;;???QQQwwwwwwjjj===777333333333000000222111111111111111111111111///000111333444555666666===999VVVrrreeetttggg\\\bbbyyyxxxgggRRR888888999NNNgggcccJJJGGG^^^nnnrrruuutttqqqooopppmmmiiihhhgggddd[[[LLLAAACCCKKKOOOQQQTTTWWWYYYYYYYYYXXXXXXWWWXXX[[[\\\ZZZ\\\aaafffeeeiiiooouuu}}}~~~|||yyywwwuuusssqqqooojjjhhhllltttrrrttttttpppiiieeeeeegggdddgggjjjnnnoooooommmlllmmmmmmmmmooorrrttttttsssqqqrrruuuxxxyyytttmmmgggfffdddcccdddeeehhhrrr|||uuullleeebbb^^^VVVQQQOOOKKKJJJGGGFFFKKKQQQOOOHHHGGGHHHHHHHHHFFFDDDAAA???BBBEEEJJJMMMLLLIIIFFFDDD???===<<>>BBBGGGJJJLLLEEEFFFEEEAAA@@@HHHYYYhhhqqq}}}}}}uuuooolllmmmnnnnnnoooooooooooommmmmmvvv|||[[[MMMFFFEEEFFFVVV~~~}}}TTT999222222111///........................///000111222333444444444///222333555BBB\\\ttt|||qqqvvvuuutttmmmVVVQQQeeelllOOOCCCDDD===>>>BBB999999999:::999999999<<<>>>@@@FFFNNNUUUZZZbbbmmmuuuwwwwwwuuurrrooommmlllllliiijjjkkkggg```YYYTTTSSSLLLHHHFFFGGGKKKPPPSSSTTTUUUQQQHHHAAAFFFWWWjjjtttUUUMMMDDDAAADDDGGGGGGEEEBBBCCCDDDGGGIIIKKKLLLLLLYYYfffuuu|||||||||qqqpppzzzjjjgggqqqmmm___```lllrrrvvvyyyZZZXXXaaatttrrrVVVAAA555444111///...///000222//////000000000000//////---...//////////////////......//////000111111222111111111222222222222222222333444666777999:::;;;>>>OOOtttxxx{{{kkk===777333444333000000222111111111111111111111111///000111333444555666666>>>;;;ZZZ{{{pppdddUUU]]]xxxwwwdddMMM333555;;;RRRlllfffKKKJJJaaaqqqppptttuuurrroooooonnnkkkeeedddbbb[[[NNNGGGNNNYYYPPPRRRUUUYYY[[[\\\\\\\\\\\\ZZZ[[[^^^^^^\\\^^^cccddddddgggnnnttt|||}}}{{{yyyxxxzzzwwwtttnnneee```fffooorrrtttuuuqqqjjjeeeeeegggeeegggllloooqqqpppmmmkkkrrrpppnnnnnnpppsssttttttpppqqqtttxxxyyytttkkkddd```^^^^^^```bbbfffqqq|||xxxoooeeeaaa^^^YYYVVVWWWLLLJJJIIIKKKSSSXXXRRRHHHJJJJJJIIIHHHEEECCC@@@???BBBFFFLLLOOONNNKKKGGGEEECCC@@@>>>???BBBCCC@@@<<<999:::<<>><<>>NNNrrr}}}yyyssskkkNNN555,,,333222111444444222222222111111111111000111111222333444666777888======___}}}[[[PPPccc~~~rrrNNN999888===WWWkkkcccRRRQQQbbbsss~~~|||xxxtttooollliiihhhjjjccc]]][[[WWWPPPJJJHHHJJJPPPWWW[[[\\\]]]^^^```ZZZ[[[^^^aaacccbbb___\\\eeecccfffkkkrrr|||~~~{{{xxxvvvvvvvvvuuupppjjjddd```___iiiiiiiiiiiihhhhhhggggggkkknnnqqqssssssrrrssstttxxxvvvrrrooonnnoooqqqrrrrrrsssuuuwww||||||sssgggWWWWWWYYY]]]```dddmmmwwwuuuqqqjjjddd```]]]ZZZXXXUUUQQQPPPTTT[[[[[[TTTLLLMMMLLLKKKJJJEEE???@@@DDDIIIHHHKKKNNNLLLFFFBBBBBB@@@CCCCCC>>>===???AAA@@@999777888>>>FFFLLLMMMLLLGGGCCC@@@>>>>>>DDDTTTdddpppxxx{{{qqqmmmmmmooommmkkkmmmmmmkkkiiigggjjjqqqwwwqqqOOOAAADDDGGGQQQqqq\\\CCC777//////444............////////////222222111111222222333444///222000333LLLppprrrxxx[[[LLLZZZkkkeeeOOO???@@@DDD@@@===>>>888888888999:::;;;======FFFJJJOOOTTT]]]jjjwww~~~xxxyyyxxxvvvrrrnnnmmmlllkkklllllljjjeee^^^VVVQQQRRRMMMIIINNNZZZ___XXXNNNSSSSSSKKKFFFGGGIIIZZZwwwzzzlll\\\OOOEEE???CCCMMMEEEGGGGGGDDD@@@AAAFFFLLLTTTZZZcccmmmvvv}}}yyywwwoooqqqxxxgggfffiiigggyyymmmLLLSSSYYYccckkkMMM???888555111//////000000000///...---///333444222000111111000000//////......////////////000000000000/////////000111111222222333333222333444777:::<<>>???ccccccWWWnnn~~~TTT;;;888???ZZZnnngggWWWWWWhhhxxxzzzyyyvvvrrrooommmkkkjjjiiibbb]]][[[WWWOOOIIIGGGIIIPPPZZZ```aaa``````aaa___^^^^^^aaadddffffffeeegggfffggglllrrr{{{}}}{{{yyyzzzxxxuuuoooiiieeedddeeejjjiiiiiihhhhhhhhhhhhhhhmmmooorrrsssttttttvvvwwwwwwuuurrrooonnnppprrrtttvvvvvvvvvwww{{{}}}vvvlll[[[WWWVVVYYY]]]bbbjjjrrrsssqqqmmmiiieeeaaa\\\XXXVVVTTTTTTVVVZZZZZZUUUPPPPPPNNNNNNMMMHHHCCCEEEKKKQQQNNNNNNOOOKKKEEECCCEEEBBBCCCBBB>>>>>>AAAAAA???999999;;;BBBIIIKKKIIIEEEAAA@@@??????===BBBQQQ```llluuu}}}zzzsssooommmllljjjhhhkkkkkkkkkiiihhhkkkpppuuuyyyVVVEEEGGGEEEOOOmmmrrrxxxfffHHH888000...///............////////////222111111111222222333333111444444888RRRuuuzzzuuuyyyxxxxxxxxxxxx~~~uuuYYYPPPeeeyyybbbNNN???@@@CCC@@@===>>>666666666777999:::<<<===EEEJJJOOOTTT\\\kkk{{{~~~||||||zzzvvvqqqmmmkkkkkknnnnnnmmmjjjeee^^^WWWSSSSSSQQQRRR]]]mmmwwwqqqfff___^^^UUUOOONNNLLLWWWooouuuiii\\\QQQGGG@@@BBBIIIGGGHHHHHHEEEBBBCCCHHHMMMTTTXXX^^^gggqqq{{{yyyrrr{{{yyyggghhhpppppp~~~rrrSSSXXX^^^gggnnnRRRBBB777444111//////000000//////......///222333222000111000000000/////////...////////////000000000000//////000000111111222222333333333333555777:::<<>><<<<<<>>>>>><<<@@@NNN]]]iiirrrzzz~~~}}}xxxsssoookkkhhhfffiiiiiiiiiiiiiiikkkooorrr~~~```JJJJJJEEENNNiiigggnnnvvvNNN999333000+++............////////////111111111111222222333333---111222999RRRrrrxxx|||}}}rrr|||yyymmmsss|||rrrYYYXXXsss\\\LLL@@@@@@CCC@@@======666666666888:::<<>>DDDHHHFFFAAA<<<;;;;;;======;;;@@@OOO___jjjqqqxxxzzz~~~~~~wwwpppkkkjjjjjjfffggghhhiiijjjlllnnnooovvviiiNNNLLLGGGOOOgggrrrnnnvvv|||sssvvvTTT:::666444---............////////////000111111222222222222222,,,///111:::RRRnnnzzzwwwtttwwwvvvpppuuuzzzlllXXX```zzzUUUIII@@@AAABBB@@@======888888888:::<<<@@@CCCEEEEEEIIIPPPUUU[[[kkk}}}xxxrrrnnnmmmmmmuuussspppkkkeee___ZZZXXXUUUXXX[[[eeeyyyssslll]]]UUUWWWVVV___tttuuunnndddWWWLLLCCCAAABBBHHHHHHGGGEEEDDDFFFJJJNNNaaaaaacccgggooozzzqqqsssdddXXXcccnnntttlll```aaafffkkk]]]JJJ666444111000000000///---......///000111111000000000000000000////////////////////////000000000000///000000111111222333333333333333555666888:::<<>>AAADDDAAA:::777999===BBBEEEEEEDDDBBB???<<<;;;;;;<<>>BBBEEEHHHIIIIIICCC===999;;;AAAKKK[[[iiipppuuuwwwwwwyyy~~~uuunnnlllkkklllgggffffffhhhkkknnnoooooorrrvvvRRRMMMGGGMMMVVVqqqjjjmmmgggjjjyyy]]];;;222111///............////////////...///111222222222111000000111444???UUUkkktttrrrsssyyyqqqYYYMMM^^^hhh[[[EEECCCBBBAAAAAA@@@>>><<<777666666777999===AAADDDGGGIIIOOOWWW]]]jjj}}}xxxtttsssuuuxxxuuusssppplllgggaaa]]][[[cccjjjggg^^^aaapppzzzyyyggg```OOOFFFIIILLL]]]xxx}}}rrraaaSSSLLLHHHDDDCCCBBB@@@???@@@BBBFFFHHHQQQVVV^^^gggqqqzzz}}}mmmhhhxxxXXX[[[vvv{{{]]]ZZZ]]]cccjjjTTT===999444111//////......---///000000///...///000////////////000000000000////////////000000000000000000111111222333333333333333555666888999;;;;;;???MMMmmm}}}}}}pppLLL666555333222444222222222222111111111111000111111222333444666777888@@@OOOxxxvvv```iiiooonnn___HHH999555777AAA^^^nnnaaaVVV```qqqxxxwwwvvvtttqqqnnnllljjjjjjfffdddcccaaaXXXLLLFFFFFFKKKQQQWWWZZZZZZ[[[]]]___aaa___]]]^^^```bbbbbbbbbdddcccfffkkkooouuu~~~{{{yyyttttttrrrooollljjjjjjkkknnnooopppqqqpppooommmlllpppssswwwyyyyyywwwvvvvvvrrrpppnnnooossszzzyyylll]]]WWWVVVWWWYYY]]]RRRSSSVVV\\\bbbggghhhiiidddiiillljjjccc]]]\\\^^^VVVXXX]]]```^^^XXXXXX\\\[[[SSSSSS___kkkgggXXXKKKKKKKKKHHHBBB???@@@???<<<:::===BBBGGGJJJLLLMMMNNNCCC;;;777<<>>UUUjjjtttsssvvv}}}qqqTTTIII\\\bbbMMM???AAABBBBBBAAA@@@>>><<<888777666666888<<<@@@CCCHHHHHHNNNXXX___iii~~~yyyuuutttwwwzzzrrrrrrooolllhhhccc^^^\\\cccrrrvvvjjjdddlllsssrrriiifffYYYPPPLLLHHHSSSkkk~~~vvvgggYYYRRRKKKEEEBBB???===<<<>>>AAADDDFFFMMMRRR[[[fffpppxxx~~~yyytttiii{{{\\\UUUnnn}}}ccccccgggnnn{{{cccBBB===666111///...//////---///111000...---...000.../////////000000000111////////////000000000000000111111222222333333444222333555777999:::;;;;;;@@@NNNmmmvvvQQQ999777444222444111222222222111111111111000111111222333444666777888AAAQQQvvvzzzeeeeeeppprrr___DDD444444:::DDDaaaooo```UUU```qqqwwwvvvuuusssqqqooommmlllllleeecccbbb___UUUIIIDDDEEEGGGNNNUUUYYYYYYXXXYYYYYY```]]][[[ZZZ]]]```bbbccceeedddfffkkknnnsss~~~}}}{{{vvvuuusssoookkkjjjkkkmmmlllmmmoooqqqpppnnnllljjjooorrrwwwyyyxxxvvvsssrrrrrrpppnnnooottt{{{xxxlll___ZZZYYYYYY]]]bbb___]]][[[\\\^^^aaaccccccaaaeeeiiigggaaa[[[XXXXXXPPPTTT[[[aaa```ZZZYYY\\\^^^SSSPPP]]]llljjjYYYJJJJJJMMMJJJCCC?????????===<<<@@@GGGLLLNNNOOOOOOOOOBBB999666>>>LLLYYYbbbhhhkkksssyyy{{{}}}|||{{{xxxuuunnniiijjjgggeeegggkkkpppqqqqqqrrr|||XXXRRRKKKMMMJJJooowwwwwwuuuOOO666///000............/////////000...///111222333222000///111000444BBBZZZpppzzz{{{rrr{{{tttUUUIII]]]bbbKKK<<<@@@BBBBBBAAA@@@>>>;;;:::999888777999===AAADDDIIIHHHNNNYYY```iiiyyyuuutttwwwzzzqqqpppooolllhhhccc___\\\```uuutttkkknnnrrroooooopppggg]]]TTTHHHLLL```zzz}}}xxxjjj^^^VVVNNNEEEAAA???<<<<<<>>>AAADDDEEEPPPUUU]]]fffpppwww|||~~~yyy|||ooobbbTTThhhvvv|||bbbffflllsssgggFFF@@@777111......//////---///111111...---...000.../////////000000111111////////////000000000000000111111222222333444444222333555777999:::;;;;;;@@@NNNmmm~~~}}}wwwXXXAAA999111000444222333333333222222222111111000000111222333555666777BBBUUUwwwooojjjqqqooo\\\FFF999444111FFFcccooo___WWWgggvvvuuurrrrrrrrrqqqooonnnlllkkkiiiccc^^^[[[QQQFFFDDDKKKIIINNNUUUZZZ[[[[[[ZZZZZZWWWXXX[[[^^^aaaccceeefffdddeeegggiiimmmuuu}}}|||yyywwwssspppmmmlllllllllkkklllmmmnnnoooooonnnnnnqqqtttwwwyyyyyyvvvrrrpppooonnnooottt}}}zzznnnbbb\\\[[[^^^eeemmmqqqiiibbb```^^^\\\___dddcccccceeeiiiggg```XXXUUUMMMXXXZZZ[[[bbb```ZZZ\\\XXXSSSPPPUUU]]]^^^UUUKKKJJJLLLKKKDDD===:::<<<>>>===GGGQQQVVVXXXVVVOOOGGG<<<===@@@HHHRRR^^^hhhmmmppppppsssxxxyyywwwzzz~~~{{{vvvrrrlllhhhjjjjjjlllmmmnnnnnnooooooqqq|||ZZZJJJHHHHHHLLLddd}}}}}}|||VVV777///555000000////////////000000//////000111111111111111333000444FFF___qqqvvvsss}}}gggNNNRRReeebbbMMMBBBBBBBBBAAA???===<<<;;;999::::::::::::<<<@@@CCCEEEIIIMMMQQQYYYgggyyy{{{yyyvvvsssqqquuuqqqnnnnnnpppooohhhbbbeeekkkrrruuuuuuvvvxxx{{{}}}}}}{{{iiiQQQHHHMMM[[[bbbnnnvvvqqqbbbPPPFFFFFFDDDBBB@@@??????@@@@@@EEENNN[[[fffnnntttyyy}}}~~~sss~~~yyyuuuooo[[[\\\rrrbbbUUU]]]mmmxxxeeeIII===222//////------...////////////////////////////////////////////////////////////000000000000222222222222222222333333666666444444555777999;;;@@@LLLlll~~~wwwXXXBBB:::222111444111333333333222222222111111111222222333444666777888CCCXXXooofffjjjsssqqqZZZBBB777777888FFFcccpppaaaYYYhhhvvvwwwttttttsssqqqooollljjjiiieee___[[[XXXNNNBBBAAAGGGGGGLLLSSSYYY[[[[[[[[[[[[XXXYYYZZZ\\\___bbbdddfffhhhiiijjjlllooouuu}}}~~~{{{zzzxxxuuuqqqooonnnmmmmmmnnnnnnooopppqqqqqqqqqqqqsssuuuxxxyyyyyyvvvssspppqqqpppqqqwwwzzzrrrjjjfffeeefffllltttxxxppphhheeebbbcccjjjssshhhgggmmmvvvsssdddXXXVVVQQQ]]]___^^^bbb^^^XXX[[[YYYSSSOOOQQQWWWXXXRRRKKKHHHJJJKKKFFF@@@======???GGGPPPYYYYYYVVVPPPGGG???===???DDDMMMYYYdddlllooonnnooosssyyyzzzyyy{{{zzzvvvrrrmmmjjjkkkkkkmmmmmmnnnmmmllllllrrryyy___KKKFFFEEEFFF]]]]]];;;///333000000////////////000000//////000111111111111111000000777LLLgggyyy|||xxxzzztttnnn\\\MMMYYYoooiiiRRRBBBBBBBBB@@@???===<<<;;;<<<<<<<<<;;;:::;;;>>>@@@CCCGGGLLLPPPWWWcccsss}}}yyyvvvtttnnnlllkkknnntttzzz~~~xxx{{{~~~tttlllppplllnnnrrrkkkYYYNNNMMMTTTZZZeeeppprrrgggVVVIIIEEECCCAAA???>>>>>>??????EEEOOO\\\hhhqqqwww}}}zzzttt}}}rrr^^^]]]ooo{{{yyyeeeUUUYYYhhhvvvgggJJJ>>>222///...------...////////////////////////////////////////////////////////////000000000000222222222222333333444444555555444444555777:::;;;@@@LLLllltttVVVAAA;;;333111444000333333333222222222111111222333333444555777999999CCCZZZggg^^^eeeuuuxxxaaaCCC666777:::DDDbbbqqqddd[[[hhhwwwyyyvvvuuussspppnnnkkkiiihhhccc]]]ZZZXXXNNNBBB???EEEFFFKKKRRRXXX[[[[[[\\\\\\ZZZZZZZZZ[[[]]]```ccceeejjjkkkkkkmmmooottt{{{|||{{{yyyvvvsssqqqpppoooooopppqqqqqqrrrssssssttttttvvvwwwyyyzzzyyywwwtttrrrssssssuuu|||~~~vvvsssqqqooolllkkkooowwwuuunnngggbbb___bbbmmmyyyrrrnnnvvvjjj\\\]]]cccmmmiii___]]]ZZZVVV[[[XXXRRRLLLKKKOOOQQQPPPNNNHHHJJJJJJGGGBBB>>>>>>@@@OOOYYY```\\\SSSJJJAAA:::;;;===EEEQQQ^^^hhhmmmnnnlllnnnssszzz|||{{{}}}zzzuuuqqqnnnkkkkkklllmmmnnnmmmllljjjiiirrrttteeeLLLFFFDDDBBBWWWfffAAA000111000000////////////000000//////000111111111111111000111:::PPPjjj{{{|||www|||uuugggSSSNNNdddwwwiiiKKKBBBBBBAAA@@@???===<<<<<<;;;<<<<<<;;;:::<<>>======>>>???FFFPPP^^^jjjssszzz{{{sss{{{zzzfffaaaooovvvrrrdddSSSVVVfffxxxmmmMMMAAA555111000///...000////////////////////////////////////////////////////////////000000000000000111111222333444555555444444444444666888;;;<<>>@@@DDDQQQ[[[bbb\\\QQQGGG@@@<<<:::>>>HHHVVVccclllnnnmmmkkkmmmsss{{{}}}}}}zzztttpppmmmkkkhhhjjjlllmmmmmmllliiihhhnnnppphhhLLLHHHFFFBBBTTT|||nnnFFF222111000000////////////000000//////000111111111111111333222999MMMeeessssssmmmdddKKKQQQrrrjjjEEEBBBBBBAAA???>>>=========888999:::;;;<<>>>>>???@@@GGGQQQ___kkkttt{{{wwwwwwrrrzzziiiaaammmrrrlll|||}}}aaaPPPTTTfff{{{rrrQQQDDD888333222111111222////////////////////////////////////////////////////////////000000000000//////000111222333444555333333333555777999;;;<<>>>>>>>>>>>888999;;;;;;<<<@@@DDDGGGHHHLLLQQQTTTWWW^^^iiirrr{{{~~~{{{yyyrrrssssssppppppuuu}}}lllWWWHHHCCCGGGSSS]]][[[UUUPPPRRR^^^eee\\\MMMFFFEEEBBB@@@??????@@@AAAHHHRRR___jjjrrrxxx~~~~~~yyyqqq|||{{{ttt{{{fff]]]jjjppphhh}}}}}}```OOOQQQcccxxxoooRRREEE777222111//////111////////////////////////////////////////////////////////////000000000000---...///000111222333444222333444555777999;;;<<>>666444666333333333333222222222111111111222222333444666777888EEE^^^kkkgggnnn___>>>555777666999QQQcccccccccoooxxxyyyvvvtttrrrpppooonnnooooooiiibbb]]]ZZZQQQEEEDDDJJJSSSVVVZZZ]]]]]]\\\\\\\\\]]]\\\\\\\\\^^^```ccceeegggiiilllnnnqqquuu{{{|||zzzyyyxxxwwwuuusssrrrqqqrrrrrrrrrrrrsssuuuxxxyyy|||||||||{{{{{{{{{{{{{{{zzz|||~~~xxxqqqqqqvvvuuunnngggeeebbb```ccchhhkkkaaaaaaiiiggg^^^cccrrr{{{]]]JJJCCC???===BBBMMMWWW]]]^^^]]]PPPEEEBBB???===DDDNNNXXX]]]\\\SSSHHHAAA>>>;;;;;;DDDQQQ[[[aaafffkkknnnoooooosssyyy{{{zzz}}}}}}sssmmmlllllleeefffgggiiijjjjjjkkkkkkfffkkk~~~nnnNNNDDDFFFBBBIIIiiizzzMMM555333000000////////////000000//////000111111111111111333111666IIIbbbsssvvvrrrwwwvvvcccMMMcccjjjFFFCCCAAA@@@>>>===>>>>>>???===>>>>>>===<<<>>>AAADDDFFFJJJOOORRRUUU\\\gggpppyyy}}}|||uuusssqqqppppppqqqrrrsssvvvfffVVVLLLLLLTTT\\\eeeaaaYYYUUU[[[ccc^^^RRRGGGFFFCCCAAA@@@@@@AAABBBHHHQQQ^^^iiipppvvv|||~~~yyy~~~vvviiiaaaqqqvvvlll}}}eeePPPNNN\\\rrrlllQQQCCC555///...,,,---...////////////////////////////////////////////////////////////000000000000...//////000111222333333222333444666777999::::::???MMMooorrrwww~~~mmmcccLLLBBB888555666333333333333222222222111111222333333444555777888999FFFeeejjjkkkppp}}}uuuSSS999666888555999MMM^^^ccchhhttt{{{zzzyyywwwtttqqqooooooooooookkkccc]]]YYYPPPEEEEEEMMMSSSVVVZZZ\\\\\\\\\]]]^^^\\\\\\]]]^^^```bbbdddeeeiiikkkmmmoooqqqtttyyy|||}}}{{{{{{zzzyyywwwuuutttsssssssssrrrssstttvvvyyy{{{}}}||||||||||||}}}~~~~~~{{{~~~~~~{{{wwwrrrssswwwpppfff]]]ZZZ[[[YYYZZZ[[[\\\YYYZZZ^^^\\\YYY^^^iiidddIII>>>:::;;;DDDTTT___aaa___[[[MMMCCCBBBBBB@@@GGGRRRYYYZZZVVVLLLDDD@@@>>>;;;>>>IIIVVV]]]^^^aaaiiiqqqsssqqqssswwwxxxwwwzzz~~~tttooonnnooohhhgggggggggggghhhiiijjjhhhggguuutttRRRCCCGGG@@@BBB^^^|||yyyPPP666111000000////////////000000//////000111111111111111222111:::OOOjjj{{{}}}xxxfffZZZrrr^^^AAACCCAAA???>>>===>>>???????????????======>>>AAACCCFFFJJJOOOQQQTTT\\\iiirrryyy|||zzzzzztttoooqqquuuvvvqqqkkkooo}}}}}}pppaaaVVVRRRUUUWWW^^^```[[[SSSTTT[[[YYYPPPFFFEEECCC@@@???@@@AAAAAAEEEOOO\\\hhhpppvvv||||||xxxjjjeeevvvzzzllluuukkkTTTJJJUUUppppppSSSEEE666000...,,,---///////////////////////////////////////////////////////////////000000000000111111222222333333333333333444555666888888999999===LLLppptttxxxjjjkkkRRRFFF:::555666222333333333222222222111111444444444555777888:::;;;EEEjjjzzzfffhhhnnnkkkwwwpppQQQ:::999888///999KKK\\\ccclllyyy~~~{{{|||zzzvvvrrrpppnnnnnnnnnnnnfff___ZZZPPPFFFGGGOOOPPPTTTXXX[[[\\\]]]^^^___[[[\\\^^^```bbbdddeeefffiiikkklllmmmoooqqquuuxxx|||||||||{{{yyywwwuuutttttttttssstttuuuxxxzzz|||}}}}}}|||||||||~~~|||~~~xxxtttrrrpppqqquuummm```UUURRRUUUUUUUUUUUUTTTVVVZZZ\\\ZZZYYY]]]cccuuuiiiMMM===999;;;GGGXXXcccccc^^^WWWJJJBBBDDDEEECCCJJJTTTWWWVVVPPPGGGBBBBBB@@@===HHHTTTaaaeeeccceeeooozzzuuussssssuuuvvvuuuyyy~~~uuupppppprrrkkkiiigggeeeeeefffhhhiiikkkdddlllzzzUUUEEEIII@@@>>>XXX~~~RRR666000000000////////////000000//////000111111111111111222333>>>UUUooo~~~xxxooo^^^___zzz{{{\\\HHHCCCAAA???>>>===>>>???@@@<<<============???CCCFFFHHHLLLPPPSSSVVV___lllvvv{{{|||yyywwwzzzsssooovvv}}}ttt}}}yyyhhh]]]YYYYYYYYYPPPWWWUUUMMMKKKQQQPPPIIIFFFDDDBBB@@@??????@@@@@@CCCMMM[[[gggpppwww~~~rrr~~~zzzeeeaaatttvvveeejjj|||nnnWWWGGGQQQrrryyyVVVHHH999222000//////111////////////////////////////////////////////////////////////000000000000444444444444444444444444444444666777888888888888;;;LLLqqqfffsssbbbMMM999333666333222222111111111111222222000111333333333444777999HHHtttvvvnnnllloooppprrrwwwmmmSSS>>>999999777777PPPggglllmmmttt~~~|||xxxuuunnngggggglllkkkddd]]]WWWMMMDDDDDDKKKSSSVVVYYY[[[ZZZYYYYYYYYY___^^^\\\\\\]]]___bbbdddjjjlllnnnnnnmmmlllmmmnnn}}}~~~|||{{{zzzzzzyyywwwuuutttrrrooonnnppptttyyy|||xxxvvvmmmhhhlllnnnmmmqqqyyytttdddbbb\\\LLLQQQYYYNNNXXXWWWVVVWWWZZZ]]]___```ggggggGGG;;;;;;;;;BBBRRR]]]WWWJJJDDDAAA>>><<<===AAAFFFIIIPPPNNNIIICCC??????BBBDDDNNNXXXbbbgggkkkqqqttttttuuuwwwtttooopppxxx|||{{{zzz{{{ttttttvvvuuuqqqjjjccccccgggkkkiiiffffffdddpppRRRNNN<<>>;;;:::<<<@@@CCCBBB@@@===;;;;;;===???AAACCCGGGMMMSSSYYYbbblllsssyyyyyyoooppprrroooqqq|||tttddd[[[XXXSSSOOOOOOMMMJJJGGGEEEFFFHHHBBBAAA@@@???>>>>>>>>>>>>HHHPPP[[[eeemmmuuu|||uuuxxxhhhuuu}}}}}}kkkaaaooosss```ppp{{{uuuPPPYYYbbbvvvxxxZZZKKK888---+++---...------.........//////000000---.....................////////////000000000000111111222222222333333333333333444555777999:::;;;>>>QQQsssmmm}}}nnnTTT<<<444666222222222111111111111222222000222333333333444777999@@@ooowwwmmmsssggggggtttyyypppTTT<<<555444222;;;SSSiiinnnnnnuuu~~~~~~{{{xxxuuuooohhhhhhkkkjjjccc[[[SSSIIIBBBDDDKKKTTTWWW[[[\\\\\\\\\\\\]]]___^^^\\\\\\]]]___bbbdddiiikkkmmmmmmllllllmmmnnnvvv~~~~~~}}}{{{xxxvvvsssqqqrrrvvv{{{~~~{{{wwwggg```]]]ccciiiooo}}}sssllleeeVVVXXX\\\QQQRRRSSSUUUXXX]]]```aaabbbbbbxxxdddHHH===<<<<<<>>>GGGMMMHHH===<<<:::777666666999===???BBBAAA???===<<>><<<;;;===???AAA@@@>>><<<::::::<<>>OOOoooyyy___@@@666666000222222111111111111222222000222333444444555777999BBBrrrxxxkkk|||cccbbbttt}}}uuuWWW>>>777666333???WWWlllpppnnnttt}}}|||yyyxxxwwwqqqjjjhhhjjjjjjbbbXXXNNNDDD@@@DDDLLLVVVYYY\\\____________```^^^^^^]]]]]]^^^```bbbdddhhhjjjlllmmmllllllmmmooopppzzz~~~|||zzzxxx|||yyyvvvtttuuuyyy}}}~~~|||zzzlllddd^^^___```hhh{{{yyyqqqddd___]]]RRRJJJNNNTTT[[[```bbbcccccc[[[fffyyy~~~aaaLLLCCCDDDCCC@@@???>>>999333555333222000000222444555666666666777999>>>EEEJJJPPPZZZeeejjjooouuuyyyyyyrrrssssssqqqssszzz~~~~~~~~~~~~}}}~~~vvvuuuuuutttmmmllljjjiiihhhhhhiiiiiillliiioookkkYYYEEEDDDEEEAAAbbbsss___::::::000000000000000000000000///000000000000//////...333555===VVVoootttwwwdddMMMPPPoooyyy```HHHEEECCCAAA???===<<<===>>>???===<<<:::999999;;;>>>@@@CCCGGGNNNTTT[[[dddooovvv{{{sssmmmhhh``````rrrxxxpppfff[[[WWW[[[bbbggg{{{wwwdddUUUHHHJJJLLLLLLKKKGGGDDDBBBBBBEEEEEEDDDBBB@@@>>><<<;;;CCCJJJWWWcccllltttyyy|||wwwnnnYYYlllzzzjjjYYYcccmmmdddxxx}}}QQQRRRYYYuuujjjZZZDDD555000///...,,,............////////////000000000//////.........////////////000000000000111111222222222333333333333333444555777999:::;;;@@@NNNkkktttiiiEEE777555///222222111111111111222222111222444444444555888:::JJJyyy|||nnneeefffooo|||vvvXXX>>>999:::888AAAYYYnnnqqqooosss{{{~~~zzzwwwwwwwwwsssllliiiiiijjjcccWWWJJJAAA@@@FFFNNNWWWZZZ]]]______^^^______^^^]]]]]]]]]___aaacccdddhhhkkkmmmnnnnnnnnnooopppoooxxx|||xxxtttrrrzzzwwwuuutttuuuzzz~~~}}}{{{}}}sssiiiccc]]]aaauuussscccWWWOOOEEELLLUUU]]]aaabbb```___VVVVVVcccyyyuuu```SSSNNNPPPOOOJJJBBB;;;555222333222111000000000000000222333444555777<<>>UUUlllsss|||}}}hhhQQQXXX~~~gggKKKIIIBBBAAA@@@>>>============;;;;;;999999:::<<<>>>@@@EEEIIIOOOUUU[[[dddnnnuuuuuummmeee```WWWSSS[[[rrrwwwnnnggg___ZZZ[[[[[[ddd~~~lll]]]OOOHHHJJJKKKJJJGGGDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCHHHQQQ[[[dddmmmtttwwwyyy{{{~~~vvvXXXlll{{{nnn\\\bbbkkkbbbrrr}}}PPPOOOXXXyyywwwdddKKK888111//////---.........///////////////111111111000//////......////////////000000000000111111222222222333333333333333444555777999:::;;;BBBOOOjjj___mmmsssMMM777333///222222111111111111222222111222444444444555888:::LLLwwwyyyfffkkknnn}}}yyyWWW;;;777:::777@@@YYYnnnrrrpppsssyyy{{{xxxvvvuuuwwwuuunnnjjjiiiiiidddXXXIII@@@BBBIIIOOOWWWZZZ]]]^^^]]]\\\\\\\\\]]]]]]]]]^^^___aaaccceeeiiikkknnnoooooopppqqqssssssyyy~~~zzzvvvssstttrrrqqqqqqtttzzz}}}|||~~~{{{qqqiiiaaadddyyyjjjRRRKKKGGGNNNXXX^^^___]]]ZZZXXXRRRLLLSSSfffqqqlllcccaaaWWWVVVTTTNNNEEE<<<666444333222222111000000000000111333444666888===DDDIIITTT\\\dddfffiiiooossstttxxxwwwwwwxxxyyyyyy{{{|||{{{~~~|||xxxtttqqqjjjlllnnnlllhhhfffhhhkkkkkkmmmtttgggSSSGGGDDDBBBTTTfff;;;000////////////////////////000000111000000///...---000444===SSSjjjssswwwssscccPPP\\\jjjHHHBBBAAAAAA@@@???===<<<<<<<<<;;;;;;::::::;;;===???@@@GGGKKKPPPUUUZZZbbblllssspppbbb[[[TTTSSSOOOJJJLLL___~~~vvvrrrlllgggddd\\\eeezzzfffTTTGGGHHHIIIHHHFFFCCCBBBBBB?????????>>>???@@@AAABBBBBBDDDHHHPPP[[[hhhrrrxxxxxxzzz~~~|||___ooo|||tttggglllqqqeeelll}}}QQQOOOXXXyyy~~~iiiMMM888000////////////////////////.........111111000000/////////...////////////000000000000111111222222222333333333333333444555777999:::;;;DDDRRRooo}}}RRR[[[}}}XXX:::222222222222111111111111222222111333444555555666888:::JJJtttbbbmmm|||___===888;;;888===WWWooouuurrrtttxxxyyyxxxttttttvvvuuuoookkkkkkgggdddYYYJJJBBBDDDKKKOOOUUUXXX[[[\\\[[[ZZZZZZZZZ]]]]]]^^^___```bbbdddeeehhhjjjmmmooooooppprrrssswwwyyy}}}zzzxxxvvvqqqoooooopppssszzz~~~|||{{{}}}qqqggghhh{{{yyyTTTLLLKKKRRRZZZ]]]ZZZVVVRRRQQQMMMGGGIIITTT___fffmmmvvvcccZZZQQQJJJCCC:::555333333222111111000000000000///111444777;;;@@@GGGLLLWWW^^^cccdddfffmmmsssuuu{{{yyyyyy|||}}}zzz{{{}}}|||}}}wwwrrrkkklllllljjjgggfffhhhkkkiiimmmttt}}}lllYYYIIIEEECCCNNNxxx}}}iii>>>444000000000000000000000000///000000000000//////...///444===SSSjjjsssttt~~~ttt\\\RRRccchhhFFF===BBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;:::;;;<<<>>>>>>FFFJJJPPPUUUZZZbbblllsssttt___PPPJJJHHHIIIKKKKKKLLL^^^tttiii```YYYYYY___{{{mmmTTTGGGHHHGGGEEECCCCCCEEEGGGCCCAAA???>>>>>>@@@BBBDDDAAA@@@BBBJJJXXXgggttt||||||~~~___jjjwwwsssjjjppprrreeelllUUURRRWWWuuuxxxdddIII666//////000//////////////////.........////////////////////////////////////000000000000111111222222222333333333333333444555777999:::;;;DDDVVVvvv~~~wwwoooXXX```ddd===111555222222111111111111222222222333444555555666888;;;HHHrrr{{{\\\nnnddd???888;;;999;;;VVVqqqxxxvvvxxxzzzzzzxxxtttrrrtttuuuppplllllldddcccZZZKKKCCCFFFKKKMMMQQQTTTXXXZZZ[[[[[[\\\\\\\\\]]]^^^___aaacccdddeeeeeehhhkkkmmmnnnoooqqqrrrwwwvvv{{{~~~{{{yyywwwvvvrrrqqqpppqqqttt{{{~~~|||{{{~~~nnnjjjyyy\\\QQQPPPUUUZZZZZZUUUOOOLLLLLLHHHEEEDDDFFFPPPccc{{{vvvcccNNNCCC???999666555444333111000000111222333...000333666:::@@@GGGKKKTTTZZZ^^^___bbbkkktttxxx|||yyy{{{}}}}}}wwwqqqlllllljjjgggeeefffhhhjjjggglllrrrvvvnnn\\\JJJFFFEEEJJJqqqiii===777000000000000000000000000...//////000000000000///...444???WWWnnnttt}}}nnnvvvWWWYYYooodddGGGAAACCCAAA???===;;;;;;;;;;;;;;;;;;::::::::::::;;;<<>>BBBGGGJJJFFFEEEFFFMMMZZZhhhtttzzzyyy~~~|||```jjjwwwssshhhmmmoooccclll[[[WWWYYYrrr|||fffVVVAAA333///000///...000/////////............---------...//////000000////////////000000000000111111222222222333333333333333444555777999:::;;;CCCXXX|||{{{xxx^^^fffccclllmmm???111777222222111111111111222222222333555555555666999;;;DDDoooyyyYYYpppaaa:::333777555999VVVrrr{{{yyyzzz|||{{{yyytttqqqttttttqqqmmmmmmaaaaaaZZZLLLDDDFFFJJJKKKNNNQQQVVVZZZ[[[\\\^^^___\\\]]]^^^```bbbcccdddeeecccfffiiikkklllmmmoooqqquuusssvvv~~~{{{yyywwwuuutttrrrsssvvv|||}}}|||zzzxxxtttooo|||cccVVVRRRVVVZZZXXXRRRLLLJJJJJJDDDEEEBBB>>>GGGbbblllOOOAAA>>>;;;999888666444333222222333555666000111444666999>>>CCCGGGPPPUUUYYYYYY^^^iiisssxxx{{{xxx{{{}}}tttmmmnnnkkkhhheeeeeefffhhhjjjfffllloooqqqooo]]]KKKGGGGGGHHHmmmuuuiiirrrfff;;;777000000000000000000000000......///000000111000000---555BBB[[[qqqtttyyywww{{{vvvmmmRRR]]]vvv^^^GGGDDDCCCBBB???<<<;;;;;;;;;<<<::::::999999888999999999@@@DDDKKKRRRZZZcccooowwwvvvyyy}}}ssssssxxxzzzqqq```VVVUUU[[[UUUUUUZZZ]]]fffxxxkkkddd```\\\UUUKKKVVVqqqxxxaaaJJJHHHCCC@@@???DDDKKKQQQCCC@@@>>>===@@@GGGNNNSSSNNNLLLMMMRRR]]]iiiqqqtttqqqyyyyyyhhhssszzzkkkllloooeeejjj^^^\\\]]]rrrzzzWWWKKK;;;222111111///,,,000000//////.........---+++,,,,,,---...///000000////////////000000000000111111222222222333333333333333444555777999:::<<>><<<<<<<<<;;;999888999888888777888999;;;<<>>AAA___xxx~~~uuuiiimmmgggzzzssskkk~~~ssspppwwwAAA777666222222111111111111222222222222333333555666888999LLLnnn~~~zzzbbbppptttzzzkkkOOO@@@666333888AAAYYY{{{}}}{{{{{{|||xxxtttqqqpppooommmlllhhheee^^^TTTKKKGGGIIILLLOOOQQQUUUYYY[[[]]]]]]]]][[[]]]^^^aaacccdddeeeeeejjjlllnnnoooppppppooonnnmmmnnnpppwww}}}zzzwwwuuutttvvvvvvuuuyyy|||zzz{{{jjj^^^___^^^ZZZVVVQQQKKKGGGEEEEEE??????BBBRRR{{{ttt[[[OOOKKKEEE===777999888777666666666666666666555555555777;;;>>>AAAGGGOOOXXX^^^bbbfffmmmsssvvvwwwxxxwwwwwwxxx{{{~~~}}}yyyrrrmmmnnnkkkfffcccccceeeiiilllmmmkkkooopppyyy^^^NNNCCCCCCIII```ttt[[[DDDiiixxxIII555222111///.........000000////////////000000000000222555IIIdddlllgggppp{{{||||||~~~eeeYYY[[[xxxaaaKKKDDDAAA???============;;;999888888777777888999;;;<<>>EEEbbbvvvmmm|||cccgggsssuuuiiiwwwGGG999444222222111111111111222222222222333333555666888999KKKmmm~~~tttiiivvvhhhrrrfffMMM???777333666@@@UUUwwwzzz|||yyyuuurrrqqqpppnnnllliiihhhcccYYYNNNIIIJJJMMMNNNQQQTTTXXXZZZ[[[\\\\\\ZZZ[[[]]]```bbbdddeeefffjjjkkklllmmmmmmmmmmmmmmmooonnnnnnssszzztttpppnnnmmmooosssuuuuuu{{{}}}zzz{{{}}}yyylllgggcccaaa\\\WWWPPPIIIDDDAAA???>>>>>>???SSSwww```VVVRRRJJJ???777999999888777666666777777888777555444555888<<>>>>>>>>>>><<<;;;888888777777888999;;;<<<>>>CCCJJJOOOUUUccc~~~sssfffiiiuuu~~~}}}jjj]]]YYYUUUWWWYYYdddrrrpppllluuu|||~~~zzzeeeSSSNNNYYYrrr~~~tttPPPMMMIIIFFFEEEFFFFFFEEEBBB@@@===;;;>>>EEEMMMRRRKKKKKKPPPXXX^^^aaaeeeiiiooottt~~~yyywwwlllsss~~~mmmeee]]]kkk~~~uuuWWWPPP^^^mmmwww___OOO===333///...///111------------..................////////////......////////////////////////111111222222222222222111333444666777777999<<<>>>IIIfff{{{xxxfffjjjlll~~~PPP<<<444222222111111111111222222222222222333555666888999EEEggg~~~~~~jjjuuukkkvvvjjjOOO@@@999444555888JJJkkk~~~~~~zzz~~~{{{wwwuuusssrrrpppnnnlllnnnkkk```RRRIIIIIIMMMNNNPPPSSSWWWYYYZZZ[[[ZZZ]]]^^^```bbbdddeeeffffffggghhhhhhhhhiiijjjjjjkkkmmmnnnooorrr{{{sssjjjeeecccccckkkooosssvvv}}}~~~{{{{{{zzz}}}|||{{{tttmmmjjjbbb___[[[UUUNNNGGGAAA>>>>>>@@@???===SSSgggYYYSSSKKK@@@999888888777777777888888999:::888555333333666999<<>>>>>>>>>>><<<;;;:::999999999999;;;<<<===@@@CCCIIINNNSSS```xxx{{{kkkkkkqqqvvvxxxcccUUUPPPIIIJJJIIIWWWpppxxxqqqqqqyyy~~~mmmXXXMMMNNNbbbuuuuuuZZZUUUOOOKKKHHHFFFDDDCCCAAAAAA>>><<>>333///...///000------........./////////......////////////..................////////////111111222222333333222222222444666777888999===???JJJgggyyy{{{}}}pppXXX>>>444222222111111111111222222222222222333555666888999DDDcccwwwzzzffflllooo{{{lllLLL===888444555888FFFeeezzzzzz{{{~~~{{{|||yyywwwuuutttqqqoooppptttsssgggVVVIIIHHHKKKMMMOOOSSSVVVYYYZZZ[[[ZZZ``````aaacccddddddddddddffffffgggggghhhiiiiiijjjfffjjjnnnooorrr}}}uuulllgggffffffgggmmmssswww~~~{{{{{{{{{{{{xxxvvvpppjjjggg```^^^ZZZUUUNNNHHHBBB@@@@@@CCCCCCAAAVVVmmmYYYOOOGGG???;;;888888777888888999:::;;;999888555333333444777999@@@IIIUUU]]]bbbgggnnnsssssstttttttttssstttvvvxxxpppuuu{{{yyyvvvsssnnnllljjjhhhfffeeeeeefffiiidddjjjmmmyyyuuu\\\NNNDDDCCCDDDWWWyyyqqqiii{{{tttJJJ;;;111000000///////////////////////////000000000000222888LLLfffsssuuu~~~|||aaa^^^XXXpppgggPPPEEE@@@>>>============<<<;;;;;;;;;::::::;;;<<<>>>???BBBCCCHHHNNNUUUbbbvvv{{{jjjjjjlllmmmzzzuuubbbVVVQQQCCCDDDCCCUUUvvvwwwnnnyyy|||{{{xxxrrr]]]QQQKKKXXXjjjpppeee___XXXPPPKKKGGGDDDAAA>>>AAAAAA???EEEPPPWWWXXXKKKDDD???CCCOOOUUUOOOGGGEEEMMM___uuuqqqppplll^^^aaaoooqqqnnnkkkeeejjjuuugggNNNNNN___qqqVVVMMM@@@555000//////........./////////000000000......////////////......---........./////////000111111222333333333333333222333666777888;;;>>>AAAIIIfffpppuuu~~~uuu^^^???444222222111111111111222222222222333333555666888999FFFbbbmmmlll~~~```dddnnnyyyiiiGGG888666444444>>>KKKhhh}}}|||zzz~~~}}}~~~|||yyywwwvvvssspppnnnpppvvvwwwlllXXXIIIFFFJJJLLLNNNRRRVVVZZZ[[[\\\\\\``````aaabbbbbbbbbbbbbbbggghhhhhhhhhhhhggggggfffbbbfffkkkmmmlllsss}}}uuupppqqqrrreeelllsssyyy||||||yyyvvv{{{}}}yyyvvvqqqkkkfffbbb```\\\VVVPPPJJJEEEBBB<<<>>>AAACCCXXXrrrWWWJJJCCC???===::::::999999999999999:::888777555333333444555666>>>GGGTTT]]]bbbgggnnnsssuuuvvvvvvuuuttttttwwwyyyqqquuu|||{{{xxxuuunnnllliiifffeeedddeeeeeehhhccciiinnnzzzvvv]]]PPPEEEBBBBBBRRR~~~~~~tttGGG<<<000000000000////////////////////////000000000000000777JJJeeexxxzzz```YYYUUUpppiiiQQQFFF???>>><<<<<<===>>><<<;;;<<<;;;::::::;;;<<<>>>???BBBBBBGGGNNNWWWeee{{{vvvfffgggfffdddssssssddd\\\YYYCCCHHHIII]]]~~~jjjlllsssxxx|||sss___VVVPPPVVVeeejjjlllggg^^^UUUNNNHHHDDDAAA<<>>>>>???>>><<<:::888777666666555555555444444444444444<<>>======??????>>><<<::::::999999:::;;;===>>>AAACCCGGGLLLRRRaaa}}}zzziiijjjfffaaasssmmm```[[[XXXGGGLLLLLL___rrrdddiiilllrrrsss___[[[WWW[[[fffjjjnnnhhh___WWWPPPJJJEEEBBB<<>>BBBEEENNNjjj|||jjjqqqiiiBBB888222222111111111111222222222222333333555666888999AAA^^^qqqhhhooonnniiizzz```ooovvvsssOOO===:::444111222BBBfff|||vvvzzz{{{yyywwwuuusssrrrooollliiifffpppvvvlllWWWHHHFFFJJJKKKMMMRRRWWW[[[^^^______aaabbbccceeeggghhhhhhhhhggggggfffddd```[[[VVVSSSPPPKKKLLLSSSYYY]]]fffpppwww}}}uuummmjjjjjjeeemmmuuu{{{||||||}}}nnnccc^^^fffeeedddbbbaaaaaa^^^YYYbbb```[[[UUUNNNGGGAAA>>>EEECCCIIIRRRbbbwwwUUUEEE@@@>>>???CCCAAA???;;;888555333222444444555555555444333333;;;EEERRR\\\bbbhhhnnntttuuuvvvvvvuuuttttttwwwyyyvvvvvvwwwxxxzzzzzzvvvssshhhfffdddbbbccceeehhhjjjhhhbbbiiiqqq|||vvv___UUUNNNMMMNNN^^^}}}GGG999000000000000000//////...////////////000000000000222777GGG^^^sssvvv|||xxxaaaIIINNNtttmmmPPPCCCAAA???>>>???@@@@@@???>>>999888888777888999;;;<<>>CCCAAA<<>>>>>>>>>>><<<:::???:::999;;;999555888>>>===>>>CCCHHHNNN\\\zzzqqqqqqppp___NNNLLLNNNGGGIIIHHHUUU|||iiiPPPLLL]]]hhhtttsssccc___gggnnnmmmiiikkkggg```XXXOOOIIIDDDBBBCCCBBBAAAAAABBBEEEGGGIIIPPPPPPTTT]]]iiiqqqrrrqqq\\\bbblllwwwiiilllvvvnnnppp}}}bbb[[[bbbZZZdddjjjcccRRRQQQ```iiieeebbb[[[III555+++---000...............////////////........................////////////000111222333222222222222222222333333333666999;;;===@@@DDDGGGSSSrrrtttrrrvvvxxxlllAAA666333222111111000000111111222333444444444555777999???YYYpppcccaaaeeennn[[[www|||{{{```DDD888555333999???___}}}ppptttyyyzzzyyyvvvrrrooooooooonnnvvvzzznnnZZZJJJHHHLLLNNNPPPTTTVVVXXX[[[___aaa```bbbdddeeegggjjjmmmmmmssstttpppiiidddccc```[[[XXXTTTPPPOOOPPPSSSVVVWWW^^^dddiiiggg___VVVRRRQQQQQQJJJEEEEEEEEECCCCCCEEEPPPYYYggguuu~~~}}}}}}}}}~~~vvvxxxqqqggg___\\\YYYTTTPPPYYY]]]```]]]TTTKKKEEECCCGGGQQQ[[[^^^hhhYYYEEEDDDDDDBBBEEECCC???999444222333444555666666555444444555777>>>LLLZZZaaaffflllqqqrrrvvvxxxyyyzzzyyyxxxyyyzzzwwwxxx{{{~~~zzzrrrnnnjjjhhhfffeeeeeegggiiijjjhhhiiijjjhhhuuu}}}___TTTMMMHHHIIIRRRrrrPPP;;;444111///.../////////...000000000000000111111111333:::JJJ___pppyyyyyy___PPP\\\qqqwwwOOOFFF???>>>>>>???@@@@@@???======::::::;;;:::666888>>><<<>>>CCCIIIOOO^^^||||||sss~~~eeeOOOIIIIIIKKKLLLKKKRRRnnnrrrWWWMMMVVV[[[```iiilllsssjjj```[[[]]]bbbdddeeegggddd^^^WWWPPPJJJEEECCC@@@???>>>===>>>@@@BBBCCCGGGIIIOOOWWWbbbiiimmmmmmkkkmmmppptttyyyzzzeeennnzzzkkkpppccc]]]eee^^^cccjjjdddSSSQQQbbbnnnmmm___YYYJJJ888///......+++............////////////........................////////////000111222333222222222222222333333333333555999<<>>UUUkkkcccccceeekkk```xxx{{{}}}aaaDDD666555666888???^^^vvvuuu|||||||||zzzuuuqqqooonnnqqqvvvxxxmmm[[[NNNKKKNNNQQQSSSVVVXXXZZZ[[[^^^aaabbbbbbcccfffkkknnnooopppzzzzzzvvvoookkkjjjhhhddd```\\\WWWSSSQQQPPPNNNMMMYYY___eeefff```UUUJJJCCC???:::888;;;======>>>AAALLLUUUcccooowww|||}}}|||{{{zzztttzzz|||qqqeee\\\UUUPPPLLLUUU\\\bbb```VVVMMMHHHHHHNNNZZZddddddfff|||ZZZHHHGGGIIIHHHLLLJJJEEE>>>777333222222666777999999888777888888CCCPPP]]]dddhhhmmmrrrssssssuuuvvvuuuttttttuuuvvvvvvwwwzzz~~~{{{rrrmmmllliiieeefffiiikkkkkkjjjhhhhhhhhhfffrrraaaVVVMMMFFFBBBFFFcccMMM999444111///.../////////...111111111000000000000000333:::LLLcccsss{{{}}}[[[NNN[[[qqqyyyPPPGGG??????>>>@@@AAABBB@@@???;;;::::::;;;999777888<<<;;;>>>CCCIIIQQQbbb}}}nnnuuujjjRRRLLLMMMLLLLLLLLLPPP```xxxxxx\\\OOOUUUWWWYYY\\\[[[```^^^ZZZUUURRRTTTYYY^^^^^^]]]YYYUUUPPPJJJFFFDDD>>>===<<<;;;;;;<<<===>>>???CCCJJJPPPVVV[[[```dddooorrruuuwwwyyyssscccpppgggmmm}}}bbb___ggg```bbblllgggTTTPPPaaannnoooXXXRRRFFF888111///---***............////////////........................////////////000111222222111222222222333333333444333555999===AAAFFFLLLPPP___~~~vvvqqq~~~dddAAA777333222111111000000111111111222444444333444666888>>>QQQtttpppqqqmmmkkkcccqqqsss|||bbbEEE666555777999>>>[[[}}}xxx~~~}}}xxxsssooonnnpppttttttkkk[[[NNNKKKMMMRRRTTTWWWXXXYYY[[[]]]___dddbbbbbbhhhmmmppprrrttt~~~}}}yyyqqqmmmmmmllliiihhhccc[[[TTTPPPMMMKKKJJJVVV]]]gggnnnnnndddUUUKKKDDD@@@>>>@@@AAA>>>???BBBOOOXXXdddlllpppuuu||||||yyywwwuuuwwwwww{{{wwwyyyhhh[[[RRRNNNNNNTTT\\\ccc```WWWOOONNNQQQTTT\\\dddeeefffvvvaaaNNNLLLOOOQQQUUUSSSNNNGGG@@@:::777777777999<<<===<<<;;;;;;<<>>CCCIIISSShhhuuuccclllsssXXXPPPQQQLLLKKKLLLQQQZZZjjjuuu[[[PPPUUUVVVXXXYYYUUUSSSSSSRRROOOLLLLLLQQQUUUTTTSSSRRRPPPMMMIIIEEECCC@@@???>>><<<<<<<<<<<<<<<<<>>BBBHHHOOOSSSdddzzzvvvcccDDD===333222111111000000111111111222333333333444666888>>>NNNyyynnntttbbbcccjjjxxxzzzcccFFF888555666:::===VVV}}}}}}xxxssspppnnnnnnrrrsssiiiYYYMMMIIIJJJPPPRRRUUUWWWXXXYYY\\\^^^fffaaabbbhhhnnnpppuuu{{{|||sssnnnooonnnkkkiiibbbXXXPPPKKKJJJIIIIIIQQQYYYgggrrrvvvoooaaaVVVMMMIIIGGGGGGDDD@@@@@@CCCSSSZZZcccgggiiilllqqqwwwwwwxxxxxxxxxwwwuuusssrrrtttooopppuuuxxx{{{mmm]]]QQQOOORRRVVV]]]bbb___WWWSSSWWW\\\]]]^^^```ccceeeooojjjVVVRRRVVVZZZZZZYYYUUUOOOHHHBBB>>>===:::<<>>;;;999:::;;;;;;888555555666666999>>>CCCIIIVVVoooxxxgggnnn{{{iiiWWWQQQRRROOOPPPTTTVVV[[[iiixxxgggRRRJJJNNNLLLMMMNNNIIIJJJIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJIIIGGGDDDBBB@@@??????>>>===;;;;;;::::::999???EEEFFFFFFGGGNNNTTTXXXeeeuuutttiiiooorrr]]]]]]hhheeeVVV]]]eeeUUU]]]lllooo___YYYdddllliii]]]PPP@@@555111000111111............////////////....................................///000111222111111222333444444555555555777;;;???DDDJJJQQQVVVgggzzzyyy|||bbbDDD:::333222111111000000111111000222333333333333666888===JJJooosssjjjaaahhhvvvwwwaaaGGG999555444999<<>>???===777444555666666999>>>CCCHHHXXXwww}}}|||{{{mmmaaa______^^^\\\UUUOOOOOOSSSQQQCCCBBBGGGEEEHHHLLLHHHEEECCC@@@AAACCCEEEDDDBBBEEEEEEDDDCCCBBB@@@>>>>>><<<<<<;;;:::999888777777666;;;AAADDDEEEIIIPPPVVV^^^gggrrrzzz~~~xxxpppnnnfffXXXYYYeeebbbUUU^^^dddRRRXXXiiinnncccaaalllrrrnnngggVVVCCC777222///000222............////////////....................................///000111111111111222333444555666666666888<<<@@@FFFNNNVVV\\\kkktttwwwiiiGGG555333222111111000000111111000111333333222333555777:::FFFnnnwwwxxxmmmoooxxxuuu^^^FFF:::666444777<<>>;;;999CCCEEEAAA888444666888777999???CCCHHHZZZ|||}}}}}}qqqlllrrrssskkk___SSSKKKFFFGGG???CCCGGGCCCFFFLLLJJJDDDCCCAAAAAABBBCCCCCCBBBCCCBBBAAA???>>>======<<<::::::::::::999777666666777:::???CCCFFFKKKRRRWWWdddjjjqqqxxx}}}{{{tttbbbRRR\\\ooolll[[[aaagggUUUWWWfffjjj```aaaoootttmmmeeeSSS???555111......111............////////////.......................................///111111111111222333444555666666555888===CCCJJJTTT^^^eeerrrnnnsssxxxvvvPPP888333222222111000111111111000111333333222333555777777CCCmmmttt~~~uuuvvv|||ttt\\\DDD999666444444<<>><<>><<<<<<<<<<<<;;;;;;;;;;;;:::999888777;;;===@@@CCCGGGLLLQQQTTTccciiirrrzzz|||dddOOO```zzzxxxaaadddjjjZZZYYYeeefff[[[]]]kkkppphhh[[[III888111000---...111............/////////000...........................------......///000111111111222333444666666777444777===EEENNNYYYdddkkkwww~~~llljjjQQQ;;;444333222111000000000000222222222222333444555555===JJJiiitttooommm{{{|||sss]]]FFF:::666666555:::QQQuuuzzzvvvuuuuuutttsssnnnttt~~~~~~jjjPPPCCCEEEGGGIIILLLOOOSSSYYY```eeennnhhheeedddccchhhxxxxxxwwwrrrkkklll```UUUQQQQQQOOONNNOOONNNWWWfffuuu}}}yyymmmbbb\\\[[[YYYVVVSSSPPPNNNMMMMMMLLLKKKLLLMMMMMMKKKIIICCCCCCDDDDDDDDDDDDCCCCCCEEEGGGJJJMMMRRR\\\hhhqqqqqqfffcccaaafffooonnnpppuuuuuummmaaa]]]^^^```bbbfffiiikkkkkkjjjiiijjjhhhfffeeefffgggfffeeebbbYYYRRRTTT___ffffffbbb\\\dddgggaaa[[[VVVNNNFFFBBB???AAAEEEEEECCCHHHQQQYYY[[[^^^aaaeeegggiiijjjjjjjjjmmmooonnnnnnuuu~~~}}}|||{{{wwwqqqlllhhhjjjmmmmmmggg```dddbbbdddeeennnnnnWWWJJJFFFGGGLLLhhh___fffttt|||OOO999222111///.........///000000000000000////////////333222KKKffftttsssMMMRRR]]]]]]DDDAAAFFFEEE@@@>>>@@@>>>888::::::999888888777777666:::???CCCFFFUUUvvvvvvggglll}}}xxxiii^^^XXXOOOHHHEEECCC@@@AAADDDEEEDDDCCCCCCDDDEEEEEEEEEFFFBBB??????>>><<<;;;;;;===<<<;;;:::888777666555555:::???BBBDDDJJJSSS[[[bbbiiirrrzzz}}}hhhTTTbbbuuuvvvhhhdddaaaVVVWWWlll___VVV]]]fffsssmmmZZZKKK<<<444000---,,,---............////////////............////////////000000000000111111111111333333444444555666666777777777>>>IIITTT^^^jjjuuugggbbbXXXAAA444333222111000000000000222222222222333444555555>>>JJJsssxxxjjjfffxxx}}}xxxcccJJJ;;;666666222444JJJqqq|||wwwuuutttrrrqqqjjjoooxxxyyygggOOODDDFFFHHHJJJKKKNNNRRRXXX```eeehhhiiinnnoooeee```qqq{{{sssoooeee\\\YYYWWWUUUTTTVVVQQQ]]]rrrnnn___YYYXXXVVVSSSQQQOOONNNNNNNNNMMMLLLLLLMMMMMMJJJHHHCCCCCCCCCBBBAAA@@@>>>>>>AAACCCDDDEEEFFFLLLTTT[[[vvvhhhVVVQQQPPPOOOZZZ\\\bbbhhhhhhcccbbbeeeggghhhjjjkkklllkkkjjjiiiiiigggeeedddddddddbbb``````VVVMMMKKKQQQVVVWWWTTT\\\ccciiihhheee```VVVKKKDDDAAAAAACCCDDDDDDKKKTTTZZZ[[[^^^aaadddfffhhhiiihhhiiikkknnnmmmlllrrrzzz{{{wwwwww|||~~~xxxsssqqqnnnjjjjjjkkkkkkgggccceeebbbdddfffooonnnXXXKKKGGGGGGKKKfffkkkoooyyyyyyLLL666222111///.........///000000000000000////////////444444LLLffftttpppSSSSSS[[[bbbGGGBBBEEEEEEAAA@@@AAA???;;;::::::999999999999888888999>>>BBBEEERRRqqq|||uuunnnbbbiiitttlllVVVRRRPPPQQQOOOIIIDDDCCCFFFEEEDDDEEEGGGHHHIIIIIIIIIFFFBBBAAA@@@???@@@@@@???>>>===;;;:::888777666666:::???BBBFFFMMMWWW___eeekkkssszzzwww~~~hhh[[[fffpppjjjbbbiiimmmddd[[[mmm___UUUYYY```kkkbbbUUUGGG999222///---,,,...............////////////............////////////000000000000111111111111333333444555555666777777666888BBBPPP\\\gggttt~~~~~~ddd]]]]]]@@@444333222111000000000000222222222222333444555555<<>>;;;;;;;;;:::::::::::::::999===@@@DDDOOOkkk|||wwwqqqdddggg}}}xxx```]]]]]]___\\\RRRIIIEEEGGGFFFFFFGGGIIILLLNNNPPPNNNLLLHHHCCCBBBBBBDDDEEEAAAAAA???>>><<<:::999888777:::>>>BBBHHHQQQ\\\eeeiiinnnvvv{{{}}}pppxxxxxxdddeeeuuuwwwfffaaammmqqqhhh___lll^^^UUUVVV^^^iiiZZZPPPCCC666000///------...............////////////............////////////000000000111111111222222333333444555666777888888555;;;HHHZZZiiiuuu|||bbb^^^|||]]]===444333222111000000000000222222222222333444555555999GGGuuukkkuuufffuuuuuuUUU>>>555555777222GGGvvv|||xxxuuussspppnnnllllllpppqqqdddQQQIIILLLLLLLLLLLLNNNQQQYYYbbbhhhsssvvv{{{fffjjj|||wwwssspppmmmgggaaaaaaeeebbbhhhqqqzzz|||uuuggg\\\MMMLLLIIIGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPPPPMMMKKKNNNNNNNNNMMMJJJGGGDDDCCCBBBEEEGGGGGGEEEEEEGGGKKKUUUsssppp```SSSKKKIIINNNZZZeeeiiijjjkkkqqqqqqpppnnnmmmllllllkkkiiihhhgggfffdddaaa\\\YYY\\\WWWOOOGGGBBB???======>>>BBBKKKXXXbbbeee___XXXKKKGGGBBBAAACCCJJJSSSZZZ\\\]]]___aaacccdddeeefffggggggkkkppppppmmmooossswwwrrrqqqzzz~~~vvvqqqqqqooojjjfffdddfffiiigggdddfffhhhqqqooo[[[OOOJJJHHHIIIbbbxxxMMM888222111///.........///000////////////000000000000444888MMMffftttaaaSSSUUU{{{nnnFFF@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>===<<<;;;:::999999777:::>>>CCCLLLeeessskkk|||vvvpppmmmmmmmmmgggZZZNNNIIIGGGGGGGGGHHHJJJMMMRRRVVVUUUUUUPPPHHHDDDEEEFFFFFFDDDCCCBBB@@@>>><<<;;;:::888:::===BBBJJJUUUaaajjjmmmqqqxxx}}}zzzjjjooonnn[[[bbb~~~llleeeoooooofffbbbiii\\\WWWWWWbbbnnnYYYNNNAAA555000///------...............////////////............////////////000000111111111222222222222333444555777888999:::777???PPPeeevvvaaa^^^}}}YYY===444333222111000000000000222222222222333444555555999EEEnnnzzz|||___tttzzzYYY???444333444000BBBppp{{{xxxvvvtttqqqoooooolllmmmmmmbbbPPPHHHJJJJJJJJJKKKLLLPPPXXXaaahhhqqqooovvvrrrlllooo|||xxxuuurrrlllfffeeehhhdddeeegggkkklllggg^^^VVVIIIGGGEEEDDDDDDFFFHHHJJJNNNNNNPPPRRRUUUUUURRRPPPOOOPPPPPPPPPNNNKKKGGGEEECCCFFFIIIHHHEEECCCDDDFFFMMM```|||^^^QQQLLLIIILLLXXXcccfffeeeeeeoooooonnnnnnmmmmmmllllllkkkjjjiiihhhfffccc^^^[[[YYYWWWSSSMMMGGGAAA<<<:::999999>>>JJJVVV\\\\\\ZZZMMMJJJDDD@@@CCCKKKSSSWWWYYYZZZ[[[]]]___aaaaaabbbaaaaaaeeelllnnnmmmnnnrrrvvvqqqqqqzzzzzzppppppooojjjdddcccfffjjjgggeeeggghhhqqqppp\\\PPPKKKHHHIIIaaawwwMMM777222111///.........///000.../////////000000000111333888JJJfffwww{{{dddQQQRRRpppqqqFFF???>>>>>>???@@@???@@@AAAAAAAAA???===;;;999888777666888===BBBJJJ```yyyvvvmmmrrrsssxxx}}}wwwfffUUULLLGGGHHHHHHHHHIIIMMMSSSXXX^^^```[[[PPPIIIHHHGGGDDDGGGFFFDDDBBB@@@>>>===<<<888:::===CCCMMMYYYeeemmmppptttyyy~~~vvvhhhooolllWWWZZZ~~~iiicccjjjiiigggdddeee[[[YYYXXXgggsssXXXNNNBBB555111000...---...............////////////............////////////111111111111222222222222222333444666888:::;;;<<<<<>>;;;:::555555<<>>???BBBBBBAAA@@@===;;;999777666666777<<>>===999;;;???FFFQQQ^^^iiippprrrvvv{{{wwwpppzzzwwwaaaccc|||___ZZZ\\\ZZZbbbgggbbbYYYZZZYYYjjjwwwUUULLL@@@444111000...---...............////////////............////////////111111111222222222222333222333444666999;;;<<<===AAAKKK___www~~~uuujjjZZZJJJ666444333222111000000000000222222222222333444555555:::AAA]]]YYYgggwwwpppTTT>>>444222444333;;;YYY~~~{{{xxxtttrrroooiiihhhiii```QQQGGGFFFHHHJJJMMMQQQVVV^^^ggglllooorrrrrrrrrzzz}}}nnneeennnwww|||yyyuuupppllllll```^^^^^^______[[[SSSMMMLLLKKKJJJIIIHHHHHHHHHHHHLLLNNNSSSYYY___bbbaaa```ccccccdddbbb___[[[VVVSSSRRRTTTSSSOOOIIIEEEDDDEEECCCHHHWWWpppbbbPPPQQQXXXeeennnppppppqqqlllmmmnnnooonnnllljjjhhhhhhfffdddddddddcccaaa___UUUSSSPPPNNNLLLGGGBBB===:::555222444777999???FFFIIIHHHCCC===>>>DDDFFFBBBCCCEEEGGGIIIKKKMMMNNNOOONNNNNNSSS]]]eeeiiimmmrrrsssqqqrrrwwwzzzzzz||||||tttkkkkkkiiigggeeedddfffggggggdddfffgggqqqrrr]]]PPPJJJGGGHHHbbbtttHHH333222111///.........///000.........///000111111111333888FFFjjjzzzfffNNNJJJUUU```AAA======@@@@@@===>>>CCC??????>>>===;;;:::999888777888<<<@@@CCCRRRwwwtttpppcccjjjyyyttt```TTTLLLMMMLLLIIIGGGKKKSSSZZZmmmvvvwwwkkkaaa\\\UUULLLIIIIIIGGGDDDBBB@@@>>>===<<<>>>BBBKKKWWWcccmmmsssuuuwww{{{~~~}}}pppooo}}}{{{ccckkksssZZZ]]]ZZZTTT```ggg^^^XXX]]]]]]rrr[[[GGG<<<111//////......///............////////////............////////////111111111222222222333333222333444777999<<<===>>>DDDOOOddd}}}}}}uuuaaaPPP:::444333222111000000000000222222222222333444555555999>>>XXXUUU```ooowwwjjjQQQ>>>555222...///222JJJ~~~~~~zzzuuurrrpppjjjiiijjjdddTTTJJJIIIKKKNNNRRRWWW]]]eeemmmrrrnnnxxxwwwmmmooo{{{wwwhhhkkkllljjjnnn{{{yyytttooonnnddd___ZZZXXXXXXWWWTTTRRROOONNNNNNMMMLLLJJJIIIIIILLLNNNTTT[[[bbbffffffdddfffffffffddd```ZZZUUUQQQPPPQQQQQQMMMGGGDDDCCCEEEDDDGGGOOO^^^tttWWWMMMPPPXXXeeennnoooooopppmmmnnnppppppooolllhhhfffeeecccaaa```aaaaaaaaa```XXXTTTOOOMMMLLLJJJEEE@@@===888555777777888???IIIFFFFFFAAA;;;<<>>AAACCCEEEFFFGGGKKKKKKPPP[[[eeekkkpppuuutttsssuuuyyyyyyyyy|||zzzrrrjjjhhhgggfffeeeeeefffffffffccceeegggpppsss]]]OOOIIIGGGIIIbbb|||vvvKKK777222111///.........///000---......///000111111222444999FFFlllyyygggMMMHHHLLL~~~mmmCCC???===AAAAAA>>>???DDD<<<<<<<<<<<<;;;;;;;;;;;;999999<<>>===>>>@@@EEENNN[[[gggpppuuuwwwyyy{{{}}}{{{oooccccccsssqqqXXXaaauuuhhh[[[jjjhhh^^^kkkeee[[[WWWaaaccc{{{eeeCCC888...---.........000............/////////000............/////////000111111222222222333333333222333444777:::<<<>>>???FFFQQQfffnnnQQQ;;;555333111111222333222111111222222333333444444555;;;888UUU[[[^^^hhhooogggSSS@@@777555...555333888ccc|||rrroootttuuummmjjjkkkbbbQQQGGGHHHLLLQQQPPPSSS^^^cccmmm{{{{{{vvvpppqqquuuooodddkkkgggdddhhhuuu{{{xxxxxxrrrjjjeee___ZZZZZZ^^^^^^ZZZUUUTTTSSSQQQOOOMMMKKKIIIHHHIIILLLQQQVVV\\\```ccceeedddgggiiigggaaaZZZSSSPPPNNNMMMKKKIIIHHHHHHHHHHHHGGGEEEIIIVVVeeexxxrrr\\\VVVZZZaaaiiinnnqqqqqqqqqoooooonnnmmmmmmmmmmmmmmmkkkjjjddd\\\ZZZ\\\]]]\\\WWWRRRLLLGGGEEEDDDCCCBBBCCCAAA::::::???:::<<>><<<;;;;;;888;;;>>>???>>>AAAHHHOOOOOOPPPTTT[[[ccciiinnnooosssttttttuuuxxx{{{~~~wwwoooiiifffeeeggggggdddeeehhheeejjjeeeiiinnnvvv\\\OOOMMMEEEDDDggg{{{yyyIII...111111000///////////////......//////000000111111666555FFFnnnwwwkkkMMM@@@YYYttteeeKKK???@@@DDD;;;666:::;;;>>>>>>>>>>>>===<<<;;;:::999888;;;???@@@KKKhhhwwwwwwtttppppppvvvzzzsssbbbSSSNNNJJJJJJLLLJJJIIIUUUdddttt|||}}}uuukkkaaaYYYLLLFFFAAABBBCCCBBBAAABBB>>>BBBHHHPPP^^^mmmuuuuuu}}}zzzzzzzzzrrraaa```pppqqq```VVVWWWkkkhhhZZZ```mmmlllfffcccUUURRR[[[ggguuuwwwiiiHHH<<<000...000000...///000///.........///111222////////////000000000000222222333333333333444444333444666777999<<>>:::>>>>>>>>>>>>>>>>>>===<<<;;;:::999888;;;===>>>GGGcccvvvnnnkkkpppqqqhhh[[[TTTNNNJJJIIIKKKHHHHHHSSScccsss{{{xxxpppfff^^^QQQHHHBBBBBBCCCBBBAAAAAA<<>><<<<<<<<<<<<;;;AAABBBAAAAAA<<>>>>>>>>>>>>>>===<<<;;;:::999888:::<<<<<>>>>>;;;>>>>>>>>>>>>===<<<;;;:::999777999<<<;;;BBBXXXqqquuuvvvwwwqqq|||pppuuuvvvhhh\\\[[[QQQKKKHHHKKKLLLNNN[[[jjj|||{{{qqqhhh___QQQEEECCCEEECCC@@@???AAAHHHQQQYYYeeerrryyyyyy{{{|||~~~ooo{{{ttt```nnn{{{jjj```ooowwwoooeeennn}}}jjj```TTTYYYfffllljjjllleeeRRR???666//////000......///............//////000000000111111111222222222222222222222333333333444444444555777888:::===BBBEEEAAAFFF]]]~~~lll~~~{{{NNN>>>555333111111222333222111111222222333333444444555888AAARRRgggfffxxxdddHHH:::888222000333777999LLL{{{{{{rrrooorrrmmmdddVVVFFF>>>AAAIIIHHHKKKGGGHHHQQQRRRWWWeee~~~yyytttlllfffeeehhhllloooyyy|||}}}yyyvvvqqqhhh^^^YYY\\\aaahhhmmmnnnjjjeeefffeeecccbbb```XXXLLLDDDBBBBBBBBBBBBCCCDDDEEEFFFLLLLLLLLLJJJHHHHHHJJJLLLIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHEEEBBB@@@@@@???===<<>>:::999999999888999AAABBBBBBCCCDDDXXXwwwyyyiiibbbaaa```]]]ZZZWWWWWWXXXTTTKKKBBBBBBIIITTT]]]cccfffhhhiiikkkmmmqqquuuyyy{{{}}}}}}~~~vvvrrrppppppmmmhhhgggiiidddhhhbbbfffkkkwww^^^MMMIIIGGGTTTrrrfff@@@666//////............//////......//////000000111111///333AAAeeetttOOODDDMMMiiitttYYYIIIFFFAAA???@@@<<<>>>>>>>>>>>>===<<<;;;:::888666888<<<;;;AAAUUUkkk}}}iiivvv}}}vvvfff^^^QQQIIIFFFJJJMMMRRR```ooo|||xxxoooaaaUUUIIIFFFFFFCCCAAA@@@CCCLLLUUU]]]gggrrrxxxyyyvvvyyy}}}|||hhhuuuwwwhhhyyyhhh\\\nnnssskkkfffuuulll```TTT\\\jjjmmmhhhiiicccPPP;;;444//////000...---///---......///////////////000111111111222222222222222222222333333333444444444555777888:::===BBBFFFAAAEEE___yyyeeeuuurrrFFF???555333111111222333222111111222222333333444444555666AAAKKKlllcccxxxxxxXXX???333333000222555555BBBlll~~~uuusssqqqkkk___PPPBBB===AAAFFFHHHIIICCCDDDNNNOOOPPP[[[qqq~~~xxxpppllllllnnnooopppuuuxxxzzzxxxwwwtttkkkaaa]]]___dddjjjooopppnnnllliiigggeeefffeee___SSSJJJGGGGGGGGGFFFEEEDDDBBBBBBDDDEEEEEEEEEDDDEEEHHHKKKLLLLLLLLLLLLLLLKKKJJJIIIFFFGGGEEEAAA@@@@@@===999444DDD\\\oooqqqhhhaaa```[[[___ffflllppprrrqqqqqqiiihhhhhhhhhhhhhhhiiiiiiaaacccbbb]]]YYYVVVQQQLLLEEEBBB???<<<<<<;;;999777:::??????@@@EEEGGGXXXtttvvvhhhccc```eee^^^WWWRRRPPPLLLEEE???>>>GGGSSS]]]bbbdddfffgggkkkmmmppptttxxx{{{~~~}}}uuuqqqoooooommmhhhgggiiidddhhhccchhhmmmvvv]]]NNNMMMLLLVVVfff|||aaa;;;444......------......//////......//////000000111111333555>>>```VVVFFFKKK___~~~]]]GGGCCC@@@AAACCC???>>>>>>>>>>>>===<<<;;;:::999777888;;;;;;>>>OOObbbtttrrryyygggYYYRRRJJJEEEIIINNNTTTbbbrrruuuyyy|||}}}~~~~~~yyyrrr```WWWNNNJJJGGGDDDBBBCCCDDDNNNYYYaaakkkuuu{{{|||wwwxxx|||wwwlllvvvvvvoooggg\\\qqqwwwsssnnnzzzttthhhSSS\\\jjjkkkeeeggg```LLL777222...//////------///------...////////////...000000000111111111222222222222333333333333444444444666777999:::>>>CCCFFF???CCC^^^mmmooobbb999;;;555333111111222333222111111222222333333444444555333???CCCzzzyyydddsssfffFFF111333///000555:::KKKssszzzxxxnnniii^^^QQQFFFBBBBBBCCCFFFHHHCCCCCCJJJIIIKKKWWWggg~~~yyytttqqqqqqtttvvvyyyzzzsssjjjbbb```bbbfffkkkppptttuuuvvvooollllllooorrrnnnddd\\\YYYXXXWWWTTTPPPJJJEEEAAA@@@BBBCCCDDDDDDFFFIIILLLNNNOOOOOOOOONNNMMMKKKJJJFFFHHHFFFAAAAAABBB>>>777666;;;LLLbbbpppnnnfffaaa[[[```gggnnnrrrrrrpppnnnffffffeeeffffffggghhhiiibbbdddccc]]]WWWRRRKKKDDDBBBAAA???>>>>>><<<999666:::===<<<@@@HHHHHHPPPeee{{{tttpppllleee[[[SSSMMMHHHDDDAAA???HHHSSS[[[___cccgggkkkmmmnnnppptttxxx}}}|||vvvqqqoooooolllgggeeegggbbbhhheeekkkpppvvv\\\NNNNNNKKKQQQzzz{{{[[[qqqZZZ444000...------------...///000......//////000000111111555444999ZZZ~~~```IIIGGGSSSzzzgggJJJBBB>>>@@@BBB===>>>>>>>>>>>>===<<<;;;:::<<<888999:::888999GGGXXXuuuwww~~~yyykkk]]]YYYOOOIIILLLQQQWWWfffuuuppprrrrrrqqqsssuuuqqqkkk]]]WWWQQQNNNIIIDDDCCCGGGIIISSS___gggnnnwww}}}~~~|||}}}zzzyyy{{{|||wwwnnnnnn~~~fff^^^uuu~~~|||qqqrrrvvvmmmYYYbbbnnnmmmeeefff\\\DDD444000...000///---,,,///,,,---.../////////....../////////000000000111111222222333333333333444444555666888999;;;>>>CCCFFF>>>BBB___wwwkkkuuu~~~ZZZ333;;;555333111111222333222111111222222333333444555555111======rrrhhhmmmwww~~~jjjKKK333555222444<<>>UUUiiillleee___ZZZ___hhhpppttttttqqqooogggfffeeeeeedddddddddddd```cccbbb\\\VVVPPPIIIAAA@@@@@@?????????===888555999;;;:::AAAJJJGGGIIIXXXgggxxxuuusssssslllbbbWWWOOOJJJFFFDDDDDDKKKTTT[[[___dddkkkqqqooopppqqquuuyyy~~~yyyvvvrrrooonnnkkkeeeccceeeaaahhhfffmmmssswww\\\MMMLLLGGGIIInnnmmmkkkppp}}}___sssZZZ555333---------------...///000......//////000111111111333111444VVVzzzgggKKKCCCJJJrrrpppOOOBBB===>>>>>>888>>>>>>>>>>>>===<<<;;;:::>>>:::999:::666555AAAQQQkkkxxxkkkaaaVVVOOORRRVVV[[[iiixxxppppppnnnjjjjjjjjjfff___ZZZWWWTTTPPPJJJDDDDDDIIIPPPZZZeeekkkpppwww{{{{{{~~~zzzkkkiiimmm|||}}}gggccc{{{}}}{{{jjj```lllssslllgggbbbkkkvvvrrrhhheeeWWW;;;222///...000///,,,,,,///,,,,,,.../////////...---////////////000000000000222222333333333444444444555666888999;;;>>>CCCGGG>>>BBBaaavvvyyywwwUUU;;;444999666222000000000000///000111111222222333444444444>>>===fff~~~hhhlllpppkkkrrrbbb::::::333444555999IIIjjj{{{}}}}}}rrrbbbXXXRRRMMMEEE>>>>>>BBBFFFEEEBBBCCCJJJQQQbbb~~~uuummmiiikkklllllllllnnnttt}}}yyytttyyyooo~~~{{{jjj^^^WWWTTTQQQMMMHHHFFFGGGIIIKKKLLLMMMNNNNNNKKKFFFAAA===<<>>???>>>===888999;;;>>>AAADDDFFFGGGUUU^^^kkksssuuuqqqmmmkkkjjjeee]]]WWWSSSOOOJJJFFFDDDHHHRRR___ffffffgggiiirrrsssuuuxxx|||~~~~~~}}}xxxuuusssoookkkiiihhhiiijjjeeeaaagggpppyyy}}}[[[QQQOOODDDIIIbbbttt[[[\\\uuuooo|||VVV222444000000///...............////////////000000000000000555<<>>::::::777;;;=========<<<<<<<<<<<<<<<;;;;;;999888888;;;@@@EEE\\\|||~~~zzzlllVVVPPPUUU^^^mmm{{{wwwssslllggghhhjjjddd[[[SSSRRRPPPLLLJJJIIIKKKNNNVVVbbbnnnsssuuuyyy|||}}}|||~~~mmmooo{{{rrrnnnwww{{{ssslll\\\SSS\\\kkkhhhXXXYYYrrr~~~zzzgggLLL===444222///.../////////...///////////////.........111111111111111222222222222333333444555555555444666666777888;;;???CCCEEEAAAGGGfff}}}}}}sssRRR;;;999888555222000000111000///000111111222222333444444444<<<<<>><<<;;;;;;===??????>>>::::::;;;<<<>>>@@@BBBCCCHHHPPPZZZaaaddddddddddddgggbbb\\\XXXUUUQQQLLLIIIFFFJJJUUUaaahhhhhhhhhkkknnnpppssswww|||zzzuuusssooollliiiiiiiiiiiifffbbbgggnnnwww\\\PPPOOOFFFNNNiiivvv\\\^^^xxxvvvWWW444222000000///...............////////////000000000000///333888KKKuuuyyywwwUUUFFFKKKdddsssJJJ<<<999777999>>>>>>>>>??????>>>======;;;;;;:::888888:::???CCCXXX~~~oooXXXPPPRRRZZZhhhuuuzzzvvvoooiiiiiiiiibbbYYYPPPOOOMMMJJJHHHIIIKKKNNN\\\eeemmmqqqvvv}}}}}}}}}{{{sssrrryyyvvvdddaaapppzzzooojjj```ZZZeeesssoooaaa]]]uuu|||jjjOOO@@@333111...---...//////.../////////////////////...000000000111111111111111111222333444555555555555777777777999<<<@@@DDDFFFCCCIIIggg|||{{{pppOOO;;;;;;666444111000111111111000000111111222222333444444444:::;;;dddvvvrrrrrrjjjmmmccc???777888666444999LLLnnn}}}}}}wwwqqqlllhhheee\\\MMMAAABBBEEEGGGFFFCCCCCCHHHMMM]]]zzz}}}pppgggkkkkkkkkkjjjlllqqqxxx~~~}}}{{{yyynnnbbbXXXLLLIIIEEECCCDDDFFFHHHHHHKKKFFFAAA???@@@CCCCCCCCC>>>???@@@AAA@@@>>><<<;;;888888<<>>@@@@@@===<<<;;;::::::;;;===>>>AAAFFFMMMTTTXXX]]]```cccbbb```\\\ZZZWWWSSSOOOKKKFFFJJJUUUbbbgggfffgggjjjkkkmmmrrrwww|||~~~uuussspppmmmjjjiiihhhhhhgggccchhhmmmvvv]]]QQQOOOHHHSSSpppxxxaaafffzzz|||VVV666///000//////............///////////////000000000000000222666HHHuuu{{{]]]KKKJJJZZZYYY???:::999:::===>>>@@@AAAAAA@@@???>>>;;;;;;:::888777999<<>>???@@@AAAAAA@@@>>>======>>>AAAEEEIIIKKKJJJIIILLLPPPUUUXXXXXXXXXXXXYYY]]][[[ZZZXXXWWWWWWXXXXXXSSSOOOHHHCCC@@@===:::888<<<999888888;;;???AAABBB@@@>>>:::777666666777888>>>AAAGGGMMMSSSYYY]]]```___^^^^^^\\\XXXSSSNNNJJJCCCIIIUUUaaaeeeddddddgggkkknnnsssxxx|||uuusssqqqnnnllliiihhhggggggeeehhhlllttt___SSSPPPIIISSSqqq|||kkkvvvxxxuuusssQQQ666///000///............//////////////////000000000000333444555GGGtttkkkSSSHHHJJJkkkgggDDD<<<;;;<<<;;;===@@@BBBBBBAAA???>>><<<<<<;;;999777777:::<<>><<>>>>>???@@@@@@@@@??????@@@BBBDDDDDDCCCBBBAAAAAABBBEEEHHHKKKLLLMMMOOOPPPLLLLLLLLLLLLMMMNNNPPPQQQLLLHHHCCC???===;;;999888999888777999===AAACCCDDDBBB???;;;777444333444444888;;;@@@GGGNNNRRRUUUVVV]]]^^^```^^^YYYRRRKKKFFFBBBIIIVVVbbbfffdddeeeiiinnnrrrwww{{{}}}}}}|||}}}ttttttrrrpppmmmjjjgggffffffeeejjjllluuuaaaUUUQQQGGGPPPmmmwwwrrrmmmjjjJJJ444111//////............//////////////////000000000000333444444CCCnnn{{{```LLL@@@UUUwwwMMM>>>::::::999;;;>>>@@@AAA@@@>>>===;;;<<<<<<:::888777888:::<<>>>>>>>>>>>>>>AAABBBDDDCCC@@@<<<:::::::::;;;===???BBBEEEGGGHHHEEEFFFGGGHHHKKKMMMOOOPPPIIIEEE@@@===;;;:::999777777777888;;;???CCCEEEEEEBBB@@@<<<888555333333333555777<<>>??????>>>>>>;;;<<<===<<<:::888999999:::BBB```zzzzzz~~~nnn\\\RRRKKKMMM]]]ppp{{{wwwmmmdddRRROOOJJJFFFEEEHHHOOOTTTfffooowwwvvvvvvzzz}}}ssswwwwwwlllnnnsssmmmiiieee]]]rrrrrrwww~~~{{{mmmbbb```kkkzzzxxxjjj```OOO:::111111///---,,,...//////...------......///000000000......//////000111222222000111222444555666666666888999:::<<<@@@DDDIIIKKKHHHKKKfffzzziiilllfffAAA444222111000111111111///...000111111222222333444444666888888NNNqqqqqqkkklllvvv]]];;;555777777888DDDeeewwwrrrnnnmmmnnnhhh]]]TTTFFFGGGHHHHHHGGGGGGGGGGGGKKKddd~~~vvvpppmmmjjjgggeeeYYYXXXZZZ^^^```fffsssssshhhccc^^^YYYSSSOOOKKKHHHGGGFFFDDDBBBBBBCCCEEEFFFFFFEEEBBBAAA<<<<<<===>>>>>>???@@@@@@BBBCCCDDDDDDBBB???<<<999888777777999<<>>?????????;;;<<<>>>===;;;:::999:::888;;;OOOttt|||sssbbbUUUKKKJJJYYYllluuuzzz~~~}}}{{{wwwooogggXXXTTTNNNIIIFFFJJJPPPVVViiikkkkkklllsss}}}yyyqqqttttttlllqqqyyysssnnniii```rrrqqqwwwyyyhhh___```gggtttooo___VVVHHH777000333111...---...//////...------......///000000111......///000111222333444111222333444555555555555888888999<<>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHGGGDDD@@@===888777555666999<<<>>>???===>>>???AAACCCDDDEEEFFFKKKGGGAAA===999777444222444666999???DDDGGGGGGFFFAAA@@@>>><<<999666444333000000111777AAAIIINNNOOOSSSYYY___```YYYOOOFFFAAA???IIIZZZgggjjjhhhkkkpppmmmsssyyy||||||}}}~~~xxxtttssstttttttttssspppkkkfffddd```fffoooqqq{{{]]]OOOJJJDDDSSSuuulll~~~vvvbbbAAA---111...............///000111////////////000000000000...555777;;;XXXpppKKKJJJqqqZZZBBB???999999:::<<<===???@@@AAA:::<<<>>>>>><<<;;;::::::666777EEEbbb|||rrraaaTTTIIIGGGVVViiikkkrrrwwwwwwvvvtttllleee\\\XXXQQQKKKHHHKKKQQQVVVjjjeee___aaaooo~~~~~~xxxxxx}}}yyyssszzzxxxssspppiiipppnnnttt{{{sss___VVVZZZdddpppkkkZZZRRRFFF888222444222///.../////////...---------...///000000111...///000111222333444444222333333444555555555444777888999;;;???DDDHHHKKKMMMNNNhhh~~~vvvkkkmmmdddMMM666888222222222111111111000000000000000000111222333444444333???FFFvvv~~~vvvhhhuuu||||||III<<<777666888:::KKKuuuzzzsssooonnniii```XXXIIICCC>>>???AAACCCEEEJJJCCCVVVxxxhhhZZZTTTVVVUUUXXX\\\^^^bbblllvvvxxxggg]]]\\\]]]``````^^^___eeeggg___UUUPPPNNNJJJHHHGGGFFFDDDBBBBBBAAAAAABBBCCCEEEGGGHHHEEEFFFHHHJJJJJJGGGAAA<<<;;;999777666777888999999<<<>>>???>>>@@@FFFIIIHHHFFFCCC???<<<:::888555333111333888???AAA@@@BBBGGGBBBBBBAAA???<<<888444111111111222555:::@@@EEEIIIRRRVVVZZZZZZTTTMMMFFFBBBCCCNNN\\\dddffffffiiimmmnnnrrrwww|||}}}||||||uuuuuutttpppllliiihhhiiiaaaiiilllooodddPPPMMMAAAMMMuuuoooqqqooodddzzzZZZ<<<000000........................///////////////////////////111000555PPPzzz[[[AAA]]]ZZZCCC@@@;;;>>>???;;;@@@EEE>>>@@@???===<<<===<<<:::999===::::::FFFbbb|||pppxxxbbbXXXNNNOOOYYY\\\\\\YYY[[[eeennnppplllhhhYYY___VVVLLLRRRWWWXXX\\\gggkkkkkkiiiooo{{{xxx~~~yyyuuummmoooiiitttyyynnn}}}qqqdddfffooodddKKKJJJ^^^gggiii^^^SSSKKK<<<111555555111---,,,---///...,,,---...//////......///111------...///333777;;;===888555444444777888666333999888999<<<<<<<<>>@@@EEEHHHFFFBBB???;;;999888666555333444555999>>>@@@>>>@@@DDDFFFEEEDDDAAA===999555333//////000333777===BBBFFFMMMRRRVVVWWWSSSLLLFFFBBBCCCMMM[[[bbbdddeeehhhkkknnnrrrwww|||}}}{{{{{{wwwvvvsssooojjjfffffffffbbbhhhkkknnncccPPPNNNCCCPPPyyyyyyccccccyyyjjj```[[[<<<000111........................////////////////////////000222111444JJJssseeeEEEIII[[[zzz{{{TTTEEE>>>@@@@@@;;;@@@EEEAAAAAA???============;;;999777888888<<>>nnn}}}zzzqqqssspppoooTTT888555666::::::DDDeeexxxtttsssnnnfff```SSSJJJCCCBBBCCCCCCDDDFFFLLLNNNfff|||kkk```]]]```aaadddhhhjjjooozzzxxxlllgggdddffffffjjjzzzppp^^^\\\YYYVVVSSSOOOIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCEEEHHHHHHGGGEEE;;;999777555555777999;;;<<>>CCCJJJIIIFFFCCC>>>:::666444.........000444999>>>AAAHHHMMMRRRTTTQQQKKKDDDAAACCCLLLXXX```bbbcccfffiiimmmppptttyyy~~~|||zzzyyyxxxvvvrrrmmmgggddddddeeeccchhhiiinnndddQQQOOODDDSSS}}}www]]]^^^xxxfff___YYY;;;111222........................////////////////////////111222111222CCCgggxxxRRRGGGDDDTTTbbbIIIAAABBBBBB<<>>===>>>===<<<:::777<<<===999999GGGcccyyyvvv]]]ddd~~~ddd^^^xxx~~~ddd```YYYNNNHHHOOOZZZXXXOOONNNXXXXXX[[[iiiqqqqqqvvvxxx{{{|||zzzzzzsssjjjttt{{{pppcccooopppoooqqqlllgggnnnrrrooorrrtttgggTTTUUUcccxxxnnnUUUBBB???888//////000...,,,+++---.........---...//////......///111///...///000222555777999666555444444666777666444666666777:::::::::@@@HHHJJJLLLcccrrrpppttt~~~vvvzzz|||TTTBBBBBB>>>666555111111111111000000000000000000000000111222333444999222999>>>kkkuuu|||rrrlllmmmiiieeeWWW;;;777888===>>>HHHjjjyyyuuurrrnnnhhhbbbTTTJJJBBBBBBEEEFFFGGGIIIOOOKKKWWWyyyuuueee]]]]]]ffffffiiillllllppp|||{{{mmmeee```YYY[[[dddyyymmm^^^\\\ZZZYYYVVVRRRLLLHHHHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@AAADDDEEEFFFEEE???===;;;888666666888:::;;;???AAAAAADDDIIILLLJJJHHHDDD???;;;::::::;;;:::999777999<<<<<<;;;>>>CCCLLLJJJGGGCCC>>>:::666444///......///222666:::===EEEJJJPPPRRRNNNHHHBBB>>>CCCKKKVVV]]]```bbbfffiiijjjlllppptttyyy~~~|||yyyxxxwwwuuurrrlllgggeeeeeegggdddhhhiiiooofffRRROOOFFFUUUxxx___eeehhhggg{{{SSS888111444........................////////////////////////000111111111<<<[[[iiiNNNDDDHHHnnnpppMMMBBBBBBCCC>>>???EEEBBBAAA???>>>===>>>>>><<<;;;999>>>@@@;;;666<<>>BBBCCCHHHOOORRRQQQMMMIIICCC>>><<<<<<<<<;;;888777999<<<===<<>>;;;CCCIIISSSZZZ___bbbfffiiiiiilllooosssvvv|||{{{xxxvvvttttttqqqmmmiiiggghhhjjjdddiiijjjqqqeeeRRRQQQJJJ]]]vvvcccnnnmmmuuuuuuMMM555000222........................//////////////////////////////111333888PPP~~~UUUEEE>>>ZZZVVVGGGCCCEEEAAAAAACCC???@@@>>>======>>>>>><<<;;;777999:::888555888@@@HHHaaaxxxjjjddd|||qqqjjj]]]RRRSSSXXXRRREEECCCJJJNNNZZZpppyyyzzz}}}{{{~~~{{{|||nnnaaadddmmmooowww{{{yyymmmeeehhhpppuuusssqqqZZZAAA888222...222+++,,,,,,,,,,,,---...///---...//////......///111/////////000111222333444333444444555555555555666666666999<<<<<<<<>>666444000//////000000000000000111000000000000111222333444555333???@@@```wwwyyyyyywwwxxxfffcccDDD:::555777<<>>>>>>>>DDDEEEEEEAAA;;;777777888999>>>CCCEEEKKKSSSVVVUUUMMMIIIDDD???===<<<;;;:::999888:::>>>>>>===???CCCFFFFFFEEECCC@@@<<<888555222111//////000222555777BBBEEEHHHHHHDDD???;;;999@@@FFFNNNVVV\\\aaafffhhhkkknnnrrrvvvyyy~~~zzzvvvtttrrrrrrqqqoookkkiiiiiijjjdddjjjnnntttcccRRRSSSOOOfffvvvnnn~~~oooqqqHHH333..............................////////////////////////......111444666DDDmmmlllUUU@@@OOOkkkSSSGGGHHHEEEDDDCCC===???===<<<<<<======<<<::::::999888777777888999;;;EEEPPPbbbyyytttiii]]]ZZZssswwwmmmfffbbb[[[QQQHHHMMMPPPPPP[[[pppxxx{{{~~~}}}yyyyyy}}}wwwrrrkkkaaafffrrrrrr{{{zzzhhhcccmmmsssoooeeegggTTT;;;222///,,,///+++,,,......------...000---...//////......///111......///000111222222333222333555555444444555777666666999<<<<<<<<>>666666:::KKKrrr~~~yyyuuurrrooommmaaaSSSEEEBBBDDDDDDBBBBBBBBBGGGKKKRRRfffxxxnnnkkkmmmdddfffhhhhhheeegggvvvuuukkkbbbXXXLLLJJJPPPgggyyyiiifff```[[[VVVQQQLLLHHHHHHIIIIIIIIIGGGEEEBBB@@@===<<<::::::<<<>>>>>>===???CCCFFFCCC===888777888999>>>CCCFFFLLLSSSVVVUUUKKKHHHDDDAAA???>>><<<:::;;;;;;===AAA@@@======AAABBBCCCEEEEEECCC???:::777222111///......000333444===@@@AAAAAA>>>;;;999888<<>>===<<<;;;;;;<<<<<<;;;:::>>>===<<<;;;999999999999666999@@@OOOfffqqqbbbTTTUUUuuuzzzyyyrrrcccZZZYYY]]]ZZZTTT\\\ooowwwzzzwwwkkkssszzz{{{|||jjjkkksssnnnpppwwwrrrxxxxxxeeecccrrrtttggg\\\]]]III111...///,,,,,,,,,...000000...---...000---...//////......///111,,,---...000111222222222111333555555333333555777444555888<<<<<<;;;@@@FFFLLLKKK```{{{wwwvvvsssiiikkk|||oooyyyRRRCCCEEE:::555777000.../////////000000111111000000000000111222333444666555@@@888LLLooo~~~uuuyyyOOOBBB999888:::JJJooo~~~zzzwwwtttsss___PPPCCCAAAEEEFFFEEEDDD===CCCGGGOOOeee~~~tttpppsssllllllmmmjjjccccccooo~~~{{{pppeeeXXXUUUNNNQQQjjjvvvqqqiiiaaaYYYRRRLLLHHHHHHJJJNNNOOONNNIIICCC@@@<<<;;;:::;;;===?????????;;;@@@EEEDDD>>>999888999999???DDDFFFKKKRRRTTTSSSJJJGGGDDDCCCBBBAAA???===>>>===@@@CCCAAA<<<;;;>>>@@@BBBEEEFFFEEEAAA<<<999222111///------///111222999;;;<<<<<<:::999888999999>>>EEENNNVVV]]]cccfffgggkkkrrryyy~~~~~~zzzuuurrrpppqqqrrrpppkkkfffcccbbbcccnnnuuuzzzgggTTTSSSNNNfff}}}sssaaaccceeeBBB444111///........................///////////////////////////,,,111666111222NNNrrrvvv^^^KKKZZZsssTTTLLLIIIHHHGGG@@@<<<;;;::::::;;;<<<;;;999<<<======;;;999777999:::777777999@@@NNNfffsssZZZYYY|||~~~{{{zzzhhh```fffhhhaaaWWW]]]nnnuuuyyy}}}qqqlllxxx~~~xxxxxxfffkkk~~~|||zzzzzzpppvvvzzzgggiii{{{zzzhhhZZZXXXAAA+++---222...,,,,,,///111111...---...000---...//////......///111,,,,,,...000111222222222000333555555333333555888333444777;;;;;;:::>>>EEEKKKJJJ^^^~~~ssshhhsssrrriii|||www}}}jjjttt___BBB;;;999111---222000000000000000000000000000000000111222222222333777222888<<>>===<<<;;;===@@@AAA>>>;;;<<<===AAAHHHIIIEEEBBBBBB:::>>>DDDIIIMMMRRRXXX[[[VVVSSSMMMFFFDDDEEEBBB<<<>>>???AAABBBBBB@@@>>>=========>>>@@@AAA???<<<999555333000///000111111111444555777777888777555555<<<<<>>;;;;;;=========;;;=========<<<;;;888666555888888888:::AAAOOO```lll}}}~~~```dddsssnnnsssvvveeeZZZbbbrrr|||xxx{{{tttnnnnnnyyy~~~|||zzzmmmnnnxxxrrrzzzuuuvvvuuutttxxx}}}{{{uuuaaaMMM999000000000......---------............///000000//////.........---000000000000111111111111333333444444555444444444333666888:::::::::<<<===IIILLL]]]uuugggaaalll~~~cccWWWeeevvv~~~zzzuuuyyyjjjwwwxxxYYY???888777///---111000000000000000000000000000000000111222222333333777444888999FFF}}}~~~kkkEEE===;;;555<<>><<<<<<===??????<<<:::<<<===BBBIIIKKKGGGDDDEEE???AAADDDJJJPPPVVVZZZ]]]^^^\\\UUUMMMIIIHHHCCC===>>>>>>?????????>>>===<<<;;;;;;<<<>>>???>>>;;;888777444222111333444555555333333444444444333333222666666<<>>111..............................////////////............222///000333111000<<>><<<;;;:::<<<<<<<<<<<<;;;:::888777888888999999<<>>FFFJJJZZZnnn^^^aaaoooxxx}}}eee[[[^^^ddduuu}}}|||}}}lllQQQ:::555444...,,,111000000000000000000000000///000000111222222333333666666999777AAArrruuurrrwwwwwwLLL===;;;888:::LLLyyy{{{{{{uuuqqqaaaPPPHHHFFFFFFFFFFFFFFFCCCAAAJJJeee}}}}}}tttdddmmm~~~hhhUUULLLDDDGGG\\\mmmkkk^^^TTTKKKDDDDDDCCCBBBBBBAAA???<<<999===>>>CCCJJJLLLIIIHHHIIIEEEDDDFFFKKKTTT\\\___```gggfffaaaXXXRRRNNNGGG@@@@@@??????>>>============999999:::<<<>>>===;;;888888666444555777999999999555444333222222222222222111222888BBBJJJQQQZZZcccgggiiiooovvv}}}zzzzzzyyywwwwwwzzzooollliiifffddddddeeefffgggmmmuuupppaaa___]]]iiiuuuooowww\\\pppwwwSSS999///------................................................333///...111000...444???ggg}}}zzz```EEE???]]]{{{RRR???AAAGGGEEEFFFEEECCC???;;;999999::::::;;;<<<<<<<<<;;;;;;777888:::999999999<<<>>>FFFMMM[[[mmmoooxxx}}}sssppptttppppppssswwwxxxyyy~~~yyyssswww~~~tttvvvuuuzzz{{{}}}}}}rrrnnnnnntttyyyzzzyyyzzzkkkmmmqqqwww~~~|||lll[[[GGG999---+++---------------------............///////////////............//////000000000000111111222333444444555555444444555777999;;;;;;<<<>>>@@@EEEHHHWWW~~~cccVVVgggyyy|||zzzuuuvvvyyyzzz~~~```JJJ777333222...---111//////////////////////////////000111222333333444444888:::666>>>ggghhhiiiuuu|||yyyOOO;;;888;;;:::GGGuuu|||sss}}}yyyvvvhhhUUUHHHDDDCCCDDDEEECCCAAA@@@HHHaaauuuxxx{{{rrr___NNNKKKKKKHHH___ooohhh\\\VVVSSSOOOPPPOOOMMMJJJFFFBBB>>>;;;>>>???CCCKKKMMMKKKJJJLLLIIIGGGGGGNNNYYYbbbeeeeeelllllliiiaaaZZZUUUOOOHHHEEECCCAAA???>>>>>>??????999999:::;;;===>>><<<:::888777666777:::<<<======999888666444333333333444111222888AAAIIIOOOZZZdddhhhlllrrrxxx|||zzzwwwrrrqqqsssooommmjjjfffdddddddddeeefffkkkttt|||hhh^^^^^^]]]kkkrrrhhhlll^^^yyylllKKK777000000111........................------...............//////++++++///111000333999SSSoooVVVCCCJJJ^^^```DDDCCCIIIEEEGGGHHHFFFAAA<<<:::999888888999:::;;;<<<<<<===777999:::;;;;;;:::::::::???BBBLLL[[[kkkwww{{{{{{xxxxxxllloooxxxuuutttwww|||{{{vvvvvvyyymmmqqqvvvxxxwwwxxx~~~}}}tttooottt}}}zzzwwwuuu}}}|||~~~zzzzzzpppmmmuuu}}}tttsssmmmooooooooorrruuusssooopppxxxwww^^^III>>>444------///......///---------............//////////////////.........////////////000000000111222222333444555555555555666888:::;;;<<<===@@@BBBGGGJJJVVVzzzUUUTTTmmmzzz~~~rrr{{{VVVFFF777333222//////222////////////////////////...///000111222333444444333:::<<<888???```bbbmmm}}}xxxVVV???666<<<;;;DDDssssss~~~}}}wwwlllYYYIIIAAAAAACCCDDDBBBCCCCCCIIIaaa~~~xxxmmm]]]OOONNNQQQVVVgggsssnnnddd```^^^\\\YYYXXXUUUPPPJJJCCC>>>;;;@@@@@@DDDKKKMMMKKKJJJLLLKKKIIIJJJQQQ\\\eeegggggghhhkkkjjjddd___[[[VVVQQQIIIGGGCCC@@@>>>>>>>>>???;;;;;;;;;<<<>>>???===<<<888777777999<<<>>>???>>><<<:::888666444333333444222333999@@@FFFMMMYYYdddiiimmmsssyyy~~~{{{uuuqqqppppppooommmjjjgggeeecccbbbdddiiitttooo```[[[[[[]]]mmmzzzooojjjggggggdddFFF666111000111........................,,,---------......//////---+++,,,///222222444666???qqqzzzcccJJJBBBIII\\\sssQQQDDDBBBEEEGGGGGGFFFCCC???<<<;;;777777888999:::;;;<<<===:::::::::;;;<<<===>>>>>>:::999>>>MMM```llllllhhh]]]^^^eeeuuu~~~iiigggrrrtttlllttttttuuuwwwtttooommmooollloooqqqqqqssswww|||tttrrrtttzzz~~~{{{qqqnnnwwwzzzvvvvvvjjjjjjrrr}}}~~~tttlllllliiinnnpppmmmmmmnnniiiaaahhhyyysssYYYFFF888222...//////------...---------............///.........///////////////...////////////000000000111222333444555555555555666888:::;;;;;;===AAACCCIIILLLVVVwwwWWWccc~~~|||~~~~~~yyyOOODDD999555222000000222000000000000000000000000......///111222333444555333======:::BBBZZZccciiiyyyqqqzzzfffMMM888:::999@@@oooyyy}}}zzzqqq```LLLBBBAAACCCDDDDDDFFFGGGLLLaaaqqqiii[[[PPPMMMLLL\\\fffqqquuuqqqhhhaaa]]]ZZZZZZWWWQQQIIIBBB===;;;BBBBBBEEEJJJKKKHHHGGGIIIJJJJJJLLLRRRZZZ```bbbbbb```eeefffbbb^^^^^^[[[XXXMMMKKKGGGBBB???>>>======>>>===<<<===???@@@>>>===888888888:::>>>@@@@@@???===<<<:::777555333222222111333888???DDDKKKXXXeeehhhmmmssswww|||{{{vvvuuurrrqqqnnnlllhhheeecccbbbdddiiivvvfff\\\XXXYYY^^^rrrxxxyyypppwwweeettt\\\@@@555000...---........................,,,,,,,,,---......//////......///111111222222333;;;\\\hhhQQQGGGHHHGGGhhhfffLLL@@@IIIHHHFFFFFFFFFDDDAAA>>>999999999999:::;;;<<<<<<>>>;;;999888:::<<<<<<<<<===888666@@@OOO[[[^^^\\\SSSQQQQQQXXXcccmmmqqqrrrrrruuutttooonnnvvv~~~|||qqqcccaaahhhkkkffflllnnnppppppmmmjjjiiiiiilllnnnnnnlllnnntttxxxxxxpppttt|||}}}xxxnnneeefffwww~~~~~~{{{yyyzzzpppsssvvvwwwtttpppnnnmmmqqquuuxxxvvvtttqqqlllfffjjj{{{}}}fffNNN>>>333///---///---******------------............///.........///////////////......////////////000000111222333444555666666666666888999:::;;;===AAADDDIIIKKKTTTtttiii}}}pppKKKCCC:::555222//////111000000000000000000000000......///111222333444555444@@@???===EEEUUUwwwgggoooiii|||vvv^^^<<<999999???mmm|||~~~|||yyyhhhRRREEECCCDDDDDDDDDFFFFFFJJJ^^^}}}eee\\\RRRLLLKKKFFFRRRVVVggg|||qqq```XXXWWWWWWVVVQQQJJJCCC@@@???DDDCCCEEEIIIIIIEEECCCEEEIIIKKKNNNRRRUUUWWWXXXXXXXXX]]]```]]][[[\\\]]][[[TTTRRRNNNIIIEEEAAA???>>>???>>>===>>>??????>>><<<:::::::::===@@@AAAAAA@@@??????===;;;999666333222111333999@@@EEEMMM\\\jjjjjjnnntttwwwzzz{{{wwwvvvrrrpppmmmiiigggeeeeeeeeeffflllzzz|||ccc[[[XXXXXX___uuuyyyppprrraaa|||RRR:::333000...---........................++++++,,,------...//////,,,///111111///000222333???JJJzzzuuuhhhYYYLLLCCCNNNjjjdddRRRQQQLLLGGGGGGIIIIIIDDD???===<<<;;;;;;;;;;;;<<<===>>>;;;777777999:::::::::===:::888999>>>DDDGGGIIIGGGFFFDDDEEEIIIOOOUUUYYYTTTWWWWWWTTTVVV^^^gggjjjdddgggeeeaaaaaafffddd^^^___cccggghhhiiijjjkkkkkkkkkpppqqqmmmkkkooorrrrrrqqqvvv~~~}}}}}}tttmmmgggddddddkkk}}}wwwuuuwwwwwwwwwyyyssszzzxxxooolllsssyyyxxxzzzzzz}}}}}}yyyvvvvvvuuummmWWWAAA333///------///---)))***///---------............///............/////////000........./////////000000000111333444555666666666666777888999:::===AAADDDDDDGGGPPPpppvvvuuummm~~~}}}aaaHHHBBB;;;555111......///000000000000000000000000---...///111222333555555666BBB@@@>>>GGGQQQxxxtttuuuvvv|||iii???999;;;AAAooo{{{}}}{{{oooXXXHHHEEEEEEDDDBBBDDDCCCFFFYYYuuu]]]RRRIIIKKKNNNJJJFFFIIIaaa|||cccXXXTTTVVVVVVRRRKKKFFFDDDCCCEEEDDDEEEHHHGGGCCCAAABBBHHHKKKPPPRRRQQQPPPOOOOOOSSSYYY\\\YYYXXX[[[]]]\\\[[[YYYUUUPPPKKKFFFCCCBBB@@@???======>>>>>>===;;;<<<<<<<<<>>>AAACCCBBBAAACCCBBBBBB@@@===:::666444222555;;;CCCHHHQQQbbbqqqmmmrrrwwwzzz{{{}}}vvvrrrrrrrrrooojjjfffdddeeehhhjjjiiiooo}}}wwwddd]]]YYYWWW]]]uuuyyyiiisssyyy^^^qqqHHH444222222000000........................++++++,,,,,,---...//////)))...111000...000333666;;;666^^^lllMMMCCC<<>>===<<<<<<======<<<999777777:::<<<;;;999444777::::::888777999<<<777:::>>>??????AAADDDGGGFFFJJJLLLKKKNNNVVV]]]___[[[```cccdddhhhjjjcccYYY[[[```dddeeefffggghhhgggkkktttwwwqqqkkklllnnnnnnsssvvv{{{yyyxxxzzzkkkccc^^^cccmmmxxxqqqmmmoooqqqrrrsssqqqzzzwwwhhhgggxxxzzzwwwyyy~~~~~~yyyzzz{{{}}}ssscccRRR@@@222...---...000...+++---222---------.........//////---.........//////000000............/////////000000111333444555666666666555666888888999<<>>@@@???@@@@@@@@@@@@@@@??????CCCBBB@@@???>>><<<999666555666<<>>XXX}}}ooobbbPPPEEECCCEEEEEEDDDEEEAAA<<<<<<>>>AAA@@@???<<<:::999999;;;<<<<<<;;;<<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>???@@@AAABBB===CCCHHHHHHFFFJJJUUU___````````````____________cccbbbbbbeeeggghhhdddaaaggggggggggggiiillloooqqqrrrwww{{{|||yyyuuurrrrrrdddYYY```qqqwwwtttiiinnnrrrqqqwwwwwwkkkkkkuuu}}}|||wwwxxx||||||wwwwww{{{|||yyyzzzrrrooopppaaaDDD333111///............---------...///000000///---+++)))000000000000000000000000///////////////000111111111222222333444555666666999888888999;;;>>>AAACCCFFFEEEHHHfff~~~tttqqqnnnSSSKKK>>>333000111000//////000000000000000000000000000000000000111222333333888DDDKKKKKKKKKPPPrrrssswww|||~~~kkkGGG>>>;;;@@@nnn{{{wwwyyyyyy___GGGEEEGGGDDDGGGJJJDDDCCCUUUwww}}}yyywwwwww|||qqq^^^YYYPPPJJJJJJFFFJJJEEELLLgggrrr[[[UUUQQQQQQTTTSSSLLLHHHHHHCCCDDDHHHKKKMMMJJJFFFAAA>>>CCCHHHJJJJJJJJJLLLNNNNNNRRRYYY^^^aaaaaa___]]]___^^^\\\XXXSSSNNNJJJHHHGGGGGGFFFDDD@@@>>>>>>???@@@AAABBBBBBAAA@@@@@@AAADDDBBB@@@???>>><<<999777444444:::CCCMMMVVVbbblllqqqxxx~~~|||}}}zzzvvvsssqqqssspppmmmooorrrpppggg___```hhhfffZZZYYYVVVXXXiii~~~zzzzzzrrr```ggg]]]>>>555///---///,,,......---------,,,,,,,,,---------------...//////---,,,,,,------///000000222;;;EEEkkk~~~wwwuuuUUUFFF;;;IIImmmtttfffSSSGGGEEEGGGHHHGGGKKKGGGBBB???>>>???>>>===<<<;;;999999:::;;;;;;:::;;;;;;::::::999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@DDDGGGGGGFFFJJJSSSZZZ]]]\\\ZZZZZZZZZ\\\^^^```]]]]]]^^^aaadddeeecccaaabbbcccdddfffhhhiiiiiijjjlllpppuuuvvvsssnnnkkkiiiaaa\\\hhhyyy~~~tttmmmnnnoooqqqyyy~~~vvvmmmmmmssszzz{{{zzzzzz|||xxxpppmmmqqqvvvwww{{{rrriii```OOO:::000111///............---------...////////////---,,,+++///////////////////////////////////////000111111111222222333444555666666777777777888;;;>>>AAACCCDDDCCCFFFdddmmm|||iiiSSSGGG<<<222000111000//////000000000000000000000000111000000111111222333444999EEEOOOVVVXXXXXXqqqtttoooxxxtttLLL===;;;>>>aaazzz{{{{{{lllPPPFFFFFFDDDIIIGGGAAADDDUUUqqq}}}zzzxxxwwwwwwzzzuuujjjhhhZZZMMMPPPUUURRRLLLIIIPPPaaarrrvvvsssnnnbbbUUUPPPMMMHHHBBB???BBBCCCFFFIIIKKKJJJFFFBBB===>>>???AAADDDHHHLLLNNNMMMQQQYYYaaaffffffbbb___\\\]]]]]][[[WWWSSSPPPOOONNNOOOOOOMMMIIIFFFFFFFFFBBBEEEGGGFFFCCCAAABBBDDDEEECCC@@@??????===;;;999555555:::FFFRRR\\\eeelllssswww}}}}}}{{{xxxsssooossspppoooppppppmmmddd\\\^^^kkkbbbYYYVVVRRRYYYnnn}}}yyyppprrrXXXlllzzzSSS999444///...///,,,------------,,,,,,,,,,,,---------------......///---------------...///000111777;;;VVVjjjXXXBBB===PPPlll}}}~~~sssbbbRRRIIIEEEEEEFFFDDDBBB@@@???>>>>>>??????>>><<<:::::::::;;;:::999999999888888888999999:::::::::::::::;;;<<<======BBBCCCDDDDDDFFFIIIOOOSSSVVVTTTRRRRRRSSSWWW[[[^^^ZZZZZZZZZ\\\^^^___^^^\\\[[[^^^bbbeeeggggggeeedddgggiiijjjiiigggdddbbbbbbdddgggvvvzzzoooooommmiiifffiiiqqqxxxrrrrrrtttvvvxxxxxxxxxwww}}}zzzsssiiifffkkkrrrtttqqqlll```PPP???333......///............---------........................///////////////////////////////////////000111111111111222333444555666666666666666888:::>>>AAABBBAAAAAADDDbbb}}}uuuzzzbbbTTTCCC999111000111//////000////////////////////////111111111111222333444555777GGGXXXfffiiicccuuu|||ooossszzzRRR<<<::::::RRR~~~~~~}}}vvvZZZJJJFFFFFFGGGEEEAAAFFFOOObbb~~~|||zzzzzzyyyxxxzzzttt```\\\]]]TTTSSSMMMIIIQQQjjj}}}bbbOOOHHHDDD???<<>>;;;888999>>>DDDIIILLLOOORRRWWW___fffhhhfffddd___\\\YYYXXXXXXWWWTTTRRRSSSTTTVVVVVVTTTRRRRRRRRRHHHKKKNNNLLLHHHEEEGGGIIIEEECCCAAA??????>>><<<:::999888===LLLZZZcccjjjoooqqqtttyyy~~~{{{yyyzzzyyyuuupppooonnnmmmnnnmmmiiibbb]]]```sssxxx\\\VVVRRRQQQ^^^wwwyyyooobbbWWWwwwpppLLL666444000......+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------...///000111555555EEEtttttt^^^III@@@HHHUUU\\\sssyyyyyymmmXXXHHHEEEHHHAAABBBCCCCCCBBBAAA@@@@@@@@@>>><<<;;;;;;;;;:::999888777777777777888888999999999999999:::;;;<<<<<<@@@???>>>@@@CCCHHHKKKLLLLLLKKKKKKLLLNNNRRRUUUWWWZZZZZZYYYXXXXXXXXXWWWVVVZZZ]]]aaaeeeggggggfffeeefffccc___[[[ZZZ\\\aaadddooowwwnnniiinnnoooiiieeegggiiihhhfffooo{{{yyyuuusss}}}wwwooolllooossstttrrr``````WWWFFF999333///,,,///............------------------------...///000///////////////////////////////////////000000111111111222333444555555666444444555777:::===@@@AAA@@@@@@CCC```zzz|||{{{vvveeeUUUNNN>>>666111000111//////000////////////////////////111111111111222333444555777IIIaaauuuxxxkkkwwwuuusss|||[[[AAA<<<888HHH{{{xxx|||cccPPPHHHHHHEEEFFFFFFIIIIIIRRR{{{yyyzzzzzzzzzyyyyyy{{{iiiVVVRRRSSSPPPJJJMMMfffrrrVVVJJJIIIIIIGGGDDDDDDEEEHHHIIIIIIGGGDDD@@@<<<777666999???EEEHHHRRRSSSVVV[[[aaagggjjjkkkeee\\\SSSRRRVVVXXXVVVQQQUUUXXX[[[\\\[[[YYYXXXXXXRRRUUUVVVTTTQQQNNNOOOPPPEEECCC@@@???>>>>>><<<;;;::::::AAAQQQ___ggglllpppnnnqqqvvv|||}}}xxxvvvwwwwwwrrrmmmhhhiiijjjkkkiiifffbbb```eee}}}nnnWWWTTTOOOPPP```{{{zzzppp}}}}}}[[[___iiiHHH555444000------***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------...//////222333555>>>```~~~___BBB777;;;BBBTTTqqqtttVVVGGGFFFHHHIIIIIIIIIHHHDDDAAA>>>BBB@@@>>>=========;;;:::666666666666666777888999999999999999:::;;;<<<<<<;;;:::999;;;@@@EEEGGGGGGBBBCCCFFFIIIKKKMMMNNNOOOVVVVVVUUUTTTTTTTTTUUUWWW\\\___bbbfffhhhjjjjjjjjjhhhaaaWWWQQQSSS]]]hhhpppyyysssuuuwwwmmmmmmsssvvvuuutttsssmmmfffiiirrr}}}~~~yyywwwxxx{{{sssooovvvyyyppp]]]YYYMMM===333111000...///............---------------,,,------...///000........................///////////////000000111000111111222333444555555333333555777999<<<>>>???@@@@@@CCC___yyy|||zzz}}}|||qqqttt~~~dddTTTMMMIII:::444000111111...///111000000000000000000000000111000000111111222333444999IIIccc}}}uuuyyyrrrwwwzzzfffJJJ@@@:::DDDlllvvv|||}}}kkkWWWLLLJJJFFFKKKLLLLLLHHHKKKvvv~~~xxxvvvzzzxxxwwwvvvwwwyyy{{{|||eee[[[SSSLLLJJJKKK]]]gggTTTNNNMMMLLLEEEEEEEEEFFFGGGGGGEEECCC@@@===999777888<<>>=========<<<:::666666666666777777888999999999999999:::;;;<<<<<<888777777:::>>>AAACCCDDD===???BBBFFFHHHHHHHHHGGGNNNNNNOOOPPPQQQTTTXXX\\\^^^```cccfffhhhiiiiiihhheee^^^UUUSSSYYYfffttt|||{{{{{{~~~vvvhhhiiisssrrrnnnrrrwww|||}}}yyysssnnnxxxyyyzzzyyyxxxzzz~~~yyyrrrqqq~~~zzzmmmdddVVVBBB333------///111///............---------,,,------.........//////........................///////////////000111111000000111222333444555555222333555777999;;;<<<===AAAAAACCC]]]sssrrrqqqyyy~~~rrrnnn}}}]]]LLLMMMGGG666222///111000...///111000000000000000000000000000000000000111222333333:::EEE]]]vvv{{{uuu~~~mmmPPPCCC:::BBB___yyyzzzxxxzzz|||rrr^^^OOOIIIGGGLLLLLLKKKJJJKKKiii}}}||||||vvvtttvvvyyyzzzzzzxxx\\\HHHHHHJJJRRRsssvvv^^^RRRLLLIIIEEEDDDCCCCCCDDDCCCBBB@@@>>>>>><<<:::888<<>><<<<<<===<<<;;;888>>>KKKZZZdddgggkkkpppssswww|||~~~zzzvvvsssooommmkkkgggiiiiiigggdddccceeehhhnnncccVVVSSSQQQVVVggg}}}qqqVVVlll^^^???000222///,,,...,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///......---------......000,,,777???EEEnnnmmmVVVGGG@@@@@@UUUssskkk\\\WWWMMMBBB???CCCGGGGGGEEE@@@>>><<<;;;<<<<<<;;;:::666666666666777888999:::888888888888999:::;;;<<<999999:::;;;<<<>>>@@@BBB===>>>@@@BBBCCCDDDDDDDDDHHHIIIKKKLLLMMMRRRXXX]]]]]]___cccffffffddd```^^^[[[YYYXXX]]]hhhttt~~~|||qqqooonnndddfffoooqqqnnnooouuu}}}{{{rrrpppuuu}}}yyyxxxzzz~~~zzzsssttt~~~ssskkkbbbLLL777///...+++,,,//////............---------,,,---.../////////...---........................///////////////000111111000000111222333444444555333444555777888999::::::@@@AAABBB[[[}}}tttlllqqqssshhhpppZZZGGGKKKCCC444111///111000...///222000000000000000000000000////////////000111222333:::@@@WWW|||pppzzznnnSSSBBB888@@@RRRsssrrr~~~wwwwww{{{uuubbbPPPIIIFFFJJJHHHHHHKKKMMM```yyyuuuwww{{{}}}|||iiiHHHHHHKKKKKKccc{{{eeeXXXQQQLLLEEECCCAAAAAAAAAAAA???===;;;===???<<<:::<<>><<<::::::;;;;;;:::999666666666666777888::::::777777777777888999:::;;;:::<<<======<<<<<<>>>@@@@@@?????????@@@AAACCCDDDGGGHHHJJJJJJJJJNNNUUU[[[ZZZ^^^cccfffeee___XXXSSSRRRTTT[[[gggttt~~~~~~kkkfffjjjfffeeekkkkkksssqqqxxxxxxjjjlllzzz}}}{{{}}}}}}zzzuuuvvv||||||tttllliiiXXX@@@///222555...))),,,//////.........---------,,,---///000000///---+++........................///////////////000111111000000111222333444444555333444555777888888888888@@@@@@AAAYYYzzzssszzzwwwjjjsssppp[[[MMMGGGEEE000000///...............000000000000////////////000000000000111222333444>>>777FFFrrr{{{]]]DDD;;;777CCC~~~rrr~~~~~~tttwwwvvvZZZHHHNNNIIIFFFIIILLLOOOUUU\\\}}}vvvgggIIIFFFLLLWWWaaaaaadddfffllljjj___]]]WWWHHHHHHGGGFFFDDDBBBAAA@@@@@@;;;???AAA@@@>>>>>>CCCGGGMMMRRRVVVVVVXXX]]]______ffflllppplllbbbVVVOOOLLLWWWYYY\\\___aaa```___^^^OOOKKKIIIKKKJJJEEEBBBBBB<<<:::;;;<<<999555888>>><<>>999AAAWWWssspppKKKBBBBBB>>><<<888666555666777777777999999888888:::<<<===<<<:::===============<<<;;;;;;:::999888777888:::===???===<<<<<<<<<===???AAABBBDDDGGGKKKMMMNNNOOOQQQTTTSSSLLLJJJOOOPPPMMMMMMPPPcccooo{{{vvvhhhbbbiiiooopppmmmkkkmmmpppmmmqqqzzz|||vvv{{{~~~{{{|||}}}yyyyyyqqqsss}}}sssjjjeee[[[???777...***,,,......---......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............///////////////111333555555555444333444444444555777888:::;;;======DDD\\\{{{www~~~rrr```SSSJJJBBB===000000///...............000000000000////////////111111111222333444555666===999CCCdddgggLLL???>>>???wwwooouuu}}}vvvxxxlllLLLNNNJJJHHHIIIJJJLLLQQQXXXoooxxxtttuuuzzzuuuYYYLLLPPPSSSWWWZZZVVV___\\\```bbb^^^```[[[KKKHHHGGGDDDAAA>>><<<;;;;;;:::>>>@@@???===>>>DDDIIIMMMRRRUUUUUUWWW[[[^^^^^^eeekkkqqqqqqiii___YYYVVVVVVWWWZZZ[[[\\\[[[ZZZYYYSSSMMMIIIHHHEEE>>>::::::;;;:::;;;;;;888555888???CCCMMM\\\gggmmmpppsssuuu{{{~~~~~~||||||}}}}}}{{{vvvqqqnnnmmmhhhcccaaaaaaaaaeeennnxxxoooYYYXXXWWWXXXsssyyy___cccgggEEE999...---......,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++..................------///,,,...333999IIIjjj~~~}}}]]]NNN???:::BBBUUUppprrr___PPPBBB===<<<888555777;;;<<<999777999999:::<<>>???????????????>>>======:::999888777888;;;===???>>>>>>===>>>>>>@@@BBBCCCEEECCCCCCEEEIIINNNQQQRRRHHH@@@;;;===BBBHHHTTT^^^wwwvvviii^^^___eeekkknnnmmmmmmoooqqqnnnrrryyy|||vvvwww~~~xxxwww{{{sssrrrxxxvvveeeZZZSSSHHH:::333---***---//////.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............///////////////111333444555555444333444444444555666888::::::>>>;;;???VVVvvv~~~xxx___PPPKKKGGG>>>555000//////............///////////////000000000000222222222333444666777888===<<<@@@TTTyyyzzzwwwrrrTTT>>>===???lllrrrkkk{{{yyyxxxQQQLLLJJJJJJJJJHHHGGGLLLSSSppptttaaaZZZ\\\OOORRR[[[YYYWWWXXXTTT]]]UUUWWW\\\___eeebbbRRRMMMJJJFFFAAA===:::888777999<<<>>>===;;;===EEEKKKOOOTTTVVVUUUVVVZZZ\\\\\\```gggooorrrnnngggaaa^^^WWWWWWWWWWWWVVVUUUTTTSSSRRRKKKEEECCC???888555555;;;:::::::::888666:::@@@HHHSSS```iiilllpppvvv|||~~~~~~xxxssspppooobbb```^^^```aaadddooozzz}}}gggWWWZZZXXX```|||ssszzz[[[ppp[[[AAA777...---...---,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++------------------......000---...111444@@@\\\wwwrrryyysssbbbLLL;;;444;;;OOOaaaooo[[[VVVOOOGGG>>>:::<<<>>>;;;888777777999;;;>>>???>>><<<@@@AAAAAAAAAAAA@@@??????::::::999888999<<<>>>@@@@@@???>>>>>>???@@@AAABBBDDDAAA@@@BBBGGGJJJIIIFFF<<<888666:::BBBOOOaaaooo{{{ppphhhcccdddiiinnnrrrtttuuuvvvwwwxxxwwwzzz}}}|||zzz|||yyyqqqsssyyyzzzuuuwwwoooZZZLLLDDD:::222///++++++...000000///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............///////////////111222444444444333333333333444555666888999:::@@@:::;;;QQQ~~~}}}oooUUUJJJIIIEEE;;;222000///............//////////////////000000000000222222222333555777888999>>>>>>===JJJrrrxxxppp```AAA;;;BBB___~~~hhh}}}|||yyytttyyyVVVJJJIIIJJJJJJGGGEEEIIIQQQzzzhhh^^^[[[XXXbbbiii```\\\``````bbbYYYZZZ```ccchhhfffYYYUUURRRKKKEEE???;;;:::999888;;;<<<;;;999<<>>555...---...---,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------.........------000333>>>TTTiiiyyy}}}}}}|||ppp___MMM>>>999BBBMMMZZZzzzxxxtttooofffWWWHHH@@@>>>===;;;888888999<<<>>>???>>>===@@@AAAAAAAAAAAAAAA@@@@@@;;;:::999999:::<<<>>>???>>>>>>=========>>>@@@@@@AAABBBCCCEEEFFFCCC???;;;888<<>>;;;:::<<<:::888777888666666===EEEIIIUUUeeemmmmmmnnntttyyyzzz}}}wwwrrrppppppgggeeedddddddddhhhuuuwwwkkk___YYY___^^^pppxxxyyyiiiooonnnOOO999222------...,,,+++---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......---------///222;;;KKKYYYqqq||||||tttgggTTTCCC===>>>CCCXXXjjjzzz~~~{{{~~~jjjVVVJJJBBB===::::::;;;===AAADDDDDDCCC??????@@@@@@@@@@@@@@@???;;;;;;:::::::::;;;<<<<<<;;;;;;:::::::::<<<===>>>===@@@CCCAAA>>>===AAAEEEIIIRRR]]]gggnnnsssttttttwwwqqqjjjeeedddeeeiiilllrrruuuwwwwwwuuuqqqppppppuuuuuuvvvzzz{{{vvv{{{|||ssskkk\\\DDD777333+++,,,,,,,,,---...---,,,+++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............////////////000000111222333333333333333333333444555777999:::<<<;;;===KKKkkk~~~|||~~~vvvhhh[[[PPPLLLEEE888111000///............//////000......//////000000111111000111222333666888:::<<<;;;<<<;;;FFFlll~~~{{{gggKKK@@@CCC[[[wwwgggzzz{{{ppplll~~~dddOOOJJJGGGHHHHHHHHHJJJOOO|||}}}sssxxxjjjfffgggyyy}}}nnn]]]WWWRRRJJJCCC===;;;;;;<<<999;;;===:::777999???FFFSSSXXX\\\ZZZYYYYYYXXXUUUUUUZZZaaaggghhhfffaaa^^^]]]]]]\\\ZZZXXXUUUSSSRRRLLLFFFBBBBBBAAA===;;;<<<:::777666666555777>>>HHHNNNYYYgggoooqqqrrrvvvzzz}}}~~~xxxtttrrrrrrllljjjiiigggffflll{{{ppphhh```\\\```\\\vvvzzzvvv{{{fffvvv]]]JJJ555000---......++++++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......---......---///444>>>FFFccczzzeeeMMM<<<666888???DDDRRRkkkvvvtttvvvvvvaaaPPPCCC;;;::::::;;;???CCCEEEEEE>>>>>>???@@@@@@@@@??????<<<;;;;;;:::999999999999777777777777888:::<<<===:::===>>>;;;;;;DDDTTTbbbnnnsssxxx{{{zzzccc\\\WWWZZZ___dddjjjpppvvv{{{~~~{{{uuuooonnnppppppxxxttteeeeeeuuu}}}}}}qqqfffUUU<<<111000***,,,------------,,,++++++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............////////////000000111111222333333333222222333444555777888999888999<<>>===@@@BBBJJJddduuuwwwtttPPP======JJJwwwiiijjjwwwpppmmmnnnnnnWWWNNNGGGGGGIIIJJJJJJLLLooo|||~~~eee```hhh}}}```RRRMMMEEE>>>:::999;;;<<<:::===>>>;;;777777<<>>:::777555555555777@@@IIIUUU\\\fffmmmqqqtttxxx{{{}}}~~~yyyyyy~~~yyyuuussssssnnnllljjjiiihhhooo~~~jjjfffbbb^^^```^^^|||xxxpppkkkdddoooMMMBBB222...,,,......++++++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------......---......---...222666999TTT|||qqqZZZIIIBBB999:::666<<>>>>>???@@@@@@@@@@@@@@@===<<<;;;999888777666555555444555555777999<<<===:::===@@@CCCJJJYYYmmm{{{vvv[[[YYY[[[aaaeeegggmmmtttttt|||uuuoooqqquuuuuuppp______qqqsssuuuhhh]]]LLL555...000---,,,,,,---------,,,------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///............////////////000000000111111222333444222222333444555777888999888999;;;HHHfffppp{{{sss]]]QQQJJJIIIBBB444---000...............///000111---......///000111111222222333444666999<<<>>>@@@AAAEEEIIINNN^^^iiittt|||UUU<<<>>>EEElllpppccc~~~uuudddbbbttt]]]QQQGGGGGGJJJKKKJJJJJJQQQddd]]]hhheeeOOOJJJCCC<<<888999;;;===;;;>>>???<<<777666999===CCCLLLTTTXXXZZZ\\\ZZZVVVUUUWWW\\\aaaeeeeeebbb```WWWXXXYYYZZZXXXUUURRRPPPJJJFFFEEEGGGGGGCCC@@@AAA:::777555555555777@@@JJJYYY]]]ccciiinnnsssxxx{{{{{{zzz~~~~~~xxx{{{~~~~~~}}}yyyuuuqqqoooooonnnllljjjiiiiiirrrzzzgggeeeddd^^^^^^cccqqqkkk~~~gggbbbmmmCCC;;;111---,,,......+++***---+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,...///...///333666777???gggyyyggg[[[WWWEEEFFF===888===???EEETTT\\\ssssssbbb```ZZZQQQIIIEEECCCBBBBBB>>>???@@@@@@AAAAAAAAAAAA===<<<;;;999777555444333444444444555777:::<<<>>>;;;???GGGRRR```ooo|||vvvgggggghhhmmmqqqmmmeeegggmmmlllvvv|||rrrlllpppwwwzzz}}}kkkgggvvv~~~pppfffYYYOOOAAA---)))///...***,,,------------...000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////............/////////000000000000000111222333444222222333333555666888999<<<;;;<<>>???BBB<<>>BBBFFFIIIUUUgggwww|||zzzwwwzzzkkkZZZMMMGGGFFFJJJCCCAAADDDDDD@@@???BBBBBB>>>999777777888::::::999777444666<<>>LLLjjj}}}iiiNNNLLLJJJDDD===666222000000........................////////////000222444666777666777888:::;;;:::999AAA===GGGWWWWWWVVVtttwwwxxxxxxyyy{{{VVVBBB>>>LLLjjjvvv~~~oookkkpppooo]]]LLLHHHIIIIIIHHHIIIKKKIIImmmyyy|||kkkaaaYYYgggnnnPPPHHH@@@>>><<<::::::<<>>EEELLLRRRVVVXXXTTTWWW[[[___aaa```___]]][[[XXXUUURRROOOLLLGGGDDDEEECCCBBBBBBBBBAAA>>><<<666666555333555<<>>>>>BBBIIITTT^^^gggmmm|||zzzooogggdddggg]]]TTTOOOIIIBBB???AAAHHHDDDAAABBBFFFJJJJJJIIIMMMMMMPPPVVV___hhhnnnqqqpppxxx~~~}}}zzzxxxsssllliiiggg^^^QQQOOOZZZfffmmmllljjjkkkppppppnnnqqqxxxvvvooolllqqq{{{}}}nnnhhhjjjmmmwwwssspppcccTTTIII???444------...//////++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,------......................................./////////000111111222222333444444444333444666999::::::===JJJgggpppnnnvvv~~~cccIIIFFFEEEAAA:::333//////111........................000//////000111444666777:::999:::===AAABBB@@@===EEEDDDOOO___]]]TTTaaa{{{tttsssxxxkkkGGG???HHHsss~~~oooxxxyyyssstttqqqaaaPPPHHHGGGGGGGGGHHHDDDCCCVVV~~~wwwwwwxxxyyyzzzooommmbbbcccxxxkkkNNNFFF@@@??????===;;;;;;CCCFFFIIIHHHDDD>>>999777222333444888>>>FFFMMMQQQQQQTTTXXX]]]```aaa```___[[[XXXSSSOOOLLLIIIFFFDDDBBB@@@===<<<<<<<<<:::999666555444222444===IIISSS]]]hhhrrrsssrrrvvv{{{}}}|||}}}~~~|||tttooottt|||~~~|||{{{|||yyyrrrnnnnnnhhhnnnpppqqqsssbbb```\\\VVV___ooovvv~~~}}}```DDD555222......------,,,,,,++++++++++++************++++++*********************************++++++++++++,,,..................//////111111777GGGfffvvvbbb___ZZZIIIBBB@@@===999:::BBBNNNVVVbbbnnnyyytttmmmccc\\\ZZZ```^^^___fffrrryyyyyyvvvnnnnnnpppuuu}}}wwwkkk```WWWLLLPPPSSSVVV\\\ffflllnnnmmmoootttvvvqqqjjjjjjnnnmmmnnnpppsssyyyyyysssxxx~~~vvvmmm___PPPEEE:::444...+++,,,......---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,---...............////////////////////////...//////000000111111222222333555555444444666777;;;<<<>>>JJJfff~~~iiinnn~~~sss^^^OOOBBBBBB???888000,,,...111............////////////000000000111222555777888888888:::@@@GGGIIIGGGDDDIIIHHHQQQ```___WWW]]]mmmgggfffpppzzzLLLCCCJJJiiijjjmmmzzzxxxsssfffUUUJJJFFFFFFGGGHHHCCCGGGOOO{{{{{{yyyxxxyyy|||uuuppphhhhhhwwwlllNNNFFF@@@BBBCCC@@@<<<<<>>999666777666444333666;;;AAAEEEHHHLLLSSS[[[___aaaaaa```YYYVVVPPPMMMKKKJJJIIIHHHBBB???<<<;;;:::;;;:::999666666444333666???MMMWWW]]]gggpppqqqrrrvvvzzz|||zzzssspppssswwwzzzzzzyyywwwsssnnnkkkjjjgggoooppppppkkk]]]aaabbb```rrr}}}~~~vvvsssVVV>>>444555---------,,,,,,,,,++++++++++++************++++++************************************++++++++++++.....................---333111000666IIIooouuutttooo```WWWVVVPPPGGG@@@>>>===<<<@@@JJJ^^^uuu~~~ssskkkhhhggglllyyy~~~zzzkkk^^^VVVQQQPPPKKKSSS___hhhnnnqqqssssssyyy~~~uuujjjggghhhooo{{{xxx|||yyy~~~xxxqqqdddQQQBBB<<<444111...------,,,***(((+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********,,,,,,---.........------////////////////////////......//////000111111111000222555555555444555666===>>>AAAKKKfffxxxyyyxxxgggtttbbbRRRKKKCCCAAA===666///,,,---000........./////////000000000000000111333555888999666777:::@@@EEEHHHFFFDDDGGGDDDJJJVVV[[[[[[dddqqq}}}^^^\\\jjj~~~}}}MMMDDDGGGaaaqqqccczzzvvvlll\\\MMMFFFEEEFFFFFFDDDIIIKKKnnn|||zzzxxxuuuzzz|||}}}kkkfffhhhwww|||SSSJJJCCCCCCEEECCC???===AAAEEEHHHHHHDDD===888555888666555333444555888:::???EEENNNXXX___bbbcccbbb\\\WWWRRRMMMKKKKKKJJJIIICCCAAA>>>============<<<888777666555999CCCQQQ\\\___hhhppprrrsssxxx{{{|||{{{vvvttttttuuuwwwyyyyyyuuupppmmmkkkjjjiiippppppqqq{{{eeeZZZ```bbbeee|||zzzyyyhhhKKK666///111,,,,,,,,,,,,,,,++++++++++++******))))))******+++************************))))))*********+++++++++............------------000222333444999RRR}}}~~~wwwuuummmccc[[[UUUHHH<<<::::::BBBRRRaaalllvvv|||}}}vvvppppppuuu~~~yyyrrrmmmddd___XXXRRROOOPPPVVV[[[dddgggkkkllllllmmmssszzzyyyqqqmmmmmm{{{uuurrryyyqqqhhhWWWDDD999666111000000//////---***(((+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++,,,,,,---...---------////////////////////////.........///000000111111000222444555444444555666<<<>>>@@@IIIcccuuummmyyyZZZNNNIIIDDD@@@999333///..................//////000000111//////000111333555888999;;;===AAACCCEEEFFFEEEEEEHHHEEEGGGOOOXXXaaaooo|||ccc```qqq|||XXXIII>>>KKKeeehhhzzz}}}xxxqqqcccRRRHHHFFFFFFEEEJJJJJJIII]]]~~~|||wwwttt|||xxxppp~~~vvvsss|||\\\PPPFFFEEEGGGEEEBBB@@@@@@CCCFFFFFFBBB===888666444333333333444444555555;;;@@@HHHQQQYYY^^^aaabbb```\\\UUUPPPLLLJJJHHHFFFDDDBBB@@@@@@AAAAAAAAA@@@;;;;;;::::::>>>HHHVVV```dddllltttvvvxxx}}}}}}yyyyyywwwtttvvvzzz{{{uuupppnnnnnnmmmmmmrrrssswww~~~pppaaaZZZ\\\\\\bbb}}}yyy|||aaaGGG333,,,///,,,,,,,,,,,,++++++++++++******))))))))))))******************************)))))))))************+++------------------......,,,///333444222;;;[[[{{{|||zzzpppbbbSSSGGG@@@CCCFFFHHHLLLSSS\\\___bbbdddkkksssvvvtttuuuuuuyyyyyy{{{~~~}}}vvvhhhWWWLLLIIIIIIMMMTTTZZZ___gggooorrrsssvvvyyyvvvpppnnnpppwww~~~yyyvvvuuussswwwllllllyyywwwzzzuuukkkZZZGGG999111///---......//////...------++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++++++++,,,---------------........................---......//////000000111111222444444333333555666888:::===EEE^^^|||mmmUUUOOOJJJBBB;;;333//////000000...---......///000000111111......///000222555888999>>>BBBFFFGGGEEEEEEHHHKKKIIIHHHIIIMMMUUUaaaqqq|||qqqnnnmmm^^^BBB;;;XXXxxxaaaooozzzvvviiiVVVJJJGGGFFFDDDNNNJJJIIIQQQooozzzxxx}}}qqqdddiiifffWWWJJJFFFGGGFFFDDDCCC@@@BBBEEEDDDAAA===:::999444444444444555555555666999;;;>>>CCCJJJQQQXXX\\\```[[[UUUPPPMMMJJJGGGEEEAAAAAA@@@BBBCCCDDDBBBAAA===>>>??????CCCLLLYYYbbbhhhpppwwwyyy|||~~~}}}~~~zzzssstttzzz{{{tttoooooopppnnnmmmpppvvvtttddd```]]]\\\ZZZaaayyyxxxtttxxx^^^EEE333---///++++++++++++++++++++++++******))))))))))))******************************))))))))))))************,,,,,,,,,------.........---,,,000333111000???SSSuuutttdddYYYWWWTTTKKKGGGIIIBBBCCCAAA???DDDNNNSSSRRRVVVWWWZZZ___dddddd___ZZZ^^^```bbbdddccc]]]UUUOOOWWWXXX___iiinnnooottt{{{uuurrrvvvzzznnngggllluuu|||}}}}}}~~~zzz{{{wwwsssqqqnnnooovvv}}}{{{tttppppppcccJJJ777111///++++++,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------******++++++++++++***************++++++,,,,,,---++++++,,,------------,,,------------------------------......///000000000222222333222222222555777666888;;;CCC[[[zzz^^^MMMKKKEEE@@@777...,,,///222111...---......///000111111222.........000222555777999888>>>CCCDDDAAABBBGGGMMMEEEFFFGGGHHHNNNZZZhhhrrrqqq}}}yyy}}}tttRRR>>>HHHiiihhhqqqzzzxxxlllYYYKKKGGGFFFCCCIIIEEEIIIJJJWWW{{{zzztttiiiZZZYYYuuulll\\\LLLFFFGGGGGGEEEEEE@@@BBBDDDDDDAAA>>><<<;;;:::999888777666666777777888666444666<<>>999999;;;CCCPPP]]]hhhnnnuuurrrsssxxxxxxuuuwww}}}pppiiiqqq{{{{{{tttnnnnnnxxxppp{{{sssqqqtttuuussssssuuussspppgggjjj\\\@@@......000,,,,,,,,,+++***((((((***,,,++++++,,,,,,,,,---------******++++++++++++******))))))***+++,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222333222111111222555888666999;;;DDD[[[}}}yyypppUUUKKKFFFBBB888666333000///000111222000222111---...333666444999111...444666222444:::555;;;>>>???DDDMMMOOOKKKLLLJJJCCC>>>FFFUUU___```qqq{{{|||cccBBB:::[[[www{{{yyyzzznnn```TTTKKKFFFDDDIIIHHHIIIJJJLLL^^^tttiiiYYY[[[sssppp^^^NNNKKKMMMLLLIIIIIIAAADDDFFFEEEAAA>>>>>>@@@>>><<<::::::::::::999888777555333444777===DDDIIINNNMMMMMMKKKJJJGGGEEEDDDDDD@@@<<<:::===??????>>>===>>>@@@CCCIIIRRR\\\ccclllpppuuuyyy{{{||||||}}}~~~}}}yyyuuuvvvvvvtttqqqnnnmmmmmmlllrrrvvveeefffaaa^^^```ccckkk|||~~~pppzzz}}}fffLLL999///+++)))......---,,,,,,+++******+++*********))))))(((((()))************+++++++++******++++++++++++******+++++++++,,,---...///000///.........///000222333:::SSSwww~~~zzzrrrkkkllllllhhhbbb]]]WWWKKK???999<<<===:::;;;>>>@@@>>>DDD<<<<<>>OOOkkk{{{sssiii]]]RRRIIIEEEIIIGGGHHHHHHGGGQQQmmm|||qqq___[[[jjjwwwxxxfffWWWSSSSSSNNNIIIHHHBBBEEEGGGFFFBBB??????AAA===;;;888999<<<>>>===<<<:::888777666888:::<<<<<<>>>>>>???@@@AAABBBCCCDDD@@@===::::::;;;======<<<:::;;;===@@@FFFPPP[[[ccckkknnnssswwwxxxzzz{{{}}}yyy{{{~~~}}}wwwrrrxxxxxxxxxuuuqqqnnnllllllnnnuuuqqqdddcccaaa^^^^^^cccnnnzzz}}}wwwxxx{{{lllUUU@@@333...---,,,...------,,,++++++******************)))))))))((()))************+++++++++******++++++++++++******---,,,,,,,,,,,,------...---------------///000111***666LLLhhhxxx~~~~~~wwwqqqlllddd[[[SSSVVVUUUOOONNNUUU^^^bbb^^^YYYZZZcccnnnsssxxx|||~~~{{{vvvpppnnnwww~~~xxxpppmmmmmmwww}}}ssskkkiiihhhfffdddRRRGGG888...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,---------......///////////////000000111000000111222333444444555777666777@@@WWWzzzuuutttYYYIIIGGGGGGCCC444333111/////////111222111333333111222555666444888:::888111...111666888555999===???CCCIIIKKKJJJOOORRRQQQKKKIIIMMMRRRUUU```vvvWWW???AAAPPP|||{{{yyysssiii]]]QQQJJJHHHEEEFFFHHHFFFFFFSSSdddiii]]]aaahhhttt{{{jjj\\\YYYVVVMMMGGGGGGGGGIIIKKKIIIEEEBBBCCCDDDBBB===:::;;;@@@CCCBBB???===;;;::::::<<<;;;888555222222333555888;;;>>>???===;;;:::;;;<<<===<<<;;;999:::<<>>???DDDFFFDDDAAA===<<<;;;>>>AAAAAA===888555444222222222444666888;;;<<<<<<>>>>>>>>>===<<<:::;;;===BBBJJJUUUaaajjjppprrruuuwwwxxxzzz}}}{{{~~~~~~{{{uuuppplllllllllttt~~~{{{jjj^^^XXXWWW[[[YYYXXXeeeyyy}}}sss}}}}}}yyy}}}yyyxxx```EEE555///---+++))),,,,,,,,,,,,++++++***************)))))))))))))))))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......777000000666<<>>333000/////////000111222333///222444333666<<>>;;;CCCCCC888222555888666444777;;;>>>@@@AAADDDHHHIIIMMMPPPPPPNNNQQQ\\\ggg~~~qqqzzzqqqRRRAAA@@@GGG|||~~~|||}}}yyyzzzzzzxxxtttoooiiieeePPPGGGCCCIIIMMMKKKLLLPPP]]]zzzaaa]]]fffrrraaa\\\UUUJJJLLLVVVbbb```[[[RRRIIIEEEFFFHHHEEEBBB???AAAEEEGGGEEEBBB>>>======@@@CCCCCC@@@===:::888555333111111222222999:::<<<======<<<::::::777:::>>>DDDMMMXXXdddlllrrrsssvvvwwwwwwyyy{{{}}}vvvzzz{{{uuupppmmmmmmnnnwwwuuu```SSSOOONNNTTTSSSSSSccczzz{{{xxx|||uuuqqqgggPPP888.........---...,,,+++++++++++++++******))))))))))))))))))******))))))*********+++++++++******++++++++++++******)))))))))***+++,,,------,,,,,,------.........------)))---333333777NNNkkkzzz~~~}}}www~~~~~~|||{{{}}}~~~wwwmmmtttxxxtttmmmuuuwwwqqqsssxxx~~~|||}}}uuupppqqq}}}zzzxxxvvvpppqqq~~~}}}kkkvvvsss^^^KKKDDD;;;///*********,,,------,,,+++************************************************************************,,,+++++++++***))))))))),,,,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................//////000000000111222333444444555555666777>>>PPPoootttfffTTTIIIGGGDDD;;;222...//////000111222444444///111222111444;;;??????===BBBCCC???:::888777444111444:::@@@BBBBBBGGGMMMMMMNNNPPPOOOLLLKKKTTT^^^{{{dddnnnaaaEEE999BBBbbb{{{zzzwwwuuusssqqqoooooo]]]OOOEEEHHHLLLKKKKKKNNNUUUyyy~~~eeebbbjjjpppZZZRRRIIIBBBKKK]]]vvvpppeeeWWWJJJDDDEEEHHH@@@AAAAAACCCEEEEEEDDDBBB???AAACCCEEEDDDCCCAAA???:::999666444333222222222666777999999777666555666333777===EEEOOOZZZeeemmmppprrrtttuuuttttttuuuvvvooottt{{{uuupppnnnppprrr{{{lllVVVJJJGGGFFFJJJKKKLLLZZZrrr|||wwwyyyrrr```JJJ555000000...,,,---++++++++++++++++++******))))))))))))************)))************+++++++++******++++++++++++******((((((((()))***+++---...,,,,,,---......------,,,***))),,,000//////===NNNvvvvvvzzzqqq}}}xxxyyyyyyrrr{{{~~~zzz}}}vvvsssrrruuuwwwzzzyyyooouuu|||ssswwwuuuxxx{{{tttiiimmmfffPPP===555222...******+++++++++***((((((************************************************************************+++++++++***************,,,,,,+++++++++,,,------,,,,,,,,,---------............------......///000000000111222333444444555444666888===LLLiiijjj[[[IIIAAA@@@>>>777111......///111222444555666444666444222444;;;@@@AAAAAABBBEEEIIIFFF>>>777666555777===CCCCCCAAAFFFNNNSSSRRRRRRRRRMMMGGGIIIPPPgggiiinnnvvvgggiiiwwwuuuVVVDDDBBBHHHuuu}}}zzzvvvrrrpppooopppqqqiiiXXXJJJIIIKKKIIIJJJMMMTTTjjjsssqqqwwwkkkRRRHHHAAA@@@TTTooottt```OOOGGGHHHKKKFFFIIILLLLLLHHHDDDAAA@@@>>>EEEMMMOOOLLLGGGEEEDDD:::999999888777666555555555777888777444222222333111666???IIISSS^^^hhhnnnppprrruuuuuutttrrrqqqqqqnnnmmmvvv~~~zzzuuuqqqpppsssuuuzzzbbbMMMCCCBBB???@@@AAACCCNNNdddqqq|||sssYYYEEE555222111,,,))),,,******************++++++((()))))))))************)))************+++++++++******++++++++++++******)))))))))))))))***+++,,,++++++,,,------,,,+++***000000///...---///444888<<>>000******,,,)))*********)))(((((()))***************************************************************************************+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------.........------------...//////000000111222333444444555444666888<<>>;;;444.........000111333555666777<<<<<<999555666===BBBCCCGGGDDDHHHRRRQQQDDD::::::888888===AAA???:::>>>EEENNNMMMQQQUUUSSSMMMMMMRRRQQQMMMYYYdddpppvvvmmmqqqnnn[[[BBB333PPPooo}}}~~~{{{vvvrrrnnnnnnnnnoooppp^^^NNNKKKLLLJJJJJJOOOPPP]]]kkkQQQHHHDDDIIIdddiiiVVVMMMMMMQQQQQQUUUXXXUUULLLCCC>>>======HHHTTTYYYUUUOOOLLLLLL<<<<<<<<<<<<:::999777666777999:::777444222222444222888BBBMMMWWWbbbkkkqqqrrrtttwwwxxxvvvsssqqqpppmmmeeeeeeqqqyyyyyy{{{~~~yyytttqqqqqquuuxxxrrrZZZGGG@@@@@@;;;::::::===EEEXXXzzzjjjmmmEEE555***---///+++***///******************++++++(((((())))))*********+++)))************+++++++++******++++++++++++******+++******))))))))))))))))))***+++,,,,,,+++))))))***------+++---222111,,,111222===[[[|||mmmdddjjjxxxuuuwww|||zzzzzz}}}~~~}}}|||~~~uuurrrllljjjrrrzzzhhhbbbcccccccccdddWWWHHH888000---***,,,000))))))***)))))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,---------.........------------...//////000000111222333444444555444666888;;;GGGaaayyyeeeIIIEEE???999444222222222...000222333444777;;;>>><<>>DDDGGGVVVKKK[[[{{{{{{WWW===>>>CCC>>>>>>CCCCCC>>>BBBJJJLLLRRRTTTQQQQQQTTTTTTPPPOOOKKKMMMVVVcccyyypppEEE;;;;;;MMMwww}}}wwwvvvtttoookkkjjjjjjfff[[[OOOKKKOOONNNIIINNNUUUuuummmWWWKKKLLLRRRhhhhhh```^^^ZZZUUU___]]]\\\ZZZRRRFFF>>>===???XXXzzzwwwXXXQQQQQQAAA===<<<>>>BBBBBB>>><<<===<<<======;;;888555555666222888CCCQQQ^^^iiipppttt|||{{{yyyxxxvvvtttqqqooogggdddccceeegggkkkrrr{{{|||wwwrrrooosss{{{pppXXXFFFBBBDDD;;;AAA666555LLL```uuutttxxx```999444///------...---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))(((((()))******++++++******))))))(((((((((((((((((()))+++,,,---+++++++++,,,,,,------------------............///222111777BBBMMMccc~~~{{{uuuzzzvvvqqqxxx}}}}}}mmmllllllsss}}}|||hhh\\\^^^```VVVGGG555333000---+++*********))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------......///000111000111111222222333444444666555666;;;FFF\\\}}}tttzzzmmmZZZIIIEEE@@@:::555222000000000111222333444777;;;>>>======:::555666>>>EEEGGGJJJNNNnnnzzzQQQ@@@JJJNNNOOOKKKHHHIIIJJJIIIKKKRRRUUUQQQMMMMMMLLLIIIJJJGGGJJJRRR^^^vvvNNN>>>777AAAaaazzzvvvrrrllliiikkkiiifff[[[OOOIIILLLMMMKKKTTTXXXmmm{{{```HHHHHHWWWvvvppp]]]ZZZ]]]^^^aaa^^^[[[WWWOOODDD??????EEE___gggUUUNNN>>>AAA@@@BBBDDDBBB>>>???DDDAAA@@@???===:::777666666666<<>>AAAFFFEEEBBB@@@===<<<:::777555999???IIIUUUaaakkkrrruuuvvvxxxzzz{{{zzzvvvrrroooqqqmmmjjjjjjhhhfffjjjppp|||yyyvvvrrrsssxxxzzzhhhSSSEEEBBBDDD@@@<<>>MMMqqq~~~sssnnnvvv}}}yyyyyy|||~~~~~~vvvlllkkkssswwwuuusssxxx}}}|||xxxmmmeeeddd\\\HHH444+++++++++***)))***+++---...))))))))))))))))))))))))************************'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********......---,,,+++***))))))------,,,,,,,,,,,,++++++...------......///000111000111111222222333444444777555666;;;EEE[[[|||lllSSSDDDBBB@@@===:::666444222000444555555555666888<<>>666444;;;EEEHHHEEEJJJGGGIIIRRR[[[]]]VVVOOOIIIOOORRROOOMMMPPPTTTUUUKKKLLLMMMNNNPPPPPPLLLHHHJJJHHHIIILLLPPP___{{{dddJJJ===>>>AAA[[[{{{qqqiiigggkkkhhhiiieeeZZZOOOIIIKKKNNNHHHPPP]]]xxx}}}dddTTTddd|||vvv___XXXWWW[[[TTTMMMHHHBBB???BBBIIIYYYllluuuZZZNNNMMMCCC@@@AAAEEEHHHFFFFFFIIIDDDAAA>>>===<<<;;;888555999???KKKXXXeeennntttwwwvvvwwwyyyyyywwwuuussssssuuuqqqnnnmmmkkkhhhjjjpppuuutttrrrrrruuu|||tttcccSSSJJJHHHJJJDDDAAARRRccckkkyyy~~~rrr[[[===111///---+++************++++++++++++************++++++++++++++++++++++++)))))))))))))))*********(((((())))))******++++++******)))))))))))))))***************************++++++++++++,,,,,,,,,---///,,,,,,000000...111666AAAYYYpppiiimmmqqqwww}}}}}}zzzzzzqqqsssqqqlllmmmuuu{{{|||pppuuu|||{{{sssmmmhhhXXXNNNMMMEEE333***,,,******)))******,,,---...))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000111111222222333444444666555666;;;FFF]]]yyy```KKKAAA<<<;;;:::888777666555555555666888888888:::<<>>===<<<:::888777777???MMM\\\iiirrrvvvxxxwwwxxxwwwuuurrrrrrtttvvvssspppnnnnnnllliiikkkpppoooooopppsssyyy|||lll]]]QQQLLLJJJJJJEEEIII___nnnrrrwwwuuu|||~~~pppbbbMMM222......---+++***)))***++++++++++++*********))))))************************(((((())))))************(((((())))))******++++++(((((((((((()))***+++,,,------,,,+++***)))((((((************++++++++++++---******,,,...---,,,...---777===NNNrrrzzznnnhhhfffnnnuuu|||wwwooonnnnnnooopppnnngggaaalllttt{{{zzzvvvvvvxxxzzzllllllpppvvvyyytttfff[[[PPPAAA777777222'''(((222+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000111111222222333444444444444666<<>><<<999999@@@GGGFFF@@@>>>CCCIIIKKKNNNPPPPPPNNNQQQHHHKKKVVVRRREEEKKK```UUULLLGGGLLLTTTVVVQQQMMMCCCJJJOOOLLLJJJUUUmmmxxxWWWDDD@@@777<<<[[[vvvzzzsssppprrrqqqrrrqqqkkk]]]OOOKKKMMMLLLRRRVVV^^^{{{}}}tttwwwpppaaannn}}}zzzeeeWWWMMMFFF@@@<<<;;;<<>>>>><<<<<<<<>>;;;;;;BBBKKKMMMJJJDDDBBBAAACCCGGGJJJLLLMMMIIIGGGMMMTTTNNNCCCGGGTTTLLLEEECCCHHHMMMNNNOOORRRKKKWWW^^^XXXNNNQQQdddvvvxxxtttiiiWWWNNN===888KKK\\\~~~|||xxxwwwyyyzzzvvvrrrlll^^^PPPKKKNNNLLLRRRUUUZZZooorrrqqq}}}rrrxxx|||ooo[[[KKKEEE???===;;;<<>>---,,,++++++,,,---,,,+++((())))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))******++++++,,,,,,+++++++++,,,,,,---------...------......///000111000111111222222333444444444333555:::FFF]]]sssdddYYYNNNCCC::::::888555333333555888:::555999>>>@@@@@@===;;;:::BBBAAA>>>===DDDOOOUUUUUUKKKDDDBBBHHHMMMLLLHHHGGG:::CCCLLLMMMGGGCCCDDDGGG@@@===???DDDGGGHHHOOOYYYXXXfffooodddSSSNNN[[[jjjrrruuulllyyylll```GGG999@@@HHH```}}}}}}||||||~~~yyyqqqjjj]]]OOOKKKOOOMMMSSSXXXYYY```yyyrrrnnn~~~sss[[[LLLFFFAAA>>><<<<<>>===<<>>???DDDFFFDDD@@@LLLLLLDDD;;;<<>>CCCDDDEEEAAA===???KKKVVVWWWRRRKKKPPPVVVVVVQQQLLLJJJKKKIIINNNSSSTTTQQQPPPTTTXXXdddppp{{{vvvVVV>>>:::888777===MMMaaawwwvvvwwwuuummmddd]]]ZZZYYYRRRRRRRRRUUUYYY\\\]]]]]]gggxxxyyyrrrhhh[[[RRRNNNNNNNNNOOOYYYaaakkkyyyyyyhhhbbbYYYRRRNNNNNNNNNNNNVVVeeepppfffOOO???BBBKKK___kkkuuuvvvvvvxxxwwwqqqrrrwwwxxx}}}vvvxxxwwwvvvvvvuuuttttttssssssyyyzzz{{{}}}}}}yyytttppp]]]]]]___bbbfffhhhhhhhhhbbbwwwyyyzzznnnNNN777......///---,,,,,,++++++*********,,,***)))***+++,,,+++***222111000...,,,***)))(((************************))))))))))))))))))))))))************************))))))))))))((((((((((((((())))))******))))))((((((((()))******++++++,,,******+++++++++,,,,,,,,,***++++++***+++111;;;BBBHHHZZZwww|||www}}}~~~vvvqqqwww|||tttnnnjjjdddaaadddmmmqqqmmmmmmssswwwuuuxxxzzzvvvhhhRRR>>>111,,,,,,***)))***...///---***+++************)))))))))))))))************))))))(((''''''(((***++++++***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((************+++++++++,,,,,,++++++******++++++,,,,,,,,,------.../////////000000111111111222222222222333666:::@@@RRRpppaaaMMMAAAHHHLLLDDD;;;;;;888:::>>>@@@???>>>@@@BBBEEEFFFGGGGGGFFFFFFGGGHHHFFFIIIEEE:::999AAAIIIIIIDDD999>>>GGG@@@999===???LLLEEE>>>===DDDKKKLLLHHHHHHMMMRRRVVVWWWVVVVVVVVVPPPRRRSSSTTTSSSUUUXXX[[[ccc|||uuuxxxeeeGGG<<>>>>>>>>===<<>>MMMhhhSSSMMMMMMRRRNNNAAA555222444999===>>>@@@BBB@@@<<>><<<===???PPPfff{{{|||mmmaaadddmmmvvvvvvuuurrrnnniiieeeaaalllyyyyyypppmmmjjjlllvvvrrrtttwwwzzz|||~~~~~~~~~{{{~~~~~~vvvkkkaaa[[[aaaaaa```]]]\\\cccooozzz~~~sss___FFF666///------...++++++++++++++++++++++++***)))***,,,......---+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''((())))))******+++((())))))))))))************+++,,,------+++***))),,,,,,------............+++777GGGUUU___jjjvvv~~~zzzrrrnnnnnnrrrtttvvv{{{xxxsssqqqqqqnnnjjjfffZZZVVVMMMDDD;;;666222000...+++))))))+++---,,,*********)))))))))***++++++(((((()))))))))))))))***'''((()))******+++******)))(((''''''))))))((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((************+++++++++,,,***++++++,,,,,,++++++***,,,,,,------...///////////////000111222333333444222333666888===LLLgggDDDIIINNNLLLDDD:::444111777<<>>>>>@@@AAABBBCCCBBBAAADDDOOORRRHHHAAAFFFMMMOOO888DDDRRRPPPFFFKKKSSSMMMDDD<<<999===???;;;888888BBBKKKTTTUUUNNNGGGDDDEEEFFFKKKPPPQQQNNNKKKKKKLLL\\\dddbbb```}}}}}}sss\\\FFF===888888777777CCCTTT|||xxxvvvlllccchhhxxx}}}nnnlllgggaaaZZZUUURRRRRRYYYWWWcccssspppmmm{{{vvvxxxtttsssxxxooovvv~~~vvvtttrrruuu|||rrrjjjdddhhhuuuyyycccNNNAAA<<<<<<===LLLccctttpppfffgggnnntttxxxvvvuuusssoooiiiccc```cccrrrtttmmmllljjjggglllppprrruuuxxx{{{|||}}}}}}xxx|||}}}xxxmmmeeebbbbbbeeeccceeeiiiiiijjjwwwaaaLLL888000///...,,,,,,++++++++++++++++++++++++))))))***---//////---+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''''''''(((((()))*********((((((((()))))))))******((()))***,,,...///...---///---+++***+++---//////,,,...111111222555<<>>;;;777222...+++)))(((((($$$'''***,,,,,,+++***))).........---+++***))))))(((((((((((())))))******'''((()))******+++++++++)))(((''''''((()))((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++***+++,,,,,,,,,,,,+++***,,,,,,------.../////////...///000111222333444444333444555777<<>>;;;<<<>>>:::222>>>===>>>@@@CCCCCCAAA???999DDDGGG>>>999@@@JJJOOO>>>SSSdddXXXDDDGGGOOOHHHCCC;;;888<<<>>>;;;999;;;999IIIZZZ\\\PPPEEEDDDHHHKKKRRRZZZ\\\XXXTTTTTTUUUaaallliii___pppvvvoooxxxtttxxxlllPPPBBB555333666:::???EEEbbbxxxttthhh___gggzzznnnooonnniii```YYYVVVUUUSSSUUU[[[aaacccgggtttkkk```sssjjjoooyyyoooiiizzzwwwxxx}}}iiiSSSEEE??????@@@NNNdddpppggg^^^eeeppptttuuusssrrrsssqqqkkkfffddd```oooqqqnnnrrrooohhhhhhnnnppptttwwwyyyzzzzzzzzzvvvyyyyyyrrrfffaaadddiiijjjggglllvvvvvvrrr{{{SSS@@@///,,,///...+++***++++++++++++++++++++++++))))))***---//////---++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''''''''(((((()))*********(((((((((((())))))))))))(((''''''((()))***)))'''))))))***,,,---,,,)))'''///---,,,---...000222222---...111555:::===>>>>>>IIIPPP[[[cccgggiiikkkmmmaaacccfffgggeeebbb___]]]QQQMMMFFF<<<444//////000000,,,******++++++,,,---$$$)))---,,,)))(((---111%%%'''+++,,,,,,+++******'''((((((((())))))******''''''(((******+++++++++)))(((''''''((()))(((&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))************+++,,,------,,,+++***,,,,,,------...//////000...///000111222333444444444444555777;;;KKKgggEEEQQQSSSFFF???AAA===333<<<<<>>666444888;;;999888888666555777;;;>>>AAA@@@;;;777:::AAAGGGJJJcccssshhhOOOCCCGGGOOODDD===666666;;;>>><<<888<<>>222666GGGLLLjjjvvvlllgggfffeeesss~~~zzzooorrrwwwxxxnnn___VVVUUUPPPTTTXXXZZZ\\\bbblllttt{{{www}}}eeeTTTbbbvvvssstttyyyoooiiixxx~~~yyyZZZKKKBBB???DDDVVVppp}}}qqqfffkkkrrrqqqqqqppprrrvvvwwwrrrkkkggglllnnnqqqrrrpppmmmkkkjjjmmmpppuuuwwwxxxxxxyyyzzzvvvuuuooojjjmmmtttuuupppgggmmmuuuuuuqqqvvvrrrnnnBBB<<<444///---,,,***(((+++++++++************)))''''''(((***+++,,,---...))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((+++...---((((((+++************************++++++++++++++++++++++++,,,,,,---...///000111222555777999;;;===???@@@@@@===<<<===AAAEEEGGGDDDAAA555444111...---------...************************+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,*********+++,,,---***+++,,,...///......---/////////000111111222222444666333555>>>HHH```GGGKKKJJJCCCAAADDDAAA:::@@@AAAFFFKKKIIICCCBBBEEE<<>>HHH___HHHCCC>>>>>>AAADDDDDDBBBDDDEEEHHHKKKIIICCCAAABBB>>>KKKTTTOOO@@@555777===222444888<<<>>>?????????<<>>GGG]]]}}}GGG>>>888999<<<===AAAGGGEEEEEEEEEEEECCC@@@>>>>>>>>>NNN[[[VVVGGG===<<>>999===AAAEEEFFFFFFHHHNNNSSSSSSZZZ\\\dddmmmddd```oooeeeDDD666<<<>>>888>>>888MMMrrrqqqnnnnnnuuuvvvuuuggg___eeeqqqtttnnnggg\\\UUUNNNMMMRRRYYY]]]^^^dddggglllqqqvvvyyy}}}xxxmmmfffZZZgggxxx```XXXbbbuuuyyytttrrrmmmeeegggooowww{{{}}}~~~~~~|||zzzzzzxxxtttpppnnnnnnooouuuuuuvvvxxxzzzyyyuuuqqqiiilllqqqyyyvvvmmmqqq}}}tttwwwlllKKK...///......------,,,***)))+++++++++*********))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***...,,,((('''***))))))))))))))))))))))))************************))))))***++++++,,,------000000000///...,,,***)))***,,,---,,,)))))),,,000000///---,,,+++*********************************))))))))))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++------,,,++++++*********++++++,,,------........./////////000111111222222222666333555>>>EEE[[[zzzEEE>>>999777444444<<>>CCCHHHJJJFFFDDDEEEIIIRRRQQQOOOMMMJJJHHHHHHIIIDDDDDDJJJSSSUUUMMMCCC>>>??????@@@CCCHHHMMMPPPQQQ]]]\\\[[[aaagggcccbbbjjjrrrYYYEEE;;;999<<<::::::BBBbbb}}}rrrjjjmmmwwwyyywwwkkkbbbccciiilllmmmnnn```XXXOOONNNSSSYYY[[[[[[___aaadddgggjjjpppxxx~~~~~~{{{xxxvvvqqqssslll[[[mmmxxxiiigggppp{{{rrrllliiihhhsss||||||{{{}}}}}}{{{~~~{{{vvvqqqnnnnnnooowwwxxxyyy{{{zzzxxxsssppplllpppwww~~~}}}{{{vvvrrrzzzppp|||ppp[[[AAA/////////000///---+++***)))+++++++++*********))))))*********))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''***---,,,''''''***(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,---------------,,,+++***)))'''***------***((()))+++///...---,,,++++++******))))))))))))))))))))))))(((((((((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---......////////////000111111222222222555444666===DDDXXXvvvFFFDDD???777111222999@@@PPPQQQNNNJJJIIIIIIEEE@@@:::GGGPPPLLLHHHGGGEEE@@@CCC<<<:::<<<999111000555999AAALLLPPPKKKFFFKKKTTTUUURRROOOPPPRRRRRRQQQOOOKKKIIIKKKRRRSSSMMMFFFCCCEEEAAA???BBBHHHMMMOOOMMMUUUPPPPPPUUUZZZ```kkkttt~~~ppp[[[AAA666999777<<<999EEEmmm}}}iiilllzzz}}}wwwpppiiifffeeedddhhhnnneee]]]TTTQQQTTTWWWYYYXXXZZZ]]]```cccdddfffhhhjjjnnnnnnpppqqqnnnnnnxxx{{{vvv}}}nnnaaazzzwwwqqqqqqvvvxxxpppooorrrzzztttqqqqqqqqqxxxzzz}}}}}}yyytttpppnnnvvvzzz|||sssqqqtttyyyuuuwww|||vvvsss]]]III999111,,,...//////---,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''***---,,,'''&&&)))((((((((((((((((((((((((((((((((((((((((((((((((************++++++,,,,,,+++,,,,,,---------,,,,,,%%%(((+++,,,+++)))((((((,,,++++++***))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,...///////////////000111111222222111555444666===CCCVVVsssKKKLLLDDD888444999<<<:::JJJNNNOOOMMMMMMLLLDDD;;;AAANNNSSSLLLGGGHHHIIIEEECCC>>>===???999///...555666===HHHLLLFFF@@@FFFRRROOOMMMLLLLLLMMMMMMLLLJJJMMMIIIIIILLLMMMHHHEEEDDDDDDBBBAAABBBGGGKKKNNNOOOKKKEEEGGGJJJKKKVVViiisssyyy{{{{{{zzzpppXXXDDD<<<888===666:::SSSmmmssskkktttssstttqqqnnnkkkfffaaabbbgggfffaaa[[[XXXYYY[[[\\\]]][[[]]]___```___^^^]]]]]]ggggggjjjllllllmmmqqqwww|||hhhfffyyy}}}kkkhhh{{{uuusssuuuxxx~~~rrrooozzz~~~zzzwwwwwwwwwuuu{{{~~~vvvooollllll~~~wwwnnnrrr}}}sss\\\GGG888222222***,,,......,,,,,,...000+++++++++************)))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''')))---+++'''&&&)))''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********,,,,,,---.........------)))((((((***+++,,,+++***))))))))))))(((''''''&&&))))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))+++,,,------,,,,,,,,,,,,++++++,,,---///000/////////000111111222222111555444666===BBBTTTpppOOOQQQHHH999888BBBAAA666666???HHHNNNTTTWWWPPPEEEJJJXXX\\\QQQHHHJJJLLLKKKLLLHHHIIIKKKAAA333111999888<<>>???AAACCCEEEIIIPPPUUUPPPIIIJJJGGG???GGGZZZcccjjj\\\eeeuuutttooopppxxx|||oooXXXEEE777:::555999EEEJJJmmmjjjjjjcccqqqppppppoooiiiaaa^^^aaafffccc___^^^___bbbdddfffXXXZZZ[[[]]]^^^^^^^^^^^^^^^^^^```dddgggiiikkknnnqqqzzzppp]]]]]]kkkzzz{{{lllooowww|||rrrrrrtttxxxqqqlllwww~~~~~~||||||}}}sss{{{}}}ssskkkiiikkkvvvooo{{{uuu\\\FFF666......222,,,---...---***))),,,...+++++++++************)))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''')))---+++'''&&&)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))***'''$$$%%%(((++++++***)))*********)))(((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''(((***,,,---------,,,---,,,++++++,,,---///000/////////000111111222222000555444666===AAASSSoooOOOMMMHHHCCCDDDFFFCCC===;;;<<>>???;;;@@@HHHRRRVVVMMMAAA===@@@BBBCCCGGGIIIDDD<<<===BBBCCCHHHJJJIIIIIIJJJGGGBBB@@@CCCKKKQQQOOOGGGCCCDDD777:::===???HHHQQQSSSNNNKKKJJJOOOUUUSSSMMMOOOXXXaaa\\\YYYaaa|||mmmYYYdddvvvqqqvvv{{{kkkNNN@@@777888666666IIIbbbqqqUUUcccjjjsssyyywwwppphhhcccccccccaaa```aaaeeekkkppppppmmmhhhbbb______```bbb```bbbcccccccccdddfffhhhooonnnoooyyy~~~~~~}}}fff]]]bbbkkkpppppprrrtttuuussspppooossswwwzzzyyyqqqvvvtttsssxxx~~~~~~zzz}}}{{{vvvpppmmmmmmqqqttt|||oooooottttttwww}}}~~~zzzxxxzzzxxx}}}~~~||||||}}}zzzssswwwrrrnnnnnnqqqtttsssqqqzzz}}}|||yyy~~~yyy```DDD555111000//////...------------,,,,,,,,,))))))))))))))))))))))))******)))))))))((((((((())))))))))))((((((((((((*********))))))((((((((())))))(((((())))))***+++'''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******))))))(((((())))))***+++((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++++++++))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++******))))))************+++++++++++++++,,,,,,,,,,,,------333444222///...000444777222333555666666>>>RRRfffAAA@@@>>>BBBLLLRRRKKK@@@EEEIIIJJJFFFEEEHHHLLLLLLAAANNNSSSFFF777222444666===AAAHHHNNNKKKDDDAAACCCFFFBBBAAAEEEGGGCCC===:::@@@CCCFFFGGGIIIJJJDDD<<<666>>>KKKRRROOOHHHGGGJJJ666777888>>>HHHQQQQQQLLLIIIKKKOOOUUUYYYWWWQQQLLLVVVWWWXXXXXX[[[sssiiimmmzzzrrryyy}}}cccMMM:::666666555<<>>HHHPPPBBBMMMRRRJJJ;;;222222555<<<<<<@@@GGGIIIEEECCCDDDKKKFFFAAABBBEEECCC<<<777???BBBDDDFFFIIIIII???444333<<>>>>>===@@@FFFKKKLLLKKKFFFHHHLLLRRR[[[___TTTEEEGGGOOO\\\```VVVVVVxxxuuuxxxvvv^^^EEE:::777777999>>>OOO{{{lllbbbZZZ]]]iiissssssooommmkkkiiieeedddfffkkkooonnnpppsssvvvtttlllaaaXXXaaabbbcccbbbaaaaaaccceeebbbcccdddeeefffiiimmmpppqqqoooooopppsssuuuuuutttrrrsssuuuvvvwwwwwwwwwwwwqqqllllllqqqwww{{{wwwkkkdddgggnnnrrrqqqpppqqqrrrqqqrrrtttyyy}}}{{{{{{zzzwwwuuuttttttuuuwww{{{~~~zzzwwwvvvtttsssqqqnnnlllmmmpppsssxxxxxxyyyvvvqqqtttuuutttvvvzzzzzzvvvtttuuuvvvyyy|||{{{yyyvvvrrroooiiikkkqqqzzz|||vvvrrrwwweeeKKK===000---...///000111---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))*********++++++++++++++++++,,,,,,,,,------//////111444555333000000444444555666666<<>>:::;;;;;;999EEEMMMOOOFFF???DDDQQQ\\\HHHLLLQQQPPPGGG<<<777777999777999@@@FFFEEECCCDDDOOOLLLGGGAAA>>>===<<<:::<<>>BBBZZZcccTTTYYYgggsssxxxrrrpppmmmiiifffgggjjjlllhhhhhhlllttt|||{{{qqqgggdddeeeeeecccbbbaaabbbdddaaabbbdddeeeeeegggjjjmmmkkkkkkkkkmmmoooqqqqqqqqqooopppqqqsssttttttuuuuuuqqqfff^^^```iiiqqqyyy}}}vvvmmmlllqqqtttrrrooopppppppppppprrruuuxxxyyyzzz|||zzzvvvsssrrrrrryyy{{{|||tttwwwuuuqqqllliiijjjnnnrrrwww|||www{{{{{{vvvwwwtttrrrtttwwwuuunnnhhhhhhrrrvvvzzz{{{wwwrrrnnnmmmmmmtttxxxtttttt~~~lllLLL===444------///...///000------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&''''''((()))'''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))*********)))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***************))))))*********++++++++++++++++++,,,,,,,,,------777111,,,,,,,,,+++111888666555666777777<<>>>>>===>>>HHHJJJFFF;;;333222555777:::???DDDHHHJJJJJJAAA888;;;FFFLLLFFF===999;;;>>>FFFGGGHHHGGGCCCBBBIIIRRRNNNKKKLLLTTTZZZVVVHHH;;;CCCKKK\\\jjjjjjbbbcccjjjyyyzzzvvviiiRRR???777999<<>>::::::AAADDDBBBAAAIIIRRRWWWEEECCCJJJUUUTTTFFF>>>???<<<888999===???;;;999999@@@EEECCC888......222555???FFFKKKKKKJJJGGG???777;;;FFFLLLFFF>>>;;;::::::EEEDDDFFFHHHFFFBBBDDDKKKOOOKKKPPP\\\^^^QQQBBB;;;DDDLLLWWW___aaa``````aaatttkkkfffrrruuudddNNN@@@<<<:::999999CCCaaajjj\\\[[[___jjjkkklllkkkiiihhhhhhiiihhhfffdddgggnnnxxxzzzyyyuuuooohhhbbb______`````````aaacccdddddddddeeehhhllloooooonnnmmmlllkkkmmmpppssstttsssqqqppplllhhhiiinnnqqqqqqqqqssszzzooopppoookkkppppppqqqrrrssssssrrrqqqppptttxxxxxxvvvtttvvvxxxvvvmmmgggooovvvlllhhhllluuu||||||www}}}}}}}}}yyyxxxxxxvvvrrrqqqsssqqqpppqqqtttrrrqqqxxx}}}pppnnnpppnnnrrr|||rrrVVV<<<111...---//////,,,,,,///,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((('''''''''(((((()))))))))&&&&&&%%%%%%&&&&&&'''((('''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((''''''(((((()))***(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************)))************+++++++++++++++,,,,,,,,,,,,------000888HHHSSSLLL999000222444333444666777;;;FFFRRRwww666;;;>>>===<<<<<<888333444999===<<>>@@@KKKHHHQQQbbbbbbPPPAAA???FFFQQQZZZ[[[ZZZ\\\]]]\\\wwwccc\\\TTTkkkzzzqqq\\\LLLAAA:::222;;;<<<<<>><<<:::999===CCCDDDCCCEEEGGGBBB999777;;;BBBKKK```qqqhhhLLL>>>@@@IIIIIIOOOZZZ```^^^ZZZYYYvvvXXX^^^ddd|||rrrYYYQQQPPP======>>><<<;;;GGGeeekkkaaa]]]]]]eeeooopppiiiaaafffggggggfffeeeeeegggiiiyyy}}}yyymmmddd``````aaabbb___\\\___eeekkkooosssqqqllljjjkkkooogggjjjooossstttqqqkkkfffkkkiiiiiimmmrrrssspppkkkqqqqqqpppooonnnnnnoooooonnnjjjkkkqqqrrrooooootttqqqvvvzzzyyytttrrrtttxxx}}}wwwqqqqqqsssxxxnnniiigggkkkyyy}}}uuuxxx|||~~~xxxtttuuuzzz}}}zzzuuuuuuuuuxxx~~~rrreeeeeerrrwwwYYY>>>333444000///...---,,,+++++++++,,,,,,,,,++++++*********,,,***((()))+++,,,+++(((+++++++++++++++***))))))******))))))((((((''''''))))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%((()))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''')))(((''''''((('''%%%###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000000111111111000000///333222333555666999DDDPPPrrrFFFJJJFFF>>>>>>CCCBBB;;;:::>>>???<<<<<>>;;;999<<>>EEEGGGPPP^^^fffgggdddccc{{{oookkk|||rrrzzz{{{ddd^^^\\\AAA;;;777888;;;BBBPPP___rrrcccYYY^^^iiimmmkkkiiihhhgggeeecccaaacccgggkkkssswww}}}rrr```]]][[[^^^^^^]]]___cccdddhhhlllmmmkkkiiijjjkkkgggiiikkkmmmnnnmmmjjjhhhhhhffffffiiinnnooolllhhhlllllllllmmmnnnnnnooooooqqqmmmmmmqqqrrrppprrrvvvpppssswwwzzz{{{{{{|||}}}}}}}}}}}}ssslllgggdddiiiqqq}}}uuu}}}vvvsssuuuxxxzzzyyytttwwwvvvoooqqqxxx}}}iiiOOO999111222//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***((()))+++,,,+++))))))))))))))))))(((''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''&&&&&&%%%(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%'''&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,000000111111111000000///111111222444555888CCCNNNmmmFFFIIIEEE>>>===AAA>>>777888999888555777???DDDEEEIIIDDDKKKYYY[[[NNNCCCBBBEEEGGGHHHJJJLLLKKK@@@444777===CCCEEECCCAAA@@@@@@???KKKNNNOOOSSSMMMGGGLLLHHHCCC>>>===<<<:::===AAAJJJKKKOOOPPPJJJAAA===>>>@@@EEEQQQWWWIII666444???DDDGGGPPP^^^hhhiiiiiijjjsss^^^MMMggg~~~qqqnnnkkkWWWIII;;;777:::===???@@@tttwww[[[VVV\\\```gggooonnnlllhhhdddaaaaaaeeehhhooopppvvvrrrhhh```]]]\\\[[[\\\______aaadddfffhhhiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhfffeeeeeehhhkkkmmmjjjgggfffgggiiikkkmmmnnnnnnooopppmmmlllnnnppppppssswwwtttvvvyyy}}}~~~}}}zzzssslllddd```aaauuu{{{}}}wwwppplllnnnwww}}}qqqttt~~~gggRRR@@@333///000///...------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))***++++++***))))))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))***))))))((((((''''''&&&(((((())))))))))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))************+++,,,------......///000000111111000000000000000111444444777AAAMMMmmm===AAABBB@@@???>>>777...666666333000555???FFFHHHDDD???DDDRRRWWWNNNDDDAAAAAAFFFKKKLLLMMMJJJAAA777888>>>DDDFFFCCC>>>;;;:::@@@HHHGGGEEEHHHFFFDDDKKKDDD>>>;;;<<<>>>>>>@@@EEEEEEIIIOOOQQQMMMGGGDDDDDDAAACCCIIINNNGGG;;;;;;DDDIIIJJJOOOZZZ```bbbeeehhh^^^YYYPPPYYY{{{~~~~~~{{{vvveeeOOO@@@999999;;;<<>>999444@@@@@@<<<888;;;DDDMMMPPPCCC>>>@@@IIINNNGGG@@@===444<<>>AAAHHHKKKFFFEEEIIIOOOMMMNNNSSSWWWZZZ```fffSSS]]]^^^[[[ddd{{{yyygggPPP===666999===777EEEYYYllljjjSSSMMMTTT\\\___dddggggggfffeeeeeekkkkkklllmmmqqqyyywwwgggaaacccfffbbb]]][[[^^^dddiiilllmmmooopppnnniiifffddddddiiiiiiiiijjjlllllllllkkkggghhhiiijjjkkkkkkllllll```bbbcccdddfffjjjlllmmm{{{xxxooommmoootttwwwzzz}}}~~~zzzuuummmpppoooiiigggkkkrrruuusssrrrpppnnnqqq|||~~~xxxbbbNNN999000000000///.........---,,,,,,,,,------++++++++++++++++++++++++******+++************++++++++++++++++++***))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&(((+++,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))************)))***+++,,,---...//////......///000000000000000111111333666666888AAALLLpppGGGAAA:::555555888;;;===IIIKKKGGG???===CCCKKKPPPEEEAAA@@@EEEFFF@@@;;;:::222888???CCCGGGHHHCCC<<<:::BBBJJJNNNKKKFFFCCCAAAEEEHHH???888===BBBIIIWWWOOOHHHDDDEEEGGGFFFFFFGGGCCCJJJOOOMMMIIIGGGEEEBBBAAA;;;:::CCCKKKLLLJJJIIIPPPNNNMMMPPPSSSVVV]]]eeeXXX```^^^ZZZ^^^jjjzzzxxxyyywww{{{vvvbbbJJJ;;;777777777888;;;BBBRRRppppppYYYPPPMMMQQQXXX]]]aaaeeeiiikkkfffkkkpppqqqoooooorrruuuvvvxxxooopppppplllddd___]]]aaafffkkknnnqqqtttrrrnnniiiggggggjjjjjjjjjkkkkkklllllllllkkkjjjjjjiiiiiijjjkkkkkk___cccfffggghhhjjjiiifffmmmvvv~~~{{{ooohhhjjjpppooottt{{{~~~~~~{{{xxx|||zzzrrrlllkkkjjjiiijjjooouuu|||~~~yyy{{{}}}xxx~~~}}}kkkIII;;;...---000111//////...------,,,,,,---------***++++++++++++,,,,,,,,,)))+++++++++***)))***+++)))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))******)))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((())))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((%%%%%%&&&'''((()))******(((((((((((()))))))))))))))))))))*********++++++(((((())))))***+++,,,,,,------...///000000000000111111444777666888AAAKKKkkkJJJAAA555......111777<<>>BBBGGGPPPTTTPPPGGG<<>>888<<>>>>>@@@BBBEEEGGGNNNMMMOOOPPPNNNKKKNNNTTT___]]]SSSNNNSSSVVV___ppphhhgggrrr{{{wwwlll___OOO@@@777777:::<<<:::>>>TTTmmmqqqiii\\\PPPLLLPPP[[[cccjjjhhhfffggghhhjjjiiigggnnnnnnppptttuuuuuu{{{zzzpppjjjkkkooolllpppsssrrrooonnnqqquuurrrrrrsssrrrqqqqqqssstttjjjhhhfffeeeeeehhhlllnnnpppxxx|||zzzwwwtttkkk```TTTZZZaaaeeefffhhhmmmrrruuutttsssrrrtttxxx|||zzz|||xxxyyyzzzwwwtttsssnnnhhhgggkkkmmmlllsss|||zzzcccYYY^^^jjjtttwww~~~~~~~~~vvvqqqYYY>>>777333111333222...---///------,,,,,,,,,------...*********++++++,,,,,,,,,(((+++,,,,,,)))(((***,,,+++++++++++++++***))))))******))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&'''((()))************'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''')))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++........................,,,---...///000000000000//////222555444555>>>GGGiiiGGGSSSTTTBBB///+++111555GGGHHHDDD??????EEEFFFBBBGGGGGGIIIMMMQQQPPPJJJEEEIIIAAA:::<<>>>>>CCCNNNIIIGGGLLLRRRRRRNNNJJJUUUXXXXXXSSSNNNRRR^^^jjjuuu|||wwwzzztttjjj```GGG>>>999:::999666<<>>GGGgggHHHUUUXXXJJJ:::666777777KKKKKKGGGBBBAAAEEEDDD@@@@@@DDDIIIMMMNNNLLLIIIFFF???===:::999;;;===>>>???:::DDDFFF===999===>>>999<<>>@@@CCCDDDHHHHHHHHHEEEBBB@@@@@@@@@DDDCCC@@@@@@FFFMMMNNNJJJLLLJJJJJJJJJFFFAAACCCJJJOOOHHHCCCEEEJJJLLLJJJGGGTTTTTTSSSQQQOOOQQQUUUYYY```{{{|||{{{rrrZZZCCC:::999999;;;>>>@@@UUUttteeeVVVOOOJJJOOORRR[[[gggllllllnnnsssqqqqqqppppppppppppqqqqqqtttuuuzzz|||tttrrruuussspppmmmlllmmmoooppppppssssssrrrpppppprrrwwwzzzooonnnkkkhhheeefffhhhkkkeeeggghhhhhhfffgggkkknnnjjjiiiiiikkknnnrrrsssrrrkkknnnrrrtttvvvvvvxxxyyy{{{yyyvvvrrrnnnjjjhhhgggeeeddddddhhhrrr~~~qqqggg___VVVMMMRRR___lllooolllqqqpppXXX@@@333222////////////............------------------------+++,,,------++++++,,,------,,,+++***)))))))))))),,,+++++++++************************************))))))))))))))))))))))))******))))))))))))******'''((())))))'''((()))+++***(((''''''((())))))((())))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))***))))))((()))***+++,,,,,,++++++++++++,,,------......//////000000111111222111222444555666===FFFeeeEEEQQQVVVLLLBBB>>>:::666GGGGGGDDDAAAAAABBB@@@<<<<<>>888666:::???:::EEEJJJDDD<<<;;;;;;999@@@DDDFFFCCCBBBCCCAAA===DDDIIILLLIIIBBB<<<;;;;;;AAA@@@>>>???FFFMMMNNNIIIGGGIIIKKKKKKFFFCCCHHHPPPRRRKKKCCC@@@CCCGGGGGGEEEQQQNNNLLLNNNPPPPPPLLLGGGMMMXXXeee}}}cccJJJ===777777888444999GGGbbbttt___QQQKKKJJJOOOYYYccchhhkkknnnvvvwwwxxxyyyxxxuuurrrppprrrqqqsssxxxyyyvvvvvvxxxssspppnnnmmmnnnooooooooorrrrrrqqqppppppsssxxx|||ooommmjjjfffccccccfffiii______^^^^^^aaahhhpppvvvwwwqqqmmmmmmpppsssrrrppplllnnnrrrwww|||~~~|||{{{xxxwwwsssmmmfffdddfffhhhdddfffllluuurrr]]]NNNGGGGGGKKK\\\cccmmmwww~~~~~~{{{}}}qqqZZZBBB000,,,000////////////............------------------------+++,,,------++++++,,,------,,,+++******)))******,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((())))))(((((()))+++)))(((''''''))))))(((''')))))))))))))))((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********)))***++++++,,,+++++++++++++++,,,------......//////000000111111333222333555555666===EEEddd???IIILLLFFF@@@???:::222;;;;;;;;;<<<===>>>;;;888===AAAEEEIIIIIIEEE@@@<<>>999:::<<>>FFFMMMLLLDDD<<<::::::<<<<<<;;;;;;AAAGGGGGGCCCAAAEEEIIIGGGAAA???GGGPPPTTTOOOGGGBBBCCCFFFFFFCCCJJJIIIHHHKKKOOOOOOJJJEEEGGGHHHHHH___qqq{{{|||oooNNN;;;666777999;;;???GGGXXXrrrpppUUUPPPJJJJJJNNNUUU\\\aaaooorrrwww|||}}}|||yyywww{{{xxxvvvvvvwwwvvvuuuuuutttrrrpppooopppooonnnmmmooopppooooooooorrrwww{{{qqqoookkkfffccccccfffiiijjjhhhffffffiiipppxxx}}}zzzsssllllllrrrvvvvvvssstttssstttxxx~~~~~~{{{rrrrrrooohhhbbbaaagggmmmnnnvvvyyyaaaRRRJJJIIIUUUdddjjjnnnwww}}}~~~zzzuuuxxxpppYYYEEE666------222////////////............------------------------+++,,,------++++++,,,------,,,++++++************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&((())))))(((((()))***(((''''''((()))***)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))))))))*********+++++++++++++++***+++,,,,,,---......//////000000111111222111333666666777>>>FFFddd???EEEFFF@@@===@@@===666555555777;;;<<<:::666333===<<<===DDDJJJIIIAAA999>>>@@@BBBAAA>>>>>>@@@CCC999???EEEDDD<<<555888???EEEBBB>>><<<@@@DDD@@@888777@@@JJJKKKFFF???===???;;;>>>===:::;;;???AAA@@@;;;AAADDD@@@::::::BBBJJJQQQPPPKKKDDDDDDGGGFFF@@@CCCEEEHHHJJJLLLMMMOOOPPPMMMKKKBBBGGGdddpppuuusss~~~tttZZZFFF999888::::::888888CCCYYYlllxxxooo___MMMCCCDDDJJJOOOZZZ___fffooouuuxxxyyyxxx~~~{{{xxxxxxxxxwwwuuuzzzxxxwwwvvvuuutttqqqoooooooooooonnnnnnqqqvvvyyywwwvvvrrrmmmjjjjjjmmmpppyyywwwuuuuuuwww|||xxxrrrssszzzzzzuuusssuuuvvvuuuttthhhjjjjjjeeeaaaaaahhhnnn|||eeeZZZTTTUUUVVVWWWaaannnnnn{{{yyyyyyyyyeeeSSS???555222000111222////////////............------------------------+++,,,------++++++,,,------,,,++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******&&&(((******)))((())))))((('''''')))++++++***(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))+++************+++,,,,,,......//////000000111111//////222666777888???GGGcccCCCGGGFFF???===CCCCCC>>>999888;;;@@@@@@:::444111999555666>>>HHHKKKDDD;;;>>>>>>??????@@@BBBEEEFFF;;;;;;@@@CCC===444666>>>DDDAAA;;;999===AAA===555333;;;EEEIIIGGGDDDDDDEEE???DDDEEE>>>999<<>>@@@:::666999@@@EEEKKKNNNKKKDDDCCCGGGEEE===@@@DDDHHHIIIIIILLLSSSYYY\\\ZZZLLLCCCKKK\\\{{{nnn~~~yyyvvv||||||pppxxxiiiIII>>>888444444555666:::>>>PPPaaa{{{vvv^^^PPPHHHDDDJJJMMMRRRYYY___dddhhhjjj{{{~~~~~~}}}~~~~~~}}}~~~~~~|||yyyvvvttttttrrrpppppprrrvvvyyy~~~~~~{{{xxxuuutttvvvxxx~~~}}}|||~~~{{{vvvvvv{{{~~~xxxpppjjjhhhhhhjjjkkkaaaeeekkkpppsssxxx~~~}}}nnnaaaZZZSSSXXXcccmmmqqqnnnlllnnn}}}{{{lll]]]GGG:::///...111222111000////////////............------------------------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,************++++++++++++******************************************************))))))))))))******%%%'''******)))(((((()))(((((((((***,,,---+++)))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''((())))))))))))(((***************+++,,,,,,......//////000000111111......111555666777===EEE___AAAGGGEEE>>><<>>FFFFFF>>>666444777444444:::BBBEEE@@@:::??????@@@@@@@@@CCCHHHLLLBBB???DDDKKKFFF:::777>>>FFFEEEAAA>>>@@@AAA<<<333333888@@@FFFHHHIIIIIIIIIBBBJJJLLLCCC999;;;DDDLLL:::>>>>>>999777>>>DDDFFFIIIMMMKKKCCCBBBGGGFFF???@@@DDDGGGHHHHHHKKKQQQWWWcccaaaSSSHHHHHHLLL^^^zzzxxxsssiiigggqqq]]]LLL===:::<<<999555333///:::KKK]]]ppp}}}eeeSSSMMMLLLJJJJJJLLLOOOSSSUUUdddmmmtttuuuxxx~~~}}}~~~}}}|||{{{yyyvvvtttuuuxxx{{{~~~|||zzz{{{}}}~~~}}}~~~zzzuuurrrrrrrrrrrrrrrmmmjjjfffbbbaaaeeekkkppplllrrr|||yyyiiiYYYQQQPPPSSSeeeqqq|||}}}wwwuuucccRRREEE555000---000111///...000////////////............------------------------+++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,------++++++++++++++++++++++++******************************))))))))))))******%%%'''***+++***)))((()))))))))***,,,......,,,***&&&'''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&(((((((((((())))))))))))'''((()))*********))))))***************++++++,,,......//////000000111111000///222555555555:::AAAXXX<<>>AAA>>>999888>>>HHHJJJBBB;;;999999888888:::<<<<<<999666;;;>>>???>>><<<>>>EEELLLJJJFFFKKKUUUQQQBBB;;;???JJJKKKIIIGGGFFFEEE===333444888===DDDHHHKKKLLLLLLBBBLLLOOOEEE999:::GGGRRR;;;???>>>:::;;;CCCIIIIIIJJJNNNKKKBBBAAAHHHIIICCCBBBDDDFFFGGGHHHJJJNNNPPP^^^[[[OOOIIIKKKJJJSSSfffnnniiijjj~~~gggMMM???999555666999555999<<<===BBBWWW{{{pppZZZUUUNNNGGGCCCCCCEEEGGGIIIVVVaaaeeehhhpppuuuvvvyyyzzz|||{{{xxxxxx{{{~~~~~~}}}{{{{{{||||||}}}~~~zzzuuuooojjjfffeeedddZZZ\\\]]]^^^aaaiiittt|||uuudddSSSLLLTTTeeetttxxx}}}}}}```KKK???888///000333555222,,,---222000/////////............------------------------+++,,,------++++++,,,---,,,,,,,,,++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******%%%'''***+++***)))(((((())))))+++---//////---+++'''((((((((())))))******((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))))))))))))))(((((('''''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%&&&((()))***+++%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&(((((((((((())))))))))))((()))***+++,,,+++***************)))***++++++,,,......//////000111111111222111333555444222666===SSS~~~@@@@@@@@@BBBFFFJJJHHHEEE===<<>>?????????>>>@@@CCCEEEJJJIIIMMMRRRQQQIIIBBB@@@IIIHHHIIINNNSSSPPPFFF<<<999:::<<>>444:::555333555999888:::NNNfffnnn[[[QQQJJJCCC@@@@@@DDDJJJOOOPPPTTT[[[___```jjjggglllwww|||xxxuuuxxx{{{yyytttuuuzzz}}}~~~zzzzzzzzz}}}{{{xxxwwwwwwwwwsssmmmfffbbbbbb```]]]YYYXXX]]]ccciiirrr~~~ooolll\\\RRRYYYbbblll{{{hhhMMM;;;555666000000//////.........------------------------------------------------------------,,,,,,,,,++++++------......///......---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++******))))))((((((''''''''''''(((((()))))))))))))))******+++''')))***++++++***)))'''))))))))))))))))))))))))(((((('''&&&&&&((()))***)))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&###!!!!!!$$$'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++)))))))))))))))))))))))))))******++++++,,,------,,,---...///000000000000111222333333444777;;;>>>SSS|||===;;;:::<<>>FFFDDDLLL]]]jjjjjjddd___NNNCCCCCCPPPRRRFFF===???>>>>>>???@@@BBBCCCCCCDDDIIIJJJLLLNNNKKKEEEDDDGGGKKKKKKKKKMMMNNNLLLGGGCCC;;;:::;;;???FFFJJJJJJIIIKKKQQQMMM???777>>>HHHKKK>>>===<<<;;;<<<@@@DDDHHHQQQOOOLLLGGGBBB@@@BBBFFFKKKIIIFFFBBB@@@AAADDDHHHLLLQQQUUUQQQHHHCCCEEEKKKQQQdddqqqnnn]]]BBB555444000111888777222666AAAFFFTTTpppzzzhhhZZZQQQLLLIIIMMMMMMGGGEEEJJJOOORRRTTTSSSYYYcccfff```]]]aaaeeekkknnnnnnnnnqqqqqqooovvvwwwxxxuuuqqqnnnnnnoooooosssvvvssslllfffcccccc[[[ZZZWWWUUUWWW\\\ccchhhqqqvvv|||~~~rrrkkkhhhfffhhhqqqqqqrrrxxxuuurrrxxx{{{qqqaaaNNN???555111///000000/////////.................................---------------------------------,,,,,,,,,,,,+++---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***************))))))(((((())))))***)))))))))))))))***++++++((()))***++++++***)))((())))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$""""""$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))******++++++,,,------,,,---...///000000000000111222333333444666:::>>>QQQzzz===999777888;;;<<<;;;:::???>>>CCCPPPZZZ[[[UUUQQQNNNKKKRRR\\\YYYKKKCCCEEE;;;;;;<<<@@@DDDEEEBBB???CCCFFFIIIIIIBBB===CCCLLLJJJKKKKKKHHHDDDBBBCCCEEE<<<:::999===CCCHHHJJJIIIMMMRRROOODDD===BBBHHHJJJAAA???===;;;<<>>===<<<<<>>@@@CCCDDDMMMLLLHHHDDDEEEIIIJJJIIIGGGJJJJJJDDD>>>===DDDLLLRRRYYY___^^^VVVKKKCCC???FFFHHHWWWooo|||}}}zzzrrrnnn{{{www}}}kkkZZZGGG>>>999555555888<<<888444444888BBBTTTddd}}}uuupppkkkbbbZZZUUUNNNLLLWWWffflllkkkeeeZZZSSSTTTVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWW```mmmxxx}}}}}}{{{yyyttt~~~{{{pppkkk```VVVSSSZZZ[[[XXXbbbrrr{{{~~~{{{yyy}}}zzzfffVVVEEE<<<333///111444333111000000//////////////////////////////////////////....................................------------...............---,,,+++------------------------........................,,,,,,,,,,,,,,,,,,++++++++++++************++++++******))))))******+++,,,)))******++++++******)))))))))))))))))))))))))))&&&'''(((******)))(((((()))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))*********+++)))))))))))))))))))))))))))******++++++,,,------,,,---...///000000000000111222222333333666:::===MMMuuuIIIBBB>>>BBBCCC@@@>>>???NNNRRRRRRKKKBBB???BBBGGGCCCIIIOOONNNGGGAAACCCGGG;;;:::<<>>999;;;???;;;:::;;;>>>CCCDDDBBB???===HHHOOOJJJBBBBBBLLLUUUDDDAAA>>>>>>AAADDDEEEEEEHHHIIIFFFAAADDDKKKMMMJJJGGGKKKNNNKKKEEECCCHHHNNNSSSWWW[[[[[[UUUMMMFFFBBBBBB???LLLeeeuuuxxx~~~ffftttuuuyyyoooiiiaaaZZZPPPCCC999444444444777;;;:::888;;;AAARRRlllyyypppddd\\\cccooozzzmmmiiillloookkkkkklllmmmnnnooonnnmmm___dddooo{{{ttthhh[[[VVVWWW]]]XXX]]]lllpppkkkooozzz|||}}}uuuzzzxxxeeeSSSGGG777666444333333333333333//////000000000000000000................................................/////////.........------.../////////......---,,,................................................,,,,,,,,,,,,,,,,,,------+++******))))))******+++***************++++++,,,******++++++++++++******************************&&&''')))*********)))(((***)))))))))((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))******************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))*********)))))))))))))))))))))))))))******++++++,,,------,,,---...///000000000000000111222222333555:::===LLLtttJJJBBB@@@EEEFFFAAA===???EEELLLMMMDDD999888===BBB@@@DDDDDD@@@===AAAHHHLLL@@@@@@AAADDDHHHHHHEEEBBB777;;;CCCJJJHHHCCCCCCGGGKKKMMMMMMJJJEEEBBBAAABBB888888999>>>CCCDDDAAA===@@@HHHNNNKKKCCCBBBJJJSSSEEEBBB??????CCCFFFFFFDDDGGGJJJGGG@@@@@@FFFIIIFFFGGGKKKOOONNNJJJIIILLLPPPPPPQQQRRRRRROOOKKKFFFCCCBBB>>>EEEWWWgggnnntttzzzxxx~~~xxxyyy}}}zzztttjjj___UUUNNNKKK???;;;888999777444444777<<>>777888BBBHHHIIICCCCCCCCCDDDDDDEEEEEEEEE@@@<<<<<>>CCCFFFIIIBBB<<<777999@@@EEEDDDAAA333222222777>>>EEEGGGGGGBBB>>><<>>===>>>;;;666777<<<888===???AAAGGGRRR\\\___mmmlllsss~~~uuullljjjwww|||{{{zzzzzz{{{zzzuuukkkdddbbbTTTEEE???BBBFFFEEEBBBHHHKKK[[[pppzzzwwwyyyxxxsss|||ttt]]]CCC777999777///222111000000000111222222//////000000111111111222000000000000000000000000////////////////////////000000000000////////////...///000222333333333333000000000000000000000000////////////////////////---------.........//////...------,,,,,,------...++++++******++++++,,,---,,,++++++******++++++,,,***************************)))((((((((()))+++,,,************)))))))))))))))***+++,,,+++***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))******+++,,,,,,------,,,---...///000000000000000111111222222555999<<>>777???===???CCCDDD@@@======DDD===999:::<<<===@@@EEEEEEAAA555222===BBBAAAEEE777888777555:::AAAEEECCC>>>;;;888999===BBBEEEFFF@@@@@@CCCEEECCC===<<<>>>AAAEEEFFFBBB???BBBEEEFFFAAAAAAAAABBBDDDGGGIIIKKKLLLMMMQQQOOOKKKRRRPPP??????FFFIIIFFFFFFNNNVVVXXXTTTaaaYYYRRRdddzzztttkkkvvv~~~tttfff```ggg{{{yyy|||gggUUUMMMGGGDDD===777888???999666777===@@@??????@@@HHHHHHKKKPPPRRRPPPNNNMMMTTT[[[```aaaaaaaaa^^^ZZZVVVWWWUUUSSSVVVWWWPPPFFFKKKLLLMMMKKKKKKLLLQQQUUULLLIIIGGGHHHIIIMMMWWWbbbfffnnnnnnpppyyy{{{{{{|||lll```TTTDDD999555444333222222222111000000000111111444333333444444222222333111000......000111222111///000111222222222333444555555555444333222111000222222222222222333444555777333222555555111111555---,,,---000000...---...333111///------///111222+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++************************+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))***************))))))((((((''''''(((((((((((())))))))))))...---,,,***)))******+++((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,+++'''&&&)))---''''''&&&''''''((()))***((((((((((((((('''''''''''''''((()))***++++++,,,***((('''))),,,---,,,***,,,,,,---...///000111222111222333333444555999;;;JJJmmm>>>@@@DDDDDD===333222666<<<888444444777<<>>AAABBBEEEIIIJJJFFF999444>>>@@@===AAA======;;;999<<>>;;;888888;;;>>>??????===<<<>>>BBBAAA;;;888888<<>>===CCCFFFDDDFFFLLLQQQQQQOOO\\\WWWPPP\\\kkkxxxzzz~~~{{{{{{ssszzzrrrjjjcccWWWHHH???===AAA;;;888:::;;;::::::===999999<<>>CCCDDDBBBBBBDDDDDDAAABBBAAA@@@@@@@@@AAAAAAAAA<<<===>>>@@@BBBFFFLLLPPPNNNOOOTTT]]]dddiiipppxxxnnnvvvwwwzzz|||iiiZZZHHH???555//////000000///111000000000111111222333/////////000111000111222555555444444555444444333111222333111///...000222333444444444333222000////////////000000111111111444///...000///++++++...111000000222333222111000+++++++++,,,,,,---.../////////..................------------------------++++++************++++++++++++++++++++++++++++++************************************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))---,,,+++)))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&))))))(((((('''''''''(((((((((((((((((((((((((((''')))))))))))))))************((('''))),,,---,,,***,,,,,,---...///000111111000111222222333444888:::DDDggg:::DDDPPPPPPBBB555666>>><<<888444333666===CCCFFFNNNHHHBBBAAA===666222333<<<666444:::@@@AAA@@@@@@666666:::AAAEEEDDDEEEHHHJJJGGG;;;555===>>>;;;???BBBBBB???;;;<<>>@@@???===>>>@@@BBBBBBAAA>>>;;;<<>>888555777===@@@===<<>>@@@AAADDDGGGFFFBBBCCCNNNLLLGGGKKKQQQ___ttt{{{zzztttrrr___VVVLLLGGGBBB>>>>>>@@@BBB???;;;:::;;;<<<:::888999:::999555555999;;;999999888<<>>BBBBBBCCCFFFKKKQQQVVVZZZXXXZZZbbboooxxxyyyxxxyyyxxx~~~}}}}}}zzzqqqdddTTTHHHDDD???999777777777555222333222222222222222333333888888999999999:::;;;;;;777777777777777777666666<<<===<<<;;;999999999::::::;;;<<<===<<<;;;888777777777999::::::999888888<<<:::999:::888555444666111000000000111111000...000111222222333333222222//////...---,,,,,,,,,,,,........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))******))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&''''''((((((((((((((((((************))))))((((((***)))((()))+++,,,,,,+++,,,------...///000111111///000111111222444777999EEEggg999EEESSSUUUHHH<<<>>>HHHBBB@@@===<<>>:::???CCC999222444:::===>>>@@@999999===BBBCCC@@@@@@BBBEEEDDD999555===>>>;;;???AAABBB???;;;<<>>>>>@@@BBBDDDFFFFFFFFFDDD??????EEEHHHDDD===999444:::>>>======@@@CCCDDD???AAADDDFFFHHHGGGFFFEEEGGGJJJOOOJJJ>>>@@@GGGCCC::::::;;;???DDDEEE@@@:::>>>CCCCCC???>>>@@@GGGRRRTTT\\\nnn{{{}}}vvvpppmmmjjjjjjnnnkkkdddYYYNNNKKKLLLLLLIIIPPPRRRQQQNNNPPPUUUVVVSSSRRRRRR]]]lllkkkXXXMMMNNNZZZYYYXXX[[[aaagggkkkmmmjjjkkksss~~~{{{~~~|||xxx~~~|||xxx}}}}}}{{{{{{ttteee[[[QQQGGG???<<<:::999888888777444111999888777777666666666777555777888888999<<<===<<<===============???CCCEEEDDDBBBBBBFFFKKKMMMIIIDDDFFFGGGIIIJJJJJJHHHFFFEEEBBBCCCEEEFFFFFFDDDCCCAAABBB@@@???>>>===:::888888888777555444555777444000222222111000///.........///...---,,,,,,+++,,,,,,...............---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))''''''(((((())))))******(((((((((((()))))))))))),,,++++++***))))))(((((()))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&((()))((('''(((((((((((((((''''''&&&''''''''''''((((((((((((******)))))))))))))))))))))))))))***+++,,,,,,,,,------......///000000111///000111222222444777:::IIIddd777>>>GGGIIIBBB999999@@@AAAAAAAAAAAABBBEEEGGGIIIKKKBBBDDDQQQTTTJJJGGGNNNKKK???444222444777:::>>>@@@???AAADDDBBB>>>@@@DDDDDDEEE<<<888??????<<>>BBBBBB>>>:::<<<>>>@@@AAABBBCCCCCCEEE???===CCCGGGDDD???===333999===;;;;;;???CCCDDD???AAAEEEGGGHHHGGGEEEDDDGGGIIIOOOKKK>>>???GGGEEE===:::<<>>???@@@EEEHHHIIIMMMUUUXXXVVVWWWWWWWWWVVVWWW]]]dddjjjgggcccdddppp~~~yyynnnqqqrrrtttuuuuuutttsssrrrkkklllnnnooonnnllljjjiii``````]]]YYYUUUQQQMMMJJJGGGGGGCCC>>>???BBB???888;;;:::888666555555555666111111000////////////000//////......---------,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******(((((((((((())))))))))))************))))))((((((''''''(((((())))))******(((((((((((()))))))))))),,,,,,,,,++++++***))))))((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&%%%''')))***)))(((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''(((((()))******++++++((()))*********+++,,,,,,------......//////000000000222333333333555888;;;GGGZZZrrr::::::===???<<<444111222>>>@@@CCCDDDCCCCCCCCCDDDGGGAAACCCOOOSSSNNNMMMSSSMMMCCC999555444444888===DDDCCCEEEFFFDDDAAADDDJJJFFFHHHAAA===BBBAAA===BBBAAACCCBBB@@@BBBGGGGGGCCC???AAACCCCCCAAA@@@AAABBBAAA;;;999<<>>;;;999===AAABBBAAABBBEEEGGGGGGFFFDDDCCCEEEDDDKKKIII======EEEDDD@@@<<<>>>GGGRRRYYY\\\^^^KKKBBBBBBAAA<<>>>>>RRRttt|||~~~zzzzzz~~~~~~|||}}}sssnnnkkkoooyyywwwjjjeee^^^UUUHHH???:::888666444888888999:::;;;===???@@@<<<===@@@CCCHHHLLLPPPRRR```hhhnnnooowww~~~yyysssnnnXXXWWWQQQJJJKKKOOOJJJ@@@@@@???>>>===<<<<<<<<<<<<444333222111000000000000000000000///......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((())))))))))))++++++******)))((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,---,,,,,,+++))))))''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((()))))))))))))))((((((''''''((($$$%%%'''))))))))))))(((&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,''')))++++++******+++---............//////000000111222333333444666999<<>>777111///<<>><<<999666888>>>CCCCCCFFFHHHDDD@@@CCCIIIBBBEEE@@@===CCCBBB>>>DDDBBBCCCCCCAAADDDHHHHHHDDDBBBDDDEEEDDDBBBAAACCCEEEBBB<<<888999:::<<>>DDDCCCBBB<<<;;;CCCLLLSSS[[[cccRRRCCCBBBCCC<<>>===;;;888666444333333333333222111111000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************(((((((((((())))))))))))++++++******)))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))++++++,,,,,,+++***)))(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))))))))000111222///***'''''')))%%%'''((()))))))))'''&&&&&&&&&''''''((())))))***(((((())))))*********+++''')))++++++***)))+++...............////////////000111222333333555888;;;CCCZZZvvv888888<<>>>>>>>>>>>===<<<<<<>>>AAABBB>>>999:::@@@AAABBBFFFGGGCCC<<<===BBB999>>>:::999AAAAAA@@@FFFAAABBBBBB@@@BBBFFFFFFBBB<<<>>>@@@@@@>>>???BBBFFFFFF@@@<<<;;;;;;???HHHRRRQQQSSSNNNEEE>>>???AAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDD@@@FFFIIIAAAAAAFFFDDDBBB:::666:::@@@FFFPPPZZZZZZIIIHHHIIIAAAKKKWWWNNNMMMQQQNNNFFFEEERRRaaaiii^^^kkkwwwllliiimmmtttvvvvvvzzzuuuoookkk[[[JJJAAA:::999777999<<>>BBB@@@;;;CCCGGGFFF>>>888777999::::::AAADDDAAA===<<<;;;:::>>>???@@@CCCDDDDDD@@@>>>:::999999<<>>BBBCCC@@@AAADDDCCCBBB???;;;;;;===CCCGGGQQQPPPMMMFFF@@@===???BBB<<<>>>AAACCCDDDEEEDDDCCC@@@CCCFFFEEEBBB?????????DDD;;;222000888EEEQQQWWW___\\\KKK>>>DDDIIIHHHLLLEEELLLOOOOOOUUU```ddd```MMMOOO\\\zzzllllllzzzpppgggaaabbbmmmzzz{{{uuupppnnntttyyyccc\\\XXXJJJ===888777@@@IIILLLQQQZZZbbbfffdddooo~~~|||vvvlllaaaVVVPPPMMMMMMIIIAAA<<<>>>???<<<777555000000///,,,+++,,,///222//////...---+++***+++,,,,,,,,,---............---+++++++++,,,,,,---------************************************************))))))))))))))))))))))))(((((()))*********************+++,,,+++***)))((('''''''''''''''''''''''''''(((+++,,,,,,+++((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))***++++++,,,'''''''''&&&%%%'''***,,,<<>>222)))&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((()))))))))))))))******+++++++++******+++,,,---...///////////////000000111333555777888AAAWWWwwwAAA;;;;;;AAA???666444888>>>?????????BBBDDD@@@:::===DDDFFFAAA;;;;;;===???;;;BBBFFFCCC???===<<<999@@@BBBEEEGGGIIIIIIHHHHHHBBB@@@??????AAACCCDDDDDDBBBAAA?????????AAADDDEEEDDD@@@???BBBBBB???@@@EEEAAA@@@===;;;;;;???EEEJJJQQQOOOKKKFFFAAA@@@AAACCC===>>>@@@CCCDDDDDDDDDDDDAAAEEEIIIGGGBBB???@@@BBBFFFAAA;;;777888???GGGMMMUUUSSSCCC:::DDDJJJIIIKKKFFFKKKLLLJJJRRRaaajjjiiiMMMJJJMMMgggtttlllrrr{{{~~~xxxnnnhhhgggfffhhhppp{{{wwwvvvzzzfffUUUOOOLLLFFFDDDHHHTTT```mmmvvv~~~wwwnnncccXXXQQQLLLEEEAAAAAA===<<<<<<:::666222---***...///000//////000111222,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------************************************************))))))))))))))))))))))))((())))))******************++++++,,,,,,***)))((('''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''''''''&&&%%%'''))),,,;;;@@@EEEAAA777...)))(((''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))))))))))))))***++++++++++++***+++,,,---...///////////////000000111333555777888???VVVuuu???888555888777111222777===@@@AAABBBDDDFFF@@@888;;;EEEKKKGGG@@@???AAACCC;;;AAADDD@@@<<<;;;:::888<<<@@@DDDFFFFFFGGGKKKNNNKKKIIIEEEDDDDDDEEEEEEDDDDDDCCCAAA??????AAACCCEEEAAAAAABBBCCCAAA>>>@@@EEE@@@???<<<:::;;;@@@HHHMMMOOOLLLGGGDDDCCCBBBBBBBBB===>>>@@@BBBCCCDDDDDDDDDCCCFFFIIIHHHDDDAAACCCEEEIIIHHHFFFAAA======AAADDDOOOOOOCCC>>>IIIOOOMMMNNNHHHJJJHHHEEEMMM^^^hhhhhhHHHJJJOOOcccyyy~~~|||yyyrrrooommmoooxxxzzzrrrnnnccc[[[TTTSSSQQQQQQ[[[hhhxxx{{{qqqcccVVVNNNMMMFFFCCC@@@>>>===:::444///............//////000000......------,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++*********+++,,,,,,,,,+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&''''''&&&%%%&&&)))+++555;;;AAA@@@888///***)))''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))))))))))))))***++++++++++++++++++,,,---...///////////////000000111333555777888>>>TTTrrr>>>888444444333111444:::>>>@@@@@@@@@CCCEEE@@@999>>>IIIQQQMMMEEEAAABBBDDD;;;???>>>888333444777777999>>>CCCDDDBBBCCCHHHMMMPPPLLLHHHFFFEEEFFFFFFEEEFFFDDDBBB@@@???AAACCCDDDCCCEEEGGGFFFAAA>>>AAAEEEAAA@@@===;;;;;;@@@GGGLLLLLLGGGBBBAAABBBCCCBBB@@@>>>>>>???@@@AAACCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDKKKQQQKKKEEEKKKLLLHHHJJJGGGIIIGGGDDDJJJWWW\\\XXXGGGLLLRRR^^^gggaaa```mmmtttxxxlllbbb[[[ccciiiqqqtttnnnkkkuuuvvviiieee```WWWLLLEEECCCAAA===:::666444111000///...------000//////...............,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,,,,+++***)))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&'''&&&&&&&&&)))+++---222666666000+++((('''''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))))))))((()))***++++++++++++++++++,,,---...///////////////000000111333555777888>>>SSSpppGGGBBB<<<888666666999===@@@@@@>>>===???BBB???999<<>>???:::111---111777:::===BBBFFFEEECCCBBBGGGKKKMMMJJJGGGEEEEEEFFFFFFEEEFFFEEECCCBBBAAABBBBBBCCCFFFJJJLLLHHHCCCAAABBBEEECCCBBB???===<<>>>>>@@@AAA@@@>>>=========>>>???AAACCCDDDFFFAAA>>>BBBIIINNNMMMJJJ@@@>>>???FFFNNNQQQMMMGGGGGGSSSQQQIIIGGGBBB<<>>;;;>>>AAA???:::999AAAFFFDDDAAABBBCCCBBBBBBBBB<<<222...444<<>>>>>BBBEEEBBB@@@===<<<=========<<<<<<<<<;;;;;;<<>><<<999777111000///.........///000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,++++++++++++,,,---------,,,***)))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&''')))'''(((((('''&&&&&&(((***((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))'''((()))***+++,,,,,,,,,+++,,,---...///////////////000000111333555777888???RRRlllFFFCCC>>>888444333333333@@@AAA@@@>>>@@@BBB???888===@@@BBB??????BBBCCCAAABBBCCC>>>666333888@@@DDD@@@AAACCCDDDCCCAAA@@@???DDDCCCCCCCCCDDDCCCAAA???BBBDDDEEEGGGFFFEEECCCAAACCCGGGIIIGGGGGGKKKJJJGGGCCCCCCCCCBBB@@@???AAACCC?????????===;;;;;;<<<===;;;:::999888:::===@@@BBBBBB@@@>>>???DDDHHHKKKMMM>>>:::888===EEEIIIGGGCCCEEERRRUUUSSSUUUMMM???;;;===@@@AAABBBJJJTTTQQQHHHEEENNNOOONNNMMMAAA777;;;FFFFFFEEEBBBCCCIIISSS[[[___mmmzzzzzzsssqqqzzzppp^^^PPPlllxxxqqqlllpppyyy|||xxxuuudddVVVMMMHHHCCC???999777444222000000000111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,+++++++++,,,---------,,,+++***(((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&'''(((&&&&&&'''''''''(((((()))((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))'''((()))***+++,,,,,,,,,+++,,,---...///////////////000000111333555777888===PPPjjj@@@@@@>>>:::888999999888???AAABBBBBBDDDDDD???777EEEFFFCCC??????BBBBBB??????BBB@@@999666;;;AAACCCFFFFFFGGGIIIJJJHHHEEEBBBBBBBBBBBBCCCDDDBBB???<<>>@@@AAA???;;;:::<<<>>>;;;999777777888;;;???BBB@@@BBBCCCAAA???BBBHHHNNNEEEBBB???>>>@@@BBBAAA@@@???IIIKKKNNNXXXSSSBBB999???@@@<<<:::CCCNNNOOOGGGEEEGGG@@@:::<<<::::::DDDGGGDDD@@@???BBBDDDEEEEEE???LLLcccvvvyyyqqqmmmppplll{{{~~~}}}xxxpppooo|||uuu___hhh}}}tttqqq}}}uuutttsssqqqrrruuuzzz~~~{{{pppfffccchhhqqqxxxssszzzxxxuuuiiiqqquuupppkkkmmmtttyyyxxxyyymmm___VVVNNNIIIAAA???;;;777444333222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,---------,,,+++***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((("""$$$&&&'''&&&&&&'''(((###%%%'''((()))(((((('''))))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((())))))))))))'''((()))***,,,,,,,,,---+++,,,---...///////////////000000222333555777888<<>>666333888>>>>>><<<;;;<<<@@@FFFJJJDDD;;;777999CCC???<<<>>>AAAAAAAAA@@@===;;;999999;;;>>>@@@AAAGGGGGGGGGHHHJJJJJJIIIGGG@@@??????BBBEEEEEEBBB>>>BBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFEEECCCCCCBBBAAA???@@@@@@???===;;;===>>>>>><<<::::::;;;<<<>>>===999555333555:::>>>;;;CCC>>>777;;;;;;999===DDDFFFEEEBBBBBBDDDAAA;;;>>>???CCCKKKQQQPPPHHH@@@<<<999777999???GGGLLLOOONNNCCC999555555777AAAKKKRRRMMMEEE@@@BBBFFFBBB;;;999???SSShhhfffQQQCCCDDDJJJSSS\\\bbbeeelllzzzssstttzzz||||||zzzsssmmmqqqrrrqqqmmmllluuu~~~}}}uuujjj```RRRFFFBBB???999555555...000111///,,,+++,,,............,,,+++***+++,,,------,,,,,,+++***))))))***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))(((((('''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''))))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))************++++++++++++,,,---...///////////////000000111333555777888???LLLggg???777222666;;;===>>>???CCCBBBBBB@@@:::333333777===;;;;;;<<>>AAACCCCCCBBBCCCEEEHHHIIIJJJIIICCCAAA???AAACCCBBB???;;;@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@AAABBBBBB@@@>>>;;;<<<===<<<::::::;;;<<<@@@???===;;;999777555444;;;CCC>>>888<<<;;;777:::>>>AAACCC@@@>>>???===999>>>===;;;<<>>KKKeeeAAA999333444888:::>>>BBBEEECCCBBB@@@999333333777999;;;<<<======>>>@@@BBB@@@;;;666555777===BBBEEEBBBAAA@@@BBBDDDFFFGGGFFFCCC@@@>>>>>>@@@AAA???<<<>>>>>>>>>>>>???@@@@@@AAACCCCCCCCCBBBBBBAAA@@@@@@AAA@@@???@@@AAAAAA@@@>>>999:::;;;;;;::::::;;;<<<>>>>>>???AAAAAA<<<444...888@@@===888===;;;444555;;;@@@CCCAAA@@@@@@???;;;===<<<:::777888???LLLWWWOOOGGG???;;;>>>BBBCCCCCCIIINNNLLLAAA;;;???DDDDDDJJJKKKJJJJJJNNNQQQLLLEEE@@@===HHH___hhhZZZGGG>>>???CCCHHHJJJGGGCCC???>>>===KKK___nnnrrrssszzzyyymmmttt}}}uuuppppppqqqqqqvvvsssnnnmmmuuu|||lll^^^VVVMMMHHHAAA;;;888555111............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---......---------------,,,++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&'''((()))************&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''(((((()))%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''+++)))(((((((((((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,---...///////////////000000111333555777888===IIIbbbCCC;;;444222333555:::AAABBBBBBFFFHHHDDD<<<888999888===@@@>>><<<<<<>>>>>>999666333333777===BBBDDDEEECCCAAAAAABBBCCCCCCBBB@@@===:::;;;>>>AAABBBAAA===============>>>??????AAA@@@@@@??????????????????>>>======>>>>>><<<:::777999:::;;;::::::;;;<<<999:::<<>>AAACCC???999888>>>BBBAAA<<<>>>GGGQQQNNNHHHAAA>>>??????<<<999===KKKNNNBBB<<>>===888444222111///......---+++***,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,------...---------...---,,,,,,+++))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&''''''((()))))))))'''((((((((((((((())))))---,,,************((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,---...///////////////000000111333555777888<<>>:::;;;:::888000//////222777<<>>AAABBBAAA==================>>>??????>>>===<<<<<<<<<===>>>???>>>=========<<<999777777999;;;;;;:::::::::;;;999888:::@@@EEEFFF@@@:::333;;;777444;;;;;;333222555444333555===BBB<<<333555===EEEEEE@@@>>>DDDJJJLLLJJJGGGEEEBBB===666111555DDDIII@@@<<>>999===CCCFFFFFFOOOcccyyyzzzcccFFF555666777:::@@@FFFJJJKKKJJJUUUVVVQQQEEE;;;AAATTTdddTTTfffxxx|||wwwqqqooonnnmmmttt}}}}}}}}}wwwsssxxxyyyrrreee]]]]]]aaarrr{{{mmmzzz|||ooohhheee```aaadddhhhooo}}}~~~ppp^^^RRRMMMIIIBBB===888555222000111111///---------------------......,,,,,,------------,,,,,,+++++++++++++++,,,------------.........---,,,,,,***************************))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''''''''(((((((((,,,+++))))))))))))'''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,---...///////////////000000111333555777888<<>>AAA===<<>>???BBBEEEGGGFFFEEECCC???;;;;;;>>>@@@@@@>>>>>>======<<<<<<======>>>>>>===;;;;;;:::;;;<<<===@@@???>>>>>>>>>===;;;999777:::<<<<<<;;;::::::;;;===;;;;;;>>>AAACCCAAA???999???888333:::;;;333222444333222444<<>>CCCCCCGGGOOOPPPDDD777555<<>>>>>999222333888CCC@@@@@@BBB@@@:::666555444===AAA@@@DDDLLLJJJAAA111//////000444777999:::;;;<<<>>>CCCFFFHHHFFFDDDBBB???<<<<<>>===<<<<<<;;;;;;<<<<<<======<<<:::999999;;;<<<===<<<;;;;;;<<<>>>>>>===;;;999;;;>>>>>><<<:::::::::===<<<<<<===>>>@@@AAABBBEEEGGG<<<444::::::444333444777888888<<>>;;;777666888<<<@@@BBB@@@GGGNNNMMMEEE===999999888888777555555888===AAAOOO___hhhZZZCCC777:::AAACCCFFFNNNVVVVVVMMMBBB<<<;;;;;;;;;>>>BBBIIIPPPUUULLLLLLGGGBBBDDDNNNUUUVVVHHHJJJKKKHHHCCC@@@CCCHHH;;;999555222555===FFFKKKMMMOOONNNXXXiiimmmppp|||tttiiidddnnnuuuhhhfffdddiiisss}}}|||ZZZYYYVVVUUUYYY^^^]]]XXX___dddhhhiiikkkssszzzrrrhhheeemmm}}}|||ttt]]]TTTHHH@@@;;;999555222000000//////......------------............------,,,,,,,,,,,,,,,---.....................------,,,******************************)))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))***,,,...///000111111000000000000111111111111////////////////////////000000111000///...,,,+++,,,,,,++++++***)))))))))&&&&&&&&&'''((())))))))))))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++,,,---...///////////////000000111333555777888<<>>DDDKKKLLLDDD;;;777555>>>CCCEEEMMMXXXWWWMMM777444000///111555888999;;;===???CCCFFFFFFCCC@@@>>><<<;;;===AAADDDCCCBBB<<<<<<;;;::::::;;;;;;;;;===<<<:::999999:::<<<===777777777999<<<======<<<:::<<>>888<<>>AAA<<<===<<<888666666888888555999555555BBBKKKPPP[[[___XXXUUUYYY^^^^^^XXXSSSGGGMMMPPPPPPUUU___bbb___^^^[[[VVVVVVaaaqqqzzz{{{rrrrrrtttzzz}}}yyyzzz~~~vvvzzzlllccceeelllrrrppptttcccUUULLLEEE>>>999111111000///...------,,,......////////////.........------------...//////......//////......---,,,******************************)))((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))***---000333555666777777777777888888888999999888888888888888888888888999999:::999888666444222222111000///......---,,,)))******+++,,,---------,,,+++******,,,---,,,+++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))************++++++++++++,,,---...///////////////000000222333555777888===CCCVVVyyy///999CCCEEE@@@;;;<<<@@@AAA???>>>@@@BBBDDDBBBAAA@@@CCCBBBCCCPPP______UUU:::222---111444555777<<<;;;===@@@AAA@@@@@@@@@AAA888888999;;;<<<>>>???@@@<<<;;;;;;<<<>>>>>>===;;;;;;:::888999999:::888777:::::::::999999999888888999999999888888888777777???===;;;:::<<<@@@EEEHHHJJJEEE===777888:::555---///111888>>>???===???EEEDDD;;;111000;;;GGGGGG@@@===>>>@@@@@@????????????>>>@@@BBBEEEEEEAAA;;;666CCCPPPcccjjjXXX???:::CCCDDDCCC===666777<<<<<<666>>>;;;999777888:::<<<===CCC777222;;;AAA>>>===@@@??????>>>??????>>><<<:::;;;888555444555666555333000555999;;;???LLLaaarrrqqqgggZZZPPPMMMNNNOOOPPPUUUZZZ^^^\\\WWWSSSTTTVVVaaadddjjjsss|||~~~rrr}}}pppttttttvvv~~~tttqqqnnnnnnmmmhhheeemmmyyy}}}rrrhhhfffddd^^^\\\]]]cccbbbgggnnnpppkkkggghhhhhh]]]YYYcccmmmnnniiieeennnqqqssstttuuutttmmmbbbbbbooo```KKKCCCBBB>>>666000222333///...000000///......///...,,,***)))***,,,...//////......------...............---++++++***)))(((((())))))******+++,,,,,,***)))((())))))))))))))))))))))))***)))(((''''''((()))***(((---333888;;;;;;<<<<<<999888888999:::<<>>>>>AAADDDBBB>>>:::888999@@@???<<<888555111...---222000---,,,---000555777111111222111000---+++***,,,++++++***))))))((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---+++,,,---...////////////111111111222333444555666999FFFTTTqqq333999???@@@<<<:::===@@@>>>AAAEEEEEEAAA??????@@@<<>>===>>>>>><<<<<<===>>>???@@@AAABBB>>>======>>>@@@AAA@@@???<<<:::999999::::::999888:::::::::::::::999999999::::::::::::999999888888<<<<<<<<<<<<===>>>???@@@BBB???999666:::>>>;;;555555777===BBBAAA===>>>BBBBBB<<<444222:::CCCCCC===999999:::;;;<<<===>>>>>>@@@>>>===>>>???>>>999555BBBIIIXXXbbbYYYHHHCCCIIICCCBBB<<<777999??????;;;BBBDDDEEEBBB<<<:::===BBBDDD;;;999BBBHHHCCC@@@AAAAAA???===;;;999888777666999666333111111111111111;;;999===KKK^^^lllpppoooccc\\\TTTNNNNNNRRRWWWZZZ]]]\\\ZZZYYY\\\bbbiiinnnssstttxxxlllfffjjjdddTTTWWW```XXX___]]]^^^aaacccfffqqq|||}}}pppfffeeefffddddddfffbbbfffiiikkkjjjiiiggggggaaa[[[ZZZ___bbb```\\\\\\\\\eeekkkmmmssszzzwwwmmmqqqsss~~~ooorrrxxxqqqmmmpppvvv}}}nnn___UUUKKK@@@666555555111......111000//////111111000...++++++---...///......---------...//////......---+++******))))))))))))***+++++++++++++++***))))))***************************)))(((((((((((()))***)))---333777:::<<<>>>???999999:::;;;<<<===???@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@BBBDDDCCCBBB@@@@@@@@@BBBBBBBBB@@@===999555222222222333444777999;;;===888888888777555222000......///111111000...***(((******)))((((((((((((((()))))))))))))))))))))((())))))))))))***+++,,,,,,+++,,,---...////////////111111111222333444555666999EEESSSppp999:::;;;:::999999;;;>>><<>>>>><<<;;;;;;<<<>>>>>>>>>???@@@AAAAAABBB???===<<<===???AAAAAAAAA<<<;;;::::::;;;<<<:::999;;;;;;;;;;;;;;;:::999999;;;;;;;;;::::::::::::999999;;;===>>>>>><<<999888666555333333999@@@@@@;;;888:::@@@DDDBBB;;;999<<<@@@???:::666999>>>>>>:::555555555777:::===??????AAA;;;666666:::===999555@@@BBBJJJTTTSSSIIIFFFIIIBBB@@@;;;888;;;AAABBB@@@<<>>>>>???@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCCCCDDDDDDBBBAAAAAABBBEEEFFFGGGGGGBBBCCCDDDEEEBBB>>>999666333555888<<<>>>?????????===<<<;;;:::777555222111666888<<<>>><<<777111---***))))))((((((((((((((())))))))))))))))))))))))+++***************+++++++++,,,---...////////////111111111222333444555666888DDDPPPmmm===<<<:::999999999888888<<>>555,,,555444666999;;;;;;;;;;;;<<<===>>>===;;;999::::::<<<<<<<<<======>>>>>>>>>===;;;:::;;;===???@@@@@@===<<<;;;;;;<<<===<<<:::;;;<<<<<<<<<<<<;;;:::999:::::::::::::::::::::999888:::<<<>>>>>>;;;999777000000000111777???@@@<<<666888>>>BBB???777444555@@@BBBAAA<<<:::<<<===:::555444555777;;;???AAABBBCCC;;;444555;;;???;;;555<<<<<>>999===BBB???;;;<<>>:::666333000/////////...---.../////////...............////////////......---***************+++,,,------,,,+++***)))***+++,,,************************))))))))))))))))))))))))///444:::???AAABBBCCCCCCDDDDDDEEEDDDCCCAAA???>>>BBBAAA@@@??????AAABBBCCCBBB???===???CCCGGGHHHGGG@@@@@@AAAAAA@@@>>>;;;999666888:::<<<===<<<;;;:::888888777666444333222111999;;;>>>???===888222...))))))(((((((((((()))))))))))))))))))))*********++++++******)))*********+++,,,---...////////////111111111222333444555666777CCCNNNjjj>>>===;;;<<<<<<:::666222:::@@@FFFJJJIIIEEEAAA???555???JJJOOONNNKKKEEE@@@555777:::;;;<<<<<<<<<;;;>>>>>>>>>===:::999:::;;;;;;;;;;;;<<<<<<============<<<;;;<<<>>>@@@@@@???===<<<;;;;;;======<<<;;;<<<<<<===>>>>>><<<;;;:::888888888888999999999999888999;;;<<<<<<<<<<<<;;;333444444444888>>>???;;;444666<<>>===666777999:::;;;===@@@BBBHHHAAA;;;;;;???@@@999111777888;;;<<<888666:::@@@BBB>>>:::;;;======<<<;;;777===CCCFFFDDD@@@??????===::::::===???===:::999777888999777444222222333000444999<<<>>>DDDLLLSSSoooqqqnnncccVVVTTT___kkkgggeeeaaa]]][[[```iiiqqq}}}zzztttuuuzzz}}}ooommmjjjddd]]]ZZZ___jjjtttwwwuuulllfff]]]eee___ZZZWWWVVVZZZeeepppwwwqqquuuiii]]]VVVOOOMMM\\\qqqvvvaaaPPPEEE@@@:::777333111000111111111000///////////////////////////000000///......---++++++***++++++,,,------...---+++*********+++,,,************************))))))************))))))...555???GGGKKKLLLLLLLLLKKKKKKKKKJJJHHHEEEBBB@@@CCCBBB@@@>>>>>>@@@BBBCCCCCC@@@<<<===AAAEEEEEEEEEAAA@@@???>>>>>>>>>>>>???<<<;;;:::888666555444333000000000000000000000000444444444333111---***((())))))(((((((((((())))))((()))))))))*********+++++++++******)))*********+++,,,---...////////////111111111222333444555666777BBBLLLggg;;;<<<===??????<<<888444888999===AAAEEEEEE@@@<<<777>>>GGGMMMNNNLLLHHHDDD666;;;>>>===<<<===<<<:::===>>>===<<<999999:::;;;;;;<<<<<<===>>>??????????????????@@@BBBBBB@@@???<<<;;;:::;;;=========;;;<<<===?????????>>><<<:::777888888888888888999999999999:::;;;<<<===>>>???999;;;;;;999<<<@@@???;;;555777===AAA>>>888666888<<>>??????777;;;???>>>:::888;;;>>>MMMHHHBBBAAABBB???777///333888<<<;;;666666>>>FFFAAA<<<:::===>>>;;;888777888:::>>>BBBCCCAAA;;;777>>><<<;;;;;;<<<;;;::::::444666777555111000222444///999FFFOOOTTT[[[fffoooqqqhhh\\\RRROOOVVVbbbkkkccc___[[[ZZZ```ooo{{{xxx|||vvvsssrrrpppnnnnnnpppsssuuu{{{~~~uuujjjbbbZZZUUUUUUYYYXXX```eee[[[VVVkkk}}}yyyzzzhhhSSSKKKNNNccc{{{zzzfffVVVKKKAAA<<<777222111111111111000000////////////000111000000000000//////...---,,,,,,,,,+++,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++333>>>GGGLLLOOOOOOPPPRRRRRRQQQPPPNNNLLLJJJIIIKKKJJJHHHFFFFFFGGGHHHIIIBBB@@@>>>===???AAABBBBBBAAA@@@>>>===<<<>>>@@@AAA===;;;777333000/////////++++++++++++,,,...///000222111///---***)))''''''((((((((((((((())))))***((())))))******++++++++++++***************+++++++++,,,---...////////////111111111222333444555666777AAAKKKeee888:::>>>@@@AAA???>>>===:::999:::===BBBCCC@@@===<<<>>>AAAEEEEEEBBB>>>;;;999???BBB>>><<<======:::;;;<<<;;;:::888777999;;;;;;<<<<<<>>>???@@@AAAAAA??????@@@BBBCCCBBB???<<<;;;:::999:::<<<===<<<;;;<<<>>>???AAA@@@>>><<<;;;888888888999999:::::::::777888:::;;;<<<=========:::<<<===;;;===@@@@@@<<<888:::>>>BBB>>>999888;;;777;;;===::::::===???>>>;;;CCCJJJFFF<<<555777<<>>::::::@@@AAA<<<666555444777;;;@@@BBBAAA<<<888=========;;;;;;;;;:::888222333444222111555===CCCFFFQQQ^^^dddcccccchhhnnnXXXXXXXXXZZZ\\\]]]]]]\\\aaaccciiissszzz||||||vvvxxxzzzrrrhhh```eeeiiilllppp~~~{{{pppkkklllbbbcccddd[[[QQQYYY```XXX\\\gggxxxwwwbbbWWWRRR\\\mmm}}}zzzhhhZZZSSSIII@@@:::666333111000////////////000222333111111111000000///------...------,,,,,,,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))***++++++++++++***)))***///666;;;???AAABBBDDDGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGEEEDDDDDDDDDEEE<<<<<<<<<;;;::::::<<<>>>999999888777777888999999555333000...,,,+++,,,,,,)))((((((((((((***+++,,,222111000...,,,***))))))((((((((((((((()))******((())))))******+++,,,,,,))))))))))))***+++,,,,,,+++,,,---...////////////111111111222333444555666888BBBKKKddd555999===@@@AAAAAACCCEEE===<<<===>>>AAABBBBBBAAA;;;:::;;;???BBBAAA???>>>:::AAACCC>>>;;;======:::999:::999888666666888:::999:::;;;===>>>@@@AAAAAA===>>>???AAABBB@@@<<<888;;;:::999:::<<<===<<<;;;===>>>@@@AAAAAA???===;;;999999999::::::;;;;;;;;;666888:::<<<===<<<:::999666999;;;:::;;;??????<<<999:::>>>@@@===777777:::222666777555777;;;>>>===@@@KKKRRRMMM???555777===AAA???===>>>???AAAAAA@@@:::>>>@@@>>><<<>>>BBBDDD<<<888:::BBBDDD===777555333888???DDDGGGFFFDDDCCC;;;======<<<;;;;;;999666000111111111444===KKKUUUgggpppuuuppp```RRRLLLLLLQQQZZZccceeeaaa]]]^^^aaafffppp~~~nnnmmmyyyzzzrrrmmmeee```\\\UUUUUUaaarrr{{{|||rrr|||pppdddfffiii```PPPTTT[[[bbbkkkvvvxxxmmmdddZZZ[[[hhh{{{{{{rrrdddVVVJJJAAA;;;888000////////////111333444111111111111000///------///...------,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++---...///...///111222000000000111333555888999<<<;;;:::999777666666555444777999888555555777;;;...///000111111000///...*********)))))))))******''''''&&&%%%%%%&&&'''(((.........---,,,)))'''&&&((((((((((((((()))******((())))))***++++++,,,,,,))))))))))))***+++,,,---+++,,,---...////////////111111111222333444666666999BBBJJJddd111999===;;;999???GGGKKKHHHEEE???;;;===BBB@@@;;;::::::===???<<<777888<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777666555444999999999<<>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;??????CCCFFFAAA777444888:::999888777777888999:::999888888888888888999999888777777888:::>>>BBBEEE999:::<<<======:::888666>>>888111000333888999999888>>>DDDFFFCCC>>>:::999@@@>>><<<===??????===:::>>>===;;;:::;;;???CCCFFF<<<888777<<>>DDDEEE@@@<<<;;;===:::777666666777666555666555444888BBBSSSeeerrrzzztttiii^^^TTTOOOOOOPPPVVV[[[_________gggwww~~~}}}wwwnnn^^^RRRQQQQQQOOOUUU^^^aaaqqq|||oooddd^^^___^^^ZZZ```kkkvvvccc[[[^^^cccxxxjjjTTTLLLCCC;;;888444222222333222222333111000///000000...,,,//////.........---------...,,,++++++,,,---+++***,,,++++++******++++++,,,))))))))))))))))))))))))---+++)))***,,,---,,,))),,,+++)))))))))+++---///))))))))))))))))))))))))+++++++++,,,,,,---------*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++---...---+++)))))))))''''''''''''((((((((())))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------------111000111111222333444555999CCCIIIaaa///888???>>><<>>>>>>>>===<<<;;;::::::888888888777777777666666:::999:::===???@@@===;;;:::<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===@@@CCC???777444777999999777777777777999999999888888777777777888888444444444666:::???CCCFFF000222555888:::;;;;;;;;;>>>777///,,,///333555555888;;;>>>???<<<999888999<<<<<<===@@@BBBAAA>>>::::::999777888;;;???@@@AAA999666555:::AAACCC>>>888888555888???CCC???999777777777888888777666666555...444???KKKXXXdddnnnsssttthhhYYYNNNLLLPPPWWW[[[WWW[[[___bbbiiiwww{{{iii^^^WWWYYYYYYVVV\\\fffuuusssnnnccc[[[\\\cccnnn}}}ssseee___^^^\\\ooo~~~zzzaaaJJJEEEBBB===:::888888777666333222111222444444222111//////.........---------111///......//////...---,,,,,,++++++++++++,,,,,,************************,,,***((()))+++,,,***))),,,+++***)))))))))***+++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,------***)))))))))'''''''''((((((((())))))((())))))))))))*********)))***++++++,,,,,,++++++---------------.........000000000111222333444555777AAAHHH```///888@@@@@@>>>???AAAAAA???@@@??????AAADDDAAA;;;<<<;;;===???===888777:::???>>>===<<<;;;:::999999777777777777777777777777:::::::::<<<>>>>>>===;;;999:::<<<>>>???>>>===<<<::::::::::::;;;;;;;;;;;;>>>===>>>@@@>>>999666777999888777666666777888999999888888777666666666777333333333555888<<<@@@CCC+++---///333666888:::;;;???999111...///222333333777888888777555555666888777999<<>>;;;777444222555:::>>>===:::666444444888===???;;;777444000222;;;BBB???888333000222555444222111222444666AAARRRbbblllooommmjjjcccYYYNNNIIILLLTTT[[[^^^XXX```jjjtttnnneeecccccc```bbbhhhjjjkkkttt}}}mmmddd^^^aaabbbcccnnn{{{vvvdddfffbbbiii}}}\\\OOOIIIAAA:::777555555444222111111333444333111////////////............---...---,,,,,,------,,,+++,,,,,,++++++++++++,,,,,,***************************)))((()))******)))(((+++******)))((((((''''''))))))))))))))))))))))))+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***,,,---,,,***)))))))))''''''((((((((()))))))))((((((((())))))))))))***))))))***++++++++++++***------........./////////000000000111222333555666555???FFF^^^222:::??????===>>>???>>>===???>>>===@@@DDDBBB>>>===;;;<<>>999888:::???>>>===<<<;;;:::999888888888888777777666666666888888999:::;;;;;;::::::777888:::<<<>>>>>>======:::::::::::::::;;;;;;;;;???=========<<<:::888888888777666666666666777888888888777666555555555555555555444444555777999;;;000000000111111222333333>>>;;;777666777888777666666666555555444555666888444666:::===???@@@>>>===777222...111888<<<:::777333333333666:::;;;999777333...///999BBB@@@888222000222333000...000888>>>QQQWWWaaaiiilllhhhaaa[[[UUUUUUUUUVVVZZZ^^^bbbeeelllxxxtttdddWWWXXXaaatttvvv|||~~~zzzllldddjjjwwwyyyeee\\\^^^tttggg^^^PPPCCC;;;777555555555444444444444222///,,,/////////...............---,,,++++++,,,,,,+++))),,,,,,,,,++++++,,,,,,,,,******************************))))))*********))))))************)))((('''))))))))))))))))))))))))*********)))((((((((('''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,+++)))(((((()))'''(((((((((((()))))))))))))))))))))************)))******+++++++++++++++------......///000000000000000000111222444555666555???FFF\\\666;;;===;;;999<<<>>>>>>>>>@@@>>>;;;===AAACCCAAA===;;;;;;??????;;;999;;;???>>>===<<<;;;:::999999<<<;;;:::888777555444444555666777777777777777777666777999;;;<<<=========999999999:::::::::;;;;;;<<<<<<;;;888777777777666777777666555555666777777777666555555444444444555555444444333444555666666444444333111000///...---888999:::<<<>>>===;;;999555555666777888888888777444555666888999;;;<<<>>>:::333...///666:::999666222333444666888999999888333---,,,666>>>===666111111222222000222;;;JJJUUUgggdddaaa___^^^\\\YYYVVVVVVZZZ]]]\\\^^^fffvvvxxxnnniiimmmppprrr}}}{{{xxxyyy~~~{{{{{{sssiiilllsss{{{qqqkkkmmmrrrvvvyyy|||~~~|||zzzwwwuuurrrpppnnnmmmnnnppprrrsssooossszzzxxxtttsssssstttyyytttZZZUUUdddooo\\\MMMCCC>>>;;;888777666666777555222000////////////////////////000///......//////...------,,,,,,,,,,,,,,,,,,---***************************++++++++++++***++++++((()))******++++++******)))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))(((((()))(((((((((((()))))))))*********++++++++++++,,,,,,***++++++,,,---,,,,,,,,,------......///000000111//////000111222444666666666@@@FFFZZZ999<<<;;;777777;;;>>>???@@@AAA???:::;;;???BBBAAA===999:::>>>@@@===;;;<<<>>>>>>>>>===<<<<<<;;;;;;>>>===<<<:::888666444444444555666555444444555666666777888999;;;;;;<<<<<<888888999999::::::;;;;;;777::::::333///000333444777666555444444555666777555444444444444444555555222222222333444555666777333333333222111000...---111444888<<<>>>===;;;999555555666999;;;;;;999777444555555555555666999<<<:::555111111555888777444111333555666666777888:::333---+++222999777222///---...000444;;;IIIYYYdddhhhaaaYYYUUUVVVZZZ]]]^^^[[[]]][[[WWWZZZnnnzzzsssrrrrrrwwwwww|||yyyrrrooommmgggdddeeeiiiqqq~~~~~~~~~}}}{{{uuuqqqkkkggggggnnnxxxvvvrrriii^^^^^^ooo{{{```XXXZZZlllrrr```QQQEEE???888666444444444444333111...////////////000000000///...------......---+++------,,,,,,,,,,,,------++++++++++++++++++++++++***,,,---,,,+++***+++,,,(((((()))******+++,,,,,,)))))))))))))))))))))))))))(((((((((((((((((('''&&&''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''')))******((('''((()))((((((((()))))))))******+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,---...///000000111/////////111222444666777666@@@EEEXXX999;;;:::777777;;;>>>===@@@BBBAAA===;;;>>>???===<<<888888>>>AAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888777666333555666555333222444666666777777888999::::::;;;777888888999::::::;;;;;;666======333+++,,,222666666666444444444444666666222222222222333444555666222222333333333444444555///000111222222111///......111555777888999999999555444444777:::;;;:::777444666777777555444666999666555555666777666333000///222555555444444777:::666000...222555333111000///222999BBBMMMWWW```eee]]]YYYVVVWWW]]]bbbcccbbb___cccgggjjjrrr{{{nnnccc___hhhwww~~~}}}}}}{{{|||~~~wwwxxxggg^^^aaannnzzzqqq\\\\\\fff{{{{{{jjjZZZQQQAAA===999666444333111000.../////////000000000000---+++******+++,,,***)))------,,,,,,,,,,,,------++++++++++++++++++++++++)))+++,,,+++))))))***,,,***)))((('''((()))******))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))((('''(((((((((((()))))))))***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,---...///000000...//////111222444666777444???DDDVVV777::::::777888<<<>>><<>>???>>>>>>>>>>>>????????????======<<<;;;;;;:::999999444666777555333222444777777777777888999999::::::777777888999::::::;;;;;;888AAAAAA666+++---444999666555444333333444555666111111111222333444555666666666555444333111111000---///111333333111///---000222333444444666888:::555333222444777:::999888444777::::::777555555666222555888:::999555///,,,---111444444222222555999:::555333444555222222333:::@@@JJJWWWaaafffeeedddWWWVVVYYY___fffhhhddd```dddppp|||yyyzzzlllccccccaaaeee||||||vvvrrrqqqqqqvvvwwwvvv~~~sssvvvnnn```ZZZ]]]jjj{{{~~~~~~kkkXXXZZZlllzzznnnSSSNNNFFF???;;;777444222.../////////000000111111000...------...///---,,,...------,,,,,,------...++++++++++++++++++++++++(((***,,,+++(((''')))++++++***(((&&&%%%&&&'''((())))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))(((''''''((())))))))))))************)))************+++++++++))))))***++++++++++++*********+++,,,---...///000......///111222555666777222===BBBTTT888999:::<<<<<<<<<<<<<<>>:::;;;===<<<<<<<<<>>>@@@CCC@@@===>>>@@@@@@>>>;;;;;;888444444555666444222555555666888999;;;<<<<<<888888666666666888:::<<<<<<======;;;777555555666888777555444333333444444444333111000000111333444222000//////111222333222000000111222444444333111222333444444555444444444111333444333000000222444222444666888999:::::::::888666555555666555222///...222555333000111333444===444111444333///555@@@OOO___kkkhhh___ZZZVVVSSSYYY]]]]]]aaammmlllggglll{{{xxx^^^\\\iiilllnnnuuu|||vvvnnnmmmpppxxxxxxuuussszzz}}}sssnnnfff___^^^cccmmmttttttxxxhhh```cccqqquuujjjYYYJJJ@@@;;;888666222---+++---...---...222...............---------,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++***)))'''&&&))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((()))******)))************+++++++++,,,,,,++++++***+++++++++,,,,,,------.../////////000000111222333444444555888===BBBRRRzzz777888:::<<<===<<<;;;:::???AAA@@@<<<<<>>>>>:::555444777:::;;;:::<<<<<<===<<<<<<<<>>999444222222333333222444444444555555444333333444555555222///...000222111333555777999999999999555444444666888777333///+++...111222222222222222888222222999===???HHHUUUhhhllljjj___WWWUUUUUUTTTZZZeeehhhhhhnnnqqqzzzyyyiiiaaaeeexxxzzzppprrrmmmiiiiiiddd\\\]]]lllsssddd\\\ZZZZZZeeeqqqtttjjjcccdddooo~~~hhhSSSDDD===<<<777222111222222//////111///............---------,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++***)))((('''))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''((((((((((((((()))******)))************+++++++++,,,,,,++++++***++++++,,,,,,,,,------.../////////000000111222333444444555888<<>>AAA@@@>>>>>>BBBCCCAAAFFF>>>555333777;;;;;;999===>>>===<<<<<<===@@@CCCCCCGGGJJJIIIDDDAAAAAACCC===:::555222222222222222333333444555777888999999<<<;;;999777777777777888:::;;;;;;:::888777777888444444333222111111111111333222111000000111222333555555222///...222;;;AAAIII@@@444//////111111000444444444555555444333333555555333111///...111333000111444666777888777666222111111555:::;;;777222...---///111333333222111333222777CCCLLLQQQ\\\gggmmmggg[[[OOOMMMSSSYYYZZZYYYdddgggiiivvv}}}|||pppbbb^^^iii~~~xxxcccVVVZZZhhhssstttzzzrrrhhhbbb___\\\```lll}}}fffPPPVVVcccuuueeeMMMAAA>>>999444111333222...,,,---/////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************)))((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******)))************+++++++++,,,++++++***++++++,,,,,,,,,,,,------.../////////000000111222333444444555777<<>>AAA@@@>>>>>>AAAAAA???EEE@@@;;;999;;;=========>>>>>>>>><<<<<<===AAADDDDDDGGGJJJJJJGGGCCCBBBBBB===:::777444333333555555555555666777888999:::;;;:::999888777777777777888888999:::999777777777999555555444333333333333333222222111000000111222222777888666222...///777>>>FFF<<<000+++,,,//////...111222333444555555555555444333111//////000222444...000333555666666555444111///...333:::??????<<<888222...000333333222222333777BBBPPPXXXZZZ^^^dddZZZSSSKKKJJJRRR]]]ccceeeXXX___aaannnwwwnnnoooqqqwww{{{zzz~~~sssxxxnnnaaa]]]hhhqqquuu~~~qqqhhh^^^XXX[[[iii{{{```MMMEEE>>>777222222111...------000000//////......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***************((()))))))))************(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((())))))***))))))*********+++++++++++++++******++++++,,,,,,,,,,,,------.../////////000000111222333444444555777<<<@@@NNNttt===;;;777555666999===@@@???AAAAAA===<<<===<<<999<<<>>>AAA@@@===<<<===???>>>>>>>>>===<<<===@@@CCCDDDDDDDDDFFFHHHFFFBBB>>>AAA???;;;777444444444555555555666777888999999:::666666666666777777888888666777888888666555666888333333333333333333222222111111111111111111111111222555666444//////333888;;;444---+++---//////------///000222444555666666666444111/////////000000---///222555666555333222111///---000777@@@FFFJJJCCC888///...000000333888===CCCOOOZZZ\\\XXXTTTSSSNNNLLLNNNVVVaaaggghhhggg```oooyyy~~~ssssssxxxnnnsssyyyvvvyyytttaaa]]]ZZZUUU\\\jjjuuu]]]MMMMMM```tttlll\\\NNNDDD:::777666333111222111000000///......---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))*********((()))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))*********++++++++++++*********++++++,,,---,,,,,,------.../////////000000111222333444444555666;;;???LLLqqq???<<<888555666:::???BBB???AAAAAA<<<:::;;;888444333:::AAABBB>>>:::;;;===<<<===>>>>>>======???AAABBB@@@???BBBEEEEEEAAA===DDDCCC@@@;;;666222222222333333444555555666777777333444444555666777777777444666666666444333444555000000111111111000000///111111111111111111111111+++...222333111111222444111000......///000000000,,,---///111333444555555888666333111000...,,,***---///222555666444222111111000//////333<<>><<<:::888999<<>>AAA@@@<<<::::::888333444:::@@@BBB???<<<::::::999;;;>>>???>>>===>>>???>>>>>>>>>@@@AAABBBAAA@@@@@@AAA@@@===888444333333333333444444555666666666333333444444444444444444333444555444222111222333...///000111111000//////000000111111111111000000,,,---///111111111111111...///111000...---...///,,,---...000111111111111444222111111222111...+++---///333666666555222000000222333000000777DDDOOOGGG===777:::<<>>IIIlll|||<<<<<<<<<<<<<<<===>>>???>>>AAA@@@===;;;;;;888444;;;<<>>???>>>=========:::===@@@@@@>>>>>>AAADDD777:::===<<<999777777888555555666666777777888888444444444444333222111111333444444333111000000111000111222333333222111000000000111111111111000000111000//////000000...------000222///***(((***---......////////////......---------111444555222///---///333666777555222000...333666222...222???KKKFFF???>>>DDDHHHLLL[[[llltttooodddXXXSSSVVV]]]bbb```^^^___``````fffyyyuuuiiicccllluuuzzzpppqqqxxx{{{}}}nnnmmmoooooonnnpppppprrrqqqvvvxxx|||}}}{{{vvvrrroooyyyyyyxxxvvvvvv{{{zzz{{{rrreee\\\WWW]]]mmmrrrUUUNNNRRRlllxxxhhhTTT@@@666222222111000///...------......////////////......------------------------,,,++++++++++++++++++,,,---,,,***(((((((((((()))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))************+++++++++************+++,,,---...,,,,,,------...//////000000000111222333444444555555;;;>>>HHHkkk===;;;999999;;;===??????>>>>>>===<<<;;;999888666===;;;<<>>:::888:::999:::;;;;;;<<<<<<<<<<<<999:::<<<>>>??????>>>======>>>===:::666444555888777777777777666666666666222222222222333444555666555444222000///000000111000111111111111000/////////000333555555222///---------............---------...///...---...///111555555555444222000///...///444555111/////////,,,///000000000000000//////111111000///000222777:::JJJKKKLLLPPPVVV```kkkrrrwwwnnneeeccchhhmmmmmmlllkkkfffbbbeeeqqqsssffflllxxxyyyzzzxxxuuuoooooonnniiiwwwxxxvvvooogggbbbbbbeeefffaaa^^^dddmmmmmmdddZZZ^^^\\\[[[```fffeee^^^WWW```dddhhhgggfffkkkxxx~~~zzzxxxxxxyyyzzzzzzooozzzqqqgggrrrtttnnnllljjj```aaazzzjjjWWWUUUjjjpppRRR:::999555///...///000///...///...,,,,,,,,,,,,.........---,,,,,,,,,,,,---.........---------,,,,,,,,,000///---+++***)))(((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((&&&''')))***+++***(((''')))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////000000000111222222222333666:::<<>>;;;999999;;;===>>>>>><<<<<<;;;::::::999888888;;;999:::>>>>>>:::999;;;666777888888888888888888999999999:::;;;<<<===============:::666555666888777777777666666666555555222222222222333444555555444333222000000000000000111111111111111000000//////111222333333111///...---......//////......---///000000000//////111222333333333333222000///...222555444///---///000/////////000000000000/////////222555333000000666===KKKQQQZZZbbbhhhooovvvzzzxxxrrrmmmllloooqqqqqqppptttvvv{{{|||www|||{{{qqqooovvv~~~~~~}}}vvvllljjjooosssssskkkjjjfff___ZZZZZZ```fffiiiggggggkkkoooooojjjdddeeedddeeeiiinnnoookkkfffeeeiiimmmllliiijjjrrrzzzyyyuuupppkkkhhheeebbb```]]]gggtttzzzvvvqqquuu~~~~~~}}}oooccchhhuuu{{{bbb\\\fffsssyyyiiiQQQDDD>>>777333222222000...000///...------------.........---,,,,,,---............---------,,,,,,,,,///...,,,+++******))))))))))))))))))*********+++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((((((((())))))(((((((((&&&''')))*********(((((())))))*********+++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////000000000111222222333333666:::<<>><<<999999:::<<<======::::::999888888999:::;;;:::888999======:::999;;;666666777777777666555555888777666555777999<<<===<<<<<<<<<:::777666777888666666666666555555555444222222111222222333444555333222111000000000000000111111222222111111000///000000111111111000///.........////////////........./////////......000111111111111111111000000///444666444...+++...111111//////000000000000//////---333777444///111;;;FFFUUU```oooxxx{{{{{{|||}}}yyyyyyyyyxxxvvvsssooolll{{{zzztttwww{{{xxx{{{|||wwwqqqooouuu||||||uuummmnnnvvvzzzzzzxxxtttqqqrrrwww|||uuuvvvwwwxxxyyyyyyxxxvvvtttuuuxxx{{{~~~~~~zzzuuupppmmm___bbbeeecccZZZRRRUUU]]]rrrqqqnnnjjjkkkuuu~~~lll___\\\gggzzz___UUUWWW\\\sss{{{|||eeeSSSKKKAAA999666555333111000000000//////...............---,,,,,,---............---------,,,,,,,,,---,,,,,,+++++++++++++++)))))))))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''&&&''')))*********)))((()))))))))*********++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------...////////////000000111222222333333666;;;<<>>;;;999:::======:::888:::999999999999999888777666666555555555666888:::;;;:::::::::999888777888888555555555555444444444444222222111111222333333444222222111000000000000000111111222222111111000///111000//////......//////...//////000000//////...+++,,,,,,,,,++++++---......//////000000000000000333555444///,,,///111000...//////000000000000///...111222000000999IIIWWWhhhsss~~~{{{{{{}}}~~~~~~yyyrrrllljjjiii||||||}}}{{{xxxvvvuuuyyy||||||yyyzzz~~~|||vvvvvv|||}}}{{{zzz~~~~~~~~~zzzvvvnnncccSSSGGGGGGMMMaaabbbaaa^^^]]]fffwwwvvvhhh\\\]]]qqqxxxddd\\\YYYYYY^^^pppwwwfff[[[LLL@@@999666444333//////000000000/////////......------------............---------,,,,,,,,,,,,++++++++++++,,,------************************(((((()))))))))*********((((((((((((((((((((((((((()))))))))************''''''((((((((((((''''''''''''((()))***))))))((())))))))))))************************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------...///////////////000111222333333444666;;;<<>>@@@===;;;<<<>>>===999777999;;;;;;;;;;;;:::999888888444555777888999999888888888888888888888888888777444444444444333333333222222222111111111222333333111111111111000000000///000111111111111000//////000///...---------............////////////......***+++,,,+++***+++,,,...------...///000111000000000444444111...//////---......///000000000000000222111///000888III^^^lllvvv|||}}}tttjjjdddgggqqqzzz|||yyyxxx}}}~~~yyytttqqqqqqqqq|||}}}zzzzzz{{{~~~|||~~~zzzwwwuuu{{{xxxzzz||||||wwwfffTTTLLLKKKcccfffgggccc^^^___fffmmmsss|||wwwzzz~~~iiiXXXYYYggg|||{{{mmmeee\\\VVVZZZpppsss___MMMAAA:::666333///////////////000000000..............................---------,,,,,,,,,++++++++++++,,,---...///+++++++++***************))))))))))))************((((((((((((((((((((((((((()))))))))************''''''(((((((((((('''''''''(((((()))))))))))))))(((((()))))))))*********))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,------.../////////...///000111222333444444666;;;<<>><<<:::;;;>>>===999777999999999:::::::::999999888555666888::::::888777555555555555666888999777666333333333333222222222222222222111111111111222222///000000111111000////////////000000//////...---///...------,,,,,,------------............---------.........------///000---...///000111111111111...222444000......---***---...///000000111111000777777999???LLL___qqq}}}yyy|||wwwhhh]]]___ooo}}}rrrvvvyyyoookkkiiifffgggiiivvvyyy{{{zzzwwwwwwyyy{{{||||||~~~~~~}}}}}}}}}|||}}}|||xxxuuuxxx~~~~~~zzz{{{~~~~~~~~~}}}kkk\\\WWWfffkkkpppoookkkggghhhjjjpppuuuuuuiii[[[YYYhhhwwwvvvzzz}}}|||ooo___YYYddd}}}yyyhhh[[[___rrrzzzgggWWWIII>>>777444333111000//////000111---...////////////...---......---------,,,,,,,,,++++++++++++,,,---...///+++++++++++++++*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******)))))))))************+++---,,,,,,++++++,,,,,,---,,,,,,------.../////////......///111222333444555666<<<<<>>>>>===<<<;;;;;;::::::777555777;;;;;;888777:::888999999::::::::::::999888888888777777666555444333222222444777888777444333222222222111111111111222222111111111111222222...///000111111000//////...............------,,,------------,,,,,,,,,+++,,,,,,------------,,,,,,---...///...------///111...//////000111111111111...222222---+++,,,---+++---...///000111111111111:::CCCOOO\\\fffrrr}}}|||}}}~~~zzztttnnnhhhgggrrrsssnnniiinnnwwwoooiiihhhhhhggghhhjjjtttyyy~~~~~~~~~{{{yyy{{{~~~~~~}}}zzzwwwuuuvvvxxx{{{|||wwwwwwxxxyyy|||}}}|||{{{zzz|||~~~~~~}}}~~~{{{rrroooooosssxxx{{{{{{yyyxxxxxxyyy~~~}}}ooo\\\SSSYYYbbbjjjlllmmmmmmsss}}}qqqkkkgggbbbkkkwwwyyygggaaalllvvvdddRRRGGG===:::666222/////////000---...///000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((())))))***(((((((((((()))))))))***))))))))))))************---,,,,,,++++++,,,,,,---,,,,,,------.../////////......///111222333444555666<<<<<<@@@]]];;;999777777999<<<======>>>>>>===<<<;;;999888666222111333888:::888888;;;999:::;;;;;;<<<<<<<<<<<<;;;999777444333333444555222111111333777888666333222222222111111111111000222222111111111111111222...///000111111000//////------......------,,,+++,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,---------,,,,,,.../////////000111111111111111000222000***(((***---,,,---...///000111111111111;;;MMMcccsssyyy}}}|||pppffffffiiippp{{{vvv```WWW]]]hhhxxx~~~wwwvvv{{{yyytttuuurrrqqqtttvvvxxx|||{{{}}}}}}|||~~~|||zzzxxxuuuwww}}}~~~{{{zzz~~~zzzzzzzzz{{{{{{zzzxxxvvvooossswwwwwwvvvuuuwwwyyyuuuvvvxxx{{{|||}}}}}}|||~~~wwwmmmmmmsssxxxmmmhhhhhhgggcccjjj~~~cccYYYYYYddd}}}}}}___UUUcccvvv{{{fffWWWDDD@@@:::444///......///---...///000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******((((((((((((((()))******(((((((((((())))))))))))))))))))))))************---,,,,,,++++++,,,,,,---,,,,,,------...//////000---...///111222333555555666<<<<<<@@@\\\<<<888333555:::??????======<<<<<<;;;999888777777666555444333444777:::<<<:::;;;<<<;;;999888999:::;;;;;;:::999888666666555555555666666555333222000111111000000000000111111333222111111000000111111111111000//////000111222000000///...------,,,,,,------------------------,,,,,,,,,+++++++++******,,,------......------,,,///////////////000111222222111000...------------...............000222444???SSSjjjxxxyyynnnhhhccc___```nnnvvviii___YYY```xxxwwwtttiiihhhmmmnnnuuu}}}|||||||||zzz{{{zzzvvvvvv{{{{{{~~~~~~{{{xxxyyywwwxxxzzz{{{{{{xxxvvvtttrrrooosss{{{yyynnnjjjooo|||zzzyyy|||}}}xxx}}}{{{zzz~~~~~~}}}}}}sssfff]]]```ccclllxxxfff[[[RRR\\\zzzqqqZZZRRRSSSjjjnnnRRRCCC===999000///000***...///111222111/////////........................++++++++++++++++++++++++...,,,******+++++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))************++++++++++++*********))))))((((((&&&''''''((()))******+++))))))))))))************)))))))))))))))))))))))),,,,,,------...------------------------...///////////////000222444555666FFF???===BBBYYY888555111222666:::<<<<<<<<<<<<;;;:::999888777777666555444333444777:::;;;:::;;;<<<;;;999888999:::999999888777666555555444444555555555444333111000111111000000000000111111222222111000000000111111222111000/////////000111000//////...------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,------------------,,,---,,,,,,,,,------...///........................333222///,,,,,,///666;;;LLL]]]oooyyy~~~rrrfffdddfffgggkkk{{{nnnfffdddeeeeee|||ooozzz{{{ttttttwwwwwwzzz~~~}}}||||||{{{yyyyyy{{{zzzvvvtttvvv{{{xxxxxx||||||wwwsssrrrvvvwwwyyyzzzzzzyyyxxxwwwtttqqquuu|||zzzpppmmmrrr|||zzzzzz}}}~~~zzzsssrrrrrrxxx~~~|||vvvbbb```bbbiiiqqqyyyvvvfffYYYXXX```pppnnnZZZQQQQQQ```yyy~~~gggTTTGGG===333333666000000111222222111/////////........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************)))))))))(((''''''(((((())))))******))))))))))))***************************************+++,,,---......///.........------......///000111000......000333666888DDD======BBBYYY999777444222222555888:::;;;;;;:::999888777777666555555333333444666999:::999;;;;;;:::999888999:::666666666555555555444444333444444444333222111000111111000000000000111111222111111000000000000000222111000//////...////////////......---,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,------++++++---...///////////////...------111<<>>===999555222333777:::::::::999888777777666666555444333333444666777999999:::;;;:::888888888999555555555555555444444444333333222222222111111000111111000000000000111111111111000////////////000111111000///......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,------------,,,,,,---......***+++---...////////////+++...222555<<>>IIIuuu777777777666444333444555222333444333333222111111000000000000000000000000///000000000000000//////...------,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++******)))************************))))))(((((())))))***+++(((((())))))***+++,,,---)))***+++,,,,,,++++++******,,,//////......///111...999KKK___rrrxxxnnniiiXXXYYY]]]iii{{{}}}~~~vvvzzz|||vvviiilllmmmyyyuuuvvv{{{zzzsssrrruuuvvvwwwyyy|||~~~~~~}}}{{{{{{{{{zzzzzz{{{{{{|||}}}yyyxxxwwwxxxzzz{{{{{{{{{yyyxxxwwwwwwxxxxxxvvvuuuuuuwwwxxxxxxwwwwwwxxxyyyyyy}}}|||wwwsssuuuxxxxxx{{{{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyxxxzzzyyyxxxvvvuuutttssssssvvvtttssstttwww|||~~~~~~~~~~~~{{{yyyyyy}}}}}}|||{{{yyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~}}}{{{~~~~~~~~~~~~zzzuuupppTTTEEESSS~~~sssrrrooogggdddhhhzzz{{{ggg\\\XXX___mmmwwwxxxzzz~~~yyybbbYYY^^^ggghhhNNN>>>777111///111222000///111000000/////////.........++++++++++++++++++++++++,,,,,,+++++++++++++++***((()))***++++++,,,++++++))))))*********+++++++++******************************************************))))))))))))***************)))******+++,,,++++++,,,,,,,,,,,,---------------.........//////000000000111222333555555555666;;;<<>>666111222333111111222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++)))************+++++++++************************++++++++++++******************))))))))))))******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222333555555444555:::<<>>GGGsss666777777666444222333444888888777666555444333333333222111000///////////////...---,,,+++,,,---------,,,+++*********+++,,,)))******+++++++++******++++++++++++++++++++++++************************))))))************))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********+++,,,,,,+++)))))),,,///...***...DDD[[[gggeeeqqq{{{ggg[[[iii}}}uuurrryyysssuuu~~~}}}uuuqqqtttvvvuuuttttttvvvzzz}}}yyy||||||zzzyyyzzz}}}|||zzzxxxvvvuuuttttttwwwxxxzzz|||||||||zzzyyywwwwwwxxxxxxxxxwwwvvvvvvwwwvvvtttuuuwwwxxxxxxwwwxxx{{{|||{{{xxxvvvwwwyyytttvvvxxxxxxvvvvvvyyy|||yyyxxxwwwwwwwwwyyy{{{|||{{{{{{{{{zzzyyyxxxwwwvvvwwwuuurrrppppppqqqtttvvvxxxwwwuuusssssssssssstttsssssssssssssssssssssssswwwxxxxxxwwwuuutttuuuvvvzzzzzzyyyxxxvvvuuuuuuttt{{{xxxuuuwww|||~~~{{{xxx||||||yyyssssssxxx{{{zzzrrrmmmYYYIIIZZZ}}}|||{{{}}}vvvkkkmmmtttxxxwwwwwwvvvaaaSSSHHHBBBLLL]]]mmm{{{vvvaaaYYYQQQZZZzzzqqqXXX@@@888999777222///000......///...,,,...333000000//////............------------------------,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++************)))************))))))((((((++++++++++++++++++++++++))))))*********+++++++++))))))***++++++,,,------,,,,,,------.../////////000000000111222333555555555666888<<>>666000000111000///111.........///////////////------------------------***++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.../////////000000000111222333555555666888999777>>>]]]111222333333111111222333111111111000000/////////000///...---,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))******+++***)))(((''',,,,,,++++++***))))))((((((((())))))******++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))++++++***))),,,444;;;CCCXXXppp|||ppphhhfffnnnvvv}}}ooo}}}}}}ttthhh___aaaiiioooqqqqqqooosssyyyzzzwwwuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxzzz}}}}}}zzzwwwttttttttttttuuuvvvxxxxxxvvvwwwxxxzzz{{{{{{zzzzzzxxxxxxyyyzzzzzzzzzzzzyyyyyywwwvvvvvvxxxyyyyyyxxxttttttvvvyyy}}}}}}zzzyyyyyyyyyyyywwwwwwyyyzzzxxxwwwvvvtttrrrppppppooocccaaa^^^ZZZXXXWWWWWWWWWPPPNNNKKKIIIGGGFFFGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA????????????????????????>>>?????????===<<<===>>>888999:::;;;<<<======>>><<<===>>>?????????@@@AAAAAAFFFHHHHHHJJJNNNOOOLLLPPPRRRUUUTTTOOOLLLPPPWWWrrryyyyyyvvvtttqqqqqqssswwwzzz{{{zzzyyyxxx}}}~~~}}}~~~~~~~~~~~~~~~yyykkk^^^YYYYYYbbbvvvkkkYYYWWWmmmiiiUUUYYYoooqqq]]]JJJ???555333222000///111/////////000000000111111------------------------******+++++++++,,,,,,,,,+++,,,------...---------------,,,,,,,,,+++++++++)))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.../////////000000000111222333555555444777999888>>>\\\000111222222111000111333........./////////////////////...---,,,,,,,,,,,,++++++,,,---,,,+++***))))))******++++++)))(((''',,,,,,,,,,,,+++)))((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))***,,,---++++++///777???QQQeeezzzuuudddaaahhhrrrzzzyyyppp|||{{{nnn{{{zzzvvvrrrooogggaaagggrrrrrrtttrrrlllmmmsssvvvtttrrrssstttvvvwwwyyyzzzzzzyyyxxxxxx{{{}}}~~~{{{wwwrrrssssssssstttvvvwwwxxxwwwxxxzzz|||||||||zzzyyywwwwwwxxxyyyzzzzzzzzzzzzyyywwwvvvwwwxxxzzzyyyyyyvvvwwwyyy~~~{{{wwwzzz|||}}}|||yyyxxxzzz}}}wwwvvvssspppmmmlllllllllZZZXXXTTTPPPNNNLLLLLLLLLFFFFFFFFFEEEDDDCCCBBBBBB@@@?????????@@@AAACCCDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;<<<===;;;;;;;;;;;;::::::::::::777888::::::999999:::;;;999===???>>>???CCCBBB???EEEIIIOOORRRLLLEEEEEEIII[[[dddooovvvwwwsssnnnlllmmmnnnqqquuuxxxzzzyyywwwuuuzzz|||zzz|||{{{|||~~~rrriii\\\]]]hhh~~~xxxpppYYYPPP```~~~^^^OOOVVVsssSSSGGG:::555333000///000//////000000111111222222------------------------*********++++++,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++(((((())))))*********+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,------...//////000000000000111222333555555111666::::::AAA___000000/////////000222333......---,,,,,,,,,,,,---------,,,,,,+++***)))))),,,+++***))))))***+++,,,+++++++++******((('''''',,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&(((******)))((()))***---++++++---,,,000???PPPbbbkkk}}}~~~nnn```eeettt~~~jjjnnn}}}{{{xxx{{{{{{uuuooobbbfffrrrxxxyyyyyysssmmmhhhhhhmmmqqqsssrrrrrrssstttuuuwwwyyyzzz{{{xxxyyyzzzzzzyyyxxxwwwvvvrrrssstttvvvwwwwwwwwwwww{{{}}}~~~{{{wwwvvvwwwzzzzzzvvvrrrtttxxx{{{zzzwwwzzzyyyyyyzzz|||~~~~~~|||{{{{{{||||||{{{yyy{{{~~~~~~yyyvvvvvvvvvtttrrrnnnjjjhhhfffddd```\\\TTTRRRNNNJJJGGGFFFEEEEEECCCBBBAAA@@@>>>===<<<<<>>>>>>>>>>>>>>??????@@@@@@@@@???>>>===>>>>>>???@@@@@@@@@??????999999999:::;;;===>>>???;;;;;;:::999999888888777::::::;;;<<<===>>>???@@@@@@BBBEEEGGGGGGFFFDDDCCCKKKSSS^^^dddeeedddfffhhhjjjmmmpppssstttuuuvvvwww{{{zzzxxxxxxyyy{{{{{{|||~~~oooccc]]]gggyyybbbTTTRRRaaammmwwwrrr^^^NNN\\\fffQQQ<<<444333000000111000///...///000111111///,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++*********))))))***((('''(((+++,,,+++)))++++++******************++++++,,,,,,,,,,,,------,,,---...///000000000000000000111222333444444555555777999:::>>>YYY111000000///000111222333......---,,,,,,,,,,,,---------,,,++++++***))))))++++++***))))))***++++++***++++++******(((''''''***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((***++++++***)))***++++++)))***///444???TTTfffmmmyyyxxxvvvuuuvvvyyymmmttt{{{rrriiifffqqq}}}}}}rrrnnnlllnnnsssuuutttrrrrrrssstttuuuwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwwwwssstttuuuvvvwwwxxxxxxxxxzzzzzzzzzyyywwwvvvwwwxxxzzzvvvtttuuuyyy|||{{{xxx{{{{{{{{{|||}}}~~~}}}}}}~~~~~~|||{{{{{{}}}|||xxxvvvwwwuuuqqqccc___ZZZWWWUUURRROOOKKKIIIIIIHHHGGGFFFDDDCCCBBB???>>><<<;;;;;;;;;<<<===::::::;;;<<<======>>>>>>:::::::::;;;<<<<<<<<<===@@@@@@AAAAAAAAAAAA@@@@@@===============>>>???@@@>>>======<<<<<<;;;::::::::::::::::::::::::::::::999:::<<<>>>??????>>>===DDDJJJQQQTTTUUUWWWZZZ^^^aaadddiiilllmmmoooqqqssszzzyyyxxxxxxyyyzzzzzzzzz{{{qqqbbbaaaiiittt~~~fffPPPNNN]]]xxxsssXXXPPPaaaiiiNNN???888222/////////...---...//////...,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++*********))))))***((('''(((+++,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...///000000000000000000111222333444444555555666999:::>>>XXX111111111000111111222333......---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++******))))))******+++************)))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***,,,---,,,+++***+++,,,,,,+++...777DDDWWWnnnvvvgggmmm~~~{{{www~~~cccdddlllzzz{{{rrrqqqrrruuuyyyxxxuuuqqqqqqrrrtttvvvwwwvvvuuutttxxxvvvtttrrrssstttwwwyyytttuuuvvvwwwxxxyyyyyyzzzxxxwwwvvvwwwxxxxxxxxxwwwzzzxxxvvvwwwzzz||||||zzzzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}~~~}}}zzzxxxuuuvvvssspppppppppkkkdddSSSOOOJJJFFFDDDBBB???===@@@BBBCCCDDDCCCAAA???===;;;:::999888888999;;;<<<888999999:::;;;<<<===============<<<<<<===>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@????????????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;:::999888888444444555666666777777888<<>>======<<>><<<:::999:::;;;;;;;;;<<<;;;;;;:::<<<<<<======>>>?????????MMMLLLJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@>>>===??????>>>>>>>>>>>>??????AAA@@@@@@???>>>>>>======@@@??????>>>===<<<;;;;;;777666555444444444555666777999::::::;;;===BBBEEEGGGKKKPPPTTTXXX\\\```cccfffiiimmmqqqssssssttttttxxx|||~~~}}}}}}rrrfff]]]PPPccc|||}}}|||xxxrrr^^^YYYnnn~~~^^^OOObbbbbbJJJ<<<777777111111000222333444222111......////////////......---------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++***************************************+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000000000000000000111222333444444555444666999:::===UUU111111111111111111111111------,,,++++++++++++,,,++++++***************)))))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***++++++***)))***,,,...,,,777GGGWWWiii|||wwwiiigggnnnyyyvvvzzzuuugggttt{{{|||vvvooogggtttyyy~~~|||zzzyyyxxxwwwvvvtttqqqooonnnqqquuuxxxzzzzzzyyyxxxuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{|||xxxwwwvvvyyy}}}~~~|||yyyzzzyyyzzz{{{|||}}}}}}|||zzzzzzzzzzzzzzzyyyyyyyyyzzzxxxuuusssppplllgggccc___\\\WWWRRRQQQQQQIII@@@AAAAAA@@@???>>>>>>???@@@<<<<<<:::999999:::;;;;;;999;;;@@@CCCEEEEEECCCAAABBBBBBDDDEEEGGGIIIJJJKKKZZZYYYXXXWWWVVVVVVUUUVVVSSSRRROOOKKKFFFBBB>>><<<===============>>>>>>???@@@??????>>>>>>===<<<<<<@@@@@@@@@@@@@@@?????????===;;;888666444444555555444555777888888999:::;;;>>>AAAEEEIIIMMMQQQVVVYYYYYY^^^eeekkknnnoooqqqsssxxxzzz|||{{{yyyzzz}}}uuuiiiRRRYYYgggyyywww{{{}}}|||ppp___kkksssWWWTTT___tttXXXDDD:::777333222111111333555444333......//////000//////...---------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++***************************+++++++++*********+++)))*********+++++++++,,,+++++++++,,,,,,,,,------,,,---...///000000000000000000111222333444444555444666999:::<<>>===>>>???AAA999999888999;;;>>>AAACCC;;;???EEEKKKOOOPPPOOONNNHHHJJJLLLPPPSSSWWWYYYZZZ\\\]]]___aaacccddddddddddddbbb^^^XXXQQQJJJEEEBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>??????@@@@@@@@@???>>>;;;999777666666666444555666777777666555444999;;;>>>AAACCCFFFKKKNNNNNNTTT]]]bbbeeehhhlllooosssuuuwwwwwwvvvwww{{{~~~zzzlll^^^TTT]]]tttyyylllfffppp___XXXpppqqqYYYEEE888666333000///000222222222---...//////////////////---------------------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,***************+++++++++***,,,,,,,,,***)))***+++)))))))))******++++++,,,++++++,,,,,,,,,,,,------,,,---...///000000000000000000111222333444444555333666999:::;;;QQQ///000000111000///...------,,,++++++***+++++++++))))))))))))************'''((()))******)))((('''''''''((((((((((((((('''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++---111444???WWWqqq}}}sssmmmgggttt|||ssszzzvvviiihhhiiikkklllooovvv|||uuuwwwvvvqqqqqquuuwwwuuuvvvwwwwwwvvvuuusssssssssttttttuuuvvvwwwwwwwwwvvvyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuvvvxxx{{{|||wwwyyy|||~~~~~~}}}}}}}}}xxxyyy{{{|||||||||||||||zzzzzzyyywwwuuurrrooommmiiieee___ZZZWWWTTTQQQOOOHHHIIIEEE@@@>>>??????<<<777;;;>>>@@@???>>>???@@@===>>>@@@BBBEEEHHHJJJKKKFFFHHHLLLPPPSSSUUUVVVVVVTTTUUUWWWZZZ]]]___aaabbb\\\^^^cccgggjjjkkkkkkkkkgggfffddd```\\\XXXTTTSSSLLLJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>?????????@@@@@@??????===<<<;;;:::::::::888777777777777666555333555777999:::;;;===AAACCCCCCJJJQQQVVVXXX[[[```dddjjjnnnrrrttttttuuuxxx{{{{{{}}}}}}}}}qqqaaa[[[bbbmmmtttvvv~~~\\\hhhqqqnnn^^^www```EEE===999333///...///000000,,,---...////////////...........................+++,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,))))))*********+++++++++***,,,---,,,***)))***,,,))))))***++++++,,,------++++++,,,,,,,,,,,,------,,,---...///000000000000000000111222333444444555333666::::::;;;OOO...///000000000...---,,,---,,,++++++******++++++)))))))))))))))*********'''((()))******)))((('''''''''((((((((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++,,,///333666SSSlll}}}hhh```cccuuuxxxuuucccbbbbbbhhhttt}}}}}}|||{{{yyy|||zzzuuuuuuyyyyyytttqqqtttwwwxxxwwwvvvuuuuuuvvvvvvuuuuuuttttttssssss|||zzzxxxvvvuuuvvvxxxyyywwwvvvuuuuuuvvvxxxzzz|||vvvzzz~~~}}}{{{|||~~~wwwyyy{{{||||||{{{{{{|||wwwvvvuuusssppplllhhhfff^^^YYYSSSOOOLLLJJJIIIHHH???BBB@@@;;;999<<>>CCCDDDCCCAAAAAABBBFFFHHHKKKNNNOOOPPPOOOOOOSSSRRRRRRRRRSSSUUUWWWXXX`````````aaaaaabbbbbbbbb___bbbfffkkkmmmnnnlllkkk```aaabbbbbbcccbbbbbbbbbUUUSSSQQQNNNKKKHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????===;;;999888777777777666444555666666666777:::===;;;AAAHHHLLLMMMOOOTTTYYYccciiipppsssttttttuuuwwwyyy{{{}}}}}}zzzzzz|||~~~rrr^^^ZZZgggwwwuuuUUUVVVnnndddmmmzzzUUUEEE???777111......///000,,,,,,---...//////..............................+++++++++,,,,,,---------......---------,,,,,,,,,))))))******+++++++++++++++---...---***(((***,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,---...///000000000000000000111222333444444555333666::::::;;;OOO~~~///............---------++++++++++++++++++++++++,,,***)))((()))***)))((((((((())))))))))))(((((('''(((***++++++***((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))+++'''***000//////<<>>===<<<<<<===BBBHHHIIIGGGFFFIIILLLQQQTTTRRRUUU]]]VVVNNNQQQXXXRRRRRRXXXXXXSSSWWW```ffffffeeecccaaaaaaccceeedddfffiiimmmnnnnnnmmmllldddbbb```aaacccdddbbb___bbb[[[WWWWWWWWWRRRNNNMMMKKKKKKJJJHHHGGGFFFEEEEEEGGGCCC@@@???@@@@@@>>>;;;>>>>>>===============>>>>>>>>>>>>===<<<;;;:::999777888777555333333555777:::===@@@AAABBBEEEKKKOOOXXX^^^fffkkklllnnnssswww|||||||||||||||zzz{{{~~~xxxjjj___ZZZyyymmmZZZYYYxxxlllccc|||gggOOOAAA555333222...,,,---,,,,,,------...//////000,,,---------.../////////,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.................................///////////////000000111222333444444555666999888999???NNNwww............------------************************+++)))''''''((()))((('''(((((())))))))))))((((((''''''))))))))))))''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))***---...,,,000===MMMXXXqqqqqqaaa^^^mmm~~~|||{{{zzzwww{{{~~~wwwyyyxxxqqqvvv{{{|||zzzwwwwwwxxxvvvuuuvvvwwwyyyyyywwwuuurrrssstttuuuvvvwwwwwwwwwssstttuuuvvvvvvuuuttttttvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvxxxyyyzzzzzz{{{}}}}}}||||||{{{{{{yyyxxxwwwvvvuuutttttttttnnniiigggfffccc[[[VVVTTTLLLHHHCCC@@@@@@@@@???===>>>>>>???@@@@@@@@@@@@@@@EEEJJJOOOPPPMMMKKKLLLOOOVVV\\\[[[[[[]]]UUUQQQ[[[[[[VVVVVV\\\[[[UUUWWW___aaaaaaaaa___^^^^^^aaacccccceeeiiilllmmmnnnmmmllliiieee```^^^^^^^^^]]]\\\___]]]___dddddd___[[[ZZZVVVRRRMMMHHHEEEFFFHHHJJJLLLHHHEEEDDDEEEDDDAAA>>>CCCCCCAAA@@@???>>>>>>>>><<<<<<======<<<<<<;;;:::777888777555333222444555777999<<<===>>>AAAFFFJJJPPPVVV]]]aaacccfffkkkoooyyyzzzzzz{{{||||||}}}~~~xxxjjj```iii{{{ooo\\\fff{{{}}}dddeee~~~~~~dddPPP===666555333000000........................---------...............++++++,,,,,,---......///...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,....................................////////////000000111222333444444555555999888888???MMMuuu......---------,,,,,,,,,)))))))))))))))))))))))))))(((&&&&&&'''((('''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))((((((((()))))))))******&&&......***444NNNbbbfff{{{iiiaaahhh}}}}}}|||}}}vvvrrr|||uuuoootttxxxzzz~~~~~~wwwrrrsssvvvuuuuuuuuuwwwyyyyyywwwuuusssssstttuuuuuuuuuuuuttttttuuuuuuvvvvvvuuuuuuttttttvvvxxxzzzzzzyyywwwuuu{{{{{{zzzzzz{{{}}}~~~xxx{{{~~~~~~zzzxxxvvvvvvtttrrrpppmmmjjjiiiccc]]]ZZZZZZVVVOOOIIIHHHEEEBBB???>>>>>>???>>>>>>>>>@@@CCCEEEGGGHHHHHHHHHOOOTTTYYYZZZWWWUUUTTTUUUZZZcccddd```]]]UUUVVVeeeccc___```dddbbb[[[ZZZ```\\\\\\\\\ZZZYYYZZZ]]]```iiikkknnnppprrrsssrrrrrrxxxtttmmmiiiggggggffffffbbbeeemmmtttssskkkfffeee___\\\WWWRRROOOMMMMMMNNNPPPLLLHHHGGGGGGGGGEEEBBBFFFEEECCC@@@>>>===<<<<<<<<<<<<===>>>>>>>>>======999999888666444222333444444555777888999;;;???BBBFFFJJJOOOSSSUUUYYY___dddkkkoootttwwwwwwxxx{{{~~~zzzzzzzzz|||zzzlll]]]iiizzzooo]]]XXXbbblllOOO\\\hhhKKK;;;777555333111111000000///...------,,,...............---------***++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,------------------------............//////000000000000111222333444444555444888777777===KKKsss------------,,,,,,,,,+++)))))))))))))))))))))))))))'''&&&&&&'''((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((())))))******+++''',,,000444EEE```ttt|||ssshhhiiittt{{{vvvvvv{{{ooojjjhhhqqqxxxssswwwyyyzzzxxxtttrrrrrrttttttssstttvvvxxxxxxvvvtttqqqrrrssstttuuuuuuuuutttvvvvvvvvvvvvuuuuuuuuutttyyyzzz{{{{{{zzzxxxuuusss|||{{{{{{{{{|||~~~yyyzzz}}}|||xxxtttqqqqqqooolllhhhccc___]]]WWWRRROOOOOOLLLEEE@@@???AAA@@@@@@@@@AAABBBCCCCCCDDDGGGKKKOOOQQQRRRQQQQQQVVVZZZ___aaa```^^^]]]]]]\\\eeefffdddccc[[[\\\iiirrrppprrruuusssmmmlllooollllllllljjjiiiiiilllnnnvvvxxxzzz}}}www{{{yyyrrrrrrlllmmmnnnnnnjjjeee```\\\\\\WWWPPPMMMMMMOOONNNMMMJJJHHHFFFDDDAAA???>>>>>><<<===>>>???@@@@@@@@@???;;;;;;;;;999666444444555333333333444555777999;;;>>>@@@DDDFFFIIINNNTTTXXX\\\ccckkkooooooppptttxxxsssuuuyyy}}}}}}jjjccccccuuummmTTTKKKXXXkkkYYYRRRsssbbbHHH;;;666444444111111000//////......---/////////...---------,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------......//////000000000000111222333444444555333777666777<<>>?????????>>>>>>===>>>>>><<<999777777777555444333333444555777777:::;;;<<<>>>AAAFFFKKKOOORRRZZZbbbfffgggiiimmmrrrrrrvvvzzz|||}}}~~~qqqbbbhhh~~~hhhTTTPPPUUUooo{{{```bbb|||[[[CCC888666666000000000000000000000000/////////...---------,,,------------............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------...///000000111000000111222333444444555333777666777;;;GGGmmm,,,,,,,,,+++++++++******************************)))(((&&&'''(((***)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((('''((())))))***+++,,,,,,......;;;VVVkkkyyyuuullljjjvvvtttllltttwww```bbbeeeNNNXXXiiiwww|||uuuwwwsssoooqqqvvvyyyuuuqqqqqqqqqrrrtttvvvwwwuuutttoooppprrrtttvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxyyyzzz{{{|||~~~~~~~~~}}}|||||||||}}}~~~}}}yyywwwwwwvvvrrroooaaa```]]]ZZZUUUQQQMMMLLLJJJFFFCCCEEEEEEAAA???@@@AAADDDHHHKKKMMMNNNPPPQQQUUUVVVYYY[[[\\\[[[[[[ZZZWWWZZZ^^^bbbeeeggghhhhhhkkknnnnnnttt~~~zzzrrrvvvwww{{{uuulllgggdddaaa___YYYWWWTTTPPPMMMJJJHHHFFF????????????>>>===<<<;;;>>>???@@@???<<<:::999:::999777444444555666666555888888888999<<<@@@DDDFFFKKKQQQXXX]]]```dddhhhlllpppuuuxxxuuuppprrr|||pppeeedddqqq|||gggXXXPPPTTTgggoooWWWcccjjjMMM===666333000000000000111111111111...............---------........................,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000000111222333444444555444888777777;;;FFFlll++++++++++++************))))))))))))))))))))))))(((&&&%%%&&&''')))((((((&&&''''''((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((('''((()))***+++,,,,,,---///777HHH[[[nnnyyygggiiirrrwwwnnnqqqzzz~~~mmmgggsss}}}aaa[[[mmmwwwxxxwwwrrrvvvtttsssuuuxxxxxxvvvsssrrrrrrsssuuuxxxxxxwwwuuuqqqrrrtttuuuvvvwwwwwwwwwyyyxxxwwwuuuuuuuuuuuuuuusssuuuxxx{{{}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~yyytttrrrrrrooojjjeeeYYYWWWTTTQQQMMMKKKIIIHHHGGGCCCBBBEEEFFFDDDDDDFFFGGGKKKQQQTTTVVVWWWYYYZZZ[[[\\\]]]______````````````aaadddgggllloooqqqrrruuuxxxuuuzzz{{{{{{|||xxxrrrnnnfffddd___YYYTTTOOOLLLJJJGGGFFFEEEDDDBBB@@@>>>======>>>@@@???===;;;;;;;;;<<<999666555666666555444555555555666999;;;===>>>BBBEEEJJJQQQWWW^^^cccfffhhhttt}}}zzzpppllluuuppp___\\\nnnkkkZZZNNN\\\xxxcccYYYaaa|||bbbOOOAAA666222222222111111000000///---------...............------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000111222333444444555444999888888;;;FFFkkk{{{+++++++++************)))((((((((((((((((((((((((&&&%%%$$$$$$&&&(((''''''&&&''''''''''''''''''&&&"""###%%%&&&&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))((('''((()))***+++,,,------555HHHXXXbbbtttvvvlll___gggwwwpppjjjxxx~~~pppsssZZZXXXooouuutttwwwqqqsssuuuwwwwwwwwwwwwwwwsssssstttwwwyyyzzzyyywwwtttuuuuuuvvvvvvvvvvvvvvvzzzyyywwwuuuuuuuuuuuuvvvrrruuuyyy}}}~~~}}}zzzwww{{{zzzyyywwwwwwwwwxxxxxxxxxtttooonnnmmmiiiaaa[[[TTTRRROOOKKKIIIGGGGGGGGGFFFBBBAAAEEEGGGGGGGGGJJJMMMRRRYYY\\\^^^^^^```bbbaaaaaaaaabbbccceeeeeefffkkkkkklllooossswwwzzz{{{{{{~~~zzz|||~~~wwwsssnnnggg```YYYUUURRROOONNNMMMJJJHHHEEEBBBAAA;;;===??????===;;;;;;;;;>>>:::666555666777555333333333222444666888999999:::;;;???GGGPPPYYY^^^```dddxxx~~~sssuuu|||}}}}}}ppp^^^[[[aaaqqqTTT^^^yyyzzzeeeYYYddd{{{hhhTTTCCC555444333222111///......,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000000111222333444444555555999888888<<>><<<;;;<<<===>>>===<<<<<<;;;888444000222222333444555555555555:::;;;===AAAFFFMMMRRRUUU]]]hhhtttzzzxxxvvvwwwyyyyyy~~~sssfff^^^mmm}}}iiiddd~~~fffbbb```xxxoooKKK>>>999444333111------111000000000000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111222222333333444333999:::999;;;CCCggg+++******)))(((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))---***)))---+++///>>>VVVnnnzzz}}}nnngggiiigggrrr|||~~~xxxpppkkkiiieeebbbmmmwww~~~|||vvvtttttttttvvvuuuuuuwwwyyyzzzyyyxxxvvvuuutttuuuwwwxxxvvvssswwwvvvuuuwwwyyyyyyvvvttt}}}{{{yyyzzz{{{{{{xxxvvvvvvvvvwwwyyy|||~~~}}}||||||zzzwwwuuutttrrrpppoooiiiiiiddd]]][[[\\\WWWQQQJJJLLLKKKGGGGGGJJJKKKIIIMMMMMMMMMNNNPPPTTTWWWYYYXXXYYY[[[^^^aaadddfffgggiiihhhggghhhjjjnnnrrrtttvvv{{{zzzoooiiijjjiiicccZZZRRRLLLJJJGGGFFFEEECCCAAA??????@@@>>>======<<<<<<:::666333333333444444444555555555777888:::===AAAGGGLLLOOOOOOYYYfffmmmoooppptttxxxwww|||~~~zzzrrreeetttrrraaahhh{{{mmm[[[^^^kkkGGG>>>555222111......000000000000000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111222222333333444333999999999;;;CCCfff))))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((...+++***///000888JJJ^^^wwwrrrhhhkkksssnnnzzzzzz{{{{{{pppgggcccffflllrrr}}}~~~yyyuuuuuuuuussswwwvvvvvvxxxyyyzzzyyywwwtttssssssuuuwwwxxxvvvuuuwwwvvvvvvwwwxxxxxxwwwuuu|||{{{zzz{{{}}}}}}|||{{{zzzyyyxxxyyy{{{}}}~~~}}}|||zzzwwwuuutttqqqmmmjjjaaaaaa]]]XXXWWWWWWTTTPPPHHHJJJIIIFFFGGGLLLNNNMMMSSSUUUVVVVVVUUUVVVZZZ^^^\\\]]]^^^aaacccfffhhhiiikkkjjjiiiiiimmmrrrxxx|||~~~vvvvvvtttnnndddZZZSSSOOOMMMKKKHHHEEEBBB@@@?????????>>>=========<<<:::888666555555444444444444444555666777999===AAAEEEGGGIIIRRR]]]eeeiiimmmsssxxxtttxxx|||}}}|||uuusssyyymmmcccjjjkkk[[[\\\gggsss{{{iiiPPP^^^VVVGGG888222111000//////000000000000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222333333444444333999999999;;;CCCeeezzz'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((...,,,+++111555@@@UUU```{{{uuukkkiiiqqq{{{xxx{{{nnnbbb```gggpppwww||||||vvvvvvxxxwwwtttvvvuuuuuuwwwyyyzzzzzzxxxrrrrrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvxxxxxxxxxyyy{{{|||}}}}}}}}}{{{{{{|||~~~~~~~~~{{{yyywwwtttrrrnnnhhheee^^^\\\YYYVVVSSSRRRQQQOOOGGGIIIIIIFFFHHHNNNRRRQQQSSSWWWZZZYYYWWWWWW\\\aaabbbbbbcccdddgggiiilllmmmpppooooooppptttxxx}}}{{{qqqfff\\\WWWVVVRRRMMMIIIEEEBBB@@@??????>>><<<<<<======<<<;;;999888666555444444444555555666777888;;;===@@@AAAKKKQQQYYY^^^bbbfffmmmrrrpppuuuxxxyyy}}}zzzsssqqqwwwmmmcccooodddPPPPPP]]]hhh}}}ZZZLLLbbbjjjUUU???555333222000///////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111222333333444444444888888999;;;BBBbbbwww'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((---+++---666===JJJ___sssoooiiijjjpppwww}}}~~~zzznnn]]]RRR]]]rrr~~~}}}zzz}}}{{{wwwuuuxxx|||zzztttsssssstttvvvyyy{{{zzzyyypppqqqsssuuuvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxuuuvvvwwwxxxyyy{{{~~~~~~}}}}}}~~~}}}}}}yyywwwtttqqqnnniiiccc```[[[XXXVVVSSSOOOMMMLLLMMMKKKNNNNNNLLLNNNTTTXXXWWWRRRWWW[[[\\\ZZZ\\\aaafffiiihhhhhhiiikkknnnppprrruuuvvvxxxyyy{{{}}}~~~~~~~~~{{{pppiiiccc^^^WWWQQQLLLIIIEEEBBBBBB@@@===<<<=========<<<::::::888777666666555555444555555666888999;;;;;;EEEIIINNNQQQUUUZZZ```eeekkkqqquuuvvvzzz}}}yyyxxx|||~~~mmmaaafff{{{zzzXXXEEEGGGOOO\\\lll}}}oooOOOJJJhhhfffIII:::666444111000////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000000222333444555555444888888999<<>>>>>>>>>>>===;;;;;;;;;;;;:::999777777333333444444555666666777===@@@DDDHHHLLLRRRYYY]]]eeelllrrrsssvvv}}}zzzccc]]]nnnsssOOO@@@AAAHHHYYYooofffNNN\\\wwwWWWCCC:::555222111000000000000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////000111333444555555444777777888<<>>:::<<<===>>>>>><<<999888333444555555666666666666:::<<>>;;;888666666777888999999999999777999;;;>>>BBBFFFKKKMMMZZZcccjjjlllnnntttzzz}}}|||zzzmmm\\\\\\iiiyyyWWWMMM>>>RRRjjjoooYYYiiikkkPPP@@@666222333000000000000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000...///000111333444555666444777666888<<>>>>>???@@@888888999:::999777555333444666888:::===@@@EEEHHHPPPUUU]]]ccchhhooovvv|||~~~~~~{{{kkkVVVFFF\\\pppYYYBBBRRRtttqqq]]]SSSnnngggLLL===777333111333333000---///111333......////////////......000000///...------,,,,,,---------------------------------------------------------.........//////.........------,,,,,,,,,////////////000000000000000111111222222333444444444888888999;;;>>>WWW}}}''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((***''''''))))))''')))...111===GGGZZZwwwyyynnndddeeennnzzzuuuyyy~~~tttmmmaaaPPPLLLRRRZZZfffpppuuuvvvvvvuuuwwwwwwvvvuuutttttttttttttttwwwyyywwwtttrrrsssuuutttvvvyyyzzzyyywwwvvvuuuxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzzzz{{{}}}}}}|||{{{~~~{{{xxxwwwvvvsssmmmhhhbbb```]]]\\\ZZZXXXVVVSSSQQQQQQRRRSSSTTTVVVXXXYYYUUUWWWYYYYYYYYYYYY\\\___eeeiiinnnrrrttttttuuuvvvwwwyyyzzzzzz{{{|||~~~|||{{{|||}}}~~~~~~wwwyyy|||~~~kkkggg```WWWOOOHHHDDDBBBBBBBBBAAA???>>>===>>>???;;;;;;:::888777666666666444555777888999<<>>VVV|||''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++)))***+++***(((***///777FFFTTTiiixxxeeeZZZ___ggguuuwwwyyy|||kkkkkk{{{tttcccZZZTTT]]]ccckkkqqqtttuuuttttttwwwvvvuuutttsssssssssssstttwwwyyyxxxuuutttvvvyyyvvvxxxzzz||||||zzzxxxvvvwwwwwwxxxxxxyyyzzz{{{{{{}}}}}}~~~{{{xxxzzzwwwtttsssrrrpppjjjfff\\\\\\ZZZWWWUUUTTTVVVXXXUUUUUUUUUUUUUUUVVVWWWXXXUUUYYY\\\[[[XXXYYY___eeekkknnnrrrtttuuutttuuuuuuxxxxxxxxxwwwxxxzzz~~~{{{yyyyyyzzz{{{|||{{{yyyzzz|||~~~~~~tttfffZZZQQQLLLIIIGGGEEECCCAAA@@@?????????@@@>>>;;;888666666777888555666777777777888<<<>>>BBBGGGNNNTTTYYY```hhhnnnppprrrwww|||wwwmmmWWWYYYqqqnnnRRRHHHggg```DDDEEE\\\nnnTTTBBB999555333///---,,,,,,...000......////////////....../////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,------------------////////////000000000000000111111222222333444444444888777999<<<>>>UUUzzz'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((+++***+++,,,+++(((+++111999KKK\\\qqq|||ggg]]]\\\hhhqqq{{{xxxttt~~~oooggg|||tttjjjpppqqqjjjkkkooosssvvvwwwvvvwwwwwwvvvuuutttssssssrrrrrrssstttvvvxxxwwwuuutttwwwyyywwwxxxzzz|||}}}|||yyywwwvvvvvvxxxyyyzzz{{{||||||}}}}}}~~~{{{xxxxxxuuurrrppppppnnniiidddZZZ[[[YYYVVVRRRRRRVVV[[[XXXXXXWWWWWWWWWWWWXXXXXXWWWYYY[[[[[[[[[^^^eeekkkmmmpppsssuuuuuutttuuuvvvwwwwwwxxxxxxxxxzzz~~~}}}zzzyyy{{{}}}}}}||||||||||||||||||{{{{{{{{{ttt\\\bbbsssyyyiii]]]UUURRRLLLIIIFFFCCCBBBAAAAAA@@@AAA@@@===;;;999888777777777777888888777888;;;>>>===AAAHHHMMMRRRXXX```fffhhhlllqqqwww{{{~~~~~~sssWWWYYYuuu}}}^^^FFFTTTuuu[[[HHHLLLssszzzaaaMMM@@@999333000000111//////000......////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........////////////000000000000000111111222222333444444555777666888<<<>>>TTTxxx'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((***)))+++,,,+++)))...666BBBTTTfff{{{hhh\\\bbbmmm}}}zzzuuuyyyqqq|||jjjXXX```www|||uuuwwwyyyyyyxxxxxxxxxyyyvvvuuutttssssssrrrrrrssstttvvvwwwuuurrrrrrtttwwwwwwwwwwwwyyy{{{|||yyywwwvvvwwwyyy{{{||||||}}}|||}}}|||{{{|||}}}}}}|||zzzxxxtttpppooonnnlllgggcccZZZ[[[ZZZWWWSSSSSSWWW[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\aaafffkkknnnlllooorrrtttttttttvvvwwwwwwyyy|||}}}~~~yyyxxx{{{~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzyyy```^^^iiizzziii]]]WWWPPPLLLGGGDDDCCCCCCAAA@@@@@@@@@@@@???===:::888666555666777777666888:::===:::>>>DDDHHHLLLRRRZZZ```ccchhhoootttxxx{{{~~~~~~}}}}}}lll]]]___mmmwwwZZZOOOkkkoooRRRGGGcccyyy^^^III===444000222444111............////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........////////////000000000000000111111222222333444444555777666888<<<===RRRuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))+++,,,+++,,,444???QQQeeewwwttt___^^^ooonnnooo|||zzzwww~~~kkk```OOOIIIZZZsss}}}wwwxxxyyyyyywwwvvvwwwxxxwwwvvvuuutttsssssssssssssssuuuvvvtttqqqpppsssvvvyyyvvvuuuvvvyyy{{{zzzxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}{{{zzzzzz{{{|||{{{zzzwwwrrrnnnkkkjjjhhhccc___YYYZZZZZZYYYXXXXXXYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[___]]]]]]```fffllloooooolllnnnqqqsssssstttvvvxxxzzz|||zzzqqqooorrrwwwyyyxxxzzzzzz{{{}}}}}}lllcccZZZTTTMMMHHHGGGEEEBBB@@@@@@AAAAAAAAA@@@===:::888444555555444444555777:::999<<<@@@CCCFFFLLLSSSYYY^^^dddmmmrrruuuxxx|||{{{zzz{{{~~~~~~ppp[[[TTTnnnwww]]]bbb|||```OOO___~~~rrrYYYHHH:::111222444000,,,,,,......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------------------////////////000000000000000111111222222333444444555777555888<<<===QQQrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((******+++------000<<>>===<<<777777777555333333555777666999<<<>>>@@@EEELLLRRRSSS[[[eeelllpppsssxxx|||zzzzzz{{{~~~{{{eeeUUUVVVooo}}}jjjfffsssxxx```^^^qqq}}}[[[GGG666333333///,,,///......////////////..............................++++++++++++++++++++++++------------------------,,,------------.........------------------,,,,,,////////////000000000000000111111222222333444444666777444777<<<===PPPppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&'''(((((()))++++++,,,......333AAAOOObbbxxxqqqffflll}}}sssnnnuuurrryyylllbbbooo___HHHKKKWWWgggppprrrtttxxxuuuwwwyyyyyyxxxxxxyyyzzzxxxwwwvvvuuuuuuttttttuuuppprrrsssrrrqqqssswww|||}}}xxxssssssxxx|||}}}||||||}}}~~~}}}}}}~~~|||vvvqqqpppkkkeeebbb```]]]XXXTTTRRRRRRVVV\\\aaaaaa]]]YYYTTTTTTUUUWWWYYY[[[]]]^^^dddhhhlllllliiihhhlllpppppprrrssstttssstttvvvwwwyyyyyyyyyyyyyyy|||tttpppttt{{{{{{rrrggg^^^YYYTTTMMMHHHDDDCCC@@@???>>>>>>???@@@<<<<<<:::888555444555666444777999;;;<<<@@@GGGMMMIIIRRR]]]eeeiiinnnsssxxxzzz{{{|||rrrhhhSSSVVVyyytttwwwQQQMMM^^^ggg|||kkkZZZbbb}}}mmmSSS<<<555444//////333......////////////......---.....................++++++++++++++++++++++++---------------------------------.........//////.........------,,,,,,,,,////////////000000000000000111111222333333444444666777444777<<<===OOOooo%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((((((''''''))),,,---...666JJJ^^^ooo~~~{{{eeeeeeuuuvvvggg{{{hhhhhh}}}pppgggooovvvttt]]]JJJAAAGGGVVVkkkxxxxxxtttrrrqqqssswwwxxxxxxxxxxxxyyy~~~zzzvvvtttssssssssstttsssrrrqqqrrrtttwwwxxx}}}yyyvvvvvvxxx{{{{{{zzzxxx~~~{{{||||||}}}~~~}}}|||xxxuuurrrrrrpppiii^^^WWWXXXYYYYYYYYY[[[]]]^^^]]][[[WWWUUUSSSTTTUUUVVVWWWZZZ___bbbkkkkkkjjjkkklllnnnpppqqqqqqrrrssstttuuuuuuuuuuuuwwwzzz{{{{{{yyyzzz~~~|||~~~uuukkk```[[[WWWMMMOOOHHHBBBAAA@@@>>>???BBB>>><<<999777666555444222999888777777999===AAADDDJJJOOOWWW___eeejjjooorrrtttxxxzzz{{{qqqZZZOOOPPP```ttt|||___FFFNNN]]]mmmmmm[[[^^^___CCC<<<999000,,,111---...///000111111111000......//////......---,,,---------------------------------............///........................000000//////........................////////////111222222333333444444555444888555666:::<<>>@@@>>>===:::999999888666444777777666666888;;;???AAAHHHLLLQQQVVV\\\bbbhhhlllrrruuuxxxyyy~~~xxxbbbQQQJJJQQQeeesssMMMFFFOOO]]]yyyuuuVVVNNNiiiiiiLLL???888111---///......///000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................................../////////.........------............////////////111222222333333444444555444888666666:::<<>>===<<<======<<<999777555555555666888:::;;;===DDDFFFHHHLLLQQQWWW___dddmmmpppssstttzzz~~~pppXXXIIIBBBSSSpppYYYHHHFFFNNNooo~~~ZZZGGGTTTlllzzz]]]FFF:::555222///.../////////////////////......//////......---,,,++++++++++++++++++++++++------------............------------------------.........---------------............////////////111222222333333444444555444888666666:::<<>>???@@@>>>;;;888333444555777888888888888===???BBBFFFJJJQQQXXX]]]iiilllnnnooouuu}}}~~~{{{bbbOOODDDLLL```}}}eeeSSSGGGHHHkkknnnXXXQQQTTTxxxpppPPP???;;;777111000000//////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------............////////////111222222333333444444555444888666777;;;<<>>>>>>>>@@@AAA???<<<:::444555666777777777777666777:::???DDDIIINNNTTTWWWfffiiikkkmmmsss{{{}}}{{{}}}eeeTTTPPPLLLPPPccc|||kkk^^^MMMFFFdddxxx^^^JJJhhh^^^FFF>>>999222222111000///////////////.........///......---,,,........................,,,,,,,,,------------...------------------------------------------------............////////////111222222333333444444555444888777777;;;<<>><<<777777777888888777666666555888===BBBFFFJJJOOORRR___dddhhhlllssszzz|||yyy||||||hhhXXXUUUKKKEEEMMMdddzzzoooYYYHHHXXXrrrSSSZZZuuuqqqSSSBBB:::555555333222000//////000000......//////......---,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................////////////111222222333333444444555444888777888<<<<<>>:::999999888888888777777777999;;;===???CCCIIIMMMSSSYYY___fffnnnwwwxxxuuuxxx~~~tttdddYYYOOOFFFFFFSSSppprrrSSSMMMfffnnnPPPZZZqqqeeeJJJ>>>;;;777555333111000000111111......//////......---,,,........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////111222222333333444444555444999888888<<<<<>>======>>><<<;;;;;;===@@@CCCCCCCCCFFFKKKOOOMMMLLLSSSbbbppp}}}qqq^^^RRRNNNHHHFFFDDDCCCCCCCCCBBBAAA<<<;;;:::999888888888888;;;:::999888999===DDDIIIGGGNNNWWW___iiirrrtttqqqvvvxxxzzz|||~~~rrrddd[[[NNNEEEGGG[[[aaaHHHQQQfffRRRMMM[[[sssRRRCCCBBB888777444222000000111222......//////......---,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000............/////////000111222222333333444555555444999888999<<<<<>>IIIaaa~~~|||``````qqq~~~}}}uuu]]]lllyyylll___VVVKKKRRRnnnxxxvvvrrrqqqpppooooooqqqssstttrrrrrrssstttttttttsssssspppppppppqqqsssvvvxxxzzzyyyvvvuuuwwwwwwuuuuuuxxx||||||{{{{{{~~~zzzwwwxxxssslllhhhfffddd```]]]]]]ZZZXXXXXXZZZ[[[ZZZXXXXXXVVVYYY```aaa^^^]]]aaacccgggjjjiiigggfffjjjnnnnnnrrruuuvvvvvvvvvyyy{{{{{{sssmmmnnnnnnmmmqqqwwwyyyqqqpppyyy}}}xxxxxx}}}zzz~~~~~~}}}~~~~~~}}}zzzfffZZZMMMFFFDDDDDDEEEFFFAAABBBDDDCCC@@@>>>======999>>>FFFPPPXXX\\\[[[ZZZ]]]dddfff___VVVPPPLLLJJJFFFDDD@@@>>>>>>===<<<;;;;;;:::888777666666666666888999999777777===HHHQQQ^^^jjjzzzppp```YYYVVVOOOJJJHHHEEEAAAAAADDD???>>><<<:::999999999:::999888777777999;;;>>>@@@GGGKKKPPPWWW___hhhrrrxxxrrrvvvxxxwwwyyy}}}ppp```QQQHHHKKK___uuu\\\IIIRRRaaarrrjjjSSSNNNnnngggMMMDDD===888444333333222111000000000000000///////////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///...------...///000...,,,...111222111///222333333333333333333444222555333666===>>>III```%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((()))))))))&&&'''***++++++...333@@@DDDQQQiiivvvdddiiixxx}}}xxxxxx{{{}}}zzz{{{lllbbb~~~~~~sssaaaJJJFFFTTTuuuzzztttqqqpppooonnnoooppprrrsssoooppppppqqqrrrrrrrrrrrrqqqqqqqqqrrrtttvvvxxxzzzxxxuuuuuuwwwxxxvvvwwwzzz~~~~~~}}}~~~|||xxxuuu{{{vvvooojjjhhhfffccc___ZZZXXXVVVWWWYYYZZZYYYXXXVVVUUUXXX___aaa______bbbdddgggiiihhheeefffjjjoooppptttyyyyyyxxxwwwzzz~~~}}}sssjjjiiijjjjjjmmmqqqtttlllmmmvvvzzzvvvvvv{{{zzz|||~~~}}}{{{zzz|||yyyyyyzzz|||}}}wwwuuuwwwzzz{{{xxxwwwyyy}}}~~~}}}wwwbbbXXXJJJBBB???@@@AAACCC???@@@BBBAAA???<<<;;;;;;:::===CCCKKKSSSYYYZZZZZZ\\\``````YYYQQQLLLIIIEEEFFFCCC@@@>>>>>>===<<<;;;:::999777555444333444444444666777666555777>>>DDDIIITTTcccpppzzzpppfffXXXRRRMMMLLLIIICCC@@@@@@===<<<;;;999888777777777999888777777888:::<<<>>>CCCGGGLLLRRRYYYccclllrrruuuyyy{{{yyy{{{}}}ooo```RRRLLLUUUcccoooQQQLLLQQQ___uuu~~~|||aaaOOObbbrrrVVVHHH???999333333444222111111000000000000///////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------///111000...,,,---000222111000222222333333333333444444333666444666<<<===HHH^^^%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((())))))***((((((+++,,,+++///444BBBKKK^^^www|||kkkhhhrrr||||||ooo{{{yyyiiilllyyy}}}uuuxxxppp___QQQMMMZZZxxxzzztttpppoooooonnnnnnpppqqqrrrnnnoooooopppqqqrrrrrrssssssssssssssstttvvvxxxyyywwwuuuuuuxxxyyyxxxyyy}}}~~~}}}{{{xxxvvv{{{vvvpppllljjjgggbbb^^^WWWUUUTTTUUUWWWXXXXXXXXXVVVUUUXXX^^^aaa```aaacccfffhhhiiihhhfffgggkkkooopppvvv||||||xxxwww{{{sssgggdddeeefffiiikkkooojjjmmmvvvzzzwwwwww{{{yyyyyyzzz}}}~~~yyyuuu}}}{{{wwwrrrnnnooouuuzzzooonnnqqqvvvvvvqqqoooppptttvvvxxx{{{wwwlllfff\\\NNNBBB<<<<<<>>>???===>>>@@@???===;;;::::::<<<===AAAGGGOOOUUUYYYZZZYYYZZZXXXRRRNNNLLLIIIDDDDDDBBB???>>>======;;;::::::999888666444333333333111444666555333222444777:::BBBNNNZZZggguuuwww]]]VVVPPPNNNKKKDDD>>><<<=========<<<:::888777666888888777666777888999:::>>>AAAEEEKKKRRR[[[dddiiisssxxxzzzyyy{{{qqq___QQQMMMPPPvvv]]]MMMIIIUUUmmmjjjOOORRR|||eeeRRRFFF;;;333333444222000111000000000000///////////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------...222444111///------///111111111222222222333333444444444444777555777<<<<<>><<<======<<<===???>>><<<:::::::::===>>>AAAGGGOOOUUUXXXYYYVVVVVVSSSNNNMMMNNNLLLGGGCCCAAA???>>>>>>===;;;:::===<<<:::999777666555444222444666555222111111333555999???HHHRRR\\\eeejjjppp}}}lllaaaVVVRRROOOIIIBBB@@@@@@@@@@@@@@@>>>;;;888777888777666666666666777777:::<<<@@@EEEKKKSSS[[[aaakkkqqquuuvvvyyy|||kkkZZZOOOJJJaaavvvqqq\\\MMMSSSgggwww[[[KKKfffvvvdddRRRBBB555444555222000111000000000000////////////.........------------...------------------------------------------------.........------///333777666444111000///000000000222222222333333444444444555888555777<<<;;;DDDYYY%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))***)))+++---------333;;;@@@ZZZ|||rrrlll{{{~~~~~~xxxttt[[[jjjvvvfffeee___SSSWWWfff{{{nnnnnnssssssrrrsssqqqqqqqqqqqqrrrrrrssssssqqqqqqpppqqqqqqssstttuuuuuutttttttttuuuvvvxxxyyywwwuuuvvvzzz||||||~~~}}}{{{zzzyyywwwuuulllllllllmmmkkkdddYYYQQQPPPQQQRRRSSSUUUWWWYYY[[[^^^___``````aaabbbcccbbbeeehhhmmmppppppnnnmmmlllkkkpppttttttqqqrrryyyxxxkkkcccccciiilllmmmnnnpppvvv~~~~~~}}}~~~pppqqqvvvyyynnnoooqqqsssoookkkjjjnnnsssrrrppppppsssrrrnnnmmmooojjjnnnrrrvvv~~~gggUUUeeedddZZZJJJ???===>>><<<<<<>>>@@@???===;;;;;;;;;===???CCCJJJQQQVVVXXXXXXWWWWWWRRRMMMKKKLLLIIIEEEBBBAAA?????????>>><<<:::<<<<<<;;;:::888777555555444444333222000111222444222333444888>>>EEEJJJMMMWWWbbbwwwsssaaaXXXTTTOOOIIIGGGBBBBBBBBBAAA>>><<<999777777777666666666555666666888:::===AAAFFFMMMUUUZZZcccjjjpppsssxxxvvvhhhZZZQQQMMMbbbuuuuuuXXXMMMVVV~~~wwwXXXSSSrrr}}}eeeNNN;;;777777222000222000000000000////////////---.....................------------------------------------------------.........------///333777999888666333111//////000111111222333333444555555555888666888<<<:::BBBWWW%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))),,,...---...666@@@GGGfffwwwiiiqqqvvv~~~yyyjjj}}}sssffffff___UUUdddtttqqqsssrrrpppooorrrrrrrrrsssssssssssssssppppppooonnnnnnoooqqqrrrsssssssssssstttvvvxxxyyyxxxvvvwww{{{~~~}}}~~~zzzvvvssspppmmmggggggiiijjjiiicccXXXPPPNNNPPPSSSTTTVVVXXX\\\^^^cccffffffccccccffffffdddfffiiimmmpppqqqpppmmmkkkjjjlllmmmmmmnnnrrryyy~~~ssshhheeekkkpppqqqmmmrrrzzz~~~{{{zzznnnooottt|||uuukkkgggjjjmmmnnnmmmmmmooorrrsssqqqpppsssrrrnnnmmmooohhhkkkmmmoooxxxnnnWWWWWW]]]YYYKKK@@@>>>>>>;;;<<<>>>@@@@@@>>><<<<<<<<<===???CCCIIIPPPUUUVVVVVVYYYYYYUUUMMMHHHFFFCCC???BBBAAA@@@@@@@@@???===;;;999999999888777666444444333222000......000333444222222222444777;;;@@@CCCJJJQQQaaauuukkk]]]VVVQQQJJJGGGCCCBBBAAA???<<<:::777666666666666666666666666666777999<<>>@@@@@@>>><<<<<<<<<======???CCCJJJPPPSSSUUUWWWZZZYYYPPPIIIFFFEEEBBBCCCBBBAAAAAABBBAAA>>><<<777777888888888777666555444222000///000111333333333444444444444777<<>>NNNsssttt|||___OOOCCCYYYssskkkLLL]]]uuuOOOAAA<<<333000444000000000000////////////,,,---///000000000///...........................------------------------,,,...///...------...///***...333555333111111222000111111222444555666666333666555888===:::BBBWWW{{{"""#########""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''***)))((((((((((((((())),,,'''+++444333222AAAXXXsssooopppzzz|||{{{lllkkkxxxmmmyyyzzzfffNNNYYYuuuqqqrrroooppptttsssrrrqqqpppooooooooooooqqqpppqqqsssrrroooppptttrrrrrrrrrqqqqqqtttxxx|||{{{|||}}}{{{wwwqqqlllkkknnnpppnnnkkkfffbbb[[[UUUPPPNNNNNNOOOOOOTTTXXXYYY[[[```cccbbbhhheeegggjjjjjjhhhmmmuuuuuusssnnneee___```hhhpppsssuuutttqqqrrrxxx~~~vvvooorrryyy~~~zzz~~~uuuqqquuuttthhhbbbdddccc]]]]]]eeehhhmmmnnniiijjjpppsssrrrttttttssssssrrrqqqpppoookkkgggjjjlllooolllggglllnnneeeUUUHHHCCCCCC>>>>>>?????????>>>>>>======888;;;===;;;FFFTTTVVV[[[\\\ZZZVVVSSSRRRMMMGGGBBBAAA@@@@@@????????????<<<;;;:::::::::999777555555555444333222222222222333333333222222222222111444444<<>>888777777666666666666777777666777888:::===BBBFFFIIIQQQVVV^^^fffmmmsssyyy|||iii^^^NNNIIIXXXuuuooonnn{{{]]]PPPLLL[[[^^^SSS^^^cccGGG;;;777333...000000000000///...---,,,////////////...............------,,,,,,------...------............------............////////////.........///000111111111111222222333444555666666777666666777777;;;FFFRRR{{{###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''))))))(((((((((((())))))+++'''+++222222333GGGaaa|||vvvuuu}}}tttddddddttt}}}iiirrrkkkVVVGGGZZZzzztttrrroooppptttttttttssssssrrrrrrqqqqqqrrrpppqqqsssrrrnnnooossspppqqqrrrqqqrrrtttwwwzzz||||||~~~xxxtttooommmmmmmmmjjjhhhaaa^^^WWWRRRNNNMMMNNNOOOOOOUUUYYYYYY[[[```cccccchhhfffgggjjjiiifffjjjpppxxxvvvqqqjjjcccaaacccfffpppvvvxxxuuutttwww{{{|||zzzyyy||||||~~~tttppptttmmmbbb]]]aaabbb___bbbjjjmmmqqqrrrooonnnrrrtttsssuuuuuuvvvvvvtttrrrpppoookkkiiimmmnnnqqquuuppprrrqqqgggXXXKKKEEECCC@@@@@@@@@@@@@@@???>>>>>>===666999<<<>>>KKK\\\___bbb```YYYPPPLLLLLLIIIEEE???@@@AAABBBBBBAAA@@@???<<<;;;999999:::999777666666555444333222222222222333333333222222222222222222111666>>>BBBIII]]]sssooo```VVVQQQJJJDDDCCCBBB@@@===<<<:::777555666888:::;;;666666777999<<>>>>>===555666:::>>>NNN___aaaccc```YYYOOOKKKJJJGGGCCC???@@@BBBCCCBBBAAA???===<<<:::999999::::::999777666555444333222222222222333333333333333333333333444222444999<<>>BBBDDDEEEKKKSSS[[[dddllltttxxxwwwyyy|||yyykkkXXXHHHOOOuuujjjaaayyyvvv[[[GGGQQQkkk}}}vvv```RRRQQQfffMMM===666555333222222111111000//////////////////..................------------......------............------............////////////////////////000000000000111222222333444555666666999888888888888:::DDDOOOyyy###%%%((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((((((((()))))))))((())))))************---000222>>>```ttt~~~mmm^^^[[[sssoooaaa\\\PPPCCCEEEWWWrrr~~~sssppppppoooqqqtttrrrrrrssstttttttttsssssssssqqqrrrsssqqqnnnnnnrrrrrrtttwwwxxxyyyzzz}}}~~~zzzssssssrrrmmmgggbbb___^^^TTTQQQMMMJJJJJJLLLPPPSSSRRRXXX[[[ZZZ\\\bbbffffffkkkkkkkkkkkkhhheeeccccccffffffhhhkkkmmmmmmkkkiiikkkvvv}}}xxxyyy~~~{{{rrrnnnppprrrjjjeeefffhhhhhhlllqqqnnnqqqttttttssssssssssssnnnppptttuuutttoooiiieeecccdddmmmqqquuu|||sssiii___UUULLLGGGCCCCCCAAA@@@???>>>======>>>444555999===LLL\\\^^^\\\[[[WWWPPPLLLKKKFFF@@@AAAAAAAAA@@@???>>>===<<<<<<;;;999999::::::999888666555444333333222222333222222333333444444555555555222333777999???MMM[[[___cccmmm|||xxxnnncccWWWOOOIIIEEEEEEFFF>>>999444333555888::::::666666666777999<<>>222333333222222111000000//////////////////..................------------......------............------............////////////////////////000000000000111222222333444555666666999888888999888999CCCNNNwww!!!$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))))))))))))))***++++++***+++...111666IIIooouuuvvv{{{bbbaaauuupppddd___OOONNNOOOSSSYYYcccrrrwwwrrrnnnooopppppppppqqqppppppqqqqqqqqqqqqqqqqqqsssqqqrrrsssrrrnnnooorrrrrrtttwwwyyyzzz|||~~~sssnnnnnnmmmhhhbbb]]]ZZZYYYPPPNNNLLLKKKKKKNNNRRRUUUTTTYYY\\\[[[]]]cccggghhhlllmmmmmmllljjjgggccc___ddddddeeehhhjjjkkkiiigggoooxxx~~~yyytttuuu|||~~~~~~~~~xxxrrroooppptttoookkkkkkmmmnnnqqqttttttuuuvvvuuurrrooommmnnnkkknnnsssuuutttnnnhhhcccbbbdddooowww~~~yyypppggg___VVVNNNHHHCCCBBB@@@>>>======<<<<<<<<<444666;;;@@@PPPbbbeee```]]]TTTJJJEEEDDDBBB===??????>>>===>>>???@@@AAA>>><<<999999:::::::::999666666555444333333333333222222333444555555666666333111000111333888@@@IIILLLMMMUUUcccrrrqqq```VVVNNNGGGCCCCCC===:::666777:::<<<;;;999777666666666777:::<<<>>>AAAEEEJJJOOOVVV]]]eeekkkrrruuuyyy|||}}}vvvmmmiii]]]OOOSSSbbbqqq\\\XXXoootttUUUMMMYYYjjjtttxxxaaauuupppGGG555666333222111///////////////////////////............///......------......///------............------............////////////////////////000000000000111222222333444555666666999888999:::888:::CCCMMMuuu!!!###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''))))))))))))))))))******+++,,,,,,---000444===TTT|||tttuuuuuuwwwfff___pppqqqbbbXXXSSSGGGWWWeeefff______iiitttooooooppppppqqqppppppqqqqqqqqqpppoooooooooppppppqqqpppqqqsssrrroooppptttrrrtttwwwyyyzzz}}}{{{pppkkkiiieeeaaa]]]XXXUUUSSSOOOOOONNNNNNPPPRRRUUUVVVVVV[[[]]]\\\^^^dddiiijjjkkknnnnnnmmmkkkiiiccc\\\WWW[[[```fffjjjmmmoooppptttzzz|||vvvqqqsssxxx|||}}}|||~~~~~~~~~}}}{{{vvvsssqqqqqqpppnnnmmmooorrrvvvyyyzzz~~~|||zzzwwwqqqiiieeegggjjjnnnsssvvvuuupppjjjeeedddggguuu{{{vvvnnneee]]]TTTMMMHHHBBBAAA???===<<<<<<======;;;555888???EEEZZZsss|||wwwnnn]]]JJJAAA@@@@@@>>>======>>>@@@BBBEEEGGGIII@@@===:::999999:::999888777666555444333333333333222222333444555777777888666444222222222444777999===<<>>???@@@<<<777:::???EEE```wwwcccUUUOOOKKKFFFAAACCCGGGJJJLLLLLLLLLKKKBBB???;;;999999999888777777666555444444333333444222222333555666777999999888777666555666777666333888666<<>>>>>???AAABBB@@@999;;;===CCCaaarrrfffYYYOOOHHHKKKPPPTTTTTTPPPKKKGGGCCC@@@<<<999999888888777777777555444444444444444222222333555666888999:::222333333444777888666222666222777DDDLLLRRRbbbsss|||nnnZZZPPPHHH@@@999888===BBBBBB@@@;;;:::888777666777999:::888999<<>>BBBDDDBBB???>>><<<999888DDDdddlll\\\YYYZZZ[[[\\\ZZZTTTLLLFFFEEEBBB>>>:::888888:::<<<<<<999666444444555666666333333333444555666666777777777888888999888777777333222555<<>>???;;;;;;:::999888777777777777777888;;;===BBBHHHPPPUUUVVV___kkksssuuuwww{{{|||~~~wwwuuuwwwpppeeeNNNYYYxxxrrreeepppSSSDDDNNN```pppmmmsss{{{\\\fff^^^AAA999333000111111...---...000000000000///---,,,+++,,,---------,,,,,,---------------............//////////////////////////////000000000000000//////111222222333444555666666:::999888:::999:::BBBKKKooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))''')))******))))))+++,,,///333@@@MMM```pppqqqwww||||||tttWWWGGG]]]xxxrrraaa[[[dddcccTTTOOOXXXyyyyyymmmlllooonnnrrrqqqpppqqqrrrtttwwwxxxtttsssrrrsssuuuuuutttsssrrrsssssssssrrrsssvvvxxx{{{|||~~~{{{uuuoooiiieeeaaa\\\UUUPPPLLLKKKIIIHHHOOOOOOQQQSSSUUUXXXZZZ[[[ZZZ]]]______ccciiihhhbbb___bbbddddddfffhhhccc\\\XXXbbbmmmtttvvvwwwyyy{{{uuurrruuu}}}|||ttt{{{{{{|||}}}|||{{{yyyxxx{{{zzzzzzyyyzzz{{{}}}~~~vvvrrrkkkddd^^^]]]___aaafffhhhjjjkkkjjjiiigggfffeeeiiiwwwqqqhhh\\\SSSNNNKKKGGGCCCFFFBBB>>>>>>BBBDDDDDDBBB???>>>:::888BBB```tttjjjgggccc^^^ZZZTTTMMMIIIFFFCCC???;;;999:::<<<===;;;:::777666666555555555444444555666666777777777777888::::::999777444222444222333777:::<<>>===<<<;;;999888888888888888999:::<<>>777222333333222222444000000000//////...---------,,,,,,000666666222,,,---------............/////////////////////////////////000000000000//////111222222333444555666666:::888888:::999:::BBBJJJmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((()))******)))***,,,...333333EEE```yyymmm{{{|||nnnNNNMMMlll}}}rrrlll[[[[[[ggg\\\GGGTTTvvvxxxssspppooonnnmmmqqqppppppooopppqqqsssttttttsssrrrrrrssssssrrrqqqqqqrrrssstttssstttwwwyyyzzz|||~~~zzztttnnniiiccc```]]]XXXQQQLLLJJJJJJJJJIIINNNOOOPPPSSSUUUWWWYYYZZZYYY\\\___aaacccddd```ZZZUUU\\\cccfffhhhggg___VVVZZZbbblllqqqqqqrrrwww|||vvvvvvzzz|||~~~|||zzzyyy|||{{{zzzxxxxxxxxxyyyyyywwwrrrkkkccc```___bbbdddeeefffhhhhhhgggfffggghhhcccgggsssggg]]]PPPGGGEEEFFFHHHHHHNNNJJJDDDBBBDDDEEEDDDBBBBBBAAA>>>:::BBB___xxxrrriii___YYYTTTPPPMMMFFFDDD@@@===;;;;;;===>>>;;;;;;:::999777666444333444555666888999999999999555777999::::::888555333444111111222333333888???MMM^^^kkk~~~}}}jjjaaaWWWRRRGGG;;;777<<>>@@@666+++---------............/////////////////////////////////000000000000//////111222222333444555666666:::888888:::999:::AAAJJJkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((()))*********+++---000777555KKKoooooo~~~|||{{{\\\bbb}}}}}}vvvhhh```aaadddUUUKKKhhh|||ooonnnpppmmmkkknnnrrrqqqpppooonnnnnnoooooovvvtttssssssttttttrrrqqqoooqqqsssttttttuuuwwwyyyzzz|||{{{uuuoooiiiddd^^^[[[ZZZUUUOOOKKKJJJKKKLLLMMMOOOPPPRRRTTTWWWXXXZZZZZZZZZ\\\^^^^^^]]]ZZZVVVRRRPPPZZZdddjjjkkkhhh^^^SSSZZZ```hhhmmmmmmmmmuuu~~~yyy|||~~~|||{{{{{{zzzyyyxxxxxxxxxyyyzzzyyyssskkkeeebbbccceeegggeeefffgggeeeccccccfffiiigggjjjttt{{{ooo\\\TTTJJJDDDDDDHHHMMMPPPXXXSSSLLLHHHEEEDDDCCCAAADDDDDDAAA>>>EEE```zzzssshhh^^^XXXTTTQQQOOODDDCCC@@@>>><<<<<<<<<===;;;<<<===<<<999666444333222333666888:::<<<======444555777888999::::::999333111000222333222777===LLLWWW```tttuuueee[[[TTTHHH<<<777:::AAAEEEAAA@@@===:::999999:::;;;999::::::::::::<<<@@@CCCMMMPPPWWWbbbmmmvvvzzz|||}}}{{{}}}vvvhhhZZZNNN@@@VVV]]]pppmmmWWWHHHTTTdddvvv{{{|||aaaUUUfffaaaIII???666444333111//////...............///000000000,,,,,,333===>>>555,,,---------............///////////////////////////...//////000000000000///111222222333444555666666999777888:::::::::AAAIIIhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((()))*********,,,///222999;;;UUU|||yyyttt}}}zzzhhhtttzzzwwwccceeecccXXXOOO\\\{{{mmmlllmmmiiiiiioooqqqqqqqqqqqqrrrssstttuuuuuusssrrrrrrssssssrrrpppmmmooorrrssstttuuuwwwyyy{{{~~~}}}xxxrrrkkkfff```ZZZWWWTTTPPPKKKIIIJJJLLLNNNOOORRRSSSUUUWWWYYYZZZZZZZZZ\\\[[[ZZZXXXTTTPPPNNNNNNLLLXXXeeelllooommmeee]]]bbbdddkkkpppooommmsss}}}www|||~~~~~~|||{{{yyyxxxwwwxxxxxxyyywwwqqqiiidddcccdddfffffffffggggggccc``````dddhhhjjjrrr~~~vvvlllfffSSSOOOIIIFFFGGGKKKPPPSSSVVVRRRMMMHHHEEECCCBBBAAABBBBBB@@@@@@HHHaaatttooofff^^^XXXSSSNNNLLLBBBAAA???>>>===<<<<<<;;;;;;===???>>>:::666444444000111444666:::===@@@AAA::::::999888999:::<<<===555222222444444333777<<>><<<;;;;;;;;;>>>@@@???:::777666777111111222444777;;;???BBBDDDBBB???<<<:::999999999888666555555333111333888>>>EEEFFFUUU{{{wwwlll___QQQJJJFFFCCCCCCEEEAAA@@@>>>===;;;:::999999888999:::::::::;;;>>>@@@DDDGGGMMMUUU___iiirrrwww~~~|||ppp^^^]]]III<<>>VVV~~~xxx]]]zzzzzz[[[YYYqqqnnn```^^^cccfffbbbTTTMMMeeeuuunnnmmmmmmnnnooommmnnnqqqtttxxxzzz|||}}}qqqpppoooppprrrrrrrrrpppnnnqqqtttwwwxxxyyy{{{}}}|||wwwrrrjjjccc\\\UUUOOOKKKGGGFFFFFFGGGKKKMMMNNNNNNVVVWWWXXXYYYYYYXXXWWWVVVTTTQQQQQQRRRPPPLLLNNNTTTRRR\\\fffkkkooouuuxxxxxxqqqlllnnnvvvvvvmmmiiimmmvvv}}}~~~}}}~~~~~~{{{zzzxxxvvvuuuuuuuuuvvvsssmmmgggeeeggghhhfffddd```ccceeeccc``````gggmmmiiixxxxxxeee[[[WWWSSSSSSVVVTTTSSSPPPLLLHHHFFFFFFGGGAAABBBDDDEEEEEEEEEFFFGGGDDDBBBBBBFFFSSSeeexxx{{{uuukkkbbb]]]ZZZVVVRRROOOKKKGGGDDD@@@AAAAAA@@@???>>><<<;;;:::>>>AAA???:::777888:::555444111111222777;;;???GGGGGGFFFCCC@@@<<<888666:::777666777444111222666777???AAAKKKiii}}}mmm]]]WWWTTTMMMGGGDDDAAAAAAAAA@@@>>><<<999888888999:::999888999;;;<<<>>>CCCIIIOOOVVV___jjjqqqyyyyyy~~~{{{ooocccTTTGGGHHHeeevvvooommmRRRRRRbbbyyy{{{aaa]]]hhhnnnZZZBBB666111//////000000///...------...000111///000000...,,,+++,,,------------............///////////////////////////---...///000111111111111111222222333444555666666666666888:::::::::???GGGddd%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))******+++...333666@@@aaa~~~qqq|||rrrkkkyyy___WWW^^^mmmccchhhqqqooobbbQQQVVVyyywwwoooooosssrrrmmmmmmnnnppprrrssstttuuuuuusssrrrqqqrrrtttuuuuuusssooorrrvvvyyyzzz{{{}}}ttttttoooggg___XXXQQQKKKFFFFFFFFFGGGJJJNNNQQQQQQQQQVVVWWWYYYYYYYYYWWWUUUSSSNNNMMMOOOSSSRRROOORRRYYY[[[ccciiijjjmmmsssxxxyyywwwpppsss}}}vvvppprrrqqqyyy{{{uuuqqqtttxxxwww~~~}}}uuutttttttttuuuvvvxxxyyyuuupppjjjiiikkkllljjjggg\\\aaaddddddaaabbbiiipppvvvsssiii```]]]___[[[YYYTTTNNNHHHDDDCCCCCCAAADDDFFFHHHHHHGGGGGGHHHJJJGGGGGGLLLZZZiiivvv}}}tttxxxyyyuuuoooiii```WWWOOOLLLIIIHHHHHHHHHFFFEEEAAAAAABBBBBBAAA???>>><<<:::>>>AAA???:::777999<<<999666222//////333888;;;EEEFFFHHHHHHEEE@@@:::666:::888777888666333555999000;;;>>>DDD\\\uuuxxxgggbbb___UUUJJJEEEBBBBBBCCCBBBAAA>>>:::888999::::::999777666777999<<>>555111111333111000...------...///111/////////000//////---,,,---------.........//////////////////////////////---...///000111111111111111222222333444555666777666666888;;;::::::???FFFddd&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))---000***)))111222111:::AAAuuuyyy}}}lllpppWWWWWWqqq{{{kkkfffrrrwwwWWWPPPgggvvvtttssspppllllllmmmoooqqqssstttsssrrrqqqwwwvvvuuuttttttsssssstttsssvvvyyyyyyyyy{{{zzzyyyzzzpppggg^^^YYYSSSLLLHHHIIIGGGEEEEEEHHHNNNSSSUUUTTT[[[XXXVVVVVVWWWVVVSSSPPPDDDJJJQQQVVVWWWWWWWWWVVVNNNXXXbbbhhhjjjlllllllllooonnntttwwwlllggglllkkkjjjkkklllllljjjhhhqqq~~~~~~xxxwwwwww{{{yyyvvvuuuwwwxxxyyyyyyvvvllliiikkknnnmmmkkkbbb______`````````fffmmmvvvyyypppjjjggg___TTTMMMLLLLLLJJJGGGIIIGGGHHHLLLKKKFFFDDDEEELLLJJJHHHNNN```uuu{{{uuuiii^^^VVVRRRNNNMMMOOOOOOMMMJJJKKKLLLJJJFFF@@@<<<<<<===::::::>>>BBB>>>666555999333222111111111222333444777999===BBBEEEBBB<<<666888777666777888888666444555777<<>>RRRzzz}}}{{{fffUUUkkkrrrrrrxxxvvvWWWUUUqqq~~~vvvppppppqqqooommmmmmmmmoooqqqssstttsssrrrqqquuuttttttsssssssssssssssvvvxxx{{{||||||~~~{{{xxxvvvjjjbbbYYYUUUOOOIIIFFFGGGFFFEEEDDDGGGMMMQQQSSSSSSXXXWWWWWWXXXXXXUUUOOOKKKIIINNNQQQQQQTTTYYYZZZVVVSSSYYY^^^aaaccchhhmmmqqqiiidddfffrrrzzzxxxpppllleeebbb^^^\\\\\\]]]^^^^^^lllyyyzzzxxxxxxyyywwwvvvvvvwwwyyyyyyxxxzzztttmmmkkkllllllgggbbb___\\\[[[\\\\\\]]]dddlllvvvllleee]]]XXXXXXVVVQQQMMMRRRNNNLLLMMMKKKGGGGGGIIIIIIIIIIIIPPPddd~~~xxxjjjnnnhhhaaa]]][[[YYYUUURRRLLLMMMKKKGGGAAA===<<<======<<<>>>AAA???888555777555333000...---...000222555777999===@@@>>>999444666555555555666666444333555666:::AAAIIIVVVkkk}}}nnnfff]]]QQQIIIGGGEEECCCCCCCCCBBB@@@>>>===;;;:::999:::999888666888===CCCGGGIIIOOOZZZbbbjjjnnnssswwwxxxwwwwwwvvvwwwpppggg\\\RRRQQQ\\\jjj}}}|||fffTTTbbb{{{zzz```OOOSSSjjjttteeeqqqmmmKKK888555444111111111000///////////////000000000///......------........................000///---------...000111000000000000////////////111111222333444666777888777999;;;:::999;;;???DDDddd&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))),,,)))+++222222777FFFiii~~~ttt|||~~~iiiaaabbbtttmmm~~~ppp]]]fffuuusssmmmjjjmmmoooooonnnooonnnoooqqqssstttsssrrrqqqsssrrrrrrrrrrrrsssttttttxxxzzz|||}}}|||xxxrrrmmmaaaYYYRRRNNNKKKEEEDDDEEEEEEDDDEEEHHHLLLPPPQQQRRRUUUUUUVVVWWWVVVQQQJJJEEELLLRRRRRRNNNUUUbbbddd]]]TTTUUUVVVVVVXXX]]]fffmmmZZZWWW[[[iiivvvwwwooohhh]]]WWWOOOJJJJJJMMMPPPRRR___kkk{{{{{{yyyxxxvvvuuuuuuvvvxxxyyyxxxvvvuuurrrooooooppplllccc\\\^^^[[[YYYZZZZZZ\\\fffpppzzzvvvqqqlllkkkkkkjjjddd___]]]WWWRRRPPPMMMIIIJJJMMMFFFHHHJJJQQQeee~~~uuuooogggaaa]]]ZZZVVVRRRMMMMMMLLLIIICCC???<<<<<<@@@======@@@???;;;777666999666222///---...000111444555777999;;;:::777444555444444444555555333222444444666;;;>>>EEETTTaaa{{{lllggg]]]RRRKKKIIIFFFEEEDDDCCCAAA@@@>>><<<::::::::::::888666777;;;@@@CCCEEEJJJSSS[[[eeeiiinnnqqqrrrqqqpppppp}}}uuufffTTTHHHJJJRRRzzzttt___^^^uuujjjQQQFFFVVViiiooo~~~~~~VVV===888555///111111000///////////////////////////////////////........................///......------///000111////////////000000000000111111222333444666777888666888:::999888:::???CCCddd&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***...,,,...444444===RRR{{{rrrxxxuuu{{{www|||hhhYYYggg}}}~~~nnnooozzznnnccclllxxxooojjjiiimmmooommmmmmnnnoooppprrrttttttsssrrrqqqrrrrrrrrrrrrssstttuuuvvvxxxyyy{{{}}}yyywwwsssjjjbbbXXXQQQKKKIIIFFFCCCBBBDDDEEEEEEGGGIIILLLOOOQQQQQQTTTTTTTTTRRRPPPKKKGGGCCCGGGOOONNNKKKUUUfffiii^^^NNNNNNOOOQQQPPPQQQXXX___LLLPPP[[[iiiqqqnnncccZZZTTTNNNEEE@@@???BBBEEEGGGMMMZZZlll{{{zzzwwwuuusssssstttvvvxxxxxxvvvssssssqqqpppqqqqqqmmmddd]]]```\\\ZZZZZZZZZ___lllyyy{{{sssmmmeee___XXXTTTOOOJJJIIILLLFFFKKKNNNSSSccc|||xxxnnnjjjeeebbb```]]]XXXTTTNNNNNNMMMIIIEEEAAA===<<<@@@===<<<>>>@@@???;;;888;;;999777555444444444555777777777888999888777666666555444555666666444222333111333777:::@@@MMMYYYwwwqqqhhh\\\MMMJJJGGGDDDDDDDDDBBBAAA???===;;;:::;;;:::888666777:::>>>@@@AAAFFFNNNTTT]]]bbbiiiooorrruuuwwwxxx}}}vvv```LLLFFFHHHgggxxx}}}kkksssyyy___JJJPPP{{{vvvoooxxxfffGGG===666---111000000///////////////............//////000000........................///............///000000////////////000000000000111111222333444666777888666888::::::999;;;@@@DDDbbb&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))***+++///---///333444CCC^^^|||nnnzzzppp}}}}}}tttTTTOOOnnn}}}{{{ooonnn{{{yyydddUUUUUUzzzsssooommmoooooolllkkkmmmpppqqqsssttttttsssrrrqqqsssssssssssstttuuuwwwwwwvvvvvvxxx|||zzztttsssoooddd[[[QQQKKKEEEEEEDDDAAABBBDDDFFFGGGIIIKKKMMMOOOQQQRRRUUUSSSPPPKKKHHHFFFFFFGGGBBBIIIJJJHHHQQQ^^^^^^SSSJJJKKKQQQVVVTTTNNNNNNRRRJJJSSS^^^cccbbb[[[SSSMMMHHHDDD>>>::::::;;;<<<<<<===LLL```qqq~~~yyyuuuqqqsssssstttvvvwwwvvvsssppppppooonnnnnnnnnkkkfffaaa```]]]ZZZXXXYYY```qqq|||rrrkkkiiibbb\\\XXXQQQJJJGGGHHHGGGNNNTTTYYYfff{{{uuunnnlllkkkkkkjjjggg```[[[OOONNNKKKIIIFFFBBB???===???===;;;<<>><<<;;;;;;:::888666888:::<<<===???CCCIIIOOOUUU[[[dddllltttyyy~~~}}}mmmWWWJJJHHHQQQkkkrrriiitttWWWOOOpppkkkpppyyyUUUCCC777---111000000///////////////------......///000000000.......................................///000000.../////////000000000111111111222333444666777888777999;;;;;;:::<<>>???>>><<<>>>BBBBBB???555666777999::::::::::::===>>>???>>><<<;;;<<<>>>999888888888999999777666555222000222666;;;EEEOOOSSSqqqooobbbWWWRRRLLLGGGEEEDDDDDDCCCAAA???===<<<<<<;;;999777888999:::;;;===AAAFFFJJJOOOUUU___hhhpppxxx~~~~~~vvvaaaRRRLLLDDD^^^zzzuuu```sssdddMMMaaaggg```{{{eeeJJJ999000111111000///////////////---.........//////000000.................................///////////////......//////000000111111111111222333444666777888777999;;;;;;;;;===BBBGGG\\\&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((()))))))))************------000555:::WWWzzzzzzzzzwwwtttXXXRRRiiiyyy{{{~~~sssmmm___NNNIIIcccrrrsss~~~uuuqqqnnnnnnllliiikkkpppqqqrrrtttuuuuuusssrrrqqqssssssssssssttttttuuuvvvwwwwwwyyy~~~uuuoookkkdddYYYPPPIIICCC>>>???@@@>>>@@@CCCEEEHHHLLLMMMMMMMMMNNNPPPQQQNNNIIICCC@@@BBBIIINNNPPPMMMMMMOOOLLLEEE@@@AAABBBDDDNNNZZZYYYMMMIIIMMMJJJOOOMMMDDD===;;;<<<:::333222111222333333222000111===MMM[[[mmm~~~yyyuuuuuutttsssssssssqqqnnnlllmmmllljjjhhhfffeeebbbaaa]]]YYYUUURRRSSS^^^ttt~~~yyyuuupppggg^^^VVVNNNFFFDDDGGG???GGGPPP[[[mmmtttsssooojjjfffccc^^^XXXRRROOOKKKFFFCCCCCCDDDCCCAAA@@@CCCBBB===<<>>:::999888999::::::888666555222000333444666<<>>===<<<;;;999777777777777888;;;???CCCGGGKKKQQQZZZccclllttt{{{nnn]]]SSSEEETTTmmmcccfffqqqQQQSSSyyykkkQQQbbbsssPPP;;;555111111000///////////////.........///////////////........................---......///////////////.........///000111111111111111222333444666777888666888:::::::::<<>>===>>>BBBDDDGGGKKKMMMLLLKKKMMMOOONNNLLLHHHCCC@@@CCCIIIOOOKKKDDDCCCGGGBBB666444;;;;;;;;;DDDPPPPPPGGGEEELLL@@@EEEDDD>>>:::999555///111000///000222333333222...888DDDQQQbbbwww~~~yyyvvvuuusssrrrqqqpppmmmkkkooonnnmmmkkkhhheeebbb```^^^ZZZUUURRRSSS___www~~~tttiii]]]TTTLLLEEEEEEIII999???GGGSSShhh}}}wwwooojjjfffccc^^^[[[OOOJJJDDDAAABBBDDDDDDCCCBBBGGGFFF>>>:::===@@@???<<<:::666333444888===AAA;;;>>>@@@???<<<:::;;;===:::999888888:::999888666444111111444555444666;;;AAAHHHVVVpppmmmfff[[[RRRLLLHHHEEEDDDBBB@@@>>>===<<<;;;999777555555555666999===BBBEEEGGGMMMWWWaaajjjsss{{{yyyfff[[[HHHNNNbbb|||iii```ooo~~~{{{XXXNNNkkkrrrKKKQQQsss{{{TTT<<<888111111000///////////////////////////////////////........................---......///000/////////---......///000111111222111111222333444666777888444777999999999;;;AAAEEEXXX