BM6P6(@ vvvlllhhhggggggeeemmmmmmnnnppprrrrrrpppooommmhhh^^^TTTIIIAAA<<<999666666555555555555666666444444444444444444444444222222222222222222222222333333333333333222111000////////////////////////111111111111111111111111111111000000000000111111222222222222222222222222000000000///000111111222333333333444444444555555666666666666666555555555555666888:::<<>>999777666555555444333333222222333333222222222111111111111000111111111111111111111111111111111111111111111111222111111111000000//////111111222222222333333333111111222222222333333333sssnnnllljjjhhhmmmmmmnnnppprrrsssqqqpppnnnjjjbbbXXXMMMDDD>>>:::777777666555555555666666444444444444444444444444222222222222222222222222333333333333333222111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111000000111111222333333333333444444444555555666666666666666666666666666888:::;;;>>>CCCJJJNNNSSSYYYdddppp~~~pppbbb]]]]]]```ffflllnnnnnnmmmmmmnnnoooppprrrpppqqqqqqpppmmmhhhccc```WWWQQQHHH@@@;;;999777666555444333333222222333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000///111111222222222333333333111222222222222333333333wwwsssooommmmmmmmmnnnppprrrssssssqqqooolllfff^^^SSSIII@@@;;;888888777666666555666666444444444444444444444444333333333333333333333333333333333333333222222111111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111222222111111222222333444333333333444444444555555666666666666666666666666888999<<<>>>AAAGGGMMMRRRWWW___lllzzzyyyiiiaaa```cccjjjpppsssrrrpppnnnmmmmmmnnnnnnpppqqqrrrqqqnnniiieeeaaa[[[UUULLLCCC>>>:::888666555444444333333333333333333222222222111111111111222222222222222222222222111111111111111111111111111111111111000000000000111111222222222333333333222222222222333333333333zzztttpppnnnnnnnnnppprrrttttttsssooonnnjjjcccYYYMMMCCC===:::999888777666666555666555555555555555555555555333333333333333333333333222333333444333333222222222222222222222222222222222222222222222222222222222111111000000111111222111111111111111111111111333222222222222333444444333333333444444444555555666666666666666777777777888:::===???CCCIIIPPPUUUZZZdddtttpppfffccceeekkkqqqsssqqqooonnnlllllllllmmmpppqqqrrrrrroookkkfffccc^^^XXXOOOFFF@@@;;;888666555555444333333333333333333333222222222111111111222222222222222222222222111111111111111111111111111111111000000000000000111111222222222333333333222222222333333333444444yyytttpppooooooppprrrtttttttttoooooolllggg]]]QQQFFF???;;;;;;999888666666555555555555555555555555555555333333333333333333333333222333333444444444333333222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333333333333222333333444555333333333444444444555555666666666666777777888888888:::===@@@EEEKKKRRRWWW^^^iii{{{{{{oooiiigggkkkoooooonnnmmmlllkkklllmmmmmmppprrrssssssppplllhhheee```ZZZQQQHHHAAA<<<888666666555444444333333444444333333333222222222222111222222222222222222222222111111111111111111111111000000000000000000111111111111222222222333333333222222333333333444444444zzzrrrqqqpppppprrrttttttsssooopppooojjjaaaVVVJJJCCC===<<<:::888777666555555555555555555555555555555333333333333333333333333222333333444444444444444222222222222222222222222333333333333333333333333222222111111111111222222444444444444444444444444333333222222333333444555333333333444444444555555555666666777777888888999999;;;>>>BBBGGGNNNUUUZZZdddppp|||sssmmmkkkmmmlllkkkkkkjjjkkklllnnnoooqqqrrrssssssqqqnnnjjjgggaaa[[[SSSJJJDDD>>>:::777666555555444444444444444333333333333222222222222333333333333333333333333111111111111111111111111000000000000111111111111111111222222222333333333333333333333444444444444uuusssqqqqqqrrrsssssssssqqqqqqqqqmmmeeeZZZPPPIII>>>===;;;999777666555555555555555555555555555555444444444444444444444444222333333444555555444444222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333222222222222222333333444333333333444444444555555555666666777888888999999:::<<<@@@DDDIIIQQQYYY^^^lllyyytttnnnmmmlllkkkkkkkkklllmmmooopppqqqrrrssstttrrroookkkiiiccc]]]UUUMMMGGGAAA<<<999666666555444444444444444444444333333333222222222333333333333333333333333111111111111111111111111///000000000111111111111111111222222222333333333333333333444444444444555vvvtttrrrqqqrrrssssssrrrrrrssssssooohhh^^^TTTMMM???>>><<<999777666555555666666666666666666666666444444444444444444444444222333333444555555555444111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222222222111111222222333444333333333444444444555555555666666777888999999999<<<>>>BBBFFFLLLSSS[[[aaarrrzzzqqqnnnmmmmmmllllllmmmnnnpppqqqqqqrrrttttttssspppllliiiddd___WWWOOOIIIDDD???<<<666666555444444444444555444444444333333333222222333333333333333333333333111111111111111111111111//////000000111111111222111111222222222333333333333333333444444444555555vvvnnnooorrrssssssuuutttvvvtttnnngggaaaVVVLLLGGG@@@:::::::::777666666777777777777777777777777666555444333222333444444333333333444444444555555444444333222111111111111444444444444444444444444222222222333333444444444222222333333333333444444555444444333333444444555444444444555555555666666888777666666666777999:::;;;>>>EEELLLPPPUUU```kkkxxxsssiiinnnnnnnnnoooppprrrrrrsssrrrqqqrrrssssssrrrooolllfffaaa[[[SSSLLLEEE>>>::::::999888666666666777777444444333333222111000000333222111000000111222333222222222222111111000000000000111111222222222333111111111111111111111111333333333333333333333333xxxooonnnppppppqqqsssrrrtttsssnnniiicccZZZPPPHHH@@@:::::::::888777777666666666666666666666666666555444333333333444444222222222333333333444444333333222222111222222222444444444444444444444444222222333333333333333333222222333333333333444444555444444333333444444555444444444555555555666666999888777777888999:::;;;>>>@@@FFFNNNRRRXXXdddppp{{{pppooopppqqqsssuuuvvvuuuuuurrrrrrrrrrrrsssrrrnnnlllhhhddd]]]VVVOOOGGG@@@;;;:::999777666555666666777444444333333222111111000333222111000000111222333222222222222111111111000000000000111111111222222222222222222222222222222444444444444444444444444{{{ooolllmmmmmmooorrrqqqssssssoookkkggg^^^VVVIIIAAA;;;;;;;;;999888999555555555555555555555555666555444444333333444444111222222222333333333333333222222222222333333444444444444444444444444444333333333333333222222222222222333333333333444444555444444333333444444555444444555555555666666666999999888888999;;;<<<===BBBDDDIIIOOOUUU\\\jjjxxx{{{ssstttwww{{{~~~~~~{{{xxxtttsssrrrssssssqqqnnnlllkkkggg```YYYRRRJJJBBB===:::999777666555555555666444444333333222222111111333222222111111222222333222222222222111111111111111111222222222222333333222222222222222222222222555555555555555555555555~~~pppkkkkkklllooosssrrrttttttpppmmmiiibbbYYYLLLDDD===<<<<<<:::999;;;666666666666666666666666666555555444444444444444222222333333333444444444222222222222222333444555333333333333333333333333444333333333222222111111222222222333333333444444555444444333333444444555555555555555666666666666999888888888:::;;;===???EEEFFFKKKQQQXXXbbbrrrzzz{{{~~~|||vvvuuutttttttttssspppnnnmmmiiiccc\\\TTTLLLDDD???:::999777555444444555555444444333333333222222222333333333222222333333333222222222222222222222222444444444444444444444444333333333333333333333333555555555555555555555555rrrkkkkkkmmmpppttttttvvvuuupppmmmjjjccc[[[PPPGGG???>>>===;;;:::<<<777777777777777777777777555666666555555555444444444444444444555555555555222222222222333444555555333333333333333333333333333333333222222111111111222222222333333333444444555444444333333444444555555555555666666666777777777777777888999;;;>>>???GGGHHHLLLTTT\\\hhh{{{~~~xxxwwwuuuuuuuuuuuurrrqqqmmmiiiddd^^^WWWOOOFFFAAA;;;:::888666555444555555444444444333333333333333333333333444444333333333222222222222222222222333444444444444444444444333333333333333333333333333444444444444444444444444vvvooommmnnnqqqttttttvvvtttpppnnnllleee^^^TTTJJJBBB???>>>;;;:::<<<888888888888888888888888555666666666666555444444555555555555666666666666444333333333333444444555333333333333333333333333222222222222222111111111222222333333333333444444555444444333333444444555555555666666666777777777666666777888:::<<>>;;;:::;;;777777777777777777777777555666666777666555444333444444444555555555666666555444444333333333444444222222222222222222222222111111111111222222222222222222333333333333444444555444444333333444444555555666666666777777777777777777888999;;;>>>@@@BBBIIIKKKSSS^^^jjjyyy}}}xxxvvvtttsssssstttuuutttsssmmmkkkgggccc]]]VVVNNNIII===<<<:::888666666666666444444444444444444444444333444555666666555444333222222222333333333444444444444444333333333222222444444444444444444444444555555555555555555555555vvvqqqnnnmmmooonnnqqqqqqoooooooookkkeeeZZZOOOEEEAAA>>>;;;999;;;777777777777777777777777555666777777777666444333333333333444444444555555666555444444333333333333222222222222222222222222000000111111222222222333222222333333333444444444555444444333333444444555666666666666777777777777888888999:::===???BBBDDDJJJMMMUUUbbbooo~~~~~~~~~~~~yyyuuutttrrrqqqqqqsssttttttsssnnnllliiieee```YYYQQQLLL>>>===;;;999777777777777444444444444444444444444333444555666666555444333222222222333333444444444888888777777666666666555555555555555555555555555777777777777777777777777|||uuuooolllmmmooonnnnnnnnnnnnlllhhheee[[[TTTJJJBBB===:::999888999999888888777666666666444444555555555555555555666666555555555444444444333333333333333333333333333333333333333333333333444333222111111111222333222222333333333333444444333333333444444444555555444555555666777888888999777888999:::<<<@@@EEEIIIOOORRRYYYddduuuzzzxxxtttqqqpppmmmnnnpppssstttssssssrrrsssppplllgggaaaYYYPPPKKKCCC???:::777666666555444555555444444444333333333555555444444444444555555555555444333333333333444555555555444444333333333666666666666777777777777777777777777666666666666|||tttnnnkkklllooonnnnnnnnnnnnlllhhheee]]]WWWMMMDDD???<<<::::::888888777777666555555555555555555555555555555555555555555444444444444333333333333333333333333333333333333333333333333333444333222111111222333333222222333333333333444444333333444444444555555555888888888888888999999999888999:::;;;<<<@@@FFFJJJQQQUUU^^^kkk|||xxxsssnnnkkkjjjkkkmmmppprrrttttttsssssstttqqqmmmiiiccc\\\TTTOOOEEEAAA<<<888777777666666555555555444444444333333555555444444444444555555555555444333333333333444444444444444333333333222444444444555555555666666777777777777666666666666vvvooolllmmmooonnnnnnoooooommmiiiggg```ZZZPPPGGGAAA>>><<<:::888777777666555555444444555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333222222222222333333222222333333333333444444333444444444444555555555999999999999888888888777999:::;;;<<<>>>BBBGGGKKKSSSYYYeeettt~~~yyysssqqqqqqvvv}}}wwwoooiiiffffffjjjlllooorrrtttttttttttttttrrroookkkggg```YYYTTTHHHCCC>>>:::888888888777555555555444444444444333555555444444444444555555555555444333333333333333333333333333222222222222222222222333333333444444666666666666777777777777zzzqqqnnnoooooonnnnnnoooooonnnkkkhhhccc\\\RRRIIICCC???<<<:::888888888777666666555555555555555555555444444444444444333333333222222222333333333333333333333333333333333333333333333333222222222222333333333444222222222333333333444444444444444444555555555555666666666666666777777777:::;;;<<<===???CCCIIIMMMTTT]]]kkk}}}~~~uuupppjjjfffeeehhhmmmwwwyyyooohhheeefffhhhjjjnnnqqqtttuuuuuuuuutttrrrpppmmmiiiccc\\\WWWJJJEEE???:::888888777777555555555555444444444444555444444333333444444555555444333333222222333333222222222222222222222222222222222222333333333333666666666666777777777777~~~rrrnnnooonnnnnnnnnooopppooollljjjddd^^^TTTKKKDDD???;;;999::::::999888888777777666666666555555555444444444444444333333333222222222333333333333333333333333333333333333333333333333222222333333444444444444222222222333333333444444444444444555555555666666333444555666777888999999;;;<<<===???AAAFFFLLLPPPVVVaaarrryyynnngggddd```^^^```cccjjjxxx|||ppphhhfffhhhgggiiimmmqqqsssuuuuuuuuusssqqqooommmjjjddd^^^YYYKKKFFF???999777777777777666666555555555444444444444444333333333333444444444444333222222222222333222222222222222222222222222333333333333444444444555666666666777777777888sssnnnooonnnnnnnnnpppqqqpppnnnkkkggg```VVVMMMFFF@@@;;;999;;;::::::999999888777777666666666555444444333333444444444444333333333333333333333333333333333333333333333333333333333333111222333444555555444444222222333333333333444444444444555555555666666666444555666888999;;;<<<===:::<<<>>>@@@CCCIIIOOOTTT[[[gggzzzvvviiiaaa___[[[YYYYYYYYY]]]iiitttqqqhhhfffhhhgggiiimmmpppssstttttttttsssrrrpppmmmjjjeee___ZZZMMMGGG@@@:::777777777777666666666555555555444444444444333333333333444444444444333222222222222222222222222222333333333333333333444444444555555555555555666666777777888888xxxqqqqqqnnnnnnoooppprrrqqqooollljjjcccYYYPPPHHHBBB===:::::::::999999888777777777777666666555444444333333555555555444444444444333333333333333333333333333333333333333333333333333111222333555555555555444222222333333333333444444555555555555666666666666555666777888999:::;;;;;;999;;;>>>AAAEEEKKKRRRWWWaaaooozzzlllddd]]]ZZZWWWVVVUUUWWW___iiizzzuuujjjfffhhhhhhjjjmmmpppsssttttttssstttsssqqqooolllfff```\\\OOOJJJAAA;;;888888888888666666666666555555555555444333333222222333333444444333222222111222222222222333333333444444444444333333333444444444444555555555555666777888888888}}}uuuuuunnnnnnoooqqqrrrrrrooommmlllfff\\\RRRJJJDDD>>>;;;999999888888777666666666777777666555444444333333666666555555555444444444333333333333333333333333333333333333333333333333000222333555666666555555222222333333333444444444555555555555666666666777555555666666777777888888888;;;>>>AAAFFFMMMTTTYYYgggtttuuummm___\\\YYYXXXVVVVVV]]]eeeooozzzmmmhhhjjjhhhjjjmmmppprrrssssssrrrvvvtttrrrpppmmmgggaaa]]]RRRKKKCCC<<<999999999999777666666666555555555555444333333222222333333444444333222222111111222222333333333444444555555555222222333333333444444444444555555666777888888999{{{sssrrrpppnnnppprrrssspppmmmhhhddd]]]UUUMMMEEE===888;;;:::999777666666555555888888777666555444444333222222333444555555555555555555444333222222222222111111111222222333333444777666666555555444333333333333333444444444555555666666666666777777777777777777777888999999999:::>>>>>>@@@FFFJJJNNNVVV^^^nnn~~~ooofff```[[[[[[[[[YYY[[[^^^rrr~~~qqqjjjhhhhhhjjjmmmnnnoooqqqsssuuuuuutttsssrrrpppkkkeee```UUUOOOGGG???;;;999888888666666666666555555555555555555555555555555444444222333333444444333333222555555666666666666555555666666666666777777777777555555444444555666888999wwwrrrpppnnnppprrrsssqqqnnnjjjfff___XXXPPPHHH@@@:::;;;:::999888666666666666777777666666555444444444333333444555555555444444444444333222222222333333222222222222222333333333555555555444444444444444444444444555555555666666666666666666777777777777777777888888999999::::::>>>>>>AAAGGGLLLQQQZZZddduuuxxxkkkddd]]][[[ZZZXXXYYY]]]kkkyyyvvvnnnjjjjjjllloooppppppqqqsssuuuvvvvvvuuutttqqqlllfffaaaXXXQQQIIIBBB===;;;:::999777777777777666666666666444444444444444555555555222333333444444333333222555555666666666666555555555666666666777777777777555555444444555666888999|||sssqqqnnnooorrrsssrrrooolllhhhbbb[[[TTTKKKCCC>>>;;;;;;999888777666666666555555555555555555555555444444555555555444444333333333222222333333444444333333333333222222222222333333333333444444444444555555555666666666777777666666666666777777777777777777888999999:::;;;;;;>>>???CCCIIINNNTTT```jjj~~~vvvmmmddd```\\\YYYZZZ]]]gggtttssslllmmmoooqqqqqqqqqrrrtttvvvxxxwwwvvvuuusssnnnhhhcccZZZTTTLLLDDD@@@===;;;:::888888888777777777666666222333333444444555555555333333444444444444333333555555666666666666555555555555666666666777777777555555555555666777888888vvvrrroooooorrrsssrrrpppmmmiiiddd^^^VVVNNNFFF@@@<<<;;;:::999888777777777333444444444555555555666555555666555555444333333222222222222333444555666444444444333333222222111111111222222333444555555444555555555666666666666666666666666777777777777777888888999:::;;;<<<<<<@@@@@@EEEKKKPPPVVVcccpppyyymmmgggbbb]]]]]]```hhhsssxxxooonnnoooqqqrrrrrrsssuuuwwwxxxwwwvvvvvvsssooohhhddd]]]WWWNNNGGGAAA>>>;;;999777777777777666666666666111222222333444555555666333333444444444444333333444555555666666555555444555555555666666666777777555555555666666777888888yyyuuupppoooqqqsssrrrqqqllliiiddd___XXXPPPGGGBBB===<<<;;;999888888888888333333444444555666666666666666666666555444333333111111111222333444555666555444444333333222222222000111111222333444555555333333444444444555555555666666666666777777777777777888999:::;;;<<<======AAACCCGGGLLLQQQXXXgggvvvwwwooohhhbbbaaadddjjjsss~~~tttoooqqqrrrsssssstttvvvxxxvvvvvvuuuuuusssooojjjeee___YYYPPPHHHCCC>>>;;;888666666555555555444444444222222333333444555666666333444444555555444444333444444555555555555444444555555555555666666666666555555666777777888888888}}}wwwqqqoooppprrrqqqpppllliiieee```ZZZQQQIIICCC======;;;:::999888888888444555555555666666777777555555666666666555444444222111222222333444555666444444444444333333333333111222222333444555555666333333333444444444444555666666666666777777777777888888999:::<<<===>>>>>>BBBDDDIIIOOOTTT]]]nnn~~~yyyrrrkkkhhhjjjkkkrrr|||tttuuuvvvvvvuuutttuuuwwwuuuuuuuuuuuutttqqqlllhhhaaa[[[SSSKKKDDD???;;;888555555555444444444333333333444444555555666666666444444555555555555444444444444555555555555444444444444555555555666666666555555666777888888888888zzzsssooooooqqqpppooollljjjfffbbb\\\SSSKKKEEE>>>===<<<:::999999999999666666777777777777777777444555555666666666666555222222222222333333444555333333333444444444444444333333444444555555555666444444444444555555555555666666666666777777777777888888999;;;<<<>>>??????BBBEEEKKKRRRXXXcccwwwwwwtttuuunnnsss~~~|||}}}|||zzzwwwtttttttttttttttuuuvvvvvvtttooolllddd^^^VVVMMMGGGAAA<<<999666555555555444444444444666666666666666666666666444444555555555555444444333444444555555444444333444444444555555555666666444555777888999999888888|||tttooooooppppppooommmkkkgggccc]]]UUULLLFFF>>>===<<<;;;:::999999999888888888888777777777777444444555666777777777666333333222222333333444444333333333444444555555555444444444555555555555666555555555555666666666777666666666666777777777777888999:::;;;===>>>???@@@AAAEEELLLTTT[[[hhh}}}~~~tttwww}}}xxxtttsssrrrtttuuuvvvxxxxxxvvvrrrnnnfff```XXXPPPIIICCC===:::777666666666555555555555777777777777777666666666444444555555555555444444333444444555555444444333444444444555555555666666444555777888999999888888|||sssppppppnnnnnnooojjjkkkiiiccc^^^YYYPPPGGG>>>;;;999888888999888777666666777777777777666666666666666666666666666666555444444333333444444555444444444333333222222222333333444444555666777777555555666666777777888888777777777777888888888888888999::::::;;;===@@@CCCHHHIIIPPPYYY```lllyyytttrrrqqqssstttuuuwwwxxxwwwsssooolllfff]]]SSSKKKCCC===999:::999888777666666666666666666555555555555666666666666666666555555555555444444444555555555555666555444444444444555666666777777888888999999999:::}}}ssspppooollllllnnnlllmmmkkkeee```[[[SSSJJJ@@@===:::888888888777777666666777777777777666666666666666666666666666666555444444333333444444555444444444333333333222222333333444444555666666777666666666666555555555555666666666666777777777777888999:::;;;;;;===AAACCCIIIKKKRRR\\\eeetttzzztttqqqppppppqqqsssvvvxxxwwwtttqqqnnnhhh___UUUMMMEEE???;;;:::999888777666666666666666666555555555555666666666666666666555555555555444444444555555555555666555555555555555666777777555555666666777888999999~~~tttooommmjjjjjjllllllnnnlllfffbbb]]]UUULLLBBB???;;;999888888777666666666777777777777666666666666666666666666666666555444444333333444444555444444444444333333333333333333444444555666666666666666666555444444333333555555555666666666777777888999:::;;;<<<>>>BBBEEEJJJMMMUUU___kkk~~~|||uuupppnnnmmmnnnpppsssvvvwwwuuusssooojjjaaaXXXPPPHHHAAA===:::999888777777777777777777666666555555666666777666666666666555555555555444444444555555555555666666666666555666777777888222333444555666777888999~~~sssnnnllliiijjjmmmjjjllljjjeeeaaa]]]UUUMMMFFFBBB===:::888888777666666666777777777777666666666666666666666666666666555444444333333444444555444444444444444444333333444444444555555555666666555555555555555555555555666666666666777777777777888999;;;<<<===@@@DDDGGGKKKOOOXXXbbbqqq~~~wwwrrrooollllllmmmpppsssuuutttsssooojjjccc[[[SSSJJJCCC>>>:::999888888777777777888777777666666666666777777666666666666555555555555444444444555555555555666555555555555555666777777222222333555666888999:::sssmmmkkkjjjkkknnnjjjlllkkkfffccc___WWWOOOHHHDDD>>>:::888888777666666666777777777777666666666666666666666666666666555444444333333444444555444444444444444444444444444444444555555555555555444444555666777777888888777777888888888999999999888999;;;===>>>AAAEEEIIILLLRRR[[[eeevvvzzztttpppkkkkkkkkkmmmppprrrrrrqqqnnnjjjddd\\\UUULLLCCC>>>:::999888888888888888888777777666666666666777777666666666666555555555555444444444555555555555666444444333333333444555555333444555666888999;;;;;;tttmmmjjjiiikkknnnlllnnnmmmiiifffccc\\\TTTJJJEEE???;;;999999888888666666777777777777666666666666666666666666666666555444444333333444444555444444444444555555555555555555555555555555555555333444555666777999::::::888888888999999999::::::888:::<<<>>>@@@CCCGGGJJJMMMUUU___kkk||||||tttooojjjiiihhhjjjmmmpppqqqqqqnnnkkkeee___WWWNNNEEE???:::999999888888888999999888777777666666777777888666666666666555555555555444444444555555555555666333333222222333333444555555666777888999:::;;;<<>>@@@DDDHHHLLLNNNXXXdddqqq{{{rrrlllgggeeeeeegggkkkooorrrssspppmmmhhhbbbZZZQQQGGGAAA999999999888888999999:::888888777777777777888888666666666666555555555555444444444555555555555666444333333333333444555555777777888888999::::::;;;zzzooojjjfffgggjjjjjjllllllhhhfffddd]]]UUUJJJFFF@@@;;;::::::::::::666666777777777777666666666666666666666666666666555444444333333444444555444444444555555555666666555555555555555555555444444444555555555555555555777777777777888888888888888:::<<>>;;;:::999999999999888777666666777777555777777666555444555666555555555555555555555555555444444444333333333333555555555555555555555555444555555666666666666666444555666888999999999999;;;:::;;;===BBBHHHMMMOOOZZZcccttt~~~wwwnnngggaaaaaabbbdddgggjjjmmmooorrrooolllggg```WWWMMMGGG@@@>>>:::888888999999888777777777777777777777777555555555555555555666666555555555555555555555555555555666777777666555444555666777888999::::::;;;{{{pppjjjgggfffjjjkkklllmmmjjjfffaaa]]]SSSNNNFFF@@@===;;;::::::;;;:::999777666666555555555777777666555444555666555555555555555555555555555555555555555444444444555555555555555555555555444555555666666666666666555555777888999:::::::::;;;;;;<<>>AAAEEEKKKQQQVVVaaaoooxxxnnnhhhbbbaaa``````cccggglllooorrrqqqnnnkkkeee\\\SSSLLLCCC@@@<<<:::999999888888777777777777777777777777555555555444333333333222555555555555555555555555555666666666777777777777777777777888999:::;;;<<<ssslllhhhkkklllnnnnnnkkkgggbbb___UUUOOOGGGAAA===;;;999888888777777777777777888888555777777666555444555666555555555555555555555555666666666666666666666666666666666666666666666666444555555666666666666666555666777999:::::::::::::::<<>>;;;:::999888777777777777777777777777777555555555444444444444444666666666666666666666666666666666666777888999999888888888888999;;;<<<>>>~~~sssmmmjjjkkkmmmmmmkkkfffaaa^^^YYYSSSJJJCCC???<<<:::999999888777777777777777888555777777666555444555666555555555555555555555555444444555555555666666666666666666666666666666666444555555666666666666666666777888999:::;;;;;;;;;999===BBBFFFIIIOOOYYY```qqqwwwmmmddddddeeefffhhhjjjmmmnnnrrrrrrqqqpppllldddZZZSSSGGGDDD???<<<;;;:::888777777777777777777777777777555555555555555555666666666666666666666666666666666666666666666888999:::999888888888999;;;===>>>uuuooojjjkkklllmmmjjjfffaaa]]][[[UUULLLEEE@@@===;;;:::;;;:::999777666666666666555777777777555444555666555555555555555555555555333444444444555555666666777777777777777777777777444555555666666666666666666777888999:::;;;;;;;;;999>>>CCCFFFJJJPPPZZZbbbvvvzzzpppffffffgggiiikkkmmmooopppsssssssssrrrnnnfff\\\UUUHHHEEE@@@<<<;;;:::888777777777777777777777777777444555555555666777777777777777777777777777777777777666666666666888:::;;;999999888777999;;;===???ssskkkmmmlllkkkjjjiiifffbbb^^^ZZZUUUNNNHHHCCC>>>;;;888888888888888888999999999777777777777666666666666666666666666666666666666555555666666777777888888666666666666666666666666666666666666666777888888777888999999888999;;;===<<<===BBBHHHMMMSSS^^^iiizzztttmmmjjjjjjppptttsssppppppttttttsssrrrnnnggg^^^WWWKKKFFF???<<<<<<;;;999777999888888888777777666666555555555555666888999:::777666555444444444444444777777777777777888888999999:::;;;;;;::::::<<<>>>wwwnnnlllkkkjjjjjjiiigggccc```[[[VVVOOOIIICCC???;;;999888888888888888888888888777777777777666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666666777888888888999::::::999:::<<<>>>???@@@DDDKKKOOOUUUaaalllvvvppplllmmmtttxxxwwwttttttuuuuuuuuusssooohhh^^^XXXLLLGGG@@@<<<<<<;;;999777999888888888777777777777555555555555666777888888777666666555555555555666777777666666777777888999888999:::999888999;;;===zzzqqqkkkjjjiiiiiiiiihhheeebbb]]]XXXQQQJJJEEE@@@<<<:::999999888888777777666666777777777777666666666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666777888888999:::;;;;;;:::;;;===>>>AAACCCGGGNNNRRRYYYfffrrr{{{ssspppqqqxxx}}}{{{yyyxxxwwwwwwvvvuuuqqqiii```YYYNNNHHHAAA===<<<<<<:::888888888888888888777777777666666555555555555666666666666666666666666777888777777666666777777888999666777888888777888:::<<>>;;;999999888888777666555555777777777777666666666666666666666666666666666666888888777777666666555555666666666666666666666666666666666666666777777888888:::;;;:::::::::<<<>>>BBBDDDJJJPPPTTT\\\kkkyyywwwssstttzzz~~~}}}{{{{{{yyyxxxxxxvvvrrrjjjaaa[[[PPPJJJBBB===<<<<<<:::888888888888888888888888888777777666555444444555555555555444555555666777888666666666666666777888888666777888888777888:::<<>>===<<<:::999888888888888888999999999888777666555555444555555333333333333444444555666666666666555666777777888777888999999999:::<<<>>>{{{pppkkkiiihhhhhhiiijjjiiigggddd___XXXPPPJJJFFFAAA>>>::::::999999888888777777777777777777666666666666666666666666666666666666777777777777666666666666777777777777777777777777666666666666666777888888777888999999888888:::<<>>@@@tttllljjjhhhhhhiiiiiiiiigggfffaaaYYYRRRLLLGGGBBB???:::::::::999999999999999777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777666666666666666777888888888999:::999999999;;;===BBBFFFNNNUUU[[[ggg~~~}}}vvvtttuuussstttvvvvvvvvvwwwwwwtttnnnfff```WWWOOOFFF???===<<<;;;:::888888888999999:::::::::999888888777777777888888555555444333333333444444666555555555555666777777777999:::;;;;;;<<<>>>AAAxxxmmmkkkiiihhhiiiiiihhhggggggbbbZZZSSSMMMHHHCCC@@@::::::::::::::::::;;;;;;777777777777666666666666666666666666666666666666555555666666777777888888777777777777777777777777666666666666666777888888999:::;;;;;;::::::<<<>>>BBBGGGOOOWWW^^^kkkvvvssssssqqqrrruuutttuuuvvvvvvtttooogggbbbXXXPPPFFF@@@======;;;:::888888888999999:::::::::999999888888888888999999777666555444444444444444555555555555555666777777777888:::::::::<<<>>>@@@zzznnniiigggkkkooonnnmmmnnniiiddd]]]VVVPPPIIIDDD@@@<<<:::999999999999888666555666666777777777666666666666666666666666666666666666666666777777777777777777777777666666666666888888777666666555666666999:::;;;;;;<<<>>>AAADDDDDDGGGOOOXXXbbbrrrxxxooopppssstttsssvvvwwwwwwxxxvvvrrrlllgggZZZSSSIIIAAA>>>=========888888777777777777888888444555777888999888666555555555555555555555555555666666666666666555555555888777888;;;;;;:::===CCCrrrllliiilllooonnnlllmmmhhhddd]]]VVVPPPIIICCC@@@<<<:::999999:::999888777666777777888888777777666666666666666666666666666666666666666777777777777888888888888888777777777999888777777666666777777999:::;;;;;;;;;===@@@CCCFFFIIIPPPZZZeeevvv{{{qqqpppsssttttttwwwwwwwwwwwwvvvrrrlllhhh\\\UUUKKKCCC>>><<<;;;;;;888888777777777777888888555666777888888777555444555555555555555555555555666666777777777777777777888777888;;;;;;:::>>>CCCxxxqqqlllnnnooommmkkklllgggccc]]]VVVPPPJJJDDD???<<<;;;999999::::::888777777888888888888888777777666666666666666666666666666666666666777777777777888888888888888999999999999999888888777777888888999:::;;;;;;;;;<<>>CCC|||tttnnnnnnooommmkkklllgggccc]]]WWWQQQKKKDDD@@@===;;;:::999::::::999777888999999999999888888777666666666666666666666666666666666666777777777777777777888888888888888999::::::999888888999999999:::;;;;;;;;;;;;<<>>DDDxxxqqqpppooommmlllnnngggccc^^^XXXSSSLLLEEEAAA===;;;::::::::::::999777999999999999999888777777666666666666666666666666666666666666777777777777666666666777777777888888:::999999999999999:::::::::;;;<<<<<<;;;===@@@BBBJJJLLLTTTcccuuu~~~||||||}}}|||zzzxxxvvvtttqqqmmmjjj```YYYPPPHHHCCC@@@===<<<999999888888888888999999888888888777666555444444666666666666666666666666444444555555666777888888999888999<<<<<<;;;???DDDvvvsssqqqnnnmmmooogggddd```ZZZUUUNNNGGGBBB===<<<::::::;;;;;;999888999999999999888777666666666666666666666666666666666666666666777777777777555555555666777777888888999999888888999999:::::::::;;;<<<======???BBBEEEKKKNNNWWWhhh}}}~~~{{{xxxuuusssqqqmmmkkk```ZZZRRRJJJDDDAAA>>>===999999888888888888999999888888777777666666555555666666666666666666666666444444555555666666777777:::888999<<<<<<<<>>???AAAEEEHHHMMMPPP[[[ooo|||xxxuuurrrpppnnnlllccc]]]TTTKKKEEEAAA===;;;:::999999888888999999:::777777666666666666666777666666666666666666666666666666666666666666777777:::888999<<<===<<>><<<;;;;;;;;;;;;:::888888888888777777666444444666666666666666666666666666666666666777777777777666777777888999999::::::888777777777888999999::::::;;;===>>>@@@BBBFFFIIINNNRRR___sss}}}xxxtttrrrpppnnnlllfff```VVVMMMFFF@@@<<<999:::999999888888999999:::777666666666666777777888777777777777777777777777888888888888777777777777:::888999======<<>>;;;999999:::999999:::999888888777777888888777666555444444555666777333444444555666777777888666777777777777888888888888888777777777777888888;;;<<<===>>>???BBBFFFJJJNNNUUUdddzzz}}}sssmmmllllllkkkhhhiiiddd\\\RRRIIIBBB>>><<<;;;;;;::::::999888777777888888777777777777888888777666555555555666888999888888888777777777777777888777888999;;;>>>BBBDDDwwwpppnnnpppjjjgggccc___ZZZTTTMMMHHHAAA???;;;999999:::999999:::999888888777777888888666666555444444555666666444444444555555666666777777777777888888888999999999999888888888888999999:::;;;======???BBBFFFJJJPPPXXXhhhuuunnnmmmmmmlllkkkiiiddd[[[QQQIIIBBB>>>===;;;;;;::::::999888888777888888777777777777888888777666666555666777888999888777777777777777777777888888888999;;;???BBBDDDyyyqqqmmmnnnjjjhhhddd```[[[UUUNNNIIIBBB???<<<::::::::::::999:::999888888777777888888666666555555555555666666555555555555555666666666888888888888999999999:::::::::999999999999:::::::::;;;<<<===???BBBGGGJJJRRR\\\nnn{{{~~~uuunnnkkkllllllllljjjeee\\\QQQHHHBBB>>>===;;;;;;::::::999999888888888888777777777777888888777666666666666777888999777777777777777777888888888888888999;;;???BBBDDDzzzqqqmmmnnnkkkhhheeeaaa\\\VVVOOOKKKCCC@@@===::::::::::::999:::999888888777777888888777777777666666777777777777777777777777666666666888888999999999:::::::::::::::999999999999:::::::::;;;<<<>>>???CCCGGGKKKSSS^^^ssszzzxxx}}}}}}ssskkkhhhiiijjjjjjkkkfff]]]RRRIIIBBB???===;;;;;;:::::::::999999999888888777777777777888888777777777777777888888888777777777777777888888888888888888999<<>>;;;;;;;;;:::999:::999888888777777888888888888888999999888888888999999999888888888888888888888999999999:::::::::999999888888888888999999:::<<<===???@@@DDDIIILLLUUUaaawwwwwwxxx~~~{{{rrrkkkhhhhhhjjjkkklllggg___UUUKKKDDD???===;;;;;;;;;:::::::::::::::888888777777777777888888666777777888888888888888666666777777888888888888999888999:::<<>><<<;;;;;;:::::::::999888888777777888888888888999999999999888888888888888888999999999999888888888888999999999:::999999888888888888999999;;;===???@@@BBBFFFKKKNNNYYYfff~~~~~~vvvyyy~~~zzztttnnnjjjjjjlllnnnmmmiiibbbXXXOOOFFF@@@<<<;;;;;;;;;;;;::::::::::::888888777777777777888888666777888888999999888888666666666777888888999999999999999:::<<<@@@CCCEEEzzzqqqmmmnnnllljjjgggccc___YYYSSSNNNFFFCCC???===<<<;;;;;;::::::999888888777777888888666777888888888888777666666666666777777888888888777777777888888888999999::::::999999999999::::::===>>>@@@AAADDDGGGMMMPPP___nnn|||vvv{{{yyywwwsssooolllkkkmmmooommmjjjddd\\\SSSIII@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888666777888999999999888888555666666777888888999999999999999:::===@@@CCCEEEzzzqqqmmmmmmllljjjgggddd```ZZZTTTOOOGGGDDD???===<<<<<<;;;::::::999999888777888888888444555666777777666555444333444444555666777777888666777777777777888888888<<<;;;;;;::::::;;;;;;<<<===???AAABBBEEEIIINNNQQQeeessszzzvvv|||zzzuuusssqqqmmmkkkjjjkkkmmmmmmkkkfff___UUUJJJAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888666777888999:::999888888555666666777888999999999999999999:::===@@@CCCFFFxxxqqqnnnooommmllliiifffbbb\\\UUUPPPHHHDDD>>>;;;:::::::::::::::::::::999999999999888777777777777777777777777888888777777666666555555666666666666777777777777:::<<<<<<<<<:::::::::<<<===>>>AAADDDEEEFFFOOOYYYcccyyy}}}}}}tttnnnppppppooommmkkkjjjkkkmmmkkkggg```XXXNNNFFFAAA>>><<<999888999:::999888<<<<<<;;;;;;;;;;;;::::::999888888888777777666666888888777777777777777777888:::;;;<<<===@@@EEEHHHyyyqqqooopppmmmkkkiiifffbbb\\\UUUQQQIIIEEE???;;;::::::999999;;;::::::999888777666666777777777777777777777777888888777777666666666666777777777888888888888999:::;;;<<<;;;:::999:::;;;===>>>AAAEEEEEEGGGPPPZZZhhh~~~~~~uuuooopppqqqooollljjjjjjjjjmmmkkkhhhaaaYYYOOOFFFAAA???<<<:::999:::::::::999::::::999999999888888888888888888888777777777666888888888888888888888888999:::;;;<<<===@@@EEEHHHyyyrrrooopppmmmkkkiiifffccc]]]VVVQQQKKKGGGAAA<<<::::::999888:::::::::999999999999888777777777777777777777777888777777777777666666666888888888999999999::::::999:::;;;;;;999999:::;;;===>>>AAAEEEFFFHHHRRR]]]nnnyyyqqqrrrrrrpppmmmjjjiiiiiimmmllliiicccZZZPPPGGGBBB@@@===;;;:::;;;;;;;;;:::999999999999888888888888888888888888777777777777999999999999999999999999999:::;;;<<<===AAAEEEIIIyyyqqqnnnooolllkkkiiifffccc^^^WWWSSSNNNIIICCC>>>;;;:::999888999999::::::;;;<<<<<<===777777777777777777777777777777777777777777777777888888888888999999999:::888999;;;:::999999:::;;;>>>>>>BBBEEEGGGJJJUUU```qqqwwwwwwvvvsssoookkkiiiiiilllllljjjeee]]]SSSIIICCCAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888888777777777777777999999:::::::::::::::;;;999:::<<<<<<>>>AAAFFFIIIwwwooolllmmmllljjjhhhfffddd___XXXTTTOOOJJJDDD???<<<;;;:::999::::::::::::999999999999777777777777777777777777777777777777888888888888777777777888888888999999888999;;;;;;:::999;;;<<<>>>???BBBFFFHHHLLLWWWcccttt}}}xxxrrrmmmjjjiiikkklllkkkggg```UUUKKKDDDAAA???<<<;;;<<<===<<<;;;;;;;;;:::::::::999999999777777777777777777888888999999:::::::::;;;;;;;;;999;;;<<<===>>>AAAFFFIIIvvvnnnkkkkkkkkkjjjhhhgggddd___ZZZUUUPPPKKKEEE@@@===<<<;;;:::<<<;;;:::888666555333333777777777777777777777777777777777888888888888999777777777888888888888999888:::;;;;;;;;;;;;<<<>>>??????BBBFFFIIINNNZZZfffyyywwwqqqlllkkkkkklllllliiibbbWWWLLLFFFAAA>>><<<;;;<<<<<<<<<;;;888888888888777777777777777777777777888888888888888999999::::::;;;;;;<<<:::;;;<<<===>>>BBBFFFJJJwwwnnnkkklllkkkiiihhhgggddd```ZZZVVVPPPKKKEEE@@@>>>===<<<;;;;;;::::::999777666555555777777777777777777777777777777888888888999999999888888888999999999::::::999;;;<<<<<<<<<<<<===?????????CCCGGGJJJOOO\\\iii|||tttooommmjjjlllmmmkkkdddYYYNNNGGG@@@>>>;;;:::;;;<<<;;;;;;888888888888777777777777666777777777888888888888888888888999:::;;;;;;;;;:::;;;<<<===???BBBFFFJJJxxxooolllllljjjiiihhhgggeee```[[[WWWPPPKKKEEE@@@>>>>>>===<<<999999:::;;;<<<<<<===>>>777777777777777777777777777777888888999999999999999999:::::::::;;;;;;;;;:::;;;======<<<===>>>@@@??????CCCGGGJJJPPP]]]jjjvvvpppnnnjjjlllnnnllleeeZZZNNNGGG@@@===;;;:::;;;;;;;;;::::::::::::999999999999888666666777777888888888999777777888999999:::;;;;;;:::;;;======???BBBGGGJJJvvvnnnjjjhhhiiihhhggggggeee```ZZZUUUNNNJJJDDD@@@>>>===<<<;;;::::::::::::::::::::::::999999888888777777666666666666666666666666666666999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;BBBBBBFFFPPPVVVaaatttzzzrrrnnnqqqpppooonnniii___QQQGGG@@@>>>;;;999::::::999888999888888777777777777777::::::999999888777666666999999888888999999:::;;;<<<<<<======???DDDJJJOOOyyypppkkkhhhiiiiiihhhgggeee```ZZZVVVQQQLLLFFFAAA>>><<<:::999::::::::::::::::::::::::888888888888777777777777777777777777777777777777999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<>>;;;888666::::::::::::::::::::::::777777777888888888888888888888888888888888888888999999::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<======CCCDDDGGGQQQXXXeee{{{|||wwwtttsssrrrqqqlllcccVVVLLLCCCAAA===;;;;;;;;;;;;:::;;;:::999888777666666666::::::999999888777777777999999999999999:::;;;;;;888:::<<<>>>@@@CCCHHHKKKvvvpppkkkkkkjjjiiigggccc]]]XXXUUUPPPIIICCC???<<<999777999999999999999999999999777777777888888999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>EEEEEEHHHRRRZZZjjj}}}wwwvvvtttsssrrrnnneeeYYYPPPFFFBBB>>><<<<<<<<<<<<;;;;;;:::999888777666666666999999999888888888777777:::999999999999:::;;;;;;888:::===@@@BBBEEEHHHKKK{{{sssmmmlllkkkkkkiiiddd^^^YYYSSSOOOHHHCCC@@@>>><<<:::999999999999999999999999777777888888999999::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????FFFGGGIIITTT^^^qqqyyywwwvvvtttssspppggg[[[SSSGGGDDD???<<<<<<<<<<<<<<<;;;:::999888777777777777999999999888888888888888::::::999999::::::;;;<<<999<<>><<<999999999999999999999999888888888999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::;;;;;;<<<===??????@@@HHHIIIKKKVVVcccyyy~~~xxxvvvuuutttppphhh]]]UUUHHHDDD???<<<;;;<<<<<<<<<::::::999888888888888999888888888888888888888888:::::::::::::::;;;;;;<<<;;;===???AAACCCGGGKKKNNN{{{ooonnnnnnmmmkkkfff```\\\SSSOOOIIIDDDAAA???>>><<<888888888888888888888888:::999999999999999999888999999999999999999999999999999::::::::::::;;;;;;::::::;;;;;;<<<>>>???@@@@@@HHHJJJMMMYYYgggxxxvvvtttssspppiii___WWWIIIDDD???;;;:::;;;<<<<<<999999888888888999::::::888888888888888888888888;;;::::::::::::;;;<<<<<<<<<===>>>???AAAEEEKKKOOOpppooonnnnnnkkkgggaaa\\\UUUPPPJJJDDDAAA???===;;;888888888888888888888888;;;::::::999999888888888888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;;;;===>>>???@@@@@@IIIKKKNNNZZZiiixxxvvvtttssspppiii___WWWIIIDDD???;;;:::;;;;;;<<<888888888888999:::;;;;;;888888888888888888999999;;;::::::::::::;;;<<<<<<<<<<<<======???DDDJJJOOOuuuqqqlllkkkkkkhhhaaa[[[TTTOOOIIIDDD@@@>>><<<:::;;;;;;;;;:::999888777666:::::::::999777777:::<<<999888777666666777888999888999::::::;;;;;;::::::<<<;;;;;;;;;<<<===???@@@BBBFFFMMMUUU^^^qqqyyyuuurrrrrrqqqlllccc[[[MMMEEE>>>======;;;:::;;;:::999888888777777888888999:::;;;999777666666777888888999999999::::::::::::;;;===>>>@@@EEEKKKOOOvvvrrrmmmlllllliiiccc]]]UUUPPPIIIDDDAAA>>><<<;;;;;;;;;;;;::::::888777777888999999777555555777888:::999888777777888999:::999999:::;;;;;;;;;;;;:::<<<;;;;;;;;;<<<>>>@@@AAACCCGGGMMMUUU___ssswwwtttqqqqqqqqqmmmddd\\\NNNEEE???>>>>>>;;;:::;;;:::999888888777777888888999::::::999777666666777888888999999999::::::::::::;;;===>>>AAAEEEKKKOOOxxxsssnnnmmmmmmkkkeee___VVVQQQJJJEEEAAA???===;;;:::;;;;;;::::::999888777888999999777666555666888::::::999999999999::::::999999:::;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAAEEEHHHNNNUUUaaawwwuuurrrppppppqqqmmmeee^^^PPPGGG@@@>>>>>>;;;:::;;;:::999888888777777888888888999999888666555666777888888999999999::::::::::::;;;===>>>AAAEEEKKKPPPyyytttooommmnnnkkkfff```WWWRRRLLLFFFBBB???===;;;::::::;;;;;;:::999999888888999:::999888888:::;;;::::::999999999999::::::999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===???AAACCCGGGIIINNNWWWeee}}}tttqqqnnnoooqqqnnngggaaaSSSIIIAAA???>>>;;;:::;;;:::999888888777777888888777888999888666555666777888888999999999::::::::::::;;;===???AAAFFFLLLPPP|||vvvpppnnnnnnlllfffaaaYYYTTTMMMGGGCCC@@@>>><<<::::::;;;;;;;;;:::999999444666999999::::::<<<>>>888999999999999999999888::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBDDDHHHJJJOOOZZZjjj}}}ssspppnnnoooqqqpppiiidddVVVLLLCCC@@@>>>;;;:::;;;:::999888888777777888888777888999888777666777888888888999999999::::::::::::;;;===???BBBGGGMMMQQQzzzssspppooommmgggbbbZZZUUUNNNHHHDDDAAA>>>===::::::;;;;;;;;;;;;::::::111444777888888999:::<<<888888999999999999888888::::::;;;<<<<<<<<<<<<<<<===<<<<<<===???AAACCCEEEIIIJJJPPP]]]ooo}}}uuuqqqoooppprrrqqqkkkfffYYYNNNDDD@@@>>>;;;:::<<<:::999888888777777888888777999:::999888777888999888888999999999::::::::::::;;;===???BBBGGGMMMRRRwwwsssqqqnnniiiccc[[[VVVOOOIIIEEEBBB???===::::::;;;;;;;;;;;;;;;:::333666888999888777888999888999:::;;;;;;:::999888:::;;;;;;<<<<<<<<<<<<<<<=========>>>???BBBDDDFFFHHHJJJRRR```tttvvvssspppqqqsssrrrmmmggg[[[PPPFFFAAA>>>;;;:::<<<:::999888888777777888888888:::;;;:::999888999;;;888888999999999::::::::::::;;;===???BBBHHHNNNSSSzzzuuussspppjjjeee\\\WWWPPPIIIEEEBBB???===::::::;;;;;;<<<;;;;;;;;;888:::<<<<<<:::888888888::::::;;;<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<=========>>>@@@BBBEEEFFFHHHJJJRRRbbbwww~~~xxxtttqqqqqqtttsssmmmhhh\\\QQQFFFAAA???;;;:::<<<:::999999888777888888888999:::;;;;;;999999:::;;;888888999999999::::::::::::;;;===???CCCHHHNNNSSSzzztttqqqooojjjfff^^^XXXQQQJJJFFFCCCAAA@@@===<<<<<<;;;;;;:::999999777777888888888999999999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<===???BBBDDDFFFHHHOOOXXXddd{{{zzztttsssvvvuuuoooiii```TTTIIICCC???<<<;;;===;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;:::::::::999999::::::<<<@@@BBBDDDLLLTTT{{{uuurrrooojjjfff___ZZZRRRKKKGGGDDDAAA???===<<<<<<;;;;;;::::::999777777888888888999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===???BBBDDDFFFHHHOOOYYYfff~~~~~~yyywwwyyyxxxrrrmmmbbbVVVJJJEEEAAA===<<<>>>;;;;;;;;;:::::::::999999999999999999999999999999888888999999::::::;;;;;;;;;:::<<<@@@BBBDDDLLLUUU}}}vvvssspppjjjfffaaa\\\TTTMMMHHHDDDAAA>>>======<<<<<<;;;:::::::::888888888888888999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===???BBBEEEFFFIIIPPP[[[jjj||||||}}}~~~|||vvvqqqeeeYYYMMMGGGCCC>>>===???;;;;;;;;;;;;::::::::::::999999999999999999999999666666777888999:::;;;<<<;;;:::===AAACCCEEEMMMVVV}}}vvvtttqqqlllgggccc^^^VVVOOOIIIEEEAAA>>>=========<<<;;;;;;::::::888888888888888888888888999999:::;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<>>>@@@BBBEEEFFFIIIRRR^^^nnn{{{xxxxxx~~~~~~yyytttggg[[[NNNHHHCCC>>>===>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999666666777888999999::::::;;;;;;===AAACCCFFFNNNWWW}}}wwwuuusssooojjjddd___XXXQQQKKKFFFAAA>>>>>>======<<<<<<;;;::::::888888888888888888888888888999999:::;;;;;;::::::999999999:::::::::;;;;;;<<<<<<===>>>@@@CCCEEEGGGJJJSSSaaatttxxxuuuuuu|||yyyuuuhhh\\\OOOHHHCCC>>><<<===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888888888888888;;;;;;>>>BBBDDDGGGOOOXXXzzzxxxvvvqqqmmmeee```YYYSSSMMMHHHCCC???>>>>>>======<<<;;;;;;;;;999999999888888888888888777888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;=========>>>@@@CCCFFFGGGKKKUUUdddxxx~~~uuurrrsssyyyyyyuuukkk^^^QQQIIIDDD>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999::::::999999999888888888;;;;;;>>>BBBEEEHHHPPPYYY|||xxxsssnnneee```ZZZTTTNNNIIIDDDAAA>>>>>>======<<<<<<;;;;;;999999999888888888777777777777888::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<=========???AAACCCFFFGGGLLLVVVfff|||{{{sssoooooouuuyyyuuummmaaaSSSKKKEEE???<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::;;;;;;>>>CCCEEEHHHQQQZZZ~~~zzztttnnnddd```ZZZTTTOOOJJJEEEBBB>>>>>>>>>===<<<<<<;;;;;;999999999999888888777777666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???AAACCCFFFHHHLLLVVVggg~~~yyyqqqmmmmmmsss}}}zzzvvvpppcccUUUMMMGGGAAA>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999888888999:::;;;<<<<<<===<<<;;;>>>CCCFFFIIIQQQZZZyyysssooogggaaaXXXRRRNNNIIIDDD@@@======<<<;;;::::::::::::777777777777888888888888777777888999::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>????????????AAAEEEHHHOOOVVVhhhyyysssooonnnsss|||}}}zzzwwwpppeeeWWWMMMGGGDDD???<<<>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;>>>CCCFFFJJJTTT^^^yyysssnnnhhhbbbYYYSSSOOOKKKEEEAAA===<<<;;;::::::999999999777777777777888888888888777888888999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@???@@@BBBEEEHHHPPPYYYkkkzzzrrrnnnmmmrrr{{{{{{xxxpppfffXXXNNNHHHDDD@@@===@@@???>>>===<<<;;;;;;;;;999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;>>>CCCFFFKKKTTT^^^zzzsssnnniiiccc[[[TTTPPPLLLGGGCCC<<<<<<;;;:::999999999999777777777888888888999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAACCCGGGJJJRRR\\\ppp{{{pppmmmlllqqqzzz~~~zzzqqqhhhZZZOOOIIIDDDAAA>>>AAA@@@???>>><<<<<<;;;;;;::::::::::::::::::::::::888999::::::;;;;;;::::::<<<;;;>>>CCCGGGKKKUUU```{{{tttoooiiicccZZZTTTPPPLLLFFFBBB<<<;;;:::999999888999999777777888888888999999999999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???>>>???@@@@@@AAADDDHHHKKKSSS^^^uuu{{{ppplllkkkoooyyy|||sssjjj]]]QQQJJJEEEBBB@@@AAA@@@???===<<<;;;;;;;;;::::::::::::::::::::::::888999999:::;;;:::::::::===<<<>>>CCCGGGLLLVVVaaa{{{uuuqqqhhhbbbZZZSSSOOOKKKFFFBBB<<<<<<;;;:::999999999999888888888888999999999999:::::::::::::::;;;;;;;;;:::::::::;;;<<<===>>>???===>>>@@@@@@AAAEEEIIILLLRRR```yyyzzzoookkkjjjnnnvvv}}}tttlll```TTTKKKFFFCCCBBB@@@???===<<<;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::===<<>><<<===>>>@@@AAADDDIIIMMMSSSccc~~~xxxnnniiigggkkkrrr}}}vvvnnnbbbVVVLLLFFFDDDDDD>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;>>>===???CCCGGGMMMYYYddd|||vvvrrriiicccZZZTTTPPPLLLFFFBBB>>>>>>===<<<;;;;;;;;;;;;888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::<<<===???@@@DDDIIIMMMTTTfff~~~vvvkkkfffdddfffmmmzzz}}}wwwpppdddWWWMMMGGGEEEEEE======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>===<<<<<<;;;<<<<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<999;;;===>>>@@@DDDIIILLLVVVhhh}}}tttiiidddaaacccjjjvvv}}}wwwqqqfffXXXMMMGGGEEEFFF===============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>=========???===???CCCHHHNNNZZZfff|||uuurrrjjjddd]]]WWWTTTPPPJJJFFF>>><<<;;;:::<<<<<<;;;:::;;;::::::::::::::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;===<<<>>>AAAAAABBBIIIRRR[[[mmm}}}uuullldddaaaeeejjjrrr|||zzztttjjj]]]PPPHHHDDDCCC>>>>>><<<;;;;;;;;;;;;;;;888888888999:::;;;======;;;;;;;;;<<<<<<>>>???@@@>>>>>>AAAFFFIIIPPP]]]kkk|||vvvssskkkeee^^^XXXTTTPPPJJJFFF@@@>>><<<;;;<<<<<<;;;:::999999888888888888999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;===<<<>>>AAAAAACCCJJJRRR]]]ppp}}}uuukkkccc```dddhhhooozzzuuukkk]]]QQQHHHDDDCCC>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999999999999:::;;;;;;<<<>>>>>>AAAFFFIIIPPP^^^kkk}}}wwwsssmmmggg___YYYTTTOOOIIIEEEBBB@@@>>>======<<<;;;:::999999888888888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===<<<>>>AAABBBCCCKKKSSS^^^sss|||tttjjjccc___bbbffflll|||{{{vvvlll___RRRIIIDDDCCC???>>>===<<<;;;;;;;;;;;;======<<<;;;::::::;;;;;;::::::999999999::::::;;;>>>>>>AAAEEEIIIQQQ___mmm}}}vvvsssnnnhhh```YYYUUUPPPIIIEEEEEEBBB???>>>======;;;999::::::999999999999::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<======???BBBCCCDDDLLLTTT```vvv{{{tttkkkddd```ccceeejjjyyy|||wwwmmm```SSSJJJEEECCC???>>>===<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<>>>===<<<<<<<<<<<<<<<===>>>>>>AAAEEEJJJRRRaaaooo|||uuurrroooiiiaaaZZZUUUPPPJJJFFFEEECCC@@@>>>>>>===;;;999999999888888888888999999999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>===???BBBDDDEEEMMMUUUbbbyyy{{{tttmmmeeeaaadddfffjjjxxx}}}xxxooobbbUUUJJJEEECCC??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>==================???>>>AAAEEEJJJSSSbbbqqq~~~vvvrrroooiiiaaa[[[VVVQQQKKKGGGEEEBBB@@@>>>>>>===;;;999777777666666666666777777888999999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<>>>===???CCCDDDFFFNNNVVVeee}}}|||uuummmfffbbbeeegggjjjxxx}}}yyypppcccVVVKKKEEECCC??????>>>===<<<<<<<<<<<<;;;:::::::::;;;<<<======;;;;;;:::::::::;;;;;;<<>>AAAEEEJJJTTTdddsssxxxsssnnnhhhaaa[[[WWWRRRMMMIIICCCAAA???=========;;;:::999999888888888888999999888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===@@@CCCEEEGGGNNNWWWiii|||vvvllleeebbbeeefffjjjwww~~~zzzqqqdddWWWLLLFFFCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::888888888888999999:::;;;??????AAAEEEKKKTTTeeeuuuyyyuuunnnhhh```[[[WWWSSSNNNJJJBBB@@@>>>======<<<;;;:::===<<<<<<;;;;;;<<<<<<===888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>@@@DDDEEEGGGOOOXXXmmm}}}wwwkkkdddaaadddfffiiiwwwzzzrrreeeXXXMMMFFFCCC@@@???>>>======<<<<<<<<<======;;;:::999888888888888888888888999:::;;;<<>>>>>AAADDDDDDFFFOOOYYYooo~~~wwwmmmiiiffffffgggmmmzzz|||sssgggYYYLLLDDD@@@???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<======>>>EEEEEEFFFNNNVVVfff}}}zzzsssiiifffaaa\\\XXXSSSNNNJJJFFFCCC@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>AAADDDDDDFFFOOOZZZpppxxxnnniiiffffffgggmmmzzz~~~{{{sssgggYYYLLLDDDAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<======<<>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>AAADDDDDDGGGQQQ\\\sss{{{ooojjjffffffgggmmm{{{}}}zzzrrrgggYYYMMMEEEAAA???>>>===<<<<<<;;;;;;<<<999999999999999999999999::::::::::::;;;<<<======:::BBBCCCFFFPPPZZZlllyyyqqqkkkhhhccc___ZZZTTTNNNJJJGGGDDDAAA>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>AAADDDDDDHHHRRR^^^vvv}}}qqqlllhhhggghhhooo}}}|||yyyrrrhhhZZZNNNFFFBBB???>>>===<<<<<<;;;;;;<<<999999999999999999999999::::::::::::;;;<<<======;;;BBBCCCFFFQQQ\\\nnnzzzqqqllliiieeeaaa\\\VVVOOOJJJHHHEEEAAA???>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????AAADDDEEEIIITTT```yyytttoookkkjjjkkkrrr|||zzztttiii\\\OOOGGGBBB???>>>===<<<<<<;;;;;;<<<999999999999999999999999::::::::::::;;;<<<=========DDDDDDGGGRRR]]]ppp~~~tttnnnlllhhhddd___XXXQQQLLLIIIFFFBBB???>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????AAADDDEEEJJJVVVbbb{{{yyysssnnnmmmnnnuuu~~~|||vvvkkk^^^QQQGGGCCC???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<======>>>EEEEEEHHHSSS^^^rrryyypppnnnjjjfffaaaZZZRRRMMMIIIFFFBBB???>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????AAADDDEEEJJJWWWccc}}}}}}wwwrrrppprrryyy~~~xxxmmm___RRRHHHCCC???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========DDDDDDHHHTTTaaavvv|||qqqooolllhhhbbb[[[SSSNNNJJJGGGCCC@@@>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======??????AAADDDFFFKKKWWWddd~~~~~~zzztttsssttt{{{zzzooo```RRRHHHCCC???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======;;;BBBCCCHHHUUUcccyyyzzzxxxtttnnnggg```YYYQQQMMMIIIGGGDDD@@@===;;;;;;:::777777777777888999:::::::::999999999999:::;;;;;;>>>============>>>>>>??????@@@CCCEEEFFFJJJXXXfff}}}vvvwww}}}~~~xxxzzz||||||uuunnnbbbRRRGGGDDD@@@???>>>======<<<<<<<<<:::::::::999999999888888999:::;;;<<<============AAAFFFGGGMMMYYYccczzz~~~yyyuuuooohhhaaaZZZRRRNNNIIIGGGDDD@@@>>><<<;;;;;;999999888888888999::::::===<<<<<<<<<<<<===>>>>>>==================>>>??????@@@CCCEEEFFFKKKYYYgggvvvrrrttt{{{{{{|||~~~{{{uuunnnbbbRRRGGGDDD???>>>===<<<<<<;;;;;;;;;::::::::::::999999999999::::::;;;<<<============@@@EEEGGGMMMYYYccczzz{{{wwwpppjjjccc[[[TTTOOOIIIGGGDDDAAA>>>===<<<;;;;;;;;;:::999999999::::::>>>============>>>??????===<<<<<<<<<======>>>??????@@@CCCEEEGGGLLL[[[iii{{{ooommmoooxxx~~~zzzuuunnnbbbSSSHHHDDD>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;<<<<<<=========???EEEFFFMMMYYYddd{{{|||xxxrrrkkkddd]]]UUUQQQIIIGGGEEEAAA???============<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>??????@@@CCCFFFGGGNNN]]]lllvvvlllhhhkkkuuu~~~yyytttnnncccSSSHHHDDD???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<======>>>???DDDFFFMMMZZZeee}}}}}}yyysssllleee^^^VVVRRRIIIHHHEEEBBB@@@>>>>>>>>>======<<<;;;::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>??????@@@CCCFFFHHHOOO```ooosssiiidddhhhsss|||xxxsssnnncccSSSHHHDDDAAA@@@???>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;<<<>>>>>>???DDDGGGNNN\\\hhh~~~zzzsssmmmfff^^^WWWRRRJJJHHHEEECCC@@@?????????<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======:::::::::;;;<<<===>>>??????@@@CCCFFFIIIQQQbbbrrrpppfffdddhhhsss{{{vvvsssnnncccTTTHHHDDDAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>??????EEEHHHPPP^^^jjj~~~zzzsssmmmfff^^^WWWRRRJJJHHHFFFCCCAAA@@@@@@@@@::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>:::::::::;;;<<<===??????@@@@@@CCCFFFIIIRRRdddtttoooeeedddiiitttyyyuuurrrnnndddTTTHHHDDDAAA@@@???>>>========================<<<<<<<<<;;;<<<;;;:::::::::<<<>>>???@@@FFFIIIQQQ```mmm}}}yyysssllleee^^^WWWRRRJJJHHHFFFCCCAAA@@@@@@@@@999999999999::::::;;;<<<;;;;;;;;;;;;;;;<<<======999::::::;;;<<<===??????@@@@@@CCCFFFJJJSSSeeeuuuqqqgggeeejjjuuuyyyuuurrrnnndddTTTIIIDDD@@@???>>>======<<<<<<<<<>>>=========<<<<<<<<<<<<<<<;;;:::999:::<<<>>>@@@@@@GGGJJJRRRaaannnxxxrrrooojjjaaaXXXUUULLLJJJGGGEEECCC@@@===;;;<<<<<<;;;::::::999888888888999:::;;;<<<<<<<<<<<<:::;;;<<<;;;;;;;;;===???@@@EEECCCCCCJJJRRRccc|||nnnfffdddjjjvvv|||wwwsssnnncccTTTIIIEEE@@@???>>><<<;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<===???@@@AAAAAAGGGKKKSSSbbbpppyyyssspppkkkaaaXXXUUUMMMJJJGGGDDDCCCAAA===;;;<<<<<<;;;;;;:::999999888888999:::;;;<<<<<<<<<<<<;;;<<<======<<<<<<>>>@@@@@@EEECCCCCCKKKRRRddd|||pppgggeeekkkvvv|||xxxsssnnncccTTTIIIEEEAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAAHHHKKKTTTcccqqqzzztttqqqlllbbbYYYVVVMMMKKKGGGDDDCCCAAA>>><<<<<<<<<<<<;;;::::::999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@AAA@@@EEECCCCCCKKKSSSeee}}}sssjjjfffkkkvvvzzzyyyzzz~~~yyysssnnncccTTTIIIEEEAAAAAA???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBHHHLLLUUUeeesss|||uuurrrmmmcccZZZVVVNNNKKKGGGDDDBBBAAA>>>======<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>======???AAA@@@EEECCCCCCLLLTTTfffwwwlllhhhlllwww|||vvvqqqqqqqqquuuzzztttnnnbbbSSSIIIEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCBBBHHHLLLVVVfffuuu~~~wwwtttnnnddd[[[WWWOOOLLLGGGDDDBBBAAA???=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<======<<<===???@@@???EEECCCDDDMMMVVVhhhzzzoooiiimmmwww|||xxxrrrllliiihhhhhhjjjrrrzzz{{{uuunnnbbbSSSHHHEEEBBBAAA@@@??????>>>??????@@@@@@??????>>>>>>======;;;<<<<<<===???@@@BBBCCCBBBIIIMMMXXXhhhxxxyyyuuuoooeee\\\XXXPPPLLLGGGDDDBBBAAA???>>>========================;;;<<<<<<=========<<<<<<;;;<<<======<<<<<<>>>@@@???EEEDDDDDDNNNWWWiii}}}qqqjjjnnnxxx}}}xxxrrrooohhhccc``````___```fffmmm||||||uuunnnbbbRRRHHHEEEAAA@@@@@@???>>>>>>??????????????????>>>>>>>>>>>>=========>>>???@@@AAABBBBBBIIINNNYYYjjjzzzzzzvvvpppfff]]]YYYQQQMMMGGGDDDBBBAAA@@@???========================<<<<<<============<<<<<<<<<===>>>>>>===>>>@@@AAA???EEEDDDEEENNNXXXjjjssskkkoooxxx}}}wwwqqqkkkgggaaa]]]ZZZZZZXXXXXX]]]ccckkkuuu}}}vvvnnnaaaRRRHHHEEE@@@@@@???>>>>>>>>>>>>???==================>>>>>>??????>>>>>>??????@@@AAACCCJJJOOOZZZlll|||zzzwwwqqqfff]]]YYYQQQMMMGGGDDDBBBAAA@@@???============>>>>>>>>>>>><<<===============<<<<<<===>>>??????>>>???AAACCC???EEEDDDEEEOOOXXXkkkssskkkoooxxxzzztttmmmgggccc]]]YYYWWWVVVUUUTTTXXX^^^^^^hhhuuu~~~vvvnnnaaaRRRHHHEEE??????>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======@@@@@@????????????@@@@@@CCCJJJOOOZZZmmm}}}{{{tttpppjjj```XXXQQQNNNKKKHHHGGGEEECCCAAA>>>===<<<;;;:::999999999<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>===BBBBBBFFFPPPXXXnnnoooggglllwww~~~vvvooohhhbbb^^^ZZZXXXVVVTTTSSSSSSUUUUUU\\\]]]cccmmmvvv}}}~~~wwwoooaaaQQQHHHFFF@@@???>>><<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>AAACCCHHHKKKRRR]]]kkk|||uuuqqqkkkaaaYYYQQQNNNJJJHHHFFFDDDAAA???===<<<;;;::::::999999999============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBFFFPPPYYYnnnppphhhmmmyyy~~~vvvnnngggaaa\\\WWWVVVSSSQQQPPPQQQQQQRRRVVVWWW\\\dddjjjooowww}}}wwwnnn```QQQHHHFFFAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????BBBDDDGGGJJJRRR^^^lll}}}vvvrrrlllbbbZZZRRROOOJJJGGGDDDBBB???===>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>??????>>>BBBBBBFFFQQQZZZppppppiiiooo{{{~~~vvvnnnfff___[[[VVVUUUSSSQQQPPPPPPPPPPPPRRRQQQTTTZZZ]]]```fffmmmxxx}}}uuummm___PPPGGGFFFAAAAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???@@@CCCEEEFFFJJJSSS___mmmxxxtttnnnddd\\\TTTPPPJJJFFFCCCAAA>>><<<@@@@@@???>>>======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????CCCBBBGGGQQQ[[[rrrqqqjjjqqq~~~wwwoooggg```[[[XXXWWWUUUTTTRRRRRRRRRRRRQQQOOOQQQUUUWWWWWW\\\ccckkkwww{{{tttkkk^^^OOOGGGFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@BBBDDDEEEJJJTTTaaaoooyyyvvvoooeee]]]UUUPPPJJJEEEBBB@@@>>><<<>>>>>>======<<<<<<======;;;;;;;;;<<<<<<<<<============>>>>>>???????????????CCCCCCGGGRRR\\\ttt}}}pppkkkrrrzzzrrrjjjccc^^^ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOOPPPSSSTTTTTTXXX^^^dddpppzzzrrriii\\\NNNGGGFFFBBBAAA@@@??????>>>??????========================<<<===>>>>>>>>>???AAACCCEEEJJJUUUcccrrr{{{wwwqqqggg___UUUQQQJJJEEECCCAAA???>>>;;;;;;::::::999::::::;;;::::::;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@@@@DDDCCCGGGRRR^^^vvvzzzooojjjrrrwwwooohhhddd\\\[[[ZZZYYYWWWUUUTTTSSSRRRPPPPPPSSSSSSSSSVVV\\\```kkk}}}yyyqqqhhh[[[MMMFFFFFFAAA@@@@@@???>>>>>>??????========================;;;===>>>>>>===>>>@@@BBBEEEKKKWWWfffvvv|||xxxrrrhhh```VVVQQQKKKFFFCCCBBBAAA@@@;;;::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<======>>>??????@@@@@@@@@DDDCCCGGGSSS^^^wwwwwwnnnjjjrrr|||tttnnnjjj______^^^]]][[[YYYXXXWWWVVVSSSSSSUUUTTTSSSVVV[[[^^^hhhyyyxxxpppgggZZZLLLFFFFFF@@@@@@???>>>>>>>>>>>>???========================<<<===??????>>>???AAACCCFFFLLLYYYiiixxx}}}yyysssiiiaaaVVVQQQKKKFFFDDDCCCBBBAAA======<<<<<<<<<======>>><<<<<<<<<<<<=========>>><<<======>>>???@@@@@@@@@AAADDDCCCHHHSSS___xxxvvvmmmjjjrrrxxxqqqmmmddddddcccbbb```^^^\\\[[[ZZZXXXWWWXXXWWWTTTWWW\\\___gggxxxxxxooofffYYYLLLFFFFFF??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???@@@BBBDDDFFFMMM[[[jjjzzz}}}yyyrrrhhh```VVVRRRKKKFFFCCCAAA???===<<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<<<<>>>??????@@@AAAAAABBBBBBBBBGGGFFFJJJTTT___yyyuuunnnkkkvvvyyyuuuooolllhhheeecccaaa___^^^]]]\\\ZZZYYYXXXXXXXXXXXXbbbkkk}}}xxxmmmdddZZZNNNFFFDDDDDDBBB@@@???@@@@@@???>>>@@@?????????>>>>>>======>>>>>>>>>>>>@@@BBBDDDEEEIIIOOO\\\mmm~~~yyysssiiiaaaVVVRRRKKKFFFCCCAAA???>>>=========<<<<<<=========>>>>>>===============<<<>>>>>>??????@@@AAAAAAAAAAAAFFFFFFJJJUUU```{{{uuunnnmmmwwwzzztttqqqmmmiiihhhfffdddccc```___]]][[[ZZZZZZ[[[[[[ccclllyyymmmdddYYYMMMFFFEEEDDDBBB@@@???@@@@@@???>>>????????????>>>>>>>>>===>>>======>>>???AAACCCEEEJJJPPP^^^ppp~~~zzztttkkkcccWWWRRRLLLGGGDDDBBB@@@>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<===============>>>>>>???@@@@@@AAA@@@EEEEEEJJJUUUbbb}}}vvvooonnnxxx{{{xxxtttpppooommmkkkiiidddcccaaa^^^]]]]]]^^^___cccnnn|||nnnbbbWWWLLLFFFEEECCCAAA?????????@@@???>>>????????????>>>>>>>>>>>>============???AAACCCDDDKKKRRR```sss~~~{{{uuullldddWWWSSSMMMGGGDDDBBB@@@???>>>==================>>>::::::;;;;;;<<<<<<===============>>>??????@@@@@@???DDDDDDIIIVVVcccxxxrrrpppyyyzzzvvvtttrrrooommmhhhfffcccaaa___```aaabbbdddppp}}}mmmaaaUUUJJJFFFFFFBBB@@@???>>>???@@@???>>>?????????>>>>>>>>>>>>>>>======<<<===>>>@@@BBBDDDKKKSSSbbbuuu}}}{{{vvvmmmfffXXXTTTMMMHHHEEECCCAAA@@@===<<<<<<;;;;;;<<<<<<===::::::;;;;;;<<<<<<===============>>>??????@@@@@@>>>CCCDDDIIIVVVeeeyyytttoooyyy|||xxxuuurrrpppkkkhhheeebbb```aaabbbcccfffttt~~~mmm___SSSIIIEEEFFFAAA@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>??????============???AAACCCDDDJJJSSScccwww|||zzzvvvmmmfffYYYTTTNNNIIIFFFDDDBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@AAA???DDDDDDIIIVVVeeexxxsssnnnwww~~~yyyuuusssmmmjjjfffcccaaabbbccceeekkk{{{|||kkk]]]RRRHHHDDDEEEAAA???======???@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@BBBDDDEEEJJJSSSeeezzz{{{yyyuuummmfffYYYUUUNNNIIIFFFDDDBBBAAA======<<<<<<<<<<<<======>>>>>>===============<<<>>>>>>??????@@@AAAAAAAAA@@@DDDDDDIIIWWWffftttooollluuuzzzvvvpppmmmhhheeecccccceeegggqqqzzzjjj\\\QQQGGGCCCDDD@@@>>>======???@@@???>>>===>>>>>>>>>????????????????????????AAACCCEEEFFFKKKUUUggg}}}zzzyyyuuummmfffZZZUUUOOOJJJFFFDDDBBBAAA>>>>>>============>>>>>>??????>>>>>>======<<<<<>>======???@@@???>>>======>>>>>>?????????@@@@@@@@@???@@@AAACCCEEEGGGLLLVVViii~~~zzzyyyuuummmfff^^^WWWOOOIIIGGGEEECCC@@@??????>>>>>>======<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>???@@@@@@@@@AAACCCGGGFFFKKKXXXhhhsssnnnpppwww}}}wwwpppkkkiiigggfffiiiooo}}}uuudddXXXOOOGGGDDDEEEAAA@@@???>>>============>>>>>>>>>>>>>>>??????@@@???@@@BBBBBBBBBCCCFFFHHHMMMWWWkkk~~~zzzyyyvvvnnnggg^^^XXXOOOJJJGGGFFFCCC@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@@@@AAAAAABBBFFFFFFKKKXXXhhhuuuppppppwwwzzztttnnnlllkkkjjjmmmrrrtttcccXXXOOOGGGDDDDDDAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>??????@@@>>>???AAAAAAAAABBBEEEGGGNNNXXXlll~~~zzzzzzwwwpppiii___XXXPPPJJJHHHFFFCCC@@@??????>>>>>>======<<<<<<>>>===============>>>>>>===>>>>>>???@@@@@@AAAAAAAAAEEEEEEJJJYYYiiiyyysssqqqwwwyyyssspppnnnmmmqqqvvvrrrbbbXXXOOOGGGCCCCCCAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@===>>>@@@@@@@@@AAADDDFFFNNNZZZnnnzzzzzzxxxqqqkkk```YYYQQQKKKHHHFFFCCC@@@??????>>>>>>======<<<<<<>>>======<<<<<<<<<<<<=========>>>???@@@AAAAAABBB@@@DDDEEEKKKYYYjjj|||uuurrrxxx}}}vvvsssqqqooosssxxxqqqbbbWWWOOOGGGCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@===???@@@AAAAAABBBDDDFFFNNNZZZooo{{{zzzxxxrrrlllaaaZZZRRRLLLIIIGGGCCCAAA??????>>>>>>======<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>???@@@AAABBBBBB???DDDEEEKKKZZZkkk|||tttqqqwwwzzzvvvrrrpppsssyyyrrrbbbWWWNNNFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@AAABBBBBBCCCEEEHHHLLLYYYppp|||{{{xxxrrrlllbbb[[[SSSLLLIIIGGGDDDAAA??????>>>>>>======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===???@@@AAABBBCCC@@@EEEEEEKKKZZZkkkzzzrrrnnnsss~~~~~~}}}}}}zzzuuurrruuu{{{tttbbbVVVMMMFFFCCCCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>??????@@@???@@@BBBBBBBBBCCCFFFHHHKKKYYYqqq|||{{{xxxrrrlllccc\\\SSSMMMJJJGGGDDDAAA??????>>>>>>======<<<<<<:::::::::::::::;;;<<<===<<<<<<===???@@@AAABBBCCCAAAFFFFFFLLLZZZkkkwwwnnnjjjnnnxxx}}}{{{}}}~~~{{{{{{zzzwwwyyy~~~wwwcccVVVLLLEEECCCDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@>>>@@@AAAAAAAAACCCEEEGGGLLLZZZsss}}}{{{xxxqqqkkkccc]]]TTTMMMJJJHHHDDDAAA?????????>>>======<<<<<<:::::::::;;;<<<===>>>???;;;<<<===???@@@AAACCCCCCBBBFFFFFFLLLZZZkkkuuulllfffjjjttt{{{yyy{{{}}}zzzzzz~~~zzz|||yyydddVVVLLLEEECCCEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@===???@@@@@@@@@BBBDDDFFFMMM[[[uuu~~~{{{yyysssmmmaaaZZZRRRKKKHHHFFFCCC@@@>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>?????????===:::999:::===AAADDDBBBFFFEEEIIIXXXiiimmmdddbbbdddkkkxxx{{{zzz~~~}}}zzzxxx}}}~~~~~~wwwbbbUUUMMMGGGDDDDDD@@@@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@???@@@AAABBBCCCEEEHHHKKKQQQ\\\sss}}}zzzxxxrrrmmmbbb\\\SSSMMMJJJGGGDDDAAA>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>??????=========>>>???@@@AAABBBBBBFFFEEEJJJXXXiiikkkbbb___aaahhhttt}}}yyyxxx|||}}}yyywww|||xxxdddVVVNNNGGGDDDEEEAAAAAAAAAAAA@@@@@@@@@???>>>>>>?????????@@@@@@@@@>>>@@@AAABBBBBBDDDHHHKKKQQQ\\\sss{{{xxxvvvqqqlllccc]]]TTTMMMJJJHHHDDDAAA>>>===<<<<<<;;;<<<<<<<<>>>>>======>>>>>>???;;;===@@@BBBCCCCCCBBBAAABBBEEEEEEJJJXXXiii~~~iii^^^\\\]]]dddooozzz}}}yyyvvvvvv{{{~~~|||xxxuuuzzzzzzeeeWWWNNNGGGDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>?????????@@@@@@===???@@@AAAAAADDDGGGJJJQQQ\\\tttyyywwwuuupppkkkccc]]]TTTMMMJJJGGGDDDAAA===<<<<<<;;;;;;<<<<<<<<<>>>>>>============>>>>>>;;;===@@@BBBCCCBBBAAAAAAAAAEEEEEEJJJXXXiiihhh\\\YYY[[[```jjjtttzzzzzzwwwvvvvvvzzzyyywww}}}{{{vvvsssxxxzzzdddVVVLLLFFFCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????===>>>???@@@AAACCCFFFIIIQQQ]]]uuuxxxvvvtttpppkkkccc\\\SSSLLLHHHFFFBBB???<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>><<<======>>>???@@@AAABBBAAAEEEEEEJJJXXXhhhiii\\\WWWYYY^^^fffooouuuwwwvvvwwwvvvzzz|||vvvuuuyyy{{{vvvrrrvvvyyycccTTTJJJDDDBBBBBB@@@@@@@@@@@@????????????======>>>>>>>>>?????????===>>>???@@@AAACCCFFFIIIQQQ]]]vvvwwwuuutttpppkkkccc\\\SSSLLLHHHEEEAAA>>>;;;;;;;;;:::;;;;;;<<<===>>>======<<<<<<======>>>===<<<;;;:::;;;>>>@@@BBB@@@EEEEEEKKKXXXhhhkkk]]]VVVWWW[[[bbbjjjqqqtttuuuwwwvvvzzz~~~wwwuuuwww|||vvvrrruuu}}}xxxaaaRRRIIICCCBBBCCC@@@@@@@@@?????????>>>>>>=========>>>>>>>>>??????===???@@@AAAAAADDDGGGJJJQQQ]]]wwwwwwuuutttppplllddd]]]TTTMMMIIIFFFBBB>>>;;;:::::::::;;;;;;<<<=========<<<<<<<<<<<<======<<<<<<;;;;;;<<<>>>@@@AAA@@@EEEEEEKKKXXXhhhlll^^^TTTUUUYYY^^^ffflllqqqsssttttttxxxyyyuuuuuu||||||vvvrrruuu}}}wwwaaaRRRJJJDDDCCCEEEAAAAAA@@@@@@@@@?????????============>>>>>>>>>???>>>@@@AAABBBBBBDDDHHHKKKPPP]]]xxxwwwuuutttqqqmmmeee^^^UUUNNNJJJGGGCCC???::::::::::::;;;;;;<<<=========<<<<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@@@@EEEEEEKKKXXXhhhmmm^^^RRRTTTWWW\\\cccjjjooorrrrrrrrrwwwzzzvvvuuuzzz}}}vvvrrruuu}}}xxxaaaSSSKKKFFFEEEGGGBBBBBBBBBAAAAAAAAA@@@@@@============>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHKKKPPP^^^xxx{{{wwwtttqqqnnnfffaaaYYYRRRMMMHHHDDDAAA@@@>>><<<;;;:::;;;===>>>>>>>>>======<<<<<<<<<<<<============>>>???@@@AAA???DDDEEEJJJWWWeeelll]]]WWWUUUUUUZZZbbbhhhllllllpppqqqwwwxxxsssxxxyyytttssswww{{{www___RRRLLLGGGCCCAAACCCBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>BBBCCCCCCCCCCCCEEEGGGJJJSSS___www{{{wwwuuurrrooogggbbbZZZSSSMMMHHHDDDAAA???>>>===<<<;;;<<<<<<===============<<<<<<;;;;;;============>>>???@@@AAA???DDDDDDJJJVVVdddnnn```WWWUUUUUUYYYaaahhhkkkkkkooopppvvv}}}vvvzzzyyysssqqqtttxxxuuu]]]PPPKKKGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????BBBCCCCCCCCCCCCEEEHHHJJJSSS___xxx{{{xxxvvvssspppjjjddd[[[SSSMMMGGGCCC@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;============>>>???@@@AAA@@@DDDDDDIIITTTbbb~~~pppaaaWWWTTTTTTXXX___fffjjjjjjmmmooouuu{{{|||yyyrrroooqqqtttttt\\\NNNIIIFFFEEEEEEAAA@@@???>>>>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEHHHKKKTTT___xxx}}}yyyxxxuuurrrmmmfff]]]TTTLLLGGGBBB???=========>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;============>>>???@@@AAA@@@DDDDDDHHHSSS___{{{qqqaaaWWWTTTSSSVVV^^^eeeiiijjjlllnnnttt~~~~~~zzzrrrooopppsss}}}vvv\\\NNNIIIFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDDDDFFFIIILLLTTT```yyy{{{yyyvvvsssooohhh^^^TTTLLLGGGBBB@@@=========>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAA@@@EEEDDDGGGRRR^^^zzzqqq___WWWTTTSSSVVV]]]dddhhhiiikkkmmmsss~~~{{{sssooopppssszzzwww]]]OOOIIIFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBDDDDDDDDDFFFJJJLLLUUU```zzz}}}{{{xxxuuupppiii^^^TTTMMMGGGCCCAAA>>>=========<<<<<<<<<<<<<<<<<<<<<===========================>>>???@@@AAA@@@EEEDDDGGGRRR^^^yyytttbbbXXXUUUSSSUUU\\\dddhhhjjjkkkmmmsss}}}|||tttpppppprrrxxxuuu\\\OOOIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>??????@@@@@@AAAAAAAAABBBDDDDDDEEEGGGJJJMMMUUUaaazzz}}}yyyuuuqqqiii^^^TTTMMMHHHDDDBBB???>>>===<<<;;;<<<<<<============>>>>>>>>>??????============>>>???@@@AAA@@@DDDDDDGGGRRR___zzz{{{hhhZZZVVVSSSVVV]]]dddiiijjjlllmmmsss}}}~~~uuupppnnnpppvvv~~~pppYYYMMMIIIFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBDDDDDDEEEGGGKKKNNNVVVaaa{{{}}}yyyvvvqqqiii^^^TTTMMMHHHEEECCC@@@>>><<<;;;:::;;;===>>>======>>>>>>??????@@@@@@============>>>???@@@AAA@@@DDDDDDHHHSSS___{{{mmm[[[WWWTTTVVV]]]dddiiikkkmmmnnnttt}}}vvvooommmnnnuuu}}}~~~kkkVVVKKKIIIFFFDDDDDDCCCBBBAAA@@@????????????@@@@@@AAAAAABBBCCCDDDDDDAAABBBDDDEEEEEEHHHKKKNNNVVVbbb{{{~~~{{{xxxqqqkkkaaaWWWOOOIIIDDDAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????>>>>>>??????@@@AAAAAAEEEDDDHHHRRR___zzzooo___[[[VVVVVV[[[bbbiiilllmmmmmmrrr{{{wwwqqqmmmmmmyyywwwfffTTTLLLJJJGGGDDDCCCAAA@@@@@@???????????????@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEEGGGKKKMMMXXXfff|||yyyrrrkkkaaaWWWOOOIIIDDDAAA???>>>======<<<<<<==================>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAEEEDDDGGGRRR___zzzsssaaa\\\XXXWWW\\\dddjjjmmmmmmmmmqqq{{{yyyrrrnnnnnnwww~~~sssbbbQQQJJJHHHFFFCCCBBBAAA@@@??????>>>>>>??????@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFGGGIIILLLOOOYYYggg~~~{{{ssslllbbbWWWOOOIIIDDDAAA??????>>>============>>>???>>>>>>>>>=========<<>>>>>>>>>>>???@@@@@@@@@EEEDDDGGGRRR^^^zzzyyyddd___YYYYYY^^^eeekkkmmmnnnmmmqqqzzz{{{sssoooooouuu|||lll]]]MMMGGGFFFDDDBBBBBB@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBDDDEEEGGGGGGHHHJJJNNNQQQYYYggg}}}tttmmmbbbXXXPPPJJJEEEBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@@@@@@@DDDCCCGGGRRR^^^yyy~~~ggg```ZZZZZZ```hhhlllnnnooonnnqqqyyy|||rrrnnnnnnssszzz|||eeeXXXKKKFFFFFFDDDBBBCCC@@@@@@???>>>>>>>>>>>>???AAA@@@@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHKKKNNNQQQZZZhhh~~~uuunnncccYYYQQQJJJEEEBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<===>>>?????????>>>>>>======>>>>>>???@@@@@@DDDCCCGGGQQQ^^^yyyiiibbb[[[\\\ccckkkooopppqqqooorrryyy}}}qqqlllmmmqqqyyyvvvaaaUUUJJJGGGFFFDDDCCCDDDAAA@@@@@@???????????????AAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHJJJNNNQQQZZZiiivvvooodddZZZQQQJJJEEEBBB??????>>>============>>>;;;;;;<<<===>>>???@@@@@@>>>============>>>?????????DDDCCCFFFQQQ]]]yyyllleee^^^___gggpppttttttsssqqqsssyyy~~~qqqllllllooowwwppp]]]SSSJJJHHHFFFDDDCCCEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBDDDFFFGGGHHHKKKOOORRR[[[iiiwwwpppeeeZZZRRRKKKEEEBBB???>>>======<<<<<<======<<<<<<======>>>>>>??????===============>>>?????????CCCCCCFFFQQQ]]]yyyppphhhaaacccmmmwwwzzzzzzvvvssstttzzzrrrlllmmmmmmttt~~~mmmZZZQQQJJJGGGFFFCCCBBBDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGHHHJJJLLLPPPTTT\\\jjjwwwpppeee[[[RRRKKKFFFBBB>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>===========================>>>?????????CCCBBBFFFQQQ]]]xxxssskkkdddfffqqq{{{~~~wwwtttuuuzzzsssmmmnnnkkkrrr}}}|||{{{mmmXXXPPPIIIGGGEEEAAAAAACCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEFFFHHHIIIKKKNNNRRRUUU\\\jjj{{{rrrdddYYYRRRJJJBBB<<<======<<<;;;::::::::::::;;;<<<<<<===============;;;;;;<<<<<<===>>>>>>>>>AAADDDBBBEEEOOO[[[tttpppkkkqqqxxx|||uuusssyyytttmmmjjjkkkpppyyy~~~xxxvvvxxxzzz|||kkkVVVMMMFFFDDDDDDBBBAAACCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIJJJMMMQQQTTTaaappp{{{rrreeeZZZRRRJJJCCC===>>>===<<<;;;::::::::::::;;;<<<<<<===============<<<<<<<<<===>>>>>>??????@@@CCCAAADDDNNNYYYqqqsssnnnttt|||xxxuuuzzzsssllliiijjjpppyyy}}}wwwtttuuuwww|||kkkWWWOOOHHHGGGGGGEEEDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHJJJLLLOOOSSSVVVaaappp{{{sssfffZZZRRRJJJCCC>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<========================>>>??????@@@@@@???BBB@@@CCCMMMVVVnnnyyytttzzz{{{www{{{ssskkkhhhiiiooowww|||uuuqqqpppqqqttt~~~{{{jjjWWWOOOHHHGGGHHHEEEDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDFFFHHHJJJKKKMMMPPPUUUXXXbbbqqq{{{sssggg\\\RRRJJJCCC??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<==================>>>>>>???@@@@@@AAAAAA???CCCAAADDDLLLUUUjjjzzz|||wwwzzzrrrkkkhhhhhhmmmuuu{{{tttnnnkkkkkklllsssxxxgggTTTLLLFFFFFFFFFDDDBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNQQQVVVYYYcccrrr{{{tttiii]]]RRRJJJDDDAAA??????>>>===<<<<<<<<<<<<;;;<<<<<<===============>>>>>>??????@@@@@@AAAAAAAAADDDCCCEEEMMMSSShhh{{{vvvyyy~~~sssllliiiggglllsss}}}{{{sssmmmiiigggiiimmmuuu~~~{{{xxxvvvxxx{{{tttdddRRRKKKEEEFFFFFFDDDBBBCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGJJJLLLNNNQQQVVVYYYdddsss{{{uuujjj^^^RRRJJJDDDBBB@@@???>>>======<<<<<<===;;;<<<<<<===============>>>>>>>>>???@@@@@@AAAAAAAAAEEEDDDFFFMMMRRReee{{{vvvxxx}}}tttmmmjjjfffjjjrrr{{{{{{tttmmmhhhgggfffhhhlllsss~~~|||{{{uuutttrrrooommmmmmqqqsss}}}ooo___RRRKKKFFFGGGGGGEEECCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEGGGJJJLLLNNNRRRWWWZZZeeettt{{{vvvkkk___SSSJJJEEECCC@@@@@@???>>>============;;;<<<<<<=====================>>>>>>???@@@@@@@@@@@@DDDCCCEEEKKKOOOaaa}}}{{{|||vvvwww{{{uuummmjjjeeeiiipppzzz}}}tttnnnjjjhhheeefffgggiiipppzzz{{{wwwtttrrrlllkkkjjjgggeeeeeehhhkkkrrrzzzkkk[[[PPPIIIEEEFFFGGGDDDBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKNNNPPPTTTYYY\\\fffuuu{{{vvvlll___SSSJJJEEEDDDAAA@@@???>>>============;;;<<<<<<========================>>>??????@@@@@@???CCCBBBDDDJJJMMM___{{{|||xxx~~~vvvwwwzzzvvvmmmjjjeeeiiipppyyy}}}uuunnnkkkiiiffffffeeeeeeiiipppyyy~~~vvvqqqnnnlllhhhgggfffcccaaabbbdddgggiiiqqq}}}~~~hhhXXXMMMFFFBBBCCCDDDAAA??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHJJJMMMOOORRRUUUZZZ^^^fffuuu|||vvvlllaaaUUULLLFFFBBB@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAACCCAAACCCJJJMMM\\\vvvxxxsssyyy~~~wwwxxx{{{yyyppplllfffiiipppxxx~~~xxxppplllllliiihhhgggggghhhllloooqqq{{{{{{sssmmmhhhdddbbbaaa```___^^^______```fffjjjttt{{{eeeUUUKKKHHHCCCAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCEEEAAAAAAGGGIIIFFFGGGKKKJJJLLLNNNQQQTTTWWW\\\```iiivvv}}}wwwmmmaaaUUULLLEEEBBBBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAACCCAAACCCJJJLLL[[[uuusssnnnuuuwwwxxx{{{|||qqqlllfffiiipppxxx{{{sssoooooojjjjjjiiihhhjjjlllnnnppptttwww~~~zzzrrrlllfffbbb``````^^^]]]]]]^^^___```dddfffnnnyyywwwbbbSSSKKKGGGCCCAAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCEEECCCDDDHHHHHHEEEFFFKKKIIILLLNNNQQQTTTXXX\\\```iiiwwwyyyooobbbVVVKKKDDDAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@CCCAAACCCIIILLLZZZttt|||mmmjjjrrr}}}xxxxxxzzzsssmmmfffjjjooowwwwwwssstttoooooooooooooooppppppqqqqqqqqquuu{{{xxxpppjjjeeeaaa^^^]]]\\\[[[[[[\\\^^^___bbbccchhhpppyyyrrr^^^PPPJJJGGGCCCBBBBBBBBBBBBAAA???@@@@@@AAABBBBBBCCCCCCDDDCCCDDDGGGGGGEEEFFFJJJIIIKKKNNNQQQTTTXXX]]]aaajjjyyy{{{pppcccVVVKKKDDD@@@===>>>>>>>>>>>>===<<<<<<========================>>>>>>>>>?????????@@@@@@@@@CCCAAACCCIIIKKKXXXrrrvvvjjjiiiqqq|||xxxxxxyyy~~~vvvnnngggjjjooovvv{{{wwwxxxvvvwwwxxxyyyyyyxxxvvvuuuvvvttttttwwwzzzxxxpppiiiddd```]]][[[ZZZXXXYYYZZZ]]]^^^aaaaaadddjjjpppzzz~~~nnn[[[NNNIIIFFFCCCBBBBBBCCCBBBAAA??????@@@AAABBBCCCCCCDDDDDDBBBAAABBBEEEFFFHHHIIIJJJLLLOOORRRUUUYYY^^^bbblll{{{|||qqqdddWWWLLLDDD@@@===>>>>>>>>>>>>===<<<<<<=================================>>>>>>>>>??????@@@CCCAAACCCIIIJJJWWWpppqqqeeefffppp{{{yyyxxxyyy}}}xxxooohhhjjjooouuu|||}}}}}}}}}|||yyywwwxxxxxxzzzyyyqqqjjjeeeaaa\\\[[[XXXWWWWWWYYY[[[]]]^^^^^^aaaeeeiiiqqqzzzjjjYYYNNNHHHFFFCCCBBBCCCCCCBBBAAA???@@@@@@BBBCCCDDDEEEEEEDDDCCCAAAAAADDDIIIJJJIIIJJJMMMPPPSSSVVVZZZ```dddnnn||||||qqqdddWWWMMMEEEAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>@@@CCCBBBCCCHHHIIIUUUnnnkkkaaadddnnnxxxzzzxxxxxx{{{{{{pppiiikkknnnttt~~~|||zzzxxxvvvyyy{{{sssmmmgggddd]]][[[XXXVVVUUUWWWYYY[[[ZZZZZZ]]]bbbdddjjjvvvvvvgggWWWMMMGGGEEECCCCCCCCCDDDBBBAAA@@@AAAAAACCCDDDEEEFFFGGGCCCIIILLLKKKIIIJJJKKKJJJLLLNNNQQQUUUXXX]]]bbbfffppp~~~|||qqqeeeXXXMMMFFFCCCBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????CCCBBBCCCHHHHHHTTTllljjjaaadddoooyyyzzzxxxxxxzzz|||rrriiikkknnnttt}}}|||vvvuuuxxx~~~wwwpppkkkggg___\\\YYYUUUTTTVVVXXXZZZZZZ[[[^^^bbbcccfffpppzzzrrrcccUUULLLFFFEEECCCCCCDDDDDDCCCAAAAAABBBCCCDDDEEEGGGHHHHHHAAATTTccc___RRRJJJKKKMMMMMMPPPSSSVVVZZZ___dddhhhrrr|||qqqeeeXXXNNNGGGCCC@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???CCCBBBCCCHHHHHHSSSkkklllcccgggqqq{{{{{{xxxwwwzzz}}}sssjjjkkknnnsss|||zzzvvvvvvyyy{{{yyyrrrmmmiii```]]]YYYUUUTTTUUUXXXYYY\\\]]]aaaeeeeeefffmmmwww}}}~~~pppaaaSSSKKKFFFEEECCCCCCDDDDDDCCCAAABBBBBBCCCEEEFFFHHHIIIIII???]]]uuuoooXXXJJJJJJOOONNNQQQTTTWWW[[[```eeeiiittt~~~rrrdddUUUKKKFFFEEE??????>>><<<<<<;;;;;;;;;===<<<<<<;;;;;;===>>>??????????????????????????????AAADDDEEEDDDHHHVVVdddsssfffeeeppp}}}zzzssssssyyy~~~rrrkkkjjjlllttt|||zzztttuuurrrsssxxx}}}|||wwwpppjjjdddaaa\\\XXXVVVWWWXXXZZZaaaaaabbbbbbcccfffjjjnnnzzzzzzmmm\\\PPPKKKEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCDDDDDDEEEFFFGGGJJJUUU^^^]]]SSSLLLMMMRRRUUUWWWZZZ[[[^^^dddlllsss|||~~~sssdddUUUKKKFFFDDD@@@@@@???======<<<<<<<<<======<<<;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA???AAACCCEEEDDDHHHUUUcccuuuhhhgggqqq{{{sssssswww}}}qqqkkkjjjlllsss|||yyysssooommmpppssswwwzzzsssmmmgggddd___[[[XXXXXXZZZ[[[aaacccdddeeefffhhhkkknnnvvvwwwjjjYYYNNNIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHMMMSSSTTTQQQOOONNNOOOUUUWWWZZZ]]]```gggpppwww~~~ttteeeVVVJJJEEECCCAAA@@@???>>>>>>===>>>>>>======<<<<<<<<<===>>>???======>>>???@@@AAAAAABBB@@@@@@CCCEEEDDDGGGTTTaaa~~~zzzllljjjttt|||tttrrrvvv{{{oookkkiiikkksss{{{tttnnniiiiiiiiijjjpppwww}}}wwwqqqkkkhhhbbb]]]ZZZZZZ[[[\\\aaadddgggiiijjjkkklllnnnrrr|||tttfffVVVKKKGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGIIIMMMQQQTTTSSSQQQUUUXXX\\\```dddllluuu}}}ttteeeVVVJJJDDDAAA@@@???>>>>>>=========>>>===============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@BBBDDDDDDGGGRRR^^^zzz~~~ooommmvvv}}}tttrrrttt|||zzznnnjjjiiikkkqqqyyyzzzqqqiiifffddddddggglllyyyyyytttnnnjjjddd___[[[ZZZ[[[\\\```dddiiimmmmmmmmmnnnnnnqqqyyy}}}qqqcccTTTJJJGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIJJJMMMSSSWWWXXXWWWXXX\\\aaaeeejjjrrr{{{uuufffVVVJJJCCCAAA>>>>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>@@@@@@@@@???????????????@@@@@@AAADDDDDDGGGQQQ[[[vvvsssnnnvvv}}}tttqqqrrryyyzzznnnjjjhhhjjjpppxxxuuukkkfffcccaaacccfffnnnuuuyyyuuunnnjjjddd^^^[[[ZZZZZZ[[[___dddjjjoooppppppppppppssszzz}}}oooaaaSSSJJJHHHCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKMMMPPPQQQRRRUUUYYY]]]\\\```eeejjjnnnuuu~~~tttfffWWWKKKDDDAAA======<<<<<<<<<<<<======<<<===>>>?????????>>>>>>????????????????????????AAA@@@AAACCCEEEGGGOOOYYYrrrtttooouuu}}}tttqqqqqqxxx{{{ooojjjhhhiiiooovvvyyyllleeebbb______bbbcccgggtttzzzvvvmmmjjjddd^^^[[[ZZZZZZ[[[```eeelllqqqtttttttttuuuvvv||||||nnn___RRRJJJIIICCCBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGIIIJJJLLLMMMKKKPPPTTTSSSQQQRRRYYY``````dddiiilllooouuu|||~~~tttfffXXXLLLEEEBBB>>>===============>>>>>><<<===>>>???@@@???>>>>>><<<===>>>???@@@AAABBBBBBAAA???@@@CCCEEEGGGNNNWWWmmmuuunnnsss}}}}}}tttqqqqqqwww~~~|||pppiiiggghhhnnnuuu}}}~~~ooogggbbb^^^]]]___\\\^^^gggwwwzzzwwwmmmjjjddd___\\\[[[\\\]]]bbbgggnnntttwwwyyyzzz{{{yyy{{{kkk]]]PPPIIIIIICCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNLLLQQQUUUUUUSSSUUU[[[aaacccfffjjjlllmmmqqqxxx}}}}}}tttfffXXXLLLEEEBBB???>>>>>>>>>>>>>>>??????<<<===>>>@@@@@@??????>>>999:::<<<>>>@@@CCCDDDEEEAAA???@@@CCCEEEGGGNNNVVViiiuuummmqqq{{{}}}tttqqqqqqvvv}}}}}}rrriiiggghhhnnnuuu}}}rrriiiddd___]]]^^^[[[[[[bbbnnn|||{{{xxxnnnjjjeee```]]]\\\]]]^^^dddiiipppvvvzzz|||~~~{{{zzzjjj[[[OOOHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNOOORRRVVVWWWXXXZZZ^^^bbbcccfffjjjkkkkkknnnsssxxx~~~~~~ssseeeWWWKKKCCC???@@@???>>>=======================================>>>????????????@@@@@@@@@BBBBBBBBBBBBCCCGGGNNNRRRfffsssjjjqqqwww~~~sssoooqqqvvvzzzssskkkhhhhhhlllqqqyyyxxxnnnggg```[[[ZZZVVVUUUYYYeeerrr~~~zzzxxxqqqmmmeee___[[[[[[\\\^^^dddiiiqqqyyyxxxgggZZZMMMGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGIIIJJJKKKNNNQQQSSSVVVWWWYYY[[[]]]```bbbcccdddeeeggghhhjjjlllpppssszzzttteeeVVVJJJCCC???>>>>>>===<<<<<<<<<==============================>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAEEEKKKPPPdddrrrhhhmmmqqq|||}}}rrrnnnoootttwwwtttkkkhhhggglllrrryyy|||rrrjjjbbb]]]\\\VVVSSSVVV```jjjzzz}}}zzzwwwqqqmmmfff___[[[[[[\\\^^^dddiiiqqqzzzvvvfffXXXNNNHHHHHHCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSVVVWWWXXXYYY\\\^^^```bbbccceeefffhhhiiijjjlllpppssswww~~~vvvfffVVVIIIBBB???<<<<<<<<<;;;<<<<<<==============================>>>>>>>>>?????????@@@@@@?????????@@@AAAEEEKKKOOOaaasssgggiiikkkuuu|||rrrllllllpppttttttiiigggggglllrrrzzzwwwnnneee___]]]YYYTTTUUU[[[cccqqq}}}yyywwwqqqmmmfff```\\\[[[\\\^^^ccciiirrr|||ssscccVVVMMMIIIJJJCCCCCCCCCCCCCCCDDDDDDEEEHHHJJJLLLMMMOOOQQQUUUXXXYYYYYY[[[]]]```bbbcccdddggghhhiiiiiijjjlllooorrruuu{{{xxxgggUUUHHHAAA???;;;;;;;;;;;;;;;<<<===>>>========================>>>>>>>>>>>>????????????@@@AAAAAAAAACCCFFFLLLPPP___|||uuuhhhhhhhhhqqq|||rrrlllkkknnnrrrtttiiifffffflllrrrzzz{{{qqqggg```^^^]]]XXXVVVZZZ```lll}}}yyyvvvqqqmmmgggaaa]]]\\\]]]^^^ccciiisssppp```TTTKKKHHHJJJFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMOOORRRWWW[[[[[[\\\]]]___aaaccceeefffiiijjjjjjjjjjjjllloooqqqtttzzzzzzhhhUUUGGGAAA@@@;;;;;;;;;;;;;;;<<<===>>>==============================>>>>>>>>>????????????@@@AAAAAACCCFFFKKKOOO]]]wwwwwwiiigggeeelll{{{|||sssllljjjmmmqqq~~~uuuiiifffffflllrrrzzzuuujjjbbb______YYYWWWZZZ___iii}}}xxxuuupppmmmgggbbb^^^\\\]]]]]]ccciiiuuuooo^^^RRRJJJGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOSSSXXX\\\]]]^^^```aaaccceeeggggggjjjkkkkkkkkkkkkllloooqqquuuzzz{{{hhhTTTFFFAAAAAA<<<<<<<<<;;;<<<<<<=======================================>>>>>>>>>??????<<<===>>>???AAADDDHHHKKK[[[sssyyylllhhhbbbgggtttzzz{{{sssllljjjlllppp{{{~~~vvviiigggggglllrrrzzzzzzooogggccc___ZZZXXXZZZ]]]fff{{{}}}xxxuuupppmmmhhhbbb___]]]]]]]]]cccjjjuuulll]]]RRRJJJGGGHHHFFFFFFFFFEEEFFFGGGGGGHHHHHHJJJKKKMMMOOOTTTZZZ___``````bbbccceeeggghhhiiijjjkkkllllllkkkmmmppprrrwww{{{|||iiiTTTFFFBBBCCC>>>>>>===<<<<<<<<<==========================================>>>>>>>>>???;;;<<<>>>???@@@CCCGGGKKKXXXnnnrrrlllcccdddooottt}}}|||yyyrrrkkkhhhkkkooovvv}}}yyykkkhhhggglllrrryyywwwnnnjjjbbb]]][[[]]]^^^dddwww}}}xxxtttpppmmmhhhccc___]]]]]]]]]cccjjjvvv{{{iii\\\SSSLLLIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLNNNQQQVVV]]]aaabbbbbbccceeeggghhhiiijjjjjjkkklllllllllnnnqqqtttyyy||||||iiiTTTFFFCCCDDD@@@???>>>===================================================>>>>>>>>>>>><<<>>>@@@AAABBBEEEIIILLLUUUjjjxxxqqqfffdddmmmrrryyyyyywwwqqqjjjgggjjjnnnsss||||||kkkhhhhhhlllqqqyyy|||sssooofffaaa___``````ddduuu}}}wwwtttpppmmmhhhccc```^^^]]]]]]cccjjjvvvwwwggg\\\TTTMMMKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNOOORRRXXX___dddccccccdddfffgggiiijjjkkkiiikkkllllllmmmnnnrrrtttyyy|||{{{eeeSSSIIIBBB===>>>>>>===<<<<<<<<<<<<<<<========================??????>>>>>>>>>>>>>>>?????????@@@@@@@@@DDDHHHLLLWWWjjjvvvmmmkkkmmmnnnwwwwwwuuupppkkkhhhjjjlllrrr|||}}}|||yyyqqqkkkhhhkkkpppxxx|||ssslllhhhddd```^^^cccsss|||xxxuuurrrnnniiiddd```^^^^^^___eeennnyyyrrraaaWWWSSSNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRUUUZZZ^^^aaadddfffhhhiiiiiikkkmmmppppppqqqpppoooooorrrtttwww{{{{{{fffTTTIIIBBB===>>>>>>===<<<<<<<<<<<<===========================@@@??????>>>>>>???????????????@@@@@@AAADDDHHHLLLRRReee{{{pppkkkkkkllltttuuutttooojjjgggiiikkkpppzzz~~~zzz}}}qqqkkkhhhkkkpppxxx|||rrrmmmhhhdddaaaeeeuuu~~~yyyvvvsssooojjjddd```______```fffooo{{{ppp```XXXSSSPPPOOOPPPPPPOOOMMMKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSWWW[[[___cccfffhhhjjjjjjkkkmmmnnnpppqqqqqqpppooopppsssuuuzzz~~~|||fffTTTJJJCCC>>>???>>>======<<<<<<==============================??????>>>>>>>>>>>>?????????@@@@@@@@@AAADDDHHHKKKNNN___~~~sssjjjhhhhhhpppqqqqqqmmmhhhfffgggiiinnnwwwxxx}}}qqqlllhhhkkkqqqxxx{{{uuuoooiiifffiiivvv|||yyytttpppjjjdddaaa___```aaagggqqq~~~}}}nnn___WWWTTTRRRRRRTTTUUUSSSPPPMMMLLLLLLMMMOOOPPPRRRSSSTTTUUUXXX]]]```eeehhhkkkmmmmmmmmmoooppppppqqqrrrqqqqqqrrrtttwww~~~}}}gggUUUKKKDDD??????>>>>>>===<<<===================================================>>>??????@@@AAAAAAAAACCCGGGJJJMMM\\\xxxtttiiiddddddkkkmmmnnnlllgggeeeeeegggllltttxxx|||rrrmmmiiilllqqqxxx~~~vvvoookkklllvvv}}}zzztttpppjjjccc```___```aaagggrrryyykkk]]]VVVUUUSSSTTTVVVXXXVVVRRROOOMMMNNNOOOPPPQQQRRRTTTUUUVVVYYY]]]aaafffiiimmmoooooopppqqqrrrrrrssstttttttttuuuxxxzzz~~~hhhVVVLLLEEE@@@??????>>>=======================================;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCFFFIIIOOO\\\tttuuugggbbbaaagggjjjllljjjfffddddddeeejjjqqq~~~yyy|||uuuoookkklllqqqwwwwwwqqqpppxxx|||tttoooiiibbb___^^^___aaagggsssvvvhhhZZZTTTSSSSSSTTTVVVXXXVVVSSSPPPOOOPPPQQQRRRQQQSSSUUUVVVXXXZZZ^^^aaafffiiinnnqqqrrrsssttttttuuuwwwxxxxxxxxxzzz}}}iiiWWWMMMFFFAAA@@@???>>>>>>======>>>>>>========================;;;;;;:::;;;;;;<<<===>>>???@@@BBBBBBBBBCCCFFFHHHPPPZZZpppwwwhhhaaa```cccgggjjjjjjfffdddcccdddiiiooozzzzzz|||xxxqqqlllmmmqqqvvv{{{xxx}}}~~~uuupppiiiccc______```bbbhhhuuutttfffWWWRRRPPPPPPQQQSSSTTTSSSRRRQQQQQQQQQRRRSSSSSSUUUWWWYYYZZZ]]]```cccfffjjjppptttvvvwwwxxxyyyzzz{{{|||}}}}}}jjjXXXNNNGGGBBB@@@???>>>>>>======>>>>>>========================<<<<<<<<<<<<===>>>?????????@@@BBBCCCCCCCCCEEEGGGNNNVVVjjj{{{jjjbbbaaaaaaeeeiiijjjgggdddcccdddfffkkkvvvzzz{{{zzzsssnnnnnnpppuuu}}}xxxssskkkdddaaaaaacccdddkkkxxxrrrdddUUUOOOMMMLLLMMMOOOOOOOOOPPPQQQRRRSSSSSSSSSUUUXXXZZZ\\\^^^```ccceeeggglllsssxxx{{{|||~~~}}}kkkYYYNNNGGGBBB@@@??????>>>>>>>>>>>>>>>====================================>>>???AAAAAA???@@@BBBCCCCCCCCCEEEGGGKKKSSSfff~~~lllcccaaa___dddiiijjjgggdddcccddddddiiissszzzzzz|||uuuooonnnpppttt|||zzzuuummmfffbbbbbbeeegggmmmzzz|||qqqcccTTTMMMKKKJJJJJJLLLKKKLLLOOOQQQSSSTTTTTTSSSXXXZZZ]]]___```bbbeeehhhiiinnnuuu{{{~~~nnn]]]OOOFFFBBB???===<<<;;;<<<===<<<;;;===============<<<<<<<<<============>>>???AAAAAA@@@@@@AAAAAACCCDDDFFFGGGOOOTTTcccnnncccaaaaaadddiiijjjiiigggdddccceeeiiisss}}}{{{sssqqqsssvvv}}}zzzqqqkkkfffbbbeeejjjmmm|||wwwlll```TTTNNNKKKHHHIIILLLJJJKKKMMMOOOPPPRRRUUUXXXVVVYYY[[[]]]___bbbeeehhhmmmqqqwww{{{nnn]]]OOOFFFBBB@@@>>>===<<<===>>>===<<<=====================<<<>>>=========>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFGGGLLLQQQaaa|||sssgggcccbbbeeejjjllljjjhhheeeddddddgggqqq}}}~~~~~~tttqqqrrruuu|||~~~tttmmmhhhdddggglllppp~~~uuujjj^^^RRRMMMJJJHHHIIILLLJJJLLLNNNPPPQQQSSSVVVYYYYYY[[[]]]___aaadddgggjjjnnnrrrwww{{{~~~mmm\\\OOOFFFBBBAAA???======>>>???>>>===<<<<<<==================???>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBDDDFFFFFFIIIOOO]]]wwwzzzkkkeeecccgggkkkmmmllliiifffeeecccfffnnn{{{~~~}}}~~~vvvqqqqqqssszzzyyyqqqjjjgggjjjooossstttggg\\\PPPLLLJJJIIIIIILLLKKKMMMOOOPPPRRRTTTWWWYYY[[[]]]```bbbcccfffjjjmmmooorrrvvvyyy{{{}}}}}}kkkZZZMMMEEEAAA@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<============@@@???>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFHHHMMMZZZrrrpppgggdddhhhmmmooommmjjjfffeeeccceeelllxxx||||||wwwpppoooqqqyyy~~~uuunnnjjjmmmrrrvvvtttdddYYYOOOKKKJJJIIIJJJMMMKKKMMMOOOPPPQQQTTTWWWYYY\\\^^^aaacccdddgggkkknnnoooqqqtttvvvwwwyyy|||~~~zzzgggWWWKKKDDDAAA>>>===;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>@@@???>>>>>>>>>>>>>>>????????????@@@BBBCCCEEEFFFHHHMMMYYYmmmvvviiieeejjjoooqqqoookkkgggeeefffggglllvvv}}}{{{vvvpppnnnpppwww~~~zzzsssooopppuuuxxxuuubbbXXXNNNKKKJJJIIIJJJMMMKKKMMMOOOPPPQQQSSSWWWYYY\\\^^^aaabbbdddgggkkkmmmnnnppprrrssstttuuuxxxzzz}}}vvvbbbRRRHHHCCCBBB>>><<<::::::;;;<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>>>>???????????????@@@AAACCCEEEEEEHHHMMMWWWhhhooohhhmmmsssuuusssnnnjjjgggggghhhlllttt~~~}}}yyyuuuooonnnpppvvv}}}zzzuuuuuuyyy{{{uuubbbXXXNNNLLLKKKJJJJJJLLLLLLNNNPPPQQQRRRTTTXXXZZZ\\\^^^```bbbdddgggkkkmmmoooppprrrrrrssstttwwwzzz|||~~~~~~~~~sss^^^MMMEEEBBBBBB>>><<<;;;;;;<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>=========>>>???@@@@@@>>>>>>???@@@AAACCCDDDEEEHHHLLLUUUccczzzvvvmmmrrrwwwzzzxxxsssnnnkkkhhhhhhkkkqqqzzz{{{vvv}}}~~~sssooonnnpppvvv|||{{{{{{~~~uuubbbXXXOOOMMMLLLJJJJJJLLLNNNPPPRRRTTTUUUWWWZZZ]]]]]]___aaaccceeehhhkkknnnqqqrrrsssttttttvvvyyy||||||}}}~~~~~~~~~qqq[[[KKKCCCAAABBB???===<<<<<<======<<<;;;;;;;;;;;;<<<===>>>>>>???============>>>???AAAAAA>>>>>>???@@@AAACCCDDDEEEGGGKKKSSS```vvv|||pppuuu{{{}}}{{{vvvqqqnnnhhhgggjjjpppxxxzzzttt{{{|||rrroooooopppuuu|||tttcccYYYPPPNNNMMMKKKJJJLLLQQQRRRTTTVVVWWWYYY\\\___]]]```bbbdddfffiiilllooorrrsssuuuuuuvvvxxx{{{~~~{{{}}}~~~mmmYYYNNNHHHDDDBBB??????>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???AAAAAAAAAAAACCCEEEJJJKKKPPP\\\pppwwwxxx{{{{{{rrrjjjjjjhhhiiioooxxx~~~vvvzzzrrrppppppooosss{{{sssdddYYYOOOMMMMMMMMMMMMNNNQQQTTTVVVXXXYYYZZZ[[[]]]bbbccceeefffhhhkkkooorrrvvvwwwyyyzzzyyyzzz|||~~~kkkWWWLLLFFFCCCAAA???>>>======<<<<<<==================<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>???AAAAAAAAAAAACCCEEEJJJKKKOOO[[[mmmxxxyyy|||~~~uuunnnkkkhhhiiinnnuuuvvvyyyrrrpppooonnnsss{{{~~~qqqcccXXXOOOMMMNNNMMMNNNPPPTTTVVVYYY[[[\\\\\\^^^```dddfffhhhiiikkkmmmqqqtttyyy{{{}}}}}}|||||||||}}}jjjUUUJJJEEEAAA???>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<======<<<<<<======>>>???>>>???AAABBBAAABBBCCCEEEIIIJJJOOOXXXiiiyyyyyy|||zzzrrrllliiihhhlllrrr}}}vvvxxx|||ssspppooonnnrrrzzzzzzmmmaaaWWWPPPNNNOOOOOOPPPRRRWWWZZZ]]]______aaabbbdddgggiiilllnnnoooqqqtttwww|||~~~~~~~~~~~~iiiUUUIIIDDDBBB@@@======<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<=========<<<===>>>>>>???>>>@@@AAABBBBBBBBBDDDEEEGGGIIINNNWWWeeexxxxxxzzz~~~vvvmmmjjjhhhkkkpppzzzwwwxxx{{{uuuqqqooommmrrrzzzuuujjj^^^WWWPPPPPPQQQPPPRRRVVVZZZ\\\```bbbcccdddfffhhhiiilllppprrrssstttvvvxxx}}}~~~~~~jjjUUUJJJEEECCCAAA======<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<===============>>>??????>>>@@@BBBBBBBBBBBBDDDFFFFFFHHHNNNVVVbbbzzzvvvuuuwwwyyynnnjjjiiikkkoooxxxyyyyyy{{{xxxssspppnnnrrrzzzrrrhhh\\\UUUQQQQQQRRRRRRUUUYYY[[[^^^aaaccceeefffhhhjjjkkkooosssvvvvvvwwwxxxyyy}}}~~~~~~kkkVVVJJJFFFDDDCCC>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<>>>>>>======>>>>>>???@@@???@@@BBBCCCBBBCCCDDDFFFEEEHHHNNNTTT^^^uuutttrrrttt}}}|||qqqllliiijjjmmmttt{{{zzz{{{{{{uuuqqqooosss{{{|||nnneeeYYYUUURRRSSSTTTTTTWWW]]]]]]___ccceeefffhhhjjjlllnnnrrrwwwzzzzzzzzzzzz{{{~~~~~~kkkUUUJJJFFFDDDCCC???>>>======<<<<<<==================<<<<<<<<<<<<>>>>>>======>>>>>>???@@@???AAABBBCCCBBBCCCEEEFFFGGGJJJNNNSSSZZZmmmtttqqqsss}}}tttooojjjiiiiiiooo{{{}}}zzzyyy~~~}}}wwwssspppttt|||xxxkkkbbbWWWTTTRRRTTTUUUUUUYYY______aaaeeegggiiijjjmmmoooqqquuu{{{~~~~~~}}}}}}~~~jjjUUUIIIEEEDDDCCC??????>>>===============>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@???AAACCCCCCCCCCCCEEEFFFHHHKKKOOOQQQVVVhhhtttqqqsss}}}wwwqqqkkkhhhgggjjjvvvzzzxxx{{{xxxtttqqquuu}}}~~~vvvhhh___VVVSSSSSSUUUUUUVVVZZZaaa```cccfffiiikkkllloooqqqsssxxx}}}~~~dddRRRIIICCC@@@???>>>===<<<;;;:::;;;<<<<<<===========================<<<;;;::::::;;;===>>>>>>???AAAAAAAAAAAACCCDDDCCCJJJKKKMMMXXXggg}}}nnnooozzzvvvqqqllljjjiiikkkttt{{{tttuuu|||wwwssssssuuuyyyrrrddd^^^SSSSSSTTTUUUWWWYYY[[[\\\aaadddhhhkkknnnpppsssuuu|||}}}~~~~~~cccRRRIIICCC@@@???>>>===<<<;;;:::;;;;;;<<<========================>>>===<<<;;;;;;===>>>@@@???AAABBBCCCBBBCCCDDDFFFDDDKKKKKKLLLVVVccczzz|||mmmnnnzzzzzztttnnnjjjhhhiiiqqqzzz}}}uuuuuu{{{vvvsssrrrtttxxx}}}pppccc^^^UUUUUUVVVWWWXXXZZZ\\\]]]aaadddiiillloooqqquuuwww~~~~~~bbbQQQHHHCCC??????======<<<;;;;;;;;;;;;<<<========================???>>>=========>>>@@@AAA@@@BBBCCCDDDDDDDDDFFFGGGFFFLLLKKKKKKTTT^^^ssspppoooyyyxxxpppkkkgggfffllltttvvvtttyyyvvvrrrqqqssswww{{{{{{lllaaa]]]XXXXXXXXXYYYZZZ\\\]]]^^^bbbeeejjjmmmppptttwwwzzz}}}aaaPPPGGGBBB??????======<<<<<<;;;;;;;;;;;;========================>>>>>>======>>>???@@@AAA@@@AAACCCDDDDDDDDDFFFHHHGGGMMMKKKKKKSSS[[[mmmwwwrrryyyzzzqqqkkkgggeeejjjqqq{{{vvvrrrwwwwwwsssqqqsssvvvyyyvvvhhh___\\\ZZZZZZZZZ[[[\\\^^^___```bbbfffkkkooorrrvvvyyy|||}}}}}}{{{___NNNGGGBBB??????<<<<<<<<<<<<<<<;;;;;;;;;====================================>>>???@@@@@@???@@@BBBCCCCCCDDDFFFHHHGGGMMMKKKLLLTTT[[[kkk}}}tttwww||||||qqqkkkgggfffjjjoooyyywwwrrrvvvzzztttrrrsssvvvxxx}}}pppddd]]][[[[[[\\\\\\]]]^^^```aaabbbcccggglllpppssswwwzzz}}}}}}~~~||||||~~~yyy^^^MMMFFFAAA???>>><<<<<<======<<<<<<;;;:::========================<<<<<<===>>>???@@@@@@AAA>>>@@@BBBCCCDDDEEEGGGIIIHHHMMMLLLMMMUUU[[[hhh~~~vvvwww{{{~~~rrrllliiigggjjjnnnwwwzzztttvvv{{{uuuqqqrrrtttwww}}}wwwlllbbb\\\[[[[[[[[[\\\]]]___aaacccdddeeehhhmmmpppssswwwzzz}}}|||}}}}}}}}}xxx]]]LLLEEEAAA???>>>;;;<<<=========<<<;;;:::========================<<<===>>>@@@AAAAAABBBBBB???AAADDDEEEEEEFFFHHHJJJIIINNNLLLMMMUUUYYYdddxxx{{{yyy{{{uuunnnjjjhhhiiilllqqqwwwvvv|||tttooooooqqquuu{{{}}}rrriii```[[[ZZZZZZ[[[\\\^^^```bbbeeeffffffiiimmmqqqsssvvvyyy{{{{{{}}}www\\\LLLEEEAAA???>>>;;;<<<=========<<<::::::===========================>>>@@@AAABBBCCCCCCCCCAAACCCEEEFFFGGGHHHJJJLLLJJJOOOLLLMMMTTTWWWaaasss|||{{{wwwoookkkggghhhkkklllyyyzzzvvv~~~{{{sssnnnmmmnnnsssyyyzzzppphhh___[[[ZZZYYYZZZ[[[]]]```cccfffgggfffiiimmmqqqsssuuuxxxzzz|||}}}oooXXXNNNCCC???@@@<<<========================<<<<<<<<<<<<============<<<===>>>???@@@AAAAAAAAADDDEEEFFFHHHIIIJJJKKKKKKMMMMMMOOORRRTTTXXXcccnnn{{{|||uuunnnkkkjjjjjjooowwwxxxxxx~~~}}}sssmmmkkklllsssttt{{{tttkkkeee```___```___^^^^^^___```bbbdddeeehhhjjjmmmooopppssswwwzzz{{{|||}}}~~~mmmWWWMMMCCC???@@@<<<========================<<<<<<<<<<<<============<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIKKKLLLMMMNNNOOOOOOPPPSSSTTTXXXbbblll}}}{{{~~~xxxppplllkkkkkknnnuuu{{{xxx~~~~~~tttmmmkkklllqqqsssyyyrrriiiddd___^^^```````````````aaaccceeegggiiikkkmmmooopppsssvvvyyy{{{|||}}}~~~jjjTTTLLLCCC@@@@@@<<<========================<<<<<<<<<<<<==================>>>???@@@AAABBBBBBCCCEEEGGGJJJMMMPPPQQQRRRSSSRRRRRRUUUUUUXXX```iiizzzzzz||||||sssnnnlllkkklllsss~~~yyy}}}uuunnnkkkkkkooopppwwwpppgggbbb^^^^^^```aaaaaaaaabbbccceeegggiiiiiikkkmmmoooppprrrvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~fffRRRKKKCCC@@@AAA<<<========================<<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCCCCEEEHHHLLLPPPSSSUUUVVVWWWUUUUUUWWWWWWYYY___gggtttxxxyyyvvvoookkkjjjkkkqqq}}}zzz}}}vvvmmmiiiiiimmmooouuu|||mmmddd```]]]^^^aaaaaaaaaaaabbbdddfffhhhiiijjjlllnnnoooppprrruuuxxxzzzzzz{{{|||}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~aaaOOOJJJCCC@@@AAA<<<========================<<<<<<<<<<<<============???>>>>>>???@@@AAACCCDDDDDDFFFIIINNNRRRUUUXXXYYYZZZWWWVVVXXXYYYZZZ```fffpppwwwxxxyyypppkkkjjjkkkqqq{{{{{{|||vvvlllhhhgggkkkmmmsss}}}wwwiiibbb___]]]^^^aaaaaaaaaaaabbbdddfffhhhjjjkkkmmmnnnooopppqqqtttwwwyyyyyyzzzzzz{{{zzzzzzzzzyyyzzz{{{||||||}}}}}}}}}|||~~~xxx]]]LLLIIICCCAAAAAA<<<========================<<<<<<<<<<<<============????????????@@@BBBCCCEEEDDDFFFJJJOOOSSSWWWYYY[[[[[[WWWVVVYYY\\\]]]bbbgggoooyyywww}}}rrrllljjjkkkpppxxx{{{zzzwwwmmmgggfffiiijjjpppzzz~~~rrrfffaaa___]]]^^^aaaaaaaaaaaabbbdddgggiiikkklllnnnoooppppppqqqtttvvvxxxxxxyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}|||~~~tttYYYJJJHHHCCCAAAAAA<<<========================<<<<<<<<<<<<============@@@?????????@@@BBBDDDEEEEEEGGGJJJOOOSSSWWWZZZ[[[ZZZVVVVVVZZZ^^^```dddiiinnn}}}{{{xxxvvvnnnllliiinnnuuu~~~zzzxxx}}}zzzoooiiigggeeeffflllvvv}}}wwwmmmdddaaa```^^^___aaabbbbbbbbbdddfffhhhkkkmmmmmmnnnoooppppppqqqsssuuuxxxxxxxxxxxxwwwwwwvvvuuuwwwxxxzzz{{{}}}}}}}}}||||||~~~~~~~~~rrrXXXIIIHHHCCCAAAAAA===========================<<<<<<<<<<<<=========>>>@@@@@@???>>>@@@BBBDDDFFFEEEGGGKKKOOOSSSWWWZZZ[[[ZZZVVVUUUZZZ___aaaeeejjjmmm{{{}}}xxx~~~xxxpppnnnhhhlllrrr{{{zzzvvvzzz}}}qqqjjjhhhbbbccciiissszzz~~~tttjjjbbb``````______aaaccccccdddeeegggjjjmmmnnnmmmnnnppppppooopppsssuuuwwwwwwxxxwwwwwwvvvuuutttwwwxxxzzz|||}}}}}}}}}|||}}}~~~~~~}}}~~~lllWWWJJJEEE???@@@DDD@@@@@@?????????>>>>>>======@@@@@@@@@???????????????@@@???>>>???BBBEEEFFFFFFHHHKKKNNNQQQTTTUUUVVVUUUUUUVVVXXX[[[___cccgggiiipppyyyyyy}}}|||rrrmmmkkkkkkpppxxx|||}}}~~~|||pppiiifffdddfffiiimmmrrryyy~~~rrrhhh___]]]___```aaaccccccdddfffhhhjjjmmmoooppppppooonnnooorrruuuvvvvvvyyywwwuuusssttttttttttttwwwxxxzzz|||||||||zzzyyy}}}~~~~~~~~~kkkVVVJJJEEE???@@@DDD???>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@BBBEEEGGGHHHJJJLLLOOORRRTTTUUUTTTTTTUUUVVVWWWZZZ^^^bbbfffhhhmmmuuuzzz}}}vvvppplllkkknnnuuu{{{zzz}}}ssskkkgggdddfffhhhlllpppwww~~~|||qqqggg______`````````bbbdddeeefffiiikkkmmmooopppqqqpppoooppprrrtttvvvwwwzzzyyyvvvuuuuuuuuuttttttuuuvvvyyyzzz{{{{{{zzzyyyyyy|||~~~~~~}}}iiiTTTIIIEEE???@@@CCC>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???AAABBBDDDIIIOOOTTT\\\]]]^^^^^^\\\ZZZWWWVVVTTTTTTVVVXXX[[[___ccceeegggnnn|||xxx|||wwwooollljjjkkkqqq~~~|||~~~qqqjjjeeeeeeeeeeeeggglllrrrwww}}}sssiiidddbbbccccccaaaaaacccggghhhiiikkkmmmooopppqqqpppqqqqqqqqqqqqtttzzz~~~{{{vvvsssrrrrrrssstttvvvwwwyyyyyyzzzxxx}}}~~~yyyxxxzzz}}}```NNNFFFEEE@@@@@@AAA;;;===============>>>>>>>>>=========>>>>>>??????@@@===@@@BBBCCCEEEJJJRRRXXXaaabbbbbbbbb```]]]ZZZXXXUUUUUUVVVXXX\\\___ccceeehhhnnnzzzzzz}}}|||rrrooollllllppp{{{|||}}}tttlllffffffdddcccdddiiiooottt~~~zzzqqqhhhdddbbbcccbbb```aaaeeeggghhhiiikkkmmmnnnppppppoooppprrrqqqqqquuu|||yyyvvvuuutttuuuuuuwwwxxxyyyzzz{{{vvvzzz}}}}}}xxxvvvxxx}}}{{{^^^LLLEEEEEE@@@@@@AAA:::;;;;;;<<<<<<<<<=========<<<======>>>>>>???@@@@@@===@@@CCCDDDEEEKKKTTT[[[dddddddddcccaaa^^^[[[YYYUUUVVVWWWYYY\\\```ccceeehhhnnnyyy~~~vvvrrrooonnnooowww|||xxxooogggfffdddccccccgggmmmrrrzzzxxxooogggcccbbbbbbaaa```bbbgggggghhhiiijjjlllnnnoooooommmoooqqqqqqrrrvvv~~~~~~zzzyyywwwwwwxxxxxxyyyzzz{{{{{{xxx{{{|||}}}{{{uuusssuuuyyy}}}zzz]]]KKKDDDEEE@@@@@@@@@::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@===@@@CCCDDDFFFKKKUUU]]]dddddddddcccaaa^^^[[[YYYVVVVVVWWWYYY\\\```ccceeehhhnnnwww{{{yyyuuuqqqooonnnttt{{{{{{rrrhhhgggeeebbbbbbfffmmmrrrxxxvvvmmmgggdddaaabbbaaa___ccciiiggghhhiiijjjlllmmmnnnooolllnnnqqqqqqrrrwww~~~}}}zzzyyyyyyyyyzzz{{{{{{|||~~~}}}|||~~~|||xxxsssqqqssswwwzzz|||qqqWWWNNNEEECCCAAA>>><<<===<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???AAACCCEEEGGGMMMVVV]]]cccbbbaaa```^^^]]][[[ZZZXXXXXXYYY[[[]]]```ccceeeiiimmmvvvxxxpppllllllrrr~~~|||ssslllhhhdddcccbbbbbbgggnnnuuu{{{|||ssslllddddddbbb```___```cccfffjjjiiijjjjjjlllmmmooopppnnnoooooooooqqqvvv|||}}}{{{yyyyyyzzz{{{|||||||||}}}~~~~~~~~~~~~~~~zzzxxxtttrrrrrruuuxxx{{{oooTTTKKKDDDBBBBBB???>>>???===<<<<<<;;;;;;<<<<<<===@@@????????????>>>>>>>>>???AAACCCEEEGGGMMMUUU\\\bbbaaa___]]]\\\ZZZZZZYYYXXXXXXYYY[[[]]]```ccceeejjjnnnvvv}}}sssnnnmmmqqq|||yyynnnhhhdddcccbbbbbbgggmmmsssyyyyyypppjjjdddddddddbbbaaaaaadddfffjjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnpppuuu{{{}}}yyyxxxxxxzzz{{{zzz{{{{{{|||||||||{{{{{{xxxvvvsssqqqqqqssswwwyyykkkQQQIIICCCBBBBBB@@@???@@@===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>?????????AAADDDEEEGGGLLLTTT[[[```___\\\YYYXXXWWWXXXXXXXXXXXXYYY[[[^^^aaadddffflllooouuuxxxqqqnnnpppxxxpppjjjdddcccbbbaaaeeekkkooouuu~~~}}}uuulllfffcccdddeeeeeeccccccdddeeeiiijjjlllnnnoooooonnnnnnnnnnnnnnnnnnooosssxxx|||zzzvvvvvvwwwyyyyyyyyyyyyzzzyyyyyyxxxxxxuuusssqqqoooooorrruuuwwweeePPPHHHBBBBBBBBB@@@???@@@======<<<<<<<<<<<<======;;;<<<<<<===>>>????????????AAADDDEEEGGGLLLSSSYYY^^^[[[XXXUUUTTTUUUVVVWWWXXXXXXYYY\\\___cccfffhhhnnnpppuuu~~~{{{sssoooooottt{{{tttllleeebbbaaaaaadddiiilllrrr{{{yyyqqqhhhcccaaaccceeefffdddccccccdddfffhhhkkknnnpppqqqppppppnnnnnnnnnmmmnnnpppuuuyyy|||~~~yyytttssstttvvvwwwwwwwwwxxxwwwwwwvvvuuusssqqqooonnnoooqqqtttvvv}}}```QQQIIICCCCCCBBB???===>>>=========<<<<<<=========;;;;;;<<<===>>>??????@@@???BBBEEEFFFGGGKKKRRRWWWZZZXXXUUUSSSSSSTTTVVVWWWYYYYYY[[[]]]aaaeeeiiikkkoooqqqvvv~~~~~~uuupppnnnqqqvvv~~~{{{wwwnnneeebbbaaa```bbbfffjjjpppxxx~~~vvvnnnfffaaa```bbbdddeeedddbbbbbbbbbbbbeeeiiimmmppprrrssssssmmmnnnmmmllllllnnnqqqtttwwwxxxyyyzzz{{{yyysssqqqrrrrrrttttttuuuuuuuuuuuuttttttqqqpppooonnnoooqqqsssuuuxxx[[[PPPHHHCCCCCCCCC???======>>>======<<<<<<======>>><<<<<<===>>>>>>???@@@@@@???BBBEEEFFFGGGJJJPPPUUUVVVUUUTTTSSSTTTUUUWWWYYYZZZ[[[\\\___ccchhhlllnnnrrrssswww~~~xxxrrrnnnnnnqqq~~~zzz{{{pppeeeaaa```___aaadddgggmmmuuu}}}|||yyyvvvuuuxxxuuulllfffbbb```bbbddddddcccaaaaaabbbaaadddgggkkkoooqqqssstttmmmmmmmmmlllkkkkkknnnqqqssstttttttttuuuxxx}}}|||wwwssspppooooooppppppqqqrrrrrrrrrrrrqqqooonnnnnnmmmnnnpppsssttttttWWWMMMFFFAAABBBCCC@@@>>>>>>>>>>>>============>>>>>>===>>>>>>??????@@@@@@@@@???BBBEEEFFFGGGJJJOOOTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[\\\^^^aaaeeejjjnnnqqquuuvvvyyy~~~|||uuunnnlllmmmxxx{{{}}}qqqeeeaaa```___```bbbccciiirrryyy}}}}}}|||zzzxxxtttqqqpppmmmlllooovvv~~~tttlllgggdddaaacccddddddcccbbbbbbcccdddeeegggiiillloooqqqrrrmmmmmmmmmkkkiiijjjlllnnnppppppppppppqqqrrrtttvvvyyyyyywwwvvvssspppmmmllljjjkkklllmmmnnnooooooooollllllkkklllmmmoooqqqrrrrrrVVVJJJDDD@@@BBBDDDBBB@@@@@@>>>>>>============>>>>>>????????????@@@@@@@@@@@@???BBBEEEGGGGGGJJJOOOSSSQQQRRRSSSUUUXXXYYY[[[[[[\\\]]]___bbbggglllppprrrxxxwwwzzz~~~wwwoookkkkkksss}}}|||rrreeeaaa```______aaaaaagggooowww}}}}}}xxxwwwvvvuuusssqqqooommmlllhhhgggiiipppyyy~~~uuummmhhheeecccdddeeeeeeccccccdddeeeffffffggghhhjjjlllnnnpppmmmmmmmmmkkkiiiiiijjjlllmmmmmmnnnoooooooooppppppqqqssstttuuussspppmmmjjjfffggghhhjjjkkklllmmmmmmjjjjjjjjjjjjkkkmmmooopppjjjUUUKKKGGGCCC@@@??????>>>===>>>>>>============>>>>>>????????????@@@AAABBBBBBAAABBBEEEFFFHHHKKKOOORRRRRRSSSUUUWWWZZZ\\\^^^___^^^aaadddfffjjjnnnssswwwxxxwwwyyy}}}xxxpppmmmkkkooottt}}}~~~vvvhhhbbbaaa______aaadddggglllrrryyyyyywwwtttpppmmmkkkiiifffdddbbbbbbffflllsss~~~xxxssslllhhhdddcccaaa```aaaccceeeggghhhiiiiiijjjkkklllmmmmmmkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhmmmpppssssssppplllhhhggghhhhhhhhhhhhiiijjjkkklllggggggfffgggiiikkkmmmnnngggSSSJJJGGGCCC@@@??????>>>===>>>>>>============>>>>>>????????????@@@AAABBBCCCBBBDDDEEEGGGHHHLLLPPPSSSTTTUUUVVVXXX[[[]]]^^^___```bbbeeegggjjjnnnssswwwxxxxxxzzz~~~|||sssooommmooorrr~~~yyykkkeeebbb``````aaacccfffjjjpppvvv~~~wwwtttpppllliiifffccc```^^^^^^aaagggooo|||~~~wwwrrrlllgggdddcccaaaaaaaaacccfffhhhjjjjjjkkkllllllmmmnnnnnnkkkjjjjjjiiihhhggggggfffhhhhhhggggggggggggggggggjjjmmmqqqqqqooollliiihhhgggggggggfffgggggghhhiiiffffffffffffhhhjjjlllmmmcccPPPIIIFFFBBB?????????>>>===>>>>>>============>>>>>>????????????@@@AAABBBCCCDDDEEEGGGHHHJJJMMMRRRVVVVVVWWWYYYZZZ\\\^^^___```cccdddgggiiikkknnnsssvvvyyyyyy{{{wwwqqqoooooopppyyy~~~ooohhhdddaaa```aaaaaaccchhhmmmsss{{{}}}yyytttpppkkkgggbbb___\\\\\\^^^cccjjjvvv}}}wwwqqqkkkfffeeecccbbbaaabbbdddgggiiillllllmmmnnnnnnooonnnnnnjjjiiihhhgggfffeeeddddddddddddddddddeeeeeeeeeeeefffiiimmmnnnmmmkkkjjjiiigggfffeeedddddddddeeeeeedddddddddeeefffhhhiiijjjzzz^^^NNNGGGDDDAAA???>>>???>>>===>>>>>>============>>>>>>?????????@@@AAABBBCCCDDDFFFHHHIIIKKKMMMPPPUUUYYYYYYZZZ[[[]]]^^^```aaabbbeeegggiiikkklllooossswwwxxxyyy|||{{{sssooonnnnnnuuu}}}tttkkkfffaaa___``````bbbfffjjjpppwww~~~xxxrrrlllfffaaa^^^\\\]]]bbbhhhqqq|||vvvqqqkkkgggeeecccbbbaaabbbeeegggiiimmmnnnoooppppppoooooonnnjjjiiihhhgggeeedddbbbbbbaaabbbbbbccccccdddeeeeeecccfffiiikkkkkkkkkkkkkkkiiigggeeecccbbbaaabbbbbbaaaaaabbbcccdddeeefffgggtttZZZMMMFFFCCC???>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@AAABBBDDDEEEGGGIIILLLNNNQQQTTTXXX[[[[[[\\\]]]___aaacccdddeeehhhiiikkklllnnnqqquuuxxxxxxyyy~~~uuupppmmmmmmrrr~~~yyyooohhhbbb^^^^^^___bbbeeehhhmmmttt{{{zzzrrrkkkeee```]]]]]]```eeelllyyyzzzuuuqqqkkkgggdddcccaaaaaabbbdddgggiiinnnnnnpppppppppooonnnmmmjjjiiihhhfffeeecccbbbbbb``````aaabbbdddeeeffffffccceeehhhiiijjjjjjlllmmmllljjjfffcccaaa``````aaa^^^___```aaabbbbbbcccccclllVVVLLLDDDAAA>>>======>>>>>>>>>>>>>>>============>>>>>>?????????@@@BBBCCCEEEEEEHHHKKKOOOSSSUUUWWWZZZ\\\\\\]]]___aaacccfffggghhhiiikkkmmmnnnpppssswwwzzz{{{|||wwwqqqmmmllloooyyyssskkkccc^^^]]]^^^```cccfffjjjpppwww|||yyypppjjjccc___]]]___aaafffoooyyy}}}wwwsssoookkkgggbbbaaa``````aaadddgggiiimmmnnnooopppooonnnllljjjhhhhhhgggeeedddcccbbbbbb^^^___```bbbdddeeeggggggfffgggiiiiiiiiijjjlllnnnooolllgggccc```_________\\\\\\^^^______``````___dddQQQJJJCCC@@@===<<<===>>>>>>>>>>>>>>>============>>>>>>?????????@@@BBBDDDEEEFFFGGGLLLRRRWWWYYYZZZ\\\]]]\\\]]]```bbbeeehhhjjjllliiikkkmmmoooqqqtttyyy|||{{{sssllljjjmmmttt~~~xxxnnnfff```___]]]^^^```cccggglllssswwwxxxrrrhhhccc``````aaadddjjjrrrvvv{{{xxxrrrooollliiieeeaaa```______```cccfffhhhlllmmmnnnooonnnllliiigggeeeeeedddccccccbbbaaaaaa\\\]]]^^^aaaccceeefffgggiiijjjkkkjjjjjjjjjmmmooopppmmmgggbbb^^^]]]]]]]]]ZZZ[[[\\\]]]^^^^^^]]]]]]|||___NNNHHHBBB@@@===<<<===>>>???>>>>>>>>>============>>>>>>?????????@@@BBBDDDEEEFFFGGGLLLSSSYYY[[[\\\\\\]]]\\\^^^```cccgggjjjlllmmmiiikkknnnppprrruuuzzz}}}~~~uuukkkjjjkkkpppxxx{{{qqqhhhbbb```[[[\\\___aaadddiiipppttt{{{~~~xxxnnnhhhdddddddddeeejjjqqqnnnrrryyy|||tttooollljjjgggddd```___^^^^^^___bbbfffhhhkkklllmmmnnnmmmkkkhhhfffcccbbbbbbbbbaaaaaa``````ZZZ[[[]]]___bbbdddfffggglllllllllkkkjjjkkkmmmooopppmmmgggaaa]]][[[[[[[[[YYYZZZ[[[\\\]]]]]]\\\[[[uuu\\\MMMFFF@@@??????>>>>>>>>>>>>>>>?????????>>>??????@@@@@@@@@@@@AAACCCEEEGGGIIIKKKMMMPPPTTTWWWYYY[[[]]]______aaaeeegggiiikkkmmmooojjjkkkmmmooorrrvvv|||xxxllljjjjjjnnnrrr|||vvvmmmbbb[[[\\\\\\^^^aaaeeejjjooorrr{{{wwwqqqjjjggghhhjjjjjjjjjlllmmmrrr||||||wwwpppjjjgggeeedddbbbaaa___]]]]]]]]]___bbbdddhhhhhhiiiiiigggdddbbb```````````````___^^^]]]\\\ZZZ[[[\\\^^^```aaacccccceeefffggghhhiiiiiiiiiiiijjjjjjiiieee___[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[qqqYYYKKKDDD@@@??????>>>>>>>>>>>>>>>?????????>>>??????@@@AAACCCCCCCCCCCCDDDEEEFFFGGGLLLPPPTTTWWWYYYZZZ\\\^^^^^^aaaeeegggiiikkkmmmooolllmmmnnnooorrrwww}}}~~~qqqnnnlllnnnpppxxx{{{pppfff___^^^^^^___aaadddhhhlllnnnwww||||||vvvooollllllnnnnnnmmmkkkkkkooowwwwwwssslllgggdddcccaaa``````^^^]]]\\\]]]___aaaccceeefffggggggeeeccc```_______________^^^^^^]]]\\\ZZZZZZ[[[]]]^^^___```aaabbbbbbcccdddeeeeeeeeeeeeffffffeeebbb]]]ZZZZZZ[[[ZZZZZZ[[[[[[\\\\\\\\\\\\lllUUUHHHBBB@@@??????>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAADDDCCCCCCDDDDDDEEEFFFGGGKKKNNNRRRVVVWWWYYY[[[]]]^^^aaadddgggiiikkknnnpppoooooooooooorrrwww~~~xxxsssooonnnnnnssstttjjjccc````````````bbbeeehhhjjjrrrwwwxxxuuuuuuvvvuuusssnnnlllmmmsssyyy{{{ppplllfffbbb```___^^^]]]^^^]]][[[[[[\\\]]]```aaabbbcccddddddcccbbb___^^^]]]]]]]]]]]]]]]]]]\\\\\\YYYZZZZZZ[[[\\\\\\]]]]]]\\\]]]^^^___````````````aaaaaa```]]]ZZZXXXXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^fffRRRGGGBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJHHHLLLPPPSSSUUUVVVXXXZZZ]]]```dddgggiiillloooqqqrrrrrrpppppprrrwww}}}vvvpppmmmlllnnnwwwxxxllleeeaaa```___```aaadddfffhhhmmmsss{{{}}}{{{vvvrrrqqqtttxxx}}}uuujjjfffbbb___^^^]]]\\\[[[[[[[[[ZZZYYYZZZ\\\^^^______```bbbccccccbbb```___\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\ZZZYYYXXXXXXXXXWWWXXXYYYZZZ\\\]]]^^^___}}}aaaOOOGGGCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCEEEGGGHHHIIIFFFIIINNNQQQRRRTTTVVVXXX\\\___cccgggiiilllooorrrtttsssrrrqqqrrrxxxxxxpppllljjjkkksss{{{{{{nnngggaaa```______aaacccfffgggjjjooowww~~~~~~~~~}}}xxxtttvvvyyy|||yyypppfffccc___]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\^^^___aaacccdddcccbbbaaa[[[ZZZYYYYYYXXXYYYYYYZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVXXXYYY[[[\\\^^^^^^www[[[MMMGGGDDD@@@??????>>>>>>>>>>>>>>>======>>>>>>???@@@BBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIMMMPPPRRRTTTVVVXXX[[[^^^cccgggjjjmmmpppsssttttttsssrrrssswww~~~zzzqqqmmmjjjjjjooovvvqqqjjjbbbaaa``````aaaccceeefffggglllssszzz~~~zzzwwwtttsssxxx~~~{{{vvvxxx{{{}}}uuullldddaaa^^^\\\\\\[[[ZZZYYYVVVVVVVVVWWWWWWXXXYYYZZZ\\\^^^aaaccceeeeeedddddd[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWXXXYYYZZZZZZZZZZZZZZZXXXWWWVVVWWWXXXWWWVVVUUUUUUVVVXXXYYY[[[\\\\\\qqqVVVJJJFFFDDD@@@??????>>>>>>>>>>>>>>>=========>>>???AAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEHHHKKKOOORRRTTTVVVXXXYYYZZZ^^^bbbgggjjjmmmqqqssssssssssssssstttwww}}}|||rrrmmmjjjhhhlllqqqyyywwwnnnfffeeecccaaaaaaaaacccdddeeeiiiooouuuzzz~~~}}}yyyvvvqqqllllllqqqrrrxxxyyy{{{~~~|||ppphhhbbb```]]][[[[[[ZZZYYYWWWTTTUUUUUUUUUVVVWWWWWWXXXZZZ\\\___bbbdddeeeeeeddd\\\ZZZXXXVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWTTTTTTVVVWWWVVVTTTTTTTTTUUUVVVXXXYYYYYYZZZmmmSSSHHHEEEDDD@@@??????>>>>>>>>>>>>>>>=========>>>???AAABBBCCCBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMQQQTTTVVVWWWYYY[[[ZZZ]]]bbbfffjjjmmmqqqtttrrrssssssssstttwww|||~~~tttnnnjjjgggiiinnnqqq{{{rrriiihhheeebbb``````aaaaaacccgggmmmrrrvvvzzz~~~{{{xxxrrrjjjhhhkkkjjjnnnuuu}}}yyymmmfffaaa___\\\ZZZZZZYYYWWWVVVSSSTTTTTTUUUVVVVVVWWWWWWYYY[[[^^^aaadddeeeeeeddd\\\[[[XXXUUUSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXUUUSSSSSSUUUVVVTTTRRRTTTTTTUUUUUUVVVWWWXXXXXXgggQQQIIIDDD??????>>>>>>===<<<;;;;;;:::>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEDDDDDDDDDFFFHHHIIIKKKOOOSSSVVVYYYZZZ[[[^^^```ccceeegggkkkpppttttttsssssstttvvvxxx{{{|||~~~xxxoookkkjjjhhhffftttzzzvvvkkkfffaaa```___^^^```dddggghhhlllppptttxxx|||}}}yyysssmmmhhhdddeeefffkkkuuu}}}pppgggccc]]]]]]]]]\\\[[[YYYWWWUUUWWWVVVUUUTTTTTTUUUVVVWWWVVVYYY\\\```bbbbbbaaa```[[[ZZZWWWTTTRRRRRRRRRSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUWWWYYYZZZZZZYYYYYYWWWUUUSSSQQQPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVdddOOOGGGCCC>>>??????>>>>>>===<<<<<<;;;>>>>>>>>>>>>???@@@AAABBBAAACCCDDDDDDDDDEEEGGGIIIKKKMMMQQQUUUXXX[[[\\\]]]___aaaccceeegggkkkooorrrssssssssstttvvvxxxzzz||||||~~~yyyoookkkiiigggdddooouuuyyyooohhhcccaaa___]]]^^^bbbdddfffiiimmmqqquuuxxxzzz}}}~~~xxxqqqkkkgggeeedddgggmmmtttyyymmmeeebbb[[[\\\\\\\\\[[[YYYWWWVVVWWWVVVUUUTTTSSSTTTTTTUUUTTTVVVYYY\\\^^^^^^^^^^^^YYYXXXUUUSSSRRRQQQRRRSSSTTTSSSSSSRRRRRRSSSSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXVVVTTTRRRPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTT~~~___MMMFFFBBB???@@@@@@??????>>>=========???>>>>>>??????@@@AAABBB@@@AAACCCDDDDDDEEEHHHJJJNNNPPPSSSWWW[[[]]]______```bbbdddfffgggjjjmmmppprrrrrrssstttvvvxxxyyy{{{{{{}}}~~~sssmmmjjjgggdddjjjnnnzzztttllleeebbb```]]]]]]```aaacccfffiiimmmqqqtttuuuwww{{{~~~vvvooojjjfffddddddgggkkkrrrtttiiiaaa___YYYZZZ[[[[[[[[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZVVVTTTSSSQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXTTTSSSQQQPPPOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRwww[[[KKKFFFCCC@@@@@@@@@@@@?????????>>>>>>????????????@@@AAABBBBBB???AAACCCDDDDDDFFFIIILLLOOOQQQTTTXXX\\\^^^``````aaacccfffggghhhjjjmmmoooqqqrrrssstttvvvxxxyyyzzzyyy{{{~~~{{{sssmmmiiifffgggjjjuuuxxxooofffcccbbb___^^^``````aaadddgggjjjmmmpppqqqrrrvvv}}}|||tttnnniiifffeeegggjjjnnnxxx{{{pppeee^^^\\\WWWXXXYYYZZZZZZZZZYYYYYYWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWRRRQQQPPPPPPOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWVVVRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQpppWWWKKKFFFCCCBBB@@@@@@@@@@@@????????????????????????@@@AAABBBCCC???AAACCCEEEFFFHHHKKKMMMOOOQQQTTTXXX\\\^^^___```bbbdddgggiiiiiikkkmmmoooqqqrrrsssuuuwwwxxxyyyzzzyyy{{{~~~wwwooojjjggghhhjjjrrr}}}sssiiieeedddbbbaaabbb___```bbbeeehhhjjjlllnnnooosssyyyzzztttooojjjhhhjjjkkklllssszzz~~~xxxlllbbb\\\ZZZUUUVVVXXXYYYZZZZZZYYYYYYWWWWWWVVVTTTSSSQQQPPPOOOQQQQQQQQQRRRSSSTTTTTTUUUPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUVVVUUUUUUQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOhhhSSSKKKFFFCCCBBB????????????????????????@@@??????@@@@@@AAABBBCCCAAACCCEEEFFFGGGIIILLLOOOOOOQQQTTTXXX\\\^^^___```ccceeeiiikkklllmmmooopppqqqrrrtttvvvxxxyyyzzzzzz{{{}}}|||rrrlllhhhjjjkkkqqqzzzyyymmmhhhfffdddbbbbbb___```aaacccfffhhhiiijjjllloootttzzz}}}vvvqqqmmmmmmllljjjlllqqquuu|||ssshhh___ZZZYYYTTTUUUWWWYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTRRRPPPOOOPPPQQQRRRRRRSSSSSSSSSRRROOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNN```OOOJJJEEEAAA@@@????????????????????????@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGHHHHHHJJJMMMOOOOOOQQQUUUYYY\\\___```aaacccfffjjjlllnnnoooqqqrrrrrrsssvvvxxxzzzzzz{{{{{{|||~~~xxxpppmmmjjjkkkooouuu|||qqqkkkhhhddd```___^^^^^^```aaaccceeefffggghhhjjjnnnssszzzyyyuuutttrrrooonnnqqqtttyyy~~~yyylllddd\\\XXXXXXTTTUUUWWWXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUSSSRRRPPPNNNPPPQQQSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNN{{{[[[MMMHHHDDD@@@>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCEEEGGGHHHIIIIIIKKKMMMPPPPPPRRRVVVZZZ]]]```aaabbbcccgggkkkmmmoooppprrrtttssstttvvvyyyzzz{{{{{{{{{~~~~~~vvvsssjjjjjjmmmrrrwwwuuummmiiiccc___]]]\\\]]]^^^```bbbcccdddeeedddfffjjjnnnuuu~~~||||||{{{xxxwwwyyyxxx{{{~~~~~~~~~~~~sssggg```ZZZWWWXXXUUUUUUWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWVVVTTTSSSQQQMMMOOOQQQSSSSSSQQQOOONNNOOOPPPPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRSSSSSSRRRRRRPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNnnnVVVMMMDDDAAAAAA<<>>=========???AAACCCCCCCCCDDDFFFGGGHHHJJJJJJJJJKKKNNNPPPSSSTTTWWWZZZ^^^```bbbccciiijjjkkkmmmpppsssvvvwwwxxxyyy{{{|||}}}~~~}}}}}}~~~{{{sssqqqmmmkkkmmmqqqzzz~~~qqqkkkgggbbb]]]^^^]]]\\\\\\]]]```bbbdddfffggghhhjjjnnnuuu~~~}}}|||zzzxxxwww}}}oooddd^^^YYYVVVWWWSSSTTTUUUVVVWWWVVVVVVUUUSSSUUUWWWWWWUUUSSSRRRQQQPPPOOOPPPQQQSSSSSSQQQOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKOOOPPPSSSTTTTTTSSSPPPOOOPPPPPPOOOOOONNNNNNNNNNNNPPPOOOOOONNNMMMMMMMMMNNNiiiSSSLLLDDDBBBCCC???@@@@@@@@@@@@@@@@@@@@@@@@===???BBBCCCCCCCCCEEEFFFHHHJJJKKKLLLLLLMMMPPPRRRSSSUUUXXX[[[^^^aaacccccchhhiiijjjmmmooorrruuuvvvxxxyyy{{{}}}xxxsssooolllmmmpppwwwvvvooojjjddd```]]]]]]]]]]]]^^^___aaabbbcccdddeeefffjjjqqqyyy~~~yyyuuussstttzzz}}}lllbbb\\\WWWUUUUUURRRSSSTTTVVVVVVVVVUUUTTTSSSUUUWWWWWWUUUSSSQQQPPPOOOOOOOOOPPPRRRRRRQQQOOOPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKNNNOOOQQQSSSSSSQQQOOONNNMMMMMMOOOPPPQQQQQQQQQQQQOOOOOONNNMMMMMMMMMMMMMMMbbbOOOJJJDDDCCCEEEBBB===>>>>>>???@@@AAAAAABBB>>>@@@BBBCCCCCCDDDFFFGGGIIIKKKMMMNNNOOOPPPSSSUUUUUUWWWYYY]]]```bbbdddeeeggghhhiiikkknnnqqqsssuuuxxxyyy|||~~~uuupppmmmmmmnnnrrr{{{~~~uuunnngggbbb]]]]]]]]]^^^^^^____________```aaabbbeeekkkrrrxxx|||uuurrrnnnrrr|||wwwhhh___ZZZVVVTTTTTTRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXVVVTTTPPPNNNOOONNNNNNOOOQQQQQQPPPNNNOOONNNNNNMMMMMMLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMOOOPPPRRRRRRPPPOOOMMMLLLNNNPPPRRRSSSSSSRRRRRRMMMMMMLLLLLLKKKKKKLLLLLLwww\\\LLLIIICCCBBBEEEBBB=========>>>??????@@@@@@@@@AAACCCDDDDDDEEEGGGIIIJJJLLLOOOQQQQQQSSSUUUWWWXXXYYY\\\___bbbdddeeeffffffggghhhjjjmmmooorrrsssyyyzzz}}}xxxrrrmmmmmmmmmnnnttt|||zzzqqqiiiddd]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___aaaffflllqqq{{{zzzvvvppprrrxxxqqqccc]]]YYYVVVSSSTTTRRRRRRRRRSSSSSSSSSRRRRRRUUUVVVXXXYYYYYYVVVRRRNNNNNNMMMLLLMMMOOOPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQPPPOOONNNOOOPPPSSSTTTTTTRRRPPPNNNLLLKKKKKKJJJJJJJJJKKKKKKqqqXXXJJJHHHBBB@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDEEEHHHJJJJJJMMMPPPSSSTTTUUUWWWYYYZZZ\\\^^^aaadddfffggghhhfffggghhhjjjlllnnnqqqrrryyy{{{}}}~~~|||uuuooommmllllllpppuuutttkkkeee____________^^^]]]\\\\\\\\\]]]]]]]]]^^^bbbgggkkkuuu}}}yyyssssssvvv~~~wwwkkk___[[[YYYVVVTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVXXX[[[]]]ZZZTTTOOOMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOOOOPPPPPPOOOOOONNNNNNOOORRRSSSSSSRRRPPPNNNKKKJJJJJJIIIJJJJJJKKKKKKjjjSSSHHHGGGAAA>>>AAA>>>CCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFIIILLLLLLOOOSSSVVVXXXYYY[[[]]]]]]^^^```ccceeeggghhhiiigggggghhhjjjlllnnnpppqqqyyyzzz|||{{{rrrooommmkkkmmmqqq{{{yyyoooiiibbbaaa```___^^^]]]\\\\\\\\\\\\]]]\\\]]]___cccgggooovvv~~~vvvtttuuuzzz~~~pppeee[[[XXXXXXVVVTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPSSSTTTWWW\\\___\\\UUUOOOLLLKKKIIIJJJKKKMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJMMMMMMNNNNNNNNNNNNMMMMMMIIIKKKMMMPPPRRRRRRRRRQQQJJJJJJIIIIIIJJJJJJKKKKKKcccNNNEEEFFF@@@>>>AAA???AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGJJJMMMNNNRRRWWWZZZ\\\]]]___aaa^^^```bbbdddgggiiijjjjjjggghhhiiijjjlllnnnpppqqqwwwyyy|||wwwqqqmmmjjjkkkmmmsss}}}uuuoooeeedddbbb___^^^]]]]]]]]][[[\\\\\\[[[[[[\\\```cccgggoooxxx}}}zzzzzz}}}vvviii___VVVUUUVVVTTTSSSSSSQQQPPPOOONNNMMMNNNNNNOOOPPPQQQTTTZZZ___]]]UUUNNNLLLJJJHHHHHHJJJLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJMMMNNNPPPPPPQQQJJJJJJJJJJJJJJJKKKLLLLLL}}}___KKKCCCEEE@@@>>>BBB@@@;;;<<<===>>>@@@AAABBBCCCEEEEEEFFFEEEEEEGGGKKKNNNQQQTTTYYY]]]___aaabbbddd___aaaccceeehhhiiijjjkkkhhhhhhiiijjjlllnnnppprrruuuwww{{{{{{sssnnniiiiiikkknnnvvvzzzuuugggeeebbb___^^^]]]^^^^^^[[[[[[[[[ZZZYYY[[[^^^```bbbiiisss{{{}}}qqqeee[[[SSSSSSTTTSSSQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNMMMNNNRRRYYY^^^\\\TTTMMMKKKIIIHHHHHHIIIKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMuuuWWWOOOGGGDDDBBB??????BBB???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEFFFIIIMMMPPPVVVYYY]]]___```aaacccdddddddddeeegggkkkllllllkkkllllllmmmnnnoooppppppqqqrrrvvv{{{yyyssslllhhhiiikkkrrr~~~uuurrriiibbbbbbaaa___^^^___]]]]]]\\\[[[ZZZZZZZZZ[[[```dddiiiqqq{{{rrrgggZZZXXXVVVSSSQQQPPPOOOOOORRRQQQPPPOOOMMMLLLKKKJJJKKKMMMQQQUUUVVVTTTQQQOOOHHHHHHHHHHHHHHHIIIJJJKKKEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMnnnUUUMMMFFFCCCAAA>>>>>>AAA???@@@AAAAAACCCCCCDDDEEECCCDDDFFFFFFHHHKKKOOOSSSXXX\\\```dddeeefffggghhhhhhggghhhjjjlllnnnmmmlllkkklllmmmmmmnnnoooppppppqqqtttyyy}}}|||tttlllgggfffhhhooozzz}}}vvvmmmeeedddbbb___]]]^^^]]]\\\[[[ZZZZZZYYYYYYZZZ\\\___dddkkkttt}}}lllaaaXXXWWWTTTRRRPPPPPPPPPPPPQQQQQQOOONNNMMMKKKJJJJJJHHHJJJLLLOOOOOONNNLLLJJJHHHHHHGGGGGGHHHIIIIIIJJJEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKJJJIIIIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOfffRRRJJJDDDBBB@@@======@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJMMMRRRUUU[[[___eeejjjlllmmmmmmnnnlllkkkkkklllnnnoooooonnnkkklllmmmmmmoooooopppqqqpppssswwwzzz|||xxxooohhhgggeeejjjsss|||rrriiifffccc___]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ___dddllluuusssdddZZZUUUTTTRRRPPPOOOOOOOOOPPPOOOOOONNNMMMLLLJJJIIIIIIFFFGGGIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQ|||```PPPIIICCCBBBAAA>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIKKKOOOTTTWWW\\\bbbiiinnnqqqqqqrrrrrrpppnnnmmmmmmooopppooonnnmmmmmmmmmnnnoooppppppqqqppprrrtttvvvxxx{{{~~~uuunnnjjjdddfffmmmxxxvvvlllhhheee```]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVWWWYYY]]]aaafffnnnvvv{{{yyykkk^^^VVVRRRQQQOOONNNNNNNNNNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSwww^^^OOOHHHCCCCCCBBB??????BBB@@@AAAAAABBBCCCDDDEEEFFFDDDFFFHHHJJJLLLPPPUUUYYY^^^cccjjjppprrrsssttttttrrrpppnnnmmmnnnooonnnnnnnnnnnnnnnooooooooooooooonnnoooqqqrrrtttxxx|||yyypppjjjeeeeeeiiisss~~~{{{pppkkkgggbbb___```[[[ZZZYYYWWWVVVUUUUUUUUUVVVXXXZZZ]]]aaafffmmmrrr}}}qqqeee[[[TTTOOONNNMMMLLLLLLLLLMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSqqq[[[MMMGGGBBBCCCBBB@@@@@@CCCAAAAAABBBCCCDDDEEEEEEFFFEEEFFFIIIKKKMMMQQQWWW[[[___dddjjjooorrrssstttuuurrrpppnnnmmmnnnoooooonnnooonnnnnnmmmmmmllllllllliiijjjkkkkkkmmmrrrwww{{{||||||qqqhhhgggdddgggooowwwvvvooojjjdddaaaaaa[[[ZZZYYYWWWVVVUUUUUUUUUSSSTTTWWWYYY[[[___eeehhhuuu}}}uuuiii```XXXSSSNNNMMMKKKJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRkkkWWWJJJDDDAAABBBBBB@@@@@@BBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJLLLOOOTTTYYY^^^bbbeeekkkoooqqqrrrtttvvvsssqqqnnnnnnooopppppppppnnnmmmlllkkkiiihhhgggfffaaaaaabbbbbbeeejjjpppuuuxxx|||uuukkkhhhdddeeelllpppwwwvvvnnnfffbbbbbb\\\[[[YYYXXXVVVUUUUUUUUURRRSSSUUUWWWXXX\\\```ccckkkrrr|||zzzmmmccc[[[UUUQQQMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEDDDAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIILLLNNNPPPQQQQQQTTTTTTSSSSSSRRRQQQQQQQQQfffSSSHHHBBB???@@@AAA??????AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLNNNQQQVVV\\\```dddgggkkknnnppprrruuuwwwtttrrrooonnnpppqqqrrrrrrlllllljjjhhhfffeeecccbbbZZZ[[[[[[\\\^^^dddkkkpppuuuzzzzzzqqqhhhcccdddjjjmmmqqqzzzqqqhhhbbbaaa\\\[[[ZZZXXXVVVUUUUUUUUURRRTTTVVVWWWYYY[[[___cccdddkkkttt}}}uuuhhh^^^WWWRRROOOMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDAAABBBDDDFFFGGGGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAACCCFFFIIILLLNNNOOOOOOUUUUUUTTTSSSRRRQQQPPPOOOvvv\\\NNNGGGEEECCCAAA??????@@@AAAAAAAAA@@@@@@AAADDDGGGHHHHHHKKKMMMPPPSSSWWW\\\___cccfffkkkppprrrsssrrrrrrrrrrrrqqqqqqpppoooooooooooolllgggccc```]]]YYYWWWTTTTTTUUUVVVXXX^^^eeejjjvvvzzzvvvlllgggdddeeeiiippp|||tttkkkccc^^^___]]][[[YYYYYYWWWUUUSSSRRRRRRSSSTTTWWWYYY[[[\\\cccffflllsss{{{~~~nnnaaaYYYUUURRRPPPMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEGGGJJJMMMPPPRRRQQQQQQPPPOOOMMMKKKIIIHHHqqqZZZNNNGGGEEECCCAAA??????@@@AAAAAAAAAAAAAAACCCEEEGGGHHHIIIKKKNNNQQQTTTXXX\\\```dddfffkkkooorrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqppprrrnnnhhhbbb^^^YYYTTTQQQPPPQQQQQQQQQSSSXXX^^^cccrrrwww}}}~~~|||||||||pppjjjeeedddfffkkkuuuvvvnnniii```^^^\\\ZZZYYYXXXVVVTTTSSSSSSSSSSSSTTTVVVWWWXXX\\\```eeekkksss{{{yyyjjj]]]VVVSSSQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@AAABBBDDDFFFHHHKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHjjjVVVMMMFFFDDDCCCAAA@@@@@@AAAAAA@@@AAABBBCCCEEEFFFGGGGGGJJJMMMPPPSSSUUUYYY^^^aaaeeegggkkkooorrrssssssrrrpppqqqqqqrrrrrrrrrrrrrrroookkkddd]]]XXXSSSNNNKKKMMMMMMMMMLLLNNNRRRXXX\\\kkkqqqyyy~~~vvvssswwwyyyqqqiiifffeeegggooowww~~~sssmmmbbb```]]][[[ZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTWWWZZZ___dddiiiqqqxxx~~~|||rrrcccWWWRRRPPPPPPOOOMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAABBBDDDFFFGGGIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGGGG~~~dddRRRJJJDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGLLLNNNRRRUUUXXX[[[___bbbfffhhhlllooorrrssssssrrrrrrsssttttttttttttsssrrrlllgggaaa[[[WWWSSSOOOMMMLLLLLLKKKKKKLLLPPPUUUZZZdddkkkuuu|||zzzuuuxxxyyynnniiiggggggkkkqqq|||vvvnnneeeccc___\\\[[[ZZZXXXWWWTTTTTTSSSSSSSSSSSSSSSTTTWWWYYY\\\```dddjjjqqquuu|||tttjjj\\\RRROOOOOOOOOOOOMMMLLLIIIGGGEEECCCBBBAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCC????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEGGGHHHIIIHHHHHHFFFGGGGGGGGGGGGFFFFFFEEExxx^^^MMMFFFCCCBBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIMMMPPPTTTXXXZZZ^^^aaadddgggiiillloooqqqsssssssssuuuvvvwwwxxxwwwvvvtttsssmmmiiibbb\\\XXXUUURRRPPPLLLLLLKKKJJJJJJNNNSSSXXX^^^eeepppxxx~~~{{{{{{ssslllhhhgggiiimmmvvvvvvkkkgggccc___]]]\\\ZZZXXXUUUUUUTTTTTTTTTUUUUUUVVVVVVXXXZZZ]]]```dddjjjnnnrrryyy}}}lllcccXXXPPPNNNNNNOOOOOOLLLKKKIIIFFFDDDBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCpppXXXIIIDDDAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJOOORRRVVVZZZ]]]```ccceeehhhjjjllloooqqqssssssssswwwxxxzzz{{{{{{yyywwwvvvooojjjbbb\\\WWWTTTQQQPPPPPPOOOMMMKKKJJJLLLPPPTTTXXX___jjjsssyyyxxxpppkkkggghhhjjjrrr{{{sssoooiiidddaaa___]]][[[WWWWWWVVVVVVVVVVVVVVVWWWSSSUUUWWWXXXZZZ^^^cccgggnnnttt{{{ssseee]]]TTTNNNMMMNNNNNNMMMKKKJJJHHHFFFDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBBBBCCCCCCAAA@@@???@@@@@@BBBCCCDDDEEEFFFFFFBBBCCCCCCCCCCCCBBBBBBAAAfffQQQFFFCCC@@@AAAAAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLPPPSSSXXX\\\___aaadddfffiiikkkmmmoooqqqrrrssssssuuuwwwzzz}}}~~~~~~}}}|||tttoooiiiccc```^^^\\\[[[YYYXXXTTTOOOLLLKKKNNNQQQSSSYYYccclllsssyyywwwqqqkkkiiikkknnnttt|||wwwpppkkkgggdddaaa___ZZZYYYXXXVVVUUUUUUTTTTTTQQQRRRTTTUUUVVVYYY^^^bbbkkkooouuu|||zzzkkk^^^XXXQQQMMMMMMMMMLLLJJJJJJJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCAAA@@@>>>@@@AAAAAABBBDDDFFFGGGHHHBBBBBBCCCBBBBBBAAA@@@@@@yyy___LLLDDDDDD@@@@@@AAABBBCCCCCCCCCCCCGGGFFFEEEEEEGGGIIILLLNNNPPPTTTYYY]]]```bbbeeegggjjjkkkmmmoooqqqrrrsssttttttvvvzzz~~~{{{uuuqqqpppqqqqqqpppccc```[[[UUUOOOMMMOOOQQQOOOVVV___gggnnnvvv~~~~~~wwwpppmmmmmmlllpppxxx}}}vvvoookkkgggdddbbb\\\[[[YYYWWWTTTSSSRRRRRRQQQRRRSSSTTTUUUXXX]]]```cccggglllrrryyyuuufffZZZUUUOOOLLLLLLLLLJJJGGGJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>??????@@@@@@@@@AAABBBCCCCCCAAA???>>><<<<<<<<<===>>>AAADDDEEEBBBCCCCCCBBBAAA@@@??????gggVVVOOOHHHAAA@@@@@@@@@@@@AAABBBBBBCCCFFFFFFFFFFFFFFFIIINNNRRRSSSUUUXXX[[[^^^aaafffiiihhhjjjmmmoooppprrrtttwwwvvvyyy|||qqq```YYYWWWSSSQQQRRRXXXYYY]]]dddjjjoooyyy}}}vvvqqqnnnnnnmmmqqq|||}}}wwwtttpppkkkfffbbb___[[[XXXWWWVVVUUUTTTVVVUUUTTTSSSTTTWWWZZZ\\\]]]```dddjjjrrr|||yyyhhh^^^SSSQQQMMMJJJHHHHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCBBBAAA??????>>>>>>>>>>>>>>>??????@@@CCCBBBAAAAAA@@@@@@@@@@@@}}}cccRRRLLLFFF@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGHHHHHHKKKNNNRRRTTTVVVYYY\\\___bbbfffjjjiiilllnnnppprrrsssvvvyyyzzz}}}ttteee[[[SSSPPPRRRSSSTTTYYYaaagggmmmvvvzzztttqqqmmmlllooowww}}}xxxpppjjjeeeaaa\\\YYYWWWVVVTTTSSSTTTRRRQQQPPPQQQTTTVVVXXX]]]___bbbgggnnnwwwsssbbbYYYPPPNNNKKKGGGFFFEEEFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<======>>>========================??????@@@@@@@@@???>>>===>>>>>>======>>>>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@ttt\\\MMMHHHDDD@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKKKKMMMPPPRRRUUUXXX[[[]]]___bbbgggjjjjjjlllppprrrsssuuuxxx{{{}}}yyyfffYYYTTTTTTSSSRRRVVV^^^dddhhhpppyyy~~~xxxtttnnnmmmnnnrrryyyzzzssskkkgggaaa\\\YYYXXXVVVTTTSSSRRRPPPPPPPPPRRRTTTUUU[[[\\\___ccchhhpppyyy~~~{{{iii[[[SSSNNNLLLIIIFFFEEEEEEEEEFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCEEEFFFGGGFFFCCC@@@>>>>>>>>>======<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<;;;>>>>>>======>>>>>>???@@@AAAAAA@@@?????????@@@@@@jjjUUUJJJFFFCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEHHHLLLNNNOOOPPPQQQSSSVVVXXX[[[]]]___bbbfffiiijjjlllppprrrtttvvvzzz|||~~~xxxggg]]]ZZZXXXVVVWWW]]]aaaccciiipppxxx~~~}}}xxxqqqooonnnooorrr{{{}}}rrrmmmfffaaa]]][[[ZZZXXXUUUTTTSSSRRRRRRRRRTTTUUUWWWYYY\\\___dddjjjrrrwwwpppaaaUUUOOOMMMKKKIIIGGGFFFFFFFFFGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@CCCEEEHHHJJJIIIEEEAAA>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===============>>>??????@@@??????>>>>>>>>>??????yyybbbQQQHHHEEECCCBBB@@@@@@@@@AAABBBCCCEEEFFFFFFIIINNNPPPQQQRRRTTTUUUWWWYYY[[[]]]___aaaeeehhhiiikkkooorrrtttwwwzzz}}}{{{jjjaaa\\\WWWVVVYYY]]]___ccciiiqqqxxx}}}tttpppmmmlllmmmtttxxxssskkkddd```]]][[[ZZZVVVUUUTTTSSSRRRRRRSSSSSSSSSUUUXXX\\\```fffmmmrrr{{{vvvggg[[[RRRLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????AAADDDHHHJJJIIIFFFAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<===>>>>>>???>>>>>>=========>>>>>>???pppZZZMMMGGGDDDCCCCCC@@@@@@@@@AAABBBDDDEEEFFFHHHKKKOOORRRSSSTTTVVVWWWYYY[[[]]]^^^```bbbeeehhhhhhkkkooorrruuuxxx|||~~~oooaaaZZZUUUVVVYYY[[[___dddjjjpppzzzxxxrrrllljjjkkkoooyyy{{{rrriiiccc___\\\ZZZVVVVVVTTTSSSRRRQQQQQQQQQQQQSSSVVVYYY\\\bbbhhhllltttzzz}}}kkk^^^VVVNNNIIIEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>======>>>>>>>>>???BBBFFFHHHHHHEEEBBB???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<============<<<<<<======>>>???======<<<<<<<<<===>>>>>>|||hhhTTTJJJGGGCCCAAABBB@@@@@@@@@AAACCCDDDFFFGGGJJJMMMPPPRRRTTTVVVXXXZZZ\\\^^^```aaabbbdddgggiiiiiilllpppsssvvvzzz~~~pppfff\\\YYYXXXXXX[[[___ccciiirrr{{{wwwnnnllllllnnnrrrwww}}}rrriiiccc^^^\\\YYYXXXWWWUUUTTTSSSRRRQQQPPPRRRTTTVVVXXX\\\aaadddiiipppyyyppp```VVVPPPJJJEEEBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<======>>><<>>>>><<<<<<;;;;;;<<<<<<===>>>wwwcccPPPHHHFFFBBB@@@@@@@@@@@@@@@AAACCCEEEFFFGGGKKKMMMPPPRRRTTTVVVYYY\\\^^^```bbbcccdddfffiiikkkjjjmmmqqquuuxxx{{{tttfff___ZZZWWWXXX[[[___eeemmmvvv~~~~~~sssppppppoooppprrr}}}{{{ppphhhbbb___]]]\\\[[[YYYWWWVVVTTTTTTQQQRRRTTTUUUUUUXXX\\\^^^```hhhrrr|||{{{hhhYYYQQQLLLFFFAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>===============<<<<<<<<<<<<======;;;===@@@CCCEEEDDDBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::999999999:::<<<===<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>kkk\\\LLLGGGFFFDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEKKKMMMQQQSSSUUUXXX[[[^^^bbbbbbbbbcccdddfffggghhhlllnnnpppsssvvv{{{rrrddd]]]WWWUUUWWW]]]^^^fffrrr{{{yyypppoooqqqpppooovvv~~~}}}rrrhhhdddaaa]]]XXXWWWWWWWWWUUURRRSSSRRRQQQQQQSSSVVVYYY[[[```dddjjjqqqyyy~~~qqq___SSSOOOMMMJJJGGGGGGFFFEEEDDDAAA???===<<>>======>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????<<<;;;:::999888888888888888777777777888999::::::::::::::::::999999888777999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>|||dddVVVHHHCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGKKKNNNQQQTTTVVVXXX\\\^^^cccccccccdddeeeggghhhiiimmmoooqqqtttwww|||uuufff\\\XXXYYYYYYZZZ```kkkuuu{{{uuurrrrrrqqqoootttzzz|||pppjjjeee```[[[XXXXXXWWWTTTRRRTTTSSSQQQQQQRRRUUUWWWYYY\\\```fffmmmttt{{{uuuiiiYYYOOOLLLKKKIIIFFFDDDDDDDDDCCCBBB@@@???>>>>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;::::::999888888888888888888888777888888999999999999:::::::::999888888999999999::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>sss]]]PPPEEEAAAAAA@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHLLLNNNRRRTTTVVVYYY]]]___dddddddddeeeggghhhjjjkkknnnooorrrtttwww|||rrrbbbZZZYYYWWWVVV[[[eeennnvvv}}}wwwtttqqqooopppsss}}}}}}tttmmmgggaaa\\\[[[YYYVVVTTTUUUTTTSSSRRRRRRSSSUUUVVVXXX[[[aaagggmmmttt{{{zzzhhh^^^QQQIIIHHHHHHGGGEEEBBBBBBCCCBBBBBBAAA@@@???>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999888888888999999999999888777777777888888888888999999:::999999999888888999999999:::::::::999999::::::::::::999999999999::::::;;;<<<<<<<<>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888888888888999::::::999888777777666777777666777888999999999999999888888888888999999999999888888999999999999888888888888888999::::::;;;;;;|||bbbSSSKKKEEEEEEEEECCCCCCEEEAAABBBCCCDDDFFFGGGHHHIIIMMMOOOSSSVVVYYY\\\___bbbbbbcccccceeegggiiikkklllnnnooorrrtttvvv{{{ooobbb\\\WWWWWW\\\cccjjjuuu~~~yyyrrrmmmllllllooowww~~~}}}}}}xxxnnnfffccc```^^^[[[XXXWWWVVVTTTSSSRRRRRRSSSTTTVVVYYY\\\aaagggnnnrrr~~~sssfffWWWQQQJJJEEEDDDCCCBBBAAADDDCCCCCCBBBAAA???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888888888777888888999999999999888777666666666666666777888888999999999999777777777888888888999999777888888888888888888777777777888888999:::::::::rrrYYYMMMGGGCCCDDDDDDBBBAAADDDAAABBBCCCDDDFFFHHHIIIIIIMMMPPPTTTWWWZZZ]]]aaadddbbbcccccceeegggiiikkklllooopppssstttwww{{{{{{fff___YYYVVVXXX\\\bbbkkkttt~~~wwwqqqnnnlllmmmrrryyy{{{xxxvvvzzzvvvlllfffbbb___\\\ZZZYYYWWWVVVTTTTTTSSSSSSSSSTTTVVVYYY\\\bbbhhhmmmvvv|||kkk```QQQNNNIIIEEEDDDCCCBBBAAADDDCCCCCCBBB@@@???===<<<======>>>>>>======<<<;;;999999999999999999999999::::::::::::999999999999999888888777777777888888888888777666666666777777777777888888999888888888666777777777777888888888777777888888888888777777777777888888999:::::::::|||kkkRRRJJJFFFCCCDDDDDDAAA@@@BBBBBBCCCDDDFFFHHHIIIJJJKKKMMMPPPTTTXXXZZZ^^^bbbeeecccdddeeefffhhhkkkmmmnnnqqqsssuuuwwwyyy}}}pppddd^^^YYYXXXZZZ]]]dddllluuu{{{yyyqqqnnnmmmooorrryyyyyyuuuvvvxxxvvvmmmgggbbb^^^[[[ZZZYYYXXXVVVUUUTTTTTTRRRSSSTTTVVVXXX^^^dddiiinnnttt|||uuucccZZZKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA???>>>>>>======>>>>>>======<<<;;;888888888888888888888888;;;;;;:::::::::999999999:::999888777777666777777777666666666666777777888777888888888888777777666666666666777777777888888777888888999999888888777777777888999999::::::;;;yyyhhhQQQJJJFFFEEEFFFEEEBBBAAACCCCCCDDDEEEGGGIIIKKKLLLMMMNNNQQQUUUXXX[[[^^^bbbeeedddeeefffhhhjjjlllnnnooosssuuuwwwyyy{{{jjjccc]]][[[[[[\\\bbbiiinnnuuu~~~~~~ssspppnnnnnnnnnrrr|||~~~wwwuuusssuuutttlllfffbbb[[[ZZZZZZYYYWWWVVVUUUUUUQQQRRRSSSTTTVVV[[[aaafffhhhnnnvvv|||iiiYYYQQQGGGFFFEEEEEEDDDDDDDDDDDD???@@@@@@AAAAAAAAA@@@@@@===============<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::888777666666666666666666555666666777888999888888888888888777666555666666666666777777777777888888999999999999888888888888888999::::::;;;;;;|||kkkXXXKKKFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHJJJMMMOOORRRSSSVVVYYY\\\___bbbcccccceeeggghhhiiikkknnnppppppssswwwzzz{{{~~~kkk^^^^^^```\\\]]]cccffflllsssvvvyyy}}}yyytttpppooonnnpppvvv~~~|||wwwuuusssxxxxxxnnndddbbbaaa___[[[WWWVVVWWWXXXVVVUUUTTTTTTUUUXXX\\\^^^dddggglllqqqwww~~~vvvaaaTTTOOOEEECCCAAAAAABBBBBBAAA@@@@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;888888888888888888888888777777888888888999999999777777777777777777777777777555555666777888777666555555666666666666555555777777777777777777777777888777666555555666777888444666888:::;;;:::999888wwweeeTTTIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIKKKNNNPPPTTTUUUXXX[[[^^^aaacccdddeeegggiiijjjkkklllooorrrqqqtttxxxzzz{{{zzzhhhaaa]]]WWWWWW\\\aaafffmmmqqqsssxxx}}}wwwqqqooollllllpppwwwyyyuuuvvvzzzxxxnnnfffdddaaa\\\XXXVVVVVVVVVVVVUUUTTTSSSUUUWWWZZZ\\\```dddhhhmmmsssyyy~~~jjjWWWLLLIIIEEECCCAAAAAAAAABBBAAA???>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::888888888888888888888888666666666777777888888888777777777777777777777777777666666666888999888777555555666666666666555555666666666666666666666666888777666555555666777777555666888:::::::::999888nnn]]]OOOGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFIIIJJJLLLMMMPPPSSSWWWXXXZZZ]]]```ccceeefffgggiiikkkllllllnnnqqqssssssvvvyyy{{{|||xxxjjj___WWWUUUYYYZZZ^^^dddgggkkkpppwww}}}~~~vvvqqqmmmjjjkkkpppvvvyyyvvvwwwvvvzzznnnkkkfff```\\\YYYXXXWWWVVVUUUTTTSSSTTTVVVXXXYYY\\\___ccchhhlllrrryyy}}}rrraaaRRRKKKIIIEEECCCAAA@@@AAAAAA@@@???======<<<<<<;;;:::::::::<<<<<<;;;;;;::::::999999888888888888888888888888555555666666666666777777777777777777777777777777888777666777999999999777555555666666666666555555666666666666666666666666666666555555555666666777666777888999999999888777yyyfffUUUKKKGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGKKKMMMOOOQQQSSSVVVYYYZZZ\\\___aaadddfffgggiiijjjlllmmmmmmoooqqqttttttwwwzzz{{{}}}wwwhhh\\\YYYZZZUUUXXX\\\___bbbhhhnnnsss{{{~~~wwwqqqlllkkkmmmnnnuuu{{{xxxvvv{{{xxxtttmmmfffbbb___\\\[[[WWWVVVUUUTTTTTTUUUVVVWWWYYY[[[___cccffflllqqquuu~~~|||hhhZZZPPPKKKKKKDDDBBB@@@???@@@@@@???>>><<<<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;:::999888888888888888888888888888888666666666666666666666666666666666666666666666666777666555666777888888666444555555666666555555444666666666666666666666666555555555555555555666666777888888999888888777666rrr___PPPIIIGGGBBBBBBBBBBBBCCCDDDEEEEEEFFFIIIMMMPPPRRRTTTWWWYYY[[[\\\^^^```bbbdddfffgggiiikkklllmmmmmmoooqqqsssuuuxxx{{{|||~~~ttteee\\\YYYTTTUUUWWWYYY[[[```eeeiiirrrvvv{{{~~~wwwppplllmmmmmmooovvvzzzwwwxxx||||||ssslllgggccc```^^^YYYXXXWWWVVVUUUUUUUUUVVVWWWYYY\\\___bbbfffkkkooowww|||nnn\\\QQQIIIFFFFFFCCCAAA?????????@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888888888888888888777777777777777777777777555555555555555555555555555444333444666666666555444444555555555555444444555555555555555555555555333333444444555555555555777777888888777777777666{{{iiiYYYNNNHHHGGG@@@@@@AAAAAACCCDDDEEEFFFGGGKKKPPPSSSUUUXXXZZZ\\\^^^^^^```aaaccceeefffgggkkklllmmmnnnnnnooorrrtttuuuxxx{{{}}}pppaaaXXXVVVUUUTTTTTTVVVYYY]]]___gggkkkpppuuuyyy|||}}}uuuooonnnnnnmmmooowwwxxxuuuvvv}}}}}}sssmmmhhhccc___]]]\\\ZZZYYYWWWVVVVVVUUUVVVXXXZZZ\\\^^^bbbfffjjjpppttt{{{yyybbbTTTMMMGGGDDDDDDCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888888888777777777777666666555555555555555555555555444333222333444555555333444444555555555555444444555555555555555555555555111222333444555555555555777777777777777777777777rrraaaTTTLLLHHHFFF@@@@@@AAABBBDDDEEEGGGHHHHHHLLLQQQUUUXXXZZZ\\\^^^aaaaaabbbdddfffggghhhiiimmmnnnoooppppppqqqsssuuuuuuxxx{{{}}}nnnaaaXXXVVVSSSQQQQQQSSSUUUVVV\\\```eeejjjnnnsssxxx||||||tttqqqoookkkjjjooovvvzzzwwwyyy}}}~~~vvvooogggbbb```___^^^\\\ZZZXXXWWWVVVUUUWWWXXXZZZ[[[^^^bbbeeehhhlllrrrwww{{{mmmZZZPPPMMMIIIFFFEEEBBB@@@>>>>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888888888888888888777777777666666555555555444444444444444444444444444333222333555666555444333444444555555444444333555555555555555555555555000111333444555555444444666666666666666777888999~~~kkk[[[QQQKKKGGGEEEAAAAAABBBCCCEEEGGGIIIJJJIIIMMMRRRWWWYYY[[[^^^___cccdddeeefffgggiiijjjjjjooopppqqqqqqqqqrrruuuwwwuuuwwwzzz}}}}}}mmmZZZVVVRRROOOOOOPPPQQQQQQUUUYYY]]]bbbgggmmmssswww{{{yyyuuupppjjjgggkkkooouuu|||zzzyyy{{{~~~uuummmfffbbbaaa```^^^[[[YYYWWWWWWTTTUUUWWWXXXYYY\\\___bbbbbbggglllqqqtttyyyrrrbbbQQQKKKJJJHHHEEECCCBBB@@@>>>===>>>>>>===<<<::::::::::::::::::::::::999999999999999999::::::888888888888888888888888666666555555555444444444444444444444444444444444555444333444666777666555333444444555555444444333555555555555555555555555000111222444555555444444555555555555666777999999yyyeeeVVVLLLEEEBBBCCCAAACCCEEEFFFFFFFFFHHHJJJOOOQQQTTTXXX\\\___bbbdddbbbcccfffhhhjjjjjjiiihhhmmmnnnnnnooopppqqqqqqqqqqqqsssyyy~~~|||mmm^^^RRRSSSRRRLLLKKKQQQRRRTTTXXX\\\```ffflllpppssszzz~~~tttooojjjiiijjjmmmuuu~~~yyywwwvvv|||yyynnnmmmiiiccc```___]]]YYYVVVVVVRRRQQQVVVYYYYYYZZZ]]]```cccgggkkkooossswwwzzz~~~yyyccc[[[PPPHHHEEECCCAAA???>>>>>>===<<<;;;:::::::::;;;;;;;;;::::::999999999:::::::::999999888888888888888888888777777777666777666666666666555555555333333333222222222111111777777666555444333333222444444444555555555666666555555333222111000000000444444444444444444444444333444444555666777888888uuubbbUUULLLFFFDDDEEEAAABBBDDDEEEEEEFFFIIIKKKQQQSSSVVVZZZ^^^bbbeeegggfffgggiiijjjkkkkkkkkkjjjmmmmmmnnnnnnoooppppppqqqqqqsssxxx~~~zzzhhhZZZWWWVVVOOOMMMPPPLLLOOORRRUUUXXX]]]bbbfffooovvvzzzsssmmmjjjiiijjjqqqxxx{{{wwwyyy~~~xxxrrrmmmfffbbb```^^^ZZZWWWYYYUUUSSSWWWYYYXXXYYY\\\[[[]]]aaaeeehhhkkkooorrrwwwzzz~~~ppp\\\TTTKKKEEECCCBBBAAA???>>>===<<<;;;;;;:::::::::::::::::::::::::::999999::::::999999999888888888888888888777777777666666666666666555555555444444444444444333333333222222555555555444333333222222333333333333444444555555555555444333222222222222444444444444444444444444444444555555666666777777ppp]]]RRRKKKGGGEEEFFF@@@BBBDDDEEEEEEGGGJJJLLLSSSUUUYYY]]]bbbfffiiikkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqsssxxx}}}vvvbbbYYYUUUOOOKKKLLLKKKLLLNNNPPPRRRVVVZZZ^^^hhhppp{{{{{{rrrnnnjjjiiilllrrrwww{{{xxxzzzwww|||vvvnnnhhheeebbb^^^[[[\\\WWWUUUWWWYYYXXXXXXZZZWWWZZZ]]]___aaadddgggjjjppprrrvvvxxxzzz|||uuucccSSSMMMEEEAAA@@@AAA@@@???>>>===<<<;;;::::::::::::999999999:::::::::::::::999999999888888888888888777777777777666666666666555555444444444333333333555555555444444444333333333333333333333333333333222222222333333333333444555444444333333444444555444444444444444444444444555555555555555555666666~~~lllYYYOOOJJJFFFDDDEEEAAABBBDDDEEEFFFHHHKKKNNNUUUWWW[[[___eeeiiimmmooooooooonnnmmmmmmmmmmmmnnnmmmllllllllllllmmmnnnoooqqqrrrwww|||~~~ooo___WWWPPPLLLKKKNNNOOOOOOPPPQQQTTTXXX\\\bbbkkkxxxyyysssnnnjjjkkkoooqqq{{{}}}zzzwww{{{xxxpppkkkgggbbb___\\\WWWUUUXXXYYYWWWWWWZZZXXXZZZ\\\^^^___```ccceeejjjlllooorrrtttvvvyyy|||iiiXXXNNNHHHBBB??????@@@???======<<<;;;;;;:::::::::;;;888888999999:::::::::;;;888888888888888888888777777777666666666555555555444444444333333333222222444444444444333333333333222222333333444444444444333333333333333333333444333333333333333444555555444444444444444444444444555555555555555555555444{{{iiiVVVLLLHHHEEECCCBBBBBBCCCEEEFFFGGGJJJNNNQQQVVVXXX\\\aaaggglllqqqssssssrrrpppooonnnmmmmmmmmmmmmmmmkkkkkkkkklllnnnoooqqqrrrvvv{{{}}}lll___WWWRRRPPPOOOPPPOOOOOOOOORRRVVVZZZaaajjjvvvxxxrrrlllkkkmmmooouuu~~~{{{zzz|||zzzsssmmmfffaaa]]]XXXVVVXXXYYYXXXXXXZZZXXXZZZ\\\]]]]]]^^^```bbbcccfffiiilllnnnqqquuuxxx{{{~~~ttt___QQQLLLGGGBBB?????????===;;;<<<;;;;;;::::::::::::;;;888888888999999:::::::::777777777777777777777777666666666555555555555444444333333333333222222222333333333333222222222222333333444444555555666666555555555555444444444444111111111111222333444555444444444444444444444444555555555555444444444444xxxeeeRRRIIIGGGEEEBBBAAACCCDDDFFFGGGHHHLLLPPPTTTWWWZZZ^^^dddjjjppptttwwwwwwwwwuuutttrrrpppooonnnooommmlllkkkkkklllnnnoooqqqqqquuuzzz|||}}}kkk^^^WWWRRRNNNNNNNNNMMMMMMQQQVVVZZZdddlllwww~~~xxxqqqmmmmmmlllqqqxxx{{{yyy~~~vvvmmmgggaaa\\\YYY[[[[[[YYYXXXZZZVVVXXXYYYZZZYYYZZZ\\\]]]\\\___ccceeehhhkkknnnqqquuuwww{{{~~~yyyfffVVVMMMJJJFFFBBB@@@@@@???<<<999;;;;;;::::::::::::;;;;;;888888888999999999999999666666666666777777777777666555555555444444444444444444333333333222222222333333222222222111111111444444444555555666666666666555555555555555444444111111111111222222333444444444444444444444444444444444444444444444555555sss```MMMFFFFFFFFFDDDCCCEEEFFFGGGHHHJJJNNNSSSWWWYYY\\\aaagggnnntttyyy{{{}}}}}}}}}{{{yyyvvvsssrrrpppnnnlllkkkkkklllnnnpppqqqqqqtttyyy{{{~~~lll___WWWRRRRRRQQQQQQRRRUUU[[[```jjjpppyyyyyyrrrqqqnnnpppsssxxx}}}~~~yyyqqqiiiddd______^^^ZZZXXXYYYSSSUUUWWWWWWWWWWWWYYYZZZZZZ\\\___aaabbbdddgggjjjnnnpppsssuuuxxx|||{{{hhhYYYOOOJJJGGGDDD@@@???@@@@@@===:::;;;::::::999::::::;;;;;;999999999999888888888888555555555666666666777777555555555444444444333333444444444444333333333333444444333333333222222222444444444444444444444555555555555444444333333333333333222222222333333444444444444444444444444444333333333444444555555555ooo]]]JJJDDDFFFGGGEEEEEEFFFGGGHHHIIIKKKOOOUUUYYY[[[^^^ccciiipppwww|||~~~~~~{{{wwwuuuqqqooommmkkkkkklllooopppqqqqqqtttxxx{{{}}}lllbbbXXXXXXXXXXXXYYY]]]ccchhhnnnsss{{{yyyvvvssssssrrrssswww~~~||||||pppjjjeeeccc```[[[XXXXXXSSSTTTVVVWWWVVVWWWXXXZZZ[[[]]]___```aaabbbdddfffiiijjjmmmoooqqquuuzzz}}}ooo]]]QQQJJJHHHDDDAAA??????@@@@@@>>>;;;:::::::::999999:::;;;;;;:::999999999888888777777444555555555666666777777555555444444444333333333555555444444444444333333555555444444444333333333333333333333333333333333444444444333333222222222555444444333333444444444444444444444444444444444222222333333444555666666zzzgggYYYLLLGGGGGGFFFDDDEEEFFFFFFGGGJJJMMMPPPTTTVVV[[[^^^bbbhhhnnnvvv~~~zzzssstttrrrooonnnoooppppppppppppqqquuuzzz}}}ooohhhbbb]]]___bbbeeekkkpppzzz|||zzzwwwsssqqqrrruuuyyy{{{|||ssshhhfffeee```\\\\\\[[[YYYWWWWWWXXXYYYYYYYYYXXXYYYYYYZZZ\\\]]]___```ggggggffffffhhhmmmsssxxxzzz|||~~~|||xxxvvvxxxzzz|||}}}ooo^^^SSSJJJFFFEEEBBBAAA???============>>><<<<<<;;;;;;:::999888888666666666666555555555555555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222111111111333333333222222222111111333333333222222111111111000111222333444333222111222222333333444555666666wwwdddWWWKKKGGGGGGFFFEEEEEEFFFFFFHHHJJJNNNRRRUUUWWW\\\^^^ccchhhmmmttt|||{{{tttqqqpppoooppprrrssssssrrrpppqqquuuzzz}}}zzzsssmmmmmmnnnppptttxxx}}}{{{vvvrrrrrrrrrttt{{{~~~{{{}}}sssnnnjjjddd^^^]]]]]]ZZZXXXWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___aaabbbbbbbbbdddhhhmmmrrrrrrtttwwwyyyzzz}}}~~~}}}{{{wwwtttssstttwwwyyy{{{~~~fffVVVMMMFFFBBBAAAAAA@@@???===============::::::999888888777666666666666666666555555555555666555555444444555555666444444444444444444444444111111111111111111111111333333333333333333333333444333333333222222222222333333333222222222111111333333333222222222111111000111111222222222222222111222222333444444555555qqq^^^SSSHHHFFFFFFFFFEEEFFFFFFGGGIIILLLPPPUUUXXXZZZ]]]```dddhhhmmmsssyyy}}}{{{uuuooooooqqqtttwwwxxxvvvuuuqqqrrruuuzzz}}}~~~|||~~~}}}vvvtttrrrqqquuuzzz~~~|||~~~{{{uuummmgggdddaaa___\\\[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[]]]]]]\\\^^^___```bbbdddhhhlllkkkmmmpppqqqrrrtttxxxzzz~~~~~~|||xxxwwwvvvvvvtttsssqqqsssuuuxxx|||ooo[[[OOOHHHBBB???@@@@@@???>>>======<<<======999999999888777777666666666666666666555555555555666666555555555555666666555555555555555555555555111111111111111111111111222222333333333333333333444444444444333333333333333333333222222222111111333333333222222222222111111111111111111222222333222222222333444444555555{{{lllXXXNNNFFFEEEFFFEEEFFFGGGFFFHHHKKKOOOSSSXXX[[[]]]___bbbeeeiiilllqqqvvvzzz{{{vvvpppqqqtttxxx{{{{{{xxxuuurrrrrruuuzzz~~~}}}yyyuuurrrrrrvvvvvv||||||{{{{{{sssooohhheeebbb___^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[]]]___aaabbbcccfffhhhhhhjjjlllmmmnnnooorrruuuwwwyyy|||}}}~~~~~~|||yyyvvvuuuvvvvvvwwwtttuuuxxx|||pppbbbSSSJJJEEEAAA@@@AAA>>>>>>======<<<<<<<<<<<<;;;:::::::::999999888888666666666666555555555555777666666555555666666777555555555555555555555555333333333333333333333333222222222222222333333333444444444444444444444444333333333222222222111111222222222222222222222222333222111111111222444555333333444444444555555555vvveeeSSSKKKEEEEEEFFFEEEFFFHHHGGGIIIMMMRRRVVV[[[^^^___aaacccgggjjjmmmqqquuuxxx{{{wwwtttvvvyyy|||~~~|||xxxtttssssssuuuzzz~~~~~~yyysssqqqsssqqquuu{{{{{{|||~~~zzzpppmmmhhhdddaaa^^^\\\ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYY\\\^^^``````aaaccceeefffgggiiiiiiiiijjjmmmoooqqqsssuuuvvvwwwyyy|||~~~~~~}}}zzzwwwuuuvvvxxxzzzyyy{{{~~~ttt```VVVKKKFFFCCC@@@???BBB============<<<<<<<<<;;;::::::999999999999999888666666666666555555555555666666555555555555666666555555555555555555555555333333333333333333333333111111111222222333333333444444444444444444444444333333333222222222111111222222222222222222222222444444333222222444555666555555555555666666666666{{{ppp]]]OOOIIIEEEFFFFFFEEEFFFIIIJJJLLLPPPTTTYYY]]]___aaabbbeeeiiilllnnnqqquuuwww|||zzzyyyzzz}}}~~~xxxttttttsssuuuzzz~~~wwwrrrqqqppprrrvvv{{{}}}{{{xxxzzz~~~|||wwwqqqkkkgggccc^^^\\\[[[[[[YYYXXXWWWWWWWWWWWWWWWYYY[[[\\\\\\]]]___aaaaaabbbcccccccccdddfffhhhiiikkklllmmmnnnooorrruuuxxxzzz}}}~~~~~~{{{{{{zzzxxxvvvwwwzzz}}}vvveeeSSSKKKDDDBBB@@@======???;;;;;;<<<<<<<<<<<<;;;;;;777777777777777777777777666666666666555555555555555555444444444444555555444444444444444444444444111111111111111111111111000000111111222333333333333333333333444444444444333333333222222222111111111222222222222333333333333333333333333444555555555555555555555555555666~~~wwwjjjVVVNNNIIIFFFGGGGGGEEEFFFJJJLLLNNNRRRWWW[[[^^^```aaacccfffjjjmmmppprrruuuxxx~~~~~~~~~{{{|||~~~{{{wwwuuutttvvvzzz}}}vvvssspppqqqrrrtttxxx{{{uuutttwwwyyyyyyrrrmmmgggddd___^^^\\\[[[ZZZYYYYYYYYYVVVWWWYYYYYYYYYZZZ\\\^^^]]]^^^______^^^^^^```bbbcccdddffffffggghhhkkkmmmppprrrtttuuuvvvxxx|||~~~{{{}}}~~~~~~~~~{{{fffWWWKKKEEEAAA@@@???;;;;;;>>>:::;;;<<<<<<<<<<<<;;;:::666666666666777777777777666666666666555555555555444444333333333333444444333333333333333333333333111111111111111111111111///000000111222222333333222222222222333333333444333333333222222222111111111111222222222333333333000111222222333333222222444444444444444444444444}}}ttteeeQQQMMMIIIGGGHHHHHHEEEFFFJJJMMMOOOSSSXXX\\\___aaaaaacccfffkkknnnqqqsssvvvxxx~~~{{{|||}}}yyyuuutttvvvzzzzzzwwwpppppppppooorrrzzz|||uuutttwwwpppwww}}}wwwqqqmmmbbbaaa___]]]\\\[[[ZZZZZZWWWXXXYYYYYYXXXZZZ]]]___\\\]]]^^^]]]\\\\\\^^^```aaabbbcccddddddeeehhhjjjjjjlllnnnooooooqqqtttwwwwwwyyy|||ooo\\\OOOIIIDDDAAAAAA@@@<<<<<>>======;;;;;;::::::::::::999999777777666666666666777777888777666555444333222222222222222111111111111000222222111111111222444555111111111111111111111111111111111111111111111111222222222111111111000000111222333444444444333333222222444444444444222222000000111111111222222222444444333222222111111000~~~uuufffWWWOOOHHHHHHHHHGGGFFFHHHKKKNNNRRRUUUXXX[[[]]]```cccfffiiikkknnnpppqqqssswwwzzz{{{}}}~~~~~~~~~{{{yyyvvvuuuwww{{{zzzwwwrrrnnnllloootttwww}}}xxxuuuuuuyyy}}}~~~zzzsssmmmhhhccc^^^[[[YYYXXXVVVVVVWWWXXXXXXWWW[[[ZZZZZZYYYYYYYYYZZZZZZ]]]]]]]]]]]]]]]^^^______``````aaacccdddfffggggggjjjjjjjjjkkkmmmoooqqqsssssstttvvvyyy{{{~~~~~~}}}}}}|||}}}~~~}}}zzzwwwvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~yyyeeeUUUJJJDDDAAA@@@@@@???>>>>>>======;;;;;;:::::::::999999999777777666666666666777777777777666555444333222222333333222222111111111000222222111000111111333333111111111111111111111111111111111111111111111111222222222111111111000000111111111111222222222222111111222333333222111111222222222222333333333444222222222222222222222333zzzmmm]]]QQQLLLHHHHHHHHHHHHHHHJJJMMMPPPVVVXXX\\\___aaacccfffiiikkkmmmoooppprrrtttxxxzzzzzz|||~~~}}}~~~}}}{{{yyywwwuuuvvvzzz}}}vvvpppmmmmmmoooqqqttt{{{yyyuuuuuuvvvwww|||yyyrrrlllfffbbb]]]\\\ZZZYYYZZZZZZYYYXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]___```aaaaaaeeeeeeeeeeeefffggghhhiiikkklllnnnqqqsssvvvxxxyyy{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzxxxwwwvvvuuuuuurrrssstttssspppnnnmmmnnnooopppppprrrtttvvvxxxyyy~~~zzzfffWWWLLLDDD???@@@??????>>>>>>=========::::::::::::999999999999777666666555555666666777777666666555444333222222555444444333222111111000222222111000000000111111111111111111111111111111111111111111111111111111222111111111111000000000000000///...///000111222000000111111111111000000111111111222222222333333000111111222333333444444vvvfffVVVMMMKKKHHHIIIJJJJJJJJJLLLPPPSSSXXX[[[___ccceeegggiiikkkmmmnnnpppqqqsssvvvyyyzzzzzz{{{~~~~~~|||||||||{{{zzzwwwuuuvvvzzz|||uuuqqqooooooooommmsss{{{}}}zzzwwwtttuuuxxx|||~~~wwwrrrnnneeeccc```^^^^^^]]][[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYVVVWWWXXXXXXXXXWWWVVVUUUWWWWWWXXXXXXYYYZZZ[[[[[[^^^^^^^^^___```aaabbbbbbeeefffhhhkkknnnppprrrssssssssstttvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}}}}{{{{{{zzzxxxwwwvvvuuuttttttssssssrrrqqqppppppoookkklllmmmllljjjhhhhhhiiikkkkkklllnnnpppsssuuuvvv|||~~~iiiWWWNNNHHHBBB>>>>>>>>>>>>=========<<<<<<:::::::::999999999999888666666666555555666666666666666555444444333222222666555444444333222111111222222111000000/////////111111111111111111111111111111111111111111111111111111111111000000000000111000...---...///111333111111111111111111111111...////////////000000000111111111222222333333333|||ppp```QQQKKKKKKGGGIIIKKKLLLMMMOOORRRUUUYYY]]]bbbfffhhhjjjlllnnnppppppppprrruuuxxxzzz{{{zzz{{{}}}~~~|||{{{|||{{{zzzxxxvvvvvv{{{{{{vvvrrrpppnnnllloootttyyy|||vvvssstttvvvwww{{{{{{nnnlllhhheeecccaaa^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWWWWXXXWWWVVVTTTSSSUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^```aaaccceeegggiiikkklllllllllmmmooopppqqqrrrsssttttttuuuvvvwwwxxxxxxyyywwwxxxxxxyyyyyyxxxxxxxxxttttttssssssrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmlllllllllkkkkkkjjjjjjjjjfffggggggfffdddcccdddeeegggggghhhkkkmmmppprrrtttyyy}}}oooZZZLLLGGGEEEBBB>>>======<<<<<<<<<<<<<<<;;;::::::999999999888888888666666555555555555666666555555555444333333222222555555444333333222111111111111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000222111/////////000222444222222222111111222222222...////////////000000000333333333222222222111111uuuiii[[[OOOIIIKKKGGGIIILLLNNNOOORRRUUUXXXZZZ^^^dddiiilllnnnqqqsssrrrqqqqqqssswwwzzz{{{{{{{{{|||}}}}}}||||||||||||{{{yyywwwwww|||}}}xxxsssooolllmmmooopppsss|||~~~xxxvvvtttrrrrrrvvvzzz}}}yyytttooolllhhhdddaaaaaa```^^^\\\ZZZYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUWWWYYYZZZ[[[[[[[[[ZZZ[[[\\\^^^___aaabbbccceeeeeefffgggiiijjjkkklllllllllmmmnnnooopppqqqqqqppppppqqqqqqrrrrrrqqqqqqnnnnnnnnnmmmmmmmmmllllllhhhhhhhhhgggffffffeeeeeeeeeeeeddddddddddddddddddaaabbbbbbaaa```___aaabbbcccdddeeegggjjjnnnppprrrxxx{{{kkk___NNNDDDBBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666555555444444555555666444444444444333333222222333333333333222222222222111111222222222111000000111111111111111111111111000000000000000000000000//////000000000000000111222222111000111222333444333222111111111111222333111111111222222222333333444444333333222111111000yyymmmbbbWWWMMMHHHIIIGGGIIIMMMOOOQQQSSSWWWYYY[[[```ggglllpppsssvvvwwwtttrrrrrrtttxxx{{{|||{{{|||}}}~~~}}}}}}}}}}}}|||{{{zzzxxxyyy}}}zzztttoooooommmkkkkkkpppzzzyyytttqqqrrrqqqqqqwww{{{uuupppmmmiiihhheeeccc```^^^]]]]]]^^^]]]\\\ZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXWWWVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^___```aaacccdddddddddeeeffffffhhhhhhiiijjjhhhhhhiiijjjjjjjjjjjjjjjhhhhhhiiiiiihhhhhhggggggaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaa`````````___^^^^^^```bbbcccdddfffhhhkkkooorrrssswwwzzzrrrZZZQQQGGGAAA@@@@@@>>><<<:::::::::::::::;;;;;;;;;999999999999888888888888666555555444444555555666444444444333333333333222111111111222222222222222000111222333333222222111111111111111111111111111000000000000000000000000////////////000000111111111111111222222222333333222111000000000000111222222222222222333333333444333222222222222222222222tttggg^^^UUULLLHHHHHHGGGIIIMMMPPPRRRUUUXXX[[[]]]bbbiiiooosssvvvyyy{{{uuusssrrrtttyyy||||||{{{}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxyyy~~~~~~zzzrrrqqqnnnjjjhhhkkkssszzz~~~zzztttrrrmmmiiilllsssttt{{{|||xxxqqqpppmmmjjjgggdddcccbbbaaa```^^^\\\ZZZZZZZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVVVVVVVTTTSSSRRRXXXXXXXXXYYYYYYZZZZZZ[[[XXXYYYZZZ[[[\\\^^^____________```aaabbbcccddddddbbbcccdddeeeeeeeeeeeeeee``````aaaaaa``````___^^^^^^____________````````````````````````aaaaaaaaaaaabbbbbbaaa___```bbbdddffffffhhhkkknnnrrruuuwwwwwwzzz~~~tttdddPPPKKKEEEAAA@@@@@@>>><<<::::::::::::::::::::::::999999999888888888888777555555555444444555555555444333333333333333333333///000000111111222333333000111222333444444333222111111111111111111111111000000000000000000000000.../////////000000111111000000111222222222222111111000///......///000111000111111111111222222222111111111222222333444444{{{oooaaaXXXQQQKKKGGGHHHIIIKKKNNNOOOQQQUUUYYY]]]aaaccchhhooouuuyyyzzzyyyrrrsssuuuwwwzzz{{{|||}}}~~~|||{{{{{{||||||yyyzzz{{{||||||}}}||||||~~~yyyvvvqqqllljjjiiikkklllttt|||zzzqqqnnnoooooooooooorrrwww}}}vvvqqqpppnnnjjjfffkkkiiifffbbb```_________]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVVVVUUUTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVYYYZZZZZZ[[[[[[ZZZZZZYYY[[[[[[[[[]]]___``````^^^]]]^^^^^^____________^^^\\\^^^``````^^^\\\[[[\\\___^^^]]]^^^`````````___bbbbbbccccccdddddddddeeedddeeeeeeeeeffffffgggggglllnnnqqqssstttvvvxxxzzz{{{}}}rrr^^^UUUIIIEEE@@@??????@@@???===;;;;;;:::::::::999999999999888777666666777888999555444222222444555444333222222333444333222000///111333555666666444111///000000111111222222333333111111111111111111111111000000000000111111111111000000000000000111111222////////////////////////000000111111111222222222000000000000000000000000111111222222222222111111wwwjjj]]]TTTNNNHHHFFFFFFKKKMMMOOOQQQSSSWWW[[[^^^bbbdddhhhnnntttwwwwwwvvvssstttvvvyyy{{{|||}}}~~~}}}||||||||||||{{{{{{||||||}}}||||||||||||zzzsssmmmjjjjjjjjjiiiooottt~~~wwwsssooommmjjjlllnnnrrrvvv|||~~~|||yyyuuuqqqrrrpppllliiifffdddddddddaaa```___]]][[[ZZZYYYYYYVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXXXXYYY[[[[[[ZZZXXXZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ\\\^^^^^^]]]\\\\\\]]]^^^^^^^^^```bbbcccddddddffffffgggiiijjjkkklllllliiiiiijjjjjjkkklllmmmmmmtttwww{{{}}}}}}~~~~~~hhhWWWOOOEEEAAA===;;;<<<<<<;;;:::;;;::::::::::::999999999888888777666666777888888666444333333444555555444222222333333333333222222111222333444333222000///000000000111111111111111111111111111111111111111000000000000111111111111000000000000000111222222000000000000000000000000111111222222222333333333111111111111111111111111111111222222222222111111|||rrrfffYYYRRRMMMHHHFFFHHHLLLOOOQQQTTTVVVYYY]]]```dddeeeiiinnnsssuuuuuutttuuuvvvxxxzzz|||}}}~~~~~~}}}|||||||||||||||}}}}}}}}}|||{{{{{{yyy|||yyyrrrooonnnjjjgggjjjlllrrr}}}xxxrrrlllkkkjjjiiijjjnnnqqqtttxxx}}}}}}{{{wwwssspppnnnlllllliiihhhfffccc```^^^]]]]]]ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYWWWVVVVVVWWWWWWVVVTTTWWWXXXXXXYYYYYYXXXXXXWWWWWWYYY\\\]]]]]]]]]^^^______```bbbeeehhhjjjlllmmmoooppprrrsssuuuvvvwwwxxxrrrrrrrrrssstttuuuwwwwww~~~~~~lllZZZMMMHHHAAA???<<<::::::;;;:::999:::::::::999999999888888888777777666666777777888777555444444555666666555444333333333333333444555111111111111111000000000111000000000000000000///111111111111111111111111000000000000111111111111111000000000000111222222222222222222222222222222222222222333333333444444111111111111111111111111111111222222222222111111~~~wwwnnncccWWWQQQNNNKKKJJJLLLMMMPPPSSSVVVXXXZZZ^^^aaaccceeehhhmmmrrruuuuuutttvvvwwwyyy{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}||||||{{{zzzxxxzzz}}}~~~~~~}}}~~~{{{xxxtttmmmggghhhhhhkkksss|||yyytttnnnjjjhhhhhhiiijjjnnnqqquuu{{{{{{xxxvvvuuurrrqqqnnnkkkhhheeeccccccbbbaaa```___]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYZZZZZZ[[[YYYWWWVVVVVVVVVWWWVVVTTTWWWXXXXXXYYYZZZZZZYYYYYYXXXZZZ]]]^^^___```bbbddddddfffjjjnnnrrrvvvzzz|||}}}~~~}}}||||||}}}~~~kkk[[[NNNEEECCC@@@???===<<<<<<<<<;;;;;;999999999999888888888888777777777666666777777777777666444444666777666555777666444333222333444444333222111000///000111111111111000000//////......111111111111111111111111///000000000111111111111111111000000111111222333222222222222222222222222111111222222222222333333111111111111111111111111111111222222222222111111|||uuuhhh^^^SSSOOONNNLLLLLLOOONNNQQQUUUXXXZZZ\\\___bbbbbbcccffflllqqqvvvwwwwwwvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||||||||||||||{{{zzzyyyxxxzzz}}}}}}}}}|||}}}}}}{{{rrrjjjiiigggiiipppuuuzzzyyyrrrnnnkkkiiigggiiijjjkkknnnsss{{{~~~{{{zzzwwwtttqqqnnnllllllkkkjjjiiigggeeedddccccccddddddeeeddddddcccbbbbbbbbbaaa```^^^]]]\\\\\\\\\ZZZXXXVVVUUUVVVWWWVVVVVVUUUVVVXXXZZZ[[[\\\]]]]]]]]]___bbbcccdddfffhhhkkkjjjoootttyyy}}}nnn\\\PPPGGGBBBAAA>>>>>>>>>===<<<;;;<<<<<<999999888888888777777777666666666777777666666666777666444444666777666555999777555333222111222222444333111000000000222333111111000000//////......000000000000000000000000///000000000111111111111111111111111111222222333111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222111111yyyrrrbbbXXXNNNLLLLLLKKKMMMPPPQQQTTTXXX[[[]]]___bbbdddcccdddggglllrrrvvvxxxxxxuuuvvvxxxyyy{{{|||||||||}}}}}}|||||||||}}}}}}~~~~~~|||{{{zzzzzzzzz{{{{{{{{{zzzyyyyyywwwyyy|||}}}}}}|||}}}}}}yyyrrrnnnjjjjjjnnnpppqqquuuzzzzzzuuuppplllhhhhhhgggfffiiiooowww}}}|||zzzxxxwwwvvvuuutttrrrqqqoooooonnnnnnnnnnnnoooooooooooonnnnnnlllkkkjjjhhheeebbb___^^^]]]ZZZWWWVVVVVVVVVVVVUUURRRTTTWWWZZZ]]]```bbbbbbeeeggghhhiiiiiikkknnnppppppuuu|||uuu___QQQIIICCC??????999:::;;;;;;999888999:::888888888777777777777666555666666777777666666555777555444444555666666555777777555333222111111111444333222111000111222222111000000000000000000///000000000000000000000000000000000000111111111111222111111111111222333333000000000000000000000000/////////000000000000111222222222222222222222222111111222222222222111111uuunnn___UUULLLKKKLLLMMMOOOSSSTTTWWW[[[___aaaccceeegggffffffhhhlllrrrvvvwwwwwwssstttvvvwwwyyyzzzzzzzzz|||{{{{{{zzzzzz{{{{{{{{{~~~~~~~~~~~~}}}{{{zzzxxxxxxxxxyyyyyyzzzyyyyyyyyyvvvxxx{{{|||||||||}}}~~~~~~wwwrrrnnnnnnnnnlllnnnrrr|||zzzqqqooolllhhhgggjjjoootttxxx}}}~~~~~~~~~}}}zzzvvvpppkkkhhheeeaaa]]]ZZZXXXWWWVVVUUURRRTTTXXX]]]bbbfffiiikkklllmmmnnnmmmmmmnnnqqqsssqqqxxxvvvdddQQQHHHDDDAAA===<<<666888:::999888777888999888888777777777666666666555555666777777666555555666444333333444555555444333333333333333222222111222222111000000000000000000000000111111111111111000000000000000000000000000000000000111111111111222222111111222222333444000000000000000000000000///000000000000111111111222222222222222222222222111111222222222222111111~~~rrriii___UUUNNNMMMOOOPPPSSSVVVVVVZZZ^^^bbbdddfffhhhjjjiiiiiijjjmmmrrruuuvvvvvvrrrsssuuuvvvwwwxxxyyyyyy{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}~~~}}}|||{{{yyyxxxvvvwwwxxxxxxyyyyyyyyyyyytttwwwzzz{{{{{{||||||~~~|||~~~~~~~~~yyyrrrpppnnnlllmmmqqqooouuu}}}zzztttnnniiiiiillloooooossswwwxxxyyy}}}xxxtttmmmiiiccc___\\\ZZZXXXVVVTTTWWW[[[aaagggmmmppprrrppppppqqqpppoooooorrrtttqqqxxxjjjZZZIIICCCBBB???;;;999555888;;;:::888777888:::777777777777666666666666444555666777777666555444555444222222444555444333...000111333444444333333000000000000////////////000000111111222222333333000000000000000000000000000000000000111111111111222222111111222222333444000000000000000000000000000111111111111222222222222222222222222222222222111111222222222222111111zzzmmmfffZZZTTTNNNKKKNNNRRRVVVWWW\\\^^^```cccgggjjjlllmmmnnnoooooopppqqqssstttuuuqqqrrrsssuuuvvvwwwwwwwwwzzz{{{{{{zzzyyyxxxzzz|||{{{|||}}}|||yyyvvvuuutttuuuuuuvvvwwwxxxxxxyyyyyy{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{{{{|||}}}}}}wwwuuurrrlllfffmmmqqqvvv|||{{{vvvsssqqqpppnnnoooooopppqqqtttyyy|||}}}uuukkkddd```\\\YYYVVVWWWXXX]]]eeeooowwwyyyyyyvvvtttqqqnnnllllllllllllppptttzzz~~~zzzhhhVVVOOOFFF>>>:::999::::::;;;:::777555444444555555777777777777777777777777666555555555555444444444333333333222222222111111111111111111111111111111444333333222111000//////222222222222222222222222333222111/////////000111...///111222222222000///111111111111111111111111111111000000000000111111111111111111111111111111222222111111111111222222000000111222222222222111wwwjjjcccYYYTTTOOOMMMOOOTTTXXXYYY___```bbbeeeiiikkknnnooonnnnnnooopppqqqssstttuuuqqqrrrsssuuuvvvvvvwwwwwwxxxyyyzzzyyywwwwwwyyyzzz{{{|||}}}|||yyyvvvttttttuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz{{{|||}}}}}}}}}}}}zzzzzz{{{|||~~~}}}{{{zzzzzzyyyzzz|||}}}~~~}}}zzzwwwpppjjjjjjlllooossszzz{{{yyysssrrrqqqooooooqqquuuwww|||wwwllleee```[[[WWWXXXZZZ^^^gggrrryyy{{{zzzxxxvvvrrrnnnlllkkkkkkkkkjjjmmmrrrvvvzzzlll]]]PPPKKKCCC===;;;;;;;;;;;;<<<:::888666555555555666777777777777777777777777666555555555555444444444333333333222222222111111222222222222222222222222333333222222111000000000000000000000000000000000222111000/////////000000///////////////000000111111111111111111111111111111000000//////000000111111111111111111111111111222111111111111111111222000000111222222222222111tttfff___WWWSSSOOONNNQQQVVVZZZ\\\aaaccceeehhhkkknnnooopppnnnnnnnnnoooqqqrrrtttuuurrrrrrsssuuuvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvwwwyyy{{{|||}}}{{{xxxuuuttttttttttttuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{||||||||||||yyyyyyyyyzzz|||}}}{{{zzzyyyxxxwwwwwwxxxyyy{{{|||~~~~~~~~~}}}}}}~~~~~~vvvqqqjjjkkkkkklllpppvvv}}}xxxtttrrrrrrtttuuuwww{{{}}}{{{|||~~~yyyppphhhaaa\\\\\\^^^ccclllvvv}}}~~~zzzwwwrrrmmmiiihhhggghhheeehhhkkknnnrrrwww|||ooo\\\QQQHHHEEE@@@===<<<<<<<<<;;;<<<:::999777666666666777777777777777777777777777666555555555555444444444333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000111000///.........//////000///---,,,,,,...000222111111111111111111111111000//////......//////000000000000000000000000000111111111111111111111111000000111222222222222111rrrccc\\\SSSQQQPPPPPPSSSWWW\\\^^^ccceeegggjjjmmmoooppppppnnnnnnnnnoooqqqrrrtttuuusssssstttuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwxxxyyyzzz||||||{{{xxxuuuttttttssssssttttttuuuuuuuuuvvvvvvwwwxxxzzz{{{|||||||||{{{{{{{{{|||}}}~~~~~~|||zzzyyyxxxxxxwwwvvvvvvuuuvvvwwwxxxyyy{{{~~~}}}|||||||||}}}~~~~~~xxxrrrpppnnnmmmmmmqqqvvvyyy}}}{{{zzzyyyyyy{{{|||yyywwwwwwyyy}}}}}}tttkkkeeebbbccchhhqqq|||{{{vvvpppllliiiiiihhhfffgggiiikkkooorrrvvvyyysss```RRRJJJCCCAAA>>><<<<<<<<<;;;999;;;:::999888777777777777777777777777777777777777666555555555555444444444333333333222222222111111222222222222222222222222000000111111111222222222222222222222222222222222/////////............/////////...---...///000111111111111111111111111111//////............//////////////////////////////000000111111111111000000000000111222222222222111pppbbbZZZPPPPPPPPPQQQTTTXXX\\\___dddfffiiilllnnnooopppoooooooooooopppqqqsssuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvxxxzzz{{{{{{zzzyyyyyyzzzzzz{{{|||{{{xxxuuussssssrrrrrrsssssssssssstttttttttuuuvvvxxxzzz{{{{{{|||}}}}}}}}}}}}}}}~~~|||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuttttttuuuwwwxxxxxx|||~~~}}}}}}{{{{{{{{{{{{|||~~~{{{xxxsssooonnnoooqqqrrrxxx~~~|||xxxuuutttvvvyyy{{{~~~uuunnniiijjjmmmuuu~~~yyytttqqqooonnniiiiiiiiijjjmmmooorrrsssyyy}}}zzzdddTTTKKKGGGAAA???===<<<<<<;;;999777::::::999888888777777777666666666666666666666666666555555555555444444444333333333222222222111111000000000000000000000000000000000111222222333333111111111111111111111111.........////////////......///000111222111000000111111111111111111111111//////............//////........................///000111111111111000///000000111222222222222111~~~nnnaaaYYYOOOQQQSSSTTTVVVYYY^^^aaafffhhhkkknnnpppppppppppppppppppppqqqssstttvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvyyy{{{}}}~~~|||{{{{{{{{{zzz{{{|||zzzwwwtttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuwwwwwwvvvxxx{{{|||{{{{{{{{{|||{{{{{{zzz{{{|||~~~{{{uuurrrpppooommmoootttzzz~~~zzzxxxxxxyyy{{{~~~zzzttttttuuu{{{~~~zzzwwwuuupppnnnmmmmmmoooqqqqqqqqqxxx|||hhhVVVKKKEEECCC@@@>>><<<;;;;;;:::888666999999888888888777777777666666666666666666666666666555555555555444444444333333333222222222111111000000000000000000000000000000111111222222222333////////////////////////......///000000000//////---///111333333222000///111111111111111111111111000//////......//////000////////////////////////...///000111111000///...000000111222222222222111{{{lll___XXXQQQSSSVVVXXXYYY[[[```ccciiikkknnnqqqrrrsssrrrqqqqqqqqqrrrssstttvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwyyy{{{~~~~~~}}}{{{{{{{{{yyy{{{|||zzzwwwtttssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqsssvvvxxxyyyzzz{{{{{{||||||}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxtttuuuvvvvvvvvvwwwzzz|||{{{{{{{{{{{{}}}|||xxxsssppplllooorrruuuzzz|||yyyyyy{{{|||{{{zzz}}}mmmXXXLLLFFFBBB@@@>>>===;;;:::;;;;;;:::888777777888888777777666666666666666666666666666666666555555555555444444444333333333222222222111111000000000000000000000000111111111111111222222222////////////////////////...///000111111111000000...//////000000000000000111111111111111111111111111000000//////000000111////////////////////////...///000111111000///...000000111222222222222111yyyjjj^^^WWWSSSVVVYYY[[[[[[]]]aaaeeekkkmmmpppsssuuutttsssrrrrrrrrrrrrsssuuuvvvxxxyyy{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{~~~~~~}}}{{{{{{{{{yyy{{{{{{zzzwwwtttssssssqqqqqqqqqpppppppppppppppooopppsssuuuwwwyyyzzz{{{}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxsssttttttssssssuuuyyy|||{{{{{{{{{{{{}}}zzzvvvoooooopppoooqqqxxx|||cccPPPGGGDDDBBB???===;;;::::::;;;<<<;;;;;;666777777777777666666555666666666666666666666666666666555555555444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111...///000222222222111000000///---------...000111111111111111111111111111111111000000000000111111000000000000000000000000...///000222222000///...000000111222222222222111vvvggg\\\WWWWWWWWWXXXYYY]]]aaaeeeggglllooorrrttttttsssssstttuuuuuuttttttuuuwwwzzz{{{~~~}}}|||zzzxxxwwwwwwzzzzzzzzz{{{zzzzzzyyyyyy|||{{{zzzxxxuuusssqqqppprrrsssssssssrrrpppnnnmmmpppqqqqqqrrrtttvvvxxxyyy|||}}}|||}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvyyyyyyyyyzzz{{{|||~~~~~~yyyvvvrrrmmmkkknnnsssxxx{{{zzzhhhTTTHHHBBB===;;;;;;<<<;;;::::::999999::::::999888888777666555555444555555666666666666555555333333444444333333222111555444333333222222333333222222222222111111111000111111111111111111111111000000000000000000000000222222111000000///000000222111000000///000000111111111111111111111111111000000000000000000000000333222111///............////////////////////////111111111111111222222222tttfff]]]YYYYYYYYYZZZ[[[___cccfffiiimmmpppsssuuuuuuuuuuuuuuuvvvuuuttttttuuuwwwzzz{{{~~~~~~|||{{{zzzxxxwwwwwwyyyyyyzzzzzzzzzzzzzzzyyy|||{{{yyywwwuuusssqqqqqqqqqrrrrrrsssrrrrrrpppppppppqqqqqqrrrtttuuuwwwxxx{{{~~~~~~~~~}}}}}}|||||||||{{{{{{{{{wwwwwwvvvuuuuuuuuuuuuuuuwwwwwwxxxyyyzzz|||~~~zzzsssnnnooorrruuuwww{{{jjj[[[KKKDDDAAA???>>>???;;;;;;:::999999999999:::888888777777666555555444444444555555555555444444444444555555444444333222444333333222222222222222222222111111111000000000111111111111111111111111000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000////////////////////////222111000//////......///////////////////////////111111111111111222222222}}}qqqeee]]][[[[[[[[[\\\^^^aaaeeehhhjjjnnnqqquuuwwwwwwwwwwwwxxxvvvuuuuuuuuuvvvxxxyyy{{{}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzzzzxxxwwwuuusssqqqqqqpppqqqrrrsssssssssssssssqqqqqqqqqrrrssstttvvvwwwyyy|||~~~}}}}}}yyyxxxxxxvvvvvvuuuttttttuuuuuuvvvwwwyyy|||~~~}}}uuuqqqqqqqqqrrrsssyyyyyyiiiYYYMMMBBB??????>>>===>>>;;;:::999999888888999999888777777666666555555555333333444444444444333333555555555555555444444333333222222111111111111111111111000000000/////////000000000000000000000000000000000000000000000000000000//////////////////---...000111222111111000////////////////////////........................000000////////////000000////////////////////////000000111111111222222222zzznnnccc]]]\\\\\\\\\^^^```bbbfffhhhjjjooorrrvvvxxxxxxxxxyyyzzzvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyxxxwwwvvvtttsssrrrqqqqqqqqqrrrrrrssssssssssssqqqqqqqqqqqqrrrssstttuuuvvvyyy}}}~~~zzzzzzyyyxxxwwwuuutttsssssstttuuuvvvyyy{{{}}}xxxsssqqqppppppsssxxx~~~|||gggZZZOOOFFF>>>======;;;999:::::::::999888888888888888777777666666666555555555333333444444444444333333444444555555444444333222222111111000000000000000000000000000////////////////////////////////////000000000000000000000000...///////////////......+++---///111222222111000///////////////////////////////////////////////////////////////000111111////////////////////////000000000111222222333333vvvjjj```\\\]]]\\\]]]___aaacccfffhhhjjjooorrrvvvxxxyyyyyyzzzzzzvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwvvvuuutttsssrrrqqqssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttsssvvvyyy|||}}}~~~~~~|||||||||{{{yyywwwuuutttsssssstttvvvxxx{{{}}}~~~~~~|||wwwtttsssssssssvvv{{{{{{iiiYYYPPPGGGAAA<<<======999777888999999888777777777777888666666666666555555555555444444555555555555444444222333333333333222111111222111000000//////000000000000000000////////////////////////////////////000000000000000000000000---...////////////......+++---///111222111000///000000000000000000000000000000000000000000000000///......//////000111222000000000000000000000000///000000111222222333333|||qqqfff^^^\\\^^^]]]^^^```ccceeegggiiijjjnnnqqquuuxxxxxxxxxyyyzzzwwwwwwwwwxxxxxxxxxyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyyyyvvvuuuuuutttsssrrrrrrrrrsssrrrqqqqqqpppppppppqqqqqqqqqqqqppppppqqqrrrrrrqqqsssvvvxxxyyyzzz|||~~~|||~~~~~~}}}~~~~~~}}}|||yyywwwvvvttttttuuuvvvxxx{{{}}}~~~}}}~~~}}}xxxvvvsssrrruuu{{{xxxeeeWWWLLLFFF@@@<<<:::<<<===:::999:::999888777777666777777777555555555555555555555555444444555555555555444444222222222222222111000000222111111000000000000000111111000000000/////////000000000000000000000000000000000000000000000000---...///000111000///...,,,---///000111000000///000000000000000000000000111111111111111111111111///////////////000111111000000000000000000000000//////000111222333333444uuukkkbbb\\\\\\aaa___aaaccceeegggiiikkkkkkllloootttvvvwwwwwwxxxyyywwwwwwxxxxxxyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxuuuttttttssssssrrrrrrrrrppppppooooooooopppqqqrrrqqqqqqppppppppppppqqqqqqoooqqqtttuuuvvvwwwyyy{{{yyy{{{}}}~~~~~~~~~~~~|||zzzxxxvvvvvvvvvwwwyyy{{{|||}}}{{{}}}|||wwwtttuuuwww{{{}}}{{{eeeUUUJJJCCC???===999999<<<<<<999888:::888888777666666666666777555555555555555555555555333333444444444444333333222333333333333222111111222222111000000000000111222222111111111000000000111111111111111111111111000000000000000000000000---...000222222111000///......//////////////////////////////////////////000000000000000000000000000///////////////000111000000000000000000000000...///000111222333444444yyyoooggg```[[[]]]bbbaaabbbeeegggiiikkklllmmmkkknnnrrruuuvvvvvvwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwtttttttttssssssrrrrrrrrrnnnmmmmmmmmmoooppprrrtttrrrqqqppppppppppppppppppooopppsssttttttuuuwwwyyywwwyyy{{{|||}}}~~~{{{zzzwwwwwwwwwxxxyyy{{{|||}}}zzz|||}}}~~~~~~}}}xxxwwwxxxyyyzzzxxx{{{lllYYYLLLDDD@@@===>>>;;;:::;;;;;;777666888888888777666666666666666444555555555555555555555222222222333333222222222333444444444444333222222333222222111111111111111222222222222111111111111111111111111111111111111000000000000000000000000---///111222333222111000000//////.........//////........................////////////////////////000000////////////000000000000000000000000000000...///000111222333444444vvvlllhhhddd______aaaeeefffggghhhjjjkkklllmmmmmmppprrrsssssstttuuuwwwxxxwwwvvvvvvvvvwwwyyyyyyzzzyyywwwuuuuuuuuuvvvvvvvvvxxxzzzzzzxxxvvvuuuuuuxxxvvvtttsssttttttsssrrrqqqpppooonnnnnnoooppppppqqqrrrrrrrrrqqqqqqpppooopppqqqssstttsssssstttuuuuuuvvvxxxxxxyyy{{{~~~~~~zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}{{{wwwuuusssrrruuuwwwyyy{{{}}}|||kkkXXXMMMGGGAAA<<<;;;;;;:::999888777777777777888777777666555444444333555555555444444333333333555444222111111222444555222222222222222222222222444444333222111111111222111000///......///000111---...///111222222222222111111111111111000//////111111222222222222111111000000//////.........---000///...---------------000000000000000000000000......------------......000000//////.........---000000000000000000000000}}}tttkkkfffccc``````cccgggggghhhiiikkklllmmmnnnnnnpppssstttttttttvvvwwwwwwwwwvvvuuuvvvwwwxxxyyyyyyxxxvvvuuuttttttuuuuuuuuuxxxzzzzzzxxxvvvuuuuuuuuutttrrrrrrssstttsssrrrqqqpppooooooooopppqqqrrrrrrrrrrrrrrrqqqppppppooooooqqqsssssssssrrrsssttttttvvvwwwwwwxxxzzz}}}{{{yyyyyyyyyzzzzzzzzz{{{{{{|||||||||~~~{{{xxxvvvuuussstttvvvwwwyyy{{{~~~mmm^^^OOOGGGCCC>>>;;;:::;;;:::999888777777777777888888777666666555444444555555444444444333333333555444222111111222444555222222222222222222222222333333222111111111111111111000///......///000111......///000111111111111111111111111111000//////000111111222222111111000111111000000000/////////000///...------------.../////////////////////////////////....../////////000000/////////.........000000000000000000000000zzzppphhhdddbbb```bbbfffhhhiiijjjkkklllnnnnnnooooooqqqsssttttttuuuvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwvvvuuuttttttsssttttttuuuwwwyyyyyywwwvvvvvvvvvvvvtttssstttuuuuuutttssspppoooooonnnoooppprrrsssrrrrrrrrrrrrqqqpppooonnnnnnppprrrrrrrrrqqqrrrsssssstttuuuvvvvvvxxx{{{}}}}}}~~~}}}yyyyyyyyyzzzzzzzzzzzz{{{||||||}}}~~~|||xxxvvvttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz}}}{{{iii\\\PPPEEEBBBAAA>>>;;;;;;;;;:::999888777777777777888888777777666666555555444444444444333333333333444444222222222222444444222222222222222222222222222111111000000000000000000000////////////000000...//////000000/////////000111111111111000000///000111111222222111111000111111111111000000000000//////......------......////////////////////////000000////////////000000000000////////////......////////////////////////vvvmmmeeebbbaaaaaaeeeiiijjjkkklllmmmnnnoooppppppooorrrtttuuuuuuuuuvvvwwwvvvuuutttttttttuuuvvvwwwvvvuuuuuutttssssssrrrrrrtttvvvxxxxxxwwwvvvvvvwwwyyyxxxwwwwwwxxxxxxvvvtttoooooonnnmmmnnnooopppqqqqqqqqqqqqqqqpppooonnnnnnmmmoooqqqqqqqqqpppqqqrrrrrrssstttttttttuuuxxx{{{{{{}}}~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}yyywwwuuuwwwwwwyyy{{{}}}}}}|||{{{xxxwwwuuuuuuyyy~~~|||iii[[[PPPGGGAAAAAAAAA???<<<===;;;:::999888777777777777888888777777777666666666333333333333333333333333444333333222222333333444222222222222222222222222000000////////////000000000000////////////000000///////////////...------000000111111111111000///000000111111111111000000000000000000000000000000//////............//////........................000//////////////////000000000//////////////////////////////////////////~~~sssjjjcccbbbccccccggglllllllllmmmnnnoooppppppqqqppprrrtttuuuttttttuuuvvvuuutttssssssssstttuuuvvvuuuuuuuuutttssssssrrrqqqsssuuuwwwwwwvvvvvvwwwxxx{{{zzzyyyyyyzzzyyywwwuuupppooonnnmmmlllmmmnnnnnnooooooppppppoooooonnnmmmmmmnnnpppqqqppppppqqqrrrrrrsssssssssrrrsssvvvxxxzzz|||~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~{{{yyyzzzzzz{{{~~~|||xxxvvvuuuwwwzzz|||wwwhhhZZZRRRGGGAAA>>>@@@@@@>>><<<<<<;;;:::999888777777777777777777777777666666666666333333333333333333333333333333333333333333333333222222222222222222222222000///////////////000000//////000000000000/////////000000//////...---,,,///000000111111111000000000000000111111000000000//////////////////////////////.........//////000///////////////////////////......------....../////////000000000000000000000000000000000000000000}}}pppiiiddddddeeeeeehhhmmmmmmmmmnnnnnnoooppppppqqqoooqqqssstttsssssstttuuutttsssrrrrrrrrrssstttuuuuuuuuuuuuuuutttsssrrrqqqssstttvvvvvvvvvvvvxxxyyyzzzyyyzzz{{{||||||zzzwwwsssrrrpppmmmlllkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmoooqqqqqqqqqpppqqqrrrrrrssssssrrrqqqrrrtttwwwxxxzzz|||}}}}}}~~~{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxyyyzzz|||~~~|||}}}|||}}}{{{wwwvvvvvvvvvxxx|||~~~qqqbbbUUULLLHHHAAA===;;;======;;;999;;;;;;:::999888777777777777666666666666666555555555222222222222333333333333333333333333333333333333222222222222222222222222///////////////000000111//////000000000000//////000000000000000///...---///000000111111111111000///000000111111000000///............//////////////////......//////000000000000000000000000000000......------------......//////000000000000111111000000000000000000000000xxxnnnhhheeefffggggggiiimmmmmmmmmnnnnnnooooooppppppnnnppprrrsssrrrrrrssstttsssrrrqqqqqqqqqrrrtttuuuuuuuuuvvvvvvuuutttrrrqqqrrrtttuuuuuuuuuvvvxxxzzzyyyzzz{{{yyywwwssspppmmmkkkiiiiiihhhiiijjjkkklllmmmmmmmmmmmmoooqqqrrrqqqqqqrrrssssssssssssrrrqqqrrrtttvvvvvvxxxzzz{{{|||}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzz|||~~~{{{xxxwwwvvvxxxzzz}}}nnn___RRRGGGAAAAAA>>>:::999<<<<<<::::::<<<;;;:::999888777777777777444444444444555555555555111111222222222333333333222333333444444333333222222222222222222222222222000/////////000000111222...///000111111000///...000000000111000000////////////000111111111111111//////000000000000//////......//////000000000000///////////////000111111111111111111111111111111//////............////////////000000000111111111222222222222222222222222}}}sssnnnhhheeehhhiiiiiijjjmmmmmmmmmnnnnnnooooooppppppnnnppprrrrrrqqqqqqrrrsssrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvtttsssrrrrrrsssuuuuuuuuuvvvxxx{{{zzz{{{~~~}}}zzzvvvrrrnnnkkkiiihhhfffggghhhjjjkkklllmmmmmmnnnppprrrrrrrrrqqqrrrssssssttttttrrrqqqqqqtttvvvtttvvvxxxzzzzzz|||~~~{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{}}}}}}{{{wwwxxxyyyzzz{{{}}}sss___SSSJJJBBB===???===::::::======<<<<<>>===>>>>>>===:::::::::999888888777777666666666666666666666666444444444444444444444444333222222222222111111111222111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111...//////000000000000/////////000000000000//////000000000000////////////////////////000000000000///000111111111111111111000000000000//////////////////..............................////////////xxxqqqllllllkkklllmmmoooqqqsssuuuuuuuuuttttttsssssssssssssssssssssrrrqqqppppppoooooonnnnnnoooqqqssstttvvvvvvwwwwwwwwwvvvtttssstttttttttuuuvvvvvvwwwwwwyyy|||zzzsssnnnkkkiiieeefffggghhhjjjlllmmmnnnqqqrrrrrrrrrqqqrrruuuwwwyyyzzzzzzxxxuuurrrrrrrrrrrrtttwwwyyyzzz{{{}}}~~~}}}}}}}}}}}}{{{yyyxxxwwwuuusssqqqqqqrrrrrrwwwzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{}}}ooo___TTTHHHDDD???============<<<:::999999999888888777777666666666666666666666666333333333333333333333444222222222222111111111111222111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111222222//////000000000000//////111111000000//////......////////////000000000000---...///000000000000000000000000000////////////000000//////......---------.........////////////wwwpppllllllmmmmmmoooqqqssstttvvvvvvuuutttssssssrrrrrrsssssssssssssssrrrqqqppppppooooooooopppqqqsssttttttuuuvvvwwwvvvuuutttsssssstttuuuuuuvvvwwwwwwwwwxxx{{{zzztttpppmmmlllfffggghhhjjjkkkmmmnnnooorrrrrrsssrrrqqqrrruuuwwwzzz{{{{{{yyyvvvsssrrrrrrrrruuuxxxzzzzzz{{{}}}}}}||||||||||||{{{yyyxxxvvvssspppooooooooopppvvvzzz~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~{{{yyytttrrrooommmmmmoooqqqssszzz|||kkk[[[QQQLLLBBB@@@>>><<<<<<;;;:::999999999888888888888888777555555555555555555555555222222222333333333333333222222222111111111000000222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111222//////000000000000//////111111000000//////......////////////000000000000,,,,,,---.../////////...////////////000000000000000000000//////......---.........////////////000~~~uuupppmmmmmmnnnoooqqqssstttuuuwwwvvvuuutttsssrrrqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqpppooopppqqqrrrsssssstttuuuvvvvvvuuutttsssssstttuuuvvvwwwwwwwwwvvvwwwzzzzzzvvvssspppnnniiiiiikkklllnnnoooqqqqqqqqqrrrsssrrrqqqrrruuuwwwzzz||||||{{{xxxuuussssssrrruuuxxxyyyzzz{{{}}}~~~|||{{{{{{}}}}}}|||zzzxxxvvvrrrooommmmmmnnnoootttxxx|||}}}{{{zzz{{{|||||||||}}}~~~~~~}}}|||{{{|||}}}~~~{{{wwwsssnnnlllhhheeeeeegggjjjmmmrrrxxxqqqdddWWWLLLEEEDDD>>>===;;;:::888777777666888888888888888888888888555555555555555555555555333333333333333333333333222111111111111000000000222222111111111111222222000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///............//////000//////000000000000//////000000000000////////////////////////000000000000,,,---...............---////////////000000000000000000//////////////////////////////000000000000zzzsssnnnmmmnnnoooppprrrtttuuuvvvxxxxxxwwwuuutttrrrqqqqqqpppqqqrrrsssttttttttttttsssrrrqqqpppppppppqqqrrrsssssstttuuuuuuuuutttsssssstttuuuvvvwwwwwwwwwvvvwww{{{~~~{{{yyyuuurrroookkklllmmmoooppprrrssstttqqqrrrrrrqqqqqqrrrtttvvvzzz{{{}}}|||yyyvvvttttttqqqsssvvvxxxyyyzzz|||}}}}}}{{{{{{{{{}}}~~~}}}|||yyyvvvrrrnnnllllllmmmnnnrrruuuyyyyyyvvvuuuwwwzzzzzz{{{}}}~~~~~~}}}{{{zzz|||}}}}}}|||xxxsssnnnkkkhhhccc``````cccfffiiikkkrrr{{{xxxjjj[[[RRRLLLCCC>>>===;;;;;;:::999777666777777777777777777888888888888555555555555555555555555555555444444333333222222111111111111000000000000111000000//////000000111///000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111000///.........///000//////000000000000//////////////////000000000000////////////000000000000//////000000//////........./////////000000000111///////////////000000000000000000000111111111222wwwppplllmmmnnnoooqqqsssuuuvvvwwwzzzyyyxxxvvvuuusssrrrqqqpppppprrrssstttuuuuuuuuutttsssrrrpppoooppppppqqqrrrssstttuuuuuuuuutttsssrrrsssuuuwwwwwwwwwvvvvvvwww{{{~~~|||zzzwwwrrrooommmnnnoooppprrrtttuuuvvvpppqqqrrrqqqpppqqqtttvvvyyy{{{}}}|||zzzwwwuuuuuuppprrruuuwwwwwwxxxzzz||||||{{{zzz|||~~~~~~}}}zzzwwwrrrnnnllllllmmmnnnpppsssvvvuuurrrqqqtttxxxyyy{{{|||~~~~~~}}}{{{zzz}}}~~~|||zzzwwwqqqkkkeeeaaa]]]ZZZYYY\\\aaadddhhhpppzzzwwwkkk\\\OOOKKKHHHAAA;;;999:::;;;;;;:::888888999:::777777777777777888888888555555555555555555555555666666555444444333222222111111111111000000000000//////............////////////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000444333222000000000111222//////000000000000//////......//////000000111111////////////000000000000111111222111111000//////.../////////000000111111......//////000000111111000111111111222222222222|||rrrnnnnnnlllnnnqqqrrrsssuuuwwwzzz|||{{{yyyvvvssspppnnnmmmnnnnnnooopppqqqsssuuuvvvrrrqqqooonnnmmmnnnoooqqqtttsssrrrrrrqqqqqqqqqrrruuuuuuvvvvvvwwwwwwxxxxxxyyy~~~|||||||||zzzyyyvvvsssrrrmmmnnnoooppprrrsssuuuuuutttrrrpppnnnnnnpppsssuuuyyyzzzzzzxxxuuusssssstttsssssstttuuuvvvwwwxxxxxx{{{|||}}}}}}}}}}}}}}}|||wwwtttpppllliiiiiikkklllkkkmmmpppqqqqqqppppppqqqyyy|||~~~~~~|||{{{{{{~~~yyytttnnnjjjjjjddd___]]][[[XXXZZZ^^^gggkkkrrryyy~~~}}}}}}|||zzzxxxwwwyyyzzzxxx}}}~~~mmmeeeTTTKKKAAA<<<;;;<<<;;;:::777777777777666666666666666666666666666666666666666666555444333333222222222222222222222222222222111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000...,,,---000111///---000000000000000000000000000000000000000000000000////////////000000000000......////////////......000000000000000000000000222111111111000000//////111111111111111111111111222222111111111111222222111111111000000000000000yyyppplllmmmnnnppprrrssstttuuuxxxzzz|||{{{zzzxxxvvvssspppooonnnnnnooopppqqqsssuuuvvvrrrqqqooonnnnnnnnnppppppssssssrrrqqqqqqqqqqqqqqqrrrsssssstttuuuvvvvvvvvvxxx|||~~~{{{{{{zzzyyyxxxuuusssqqqnnnnnnooopppqqqsssssstttsssqqqooommmnnnppprrrtttxxxxxxxxxvvvtttrrrrrrrrrrrrsssssstttuuuvvvwwwwww{{{{{{||||||}}}}}}||||||wwwtttpppllliiihhhiiijjjjjjlllooopppppppppqqqrrryyy{{{~~~~~~}}}}}}}}}xxxrrrnnnhhhbbb___\\\XXXZZZ]]]cccgggnnnuuuzzz|||||||||zzzyyywwwssspppooooooppprrruuu{{{nnn___XXXLLLFFF>>>:::;;;<<<;;;:::888888777777777666666666666666666666666666666666666666555444444333222222222222222222222222222222111111222222222222111111111111111000000000//////000000000000000000000000////////////////////////000...---...000000///---////////////////////////////////////////////////.../////////000000000000......////////////......000000000000000000000000000000000/////////......000000000000000000000000111000000//////000000111000000000000000000000000}}}vvvooolllmmmppprrrtttuuuuuuvvvxxxzzz|||}}}}}}}}}zzzwwwsssqqqooooooooopppqqqssstttuuurrrqqqpppooonnnooopppppprrrqqqppppppppppppppppppoooooopppqqqssstttuuuuuuwwwzzz~~~{{{xxxyyyxxxxxxvvvtttrrrpppnnnoooooopppqqqqqqrrrrrrrrrpppnnnmmmmmmooorrrtttuuuvvvvvvtttqqqpppppppppqqqqqqrrrssstttuuuvvvvvvyyyzzz{{{{{{||||||{{{{{{wwwtttpppllliiihhhhhhhhhiiikkknnnppppppppprrrsssxxx{{{}}}~~~~~~~~~wwwpppjjjeee___^^^aaabbbfffmmmtttyyy{{{zzzyyyxxxvvvrrrnnnjjjiiihhhhhhgggjjjnnnttt{{{}}}lll[[[OOOKKKCCC???:::999:::<<<;;;999888888888888777777777777666666666666666666666666666666555555444333333333222222222222222222222222111111222222222222111111111111000000000000//////000000000000000000000000////////////////////////000...---...///000///...////////////////////////////////////////////////....../////////000000000......////////////......000000000000000000000000//////...............---//////////////////////////////............//////000000000000000000000000zzzvvvpppoooqqqsssuuuwwwwwwwwwxxxyyy{{{}}}~~~{{{wwwtttppppppppppppqqqrrrssstttrrrqqqpppoooooooooppppppppppppooooooooooooppppppmmmnnnoooppprrrssstttuuuuuuxxx|||~~~}}}zzzxxxvvvvvvvvvvvvuuusssqqqpppoooooooooppppppqqqqqqqqqqqqooonnnmmmmmmoooqqqrrrrrrssssssrrrooonnnnnnoooppppppqqqrrrsssttttttuuuxxxxxxyyyzzz{{{{{{{{{{{{xxxuuuqqqmmmjjjhhhggggggiiikkkmmmooooooqqqsssuuuwwwzzz|||~~~~~~~~~~~~}}}}}}~~~yyyoookkkmmmjjjnnnvvv||||||xxxsssnnnkkkiiigggfffbbbcccgggkkkrrr{{{~~~kkk[[[MMMEEECCC>>>;;;999999:::;;;999777999888888888777777777777555555555555555555555555555555555555444444333333111111111111111111111111111111222222222222111111111000000000////////////000000000000000000000000//////////////////////////////....../////////...////////////////////////////////////////////////........./////////000000......////////////......000000000000000000000000........................//////////////////////////////............///////////////000000000000000~~~zzzwwwssssssvvvuuuwwwyyyyyyyyyzzz{{{}}}~~~yyyvvvppppppppppppqqqrrrrrrsssrrrqqqqqqpppppppppppppppooooooooonnnnnnoooppppppmmmnnnoooppprrrssstttuuutttvvvxxxzzzzzzxxxvvvuuuttttttuuuuuutttrrrqqqpppooooooppppppqqqqqqqqqrrrqqqpppooonnnnnnooopppqqqqqqrrrrrrqqqnnnmmmmmmnnnoooooopppqqqrrrsssttttttwwwxxxyyyzzz{{{{{{{{{{{{yyywwwsssooollljjjiiiiiijjjlllnnnooopppqqqtttvvvwwwyyy{{{|||}}}~~~~~~|||{{{{{{}}}~~~}}}}}}}}}~~~~~~xxxsssmmmhhhdddccccccdddgggmmmuuu|||zzzwwwpppooonnnnnnrrrxxxooo]]]OOODDD@@@@@@<<<;;;;;;::::::999777666888888888777777777777666444444444444444444444444444444444444333333333333111111111111111111111111111111222222222222111111000000000////////////...////////////////////////.........................../////////......//////............................................................////////////......////////////......////////////////////////////////////////////////000000000000000000000000000//////......//////000......//////000000000000|||yyyxxxuuuvvvyyyvvvxxxzzz{{{{{{|||~~~{{{wwwqqqqqqqqqpppqqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooooooopppqqqnnnnnnoooqqqrrrssstttttttttuuuuuuvvvuuuuuutttssssssssstttttttttsssqqqpppoooooopppqqqrrrrrrsssssssssrrrpppooonnnnnnooooooqqqrrrrrrqqqooommmnnnooooooooopppqqqrrrsssttttttwwwxxxyyyzzz{{{|||||||||{{{yyyvvvrrrooommmllllllmmmnnnooopppppprrrtttwwwvvvxxxzzz{{{{{{|||~~~}}}{{{zzzzzz|||||||||{{{|||~~~}}}ssskkkhhhfffdddfffkkkqqqvvvyyy|||}}}}}}~~~~~~}}}}}}}}}yyyxxxvvvuuussspppllliiidddcccbbbcccfffkkkpppttttttttttttuuuvvvxxx{{{|||~~~ppp]]]OOOFFF???<<<>>>;;;;;;;;;:::999888666555777777777777666666666666444444444444444444444444333333333222222222222222111111111111111111111111111111222222222222111111000000////////////......////////////////////////...........................///000///...---...000................................................------........./////////......////////////......///////////////////////////////////////000000000000000000000000000000000//////............//////---......//////000000111yyywwwvvvtttuuuxxxwwwyyy{{{|||}}}~~~{{{xxxrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppoooooooooooopppqqqrrrnnnoooooopppqqqrrrrrrrrrtttttttttssssssrrrrrrrrrrrrssstttttttttsssrrrqqqooopppppprrrssstttuuuuuuuuutttrrrqqqooonnnnnnnnnqqqrrrsssrrrpppoooooopppoooppppppqqqrrrsssttttttwwwxxxyyy{{{|||||||||}}}|||zzzxxxuuusssqqqpppoooooopppqqqqqqqqqrrruuuwwwvvvxxxyyyyyyyyyzzz|||~~~~~~}}}{{{zzzzzz{{{|||{{{zzz{{{~~~~~~|||xxxttttttxxx}}}~~~{{{yyyvvvtttsssqqqooollljjjiiigggdddbbb^^^^^^]]]^^^```dddhhhkkkmmmlllkkkkkklllmmmnnnoooqqquuuxxxzzz}}}zzzyyy~~~hhh[[[NNNFFFAAA<<<;;;<<<888999999999888777666777666666666666555555555444333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111000000/////////.........////////////////////////........................---///000000...---...000................................................---------.........//////......////////////......////////////////////////------........./////////////////////////////////......------------......------......///000000111|||vvvuuutttrrrtttwwwwwwyyy{{{}}}~~~{{{yyyrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppppppppoooooopppqqqrrrrrrnnnnnnooooooppppppqqqqqquuutttsssrrrqqqqqqqqqqqqrrrssstttttttttsssrrrrrrooopppqqqrrrtttuuuvvvwwwvvvuuutttrrrpppnnnnnnmmmrrrssssssrrrpppooopppqqqppppppqqqrrrsssttttttuuuwwwxxxyyy{{{|||}}}}}}}}}}}}|||yyywwwuuusssrrrrrrqqqrrrrrrrrrqqqrrruuuwwwvvvwwwxxxxxxxxxyyy{{{}}}}}}~~~}}}{{{yyyzzz{{{{{{{{{zzz{{{~~~}}}{{{xxxvvvooollliiifffeeedddbbb```]]]\\\]]]^^^```cccfffhhhkkkjjjiiihhhhhhiiijjjkkkmmmpppsssuuuwwwyyywwwwwwzzzvvvgggZZZOOOEEEAAA???<<<;;;===666777777777666666777888666555555555444444444444333333333333333333333333000000000000000111111111000000000000000000000000111111222222222222111111000/////////............////////////////////////........................---///111000---,,,...000................................................---------.........//////......////////////......////////////////////////,,,,,,,,,------.................................---,,,,,,++++++,,,,,,------------...///000000111}}}{{{xxxuuuttttttvvvwwwzzz{{{{{{{{{|||~~~}}}yyyvvvoooppprrrssssssrrrqqqpppssssssttttttsssrrrqqqqqqooopppqqqrrrrrrrrrrrrqqqpppqqqqqqpppoooppprrruuuuuuuuutttsssssssssssstttssssssssssssssssssrrrrrrpppqqqqqqsssuuuwwwyyyzzzyyywwwtttrrrooonnnnnnnnnoooqqqtttvvvxxxxxxxxxwwwvvvuuusssrrrrrrssstttuuuxxxzzz|||}}}|||}}}~~~}}}zzzxxxuuutttvvvuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||||||||~~~}}}|||}}}}}}}}}}}}}}}|||{{{{{{~~~|||{{{wwwrrrnnnlllkkkjjjiiifffggghhhkkknnnrrruuuwwwxxxvvvtttqqqoooooooooppprrrqqqtttzzz|||xxxvvvuuu|||rrr```TTTEEEBBB===::::::::::::999666666666666666666666666666666555555555444444444555444333333222222333333222222222111111111000000111111111111000000000000000000000000000000000000222111111111000000//////---------.........////////////............//////,,,,,,------.../////////........................,,,,,,,,,,,,,,,---...///*********+++,,,---...///------------............111000...---,,,,,,------////////////////////////000000//////.........---,,,,,,,,,,,,,,,---...///........................|||zzzxxxvvvuuuuuuvvvvvvwwwxxxyyyzzzzzz}}}}}}zzzxxxrrrrrrrrrssssssrrrrrrqqqtttttttttttttttsssrrrrrrpppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqpppoooppprrruuuvvvuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrpppqqqrrrsssuuuwwwyyyzzzzzzxxxvvvsssqqqooonnnnnnppprrruuuxxxzzzzzzzzzyyyxxxvvvtttrrrrrrssstttvvvzzz{{{}}}}}}}}}~~~}}}{{{yyywwwvvvxxxwwwvvvuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||zzzzzz{{{|||||||||}}}{{{lll^^^QQQHHHCCC???;;;888888888888777555555555555555555555555666555555555444444444444555444333333222222333333222222222111111111000000111111111111000000000000000000000000000000000000000000000000//////......---------.........////////////............//////..................------.........------------------,,,,,,,,,------...///---,,,,,,,,,,,,------........./////////000000000111000///---------......////////////////////////000/////////............------,,,,,,---......///........................zzzyyyyyyxxxwwwvvvuuuuuutttuuuwwwwwwxxxzzz~~~~~~|||{{{vvvuuuttttttssssssssssssuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrssssssqqqrrrrrrqqqpppppprrruuuvvvwwwwwwxxxwwwvvvuuuttttttsssssssssrrrrrrrrrqqqpppqqqrrrsssuuuwwwyyy{{{{{{zzzxxxuuusssqqqooonnnqqqssswwwzzz|||}}}}}}}}}{{{yyyvvvsssrrrsssuuuvvv|||}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{yyyxxxvvvvvvwwwxxxyyyyyyxxxxxxwwwxxxxxxyyyyyy{{{|||~~~~~~~~~}}}uuudddWWWNNNFFFBBB???<<<888666666666666555555555555555555555555555555555555555444444444444555444333333222222333333222222222111111111111111111111111111000000000000000000000000000000000000////////////............---............///////////////............//////000//////...------,,,,,,---------------------------------,,,------.../////////...---------------000000000000111111111111111000///////////////000////////////////////////////////////..................------......//////........................zzzxxxxxxyyyyyyxxxwwwuuutttqqqssstttuuuuuuwwwzzz}}}{{{zzzwwwuuuttttttttttttuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqrrrssstttuuurrrrrrrrrqqqpppppprrrtttvvvwwwyyyzzzyyyxxxvvvttttttssssssrrrrrrqqqqqqqqqpppqqqqqqsssuuuwwwyyyzzz{{{{{{zzzxxxvvvssspppooorrrtttwww{{{~~~|||zzzwwwtttssssssuuuvvv{{{|||}}}}}}}}}}}}|||{{{|||}}}}}}|||yyywwwvvvwwwxxxyyyyyyxxxxxxwwwvvvvvvwwwwwwyyy{{{~~~|||qqqbbbSSSJJJDDDAAA???===:::777666666666555555555555555555555555555555444444444444444444444444555444333333222222333333111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////...............///////////////............////////////.........---------,,,,,,,,,,,,------------......------------......//////............/////////000000000111111111111000000000000000000111111///////////////////////////////////////.........//////.........//////000........................zzzwwwxxxyyyyyyyyywwwuuutttqqqrrrtttttttttuuuwwwyyy}}}}}}~~~~~~{{{xxxvvvuuuuuuuuuttttttuuuuuuuuuuuuttttttssssssrrrrrrsssssstttuuusssssssssrrrpppppprrrtttvvvwwwyyyzzzyyyxxxvvvttttttssssssrrrqqqqqqppppppqqqqqqqqqrrrsssuuuvvvwwwzzz{{{{{{zzzxxxuuurrrpppqqqtttwww{{{}}}{{{zzzxxxvvvttttttuuuuuuxxxyyy{{{{{{|||}}}}}}||||||}}}~~~}}}yyywwwvvvwwwxxxzzzzzzyyyxxxwwwvvvuuuuuuuuuxxxzzz}}}~~~|||rrr___XXXOOOFFF@@@===<<<;;;<<<999777666777777666555555555555555555555555555333333444444444444444444555444333333222222333333111111111111111111111111111111111111000000000///////////////////////////000000000000000000000000//////////////////////////////............//////---------.........//////,,,,,,,,,------.........///......---------..................///000111222........./////////000000//////000111111222222222////////////////////////.........///////////////000//////.........//////........................{{{wwwxxxxxxyyyxxxwwwvvvuuurrrsssuuuuuutttsssuuuvvvyyyyyy{{{}}}~~~{{{yyyvvvuuutttqqqrrrssssssssssssssssssrrrssstttuuuuuuuuuttttttsssttttttrrrpppppprrrtttvvvwwwwwwxxxwwwvvvuuutttttttttsssrrrqqqpppooooooqqqqqqqqqqqqqqqrrrssstttxxxyyy{{{{{{zzzwwwsssqqqppprrrvvvyyy{{{|||||||||xxxxxxxxxwwwvvvuuuttttttuuuwwwyyy{{{{{{}}}~~~||||||||||||||||||yyyvvvuuuvvvyyyzzz|||{{{yyywwwvvvuuuttttttwwwyyy|||}}}~~~}}}pppcccZZZKKKHHHDDD@@@<<<;;;:::::::::888777666777888777666444444444444444444444444333333333333444444444444555444333333222222333333111111111111111222222222111111111111000000000000////////////////////////000000000000111111111111000000000////////////...//////............//////,,,,,,------...//////000,,,------....../////////000///......---.........------------///000111222------------............---...///111222222222222////////////////////////........./////////////////////......------..............................}}}{{{wwwxxxxxxxxxxxxwwwvvvvvvtttuuuvvvvvvtttsssssstttvvvvvvxxx{{{{{{xxxuuusssoooooopppqqqqqqqqqqqqqqqqqqsssuuuwwwwwwvvvtttssstttttttttrrrqqqppprrrtttvvvuuuuuuuuuuuutttttttttttttttsssrrrqqqpppoooooorrrqqqqqqpppooooooppppppuuuwwwzzz{{{{{{xxxtttrrroooqqqsssvvvxxxyyyxxxxxxuuuvvvwwwxxxxxxvvvtttrrrrrruuuyyy|||}}}}}}~~~}}}}}}||||||{{{{{{{{{zzz~~~{{{xxxuuutttvvvyyy{{{}}}|||zzzxxxvvvuuuttttttvvvxxx{{{~~~|||}}}qqqeeeZZZPPPIIIBBBAAA???===:::::::::;;;888777666666777777666555444444444444444444444444222222333333333444444444555444333333222222333333000000111111111222222222111111111111000000000000/////////////////////////////////000000000111111000000000000/////////...//////............//////------..................------...//////000111111000000///...............------------...//////000,,,------------.........,,,---///000222222222222////////////////////////............/////////000///......---,,,,,,------........................{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwxxxwwwtttsssrrrssstttuuuwww{{{}}}yyyuuusssmmmnnnooopppppppppppppppppprrrvvvxxxxxxwwwtttrrrtttuuutttsssqqqppprrrtttuuuuuutttsssssssssssstttttttttsssrrrqqqpppooonnnrrrrrrpppooonnnnnnnnnnnntttvvvyyy{{{{{{xxxuuusssnnnooorrruuuvvvvvvvvvuuurrrtttwwwyyyyyywwwtttqqqqqquuuzzz}}}~~~~~~~~~~~~{{{{{{||||||{{{zzzyyyyyy}}}zzzwwwttttttvvvyyy{{{~~~}}}{{{yyywwwuuuttttttvvvxxx{{{}}}~~~{{{}}}~~~|||mmm___VVVNNNHHHCCC===<<<:::888555555777888777666555555666777666444444444444444444444444444222222222333333444444444555444333333222222333333000000111111222222222222111111111111000000000000////////////////////////---.........//////000000111111000000/////////...//////............///////////////...------,,,,,,.........///000111111222000000///...............//////...------------...---------............///+++,,,...000111222222111////////////////////////---.........//////000000///...---,,,,,,,,,,,,,,,........................}}}xxxuuuuuuwwwxxxxxxxxxxxxyyy{{{zzzyyywwwuuuuuuuuuuuuvvvwwwwwwxxxzzz}}}|||wwwtttoooooonnnnnnnnnnnnoooooooooqqqsssuuuuuusssqqqooorrrssssssrrrooommmnnnnnnsssssssssrrrrrrqqqqqqqqqqqqqqqppppppoooppppppqqqqqqqqqooonnnmmmlllkkkkkkqqqtttxxxyyyxxxvvvttttttsssrrrpppooooooppprrrssstttvvvyyyzzzyyyzzz{{{|||xxxxxxzzz|||}}}{{{{{{yyyxxxxxx{{{}}}~~~}}}|||{{{xxxuuussstttxxx|||}}}|||{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~}}}}}}}}}~~~~~~lllcccWWWOOOJJJFFFAAA===<<<;;;:::999999999:::;;;666666666666666666666666444444444444444444444444222333333444444333333222333333222111000000000111222111111111000000//////111111000000000000111111111111000000//////......000000000000000000000000555555444333222111000000////////////............---------....../////////.........------,,,,,,,,,,,,---...///000000000000,,,---...///...---,,,+++------------------------////////////////////////---.........---,,,++++++,,,,,,,,,---------......................................................{{{wwwtttuuuvvvxxxxxxwwwwwwyyyzzzyyyxxxwwwvvvuuuuuuuuuvvvuuuuuuvvvxxx{{{~~~{{{wwwssspppooonnnnnnnnnnnnooopppoooqqqrrrssssssrrrqqqooorrrssssssrrrooonnnnnnoooqqqqqqpppppppppppppppppprrrqqqqqqqqqpppqqqqqqqqqrrrqqqooommmlllkkkkkklllqqqtttxxxyyyxxxvvvttttttsssrrrpppooooooppprrrssstttvvvyyyzzzzzzzzz{{{}}}yyyzzz{{{~~~~~~|||{{{yyyxxxxxx{{{}}}~~~~~~|||{{{xxxuuutttuuuyyy}}}}}}|||zzzzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~rrrhhh^^^VVVLLLFFFCCC@@@===999;;;:::999888888888999999555555555555555555555555444444444444444444444444222333333444444333333222333222111111000000111111111111111000000000//////111111000000000000111111//////////////////......000000000000000000000000111111111000//////......////////////............,,,,,,---------...............---------,,,,,,,,,---------...///000000000------......------,,,+++------------------------........................------------------,,,,,,---------.........//////................................................zzzwwwuuussstttuuuwwwwwwvvvvvvxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvsssssstttuuuxxx|||~~~}}}zzzvvvsssrrrqqqooonnnnnnoooqqqrrrpppppppppppppppppppppppprrrssssssrrrooonnnnnnooonnnnnnmmmmmmnnnnnnoooooorrrrrrrrrrrrrrrrrrsssssstttqqqnnnllljjjjjjlllmmmrrruuuxxxyyywwwuuuttttttrrrqqqpppoooooopppqqqrrrtttvvvyyy{{{{{{{{{|||}}}||||||}}}|||zzzxxxwwwxxxzzz|||}}}}}}|||{{{yyyvvvuuuwww{{{{{{zzzzzzzzzzzz{{{|||||||||}}}~~~~~~}}}|||}}}}}}}}}~~~tttfffYYYRRRMMMHHHAAA===<<<;;;999777999999888777777777777777555555555555555555555555444444444444444444444444222222333333333333222222222222111000000000111111111111000000000000//////111000000//////000000111......//////////////////000000000000000000000000//////////////////......////////////............,,,,,,,,,,,,------------...------------,,,,,,,,,...------------///000111......---,,,,,,,,,,,,---------------------------------------------------...---,,,+++,,,---...///........./////////000000................................................~~~yyyvvvtttrrrqqqssstttvvvvvvuuuuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvssssssssstttvvvzzz}}}~~~}}}|||{{{yyyvvvssssssrrrpppnnnnnnppprrrssspppooonnnnnnnnnnnnoooppppppqqqqqqpppnnnmmmmmmnnnmmmmmmllllllmmmnnnoooppprrrssssssttttttttttttttttttrrrnnnkkkjjjkkkmmmnnnsssuuuxxxyyywwwuuuttttttrrrqqqppppppoooppppppqqqsssvvvyyy{{{{{{{{{|||}}}}}}~~~}}}xxxvvvuuuvvvyyy{{{|||||||||{{{yyyvvvvvvxxx}}}{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~~~~}}}|||{{{}}}}}}}}}}}}~~~nnn___UUUMMMIIIDDD@@@<<<:::999999888777777777666666666555555555444444444444444444444444333333333333333333333333222222333333333333222222111111000000000000111111000000000000000000//////000000////////////000000/////////000000111111111000000000000000000000000////////////000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,,,,...000111///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---///000---.........////////////................................................zzzvvvsssrrrpppoooqqqsssttttttttttttuuuwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttvvvyyy|||}}}|||{{{zzzzzzzzzyyyvvvssssssrrrqqqppppppqqqrrrssspppooommmllllllmmmooopppnnnooopppooommmllllllmmmnnnmmmlllllllllnnnpppqqqrrrssstttuuuuuuuuuuuuttttttrrrnnnlllkkkmmmoooqqqtttvvvxxxxxxvvvtttttttttrrrqqqqqqpppooooooooooooqqqtttxxx{{{{{{{{{{{{|||~~~vvvtttsssuuuwwwzzz{{{{{{|||{{{yyyvvvvvvxxx}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~}}}|||{{{zzz{{{{{{{{{|||}}}~~~mmm\\\QQQKKKFFFDDD>>>===:::999999888777666666666666555555555444444444444444444444444444444333333333333333333333333111222222333333222222111111000000///000000111111//////////////////000000000000////////////000000000000000111111222222222////////////////////////.........///000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++,,,---///000///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---///000,,,,,,---------.........................................................}}}xxxuuusssqqqooonnnpppqqqssssssrrrrrrtttuuuvvvvvvwwwwwwwwwwwwvvvuuuvvvuuuttttttuuuxxxzzz|||zzzyyyyyyyyyzzzyyywwwtttssssssrrrrrrrrrrrrssssssoooooommmmmmmmmmmmoooooommmoooooonnnmmmllllllmmmpppooommmllllllnnnoooqqqqqqrrrtttuuuvvvvvvuuutttrrrqqqooonnnnnnppprrrtttuuuwwwxxxxxxvvvtttssstttqqqqqqqqqppppppooonnnnnnooorrrwwwzzz{{{zzzzzz{{{}}}~~~vvvuuutttuuuxxx{{{|||||||||{{{yyyvvvuuuwww{{{~~~||||||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{|||~~~|||yyy|||wwwkkk[[[MMMFFFBBB???===:::999999888777666555555555555555666555444444333333333333333333333333333333333333333333333333333111111222222222222111111000000/////////000111111......////////////000000000//////......//////000000000111111111111111222////////////////////////,,,---------......//////////////////............------------,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,---...///......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,------------...................................................~~~{{{wwwtttsssrrrpppooooooppprrrrrrqqqqqqssstttuuuvvvwwwxxxxxxwwwvvvuuuvvvuuutttssstttvvvxxxzzzxxxxxxxxxyyyzzzzzzxxxvvvrrrsssttttttttttttsssrrroooooonnnnnnnnnnnnooooooooopppppppppnnnmmmnnnoooqqqooommmkkkkkklllnnnpppppprrrtttuuuvvvvvvuuutttqqqpppppppppqqqsssuuuvvvvvvwwwxxxwwwuuutttssstttqqqqqqqqqppppppooonnnmmmmmmqqqvvvyyyzzzyyyyyyzzz{{{}}}xxxwwwvvvxxx{{{~~~|||{{{xxxuuutttuuuyyy}}}~~~||||||{{{zzzzzzzzzzzzzzz||||||}}}}}}|||{{{yyyxxxwwwwwwxxxyyy|||~~~yyysssnnnkkkmmmrrrvvv~~~ooo^^^UUUJJJBBB>>>===;;;999666777888888888777666666444555666666666555333333222222222222222222222222222222222222222222222222111111222222222222111111///////////////000111111........./////////000000//////............//////000000000///////////////////////////////////////..................//////////////////.....................---------,,,,,,,,,,,,,,,---------......------------------------------......------,,,+++------------------------------------------------------------------,,,,,,------------............................................................{{{xxxuuussssssrrrqqqpppnnnpppqqqrrrqqqqqqrrrtttuuuvvvwwwxxxxxxwwwvvvuuuuuutttsssssssssuuuwwwxxxxxxwwwwwwyyyzzzzzzxxxvvvrrrsssuuuvvvvvvuuusssrrroooooooooooooooooooooooopppqqqrrrqqqpppooopppqqqqqqooommmkkkjjjkkkmmmnnnpppqqqsssuuuvvvvvvuuutttooopppppprrrsssuuuwwwxxxvvvwwwxxxwwwuuusssssstttqqqqqqqqqqqqpppooommmmmmlllpppuuuxxxyyyyyyyyyyyyzzz|||zzzyyyxxxzzz}}}|||{{{xxxuuussstttxxx|||~~~~~~}}}|||{{{zzzzzzzzzzzzzzz||||||}}}}}}|||zzzyyywwwuuuvvvwwwyyy{{{~~~}}}vvvnnnjjjfffccceeejjjooo{{{~~~uuueeeXXXLLLGGG@@@<<<<<<<<<;;;:::444666999:::999999999999444555666666666555444333222222222222222222222222222222222222222222222222111111222222222222111111///////////////000111111---.........//////000000//////............////////////......---------,,,////////////////////////111111111111111111111000000/////////............/////////......---------,,,,,,,,,------.........,,,------......---,,,,,,,,,---...///...---,,,+++---------------------------------------------------.........---,,,++++++............/////////000................................................zzzzzzxxxuuusssqqqpppqqqqqqoooppprrrrrrqqqrrrtttvvvtttvvvwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwxxxyyy{{{|||{{{xxxuuuuuuuuutttsssssssssssstttppppppppppppppppppppppppqqqqqqqqqqqqpppooonnnnnnmmmlllkkkkkkkkklllmmmnnnooopppqqqsssttttttssssssrrrpppooooooqqqtttuuuvvvxxxxxxxxxxxxvvvtttrrrpppqqqqqqqqqqqqqqqpppooonnnnnnooorrruuuwwwwwwvvvvvvvvvyyy~~~{{{yyy||||||zzzwwwuuutttuuuwwwxxxyyyxxxxxxxxxxxxzzz{{{|||zzz{{{{{{||||||{{{zzzzzzzzz{{{|||}}}|||{{{xxxwwwtttuuuwwwxxxxxxyyy{{{}}}~~~vvvpppjjjfffbbb___cccjjjsss|||wwwkkkcccZZZPPPJJJ@@@???===;;;999888888777444555555666666666666666666666666666666666666666333333333222222111111111111111222222222222111111000000000000000000000000111111000000//////......////////////////////////......////////////........................------000000000000111111111111111000///......///000111///000111222222111000///........................000000000///......------........................---,,,,,,---///000///.........------------..............................------,,,,,,,,,+++++++++------......//////000000///---+++,,,...///---+++........................zzzyyyxxxuuusssrrrqqqrrrrrrqqqrrrsssrrrrrrrrrtttvvvtttvvvxxxxxxvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxuuuuuuwwwzzz||||||zzzxxxuuuttttttsssrrrssssssssspppppppppppppppqqqqqqqqqrrrrrrrrrrrrqqqpppooooooooonnnmmmlllllllllmmmmmmnnnoooppprrrssssssrrrrrrqqqpppooooooqqqsssuuuvvvwwwwwwxxxwwwvvvuuusssrrrrrrrrrrrrqqqpppooonnnnnnmmmooorrrtttvvvvvvuuuuuutttwww{{{|||zzz|||{{{yyyvvvtttssstttuuuvvvxxxwwwvvvuuuvvvwwwyyyzzzyyyzzzzzzzzz{{{{{{{{{{{{||||||}}}~~~}}}{{{yyywwwuuuwwwxxxyyyxxxyyyzzz|||}}}~~~~~~wwwqqqllliiieeedddiiiooozzzssskkk```WWWPPPJJJCCC======<<<;;;999888777666666666666666666666555444444444444444444444444444444333333333222222111111111000111111222222111111000000000000000000000000000000000000000//////....................................////////////........................------....../////////000000000000000///////////////000...///000111111000//////---------------------------------------.........++++++++++++++++++++++++---,,,+++---///000///...------,,,,,,,,,,,,------........................------------,,,,,,,,,,,,------------...............,,,++++++...///---+++........................zzzxxxwwwuuutttssssssttttttrrrssstttsssqqqqqqssstttuuuwwwxxxxxxvvvuuuvvvwwwwwwvvvuuuttttttuuuvvvvvvrrrsssuuuyyy|||}}}|||zzztttssssssrrrrrrrrrrrrrrrooooooppppppqqqqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqqqqqqqooonnnmmmllllllllllllmmmooopppqqqqqqpppoooppppppooooooppprrrtttuuuuuuvvvwwwwwwwwwvvvuuutttssssssrrrqqqpppooonnnnnnmmmnnnqqqrrrtttttttttsssrrrtttxxx{{{~~~}}}{{{|||}}}zzzyyyvvvtttsssssstttuuuwwwuuusssrrrrrrtttvvvxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{yyyxxxwwwxxxzzzyyyxxxxxxyyy{{{|||}}}~~~xxxsssqqqnnnmmmrrrzzz|||uuuoooiiidddZZZTTTMMMGGGDDDAAA===999999888777666666555555555777777777666555444333222333333333333333333333333222222222222222111111111000111111222222111111000000000000000000000000000000000000////////////...------------------------......////////////......------------------......------........./////////...//////000000/////////......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................---,,,+++,,,...000///...,,,,,,,,,++++++,,,,,,,,,.................................------------,,,---------------,,,,,,,,,,,,+++***+++---...---,,,........................{{{vvvuuuuuuttttttuuuuuuvvvrrrssssssrrrpppoooqqqrrrvvvwwwxxxxxxvvvtttuuuuuuvvvuuutttsssssstttuuuuuussssssuuuxxx{{{|||{{{yyyssssssrrrqqqqqqqqqqqqrrrooooooooopppqqqqqqrrrrrrqqqrrrrrrsssttttttsssssssssrrrqqqooommmlllkkkjjjkkklllmmmnnnoooooonnnmmmnnnooopppppppppqqqsssuuutttuuuvvvwwwxxxwwwvvvvvvuuutttsssqqqpppooonnnnnnmmmnnnpppqqqrrrrrrrrrrrrqqqsssuuuxxxzzz|||||||||}}}{{{{{{}}}~~~}}}{{{zzzyyywwwuuutttttttttuuuvvvtttrrrppppppqqqtttuuuvvvvvvwwwxxxyyy|||~~~~~~|||zzzyyyyyyzzz{{{zzzyyyxxxyyyzzz{{{}}}~~~|||yyymmmddd]]]XXXTTTPPPLLLHHHCCCAAA@@@???===;;;777666666555555555555555666666666666555444333222333333333333333333333333222222222111111111111111000000111111111111000000000000000000000000000000////////////////////////---------------------------......//////......---,,,,,,------------......------........./////////---...///000000000///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...////////////////////////,,,++++++,,,...//////...------,,,,,,,,,,,,------........................//////.........---------///......------,,,,,,,,,*********+++,,,---..............................|||tttttttttttttttuuuvvvvvvrrrrrrrrrqqqooonnnooopppvvvwwwxxxwwwuuussssssssstttsssrrrrrrrrrssstttuuuuuuuuuuuuwwwyyyzzzxxxwwwssssssrrrqqqqqqqqqqqqrrroooooopppppppppqqqqqqqqqpppqqqrrrssstttuuuuuuuuutttsssrrrpppnnnllljjjiiijjjkkklllmmmmmmmmmlllkkklllnnnppppppoooppprrrtttssstttvvvwwwxxxxxxxxxwwwuuutttsssqqqpppooooooooonnnooooooppppppqqqqqqqqqrrrrrrtttvvvwwwyyyzzz{{{~~~|||{{{zzzzzzzzzzzzyyyzzzyyyxxxvvvvvvvvvvvvvvvvvvuuurrrppppppqqqrrrtttuuuvvvwwwxxxzzz}}}}}}|||{{{zzzzzz{{{|||{{{yyyyyyyyyzzz{{{}}}|||tttjjjbbbXXXQQQMMMJJJGGGDDD@@@>>><<<:::::::::999888666666555555555555666666444444555555555555444444333333333333333333333333111111111111111111111111000000000111111000000000////////////////////////.............../////////------------------------------............------,,,,,,,,,,,,------............/////////000000000,,,---...000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,++++++++++++++++++++++++,,,+++***,,,...///...---......------------..............................//////.........---------000/////////......------)))***+++,,,,,,---...///........................|||ssssssssstttttttttuuuuuuqqqrrrrrrqqqooonnnpppqqquuuvvvwwwvvvsssqqqpppqqqqqqqqqppppppqqqsssuuuvvvwwwvvvuuuvvvwwwxxxvvvttttttssssssrrrrrrrrrrrrrrrppppppppppppppppppppppppnnnoooqqqssstttuuuvvvvvvuuutttsssrrrpppmmmkkkjjjjjjkkklllmmmmmmlllkkkjjjjjjmmmppppppooonnnqqqttttttuuuvvvxxxyyyyyyxxxwwwuuutttrrrqqqppppppqqqqqqoooooooooppppppppppppppprrrrrrrrrsssuuuwwwxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuusssrrrrrrrrrsssuuuvvvxxx{{{}}}~~~~~~~~~}}}|||||||||zzz{{{||||||zzzyyyzzz||||||~~~~~~{{{}}}~~~qqqfff___UUUOOOHHHCCCBBBAAA???===::::::999888777666666666777666666555555555666666333333444555555555555555333333333333333333333333000000000111111111111111///000000111111000000///////////////////////////---............/////////------------------------------............------++++++,,,,,,------............/////////000000000,,,---......///////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---///...---///......------......///.................................------------,,,///////////////.........+++,,,------------...///........................yyyrrrrrrrrrsssssssssssssssrrrssssssrrrqqqppprrrssstttuuuvvvtttqqqooonnnoooooonnnooooooqqqsssvvvwwwwwwvvvuuuuuuwwwwwwvvvtttuuuttttttsssrrrsssssssssrrrrrrqqqqqqpppooooooooommmnnnppprrrtttuuuvvvvvvvvvvvvvvvuuussspppnnnllljjjkkklllllllllllljjjjjjiiimmmqqqpppnnnmmmpppssstttuuuwwwxxxyyyxxxxxxwwwtttsssqqqppppppqqqrrrsssqqqqqqppppppooopppppppppqqqqqqpppqqqrrrtttvvvxxxxxxxxxwwwvvvuuutttuuuvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuussssssuuuwwwzzz}}}~~~}}}}}}}}}||||||}}}}}}}}}zzz{{{||||||{{{zzz{{{}}}}}}~~~qqqeee[[[TTTPPPHHHCCC>>><<<======;;;999999999999888777777777888777666555444444444444444444444555555555444333333222222222222222222222222///000000000111111111222//////000000000000//////////////////////////////---------.........//////........................,,,------......------,,,***++++++,,,------......------........./////////------------...///000000000///---,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---...------,,,,,,------...........................------------,,,,,,,,,,,,------...............///,,,...000///---,,,...000........................}}}wwwqqqqqqrrrssssssrrrrrrqqqssstttuuutttsssssstttvvvtttuuuuuussspppnnnmmmmmmmmmmmmnnnoooqqqtttvvvxxxvvvuuutttuuuvvvwwwvvvuuuuuuuuutttsssssssssssstttsssrrrrrrqqqpppooonnnnnnlllmmmoooqqqtttuuuvvvwwwxxxxxxxxxwwwuuussspppooojjjkkklllmmmlllllljjjjjjhhhmmmqqqqqqnnnmmmpppsssuuuvvvwwwxxxyyyxxxxxxwwwsssrrrqqqpppppprrrtttuuurrrqqqppppppppppppppppppqqqpppooooooppprrruuuvvvuuuvvvvvvuuusssssstttuuusssssstttuuuvvvwwwxxxxxxyyyzzzzzzzzzxxxvvvtttsssuuuwww|||~~~|||||||||||||||}}}}}}~~~zzz{{{||||||{{{{{{|||~~~}}}wwwhhhZZZPPPIIIEEECCCCCC???;;;:::;;;<<<:::777666777888777666666777888777666555444333333333333666666666555444333222111000000000000000000000000//////000000111111111222//////000000000000//////////////////////////////---------.........//////////////////////////////,,,------......------,,,******+++,,,,,,---......,,,,,,,,,---------......------,,,,,,---...000111000///...,,,++++++,,,,,,........................*********++++++,,,------((((((((((((((((((((((((+++******+++---......------,,,,,,++++++,,,,,,---........................------,,,,,,,,,+++++++++,,,,,,,,,------.........---000111000---,,,...000........................|||wwwvvvrrrppprrrrrrpppqqqtttvvvxxxzzzzzzxxxvvvvvvvvvyyyyyywwwuuuqqqmmmjjjhhhiiiiiiiiijjjmmmrrrvvvyyyxxxwwwuuutttssstttvvvwwwuuurrrpppqqqsssuuutttrrrsssrrrpppooommmkkkjjjiiikkkkkklllnnnpppsssvvvxxx}}}}}}|||zzzwwwssspppnnnppppppooommmlllllllllllljjjmmmoooooonnnnnnpppsssuuuvvvxxxyyyyyyxxxvvvuuuxxxuuurrrooonnnoooppprrrqqqppppppqqqrrrqqqooommmmmmnnnnnnooopppqqqqqqqqquuuuuutttsssrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvv}}}|||zzzyyyxxxwwwwwwwwwyyy{{{~~~~~~}}}||||||||||||||||||||||||~~~}}}|||{{{{{{|||}}}}}}~~~||||||}}}}}}}}}sssccc]]]TTTMMMIIIEEEAAA>>>999999999999888888888777666666555444333333222222555555444444444333333333222333333444444333333222111111111111111111111111000000000000000000000000111111111111111000//////000///...---,,,------...////////////////////////..................------/////////////////////////////////...---,,,+++***,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,------************************,,,,,,,,,++++++*********((()))***+++,,,---------(((+++...000111///,,,***(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000//////.........---//////............//////{{{wwwuuupppmmmnnnnnnmmmppptttzzz|||}}}}}}{{{yyyxxxyyywwwwwwvvvuuurrrpppmmmkkkiiiiiiiiijjjmmmrrrvvvyyyxxxwwwuuutttssstttvvvwwwvvvtttrrrsssuuuvvvuuutttrrrrrrpppnnnllljjjiiihhhjjjkkkkkkmmmooorrruuuwwwzzzzzzzzzzzzxxxvvvsssrrrqqqqqqpppnnnmmmmmmmmmmmmlllnnnppppppooooooqqqtttwwwxxxzzz{{{{{{zzzyyyxxxwwwvvvtttrrrppppppqqqrrrqqqppppppqqqrrrqqqooommmmmmmmmnnnnnnoooppppppqqqtttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttuuuvvv{{{zzzyyyxxxwwwwwwwwwwwwyyy{{{~~~}}}}}}|||||||||{{{{{{{{{}}}}}}|||||||||}}}~~~~~~tttiii```SSSNNNGGGBBB???===:::888777777777666666666555555666555555444333333222222555444444444444333333333222222333333333333222222111111111111111111111111000000000000000000000000///000000000000///......000///...---,,,------...........................////////////////////////........................------...------,,,+++***,,,------......------,,,,,,---------............------------------------...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,)))+++---......---+++*********,,,---...------,,,........................------........./////////000/////////............//////............//////zzzvvvsssmmmiiihhhhhhiiinnnttt~~~{{{zzzzzzxxxxxxwwwuuussspppmmmkkkiiiiiiiiijjjmmmrrrvvvyyyxxxwwwuuutttssstttvvvwwwxxxvvvuuuuuuvvvwwwvvvvvvrrrqqqpppnnnllljjjhhhgggiiiiiijjjkkknnnqqqsssuuuwwwxxxyyyyyyyyyxxxwwwvvvsssrrrqqqpppnnnnnnnnnnnnmmmnnnpppqqqpppqqqssstttssstttuuuwwwwwwwwwvvvuuuvvvvvvuuuuuutttsssrrrqqqqqqppppppqqqrrrrrrooommmlllllllllmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrssssssrrrpppoooppprrrtttvvvwwwwwwvvvvvvvvvvvvwwwwwwzzz|||~~~~~~}}}}}}|||{{{zzzzzz}}}|||||||||}}}~~~~~~~~~xxxooogggaaaZZZQQQLLLGGGDDD???<<<;;;;;;:::888666666666666555555555555555555555444444333333222444444444444333333333333222222333333333333222222111111111111111111111111000000000000000000000000...////////////...------//////...------------...........................////////////////////////........................++++++,,,,,,,,,,,,++++++------............------------........./////////........................//////......------,,,,,,------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******++++++,,,,,,,,,++++++***+++,,,------------,,,,,,//////////////////////////////......//////000111////////////............//////............//////~~~vvvrrrqqqiiicccbbbbbbeeelllsss|||zzzzzz{{{{{{yyyvvvsssnnnjjjhhhiiiiiiiiijjjmmmrrrvvvyyyxxxwwwuuutttssstttvvvwwwxxxwwwvvvuuuvvvvvvvvvvvvrrrqqqpppnnnkkkiiihhhggghhhhhhiiijjjllloooqqqsssvvvvvvxxxyyyyyyyyyxxxwwwuuutttrrrqqqpppooonnnnnnlllmmmoooppppppqqqssstttpppqqqrrrsssttttttsssssstttuuuvvvwwwvvvtttrrrppppppooooooqqqrrrrrrooommmlllkkkkkkkkkkkklllmmmnnnoooooooooooopppqqqrrrssssssqqqnnnmmmmmmooosssuuutttttttttttttttvvvwwwwwwyyy{{{~~~~~~}}}|||zzzyyyyyy{{{{{{{{{|||~~~~~~||||||~~~{{{sssgggaaaXXXQQQLLLGGGCCCAAAAAA???===;;;::::::::::::888888777777777666666666555555444444444333333333444444444333333333222222111111222222222222111111111111111111111111111111////////////////////////...////////////...------............------..........................................////////////........................)))***++++++,,,,,,,,,+++------............------.........////////////000////////////////////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))------,,,,,,++++++,,,,,,------------------,,,,,,//////////////////////////////.........///000111///////////////.........//////............//////zzzssspppoooggg___]]]^^^bbbjjjsss|||yyyxxxwwwzzzzzzxxxvvvrrrnnnkkkiiiiiiiiiiiijjjmmmrrrvvvyyyxxxwwwuuutttssstttvvvwwwvvvvvvvvvuuutttttttttuuusssrrrpppnnnllliiigggfffhhhhhhhhhiiikkknnnppprrrvvvvvvwwwxxxxxxxxxwwwvvvvvvuuusssrrrpppoooooonnnkkkllllllnnnpppqqqrrrrrrrrrrrrssstttttttttttttttrrrsssvvvwwwwwwtttqqqooonnnnnnnnnpppqqqqqqooommmkkkjjjiiihhhiiijjjkkklllmmmmmmmmmnnnooopppqqqrrrqqqooommmkkkkkkmmmpppsssqqqqqqqqqrrrssstttuuuvvvwwwyyy|||~~~~~~|||zzzyyyxxxyyyyyyzzz{{{}}}}}}{{{{{{}}}xxxmmmccc\\\SSSOOOIIICCC@@@???>>>>>>::::::999777666555666777777777777666666666666555444444444444444333333333444444333333333222222222000111111222222111111000000000000000000000000000//////////////////////////////000000000///......------..........................................,,,,,,,,,------.................................))))))***+++,,,,,,,,,,,,---......//////......---.........////////////000////////////////////////------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))///...------,,,---............------------------..............................------......///000........./////////////////////............//////wwwssspppmmmeee]]][[[\\\aaajjjsss{{{}}}}}}|||yyyvvvttttttttttttttttttssspppnnnmmmiiiiiiiiijjjmmmrrrvvvyyyxxxwwwuuutttssstttvvvwwwuuuvvvvvvtttrrrrrrsssttttttsssrrrooollljjjhhhggghhhhhhhhhiiijjjmmmoooqqquuuuuuvvvwwwwwwvvvuuutttvvvuuutttrrrpppooonnnnnnkkkkkkkkkmmmppprrrrrrqqqqqqpppppppppppppppppppppoooqqqtttvvvuuussspppmmmlllllllllnnnppppppnnnllljjjiiihhhfffggghhhjjjkkkllllllllllllmmmnnnooopppooonnnllljjjjjjlllnnnpppooooooooopppqqqrrrsssttttttvvvyyy{{{~~~~~~|||{{{zzzyyywwwwwwwwwyyy{{{~~~~~~|||{{{{{{~~~vvvkkkbbbYYYPPPKKKDDDBBB???===;;;:::;;;;;;888888888777555444555666555444444444333333333333444444444444444444444444333333333333222222222222000000111111111111000000000000000000000000000000000000000000000000000000///000000000000///......,,,---......///.........------------------------+++++++++,,,------......------------------------******+++,,,,,,---,,,,,,......////////////......------........./////////........................,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------...------,,,++++++.........---...///000000...---------------......------------------------,,,---.../////////.............../////////////////////............//////|||wwwuuutttlllddd]]][[[\\\aaajjjssswwwyyyzzzyyyvvvsssrrrrrrqqqrrrrrrsssrrrpppooonnniiiiiiiiijjjmmmrrrvvvyyyxxxwwwuuutttssstttvvvwwwuuuvvvwwwuuurrrqqqrrrtttvvvuuussspppmmmkkkiiihhhhhhhhhhhhiiijjjmmmoooppprrrssstttvvvvvvvvvuuutttvvvuuutttrrrpppnnnnnnmmmlllkkkkkkmmmqqqtttsssrrrooonnnmmmllllllkkkkkkkkkmmmoooqqqssssssqqqnnnlllkkkjjjkkklllnnnnnnlllkkkjjjhhhfffeeeeeefffhhhjjjllllllkkkllllllmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnoooppprrrrrrrrrsssuuuxxx{{{}}}~~~~~~~~~}}}{{{{{{zzzuuuuuuuuuvvvxxx{{{}}}~~~|||{{{|||oooggg]]]UUUOOOJJJEEEAAA<<<<<<<<<;;;999888888888777888:::888666555777999444444444333333333222222444444444444444444444444333333333222222222222111///000000000000000000///000000000000000000000000000000000000000000000000...////////////...------,,,,,,.../////////......------------------------++++++,,,,,,---......///------------------------+++,,,,,,------------,,,......////////////......,,,---------............------------------------,,,---///111222111000///------------------------,,,,,,,,,---------...............///......------+++,,,,,,---...///000000------,,,,,,---...///000------------------------,,,---000111222111///.............../////////000//////............//////zzzxxxxxxxxxkkkccc]]][[[]]]aaajjjtttuuuwwwxxxwwwtttrrrqqqqqqsssssssssrrrqqqnnnlllkkkiiiiiiiiijjjmmmrrrvvvyyyxxxwwwuuutttssstttvvvwwwuuuwwwxxxvvvrrrqqqsssuuuwwwvvvtttqqqnnnkkkiiihhhhhhhhhhhhiiikkkmmmooopppoooqqqssstttvvvvvvvvvuuuvvvuuusssqqqooonnnmmmmmmmmmlllkkknnnrrruuuuuusssrrrqqqpppooonnnmmmmmmmmmlllnnnpppqqqqqqooommmkkkiiiiiijjjkkkmmmmmmllljjjjjjhhhfffddddddeeehhhiiillllllkkkkkkkkklllmmmmmmllllllkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnnnnooopppqqqpppqqqtttvvvyyy{{{}}}}}}~~~}}}|||{{{{{{tttttttttuuuwwwyyy{{{}}}~~~|||{{{}}}~~~oooddd\\\UUUMMMGGGDDDCCC@@@===999;;;<<<<<<:::888777666222555777666444444666888666666555555555444444444444444444444444444444444333333333222222222111111//////000000000000//////000000000000000000000000000000000000000000000000------......------,,,++++++,,,.../////////......------------------------,,,,,,------...///000000---------------------------------......------,,,......////////////......,,,,,,,,,---------......---------------------------...111333444444333222........................,,,,,,,,,------...............///////////////...)))***+++---...//////000---,,,,,,,,,---...000111........................,,,...111444444222000...---.........//////000000//////............//////|||zzzyyywwwvvvlllgggaaa^^^___eeelllrrrtttttttttrrrpppoooqqqsssuuuwwwyyywwwrrrnnnmmmmmmhhhiiijjjmmmppptttwwwxxxyyyxxxwwwuuuuuuuuuuuuvvvvvvuuusssrrrqqqqqqrrrssstttsssrrrpppmmmjjjhhhggghhhgggggggggiiilllnnnpppqqqpppooooooooopppqqqrrrqqqrrrsssqqqooolllllllllmmmmmmnnnoooqqqsssvvvxxxsssrrrqqqpppooommmlllllljjjkkkkkkllllllkkkkkkjjjgggiiilllmmmnnnmmmkkkiiihhhgggfffeeeeeefffggghhhkkkkkkkkkkkkkkkkkkkkkkkkkkkiiigggffffffgggjjjkkklllllllllmmmmmmooopppppprrrssstttvvvxxxzzz||||||~~~}}}{{{zzzvvvvvvttttttuuuwwwyyyzzz||||||}}}|||tttmmmdddYYYQQQHHHEEEAAA???===<<<;;;999777777777777666666666666555555555555555555555555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////.........------,,,,,,,,,.........------...........................------......000000000///...---------------------------222111...,,,,,,---...000------------------------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------...000333666666444111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000---///111333222111...---,,,------....../////////.........---,,,+++***)))***++++++,,,---...//////+++(((&&&'''***------,,,........................}}}yyyxxxwwwvvvuuuqqqmmmhhhddddddhhhmmmqqqrrrrrrrrrpppnnnnnnppprrrvvvyyy{{{yyytttooommmllliiiiiikkkmmmooorrruuuvvvzzzyyywwwuuutttsssttttttvvvuuutttrrrqqqqqqqqqrrrrrrrrrpppooollliiigggfffggggggfffgggiiillloooqqqqqqpppooonnnnnnooopppqqqpppqqqrrrqqqnnnlllkkkkkkllllllmmmnnnpppsssuuuwwwrrrrrrqqqpppooonnnmmmmmmkkklllllllllkkkjjjjjjiiifffhhhjjjllllllkkkiiihhhhhhgggfffeeeeeeeeefffgggkkkkkkllllllllllllkkkkkkjjjhhhgggffffffhhhjjjlllllllllllllllmmmnnnooopppqqqrrrtttvvvxxxzzz{{{|||~~~~~~}}}|||{{{yyywwwvvvwwwvvvuuutttuuuvvvxxxzzz|||}}}}}}~~~|||rrrkkkccc]]]XXXQQQIIIBBBDDDAAA>>><<<;;;:::999777777777777666666666555555555555555555555555555555444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000/////////.../////////......---------//////............//////...........................///000000000000//////......---------,,,,,,,,,///////////////000000000---------------------------,,,,,,,,,---...//////...........................---,,,,,,+++++++++,,,......000444777777555333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---///000000///---,,,---------------.....................---,,,+++***+++,,,,,,------.........///,,,***+++...000///...........................|||xxxuuuuuuuuutttsssvvvsssoookkkjjjllloooqqqooooooooonnnmmmnnnppprrrzzz}}}~~~xxxqqqnnnmmmlllllllllmmmoooppprrrssszzzyyywwwtttsssrrrrrrrrrwwwvvvtttsssrrrqqqqqqqqqppppppooommmkkkhhhfffeeefffeeeeeefffiiillloooqqqqqqpppooonnnmmmmmmnnnoooooopppqqqooollljjjjjjjjjjjjkkklllmmmoooqqqtttuuuqqqqqqqqqppppppppppppooommmmmmlllkkkjjjiiihhhhhheeegggiiijjjkkkjjjhhhggghhhgggfffdddddddddeeeeeejjjkkkmmmnnnnnnmmmkkkjjjhhhgggfffeeefffhhhkkkllllllkkkkkkllllllmmmnnnoooqqqqqqsssuuuwwwyyyzzz{{{}}}||||||zzzyyywwwuuutttxxxwwwuuutttuuuvvvxxxyyy}}}}}}}}}~~~zzzpppeee^^^ZZZTTTNNNIIIGGGDDD@@@<<<>>><<<999888888888777555777666666666666555555555444444444444444444444444444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////......///////////////.........///......------......///........................------,,,------...///000.........------,,,,,,,,,+++,,,...///000000///...------------------------++++++++++++,,,...///000////////////////////////...---,,,,,,+++,,,,,,,,,...///111444888999777666000//////...---,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------000...------...000///...........................zzzwwwtttrrrssssssssssssuuutttqqqooonnnoooooopppnnnnnnooonnnnnnoooqqqttt~~~}}}uuuqqqoooppppppooooooooopppqqqqqqwwwvvvtttsssrrrrrrrrrrrrvvvvvvuuusssrrrqqqppppppooonnnmmmllliiigggeeedddeeedddeeefffhhhkkkoooqqqqqqpppnnnmmmlllllllllmmmmmmnnnooommmjjjhhhhhhhhhhhhiiijjjlllnnnpppqqqrrrppppppppppppqqqqqqqqqqqqnnnnnnlllkkkiiihhhggggggfffggghhhjjjjjjiiihhhggghhhgggeeedddccccccddddddiiikkkmmmoooooommmkkkiiiffffffeeeeeegggiiikkklllkkkkkkkkkkkkkkklllmmmmmmooopppqqqsssuuuwwwyyyzzz~~~~~~}}}|||zzzxxxvvvuuuxxxwwwuuuttttttvvvwwwxxx}}}}}}}}}zzzqqqiiiaaaZZZSSSOOOMMMIIIDDDAAA@@@@@@>>>===:::888666666777777555444666666666555555555444444444444444444444444444444333333333333222222222222111111111111111111111111////////////////////////000000000000000000000000000000/////////.........//////..................------,,,,,,,,,,,,---------------...............))))))(((((()))+++---...------------------------+++,,,,,,---------,,,,,,,,,,,,------------------++++++++++++,,,,,,---...//////////////////////////////............//////...///111444888:::999888111000///...---,,,+++*********+++,,,,,,---......000000000///.........---///......------...000000---------,,,,,,+++++++++******+++,,,,,,---,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,........................wwwuuurrrpppqqqrrrsssrrrqqqpppppppppppppppppppppooopppppppppoooqqqsssvvvyyyuuusssuuutttsssrrrqqqqqqqqqqqqsssrrrqqqqqqqqqrrrssstttuuuuuuuuutttsssqqqppppppnnnnnnmmmllljjjgggeeedddeeeddddddeeegggjjjmmmooopppnnnmmmkkkjjjjjjkkkkkkkkklllmmmkkkhhhfffffffffeeefffhhhjjjlllnnnooopppnnnoooooopppqqqqqqrrrrrrooonnnllljjjhhhgggggggggggggggiiiiiijjjjjjiiihhhgggfffeeedddcccddddddeeeiiikkkmmmoooooommmkkkiiieeeeeeeeefffgggiiijjjkkkjjjjjjjjjjjjjjjkkkkkklllnnnoooppprrrtttvvvwwwxxx}}}}}}|||{{{zzzxxxwwwvvvxxxwwwuuutttuuuvvvxxxyyy||||||}}}yyyqqqmmmddd```ZZZTTTOOOKKKHHHFFFCCC@@@===:::999:::999999888666555666777777555444555555555555444444444444444444444444444444444444333333222222222111111111000000000000000000000000........................////////////////////////////////////............------------------------,,,++++++******++++++,,,---------.........//////)))((((((((()))***,,,---***++++++,,,---...//////111000...,,,++++++,,,---,,,,,,,,,---------.........---,,,,,,++++++++++++........................//////.........//////000......000333777999888777111111000///---,,,++++++******+++,,,,,,---......000000000///.........---...---,,,++++++---///000---------,,,,,,+++++++++((()))***++++++,,,++++++.........------,,,,,,++++++,,,,,,,,,++++++++++++........................|||uuussspppooopppqqqrrrqqqnnnnnnoooppppppqqqqqqqqqpppqqqrrrqqqqqqrrrtttwww{{{xxxwwwwwwwwwuuutttrrrrrrqqqqqqpppoooooooooppprrrtttuuuttttttttttttsssrrrqqqqqqoooooonnnmmmkkkiiigggfffeeeeeedddeeefffiiilllnnnnnnmmmkkkjjjiiiiiijjjkkkiiijjjkkkiiifffdddddddddcccdddfffiiikkklllmmmmmmmmmnnnnnnoooppppppqqqqqqooommmkkkiiigggggggggggggggggghhhiiiiiiiiiiiiiiigggfffeeeddddddeeefffgggiiijjjlllmmmmmmllljjjiiieeeeeeeeefffggghhhiiijjjjjjjjjiiiiiiiiiiiijjjjjjmmmmmmoooqqqsssuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvuuutttuuuwwwyyyzzz{{{|||~~~~~~|||uuunnnggg```ZZZVVVPPPNNNJJJFFFBBB???>>>======<<<:::888777666777777777666666666777777555444555555444444444333333333333333333333333333333333222222222111111111000000/////////////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,------.../////////,,,,,,+++,,,,,,---...///***++++++,,,---...//////666333000---,,,,,,...///+++,,,,,,------.........000///...,,,++++++++++++---------------------------------,,,------...///...---...111444666666555111000000///...---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,+++***))))))***+++---...------------,,,,,,,,,,,,))))))***++++++,,,++++++.........------,,,,,,,,,+++---//////---------...........................}}}xxxsssqqqnnnmmmnnnooopppooopppppppppqqqqqqrrrrrrrrrqqqrrrrrrrrrqqqqqqtttvvv{{{~~~zzzyyyzzzxxxwwwuuutttrrrqqqqqqqqqpppoooooonnnoooppprrrsssrrrssssssttttttsssrrrrrrppppppooonnnmmmkkkiiihhhfffeeeeeedddeeehhhjjjlllkkkkkkiiiiiihhhiiijjjkkkgggiiiiiihhheeecccbbbcccaaaccceeehhhjjjkkkkkklllmmmmmmmmmnnnooooooooopppnnnmmmjjjhhhgggggghhhhhhffffffggggggggghhhhhhhhhfffeeeeeeeeeeeeggghhhiiiiiijjjjjjkkkkkkjjjjjjiiiffffffffffffgggggghhhhhhjjjiiiiiihhhhhhhhhiiiiiillllllnnnppprrrtttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuuuutttttttttuuuwwwzzz|||zzz{{{~~~}}}~~~zzzuuueeeaaa\\\WWWSSSNNNJJJGGGCCCCCCAAA>>><<<999999999999::::::999888777777777777666555666777777444222444444444333333333333222333333333333333333333333222111111111000000000000//////////////////////////////////////////////////////////////////////////////.........---------------------.........///------,,,,,,,,,,,,------,,,,,,------...//////000------......///.........------------------------222111///...---,,,------++++++,,,,,,---....../////////...---,,,,,,,,,------------------------------------------...//////---,,,---///111333333222000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++,,,---...///---------------.........+++,,,,,,---------,,,,,,------------------,,,,,,***---000000///...///000........................}}}wwwrrrooolllkkklllnnnnnnnnnsssssssssssssssrrrrrrrrrrrrrrrrrrqqqpppqqqsssuuuxxx|||{{{yyyyyy{{{wwwvvvuuusssqqqpppppppppqqqpppooonnnnnnooopppqqqqqqrrrssstttttttttsssrrrqqqqqqpppooonnnllljjjiiigggfffeeedddeeegggiiijjjjjjiiihhhhhhhhhiiijjjkkkggghhhhhhgggdddbbbbbbbbb```bbbdddgggiiijjjkkkkkkmmmmmmmmmmmmnnnnnnnnnooonnnllljjjhhhgggggghhhiiieeeeeeeeefffffffffggggggeeeeeeeeeeeefffhhhiiikkkiiiiiiiiiiiiiiiiiiiiiiiifffffffffgggggggggggggggiiiiiihhhhhhhhhhhhhhhiiikkklllmmmoooqqqsssuuuvvvttttttuuuvvvwwwwwwvvvvvvttttttssstttuuuxxx{{{}}}yyy{{{}}}}}}yyypppggg```\\\TTTQQQMMMJJJGGGEEEBBB???<<<======<<<:::999999:::444666777777666555666666666666555666777666333111444444444333333333222222333333333333333333333333111111111111000000000000////////////////////////000000000000000000000000//////////////////////////////.........------------.........//////000000///......------......///,,,,,,------...///000000,,,---...///...---,,,+++000//////...,,,+++*********+++,,,,,,,,,+++***)))++++++,,,,,,---...//////......---------...//////........................///////////////000111111---,,,,,,---000111111000///////////////.........---,,,,,,,,,,,,,,,,,,,,,---......//////000000000......//////000111111222---------....../////////---......//////...------------------------------(((,,,///000...---///000........................~~~wwwssspppnnnllljjjjjjlllnnnooopppqqqqqqrrrrrrsssrrrrrrtttrrrqqqqqqrrrsssrrrqqqtttuuuvvvwwwwwwvvvuuutttuuutttsssrrrqqqpppppppppoooooooooooonnnnnnnnnnnnnnnooopppqqqrrrsssssssssssssssrrrqqqooollliiiggggggfffdddccccccdddfffgggiiihhhgggfffeeedddddddddhhhhhhgggfffdddbbb```___bbbcccdddfffgggiiijjjkkkiiijjjkkklllmmmlllkkkjjjmmmllljjjiiigggggghhhhhhiiifffdddcccdddeeeeeeeeegggfffdddeeehhhjjjkkkkkkiiijjjjjjkkkkkkkkkjjjjjjffffffggghhhhhhhhhhhhhhhlllkkkiiihhhggghhhjjjkkklllmmmnnnppprrrsssttttttrrrrrrsssssstttuuuuuuvvvvvvuuuttttttuuuwwwyyy{{{{{{|||zzzssskkkhhhddd]]]WWWRRRNNNLLLEEEEEECCCBBB@@@???>>>===::::::999999888777666666666666666666666666666666777777666555444444333333333333333333333333333333222333333444333222000///222111000111222222111000111111000000//////......000000000000000000000000000000111000000///......//////.........---------................................................---------------...///000........................////////////...---,,,+++...---+++))))))***+++,,,------------------------------------------------++++++,,,,,,---.../////////////////////.........////////////////////////......---------......///,,,+++***)))***+++,,,---/////////...---------,,,............---,,,+++***........................000000///...---,,,,,,+++---+++)))***,,,,,,)))&&&,,,,,,------,,,,,,+++***------------,,,,,,+++***|||vvvrrrooonnnkkkjjjjjjkkkmmmnnnooopppqqqrrrssssssrrrrrrrrrqqqoooooopppqqqpppoooqqqrrrssstttttttttssssssuuutttsssqqqpppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqpppnnnllljjjhhhfffdddcccbbbbbbccceeefffgggfffeeeddddddcccddddddfffffffffeeecccbbb```___bbbcccdddgggiiikkkmmmnnnlllllllllmmmmmmllllllkkknnnlllkkkiiihhhhhhiiiiiijjjhhheeeeeeeeefffeeedddfffeeecccdddgggjjjkkkkkkiiiiiiiiijjjjjjjjjjjjjjjggghhhhhhiiiiiiiiiiiiiiimmmllljjjhhhgggggghhhiiikkklllnnnppprrrsssttttttqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||~~~}}}xxxtttrrrmmmfff```\\\ZZZVVVRRRMMMJJJGGGFFFBBBAAA@@@???===<<<;;;::::::999999888777777666666555555555555555555555555777666666555444444333333333333333333333333333333222333333333222222111000222111000000222222111000111000000000/////////...////////////////////////.../////////......---,,,//////.........---------................................................,,,,,,,,,,,,,,,---.............................................---,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......//////.............................................///......------------...+++******)))***+++,,,---............------------///............---------......................../////////...------,,,,,,---+++)))***+++,,,***(((---------------,,,++++++,,,---------,,,,,,+++***}}}yyytttqqqnnnmmmkkkiiiiiijjjkkklllmmmoooqqqtttttttttrrrqqqqqqooommmmmmmmmnnnmmmllllllmmmnnnpppqqqqqqrrrrrrtttsssrrrpppoooooooooooommmmmmmmmlllllllllkkkkkkkkklllmmmoooppppppppppppoooooooooooonnnllliiihhhdddcccaaa``````aaacccdddccccccbbbbbbbbbbbbbbbcccccccccdddccccccbbbaaa```bbbccceeehhhkkknnnppprrrpppooonnnmmmmmmmmmmmmmmmnnnmmmllljjjjjjjjjkkklllmmmkkkiiihhhhhhgggfffdddeeecccbbbcccfffiiijjjjjjiiihhhhhhggghhhiiijjjkkkiiiiiijjjkkkkkkkkkkkkkkknnnllljjjhhhggggggggggggjjjkkkmmmoooqqqrrrrrrsssooopppppprrrsssttttttuuutttuuuuuuvvvwwwxxxyyyzzz{{{|||~~~zzzvvvsssooommmjjjfffaaa^^^\\\YYYTTTPPPKKKJJJGGGEEECCCAAA@@@@@@======<<<;;;:::888888777999888888777777666666666555555555555555555555555666666555555444333333333333333333333333333333333333333222111111111111222222111000000222222111000000000000000////////////////////////////////////,,,------------,,,++++++...............---------------------------------........................,,,,,,+++++++++,,,------........................,,,,,,---------,,,,,,+++***+++---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......................................................//////...---,,,,,,------+++************+++,,,---------------............///...---------...000000------------------------........................---+++))))))+++,,,,,,,,,---............---,,,,,,,,,,,,---------,,,++++++}}}yyyvvvsssqqqnnnmmmkkkiiihhhhhhiiijjjlllnnnrrruuuvvvuuusssrrrpppnnnllllllllllllkkkjjjiiiiiikkkmmmnnnpppqqqqqqrrrrrrpppooonnnmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiiiijjjkkklllmmmnnnnnnnnnooooooooonnnllljjjhhhfffcccbbb```___^^^___aaabbbaaa````````````aaaaaabbbaaaaaabbbbbbbbbbbbaaaaaaaaacccfffiiimmmpppsssuuusssrrrpppooonnnnnnnnnoooooonnnmmmllllllmmmnnnoooqqqooommmmmmlllkkkhhheeedddcccbbbcccfffhhhiiiiiihhhgggffffffgggiiikkkmmmkkkkkklllmmmmmmmmmmmmllllllkkkjjjiiihhhhhhiiiiiiiiijjjkkkmmmooopppqqqqqqnnnooopppqqqrrrsssssstttssstttuuuwwwxxxyyyyyyyyy|||}}}~~~~~~~~~~~~yyyqqqnnnjjjfffccc```]]][[[ZZZVVVRRROOONNNLLLJJJGGGBBBBBB@@@???>>>=========:::999999888777666666555777777777666666666555555555555555555555555555555555555555444444333333333222222222222222222222222333222111000000111222333222000///000111222111000000000000000////////////////////////////////////,,,,,,---------,,,,,,+++........................------------------------........................---,,,,,,,,,,,,,,,------........................******+++,,,,,,,,,++++++++++++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------.........------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------............---,,,+++,,,...000222---------------------------------.........//////---+++***)))***,,,...///......//////......---,,,,,,,,,,,,------,,,,,,+++zzzvvvuuusssrrrnnnmmmkkkiiihhhhhhhhhhhhkkkmmmqqquuuwwwvvvtttsssqqqooommmlllllllllkkkiiiggghhhiiikkkmmmoooqqqrrrqqqpppooonnnmmmllllllllliiiiiiiiihhhhhhhhhggggggggggggiiijjjkkklllllllllnnnnnnnnnmmmkkkhhheeedddcccbbb```^^^^^^___```aaa``````_________```aaaaaa___```aaabbbbbbbbbbbbaaabbbcccfffiiimmmqqqtttuuuuuutttrrrpppooooooppppppoooooonnnnnnooopppqqqrrruuutttssssssrrrpppllliiieeedddbbbcccfffhhhiiiiiiggggggffffffgggiiilllmmmlllmmmmmmnnnnnnnnnnnnnnniiiiiiiiijjjjjjkkkllllllhhhiiikkkmmmoooppppppqqqooooooppppppqqqrrrrrrsssrrrssstttvvvxxxyyyyyyyyy~~~~~~~~~~~~~~~~~~}}}~~~{{{vvvrrrlllfffbbb]]]ZZZWWWTTTSSSQQQNNNLLLLLLJJJGGGEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;888888777777666666666555666666555555555555555444555555555555555555555555444444444444444333333333222222222222222222222222222111000000000111222333111000///000111111000///////////////000000000000........................,,,------.........---------.....................------------------------..............................------------..............................******++++++,,,+++++++++------+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------------------------......---,,,,,,,,,,,,,,,---------...............+++,,,,,,,,,------......,,,+++***)))***---///111------------------------,,,,,,------.../////////---,,,+++******,,,...000......//////......---,,,+++,,,,,,------,,,,,,,,,|||vvvtttsssrrrrrrooonnnllljjjiiihhhggggggiiikkkooorrrtttttttttsssrrrpppnnnllllllkkkjjjhhhfffggggggiiikkknnnpppqqqpppooonnnlllkkkkkkkkkkkkgggggggggffffffffffffeeedddeeefffhhhiiiiiiiiijjjlllllllllkkkiiigggeeecccdddcccaaa_________```aaaaaaaaa```````````````aaa``````aaabbbbbbbbbbbbbbbbbbdddfffiiillloooqqqssstttsssrrrqqqqqqqqqqqqqqqppppppooopppqqqssstttvvvzzzyyyyyyzzzyyywwwrrrnnnhhhfffddddddfffggghhhgggfffffffffggghhhkkkmmmnnnmmmmmmnnnoooooooooooonnniiiiiijjjlllmmmnnnoooooojjjkkkmmmoooppprrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttvvvwwwxxxyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzzwwwtttrrrrrrrrrrrrqqqpppooonnnlllkkkkkkkkkllliiieeebbb^^^ZZZVVVRRRPPPNNNLLLKKKKKKJJJGGGEEEEEEDDDCCCBBBAAA@@@???>>>======;;;:::999888888888777777777666666666666666444444444444444444444444444444444444444444444444444444333333333333333333222222222222222222222222111000000000000111222222111000//////111111000///////////////000000000000........................---......////////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---------..............................++++++,,,,,,,,,++++++***...---+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---.../////////......,,,,,,,,,,,,------------+++************,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,+++,,,...000---............---,,,,,,++++++,,,---------,,,,,,yyysssppppppppppppoooooommmkkkjjjhhhgggfffggghhhkkknnnpppqqqrrrrrrrrrpppmmmlllkkkjjjiiigggeeeeeefffgggiiikkknnnoooooonnnmmmkkkjjjjjjjjjjjjffffffeeeeeeeeedddddddddcccccceeefffggghhhhhhhhhhhhiiiiiijjjiiihhhfffeeefffeeecccaaa``````bbbbbbdddcccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbccccccbbbbbbcccdddfffhhhjjjlllnnnooorrrrrrrrrsssrrrrrrqqqqqqpppppppppqqqrrruuuwwwxxx}}}~~~}}}wwwtttjjjhhhfffeeefffggggggfffeeefffgggiiikkklllnnnnnnmmmmmmnnnoooooooooooooookkkkkklllnnnooooooooopppnnnoooqqqssstttuuuvvvvvvsssssssssrrrqqqqqqppppppppppppqqqqqqsssvvvxxxyyy}}}||||||{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}|||~~~|||yyy{{{}}}~~~}}}|||{{{{{{}}}}}}~~~|||{{{zzz{{{}}}yyyyyyyyyzzzzzz|||}}}}}}|||||||||}}}}}}}}}}}}}}}wwwvvvuuuuuuuuussspppmmmkkkjjjhhhfffeeedddcccccc^^^^^^]]]\\\[[[ZZZZZZZZZZZZXXXUUUSSSQQQOOOLLLIIIJJJIIIGGGGGGHHHGGGEEECCC@@@BBBBBBBBB@@@???======;;;:::999888777777777777555555666666666666666666333333333333333444444444444444444444444444444444333333333333333333333333111111111111111111111111//////000111111111111111111///...///000111000///.../////////000000000111........................------...///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................///...------,,,,,,,,,---........................,,,---------,,,+++******,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......***+++------...------,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,...000///,,,+++---...---------------,,,++++++***+++,,,,,,---------,,,wwwqqqnnnnnnnnnooopppooonnnllljjjhhhgggfffeeefffhhhjjjlllnnnpppppprrrooommmkkkjjjiiigggfffeeedddeeeeeegggjjjlllnnnnnnnnnlllkkkjjjiiiiiiiiieeeeeeeeedddddddddccccccbbbbbbdddeeefffgggggggggdddeeeggghhhiiiiiiiiihhhgggfffdddbbbaaaaaabbbccceeeeeecccbbbaaaaaaaaaaaabbbbbbccccccccccccbbbbbbdddeeefffgggiiikkkllllllpppqqqrrrsssssssssrrrqqqqqqpppqqqrrrsssvvvxxxzzz{{{wwwllljjjgggfffgggggggggfffdddfffhhhjjjlllmmmnnnnnnmmmmmmnnnooooooooooooooommmnnnnnnoooooooooooooooqqqrrrtttvvvwwwyyyyyyzzzuuuuuutttsssrrrppppppoooppppppoooppprrruuuxxxzzz|||{{{zzzyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~}}}|||~~~~~~{{{yyywwwyyy{{{|||}}}~~~}}}{{{yyyxxxyyyzzzzzzxxxvvvuuuuuuwwwqqqqqqqqqqqqqqqrrrssstttrrrssssssttttttuuuvvvvvvmmmlllkkkjjjjjjhhheeebbb]]]\\\\\\[[[ZZZXXXWWWWWWTTTTTTSSSRRRQQQQQQRRRRRRQQQOOOMMMKKKKKKJJJGGGEEEDDDCCCBBBBBBCCCCCCAAA???:::<<<>>>???===:::999888999999888888888888888999444444555555555555666666333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111...///000222222222111000111///...///000111000///.../////////000000111111........................,,,------.../////////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++++++++.................................---,,,+++***)))***+++---//////...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********+++,,,---...///)))***+++,,,---,,,++++++---------,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,///111000---+++,,,---,,,,,,------,,,,,,+++******+++,,,,,,------------}}}tttnnnllllllnnnooooooooonnnlllkkkiiigggfffgggfffeeefffgggjjjlllnnnnnnnnnmmmlllkkkiiihhhgggddddddfffgggiiikkklllmmmkkkkkkkkkkkkiiihhhfffeeefffffffffeeedddcccbbbaaabbbcccdddffffffeeeddddddgggggghhhhhhiiiiiijjjjjjllljjjgggdddbbbaaaaaabbbcccccccccddddddddddddddddddcccbbbaaaaaaaaabbbcccdddeeeeeeddddddfffiiilllqqqqqqrrrsssssssssrrrrrrtttttttttttttttvvv{{{~~~}}}wwwrrrlllllllllkkkkkkjjjjjjiiiiiihhhgggiiilllnnnooonnnppppppoooooooooooooooppplllmmmnnnpppqqqqqqqqqqqqqqqsssvvvxxxyyyyyywwwvvvssssssssssssrrrpppnnnlllnnnmmmmmmnnnooorrruuuwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}|||{{{|||}}}~~~}}}}}}~~~}}}{{{zzzzzzzzzyyy{{{~~~~~~~~~}}}}}}~~~|||zzzyyyxxxxxxxxxyyyxxxvvvuuuuuuuuuvvvwwwppppppooonnnnnnnnnnnnnnnrrrpppnnnnnnooopppooonnnjjjgggdddbbb```___\\\ZZZWWWVVVVVVUUUSSSRRRPPPOOOPPPNNNLLLKKKJJJJJJJJJJJJKKKIIIGGGEEECCCCCCCCCCCCAAAAAA@@@@@@???>>>======;;;;;;:::::::::999999999888888888777777777777666666555555555555444444444555555444333333222111111444444333333222111000000000000111111111111000000222111111111000000//////000000000000////////////////////////////////////,,,---...//////...---,,,222000//////000000///---,,,---.........---,,,+++...------,,,---...///000---------...------,,,,,,+++++++++,,,,,,------------------......---,,,,,,///......------,,,++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++..................------************************+++******)))))))))))))))+++++++++++++++***)))(((***++++++,,,,,,++++++***++++++---......---++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////......---------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,zzzrrrmmmkkkkkkllllllmmmmmmmmmmmmllliiigggffffffeeeeeeeeegggjjjlllnnnmmmmmmmmmlllkkkiiihhhgggdddeeefffhhhjjjkkkmmmmmmmmmmmmkkkjjjiiihhhggggggggggggfffeeedddbbbaaa```aaaaaabbbcccdddeeeeeedddggggggggghhhiiiiiijjjjjjllljjjgggdddbbbaaabbbbbbccccccccccccddddddddddddeeedddbbbaaaaaaaaabbbbbbccccccdddccccccdddhhhjjjnnnnnnooopppqqqqqqppppppsssssssssssstttvvv{{{~~~~~~{{{vvvqqqmmmmmmllllllkkkjjjjjjjjjiiigggggghhhkkkmmmnnnnnnoooooonnnnnnnnnnnnoooooonnnnnnooopppqqqrrrrrrssstttvvvyyy{{{||||||zzzyyyttttttttttttsssqqqooonnnnnnmmmmmmmmmnnnqqqsssuuuvvvvvvwwwxxxyyyzzz|||}}}~~~}}}}}}~~~}}}|||{{{|||}}}~~~}}}}}}~~~}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxzzz}}}~~~}}}|||}}}}}}}}}{{{zzzyyyyyyyyyxxxwwwvvvuuuttttttuuuuuuooonnnnnnmmmlllmmmmmmmmmpppnnnllllllmmmmmmlllkkkgggddd```^^^]]][[[YYYWWWTTTTTTSSSRRRQQQOOONNNMMMMMMLLLJJJIIIHHHGGGHHHHHHHHHGGGEEECCCAAAAAAAAAAAA@@@@@@??????>>>>>>======;;;::::::::::::999999999888888888888777777777777555555555555444444444444555444444333222222111111444444333222222111000000000000111111111111000000111111111000000000//////000000000000/////////...////////////////////////------............------000...------......---,,,,,,---.........---,,,+++,,,,,,+++++++++,,,......------...............---+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++------------------------******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************++++++++++++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------..................------,,,,,,,,,,,,,,,,,,+++++++++******......------------......yyyuuuooollljjjjjjiiiiiijjjkkkmmmnnnmmmkkkhhhfffeeeddddddeeegggjjjlllnnnlllllllllkkkjjjiiihhhhhhffffffgggiiijjjlllmmmnnnpppnnnllliiihhhhhhhhhiiihhhhhhfffeeecccaaa___^^^______```aaabbbccceeefffffffffgggggghhhiiiiiijjjmmmkkkhhheeecccbbbbbbbbbcccccccccdddddddddeeeeeeeeedddcccaaa`````````aaaaaabbbbbbbbbaaabbbeeehhhjjjjjjkkkmmmnnnnnnnnnnnnpppqqqrrrssstttvvv{{{~~~|||yyyuuupppmmmmmmmmmlllkkkjjjjjjjjjhhhgggfffgggjjjlllmmmlllnnnmmmmmmllllllmmmmmmnnnooooooooopppqqqrrrttttttuuuwwwyyy{{{}}}|||{{{zzzuuuuuuuuuuuutttsssqqqqqqooonnnmmmmmmmmmoooqqqsssttttttuuuvvvwwwyyy{{{|||~~~||||||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}|||{{{}}}~~~}}}}}}~~~}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuwwwzzz|||||||||{{{|||}}}~~~}}}||||||{{{{{{xxxwwwvvvttttttsssssstttnnnmmmllllllkkkkkkllllllmmmllljjjjjjjjjjjjhhhgggbbb___[[[YYYXXXVVVTTTRRRPPPPPPPPPOOOMMMLLLJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>======:::::::::999999999888888999999888888888777777777555555555555444444444444444444333333222222111111333333333222111111000000000000111111111111000000111111000000000000//////000000000/////////......////////////////////////.........------............,,,++++++,,,---,,,***---------------,,,+++++++++************++++++,,,,,,------...////////////---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,------...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------,,,++++++***************++++++++++++++++++***))),,,,,,------------,,,,,,------,,,,,,,,,,,,------......------------...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------............------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++sssqqqmmmkkkkkkjjjhhhggggggiiilllnnnnnnllliiigggcccddddddeeegggiiikkkllljjjjjjjjjjjjjjjiiiiiihhhgggggghhhiiikkklllmmmnnnrrrooollliiiggghhhiiikkkjjjiiigggdddbbb```^^^^^^^^^^^^^^^___```ccceeegggffffffgggggghhhiiijjjjjjmmmkkkhhheeecccccccccccccccddddddeeeeeeffffffffffffeeecccaaa```______```___```aaaaaa```aaaccceeeggghhhiiijjjllllllmmmmmmnnnoooqqqrrrsssvvv{{{~~~zzzwwwtttooonnnmmmmmmlllkkkjjjiiiiiigggfffeeefffiiikkkkkkkkkkkkkkkkkkjjjkkkkkkllllllnnnnnnnnnnnnppprrrssstttssstttvvvxxxyyyyyyxxxxxxvvvvvvvvvvvvuuuttttttsssrrrqqqpppnnnnnnpppqqqrrrsssssstttuuuvvvxxxyyyzzz|||{{{zzz{{{~~~~~~~~~}}}}}}~~~}}}||||||||||||}}}~~~~~~~~~}}}|||zzzyyy|||~~~}}}}}}~~~~~~}}}zzzyyywwwvvvuuuuuutttuuuuuuuuuwwwyyy{{{{{{{{{{{{|||~~~~~~}}}yyyxxxwwwvvvuuutttssssssnnnmmmmmmlllkkkllllllllllllkkkiiihhhhhhgggeeeccc^^^[[[XXXUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>======<<<<<<<<<<<<============999999999999888888888888999999888888888777777777555555555444444444333333333333333333222222111111333222222222111111000000000000111111111111000000000000000000000000//////000000/////////.........///////////////////////////...---,,,,,,---...///---+++***+++,,,---,,,***------------,,,,,,++++++******************++++++***+++,,,---......///...---------,,,,,,+++++++++)))******++++++++++++***,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''((((((+++++++++,,,,,,+++******,,,------......------,,,,,,,,,***))))))***,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,------************************(((((()))******+++,,,,,,......------------------++++++++++++++++++++++++)))))))))******)))))))))xxxpppnnnlllllllllkkkiiigggfffhhhkkkmmmnnnllliiigggccccccdddeeeggghhhiiijjjhhhhhhiiiiiijjjjjjiiiiiigggggghhhjjjkkklllmmmmmmqqqoookkkhhhggghhhjjjlllllljjjhhheeebbb```___^^^^^^^^^^^^___aaadddfffhhhffffffggghhhiiijjjkkkkkknnnllliiifffdddccccccdddcccddddddeeeffffffggggggfffdddbbbaaa_______________```aaaaaa``````bbbdddfffggghhhjjjkkklllllllllkkkmmmoooqqqsssvvv{{{~~~~~~yyywwwsssooonnnmmmlllkkkjjjiiihhhhhhfffeeedddeeegggiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkkkkkllllllmmmoooppprrrsssqqqrrrsssuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvuuusssrrrqqqrrrsssttttttttttttuuuvvvwwwyyyyyy{{{zzzyyyzzz{{{~~~~~~}}}|||{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxx|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxuuuuuuuuuuuuuuuuuuvvvwwwwwwyyyzzzzzzzzz{{{}}}~~~{{{zzzyyyxxxwwwuuutttsssooonnnmmmmmmllllllmmmmmmlllkkkiiihhhhhhfffccc```\\\YYYUUUSSSRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<999999888888888777777777888888888777777777666666555444444444444333333333333222222222222222111111222222111111111111111000000000111111111111000000//////////////////000000////////////............///////////////////////////...---,,,,,,---...///---,,,+++,,,---...---,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++((()))***+++,,,------------------,,,,,,+++++++++((()))******+++++++++***......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((***++++++,,,,,,,,,++++++,,,------......------,,,+++***)))(((((()))***+++,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,---......---,,,,,,zzzsssmmmlllkkkkkklllkkkjjjhhhfffhhhjjjllllllkkkiiihhhddddddeeeeeefffgggggggggffffffgggiiiiiijjjjjjjjjgggggghhhiiijjjkkkllllllooommmjjjggggggiiikkkmmmmmmllliiieeecccaaaaaa```______```aaaccceeeggghhhgggggghhhiiijjjlllmmmmmmooommmjjjgggeeedddddddddbbbbbbcccddddddeeeffffffdddcccbbb```_________``````aaabbbbbbaaaaaabbbdddffffffhhhiiijjjjjjjjjjjjhhhjjjnnnpppsssvvv{{{~~~zzzxxxtttpppmmmlllkkkjjjiiihhhgggfffeeedddcccdddfffhhhhhhgggffffffffffffggghhhiiiiiiiiijjjlllnnnoooqqqqqqqqqqqqqqqssstttuuuvvvvvvvvvwwwvvvvvvvvvvvvvvvwwwxxxyyyxxxvvvttttttuuuvvvwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyzzzzzzyyyzzz}}}}}}|||{{{zzzyyyyyyyyyyyy{{{{{{|||||||||}}}}}}}}}~~~~~~}}}|||zzzyyyyyyxxxzzz~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}|||||||||{{{zzzxxxwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzzzzzzzz|||~~~~~~||||||{{{zzzxxxvvvsssrrrooonnnnnnmmmlllmmmmmmmmmlllkkkiiihhhgggddd```]]]ZZZWWWTTTQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@@@@@@@???>>>===<<<:::::::::::::::::::::999888888888777777777777666777777666666666555555555444444444444333333333333222222222222222222111111111111111111111111111111000000111111111111000000......////////////000000/////////.........------////////////////////////.........------.........---,,,+++,,,...///...---------,,,+++++++++++++++---------...------,,,+++(((((()))***++++++++++++---,,,,,,,,,,,,,,,,,,+++((()))***+++++++++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,------......++++++++++++++++++++++++---,,,,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***))))))))))))))))))***+++***************++++++***++++++,,,,,,------...------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,+++vvvqqqkkkjjjhhhiiijjjkkkjjjiiiggghhhjjjkkkkkkjjjiiiiiieeeeeeeeeffffffeeeeeeeeedddeeefffhhhiiijjjjjjjjjfffgggggghhhiiijjjkkkkkkkkkjjjhhhggggggiiikkkmmmnnnllliiifffdddccccccccc```aaacccdddfffggghhhhhhggghhhiiijjjlllmmmnnnoooooommmjjjgggeeeddddddeee^^^______```bbbccccccdddcccbbbaaa```______```aaaaaacccddddddcccccccccdddeeefffggghhhhhhhhhhhhhhhfffiiimmmpppsssvvv{{{~~~||||||yyyuuuppplllkkkjjjiiihhhfffeeeeeeeeecccbbbccceeefffffffffdddddddddeeeeeeggghhhhhhhhhjjjmmmppprrrrrrqqqppppppqqqrrrsssttttttuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyzzzxxxwwwuuuuuuvvvwwwxxxzzzzzzyyyxxxxxxxxxxxxyyyxxxyyyzzzzzzyyy{{{~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{{{{|||||||||||||||~~~}}}{{{yyyyyyyyyyyyyyy{{{~~~}}}||||||{{{{{{{{{{{{||||||{{{{{{zzzxxxwwwvvvuuuttttttttttttuuuvvvxxxyyyzzzyyyzzz{{{{{{{{{|||~~~||||||{{{zzzwwwuuurrrqqqnnnmmmllllllkkkkkkllllllkkkjjjhhhgggfffbbb^^^ZZZXXXVVVRRRPPPNNNMMMJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEECCCAAA@@@>>>????????????===<<<;;;:::::::::999999888888777888888777777777666666666555555555555444444444444444444444333333333222222111111111111111111222222000000000000111111111111000000111111111111000000........./////////000000//////.........---------////////////////////////------............---------,,,+++,,,...///...------,,,+++*********+++,,,,,,---.........---+++***)))******+++++++++******+++,,,,,,,,,,,,,,,,,,---((()))***+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++***************+++,,,---------------------------------...------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************+++,,,------******+++,,,,,,---......------------------------//////...---,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,)))***,,,------,,,***))){{{tttpppjjjhhhggggggiiijjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiieeefffffffffeeeeeedddccccccdddfffgggiiijjjjjjkkkffffffggghhhiiijjjjjjkkkiiihhhgggggghhhjjjlllmmmooommmjjjgggeeeddddddeeeaaaccceeeggghhhhhhhhhhhhhhhiiijjjkkkmmmnnnoooppppppnnnkkkgggeeeeeeeeeeee\\\\\\]]]^^^___```aaabbbbbbaaa```______```aaaaaabbbdddeeefffdddddddddeeeeeeeeefffggggggfffffffffeeehhhlllpppsssvvv{{{~~~{{{}}}zzzvvvqqqkkkkkkjjjhhhgggeeedddddddddcccbbbbbbdddffffffeeedddcccddddddeeefffggghhhgggjjjnnnrrrttttttrrrqqqnnnoooooopppqqqrrrssstttvvvvvvuuuuuuuuuwwwxxxyyyyyyxxxwwwuuuuuuvvvxxxyyy}}}|||{{{zzzyyyyyyyyyyyywwwyyy{{{zzzyyyzzz}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}|||||||||~~~|||zzzxxxwwwxxxyyyzzz~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}{{{{{{yyywwwuuutttrrrrrrssssssssstttvvvxxxyyyzzzyyyzzz{{{{{{{{{}}}}}}{{{{{{zzzyyywwwtttqqqooommmlllkkkkkkjjjjjjkkkkkkjjjiiigggfffdddaaa\\\XXXWWWTTTQQQNNNMMMKKKIIIGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@???======>>>>>>>>>===;;;:::;;;::::::999888777666666777777777777666666666666555555444444444333333333444444444333333333222222111111111111111111222222000000000000000111111111000000111111111111000000---.........//////000000//////.........---------////////////////////////,,,---...//////...---,,,,,,+++***+++---...---,,,---,,,+++*********+++,,,,,,------...---,,,+++***++++++,,,,,,,,,+++******+++++++++,,,,,,---------))))))***+++,,,---------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,........................---,,,++++++******++++++***+++,,,,,,------------***++++++,,,,,,++++++***+++,,,---......---,,,+++******++++++,,,---...///******+++,,,,,,---......------------------------222111000///---,,,+++***(((((())))))*********+++*********++++++,,,,,,,,,---...000111111000...---~~~wwwppplllhhhgggfffhhhjjjkkkjjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjhhhgggeeecccbbbaaabbbbbbccceeehhhiiiiiihhhiiiiiijjjjjjjjjhhhfffeeeffffffgggggghhhiiiiiiiiimmmnnnlllgggeeehhhiiigggfffggghhhhhhgggggghhhiiihhhiiikkkoooqqqrrrpppmmmlllkkkjjjhhhfffcccbbbaaa^^^]]]]]]]]]^^^```aaaccc___^^^^^^]]]^^^___```aaabbbccceeeggghhhgggfffeeeeeefffffffffggghhhhhhhhhggghhhkkkooossswwwzzz{{{{{{|||}}}}}}{{{wwwssspppmmmllliiifffdddbbb``````bbbbbbccccccdddddddddddddddccccccbbbccceeefffgggfffjjjooorrrrrrqqqpppppprrrqqqpppoooppprrrtttvvvxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxxxxvvvvvvwwwzzz}}}}}}}}}|||zzzxxxxxxzzz||||||{{{zzzyyyyyy|||}}}}}}}}}|||{{{zzzzzzzzzzzzxxxwwwwwwwwwxxxzzz|||~~~}}}~~~~~~}}}zzzxxxvvvyyyyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}||||||||||||zzzyyywwwvvvtttsssssssssqqqsssuuuxxxzzzzzzzzzzzzzzzzzzyyyyyyzzz|||}}}~~~~~~zzz{{{zzzxxxvvvsssqqqooonnnmmmllllllkkkjjjiiihhhggggggfffeeebbb```^^^\\\[[[UUUTTTQQQNNNKKKIIIGGGFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>@@@??????===<<<;;;:::999:::999999888888888888888777777666666555555555444444444555555555555444444444444333333333333222222222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000//////.........---------------------------,,,,,,,,,---------......,,,++++++******++++++,,,------,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************---......///...---+++******++++++,,,,,,------...---.........---,,,,,,+++...---,,,,,,++++++++++++---+++)))(((&&&&&&&&&''')))************++++++++++++******))))))******+++((()))***++++++++++++***...---,,,,,,++++++++++++*********+++,,,,,,------***+++,,,,,,------,,,,,,+++******))))))******+++------.........---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++))))))******++++++,,,,,,***)))))))))***++++++,,,...,,,***+++---...,,,***|||uuuoookkkgggffffffggghhhiiiiiihhhggggggggggggggghhhiiiiiijjjiiihhhgggeeecccbbbaaabbbbbbccceeegggiiiiiihhhiiiiiiiiihhhhhhgggfffeeeeeeffffffggghhhhhhiiiiiikkklllkkkffffffjjjkkkiiiiiiiiiiiihhhgggfffgggggghhhiiilllooossstttrrrpppmmmlllkkkhhhfffcccbbbaaa^^^^^^]]]]]]^^^```aaabbb^^^^^^]]]]]]^^^```aaabbbcccdddfffhhhiiihhhgggfffffffffffffffgggggggggggghhhiiilllooorrrvvvxxxyyyyyyzzz||||||zzzvvvrrrpppnnnmmmjjjhhheeecccbbbaaabbbbbbcccccccccddddddddddddcccccccccccceeefffggghhhlllqqqssssssrrrrrrrrrppppppooopppppprrrtttuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvtttuuuxxxzzz}}}}}}}}}{{{yyyyyy{{{}}}||||||{{{zzzzzz~~~~~~}}}{{{yyyxxxxxxxxxyyyxxxxxxwwwwwwxxx{{{}}}~~~}}}{{{xxxvvvyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxwwwuuuttttttsssssstttuuuwwwyyy{{{|||}}}}}}|||{{{zzzyyyyyy{{{}}}~~~|||yyyyyyxxxvvvtttrrrooonnnmmmkkkjjjjjjiiihhhgggfffffffffeeecccaaa___]]][[[ZZZUUUSSSPPPMMMJJJHHHGGGGGGGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<;;;;;;;;;999999888777777777777777777666666666555555555444444444555555555555444444444444333333333222222222222222222111111111000000111111111000000000//////000000000000000000000000////////////////////////000/////////............---------------------------------.........//////------,,,,,,,,,,,,---------,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...---,,,++++++******+++,,,,,,------...------......------,,,+++...---,,,,,,+++++++++,,,------++++++***++++++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******************++++++***************+++,,,---///---+++,,,...///---+++yyysssmmmjjjfffeeedddeeeggggggfffeeedddddddddeeefffggghhhiiijjjiiihhhfffeeecccbbbaaabbbcccdddfffggghhhhhhhhhhhhhhhgggfffeeeeeeeeeeeedddeeefffgggggghhhhhhhhhhhhjjjjjjgggiiimmmooonnnnnnmmmkkkhhhgggfffffffffgggiiilllqqquuuwwwuuutttooonnnllliiifffdddaaa```^^^^^^^^^^^^______```aaa^^^]]]]]]^^^___aaacccdddeeefffhhhjjjkkkjjjiiihhhggggggffffffffffffffffffiiijjjlllnnnqqqsssuuuvvvwwwyyyzzzzzzxxxuuurrrppppppnnnllljjjhhhfffeeedddcccccccccccccccddddddeeedddccccccddddddeeefffgggiiilllqqqssssssrrrqqqqqqnnnnnnoooppprrrsssttttttyyyxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvuuussstttvvvxxx}}}~~~~~~}}}{{{{{{|||~~~}}}}}}}}}||||||~~~{{{xxxwwwvvvwwwwwwyyyxxxxxxxxxyyy|||~~~|||yyywwwyyyyyyzzz|||}}}~~~~~~~~~~~~xxxxxxvvvuuuttttttttttttxxxyyyyyy{{{|||~~~}}}zzzxxxxxxyyy|||}}}~~~~~~|||yyywwwuuuuuusssrrrpppnnnmmmllliiihhhgggfffeeedddddddddddddddbbb```]]][[[YYYXXXUUUSSSOOOLLLIIIHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>======;;;;;;;;;;;;<<<<<<<<<<<<888777666666555555666666666666666555555555555555444444555555555555444444333333333333222222222222222222222111111111111111111111000000000000//////////////////////////////////////////////////////////////////............------------------------............///////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++,,,---------------......------,,,,,,------,,,+++++++++,,,,,,)))))))))))))))***+++,,,)))************+++++++++------------------------------,,,,,,,,,---...///---,,,,,,++++++++++++,,,...------,,,++++++******+++,,,------......------...------,,,,,,------...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,,,,***************))))))))),,,,,,+++++++++,,,------///---,,,---...///...---{{{vvvqqqmmmjjjfffeeeddddddeeefffeeecccbbbbbbbbbcccdddfffggghhhiiihhhgggfffdddcccbbbaaabbbccceeefffgggggghhhiiihhhgggeeedddccccccddddddddddddfffggghhhhhhggggggfffjjjkkkjjjmmmsssvvvuuussspppllliiigggeeeeeedddfffhhhlllqqqvvvyyyxxxwwwqqqpppmmmjjjgggdddbbb``````_________````````````]]]]]]]]]^^^```bbbdddeeeggghhhkkkmmmnnnmmmllllllhhhggggggffffffeeeeeeeeejjjjjjlllmmmoooqqqrrrsssvvvwwwxxxyyyxxxuuusssqqqqqqpppnnnllljjjiiihhhhhheeeddddddccccccdddeeeeeeddddddeeeeeefffgggggghhhhhhkkkoooppppppooonnnooommmnnnppprrrssstttuuuuuuyyyyyyxxxvvvuuutttsssrrrssstttuuuttttttuuuxxxzzz}}}~~~~~~}}}}}}~~~}}}}}}{{{yyyxxxxxxxxxzzzzzzyyyyyy{{{}}}}}}{{{yyyyyyzzz|||}}}~~~~~~~~~}}}}}}}}}xxxwwwvvvuuuuuuuuuuuuuuu{{{{{{{{{{{{}}}~~~yyyvvvuuuvvvyyy{{{|||{{{{{{zzzxxxwwwvvvuuusssrrrqqqpppooonnnmmmlllhhhgggeeedddccccccccccccdddcccaaa___\\\ZZZXXXWWWUUURRRNNNKKKHHHGGGHHHHHHEEEEEECCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;::::::::::::777666555555444444555555555555555555555555555555333444444555555444444333333333333222222222222111111111111111111111111111111000000000////////////000000000000000000000000///////////////////////////////////////.........------------------------------------..................------------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********+++,,,,,,------,,,------...------,,,,,,---,,,,,,++++++,,,,,,,,,)))))))))))))))*********))))))*********+++++++++,,,------------------,,,...---+++++++++,,,...000,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********,,,,,,---............---...------,,,,,,------...------------------,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++,,,---------,,,,,,+++++++++******))))))(((------,,,,,,,,,------...------,,,------------,,,|||wwwtttqqqmmmkkkgggfffddddddeeeeeedddbbbaaaaaaaaabbbccceeefffggghhhggggggeeedddcccbbbaaaaaadddfffgggffffffgggiiihhhgggeeedddccccccddddddccceeefffhhhiiihhhggggggfffkkkmmmnnnssszzz}}}|||yyytttmmmhhhgggfffdddccceeegggkkkqqqwwwzzzzzzxxxrrrqqqnnnkkkhhheeecccaaaaaaaaaaaaaaaaaaaaaaaa```^^^^^^^^^___```ccceeefffhhhjjjllloooppppppooonnnhhhhhhhhhggggggfffffffffjjjjjjkkklllnnnoooppppppuuuuuuwwwwwwwwwuuutttsssrrrqqqpppnnnlllkkkkkkkkkgggfffeeeddddddeeefffgggeeefffgggggghhhhhhiiiiiiiiilllooooooooonnnmmmnnnmmmnnnppprrrtttvvvvvvvvvyyyyyyxxxvvvtttsssqqqqqqppprrrtttuuuvvvwwwzzz||||||~~~~~~~~~}}}~~~~~~}}}||||||}}}|||{{{{{{|||~~~}}}{{{{{{|||}}}~~~~~~}}}}}}}}}|||||||||xxxwwwwwwvvvvvvvvvwwwwww|||{{{{{{{{{}}}}}}xxxuuussstttwwwyyyzzzyyywwwuuutttsssssssssrrrqqqqqqpppooonnnmmmlllhhhfffdddbbbaaaaaabbbccccccbbb```^^^[[[YYYWWWWWWSSSQQQNNNJJJHHHGGGGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>======<<<;;;;;;<<<<<<;;;:::999888777777666555555444333444444444444444444555555555555555333333444444444444333333333333222222222111111111111111111111111111111111000000000////////////...111111111111111111111111.................................///////////////------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---***+++,,,------------,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))***++++++,,,))))))***++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***---+++***))))))+++---...+++++++++******++++++,,,((()))))))))*********++++++,,,------......------,,,,,,++++++++++++,,,,,,------------------......++++++++++++++++++++++++---,,,***))))))***,,,---***+++,,,,,,---------,,,,,,,,,++++++******))))))......------,,,------...++++++,,,++++++++++++,,,~~~{{{vvvsssqqqooommmkkkiiigggffffffffffffdddcccaaaaaaaaabbbcccdddeeefffggggggfffeeedddcccbbbbbbaaadddggggggeeeeeegggiiihhhhhhgggfffeeeeeeeeeeeedddeeegggiiijjjiiihhhgggfffkkkooorrrwww}}}vvvnnnhhhgggfffeeecccccceeejjjpppvvvyyyyyyxxxrrrqqqooollliiifffdddcccddddddddddddcccbbbaaaaaa```______```aaaccceeefffgggiiikkknnnoooooonnnnnniiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjkkklllmmmnnnnnnrrrssstttuuuuuutttsssssssssrrrqqqooonnnmmmmmmmmmjjjiiigggeeeeeefffhhhiiiggghhhiiijjjkkkkkkkkkkkklllnnnqqqqqqpppooooooooolllmmmoooqqqsssuuuwwwxxxzzzyyyxxxvvvtttrrrqqqpppoooqqqtttuuuvvvxxxzzz|||{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||{{{xxxxxxxxxxxxxxxxxxyyyyyy|||||||||}}}~~~|||yyyuuutttuuuvvvxxxxxxwwwuuutttrrrqqqqqqqqqqqqqqqpppooommmlllkkkkkkgggeeecccaaa``````aaabbbaaa```^^^\\\YYYWWWUUUUUUPPPOOOMMMKKKIIIGGGFFFFFFDDDCCCBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::<<<<<<;;;999888666555555666555444444333333444444444444444444444555555555333333444444444444333333222222222222111111111111111111111111111222222222000000////////////......000000000000000000000000.................................///////////////------------------------***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,---...------,,,++++++++++++*********************************************)))******+++,,,))))))******+++,,,,,,,,,,,,,,,------......------,,,,,,+++++++++,,,------------......---,,,+++***)))************+++++++++))))))++++++++++++))))))******)))))))))***+++,,,+++************++++++,,,(((((())))))***++++++,,,***+++,,,,,,------,,,,,,+++******))))))******+++------,,,,,,,,,---......++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,------------,,,,,,,,,,,,,,,+++++++++......---,,,,,,,,,------)))+++,,,+++***)))***,,,xxxuuuqqqooonnnmmmkkkjjjkkkjjjhhhggghhhgggeeeccccccbbbbbbbbbccccccdddeeegggffffffeeedddcccbbbbbbaaaeeehhhhhheeedddfffiiiiiiiiiiiihhhhhhgggfffeeedddfffiiikkkkkkkkkiiihhhfffkkkpppsssyyywwwnnnhhhggggggeeecccbbbdddhhhnnntttwwwwwwvvvrrrqqqooommmjjjhhhfffeeeffffffffffffeeedddcccbbbaaaaaa``````aaacccdddeeedddfffhhhkkklllmmmlllkkkiiiiiiiiiiiiiiijjjjjjjjjhhhhhhiiijjjkkklllmmmmmmoooooopppqqqrrrrrrrrrqqqsssrrrqqqpppooonnnnnnnnnmmmkkkiiigggfffgggiiikkkiiijjjkkklllmmmmmmmmmlllmmmoooppppppooonnnnnnoookkkkkklllnnnpppsssvvvxxxyyyyyyxxxvvvtttsssrrrqqqoooqqqtttuuuuuuuuuwwwxxxyyy|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}||||||yyyyyyyyyyyyyyyzzz{{{|||||||||~~~}}}zzzxxxwwwwwwwwwxxxwwwvvvuuutttrrrqqqpppppppppooonnnmmmkkkjjjiiihhheeeccc```^^^]]]]]]___```^^^]]][[[YYYVVVTTTRRRQQQNNNNNNMMMLLLJJJHHHEEEDDDDDDCCCBBB@@@??????>>>>>>======<<<<<<;;;:::::::::::::::999888777777666666666666555444444444444444333333333444444555555555222333333444444333333222222222222222111111111111000000111111111222222222000000/////////.........////////////////////////..................................../////////000------------------------+++++++++,,,,,,,,,------++++++************++++++(((***,,,---......---,,,++++++++++++************++++++++++++++++++++++++---,,,+++*********++++++)))))))))***++++++,,,,,,+++,,,------......------,,,+++++++++,,,,,,---...)))***+++,,,,,,,,,+++***)))************+++++++++((()))+++,,,,,,+++)))((()))))))))*********++++++***************+++,,,,,,+++++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++******))))))))))))******++++++*********+++,,,---------------------------************************)))***+++,,,------------,,,------------------......------,,,++++++,,,,,,***+++---,,,***)))+++---sssqqqnnnlllkkkkkkjjjiiimmmkkkiiiiiiiiihhhfffddddddcccccccccccccccddddddffffffeeeddddddcccbbbbbbaaaeeeiiihhheeecccfffiiiiiiiiijjjjjjjjjhhhgggeeeeeegggiiillllllkkkjjjhhheeekkkpppssszzzxxxnnnhhhggggggfffdddaaacccgggmmmsssvvvvvvuuuqqqqqqooommmkkkiiigggfffgggggghhhhhhgggeeecccbbbbbbbbbaaaaaaaaabbbdddeeeaaacccfffhhhjjjjjjjjjiiiiiiiiiiiijjjkkkkkkkkklllggghhhiiijjjkkklllmmmmmmlllmmmnnnoooooopppppppppsssrrrqqqpppoooooooooooonnnllljjjhhhggghhhjjjllljjjkkklllnnnooonnnnnnmmmlllmmmooonnnlllkkklllllljjjjjjjjjkkknnnqqquuuwwwyyyyyyxxxvvvuuutttsssrrrppprrrttttttsssrrrssstttxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzzzzzzzzzz{{{{{{|||}}}|||}}}~~~|||zzzyyyyyyyyyyyywwwvvvuuutttsssqqqppppppooonnnmmmkkkiiihhhffffffcccaaa^^^\\\[[[[[[]]]^^^[[[ZZZYYYVVVTTTRRRPPPOOOLLLMMMMMMMMMKKKHHHEEECCCCCCCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999888888777777777777777777666666555444444444444555333333333444444555555555222333333444444333333222222222222111111111111000000000111111222222222222000/////////............------------------------........................---.........//////000000------------------------,,,,,,,,,---------......,,,++++++******++++++,,,((())),,,.........---,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++)))))))))***++++++,,,,,,+++,,,,,,---.........---++++++++++++,,,,,,---...***+++---///000000000///)))************+++++++++((()))+++,,,,,,+++)))(((((()))***++++++++++++*********))))))***+++,,,,,,///......------,,,,,,+++))))))***++++++++++++***+++******************+++))))))((((((((()))+++,,,////////////////////////)))***++++++++++++***))))))***+++,,,------...------------....../////////...---,,,,,,++++++++++++***,,,...---+++***,,,...zzzqqqooollljjjhhhhhhiiiiiimmmmmmlllkkkjjjhhhgggfffggggggggggggggggggggghhhgggggggggeeebbbaaabbbcccggghhhhhhgggfffgggjjjllllllkkkiiihhhgggfffffffffeeegggiiikkklllkkkjjjhhhhhhjjjnnnsssxxx~~~yyyssskkkfffddddddcccbbbbbbdddgggjjjmmmpppqqqrrrooonnnllljjjhhhfffeeeeeeddddddffffffffffffdddddddddcccbbbaaaaaabbbcccdddeeeeeedddddddddeeeffffffdddfffgggiiijjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiikkkkkkkkkkkkkkklllmmmnnnooopppqqqqqqpppooommmlllmmmllliiihhhggghhhiiijjjiiikkkmmmnnnoooooommmmmmmmmmmmnnnnnnnnnnnnmmmmmmjjjiiiiiijjjlllooorrrtttrrrtttvvvuuusssqqqppppppqqqsssuuuvvvtttsssssstttvvvzzz~~~~~~|||}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}~~~||||||}}}~~~~~~}}}zzzxxxyyy{{{|||{{{yyyvvvtttrrrpppmmmkkkkkkkkkjjjhhhggggggggggggbbb___\\\ZZZZZZ[[[[[[ZZZ[[[XXXUUURRRQQQPPPNNNLLLLLLKKKIIIGGGEEECCCBBBAAAAAA@@@???>>>===============<<<<<<;;;;;;:::999999666666666666666666666666666666555444333333222222333333333333333333333333555555444444444333333333222222111000//////000000000000000000000000000000333222222222111111000000////////////////////////.........------,,,,,,,,,---------------------------------,,,,,,+++++++++//////...---,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********))))))***+++,,,,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,............------,,,+++******)))))))))***,,,---++++++*********+++---...*********+++,,,,,,------(((((((((((())))))))))))++++++++++++++++++++++++***+++---...---+++)))((())))))))))))))))))))))))---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,...............///000000,,,,,,,,,------.........++++++++++++++++++++++++|||uuunnnllljjjgggfffffffffgggkkkkkkkkkjjjiiihhhgggfffhhhhhhggggggggggggggggggfffgggfffdddbbbaaaaaacccggghhhhhhgggfffgggiiikkklllkkkkkkjjjiiihhhgggfffdddfffiiillllllkkkiiihhhfffhhhlllppptttxxx{{{|||uuupppjjjfffeeedddcccaaaaaabbbeeehhhkkkmmmooopppmmmllljjjhhhfffeeedddccccccdddeeeeeeeeeeeedddccccccbbbbbbaaaaaabbbcccdddeeeddddddddddddeeeeeeeeecccdddfffiiijjjiiiiiihhhjjjjjjjjjjjjiiiiiiiiiiiikkkjjjkkkkkkkkklllmmmnnnppppppqqqrrrqqqpppooonnnmmmllliiihhhgggggghhhiiihhhjjjlllmmmnnnnnnmmmllllllmmmmmmnnnnnnmmmmmmllliiiiiiiiijjjlllnnnpppqqqrrrtttuuuuuutttrrrrrrrrrrrrtttvvvwwwuuutttsssttttttwww{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{|||}}}}}}{{{xxxuuussspppmmmjjjiiihhhgggffffffeeeffffffbbb___[[[ZZZZZZZZZZZZYYYXXXUUURRRPPPOOOMMMKKKIIIJJJIIIHHHGGGEEECCCBBBAAA@@@@@@???>>>============;;;;;;::::::999999888888666666666666666666666666666555555444333333222222333333333333333333333333444444444444333333333333222111111000//////000000000000000000000000000000222222111111000000000000////////////////////////......---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++...------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++***)))))))))***,,,---++++++*********+++,,,---************************)))))))))************+++++++++++++++++++++++++++++++++,,,---,,,+++***)))************************++++++++++++,,,---...///---,,,,,,++++++,,,,,,---............---,,,++++++------------------------------,,,,,,,,,---...///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,uuunnnjjjhhhfffdddccccccccccccgggggghhhhhhhhhgggffffffhhhhhhggggggffffffeeeeeeeeeffffffdddaaa```aaabbbfffggghhhgggffffffhhhjjjkkklllmmmmmmllljjjhhhfffcccfffiiillllllkkkiiigggdddfffiiilllnnnpppppppppnnnkkkhhhfffeeedddbbbaaa___aaacccfffhhhjjjlllllljjjiiihhhfffeeedddbbbbbbbbbbbbcccddddddccccccbbbcccbbbaaaaaaaaacccdddeeeddddddddddddddddddddddddaaacccfffhhhiiiiiigggfffhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmpppqqqrrrsssrrrqqqpppooommmkkkiiihhhfffffffffggghhhiiijjjllllllllllllkkkkkkkkkllllllllllllkkkkkkhhhhhhiiijjjkkklllmmmmmmpppsssuuuvvvuuuttttttttttttvvvxxxxxxwwwtttssssssqqqtttxxxzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||yyywwwtttpppkkkhhhddddddccccccbbbccccccccc```^^^ZZZYYYYYYYYYXXXWWWTTTRRRNNNLLLKKKJJJHHHFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>======<<<<<<===::::::999999888777777666666666666666666666666666555555444444333333222222333333333333333333222222444333333333333222222222111111000/////////000000////////////////////////000000000000////////////////////////////////////...------------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))))))+++++++++++++++*********,,,,,,------------,,,,,,+++++++++,,,,,,+++******...---,,,+++***))))))))),,,,,,,,,++++++++++++************++++++,,,,,,---************++++++++++++******+++++++++,,,,,,,,,******+++++++++***))))))+++************+++,,,,,,++++++*********+++,,,---,,,,,,++++++***))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,------------,,,,,,,,,------------------------,,,+++***))))))+++---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzpppjjjgggfffdddbbbaaaaaaaaaaaaccccccdddeeeeeeeeeeeeeeegggffffffeeeeeeddddddddddddeeeeeecccaaa```aaabbbeeefffgggfffeeeeeefffhhhjjjkkknnnooonnnkkkhhhfffccceeehhhkkkkkkjjjhhhfffdddeeeggghhhhhhhhhgggfffeeeeeeeeeeeedddcccaaa```___```bbbdddfffhhhiiiiiihhhggggggfffeeecccbbbaaa```aaaaaabbbbbbbbbbbbbbbcccbbbbbbbbbbbbdddeeefffeeeeeeeeeddddddcccbbbbbb```bbbfffiiijjjiiigggeeeffffffgggggghhhhhhhhhiiihhhhhhiiijjjkkklllllllllpppqqqrrrssssssrrrqqqqqqlllkkkjjjhhhgggfffffffffggghhhiiijjjkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjggghhhiiijjjkkkkkkjjjjjjoooqqqtttuuuuuuuuuuuuvvvvvvxxx{{{{{{xxxvvvttttttqqqrrruuuxxxzzz}}}~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}|||{{{||||||}}}~~~}}}zzzxxxtttoooiiieee``````_________``````aaa___\\\YYYXXXXXXWWWVVVTTTQQQOOOLLLJJJIIIHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCC??????>>>===<<<<<<<<<<<<:::999999888888777777666555555555555555555555555444444444333333333222222333333333222222222222222333333222222222111111111111000000/////////000000........................//////////////////......////////////////////////------------------------------------------,,,,,,+++++++++,,,,,,---------,,,,,,++++++************,,,++++++******)))))))))***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***---,,,+++***))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,)))*********++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++******)))+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,+++++++++***************+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,+++***))))))))))))---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...************************,,,+++)))((((((***,,,......------,,,,,,+++++++++------------------------~~~uuummmhhhddddddcccbbbaaa`````````___```aaabbbccccccccccccdddddddddccccccbbbbbbbbbcccddddddbbb``````aaabbbcccdddeeeeeecccccccccdddhhhiiilllnnnmmmjjjgggeeebbbcccfffhhhhhhhhhfffeeeeeeeeeeeeeeecccbbb```______```bbbccccccaaa```______```bbbccceeefffffffffffffffffffffeeedddcccbbb^^^^^^___```aaacccddddddeeedddccccccccceeefffgggeeeffffffeeeeeecccbbbaaaaaaccceeehhhiiihhhgggfffeeeeeeeeeffffffgggggggggfffgggiiijjjkkklllllllllnnnoooqqqrrrsssrrrrrrqqqlllkkkjjjiiiggggggffffffgggggghhhiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiiggghhhiiiiiijjjjjjiiiiiinnnpppsssuuuuuuuuuvvvwwwwwwzzz}}}}}}{{{xxxvvvuuurrrssstttwwwzzz}}}~~~}}}}}}~~~|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||{{{zzzxxxuuupppiiiddd]]]]]]]]]]]]]]]]]]^^^^^^]]][[[XXXWWWVVVUUUSSSRRRPPPMMMJJJIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<;;;;;;;;;;;;::::::999999888888777777444444444444444444444444333333333333333222222222333333333222222111111111222111111111111000000000000///////////////000000------------------------..................//////////////////////////////------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,++++++******)))))))))))))))************)))))),,,---------------,,,,,,+++******)))******++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,+++++++++,,,---......++++++++++++++++++++++++,,,,,,+++***))))))))))))---,,,,,,++++++,,,,,,---+++++++++++++++,,,......************************,,,+++***)))***+++---...---------,,,,,,++++++***------------------------vvvoooiiifffbbbbbbaaaaaa```______^^^]]]]]]^^^___```aaaaaa``````aaaaaaaaaaaaaaaaaaaaabbbccccccbbb```___```bbb```bbbccccccaaa``````aaadddfffiiijjjjjjhhhdddbbbbbbbbbcccddddddeeeeeeeeeeeedddcccaaa___]]]\\\[[[ZZZ]]]```aaa```___^^^_________aaabbbccccccccccccddddddeeefffeeedddbbbaaa\\\\\\]]]___aaadddfffggghhhgggfffeeeeeefffggghhhggggggggggggfffdddbbb```aaabbbccceeeffffffffffffdddddddddeeeeeeeeeeeeeeedddfffhhhjjjkkklllkkkkkklllmmmnnnpppqqqqqqqqqpppkkkkkkjjjjjjiiihhhhhhhhhgggggghhhhhhiiijjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiiggghhhhhhhhhiiiiiijjjjjjmmmooorrrtttttttttuuuvvvxxx{{{~~~}}}zzzxxxwwwtttttttttvvvzzz~~~|||}}}}}}}}}}}}~~~~~~|||}}}~~~{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~}}}}}}zzzzzzzzzyyywwwrrrkkkfff]]]]]]\\\\\\\\\\\\\\\]]][[[YYYWWWVVVUUUTTTQQQOOONNNLLLIIIGGGGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;::::::;;;::::::999999888777777777444444444444444444444444333333333333222222222222333333333222111111000000111111000000000///////////////......//////000000....................................////////////////////////////////////,,,,,,,,,------------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))******)))))))))+++,,,---............---***************+++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,+++******'''(((((()))******++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,+++*********,,,---...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwmmmhhheeeccc`````````______^^^]]]]]][[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^______``````aaabbbbbbaaa______```bbb^^^```aaaaaa___^^^^^^^^^bbbccceeeffffffdddbbb```bbbaaa`````````bbbdddeeedddccc```]]][[[ZZZZZZZZZWWWZZZ^^^___]]]\\\]]]^^^]]]^^^______````````````aaabbbcccddddddcccaaa```ZZZ[[[\\\^^^bbbeeeiiijjjkkkjjjiiigggggggggggghhhhhhhhhiiiiiigggeeebbb````````````aaabbbcccdddeeedddddddddddddddcccccccccccceeegggjjjkkkkkkkkkjjjiiijjjlllnnnoooooooooooojjjjjjkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhiiijjjkkkkkkiiijjjjjjkkkkkkjjjjjjiiihhhhhhgggggghhhjjjkkkllllllooorrrssssssssstttuuuwww{{{|||zzzyyyuuutttsssuuuyyy}}}~~~}}}{{{}}}~~~|||||||||{{{|||}}}}}}~~~~~~~~~}}}||||||}}}}}}~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}|||{{{yyyzzz{{{|||{{{vvvooojjj^^^^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVUUUTTTRRRPPPMMMLLLJJJGGGFFFEEEEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::::::::999888888777777666666555333333333333333333333333222222222222222222222222333333222222111000000///000000000/////////.....................///000000............................../////////000000000////////////////////////,,,,,,,,,---------......///......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******)))***+++,,,---.........---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,---...............,,,,,,---------,,,+++***+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++------------------------++++++++++++,,,---...///---,,,,,,++++++,,,,,,------,,,***)))***+++,,,...------------------------***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppgggcccbbbaaa^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]ZZZ[[[\\\\\\]]]^^^___```aaabbbbbbaaa______```bbb]]]___``````^^^]]]\\\\\\```aaabbbccccccbbb```___bbb```^^^]]]^^^```ccceeedddaaa]]]ZZZXXXWWWXXXYYYVVVZZZ]]]]]]\\\[[[\\\^^^\\\\\\]]]^^^^^^^^^]]]]]]___```bbbccccccaaa```^^^YYYZZZ\\\^^^bbbfffjjjmmmmmmllljjjiiihhhggghhhhhhiiiiiijjjjjjhhheeebbbaaa___^^^]]]^^^___```bbbdddeeeddddddccccccbbbbbbbbbcccdddgggjjjkkkkkkkkkjjjggghhhjjjlllnnnnnnnnnnnnjjjjjjkkkllllllllllllkkkhhhhhhhhhhhhiiijjjkkkllljjjjjjkkkkkkkkkkkkjjjjjjiiihhhgggggghhhjjjmmmnnnlllnnnqqqrrrrrrrrrssstttwww{{{}}}{{{zzzvvvtttrrrtttxxx||||||||||||}}}~~~|||{{{zzzyyyzzz{{{||||||}}}||||||||||||||||||}}}~~~wwwwwwwwwwwwwwwwwwwwwwwwuuuwwwyyy{{{{{{{{{yyyxxxyyyzzz|||~~~}}}yyyrrrmmm______]]]\\\[[[[[[[[[[[[YYYXXXVVVUUUTTTRRROOOLLLJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@@@@???????????????======<<<;;;::::::::::::777777777666555555444444333333333333333333333333222222222222222222222222333333222222111000000///000/////////...........................///000111////////////////////////.../////////000000111111////////////////////////,,,,,,,,,------.........//////...---,,,,,,++++++---------,,,,,,+++++++++)))))))))))))))*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++'''((()))+++,,,---......//////---,,,+++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((******+++++++++,,,,,,,,,+++,,,------............,,,,,,---...---,,,***)))+++,,,,,,---,,,+++***)))111000000//////...------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---/////////---+++)))---------------------------,,,+++***))))))))))))---,,,,,,++++++,,,,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++************++++++,,,,,,---++++++++++++++++++++++++wwwjjjeeebbb___\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[\\\[[[\\\___aaa```aaabbbaaa___^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]___```aaa```^^^]]]]]]^^^cccbbb```______``````aaacccaaa]]]ZZZWWWVVVUUUUUUVVVYYY[[[\\\[[[YYYYYYYYYYYY[[[]]]]]]\\\\\\]]]^^^___```aaabbbbbbaaa```___]]]]]]]]]___ccciiiooossspppmmmjjjhhhhhhhhhhhhhhhjjjjjjjjjjjjhhhfffcccbbbaaaaaaaaa```````````````bbbbbbbbbaaaaaaaaaaaaaaa```bbbdddggghhhhhhhhhgggggghhhjjjkkkllllllkkkjjjiiigggfffgggjjjkkkkkkkkkiiihhhgggffffffggghhhiiilllllllllkkkkkkjjjjjjjjjjjjiiihhhhhhiiilllnnnppppppqqqqqqrrrrrrssssssssstttwww|||{{{yyyxxxxxxwwwvvvwwwxxxyyyzzz}}}~~~|||zzzyyyxxxxxxyyyyyyzzz{{{|||}}}}}}zzz{{{}}}~~~~~~|||{{{wwwvvvvvvvvvvvvvvvwwwwwwzzz{{{}}}~~~}}}|||zzzyyyxxxzzz}}}zzzvvviiieee___\\\[[[[[[[[[[[[VVVTTTRRRPPPOOONNNKKKIIIHHHGGGEEEDDDBBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>:::::::::999999999888888777555333444666777555222222222222222222222222222333222111000000111222333222222222111111///......000///---,,,,,,------...////////////...---,,,+++++++++,,,---...///000111................................................///...,,,******+++,,,---///...---,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++,,,,,,---...///......---,,,******)))((()))***+++,,,------------,,,***))))))***,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********////////////////////////---+++******,,,---......,,,++++++++++++,,,------.........------,,,,,,,,,........................,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,---------,,,...///*********++++++,,,,,,,,,//////...---,,,,,,++++++*********++++++,,,,,,,,,+++++++++************))),,,,,,,,,++++++************++++++,,,,,,------...+++++++++*********))))))~~~pppeeeaaa```^^^\\\\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXWWWYYYZZZZZZZZZZZZ]]]______```aaa```]]]\\\]]]^^^\\\\\\\\\\\\\\\\\\]]]]]]___```aaa```^^^\\\\\\\\\______]]]]]]\\\]]]^^^______]]]ZZZXXXVVVUUUVVVVVVUUUWWWZZZ[[[ZZZYYYYYYYYYYYY[[[]]]]]]\\\\\\]]]^^^^^^___````````````___^^^^^^]]]^^^___ccciiinnnrrrpppmmmjjjhhhiiiiiiiiihhhhhhiiiiiihhhgggdddbbbaaa`````````_______________aaaaaaaaaaaaaaaaaaaaaaaa```bbbeeeggghhhhhhhhhgggeeefffhhhiiijjjjjjiiiiiihhhgggfffgggjjjllllllllliiihhhgggffffffggghhhiiikkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjlllnnnpppqqqqqqqqqrrrrrrrrrrrrrrrsssvvvzzz~~~~~~{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||~~~}}}{{{zzzyyyyyyyyyzzzzzz{{{|||||||||{{{|||~~~}}}|||{{{xxxxxxwwwvvvuuuttttttuuuwwwxxxzzz{{{{{{zzzyyyxxxxxxyyy}}}{{{wwwmmmhhhbbb]]][[[ZZZYYYXXXVVVTTTQQQOOOOOOMMMKKKIIIHHHGGGEEECCCBBBAAAAAA@@@AAA@@@???>>>============:::999999999999888888888888666444444555555333111222222222222222222222222222111111000000111111222111222222111111///......222222000/////////000111------...............---........................................................................///...,,,+++***+++,,,---///...---,,,,,,,,,,,,---...,,,++++++,,,------,,,++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++........................---,,,******,,,---...---+++++++++++++++,,,,,,---......---------,,,,,,,,,........................,,,,,,,,,,,,+++++++++***---------,,,,,,+++++++++,,,,,,,,,---------------***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,------++++++,,,,,,---.........++++++++++++,,,,,,,,,,,,+++++++++************)))++++++*********)))))))))++++++++++++************+++++++++*********))))))|||ssshhh___]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWUUUWWWXXXXXXWWWXXXZZZ\\\]]]^^^___^^^[[[ZZZ[[[\\\YYYZZZZZZZZZ[[[[[[\\\\\\___``````___]]][[[ZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYWWWUUUUUUUUUVVVVVVSSSVVVXXXZZZYYYYYYYYYZZZYYY[[[]]]]]]]]]\\\]]]^^^^^^^^^____________^^^^^^^^^]]]^^^___ccchhhmmmpppooommmjjjiiiiiijjjiiiiiifffggggggfffeeecccaaa```____________^^^^^^]]]]]]_______________````````````bbbdddggghhhhhhhhhgggddddddfffgggggghhhgggggggggffffffgggjjjmmmmmmmmmhhhgggfffeeeeeefffggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjlllnnnooorrrqqqqqqqqqqqqqqqqqqpppqqqssswwwzzz{{{{{{zzzyyyvvvuuuuuuttttttvvvwwwxxxxxxyyy{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{||||||||||||||||||||||||}}}}}}}}}{{{yyyyyyxxxwwwuuusssrrrrrrrrrssstttvvvwwwxxxwwwvvvvvvvvvxxx|||}}}yyyqqqllleee___\\\YYYXXXWWWUUURRROOONNNMMMLLLJJJHHHGGGFFFDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<999999888888888777777777888777555444444333111///222222222222222222222222000111111222222111111000111111111111000///......//////...------------...+++,,,---...////////////000000///...---,,,,,,+++................................................///...,,,+++++++++,,,---......---,,,,,,,,,------...,,,++++++,,,------,,,++++++******))))))******)))*********++++++,,,,,,)))******+++,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------------------,,,***+++,,,......---+++++++++++++++,,,,,,---...------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,***+++,,,,,,++++++,,,------------------,,,,,,,,,+++++++++,,,---.........------------,,,,,,,,,,,,+++++++++************)))***))))))))))))(((((((((+++******)))((((((''''''+++++++++***************sssmmmccc]]]ZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVWWWYYY[[[[[[\\\]]][[[YYYWWWXXXYYYWWWWWWXXXXXXYYYZZZ[[[[[[^^^______^^^[[[YYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUUUURRRTTTWWWXXXXXXXXXYYYZZZXXXZZZ\\\]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]___bbbfffjjjlllmmmkkkiiihhhiiijjjiiihhheeeeeeffffffeeecccaaa``````______^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___aaadddfffggghhhgggfffcccddddddeeefffffffffgggfffeeeeeegggjjjmmmnnnmmmggggggfffeeeeeefffgggggghhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiijjjkkkmmmnnnqqqqqqppppppoooooonnnnnnooopppsssuuuwwwxxxxxxwwwssssssrrrqqqrrrssstttuuuwwwxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~|||zzzxxxxxxwwwuuutttrrrqqqqqqqqqpppqqqrrrttttttuuuuuuttttttvvvyyy~~~}}}zzzrrrmmmfff```\\\ZZZXXXWWWSSSPPPMMMLLLKKKKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<;;;::::::::::::888888888777777777666666666555444444333333222111111111111111111111111111///000111222222111000///000000111111000///......---------,,,,,,,,,,,,,,,,,,------...//////......000000///...---,,,,,,+++......................................................---,,,,,,,,,,,,---...------,,,,,,,,,------...,,,++++++,,,---,,,,,,---,,,+++******)))******))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,------...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***+++,,,,,,******+++,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******))))))((((((((((((************************zzzpppkkkccc]]]YYYXXXXXXYYYXXXYYYYYYYYYYYYYYYYYYXXXUUUUUUUUUUUUTTTTTTTTTSSSUUUVVVWWWVVVVVVVVVXXXZZZYYYZZZZZZXXXVVVTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSQQQSSSUUUVVVVVVVVVXXXYYYWWWYYY[[[\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\^^^```cccfffhhhiiihhhfffggghhhhhhhhhgggdddeeeeeefffeeedddbbbaaa``````___^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]^^^```bbbeeefffffffffeeecccccccccdddeeeeeefffgggeeeddddddfffiiilllmmmlllgggfffeeeddddddeeefffgggfffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllloooooonnnnnnmmmmmmllllllmmmnnnoooqqqssstttttttttpppooonnnnnnnnnoooqqqrrrsssuuuyyy|||~~~}}}}}}}}}}}}|||{{{yyyyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~|||zzzxxxuuutttsssrrrqqqqqqqqqqqqnnnooopppqqqrrrrrrssssssqqqsssvvv{{{~~~|||yyypppkkkddd___\\\ZZZYYYXXXQQQOOOKKKIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@===<<<;;;:::999999999999777777666666666555555555222222333333222222333333111111111111111111111111///000111222222111000//////000000000000//////...000000000000//////............//////...------,,,.....................---......................................................------,,,,,,,,,---------,,,,,,,,,------......,,,++++++,,,---,,,,,,...---,,,++++++++++++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...................................................---,,,---......---+++---------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++++++++.........------,,,,,,,,,+++++++++*********))))))************************)))))))))*********++++++************************zzzuuummmiiiccc]]]XXXVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVUUUTTTUUUVVVXXXWWWXXXXXXVVVSSSRRRRRRRRRQQQQQQSSSTTTVVVWWWXXXYYYYYY[[[\\\[[[YYYWWWWWWXXXXXXWWWUUUTTTSSSRRRSSSSSSUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRTTTTTTTTTTTTVVVWWWVVVXXXZZZZZZZZZYYYZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]]ZZZZZZ[[[\\\^^^```cccdddeeedddcccdddeeefffeeedddccccccdddeeeeeedddcccbbb______^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\\\\^^^```cccdddddddddccccccbbbbbbbbbcccdddeeefffdddccccccdddgggjjjjjjjjjfffeeedddccccccdddeeefffffffffgggggggggggggggggggggggghhhhhhiiiiiiiiiiiillllllkkkkkkkkkkkkkkkkkkjjjkkkmmmooopppppppppooollllllkkkjjjkkklllmmmnnnnnnqqquuuzzz}}}~~~}}}}}}|||{{{zzzyyyxxxxxxxxxzzz||||||||||||}}}~~~}}}}}}|||~~~~~~}}}}}}}}}~~~}}}{{{yyysssrrrqqqqqqppppppppppppmmmmmmmmmnnnnnnoooooopppnnnooossswwwzzz{{{yyywwwmmmhhhbbb]]]ZZZYYYXXXWWWPPPMMMIIIGGGGGGGGGGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;:::999999999999666666666555555555444444///111222222222222333555111111111111111111111111///000000111111000000////////////000000//////............///...------,,,////////////...---,,,+++,,,---------.../////////............................................................---------,,,------,,,,,,,,,---.........,,,++++++,,,------,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////...------...//////---+++---------------......///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,************))))))))))))((()))***+++,,,---...///------------,,,,,,,,,,,,+++++++++************)))))))))************++++++))))))***++++++,,,------***************+++++++++uuuooolllhhheeeaaa[[[VVVTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTSSSRRRRRRTTTVVVUUUVVVVVVTTTQQQOOOOOOPPPOOOOOOQQQRRRTTTVVVWWWXXXWWWXXXZZZZZZXXXWWWXXXYYYXXXWWWTTTRRRPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQSSSSSSSSSRRRRRRTTTVVVTTTVVVXXXYYYXXXXXXYYYZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[YYYYYYYYYZZZ\\\^^^___```aaa``````aaaccccccbbbaaa```aaabbbcccccccccbbbaaa]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ\\\___aaabbbcccbbbaaaaaa`````````aaabbbcccddddddbbbbbbccceeeggghhhgggfffeeedddccccccdddeeefffggggggffffffffffffffffffeeeffffffggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiihhhjjjlllmmmnnnmmmllljjjiiihhhggggggggghhhjjjkkkkkknnntttzzz~~~}}}|||zzzyyyxxxwwwxxxxxx{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~|||{{{{{{~~~}}}}}}|||}}}~~~~~~~~~~~~~~~{{{zzztttsssqqqpppooonnnmmmmmmkkkkkkjjjjjjjjjkkkkkklllkkkmmmooossswwwwwwuuussskkkfff```[[[XXXVVVUUUTTTOOOKKKGGGEEEEEEFFFFFFFFFCCCBBBAAA@@@????????????<<<<<<;;;:::999999999999555555555444444444444333///111333222111000222444111111111111111111111111000000////////////000000......///////////////...++++++,,,,,,,,,+++***)))---...............---------------.........//////...............................................................------,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,------,,,++++++++++++++++++,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,+++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***------------------------,,,,,,---------.......................................---...//////---***,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,......---,,,++++++,,,******************++++++(((((()))+++,,,---...///++++++++++++,,,,,,,,,,,,+++++++++************)))((((((((()))))))))*********+++++++++++++++++++++))))))*********+++++++++tttjjjfffeeedddbbb^^^YYYTTTRRRRRRSSSUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRRRRRRRPPPQQQRRRTTTTTTUUUUUUSSSPPPNNNNNNOOONNNNNNPPPRRRTTTUUUWWWXXXUUUWWWYYYYYYXXXWWWXXXYYYXXXVVVTTTQQQOOOMMMMMMMMMLLLMMMNNNPPPQQQRRRSSSSSSRRRSSSSSSRRRQQQQQQSSSUUUSSSUUUWWWXXXWWWWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^___aaabbbaaa_________aaabbbbbbaaaaaa```[[[ZZZYYYXXXWWWVVVUUUUUUWWWWWWXXXXXXYYYZZZZZZ[[[YYY[[[^^^```aaaaaaaaa```______^^^^^^___```bbbcccdddbbbaaabbbdddfffffffffeeeeeedddccccccdddeeeeeegggggggggffffffeeeeeeddddddeeeffffffgggfffffffffffffffgggggghhhhhhiiiiiigggiiikkkmmmmmmkkkiiihhhgggffffffeeeeeeggghhhiiikkkooouuu|||}}}{{{yyywwwvvvvvvwwwxxx||||||||||||~~~~~~|||{{{zzz~~~}}}|||||||||~~~~~~}}}~~~~~~|||{{{vvvtttrrrpppnnnlllkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkmmmqqqtttuuusssqqqkkkfff___YYYVVVTTTSSSQQQNNNKKKGGGDDDEEEFFFFFFFFFBBBBBBAAA@@@????????????===<<<;;;:::999999999999555555444444444333333333111333444333000...000222000000000000000000000000111000///......///000111......///////////////...---...///000///...---,,,,,,,,,---...////////////..............................................................................//////......---,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,------,,,***)))))))))***+++,,,,,,)))***+++,,,---...//////++++++,,,,,,,,,++++++******++++++,,,,,,++++++***)))***,,,------,,,***)))+++++++++,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------///......///000///,,,*********))))))******+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********++++++++++++,,,,,,---------*********++++++,,,,,,------...///...,,,+++,,,---*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))&&&'''''''''(((((()))))),,,,,,++++++***)))))))))))))))******++++++++++++qqqjjjfffbbb___```^^^[[[WWWTTTRRRQQQQQQSSSTTTTTTUUUUUUTTTRRRQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQPPPOOONNNNNNNNNOOOPPPOOOOOONNNOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTRRROOONNNMMMLLLMMMJJJJJJKKKLLLMMMOOOQQQRRRPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXWWWUUUVVVUUUTTTUUUWWWYYYYYYYYYZZZ[[[]]]^^^___^^^^^^]]]_________```````````````\\\[[[XXXVVVUUUUUUVVVWWWTTTUUUUUUVVVWWWXXXZZZZZZ\\\]]]^^^`````````_________^^^\\\[[[\\\^^^```bbbbbbbbbbbbccccccdddddddddgggfffeeeddddddeeeggghhhkkkiiigggeeedddccccccdddcccfffhhhiiigggeeedddeeeffffffffffffggggggggghhhfffgggiiikkkllllllllllllhhhgggdddbbbbbbeeegggiiikkknnnttt{{{}}}zzzuuurrrrrruuuyyy|||~~~}}}}}}|||yyywww{{{{{{{{{{{{}}}~~~}}}||||||||||||}}}}}}{{{|||}}}yyyyyyuuuqqqoooooommmjjjgggggghhhgggeeecccccceeeggghhhhhhiiilllnnnpppooommmeeeaaa\\\VVVQQQNNNMMMMMMKKKJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::888777666666444444333333333333222222////////////////////////111111111111111111111111111111000000//////....................................---,,,---...///000///............---------+++,,,------......------,,,,,,,,,---------......///...------...///...,,,------------------------------,,,---/////////...***++++++,,,,,,------...---------,,,+++***((('''+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,------...---------------------------,,,,,,++++++,,,,,,---((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))))))))))))))))))))))))))************************'''))),,,,,,+++******+++,,,,,,,,,++++++*********************************...,,,***((('''(((***,,,,,,,,,,,,++++++*********sssgggbbb```]]][[[___]]]ZZZVVVTTTRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTRRROOONNNMMMLLLLLLJJJJJJKKKKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTVVVWWWUUUTTTVVVUUUTTTTTTWWWXXXXXXXXXXXXYYYZZZ\\\\\\\\\\\\[[[^^^^^^__________________\\\ZZZXXXVVVUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^`````````_________^^^\\\[[[[[[]]]___aaabbbbbbbbbbbbcccccccccdddddddddddddddeeegggiiikkkkkkiiigggdddcccbbbbbbbbbaaadddfffgggeeedddcccccceeeeeefffgggggggggggggggggghhhiiikkkllllllkkkkkkiiigggdddcccccceeehhhjjjkkknnntttzzz}}}zzzvvvssssssvvvzzz}}}}}}|||{{{{{{zzz{{{|||}}}~~~}}}||||||||||||~~~~~~~~~~~~~~~|||zzz{{{~~~|||xxxxxxtttpppnnnnnnmmmjjjgggggghhhgggeeecccbbbdddeeeffffffgggjjjmmmmmmllljjjccc```[[[UUUQQQNNNLLLLLLJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@???>>>============::::::999888777666666555444444333333333222222222000000000000000000000000////////////////////////000000000000//////.................................------,,,---...///000///............---------+++,,,------......------,,,---------............---,,,+++,,,------,,,+++---------------------------,,,,,,---...///......------------------------...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////...---+++***))))))************************,,,,,,++++++++++++,,,,,,000000//////...------,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***************************************************(((+++------,,,++++++,,,---,,,,,,,,,++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))***+++,,,,,,,,,,,,+++++++++***zzzqqqfff]]]ZZZYYYYYYXXX\\\[[[XXXUUUSSSQQQPPPOOONNNOOOPPPRRRRRRRRRQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKKKKLLLLLLMMMOOOOOOOOOOOOPPPRRRSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSQQQOOONNNLLLLLLLLLIIIJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRSSSRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSUUUUUUTTTRRRUUUTTTSSSSSSUUUWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYY\\\]]]]]]]]]^^^^^^______[[[ZZZXXXVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^___``````______^^^]]][[[ZZZ[[[\\\^^^___aaaaaaaaaaaabbbbbbbbbbbbaaabbbcccdddgggjjjlllnnnkkkiiifffccc```____________aaadddeeecccbbbaaaaaacccdddfffgggggggggfffeeeggghhhjjjkkkkkkkkkjjjjjjiiigggeeeddddddfffiiikkkkkkoootttzzz~~~}}}zzzwwwuuuuuuwww{{{}}}~~~}}}}}}|||{{{{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~{{{{{{{{{|||||||||}}}}}}|||zzzxxxyyy{{{|||yyyvvvuuurrrooommmmmmllljjjhhhhhhiiihhhfffcccbbbcccddddddeeefffhhhjjjjjjhhhfff```]]]YYYTTTPPPMMMKKKJJJHHHGGGFFFEEECCCAAA@@@@@@??????>>>===<<<<<<<<<<<<888777777777666666555555333333333333222222222222111111111111111111111111////////////////////////000000000////////////..............................------------.../////////............---------+++,,,------......------------........./////////...,,,+++,,,---...---,,,------------------------,,,,,,,,,------------...000000///......---,,,,,,,,,,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,---------------,,,,,,+++++++++***......---,,,,,,+++******************++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++******))))))---------------------------,,,,,,++++++,,,,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++///...---,,,,,,++++++,,,***************************************************,,,......---,,,---...------------,,,,,,,,,,,,************************))))))))))))************------,,,,,,,,,,,,++++++ooohhh___YYYWWWWWWXXXXXXYYYXXXVVVTTTRRRPPPOOONNNKKKLLLNNNOOOQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRPPPOOOMMMLLLKKKKKKIIIIIIIIIJJJKKKLLLNNNOOORRRRRRRRRRRRQQQPPPOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSUUUUUUTTTRRRTTTRRRQQQRRRTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWZZZZZZ[[[\\\]]]]]]^^^^^^\\\[[[YYYXXXWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[]]]___``````______]]]\\\[[[ZZZZZZ\\\]]]^^^``````````````````aaaaaa```aaacccfffiiikkkmmmnnnkkkiiieeeaaa^^^]]]]]]]]]^^^aaacccdddcccbbbaaaaaabbbccceeefffffffffeeedddggghhhiiikkkkkkkkkjjjiiiiiihhheeedddeeegggjjjlllllloootttyyy}}}}}}{{{xxxwwwwwwyyy|||~~~~~~||||||{{{zzz|||{{{yyyxxxxxxxxxyyyzzz|||}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}yyyyyyyyyyyyzzzzzzzzzzzzyyywwwvvvwwwxxxxxxuuusssrrrqqqnnnmmmlllkkkjjjiiikkklllkkkiiieeeccccccccccccdddeeegggiiihhheeeccc]]][[[WWWSSSPPPLLLJJJIIIFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;::::::::::::777777666666666666666666333333333222222222222111111111111111111111111111111111111111111111111111////////////////////////........................------------....../////////............---------+++,,,------......------.........////////////000///...---...000111000///------------------------,,,---------,,,,,,------///.........---------,,,++++++*********+++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...---,,,,,,++++++******))))))******+++---......///,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////------------------------,,,++++++++++++,,,------************************///...,,,+++***+++,,,---************************+++++++++++++++,,,,,,,,,***,,,------,,,,,,---...------------------------------------------------((()))***,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,tttgggbbb\\\WWWUUUUUUVVVWWWVVVVVVTTTSSSQQQOOOMMMMMMIIIJJJLLLNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPOOOMMMLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPPPPPPPOOOOOONNNMMMOOOPPPQQQSSSTTTTTTUUUUUUSSSRRRRRRSSSUUUVVVTTTSSSSSSQQQPPPPPPRRRSSSSSSRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[]]]^^^`````````___]]]]]]\\\[[[[[[[[[\\\]]]________________________```bbbdddhhhjjjlllmmmmmmkkkhhhddd___\\\[[[[[[\\\^^^aaadddeeedddcccbbbcccaaabbbccceeeeeeddddddcccfffgggiiijjjkkkjjjjjjiiiiiigggeeedddeeegggkkkmmmmmmooosssxxx{{{~~~|||{{{zzzyyyzzz{{{}}}~~~}}}|||zzzyyywwwwwwwwwwwwxxxzzz{{{}}}~~~}}}|||}}}~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuutttrrrqqqoooooonnnmmmkkkjjjjjjkkkooopppooolllhhheeecccccccccccceeeggghhhfffccc```ZZZXXXVVVSSSPPPLLLIIIGGGDDDDDDCCCBBBAAA??????>>>===<<<;;;:::999999999999777777777777777777666666333333222222222111111111111111111111111111111111000000000000000000000000.............../////////........................---------...............///............---------+++,,,------......------.........////////////000///------...000111000///------------------------,,,---///...,,,+++,,,...++++++,,,,,,,,,---------,,,,,,++++++*********+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))***+++---...//////,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---******++++++,,,---------************************---,,,,,,++++++,,,,,,---------------............------------------------***************++++++,,,************************...---,,,******+++,,,---************************,,,,,,,,,---------......***+++,,,,,,++++++,,,...------------------------------------------------)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,tttiii^^^[[[VVVRRRPPPPPPRRRSSSSSSSSSSSSRRRPPPNNNLLLKKKHHHJJJKKKMMMOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOOOONNNMMMLLLJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSUUUUUUTTTSSSRRRPPPNNNOOOPPPQQQQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUWWWXXXZZZ[[[\\\]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZ\\\^^^___``````___^^^]]]]]]\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]___aaaeeeiiilllnnnnnnnnnkkkhhhccc^^^\\\[[[\\\\\\___aaadddfffeeedddddddddbbbbbbbbbbbbcccccccccdddeeefffhhhjjjkkkkkkkkkjjjhhhfffdddcccdddgggjjjmmmnnnpppssswwwzzz|||~~~~~~||||||{{{{{{|||}}}~~~}}}{{{zzzyyywwwvvvvvvwwwwwwyyy{{{~~~|||}}}}}}zzzyyyyyyxxxxxxwwwwwwvvvttttttttttttsssqqqpppooonnnnnnnnnmmmkkkjjjlllmmmrrrsssrrrooojjjfffccccccbbbcccdddffffffddd```\\\WWWWWWVVVTTTQQQMMMIIIGGGDDDCCCBBBAAA@@@??????>>><<<<<<;;;:::999999999999888888777777666666666555222222222222111111111111111111111111111111111111........................---............/////////........................,,,---......//////......///............---------+++,,,------......------------........./////////+++******+++---...---,,,------------------------,,,///111///,,,+++---///******++++++,,,------...---............---,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,+++******))))))************************---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///***+++,,,+++******,,,...,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,---------,,,+++******++++++++++++,,,,,,xxxiii```UUUTTTQQQNNNLLLMMMOOOQQQQQQQQQQQQQQQOOONNNLLLKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNNNNOOONNNMMMLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKMMMNNNPPPQQQQQQQQQRRRQQQQQQRRRTTTTTTSSSQQQQQQOOOMMMNNNOOOPPPOOONNNOOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZ\\\\\\ZZZZZZYYYYYYXXXVVVUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWXXXZZZ\\\^^^___``````______^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[___dddjjjnnnpppqqqqqqkkkhhhccc^^^[[[[[[\\\^^^^^^aaadddeeeeeedddddddddcccbbbaaa``````bbbcccdddcccdddgggiiikkkkkklllkkkgggeeecccbbbdddfffjjjlllnnnpppsssvvvyyy{{{}}}}}}|||||||||}}}~~~}}}{{{zzzxxxwwwvvvwwwwwwxxxyyy{{{~~~|||}}}~~~||||||{{{yyyxxxwwwvvvuuusssttttttsssqqqpppoooooommmnnnooonnnlllkkkmmmooossstttsssooojjjeeebbbaaa```aaabbbddddddaaa\\\XXXVVVVVVVVVTTTRRRMMMIIIGGGCCCCCCBBBAAA@@@@@@??????<<<<<<;;;:::999999999999888777777666555444333333222222222222111111111111000000000000000000000000........................---------.........//////........................,,,---.../////////...---///............---------+++,,,------......------,,,---------............***)))(((***,,,------,,,---------------------------000333111---+++---000,,,,,,,,,---------------***+++...///000...---++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++,,,,,,------......---------,,,,,,+++++++++******++++++,,,------...------,,,,,,,,,,,,------+++******))))))(((''''''++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///........................******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------...,,,------,,,++++++---000++++++++++++,,,,,,,,,---******************************++++++******)))))))))))))))******+++++++++oooaaaZZZPPPOOONNNLLLKKKLLLNNNQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLKKKJJJIIIHHHIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJHHHIIIJJJLLLNNNOOOOOOOOOPPPPPPOOOQQQRRRSSSRRRPPPPPPOOOMMMMMMNNNOOONNNMMMMMMLLLLLLLLLLLLNNNOOOPPPRRRSSSTTTVVVXXXZZZ[[[\\\XXXXXXXXXWWWVVVUUUSSSSSSUUUUUUTTTTTTUUUUUUVVVVVVXXXYYY[[[^^^___`````````_________^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[YYY]]]cccjjjooorrrsssssskkkgggbbb^^^\\\\\\]]]___]]]```ccceeedddccccccdddcccbbb```^^^___aaaccceeebbbcccfffiiikkklllllllllfffeeecccbbbcccfffjjjlllooopppsssvvvxxx{{{|||}}}||||||}}}~~~{{{zzzxxxwwwwwwwwwxxxyyyyyy{{{|||~~~~~~~~~}}}|||zzzxxxwwwuuuuuusssttttttsssqqqooonnnooolllnnnpppnnnlllkkknnnpppssstttsssooojjjdddaaa```______```bbbbbb___ZZZUUUUUUVVVVVVUUURRRNNNJJJGGGCCCCCCBBBBBBAAA@@@??????===<<<;;;:::999999999999777777666555333222111111222222222111111111111000////////////////////////000000000000000000000000---------.........//////........................,,,,,,.../////////...---//////.........---------+++,,,------......------,,,,,,,,,---------......+++******+++---......---------------------------...111444222---,,,...111/////////...------,,,,,,%%%'''+++...///...,,,***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,///...------,,,+++***)))***+++,,,---......///000***++++++,,,,,,------...,,,,,,------...///000000...------,,,,,,------...+++++++++,,,------......---------------------------,,,,,,++++++,,,,,,---............////////////........................++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++(((((()))***++++++,,,,,,---......---,,,,,,///111*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''(((((())))))*********+++tttdddYYYUUUMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHJJJMMMPPPQQQPPPNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGIIIKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHGGGFFFEEEEEEEEEGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIJJJJJJIIIGGGFFFLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKKKKNNNQQQSSSSSSTTTUUUVVVXXXZZZ[[[ZZZZZZYYYXXXVVVUUUTTTTTTRRRSSSUUUUUUTTTTTTVVVWWWXXXZZZ]]]```bbbbbbbbbaaa^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^]]][[[ZZZYYY\\\]]]bbbhhhpppuuuwwwwwwlllhhhccc___^^^^^^]]]]]]bbbbbbcccddddddddddddccccccbbb```______aaabbbdddeeefffhhhjjjkkkkkkkkkjjjhhhfffdddcccdddfffjjjlllpppsssvvvxxxxxxxxxxxxyyyzzz{{{}}}{{{vvvuuuxxx{{{|||{{{zzz|||}}}|||{{{yyyuuurrrttttttssssssqqqpppnnnmmmmmmllllllllllllmmmnnnnnnrrrqqqooollliiieeebbb``````___]]][[[YYYWWWVVVUUUTTTUUUVVVUUURRRMMMHHHEEEAAAAAA@@@???>>>===<<<;;;;;;;;;:::999888777666555666666555444444333222222111111222222222333333333//////000000000000//////000000000000000000000000------------------------......---------,,,,,,,,,////////////////////////------------------------//////.........---------........................---///000///...,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,.........------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++---------.........////////////...---,,,++++++***)))***++++++,,,,,,++++++......---------,,,,,,,,,......---,,,++++++******++++++,,,---,,,+++)))((((((***+++,,,,,,+++)))((()))***+++,,,------------////////////...---,,,+++***+++---......---,,,+++*********))))))))))))))),,,+++***((((((((()))***|||lll^^^TTTRRRNNNMMMKKKJJJIIIJJJJJJKKKMMMMMMNNNMMMLLLJJJHHHGGGHHHIIILLLNNNOOONNNNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLLLLPPPPPPOOOMMMLLLLLLOOOQQQRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRSSSUUUUUUTTTTTTVVVWWWYYYZZZ]]]```bbbbbbbbbbbb^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]\\\ZZZYYY]]]___cccjjjqqqvvvxxxwwwnnniiiccc___^^^^^^^^^^^^aaabbbccccccddddddcccccccccbbbaaa``````aaacccdddeeeggghhhjjjkkkkkkkkkkkkgggfffdddccccccfffiiikkkppprrruuuwwwwwwwwwxxxyyyyyy{{{}}}~~~yyyxxxzzz{{{zzzyyy{{{|||~~~|||xxxuuussssssrrrqqqpppnnnmmmlllllllllkkkkkkllllllmmmmmmqqqpppnnnlllhhhdddaaa```]]]\\\[[[YYYWWWUUUSSSSSSRRRRRRRRRQQQNNNJJJFFFCCC@@@@@@???>>>======<<<<<<;;;::::::999777666666555444444333333222111111000111111111111222222222333//////000000000000//////------------------------////////////////////////............------,,,,,,////////////////////////------------------------//////.........---------........................+++---...---,,,***++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------...---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------..................------,,,,,,++++++++++++,,,,,,++++++***))))))***+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,+++************+++,,,,,,+++***))))))***+++,,,------------+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((('''''''''''''''oooaaaUUUOOOOOOMMMLLLJJJIIIGGGGGGHHHHHHMMMMMMLLLKKKJJJHHHFFFEEEGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEECCCCCCCCCCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKLLLPPPPPPPPPNNNLLLLLLNNNOOOQQQQQQQQQRRRTTTUUUWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSUUUUUUTTTTTTVVVWWWZZZ[[[]]]```aaabbbbbbbbb^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZ___aaaeeelllssswwwxxxwwwpppjjjddd___^^^^^^___```aaabbbccccccddddddccccccbbbbbbaaa```aaabbbdddeeefffggghhhiiikkkkkkkkkkkkhhhfffdddcccdddfffiiikkkoooqqqtttvvvvvvvvvwwwxxxxxxzzz|||~~~|||}}}|||yyyvvv{{{|||}}}yyyvvvrrrqqqpppooonnnlllkkkkkkjjjjjjjjjkkkkkkkkkllllllooonnnmmmjjjgggccc```^^^ZZZYYYWWWVVVSSSRRRPPPOOONNNNNNLLLJJJHHHEEEBBBAAA>>>>>>>>>=========<<<<<<::::::999888777666555555222222222111000000//////000000000000111111111111//////000000000000///////////////////////////////////////////////////////////////............---////////////////////////------------------------...............---------........................+++,,,...---,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,------------------..................,,,,,,++++++++++++,,,,,,******))))))))))))******+++,,,,,,------,,,,,,+++,,,------------.........++++++++++++++++++++++++++++++,,,---------------------------,,,,,,,,,,,,.........------,,,,,,+++...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,------------'''((()))***+++,,,,,,,,,---,,,+++***************))))))))))))))))))******((())))))))))))(((''''''rrrcccXXXPPPMMMNNNKKKJJJIIIHHHGGGHHHHHHIIILLLKKKJJJIIIGGGEEEDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLNNNNNNPPPPPPPPPNNNLLLKKKLLLMMMPPPPPPPPPQQQRRRSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRTTTUUUVVVUUUUUUVVVXXX[[[\\\^^^```aaabbbbbbbbb_________^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[```bbbgggnnntttwwwwwwvvvoooiiibbb^^^]]]^^^___```aaaaaabbbcccccccccccccccbbbaaaaaaaaabbbdddeeeffffffggghhhiiijjjkkkkkkllliiihhhfffeeefffgggjjjkkkoooqqqtttvvvvvvvvvwwwxxxwwwyyy|||~~~|||zzzwwwyyy{{{}}}~~~{{{xxxuuuqqqpppooommmkkkjjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjlllkkkjjjhhheeeaaa^^^[[[WWWWWWUUUSSSQQQOOONNNMMMKKKJJJHHHFFFCCCBBB@@@@@@======<<<<<<<<<<<<<<<<<<999999888777666666555555222111111111000000000////////////000000000000000//////000000000000//////000000000000000000000000------------------------/////////////////////...////////////////////////------------------------................................................,,,...//////...------...+++,,,,,,------,,,,,,+++------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++******************++++++,,,,,,------,,,,,,+++............////////////******++++++,,,,,,,,,---+++,,,------......---------------,,,,,,,,,++++++.........---------,,,,,,///...---,,,+++,,,---...---,,,+++******,,,---///******+++,,,,,,,,,,,,,,,'''((()))***++++++++++++---,,,***)))((())))))***)))))))))))))))***************,,,,,,,,,+++***)))zzzhhh\\\TTTNNNLLLNNNIIIHHHHHHGGGHHHIIIKKKLLLJJJJJJHHHGGGEEEDDDCCCCCCEEEEEEFFFFFFHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQNNNMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWVVVVVVXXXYYY\\\]]]^^^```aaabbbbbbccc``````___^^^^^^]]]\\\\\\]]]]]]\\\\\\[[[[[[[[[\\\```ccchhhooouuuwwwuuussskkkfff```\\\\\\]]]^^^___aaaaaabbbccccccccccccbbbaaaaaabbbbbbdddeeefffggggggggghhhhhhiiikkklllllljjjiiihhhggghhhiiijjjlllooorrruuuvvvvvvvvvwwwxxxvvvxxx|||~~~|||yyywwwxxxzzz|||~~~|||xxxuuuqqqooommmkkkiiihhhhhhgggffffffggghhhiiihhhhhhggghhhhhhhhhgggddd___[[[YYYVVVUUUTTTRRRPPPNNNLLLLLLIIIHHHFFFCCCAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;888777777666666555555555222222222222222111111111//////////////////////////////000000000000//////------------------------------------------------.../////////////////////////////////////////////---------------------------.............................................,,,...//////...---......+++,,,,,,------,,,,,,+++------------------------...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---------.........+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,------......+++,,,------......------------,,,,,,,,,+++++++++---------------,,,,,,,,,...---,,,+++,,,,,,...///---,,,***)))***,,,...000******++++++,,,,,,++++++******++++++++++++******---,,,***)))((()))***+++(((((())))))***************+++,,,------,,,+++***{{{nnn```XXXRRRMMMLLLMMMGGGGGGFFFGGGHHHIIIKKKLLLIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFEEECCCDDDCCCCCCBBBBBBBBBCCCCCC@@@AAABBBCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNQQQSSSUUUTTTUUUUUUTTTSSSQQQRRRSSSOOOOOOOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWYYYYYYXXXXXXZZZ[[[]]]^^^^^^___aaabbbccccccaaa``````___^^^]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[___bbbhhhoootttuuurrrooogggccc___]]]]]]^^^______```aaabbbbbbccccccbbbbbb```aaabbbccceeefffggghhhggggggggghhhiiijjjlllmmmjjjjjjiiihhhhhhiiijjjkkknnnppptttuuuuuuuuuvvvwwwvvvyyy}}}~~~{{{vvvwwwxxxzzz}}}~~~zzzwwwqqqooommmjjjhhhgggggggggdddeeefffggghhhgggfffeeeeeeeeefffeeebbb^^^YYYWWWUUUTTTSSSQQQOOOMMMKKKKKKGGGFFFDDDCCCAAA@@@@@@???;;;;;;;;;;;;::::::999999777666666666555555555444333333333333333333333333000000000000//////////////////000000000000//////........................////////////////////////---............/////////////////////////////////---------------------------------.......................................***+++------,,,+++,,,---,,,,,,------------,,,,,,---------------------------------------......///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------............------..................------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,------.........++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***)))***,,,...///******+++++++++++++++***++++++,,,,,,,,,++++++***++++++*********+++++++++((((((((()))******++++++))))))***++++++++++++***nnncccYYYTTTQQQLLLIIIJJJGGGFFFFFFEEEFFFGGGIIIJJJHHHGGGFFFEEEDDDDDDEEEFFFBBBCCCFFFHHHIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBB>>>???AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNQQQSSSTTTRRRTTTUUUUUUSSSRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWYYYZZZ[[[ZZZZZZ[[[]]]^^^^^^______```bbbccccccaaaaaa```___^^^]]]\\\\\\ZZZZZZYYYXXXXXXYYYZZZ[[[]]]aaagggnnnssssssoookkkdddaaa___^^^___aaaaaa``````aaaaaabbbbbbbbbbbbbbb___```bbbdddfffggghhhiiihhhhhhggghhhiiijjjlllmmmiiihhhhhhgggggghhhhhhiiilllnnnqqqssssssssssssuuuvvvyyy~~~zzzvvvwwwxxxzzz}}}}}}yyyvvvqqqpppllliiigggffffffgggbbbccceeefffgggfffeeedddccccccdddcccaaa\\\XXXUUUSSSRRRQQQOOOMMMKKKJJJIIIDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;:::999888888777666666555555555555444444333333333333333333333333111111111000000///////////////000000000000//////111111111111111111111111////////////////////////,,,,,,------............////////////////////////---------------------------------.........//////........................)))+++------,,,,,,,,,---------............------........................------...///////////////---------....../////////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..............................------------,,,,,,,,,,,,------+++,,,------------,,,++++++,,,,,,------,,,,,,+++........./////////000000,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******))))))***+++---...******++++++++++++******))))))***+++,,,,,,,,,,,,)))***+++,,,,,,------,,,'''(((((()))******++++++***************+++,,,,,,qqqfff]]]UUURRROOOKKKGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGAAACCCFFFIIIJJJIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDCCCAAA@@@???????????????@@@@@@>>>???@@@BBBCCCCCCBBBBBB@@@AAACCCDDDEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIEEEEEEEEEFFFGGGHHHJJJJJJFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMNNNPPPRRRSSSNNNPPPRRRRRRQQQPPPPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWYYYZZZ\\\\\\[[[[[[]]]^^^____________```bbbccccccbbbaaa```___^^^]]]\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\```fffmmmrrrqqqmmmiiibbbaaa``````bbbcccbbbaaa``````aaabbbbbbbbbbbbbbb___```bbbeeeggghhhiiiiiihhhhhhgggggghhhjjjlllmmmggggggfffffffffffffffgggjjjllloooqqqqqqqqqqqqsssvvvzzzxxxwwwwwwyyy{{{}}}~~~}}}{{{wwwtttrrrpppmmmiiigggffffffgggaaabbbdddffffffeeedddcccaaabbbcccccc```\\\WWWTTTRRRQQQPPPNNNLLLJJJHHHGGGBBBBBBBBBBBBAAA???>>>===<<<<<<;;;:::999777777666555555555555555555444444222222222222222222333333222222111111000000////////////000000000000//////........................------------------------,,,,,,,,,---------......////////////////////////---------------------------------.........//////........................+++---//////.........///---......//////......---........................,,,---///000000000///............/////////000000------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---------,,,,,,+++++++++...------,,,,,,------...***+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************************+++((()))+++,,,---,,,++++++))))))))))))***+++,,,---******+++++++++******)))&&&''')))***,,,---------((()))+++---.........---'''(((((()))***+++++++++------,,,+++,,,---///000sssggg]]]YYYRRRMMMKKKIIIHHHGGGJJJHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@>>>???AAABBBCCCBBBBBBAAACCCBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJHHHGGGFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQOOONNNMMMMMMNNNOOOPPPRRRTTTVVVXXXXXXXXXXXX[[[]]]___aaa```___\\\[[[]]]]]]]]]^^^```bbbcccdddccccccbbb```___^^^]]]\\\ZZZZZZYYYWWWVVVWWWYYY\\\\\\```gggnnnqqqpppmmmkkkgggfffeeecccbbbaaaaaaaaacccddddddcccaaaaaabbbcccdddeeeeeefffggggggggggggffffffggghhhiiijjjjjjkkkkkkjjjiiiggggggggghhhhhhllllllmmmmmmnnnooooooooovvvzzz{{{zzzxxxwwwyyy{{{}}}{{{xxxuuutttsssrrrpppmmmkkkhhhfffeeefffeeeeeefffgggfffcccaaa^^^^^^^^^]]][[[XXXUUUSSSQQQOOOMMMJJJGGGDDDBBBAAADDDCCCBBB@@@???>>>======;;;;;;999888777777666666666666555444333333222222000111222222333333333333111111000000/////////...////////////////////////................................................000000000000000000000000///---+++))))))+++---////////////...---------,,,------------------------------------------------//////.........---------.........------,,,,,,,,,........................---------------------------------...------,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------...............///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------//////...---,,,++++++***+++******************+++...---,,,,,,++++++,,,,,,*********++++++,,,,,,---)))************++++++++++++)))(((((()))******)))++++++******++++++,,,---...,,,+++,,,------,,,***,,,++++++***++++++,,,,,,++++++,,,---,,,+++***))),,,+++)))))))))+++---...........................wwwhhh^^^ZZZVVVQQQMMMKKKJJJHHHFFFHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCAAAAAA@@@@@@AAACCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>?????????>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPTTTUUUVVVWWWXXXYYYYYYYYY[[[\\\^^^______^^^\\\ZZZ[[[[[[\\\]]]___```bbbbbbbbbbbbaaa```^^^]]]\\\\\\ZZZZZZZZZXXXWWWWWWZZZ\\\\\\aaagggmmmppppppmmmkkkgggfffdddcccbbbbbbbbbbbbeeeeeeeeedddbbbbbbccceeefffggghhhiiiiiihhhfffeeeeeeeeefffgggiiijjjkkkkkkkkkjjjhhhggggggggghhhiiillllllmmmmmmnnnnnnoooooorrrwww}}}~~~|||zzzxxxyyy|||~~~}}}zzzwwwuuusssrrrqqqooommmjjjhhhfffeeegggfffeeeeeefffeeebbb```^^^]]]]]]\\\YYYWWWTTTSSSPPPOOOMMMJJJHHHEEECCCBBBCCCBBB@@@???======<<<<<<<<<;;;999888777666666666555555555444333333222222111111222222333222222222000000000//////.........................................................///////////////////////////////////////////////////...,,,++++++,,,...///...............---------------------------------------------------------//////.........---------.........------,,,,,,,,,........................---------------------------------......------,,,,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******))))))+++***((((((*********)))++++++******++++++,,,---+++******+++,,,------,,,,,,,,,++++++***+++++++++((()))***,,,---------------,,,+++******+++---...------------------------xxxjjj___XXXUUURRROOOMMMLLLJJJGGGEEEFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIHHHFFFEEECCCBBBAAADDDCCCBBBAAAAAA@@@@@@AAACCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>?????????>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPOOONNNOOOPPPQQQRRRXXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYYYYYYYYZZZ[[[]]]^^^______``````___^^^^^^]]]\\\\\\[[[[[[[[[YYYXXXXXXZZZ]]]^^^aaagggllloooooommmkkkfffeeedddcccccccccddddddggghhhhhhgggfffeeeggghhhjjjkkkmmmnnnllliiieeeccccccdddeeefffhhhiiijjjkkkjjjiiihhhgggggghhhhhhiiilllllllllmmmnnnnnnoooooonnnrrryyy|||yyyyyy{{{~~~}}}{{{yyyvvvtttrrrqqqpppooommmjjjhhhgggfffhhhgggeeeeeedddccc```^^^\\\\\\[[[YYYWWWUUUSSSRRROOONNNLLLJJJHHHFFFEEEDDDBBBAAA???===<<<;;;;;;;;;<<<;;;999888666555555444555444444333333222222222111222222222222111111000/////////...............------------------------........................////////////////////////////////////////////////........................---------.......................................------------------------...............---------.........---------------........................------------------------,,,------.........------***++++++,,,------..............................------,,,,,,,,,,,,------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++***)))((((((+++***((((((***+++***)))++++++******++++++,,,---)))(((((())),,,...---,,,---,,,,,,+++*********+++((()))***,,,------------///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,xxxiii___XXXSSSOOONNNMMMLLLLLLJJJGGGDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAACCCBBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@?????????===>>>>>>>>>>>>>>>>>>===>>>=========>>>@@@BBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQOOOOOONNNNNNOOOQQQRRRSSS[[[]]]___aaaaaa^^^[[[YYYWWWXXXYYYZZZ[[[ZZZYYYXXXVVVWWWXXXYYYZZZ[[[\\\\\\^^^]]]]]]]]]]]]\\\\\\\\\[[[\\\\\\[[[ZZZZZZ\\\]]]___bbbgggkkkmmmmmmllljjjeeeeeecccccccccdddfffgggjjjkkkllllllkkkkkkmmmoooqqqsssttttttqqqkkkeeeaaabbbcccdddeeegggiiijjjjjjiiiiiihhhgggggghhhiiijjjkkkkkklllmmmmmmnnnnnnooommmpppuuu{{{~~~}}}{{{yyy{{{~~~}}}|||zzzwwwtttrrrqqqpppooonnnllljjjhhhgggfffjjjhhheeedddcccaaa^^^[[[ZZZYYYXXXWWWUUUSSSQQQQQQMMMMMMLLLJJJHHHGGGFFFEEEAAA@@@???===<<<;;;;;;:::<<<;;;999777555444444333444333333333222222222111111222222222111000//////..................------------------------------................................................////////////////////////---...////////////...---,,,---------.../////////////////////////////////...............................................................---------................................................,,,------...............,,,,,,,,,------.........////////////////////////------,,,,,,,,,,,,------//////...------------------------------------------------...............///...---,,,,,,,,,,,,,,,........................------------------------................................................,,,---------......//////......------------............---,,,,,,,,,,,,,,,---------,,,,,,++++++***------,,,++++++***)))))),,,***))))))***++++++***++++++******++++++,,,---)))(((((()))+++,,,,,,+++------,,,+++************,,,,,,,,,,,,,,,+++++++++000///...---,,,---------++++++++++++++++++++++++yyyggg[[[TTTPPPNNNKKKJJJJJJJJJKKKIIIFFFCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>><<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<===???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOOOONNNNNNNNNOOOQQQRRRTTTZZZ^^^cccgggfffaaa[[[VVVTTTUUUVVVWWWXXXXXXWWWWWWTTTUUUWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[]]]^^^___bbbeeeiiikkkkkkjjjiiieeedddcccbbbdddfffhhhjjjmmmnnnpppqqqrrrtttwwwyyy|||}}}}}}{{{vvvooogggbbbaaabbbcccdddfffggghhhiiihhhhhhgggggggggiiijjjkkkkkkkkkllllllmmmnnnnnnnnnmmmooorrrvvvzzz~~~~~~}}}|||{{{}}}~~~|||}}}~~~}}}zzzxxxuuurrrqqqpppooonnnmmmllljjjiiihhhgggjjjhhhdddbbbaaa___\\\ZZZWWWWWWUUUTTTRRRQQQPPPOOOLLLLLLKKKIIIHHHGGGFFFEEEBBBAAA???>>><<<;;;;;;;;;;;;:::888666555444333333222222222222222111111111111111111111000000///...------..................------------------------........................------------------------........................,,,---...//////...---,,,,,,---------.../////////////////////////////////........................---.............................................////////////////////////........................,,,---....../////////...000/////////.........---////////////////////////...------,,,,,,------...//////...------------...---------------------------------........./////////...---,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,------......//////000///..................//////...------,,,,,,------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,***))))))***++++++***++++++******++++++,,,---+++***))))))++++++***)))---,,,++++++*********+++---------,,,,,,,,,,,,,,,000//////...------------++++++++++++++++++++++++{{{kkk^^^VVVRRRPPPNNNIIIHHHHHHHHHHHHGGGDDDBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===???@@@AAAAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNPPPQQQRRRXXX\\\cccgggfff```YYYTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^______^^^]]]^^^___```aaadddfffhhhhhhhhhgggdddcccbbbbbbdddgggkkkmmmoooqqquuuxxxzzz~~~|||sssjjjeeebbbbbbcccdddeeeffffffggggggggggggggghhhiiikkklllkkkkkkkkklllmmmmmmnnnnnnnnnnnnooopppssswwwzzz}}}}}}}}}}}}}}}}}}||||||{{{yyy{{{}}}~~~~~~~~~|||yyyvvvsssqqqooonnnmmmmmmlllkkkjjjiiihhhhhhjjjgggcccaaa___^^^[[[YYYUUUTTTSSSQQQOOONNNNNNNNNKKKKKKJJJHHHGGGEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;999888777555444444444444111111111111111111111111///000000000000//////................../////////------------------------........................................................................,,,---...//////...---,,,---------...............................................................---------............................../////////////////////////////////........................,,,---...///////////////111111000000///......---////////////////////////......------------......000///......------......------------------------,,,,,,------...////////////...------------------------------------------------------------------------------------------........................------......//////////////////............/////////......---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,+++))))))+++,,,+++***++++++******++++++,,,------+++******++++++***))),,,++++++***++++++,,,,,,++++++++++++,,,...///000..................------++++++++++++++++++++++++ssskkk```XXXUUUSSSPPPNNNIIIGGGFFFFFFFFFEEECCCAAA???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>======:::;;;===>>>>>>===;;;:::888999:::<<<>>>>>>??????AAABBBCCCCCCCCCBBBAAAAAA??????>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCC>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMMMMLLLMMMNNNPPPPPPVVVYYY^^^aaa```\\\WWWSSSQQQQQQRRRRRRSSSTTTTTTTTTRRRSSSUUUWWWXXXWWWVVVUUUVVVWWWWWWYYYZZZ[[[\\\\\\^^^___``````___^^^___```___```bbbdddeeeeeefffeeedddcccbbbbbbdddhhhmmmooopppsssxxx}}}vvvmmmhhhccccccccccccdddddddddeeegggfffffffffhhhiiikkkmmmjjjkkkkkkllllllmmmmmmnnnmmmlllkkklllnnnrrrvvvyyyyyyyyyzzz{{{{{{{{{{{{zzzxxxzzz|||}}}}}}~~~~~~~~~}}}|||xxxuuurrrooonnnnnnmmmllllllkkkjjjiiihhhhhhiiifffbbb```^^^]]][[[YYYTTTRRRQQQOOOMMMMMMMMMMMMKKKJJJIIIGGGEEECCCBBBAAA@@@???>>><<<;;;::::::999777666555555444444444555000111111111111111111111......//////000/////////.........//////000000000................................................000000000000000000000000.................................//////........................---------------------------------........................---------.........//////---........./////////000////////////////////////........................,,,---...///000000000000///////////////.......................................------------......000//////.......................................,,,,,,------...//////000.........---......//////................................................------------------------....................................///////////////......------....../////////...---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++---+++******+++,,,++++++++++++******++++++,,,---,,,+++***+++,,,---,,,+++************+++,,,------++++++++++++,,,...///000,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,zzzpppbbb\\\UUUQQQOOOOOOLLLJJJIIIGGGEEEDDDEEEDDDBBBAAA???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>=========:::;;;===>>>>>>===;;;:::777888:::===>>>???>>>>>>AAABBBCCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHHHHFFFEEEDDD===>>>???@@@AAAAAA@@@???AAAAAABBBDDDEEEGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLNNNMMMLLLLLLLLLMMMNNNOOOUUUWWWYYY[[[ZZZXXXUUUSSSPPPPPPQQQQQQRRRSSSSSSTTTRRRSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWXXXYYY[[[\\\\\\^^^```aaaaaa```______```___```aaabbbcccdddddddddcccbbbbbbbbbeeeiiinnnqqqqqqtttzzzxxxooojjjccccccccccccccccccccccccffffffffffffhhhjjjlllmmmjjjjjjkkkllllllmmmmmmnnnkkkjjjiiiiiikkkppptttwwwwwwwwwxxxyyyzzzzzzzzzzzzwwwyyy{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{xxxtttqqqooommmmmmllllllkkkkkkjjjiiiiiihhhhhheeeaaa___^^^]]][[[ZZZSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBAAA@@@???>>>===;;;:::999888888555555555444444555555555000000000000000111111111------...///000000000///.../////////000000111111////////////////////////........................111111111111111111111111........................000000////////////000000/////////......------,,,------------------------////////////////////////---------.........//////---.........//////000000000000000000000000000000////////////////////////,,,---...///000000000000,,,,,,------.../////////..............................------------......000000///.......................................,,,,,,------...///000000...............///000111000000000000000000000000................................................/////////////////////////////////////////////.........------------......//////...------------...,,,,,,,,,------.........///...------,,,+++******---+++******+++,,,,,,+++++++++******++++++,,,---+++***)))+++---///......)))))))))***+++,,,......///...---,,,+++,,,------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,wwwlllfffXXXTTTPPPMMMLLLKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>============>>>@@@@@@??????????????????======>>>>>>?????????@@@===>>>>>>>>>????????????===============<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAA@@@@@@@@@??????>>>>>>========================>>>>>>>>>???@@@@@@AAAAAADDDFFFIIIJJJHHHEEECCCBBB@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNPPPQQQRRRQQQPPPPPPMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWXXXXXXVVVSSSQQQSSSSSSTTTVVVXXXYYY[[[[[[]]]]]]^^^]]]\\\[[[]]]_________``````aaaaaabbbbbbbbbbbbaaabbbeeejjjnnnrrrrrrwww{{{yyypppkkkeeedddccccccbbbbbbbbbcccccceeegggiiikkkkkkkkkkkklllmmmmmmmmmmmmmmmlllllliiigggeeefffjjjppptttvvvssstttuuuwwwxxxxxxxxxxxxyyyzzzzzz|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}|||wwwxxxxxxvvvrrrnnnmmmmmmooommmjjjiiihhhgggfffdddddddddbbb```]]]ZZZWWWVVVUUUSSSPPPMMMKKKKKKKKKKKKMMMLLLJJJGGGEEEDDDCCCCCC@@@???>>><<<:::888666555666555555444222111000000000000000000000000000000............//////////////////............//////000000000000000000000000...............///000000000/////////............////////////////////////..................................../////////000........................////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////......------000000///...............---......///////////////000000//////.........---............................................................------------++++++---...////////////000000000000////////////////////////////////////////////////////////////000000//////.........---//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222111///...------......000///---+++******+++++++++******))))))******+++***)))))))))***+++,,,,,,)))***+++,,,---,,,++++++---------,,,,,,+++++++++///...------,,,,,,------,,,,,,+++***+++,,,...///yyylllaaaZZZTTTQQQMMMJJJJJJIIIHHHGGGDDDEEEEEEDDDDDDCCCBBBAAA???>>>==================????????????????????????======>>>>>>>>>?????????=========>>>>>>>>>??????======>>>>>>======<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAADDDHHHKKKLLLJJJGGGDDDCCCAAAAAA???>>>===>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTVVVWWWWWWUUUSSSQQQRRRSSSTTTUUUWWWYYYZZZ[[[\\\]]]]]]\\\[[[[[[\\\^^^^^^______``````aaaaaabbbbbbaaaaaabbbdddiiinnnppprrrwww{{{vvvmmmhhhfffeeeddddddcccccccccdddcccdddfffhhhjjjjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkiiiggggggiiimmmrrruuuvvvttttttuuuvvvwwwwwwwwwwwwyyyyyyzzz|||}}}~~~~~~}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}|||{{{yyyyyyxxxuuupppmmmlllmmmpppnnnkkkjjjiiiiiigggeeeeeedddbbb```\\\YYYVVVUUUSSSQQQOOOLLLKKKKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCBBB>>>===<<<;;;:::999888777666555444333222111111000000000000000000000000000------.........///////////////............//////////////////////////////...............///000000000000/////////.........................................................---------............///////////////////////////////////////////////////........................//////////////////////////////////////////////////////////////////////////////////////////......000000///...............---......///////////////000000/////////.........................................................000000000111111111111111000111222333444444444444000000000000////////////////////////////////////////////////////////////000/////////............//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000---,,,+++)))))))))******...------,,,,,,------...,,,,,,+++***)))))))))***++++++---.........---,,,---------,,,,,,,,,++++++......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...vvvjjj```VVVOOOOOOLLLIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<=========>>>>>>>>>======>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@DDDHHHMMMNNNLLLHHHEEECCCAAAAAA???>>>===<<<<<<<<>>===<<<<<<<<<<<<<<<==================>>>>>>========================;;;<<<<<<<<<<<<==================>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@CCCGGGKKKMMMKKKGGGCCCAAA???>>>>>>======<<<<<<<<>>?????????@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPRRRSSSUUUWWWXXXXXXYYYZZZZZZZZZXXXXXXYYY[[[[[[\\\\\\]]]^^^___``````````````````cccfffjjjlllpppuuuyyy~~~zzzrrrlllhhhbbbbbbcccccccccbbbbbbbbbbbbcccdddeeefffgggggghhhhhhkkknnnqqqsssrrrooonnnkkkkkkmmmpppuuuxxxxxxxxxvvvuuuuuuttttttsssssstttwwwxxxzzz{{{}}}}}}~~~~~~~~~}}}|||}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~{{{uuupppmmmmmmnnnnnnlllkkkkkkmmmnnnnnnmmmiiigggddd```\\\YYYVVVUUURRRPPPMMMJJJHHHHHHHHHIIIIIIJJJJJJIIIGGGDDDAAA???;;;;;;::::::999888888888444444333333222111111000////////////////////////......////////////000000//////............//////.......................................///000000000000000////////////...................................................---------.........//////000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000111111111000///............//////---......///////////////000000//////////////////////////////////////////........................+++,,,,,,---...///000000,,,,,,---...............000000000000///////////////////////////////////////////////////////////////////////////.........////////////....................................,,,,,,,,,---------------------------------------+++++++++,,,,,,---------------,,,,,,---------...******))))))))))))******(((((((((***+++---///000---......///////////////------------------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---{{{iii\\\WWWTTTOOOJJJHHHFFFEEEFFFGGGHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????@@@DDDHHHIIIGGGDDD@@@???:::;;;;;;<<<============>>>>>>>>>???????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>??????@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXYYYXXXVVVVVVXXXYYYYYYZZZ[[[\\\]]]^^^_______________```bbbdddgggiiinnnrrrwww{{{{{{uuuooojjjgggccccccdddeeeeeeddddddcccbbbccccccdddeeefffggggggiiikkkooosssuuutttsssqqqnnnnnnpppssswwwyyyyyyxxxvvvuuutttsssrrrrrrrrrsssuuuwwwyyy{{{}}}}}}}}}|||~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~~~~~~~}}}|||~~~~~~}}}wwwrrrooonnnooojjjiiiiiikkknnnpppqqqqqqjjjhhhddd```\\\YYYWWWVVVSSSPPPMMMIIIGGGEEEEEEEEEHHHHHHIIIHHHFFFCCC???===<<<<<<;;;999888777666555333333333222222111111000//////////////////////////////000000000111111111//////............//////.......................................///000000111000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111222222//////............//////---....../////////////////////000000000000000000000000000000000000000000//////////////////////////////000111222333333333000000111222222222111111000000000000////////////////////////////////////////////////////////////.........///////////////000000/////////.................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++***,,,---------......------------,,,,,,,,,,,,------(((((()))***+++---///000---------------.........------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++tttjjj]]]SSSPPPNNNKKKIIIFFFEEEEEEEEEGGGHHHGGGFFFBBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;999::::::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>AAADDDEEECCC@@@======888999:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????============>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOONNNOOOOOOPPPPPPPPPPPPPPPMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^^^^___^^^^^^___aaaccceeefffjjjooossswww}}}|||{{{wwwsssnnniiifffcccdddeeeggghhhhhhhhhgggfffccccccccccccdddeeefffgggiiikkkooorrruuuuuuuuutttrrrrrrrrruuuxxxyyyxxxwwwuuutttrrrqqqqqqqqqrrrrrrtttvvvyyy{{{}}}}}}|||{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~~~~}}}|||zzzzzzzzz{{{|||~~~}}}xxxssspppoooooohhhhhhgggiiimmmpppqqqqqqiiifffccc^^^[[[XXXWWWVVVQQQOOOLLLHHHEEEDDDDDDDDDGGGGGGFFFEEECCCAAA>>><<<<<<;;;:::999777666555444333333222222111111111111000000000000000000000000//////000000000111111111//////............//////.......................................///000000111111000000000/////////000000000000000000000000//////////////////////////////000000000111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222///............//////000---....../////////////////////000000000000111111000000000000000000000000//////////////////////////////000000111111222222111222222333333333222222000000000000////////////////////////////////////////////////////////////.........///////////////000000000/////////..............................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...------------..................---,,,,,,,,,,,,---,,,,,,---------,,,++++++eee___VVVOOOKKKIIIHHHGGGEEEDDDCCCEEEFFFGGGFFFDDDAAABBBBBBAAAAAA@@@???>>>??????===<<<;;;:::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::888999::::::;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>===???AAAAAA???===<<<<<<888999:::;;;<<<<<<;;;;;;========================<<<<<<<<<<<<==================<<<<<<===>>>@@@AAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIKKKLLLMMMNNNOOONNNNNNNNNOOOOOOOOOOOOPPPLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUVVVUUUTTTSSSUUUWWWVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^___```bbbcccdddfffkkkooosssyyy{{{wwwvvvsssoookkkgggdddbbbcccdddfffhhhhhhgggfffeeeddddddccccccdddeeegggggghhhjjjmmmppprrrtttuuuuuuvvvttttttuuuwwwxxxxxxwwwtttsssqqqppppppqqqrrrssssssuuuxxx{{{||||||{{{zzz~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}|||zzzxxxvvvvvvwwwyyy|||~~~~~~|||xxxsssooonnnnnnjjjhhhggghhhkkklllmmmllleeeccc___[[[WWWVVVUUUUUUNNNLLLIIIGGGEEEEEEEEEEEEFFFFFFDDDBBB@@@>>>===<<<:::999999888777777666666222222222222111111111111000000000000000000000000............//////////////////............//////////////////////////////...............///000000111111111000000000//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222111111...............///000000---....../////////////////////000000000111111111111111111111111111111111////////////////////////.............../////////000000111111111000000///000000000000////////////////////////////////////////////////////////////............/////////000000000000000/////////...........................,,,,,,------.../////////------------------------,,,,,,---......---,,,+++,,,,,,---------+++***)))******))))))))))))******...---,,,+++++++++++++++---,,,+++++++++,,,---...------------.........///000///......------......,,,,,,---------,,,+++***^^^ZZZUUUNNNJJJGGGFFFFFFDDDCCCCCCDDDEEEFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>>??????===<<<;;;::::::999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::777888999999::::::::::::======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>???@@@???===;;;;;;<<<999:::;;;<<<;;;:::999888===============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<===>>>@@@AAA@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAABBBCCCEEEGGGIIIHHHIIIJJJKKKLLLNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLMMMOOOQQQRRRTTTTTTTTTUUUUUUTTTSSSSSSTTTVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^^^^___```aaabbbcccdddiiimmmpppvvv||||||xxxvvvuuurrroookkkhhheeeddd```aaaccceeeeeeeeecccbbbeeeddddddcccdddeeeggghhhggghhhkkkmmmpppssstttuuuxxxvvvuuuuuuvvvwwwwwwvvvsssrrrpppooooooppprrrssssssuuuxxx{{{||||||{{{zzz}}}}}}}}}}}}}}}|||||||||{{{zzzxxxwwwwwwyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{yyywwwssstttuuuxxx{{{~~~~~~}}}~~~{{{|||{{{xxxsssooommmlllkkkjjjhhhhhhiiijjjiiihhhbbb___\\\XXXUUUSSSSSSSSSJJJIIIGGGEEEEEEFFFGGGHHHFFFEEECCC@@@>>>===<<<<<<777777777777777888888888222222222111111111111111000000000000000000000000,,,,,,,,,---------......//////............//////000000000000000000000000...............///000000111111111111000000000000////////////////////////000000000000000000000000............/////////000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000444333333222222111111111...............///000111---....../////////////////////000000111111111222111111111111111111111111000000000000000000000000222222222222111111111111111111222222222111111000000000000000////////////////////////////////////////////////////////////---.........//////000000000000000000////////////........................,,,,,,------...///000000////////////////////////***+++---...///......---//////000000///---+++***---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...------,,,+++,,,---...///---------.........//////000000///............///,,,,,,---...---,,,***)))QQQNNNKKKIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCDDD????????????>>>>>>>>>===>>>?????????===<<<:::888999999999999999999999999888888888888888888888888999999888888888888888999666666777777888999;;;;;;999999999999999999999999888888777777888888999:::===<<<;;;:::::::::::::::::::::;;;;;;::::::999999777777888999::::::::::::;;;;;;;;;;;;:::999888777888999::::::;;;;;;::::::======<<<;;;::::::999999;;;;;;::::::999:::::::::<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBB?????????@@@BBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\YYYZZZ[[[\\\]]]^^^^^^^^^```cccfffjjjnnnqqqrrrssssssqqqnnnjjjgggdddbbbaaabbbcccdddeeefffeeeddddddbbbbbbbbbbbbbbbccccccccceeefffgggjjjllloooqqqrrrrrrrrrrrrrrrrrrrrrsssssstttsssrrrqqqqqqrrrtttvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||zzzxxxvvvvvvuuutttsssssstttuuuvvvwwwzzz~~~}}}}}}}}}}}}~~~|||xxxvvvuuuvvvvvvrrrssstttvvvzzz~~~~~~}}}||||||||||||zzz{{{yyywwwuuuuuutttqqqpppjjjhhhgggffffffeeecccaaa```^^^[[[WWWSSSQQQOOONNNJJJIIIFFFCCCBBBCCCDDDFFFEEEDDDBBB@@@===;;;999888777666666666666555555555222222222222222222222222000000//////......------000///...------...///000////////////...---,,,+++---------.........//////000000000000000000000000000000000000////////////000000//////.........---000000000000////////////000000000000000000000000222111000//////000111222000000////////////000000000000000000000000000000111111111111111111111111000//////.........//////444444333333222222111111///000111111111000///...111111111111111111111111222222111111111000000000222222222111111000000000111111000////////////000////////////////////////////////////////////////333333333333333333333333111000///......///000111////////////////////////111111000000//////......////////////////////////000000000000////////////////////////000000000000///...,,,+++***+++,,,,,,------------------------.........------,,,,,,,,,---...///000111111111111---------............///,,,---/////////---+++)))---------............///---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++MMMKKKHHHFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCC?????????>>>>>>>>>==================<<<:::888777999999999999999999999999888888888888888888888888999999888777777888888999777777777777888999::::::999999999999999999999999888888777777777888999999<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999888888777777888999::::::::::::;;;;;;;;;;;;:::999888777888999::::::;;;;;;::::::<<<;;;;;;:::999999888888999999888999999:::;;;<<<;;;;;;<<<======>>>>>>???>>>======>>>???@@@AAAAAA>>>??????@@@BBBCCCEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKKKKKKKLLLNNNPPPQQQPPPPPPQQQQQQSSSTTTUUUVVVWWWWWWVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[^^^```dddhhhkkknnnoooppppppooommmjjjgggdddbbb```aaabbbcccdddddddddcccbbbaaaaaaaaaaaabbbbbbbbbbbbcccdddfffiiilllnnnppprrrppppppqqqqqqrrrssssssssstttsssrrrrrrssstttuuuvvvwwwxxxyyyzzz|||}}}~~~~~~}}}|||yyywwwvvvuuutttsssrrrrrrssstttuuuwwwzzz}}}}}}}}}}}}~~~|||yyyvvvuuuuuuvvvrrrssstttvvvyyy~~~~~~}}}|||||||||}}}}}}{{{yyyxxxvvvuuutttrrrooollliiigggeeeddddddcccaaa___]]]\\\YYYUUURRROOOMMMLLLIIIGGGDDDBBBAAAAAABBBCCCCCCBBB@@@>>>;;;999777666666666555555555444444444222222222222222222222222000000000000000000//////000///...------...///000////////////...---,,,+++---------.........//////000000000000000000000000111000000000////////////000000000/////////......000000000000000000000///000000000000000000000000222111000//////000111222111111000000000000111111000000000000000000000000000000000000000000000000111000000/////////000000111111000000000/////////000111222222222222111000000000000000000000000000111111111000000000000///111111111000000000//////000000///...............000000000000000000000000//////000000000000000000111111111111111111111111000000////////////000000000000000000000000000000222111111111000000000000////////////////////////000000000000////////////000000000///////////////......,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,.........///......------------------............+++,,,---.........---,,,---------............///000000///......///000111------------------------000//////...---,,,,,,,,,HHHFFFDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<;;;:::999888777777777777777777777777777777777777777777777777777888888777777777888888999888888888777777888888999888888888888888888888888777777777777777888888999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666777888999::::::::::::;;;;;;;;;;;;:::999888888888999999::::::::::::::::::::::::999999888888777777777777888999:::;;;<<<:::;;;;;;<<<<<<=====================>>>???@@@@@@>>>>>>??????AAABBBDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIJJJJJJKKKLLLNNNOOONNNNNNOOOPPPRRRSSSUUUVVVUUUTTTTTTUUUUUUVVVWWWXXX[[[[[[[[[[[[[[[ZZZYYYXXX[[[]]]aaadddhhhjjjkkklllkkkkkkkkkiiigggdddaaa```___```aaabbbcccbbbaaaaaa````````````aaaaaaaaabbbbbbccceeehhhjjjmmmooopppnnnnnnoooppprrrssstttuuusssttttttuuuvvvvvvwwwwwwwwwxxxyyyzzz|||}}}~~~~~~}}}{{{xxxvvvtttsssrrrqqqppppppqqqrrrsssvvvzzz~~~}}}}}}||||||}}}|||yyyvvvuuuuuuvvvrrrrrrsssuuuxxx}}}~~~|||{{{{{{{{{zzz{{{}}}~~~|||{{{xxxxxxwwwwwwvvvsssoookkkhhheeecccaaa```___^^^\\\ZZZYYYWWWSSSPPPMMMKKKIIIHHHFFFCCCAAA??????@@@@@@???>>>===;;;999666555444444444444444333333333333222222222222222222222222000000111111111111111222//////............//////////////////......---,,,------........./////////000000000000000000000000111111000000000/////////111111111000000000000000000000000000000000000000000000000000000000000000222111000000000000111222222222222111111222222222000000000000000000000000000000000000000000000000111111000000000111111222000000000///////////////111111222333333222222111000000000000000000000000222222222111111111000000111111111111111000000000111000000///.../////////111111111111111111111111000000000111111222222222111111111111111111111111///000000111000000//////111111111111111111111111222222222222111111111111////////////////////////000000000000////////////000000000//////...............---,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,---------------,,,+++***)))------------............++++++,,,------......///---------............///......---,,,,,,,,,------//////////////////////////////......------,,,,,,EEECCCAAA@@@AAAAAA@@@????????????@@@@@@@@@AAAAAA>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999888888777777777777777777777777777777777777777777777777888777777777777888888999999999888777777777777777777777777777777777777777777666666666666777888888::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666666777888999999::::::999:::;;;;;;;;;::::::999888888888999::::::::::::999;;;:::::::::999999888888777777777777888999:::::::::::::::;;;;;;<<<<<<<<<===<<<<<<<<<======>>>???>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[^^^bbbeeeggghhhhhhgggggghhhhhhfffdddaaa___]]]^^^```aaaaaaaaa```___^^^^^^______```aaaaaaaaacccdddeeegggiiijjjllllllllllllnnnppprrrtttuuuvvvttttttvvvwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{|||}}}~~~~~~|||yyyvvvtttsssqqqpppooonnnnnnooopppqqqvvvyyy}}}}}}||||||{{{|||}}}~~~|||yyywwwuuuuuuuuurrrrrrssstttwww{{{}}}|||zzzyyyyyywwwxxxyyyzzzzzzzzzyyyyyyxxxxxxzzz{{{{{{xxxrrrnnngggddd```^^^]]]\\\ZZZXXXXXXWWWUUURRROOOLLLIIIHHHGGGEEECCC@@@???>>>>>>>>>===<<<;;;999777666444333333333333333222222222111111111111111111111111111///000000111111222222222/////////......////////////////////////...------............////////////////////////////////////111111111000000000//////111111111111111111111111000000000000000111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000222222222222222222222222111111000000111111222222222222111111111111111111000000111111111222111111222222222222222222222222444444333333333222222222222222222222222222222222333333222111111111111111111111111111111111111111///000000111111222222333333333333333333333333333///000111222222000///...000000000000000000000000111111111111111111111111////////////////////////000000000000////////////000000000///......------......------------------........................***+++++++++,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,---------.........---,,,,,,,,,,,,---...///---------............///,,,,,,,,,+++++++++++++++////////////////////////...---------------------CCCAAA??????@@@AAA@@@???>>>>>>>>>>>>????????????=========<<<<<<<<<<<<;;;<<<<<<;;;::::::999999999666666666666666666666666666666666666666666666666777777666666777888888999999999888777666666666666666666666666666666666666666666555555666666777888888999:::;;;<<<<<<;;;;;;::::::::::::999888777666666666777888999999999999::::::;;;;;;;;;:::999999777888999999::::::999999;;;;;;;;;;;;::::::::::::::::::999888777777777777::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===============>>>???@@@AAABBB@@@AAAAAABBBDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNQQQRRRTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ]]]aaaccceeeeeefffcccdddeeefffeeeccc```___]]]^^^___```aaa```______]]]^^^^^^___``````aaaaaafffffffffgggggghhhhhhhhhkkklllnnnppprrruuuvvvwwwuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvwwwyyyzzz{{{|||}}}~~~|||yyywwwtttsssrrrooonnnmmmllllllmmmnnnoootttwww{{{}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}||||||}}}}}}{{{yyywwwvvvuuuuuurrrrrrrrrsssvvvzzz}}}~~~}}}|||zzzxxxwwwvvvtttuuuuuuvvvwwwxxxxxxyyyxxxyyy{{{}}}}}}zzzuuuqqqgggddd___\\\ZZZYYYWWWVVVVVVUUUTTTRRROOOLLLIIIGGGFFFDDDCCCAAA???>>>>>>>>><<<;;;:::999777666555444333222222222111111111111111111111111111111111111/////////000000111111111...//////////////////.../////////000//////...---........./////////000000////////////////////////111111111111000000000000111111111111222222222222///000000000111111111222111111111111111111111111111111222222222222111111111111111000000111111111111111111111111111111111222222222222222222222222111111000000111222222333222333333333333333333333000000000000111111222222222222222222222222222222444444333333333222222222222222222222222222222222444333333222222222222222000000000000000000000000000000111111111222222222333333333333333333333333000111222222222111///...////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000/////////.........---................................................+++++++++,,,,,,---------++++++,,,---------------,,,,,,,,,------------...///...---,,,,,,,,,,,,------------............///....../////////.........------------------------,,,,,,,,,---------------BBB@@@>>>>>>???@@@@@@???<<<============>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999:::666666666666666666666666666666666666666666666666666666666666777888888999999888777777666666666666555555555555555555555555555555555555555666777777777888:::;;;;;;:::999999999999999999999888888777555666777888999999999999:::::::::;;;;;;::::::999777888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<===>>>???@@@@@@???@@@AAABBBCCCDDDEEEFFF@@@AAAAAABBBCCCDDDEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUURRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\___aaacccccccccbbbbbbccccccbbbaaa___^^^^^^___```aaabbbaaa``````]]]^^^^^^___```aaabbbbbbgggggggggggggggggggggggglllmmmoooqqqsssvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyytttuuuvvvwwwyyyzzz{{{{{{}}}{{{yyyvvvtttsssrrrqqqnnnmmmlllkkkkkklllmmmnnnrrruuuyyy}}}}}}|||{{{zzzzzzzzz{{{|||}}}|||zzzzzzzzz{{{~~~}}}{{{yyywwwvvvuuuuuurrrrrrrrrsssuuuxxx{{{}}}||||||{{{zzzxxxvvvtttsssqqqrrrssstttwwwzzz|||}}}|||}}}~~~{{{vvvrrrhhheee___[[[YYYXXXVVVTTTTTTSSSSSSQQQNNNKKKGGGEEECCCBBBAAA@@@???>>>>>>>>>;;;:::999888777666555555222222222222111111111111111111111111111111111111//////000000000000000000......////////////....../////////000000//////........./////////000000000000000000000000000000000222222111111111000000000111111111111111222222222///000000111111222222222111111111111111111111111111111222333333222111111111111000000000000111111222222222222222222222222111111111111111111111111222222111222222333444555222333333333333444444444333333222222333444555666444444444444444444444444555555444444444333333333222222222222333333333333555444333333222222333333111111111111111111111111333333333333333333333333333333333333333333333333222222222222111000//////........................///////////////000000000000000000000000000000000000000000000////////////........................---...//////000/////////........................,,,,,,---------------...***+++,,,---............,,,,,,,,,,,,------------///......------,,,++++++---------............///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......AAA???======>>>>>>>>>===;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::;;;:::999888777888999999777777777777777777777777555555555555555555555555555555555666666777999999888777777666666666777777444444444444444444444444555555444444555555666777777888999::::::999777666777888888999999999999888555666777888999999999999999::::::;;;;;;::::::999777777888999999999999999::::::::::::::::::::::::<<<;;;:::999999888999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>?????????@@@AAABBBCCCEEEFFFFFFAAABBBBBBBBBCCCCCCDDDDDDCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUWWWXXX[[[]]]___```aaaaaaaaaaaaaaa```______^^^^^^___```bbbccccccbbbbbbaaa]]]^^^___```aaabbbcccccceeeeeefffggghhhiiiiiijjjmmmnnnppprrrtttvvvxxxyyyzzzyyyxxxwwwwwwwwwxxxyyysssssstttvvvwwwxxxyyyzzzzzzxxxvvvtttrrrqqqqqqqqqmmmmmmlllkkkkkklllmmmmmmqqqssswww{{{~~~}}}|||zzzyyyyyyyyyzzzzzz}}}~~~|||{{{{{{|||}}}}}}|||{{{yyywwwvvvuuutttrrrrrrqqqrrrtttwwwzzz|||yyyyyyyyyxxxvvvtttrrrpppnnnoooqqquuuzzz~~~xxxsssjjjfff```\\\YYYWWWVVVTTTQQQQQQPPPOOOLLLIIIEEECCC?????????>>>>>>>>>======999999888777666555555444333333222222222111111111111111111111111111111111111111111111111111000000---...///000000///...---//////000000000000//////.../////////000000000000000000000000000000000000222222222111111111000000000000000111111111222222///000000111111222333333111111111111111111111111111222222333333222222111222222111111111111222222333333333333333333333333444444444444444444444444444444444444555666777888555555555666666666777777888888888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999777777888888888999999999999888777777666666777777555555555555555555555555777777666666555444444444444444444444444444444444444333222111000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000////////////,,,------....../////////---...///000111000000///........................///..................---,,,,,,---------------,,,++++++,,,,,,,,,---------,,,---.........---,,,+++---------............///'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......@@@>>><<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999888777666666777888888888888888888888888888888555555555555555555555555555555555555666777999999777777666666666666777777444444444444444444444444555444444444444555666666777888999:::999777555444666777888999999:::999999555666777888888999999888999999:::;;;;;;:::::::::777777888999999999999888999999999999999999999999:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<===>>>??????@@@AAABBBDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTTTTTTTTTTSSSSSSRRRVVVWWWYYY\\\^^^_________bbbaaa```^^^^^^]]]]]]^^^```aaacccdddddddddcccbbb^^^^^^___```aaabbbcccdddcccccceeegggiiijjjlllmmmnnnoooqqqsssuuuwwwxxxyyy|||zzzxxxvvvvvvvvvwwwxxxrrrrrrsssuuuvvvwwwxxxyyyxxxwwwtttrrrqqqpppppppppmmmmmmlllkkkkkklllmmmmmmooorrrvvvzzz}}}}}}|||zzzyyyxxxyyyyyyzzz|||~~~}}}||||||}}}||||||zzzyyywwwvvvuuutttrrrrrrqqqrrrtttvvvyyy{{{xxxxxxxxxwwwuuussspppooolllmmmqqqvvv|||{{{vvvlllgggaaa\\\YYYWWWVVVTTTNNNOOONNNMMMKKKGGGCCCAAA========================888777777666555555444444333333333222222222222111000000000000000000000000444333333222222111111111---...///000000///...---//////000000000000000///////////////000000000000000000000000000000000000222222222111111111111000//////000000111111111111///000000111222222333333111111111111111111111111111222333444444333222111444333333222222333333444444444444444444444444444888888888888888888888888666666666666777888::::::888888999999:::::::::;;;======<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999::::::999888777666555555777777777777777777777777555444222000//////000111000000000000000000000000000000111111222222222333000000000000000000000000000000000000////////////+++,,,,,,---...///000000---...///111111111000///////////////////////////000000000///.........---------------,,,+++******++++++,,,,,,,,,---------)))+++---/////////---,,,---------.........//////(((***,,,...///000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<999888888777777777777777666777777888777555333222333333555666666666555444333333333444555666777777555555555555555444444333444333333222222333333444333333333444444555555555777666555444444555666777777888999999::::::::::::888888777777777777777888777777888888888888777777999999999999999888777666:::;;;<<<;;;999888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<>>>???@@@BBBEEEGGGIIIJJJEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKHHHGGGEEEEEEEEEGGGIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMRRRSSSSSSTTTTTTTTTSSSSSSWWWWWWYYYZZZ\\\^^^___```___``````___]]]]]]^^^```ccccccddddddeeedddddddddeeedddbbb```^^^^^^^^^^^^ccceeeggghhhiiijjjlllnnnmmmnnnppprrruuuxxx{{{}}}~~~|||xxxuuussssssssstttqqqrrrssstttuuuuuuuuuuuutttuuuwwwvvvuuusssssstttsssrrrooolllkkkkkkkkklllnnnppptttyyy|||~~~~~~~~~|||{{{xxxvvvvvvwwwyyy{{{}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}{{{xxxvvvtttrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwvvvuuusssrrrqqqoooooosssyyy~~~vvvoooiiifffbbb^^^[[[XXXTTTRRRQQQOOOLLLIIIFFFCCCBBBAAA>>>===;;;999888888888999777666666444333222111111/////////000111111222222111111111111000000000000000000000000000///......000000000000111111111111444222000000222111...+++000000000000111111111111111111000000/////////...000000000000000000000111111111111111000000000000---...000111222222222111888555222111222222000---000000000111222333444555444444333333333444666777666666777888999:::;;;<<<666888:::===?????????>>>::::::;;;<<<===>>>??????BBBBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLNNNQQQSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVYYYXXXWWWVVVTTTQQQOOONNNNNNNNNNNNOOOOOOPPPPPPPPPLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBAAA@@@???>>>======<<<;;;;;;:::999888888999999888666555555555555333222555333111111111111///---111111000000000/////////222111111111111000000000//////000000111111222222////////////////////////000000000000000000000000000000//////.........---//////.........---------........................///...------++++++***))),,,,,,,,,---------...............------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;888888777777777777888888999888777777666666777777777777777666666555444333333333555666666666555444333333333444444555666777555666666666666555444444444333333222222333333444333333333444444444555555777666555444444555666777444555666888999999::::::888888777777777777888888888888888999999888888888888888999999888888777777999:::;;;:::888777777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<===>>>@@@CCCEEEFFFGGGHHHCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKLLLNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^___^^^______^^^]]]]]]^^^```bbbcccdddeeeeeeeeeeeeeeeeeedddbbb```____________ccceeeggghhhhhhiiilllnnnqqqqqqsssuuuxxx{{{~~~}}}{{{wwwtttrrrrrrssssssqqqrrrrrrsssttttttuuuuuuuuuvvvwwwvvvtttssstttuuutttrrrpppmmmlllllllllmmmnnnppptttxxx{{{}}}~~~~~~}}}{{{yyywwwwwwxxxzzz{{{||||||}}}}}}~~~~~~}}}|||~~~|||xxxuuurrrrrrrrrrrrssstttuuuvvvuuuuuuuuuuuusssrrrpppppppppooorrrxxxwwwooohhhddd```\\\ZZZWWWTTTQQQOOOMMMJJJGGGDDDAAA@@@???>>>===;;;999888888888888666666555444333222222111111111111111111111000000111111111111000000000000000000000000000///......000000000000111111111111222000///000222222000...000000000000111111111111111111000000000/////////222222222222222111111111111111111111111111111111///000111222333333222222555222000000111222000///333333333333333444555666888777666555555666777777777888:::<<<>>>??????@@@===???CCCFFFHHHHHHGGGGGGDDDEEEFFFHHHIIIKKKLLLMMMPPPQQQRRRTTTVVVYYY[[[\\\______```aaaccceeeggghhhmmmmmmnnnnnnnnnnnnmmmmmmlllkkkjjjiiigggeeecccbbbbbbcccccccccdddddddddddd```______^^^]]]\\\[[[ZZZYYYXXXWWWVVVTTTQQQOOONNNMMMMMMLLLKKKJJJIIIIIIHHHDDDCCCBBB@@@???>>>>>>>>><<<;;;888888777666444333666444333333333333222000111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////000/////////..................---------,,,,,,,,,...........................------,,,,,,+++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------------------------------------------------------::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999999888888888888999999888888777666666666666666777777666555444444444444333333444555555555555444333333333333444555666777666666666666666555555444333333222222222222333333333333333333444444444444666555555444444555555666222333555666777888888888888888888777777888888999888888999999999999888888666777777888888888888777888999:::888666555555666777888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@CCCEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]]^^^^^^^^^\\\\\\^^^```aaabbbdddfffggggggffffffeeedddcccaaaaaa`````````ccceeeggghhhhhhiiikkkmmmrrrrrrtttvvvxxx{{{~~~zzzyyyvvvsssqqqqqqrrrrrrqqqqqqrrrrrrssssssttttttvvvwwwwwwvvvttttttuuuwwwuuusssqqqooonnnmmmnnnnnnoooqqqtttxxx{{{}}}~~~~~~}}}{{{zzzxxxxxxyyyzzz{{{yyyzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~yyyvvvrrrrrrrrrrrrrrrssstttuuussssssttttttsssqqqpppooopppnnnpppwwwuuullleeebbb^^^[[[YYYVVVTTTQQQLLLKKKHHHEEEAAA???===<<<===<<<;;;999888888888888555555444444333333333222333333222222111000000///111111111111000000000000000000111111000000//////000000000000111111111111000//////000222333222000000000000111111111222222111111111000000000000000444444333333222222222111222222222222222222222222111222333333333333333222444222111111333444444333666666666777888999::::::<<<;;;:::999999999:::;;;<<<>>>BBBFFFHHHJJJJJJJJJLLLNNNSSSWWWYYYYYYXXXWWWWWWXXXYYY\\\^^^```bbbcccggghhhjjjlllpppsssvvvxxxzzzzzz{{{|||}}}}}}{{{zzz{{{{{{{{{||||||||||||}}}yyyxxxxxxwwwvvvuuuttttttqqqqqqooommmjjjgggdddcccaaa``````___^^^]]]\\\\\\TTTSSSQQQNNNLLLJJJIIIIIIFFFDDDAAA???>>><<<999777999777666666777777555444333333333333333333333333111111111111111111111111111111111000000000000000................................................////////////............---------,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,........................------------------------........................::::::::::::::::::;;;;;;;;;;;;:::999999999999999999999888888888888999999777777666555555555555666888666555444333444555555333333444444444555555555444333333333444444555666666666777777666666555444333333222222222222333333333333333333333333333333444444444444444444444444333444555666666777777666888888777777777888999999777777888888888888777777555555666777888888888888999999:::888666555555666777777777777888888888888999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===999<<>><<<;;;<<<<<<;;;:::888888777777444333333333333333333333333222222222111111111000111111111111000000000///000000111111111000000//////000000000111111111111000000000111222222222111000000111111111222222222111111111111111111111111444444333333222222111111111111111111222222222222222333333333333333333333666555555555666777777777777888999;;;===@@@BBBDDDAAAAAA@@@@@@AAACCCEEEFFFHHHKKKQQQVVV[[[]]]^^^^^^aaadddhhhmmmoooooonnnlllmmmoooqqqsssvvvyyy{{{|||~~~{{{yyyxxxuuuttttttsssrrrqqqpppppphhhgggdddaaa^^^[[[ZZZYYYVVVSSSPPPMMMKKKIIIEEECCC@@@>>><<<;;;;;;:::888666555444444444444444444444333333333333333333333333000000000111111111111111................................................///////////////.........------------------------........................,,,,,,,,,,,,------......+++++++++,,,,,,,,,,,,---------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////::::::::::::::::::999999::::::999888888888888888555555444444444444555555777666555555444555555555777666444333333444555555333333333333444444555555444333333333333444444555666666666666666555555444333222222111111222222333333333333333333333333333333333444444444444333333666666666666666666555444777666666666777777888999555555666666666666555555444555666777777777777777999::::::999777555666777666666777777777888888888999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<======999;;;>>>AAABBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBB@@@AAABBBCCCEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[]]]______aaadddfffhhhgggffffffbbbccccccccccccbbbbbbbbbbbbdddfffggggggiiikkkmmmmmmnnnnnnppprrrtttvvvwwwvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuxxxyyyyyyxxxvvvvvvwwwxxxwwwvvvuuutttsssrrrrrrrrrpppqqqsssvvvyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyyzzzwwwwwwwwwwwwwwwxxxxxxxxxzzz|||}}}~~~~~~|||xxxrrrqqqqqqppppppppppppqqqppprrrsssuuutttsssqqqpppooolllmmmsss||||||oooeee```^^^[[[YYYXXXWWWUUUTTTKKKJJJGGGDDD@@@>>><<<<<<;;;;;;;;;:::999888777666333333333333333333222222000000111111111222222222111111111111000000000///000000111111111111000000///000000000111111111111111222333222222111000000111111111111222222222222111111111222222222222222333333222222111111111111000000000111111222222222333333333333333333444444555555666666666666777999666888;;;@@@EEEKKKOOOQQQMMMMMMNNNOOORRRUUUXXXZZZ]]]aaagggmmmsssvvvwwwxxxyyy{{{|||zzzwwwtttqqqnnnlllkkkiiifffccc```^^^[[[WWWUUUNNNKKKHHHFFFDDDAAA>>><<<888888777666555444333333444444333333333222222222///000000111222333444444////////////////////////.................................///////////////............////////////........................+++,,,,,,------......///++++++,,,,,,,,,---------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////::::::999999999999888888999999888777777777777777666666555555555555666666666666555444444444444444555555444444444444444555333333333222333444444555444444333333333333444444555555555555555444444333222222111111111111222222333333333333222222222222222333333444444333333222555666666666666555444444555555555555666777888888444444555555555555444444444555555666666666666555777888999888777666777888666777777777888888888888888888888888888888888888999999999999:::::::::::::::::::::;;;<<<<<<======999:::<<<>>>??????>>>===>>>???AAABBBCCCBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGJJJMMMNNNNNNMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQPPPOOONNNRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZZZZZZZ[[[]]]______aaadddfffgggfffeeecccaaaaaabbbbbbcccbbbbbbbbbbbbdddfffgggggghhhjjjlllnnnnnnnnnoooqqqssstttuuuttttttsssrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqsssuuuvvvxxxyyy{{{zzzyyywwwwwwxxxxxxwwwwwwvvvvvvuuuttttttqqqrrrsssuuuxxxzzz|||}}}zzzzzzyyyyyyxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwzzz|||}}}~~~~~~{{{rrrqqqpppooooooooooooooooooqqqsssuuuuuusssqqqpppmmmkkklllrrryyyyyymmmddd]]]ZZZXXXWWWWWWWWWUUUTTTKKKJJJGGGDDDAAA>>><<<<<<:::;;;::::::999777666555444444333333222222222111...//////000111111222222111111111111000000000000000000111111222222111111000000000000111111111111111333444333111000000111111111111222222222222333222222222222222333333333111111222222222222222222000000111111222333333333333333333333444555666777444666777888888999;;;>>>>>>AAAEEELLLTTT\\\bbbeeecccdddeeehhhkkkooosssuuuyyy|||}}}}}}{{{xxxuuusssqqqooollliiibbb___[[[XXXUUUQQQMMMJJJDDDCCCAAA>>><<<999777666666666555444333222222111111222222333444444555555000000000000000000000000.................................//////////////////////////////000000000........................,,,,,,------.........///,,,,,,,,,---------......,,,,,,,,,------------...........................................................................:::999999999888888888888888888777666666666666777999999888888888888999999666555444444333333444444333444444555555444444444333333222222222333444555444444333333222333333444444444444444444333333222222222111111111111222222333333333222222222111111111222333444444333222111111222333444555555555555333333333444444555666777444555555555555555555444555555666666666555444444444666777777666555666888777777777888888888999999888888888888888888888888888999999999999:::::::::999999:::;;;;;;<<<======999:::;;;<<<======<<<<<<;;;<<<>>>@@@AAA@@@????????????@@@BBBCCCDDDEEEFFFDDDGGGJJJMMMNNNNNNMMMKKKKKKKKKJJJJJJKKKMMMOOOQQQPPPPPPQQQQQQQQQPPPOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWYYYYYYYYY[[[]]]______aaacccffffffeeecccaaa______aaabbbbbbbbbaaaaaaaaacccfffgggggghhhjjjlllmmmmmmnnnnnnpppqqqssssssssssssssssssrrrrrrrrrrrrssssssrrrqqqrrrtttvvvwwwwwwyyy|||}}}{{{yyywwwwwwxxxxxxxxxxxxwwwwwwvvvuuuqqqrrrsssuuuwwwzzz|||}}}yyyyyyxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{|||}}}~~~~~~~~~zzzrrrqqqpppooonnnmmmmmmnnnlllnnnqqqttttttssspppoookkkjjjkkkpppvvv~~~|||rrrhhh```XXXVVVTTTTTTTTTUUUTTTRRRJJJIIIFFFCCC@@@===<<<;;;::::::::::::999777666555555444444333222111000000//////////////////000000111111111111000000000000///000111222222222222111000000000000111111111111///222444444222111222444111111111222222222333333222222222333333333444444111111222222333444444444222222333333444555555666555555555555777888:::;;;;;;>>>AAACCCDDDFFFJJJNNNQQQTTTZZZaaajjjssszzz~~~}}}zzzwwwtttpppmmmjjjfffbbb```XXXWWWTTTPPPLLLHHHEEECCC>>>===<<<;;;999777666555666666555555444444444444111111111111111111111111////////////////////////............/////////000............//////000000........................---------...............------........./////////,,,,,,,,,---------......------------------------////////////////////////------------------------:::999999999888888777777888888777666666666666666666666555555555555666666555555444333333333333444222333444555555555444333444333222111222333444555444444333222222333333333333333444444333333222111222222111111111111222222333333333222222111111111111222333444444333222111---...000222444555666666222222222333444555666777555555666666666666555555666666666666555444333333222444555555444555666888888888888888999999999999777777777777777777777777888888999999999:::::::::999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<888:::<<<>>>??????======>>>???@@@AAACCCDDDEEEEEECCCFFFJJJMMMOOONNNLLLKKKIIIHHHGGGGGGHHHJJJMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUUUUWWWXXXYYYYYYZZZ]]]___^^^```ccceeefffdddaaa___^^^___```aaabbbbbbaaaaaaaaaccceeefffggghhhjjjlllkkkkkkllllllmmmooopppqqqsssssssssssssssssssssssstttsssrrrrrrrrrtttvvvxxxvvvyyy}}}~~~}}}zzzwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvqqqrrrsssuuuwwwyyy|||}}}xxxxxxxxxwwwwwwwwwvvvvvvyyyyyyyyyxxxxxxxxxxxxxxx{{{|||~~~~~~}}}~~~{{{wwwrrrqqqpppnnnmmmmmmmmmmmmkkkmmmppprrrsssrrrooonnnjjjiiikkkppptttzzz~~~ssslllccc[[[UUUTTTRRRQQQRRRSSSRRRQQQJJJHHHEEEBBB???<<<;;;:::::::::::::::999777666444555555444333222000000///000000//////......------111111111111000000000000///000111222222222222222000000000000111111111111---000333333222222444666111111222222222333333333222222222333333444444444111222222333444555666666444444555555666777888888666666666777999;;;===???EEEHHHMMMPPPRRRVVV[[[```cccffflllttt}}}~~~{{{yyyvvvrrrpppjjjhhheee```ZZZVVVRRRPPPFFFEEEDDDBBB???===<<<;;;:::999888777555333222222222222222222222222222222000000000000000000000000---.........//////000000---------.........//////.........................................................////////////000,,,,,,,,,------.........------------------------------------------------------------------------777777777777666666666666333444444444555666666666555555555555555555555555444444444444444444444444666666555444444333222222222222222222222222222222000000000000000000000000000111222333444555555555333333222222111222222222111222222333333444444555444333333222222333333444444444444444444444444444333333222222222222222222666666555555555555666666555555555555555555555555:::999888777777888999:::::::::::::::999888777777888888777777777777888888666888888888777666777888::::::;;;;;;<<<======>>>===<<<;;;:::999:::;;;;;;;;;<<<===============<<<@@@@@@AAAAAAAAAAAABBBBBBCCCEEEGGGJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTVVVXXXZZZ]]]^^^``````aaaaaaaaaaaa``````___^^^^^^]]]^^^___```aaaccccccbbbccceeefffeeeeeehhhiiijjjlllnnnppppppqqqqqqqqqqqqqqqqqqrrrssstttvvvuuusssrrrqqqrrrrrrsssyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuqqqrrrtttvvvxxxzzz{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuzzz{{{{{{yyywwwwwwxxxyyy}}}}}}~~~}}}|||yyyuuurrrnnnlllmmmmmmmmmllllllnnnoooqqqpppnnnkkkjjjiiiiiikkkooouuuzzz|||}}}~~~|||xxxsssnnnggg```[[[TTTQQQOOOMMMLLLKKKJJJHHHEEEDDDCCCAAA???>>><<<<<<888888777777666666555555000000000000111222333444222222111111111111111222333222222222111111000000000000000000111111111111000000000000000000000000...000222222222111222333///000000111222222333333111222333444555555555555666555555666666666444333333555777888888888:::;;;===???AAACCCEEEJJJPPPTTTVVV[[[bbbiiioootttyyy||||||zzzwwwtttrrrooojjjeeeaaa^^^ZZZUUUQQQNNNKKKFFFBBBDDD???;;;:::<<<;;;777333777666444444444444222111111///...///000111000///111111111111111000000000............//////000000///...------------...///........................,,,---///000000000///...000000000000000000000000////////////////////////---.........---,,,++++++***+++---...///...------777777777777666666666555444444444444555555555555444444444444444444444444444444444444444444444444555444444333333222222222222222222222222222222222000000000000000000000000111111222333444444444333333222222111111222222222333333333333333333333222333333222222222222333333444444444444444444444444222222222222222222222222666555555444444555555666555555555555555555555555888888777777888999999:::;;;;;;;;;;;;:::999888777888888777777777777888888777888999999777777888999999::::::;;;;;;<<<=========<<<;;;:::999::::::;;;;;;<<<<<<===>>>>>>>>>===?????????@@@@@@@@@AAAAAAAAABBBDDDFFFHHHHHHGGGFFFGGGGGGFFFFFFGGGIIIJJJLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTTTTUUUWWWYYY\\\]]]___```````````````______^^^^^^]]]\\\]]]^^^___```bbbbbbbbbbbbdddeeeeeedddggghhhjjjlllnnnpppqqqqqqppppppppppppqqqrrrssssssuuutttsssrrrrrrrrrssstttxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuqqqrrrtttuuuwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvzzz{{{{{{yyyxxxwwwxxxzzz~~~~~~~~~}}}zzzyyyvvvsssooommmmmmmmmlllllllllmmmoooppppppnnnkkkjjjhhhiiilllqqqvvvzzzzzzyyyvvvtttqqqmmmiiiddd^^^ZZZSSSPPPMMMLLLKKKJJJHHHGGGDDDCCCBBB@@@>>>===;;;;;;888888777777666555555444222222111111111111111222222222111111111111111222222222222111111000000000111111111111222222222222111111111111111111111111///111333333222222222444111111222222333333333444333333444444444444333333333333333444555666666666777888::::::;;;>>>BBBEEEKKKNNNRRRVVVZZZ___eeeiiitttyyy{{{wwwsssnnnkkkfffcccaaa]]]XXXTTTQQQLLLGGGEEEEEECCC>>>:::;;;999666555555555333111333111000000000000///...111111000000//////......////////////000000000111......---,,,,,,---..............................------///000000000//////000000000000000000000000////////////////////////...............---,,,,,,***+++,,,,,,---------,,,777777777666666666555555555555555555444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111222222333333333222222222222111111111222222333555444444333222222111111333333222222222222333333333333333333333333333333111111111222222333333444444444333333333333444444444444444444444444444444555666777888999:::::::::;;;<<<<<<;;;;;;:::999888888777777666666777777888888999:::999888777888:::888999999::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<===>>>?????????>>>>>>>>>????????????@@@@@@AAACCCEEEFFFFFFEEEEEEGGGFFFEEEEEEEEEGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSTTTVVVXXXZZZ[[[____________^^^^^^]]]\\\]]]\\\[[[[[[[[[\\\]]]^^^`````````aaabbbcccccccccfffhhhjjjlllnnnpppqqqqqqpppoooppppppqqqrrrsssttttttsssrrrrrrrrrssstttuuuxxxyyyzzz{{{{{{zzzyyyxxxyyywwwuuusssrrrssstttuuuqqqrrrssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzyyyxxxwwwyyyzzz}}}}}}}}}}}}|||zzzyyyxxxvvvtttpppnnnnnnmmmlllkkkkkkmmmnnnoooooommmkkkjjjgggjjjoootttyyyyyywwwtttkkkjjjgggfffccc```[[[XXXQQQOOOLLLJJJIIIHHHFFFDDDAAAAAA@@@>>><<<;;;:::999777777777666555555444444444333222111000000000000222111111111111111222222111111111000000000000000222222222333333333333444111111111111111111111111000222444444333222333444333333333333333333333444333333444444444555555555666666555666777999;;;<<<===???AAACCCGGGLLLSSSXXXbbbfffmmmsssyyy~~~~~~|||zzzxxxvvvtttpppkkkhhhddd___ZZZWWWUUUQQQLLLGGGEEEBBB===:::888777555333666444222111111111000///111111111000000000////////////000000000000111111//////............//////..............................///000000000//////000000000000000000000000////////////////////////....../////////...------++++++++++++++++++,,,---777777666666666555555555555555555444444333333333333333333333333333333333222222222222222222222222000000000111111111111111111111111111111111111111000000000000000000000000111222222222222222111000111111111111111222222333333333333333222222111111222222111111111111222222222222222222222222222222000000111222333333444444333333222222222222333333444444444444444444444444333444777999:::;;;;;;:::<<<<<<<<<<<<;;;:::999999777777666666666666777777888999::::::999888999:::777888888999::::::;;;;;;;;;;;;;;;:::::::::::::::999:::<<<===>>>??????@@@>>>>>>>>>?????????@@@@@@AAABBBCCCEEEEEEFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKLLLNNNOOOPPPQQQSSSSSSSSSSSSTTTVVVXXXZZZ]]]^^^^^^^^^]]]\\\[[[ZZZ\\\[[[ZZZYYYZZZZZZ\\\\\\]]]^^^___``````aaabbbcccfffgggiiilllnnnooopppqqqoooooopppppprrrssstttuuutttsssrrrrrrssstttuuuvvvxxxyyyzzz{{{|||{{{zzzzzzyyywwwtttqqqqqqqqqssstttqqqrrrssssssttttttttttttuuuuuuuuuvvvwwwxxxzzzzzzyyyzzz{{{zzzyyyyyyzzz|||~~~}}}}}}|||{{{{{{zzzyyyyyywwwtttqqqoooooonnnlllkkkkkklllmmmnnnnnnmmmkkkjjjhhhkkkqqqwwwzzzxxxsssoooeeedddbbb```___]]]YYYVVVOOOMMMJJJHHHGGGFFFCCCBBB??????>>><<<;;;999888888777777666555555444444333333222222111000000111111111111111000111111222333000000000000000000000000222222222222333333333333222222222222222222222222000222444444222111222333333333333333333333333333222222333444666888999:::;;;;;;;;;;;;<<>>>>>??????????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFIIIIIIJJJKKKLLLMMMMMMLLLJJJJJJJJJKKKMMMOOOPPPQQQTTTTTTSSSSSSTTTUUUWWWXXX\\\\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[[[[]]]____________aaacccggghhhiiikkkmmmnnnoooooooooooopppqqqssstttvvvwwwtttssssssrrrssstttvvvwwwyyyzzz{{{}}}}}}}}}|||{{{yyywwwtttqqqpppqqqrrrsssqqqqqqrrrssssssssssssssstttuuuuuuvvvwwwyyy{{{|||zzz{{{|||{{{zzz{{{|||~~~~~~}}}~~~}}}}}}|||{{{{{{{{{{{{wwwtttrrrppppppooommmkkkjjjkkkllllllmmmlllkkkkkkjjjmmmrrrwwwyyyvvvooojjjdddbbb___^^^\\\ZZZWWWUUUNNNLLLHHHFFFEEEDDDAAA???======<<<;;;999888777777666666555555444333333333111111000000111222222333111111000000111222222333000000000000000111111111111111111222222222222333222222222222222222222222000222333333222111111222222222222333333333333333333333444555666999;;;<<<:::<<>><<<<<<;;;:::999888777777555555555444333333222222000000000000111222333444000000000000111222333333111111111111111222222222111111111111222222222222333333333333333333333333222333444444222111111222222222333444444555555666888888888999:::<<>>CCCJJJPPPVVV^^^gggnnnssszzz~~~|||zzz|||~~~|||yyywwwtttvvvxxxzzzzzz{{{}}}}}}~~~~~~|||zzzuuurrrmmmgggbbb]]]XXXTTTGGGDDD???<<<::::::888777444444444444444444444444111000000000000000//////......////////////......////////////////////////111111000/////////000000000000000000000000000000////////////////////////------.../////////......000//////...............666666555555555444444444333333333333333333444444222222222222222222222222111111111111111111111111222111111000000/////////////////////////////////////////////////////////......///000111111111111////////////000111222333111111111111111222222222000000000//////000000000111111111111111111111111222222222222222222222222333222222111111222222333333333333333333333333333666666666777888:::;;;<<<;;;;;;;;;;;;:::999888777666666555555555555666666777888999999777777888999888888999999:::;;;;;;;;;999::::::;;;:::999888777888999999:::;;;;;;;;;:::>>>>>>>>>????????????@@@AAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJLLLOOORRRSSSVVVVVVUUUTTTTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZXXX\\\``````^^^^^^aaaeeejjjjjjkkkllllllllllllkkkkkklllmmmnnnqqqsssuuuvvvvvvuuutttsssssstttuuuuuuvvvxxxyyy{{{{{{{{{{{{zzzyyyxxxvvvtttsssrrrrrrqqqpppqqqrrrsssttttttttttttuuuvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~~~~~~~}}}{{{|||~~~~~~~~~}}}{{{zzztttsssrrrrrrsssrrrpppnnniiiiiijjjjjjkkkkkkkkkkkkjjjjjjkkklllllliiiccc___\\\ZZZXXXWWWWWWVVVUUUSSSNNNKKKGGGEEECCCBBB???===<<<;;;;;;:::999888777777555555444444333222222222222111111111111111222222000000000000111222333444111222222222333333333333222222222222333333333444444444444444444444444444444666777666444333333444333333444666777888999:::>>>>>>???BBBEEEJJJNNNPPPTTT[[[eeemmmsss{{{vvvsssooommmmmmppptttwwwzzz~~~yyyuuuqqqnnnkkkkkkmmmoooqqqrrrvvv{{{}}}}}}{{{xxxuuuqqqkkkggg\\\XXXQQQKKKHHHEEEBBB@@@<<<<<<:::999777555444333333333333222222111111111//////000111111000//////////////////////////////222222000/////////000000000000000000000000000000////////////////////////,,,,,,---.....................//////...------,,,666666555555555444444444222222222333333444444444111111111111111111111111000000000000000000000000333222222111000//////...////////////////////////////////////////////////------///000111111111111////////////000111222333333333222222111000000000000000////////////000000000000000000000000000000333333222222222222222222333333222222222222333333333333333333333333333333777777666666777999;;;<<<::::::::::::999888777777666666555555555555666666666888999888777666777888888999999::::::;;;<<<<<<999999:::;;;:::999888777888888999:::::::::999999============>>>>>>>>>>>>CCCCCCBBBBBBBBBCCCDDDDDDBBBBBBAAABBBCCCEEEGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJLLLOOORRRTTTWWWWWWUUUUUUUUUVVVWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZXXX\\\``````^^^^^^aaafffkkkkkkkkkllllllkkkkkkjjjiiijjjkkkmmmoooqqqtttuuuwwwvvvuuutttsssssstttuuuuuuvvvwwwyyyzzzzzzyyyyyyxxxxxxwwwvvvtttsssqqqqqqpppppprrrssstttuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{||||||~~~~~~yyy{{{}}}~~~}}}zzzxxxsssrrrrrrrrrssssssqqqoooiiiiiiiiijjjjjjkkkkkkkkkiiihhhhhhgggfffccc___\\\XXXVVVTTTSSSTTTUUUTTTSSSNNNKKKGGGEEECCCAAA???===<<<;;;;;;:::999888777777555555444333333222222111444333222111000000000000000000000000111222333444222222222333333444444444333333333444444444555555444444444444444444444444666888999888666555555666444555666888999;;;<<<===@@@BBBEEEJJJQQQYYY___cccnnnvvvoookkkfffbbbaaadddhhhjjjlllsss}}}|||vvvqqqlllhhheeeaaacccfffhhhjjjooovvv||||||~~~yyyuuuoooiiiaaaZZZTTTPPPLLLIIIEEEDDDBBB???;;;888666444555555555444444333333333222333444555555444333222000000000000000000000000333222111/////////000111000000000000000000000000////////////////////////+++,,,,,,---.........---------...///...---+++***555555444444444333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000////////////......////////////......////////////////////////////////////000000000000////////////000000000000000000000000000000000000333222111000000111222333222111000//////000111111111222222333333222222111111111222222222333333333222222222222222222222222333444555666777777777777888888777777666666555555555555555555555555555555444444555555666777777777777777888888888999999999999999888888888888888999777777777777777777777777::::::;;;;;;===>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLPPPUUUYYY___]]]YYYVVVTTTUUUWWWYYYXXXZZZ\\\^^^_______________^^^\\\ZZZYYYYYYZZZ[[[]]]___aaaaaaaaabbbdddfffkkkkkkjjjjjjiiihhhhhhhhhggghhhjjjkkkmmmpppuuuyyyvvvvvvvvvvvvvvvuuuuuutttssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwuuutttrrrqqqtttssssssttttttuuuvvvwwwyyyxxxwwwvvvvvvvvvwwwxxx{{{|||~~~}}}zzzyyyzzz|||}}}|||zzzwwwvvvuuutttrrrqqqqqqqqqooommmkkkiiiggghhhjjjllllllllljjjhhhfffdddbbb___\\\YYYWWWUUUSSSQQQPPPOOOOOOOOONNNJJJFFFCCCCCCAAA===:::;;;:::999777666666555555444444333333222111000000222222222222222111000//////000000000000111111111222111111222444444333111///000111222333444444444222222333222111222333555888666333222333333444333222444777:::===AAAEEEIIIIIIPPPYYYaaahhhppp{{{vvvjjj```]]]___```cccffffffjjjoootttyyy~~~{{{{{{|||}}}zzzqqqlllfff```\\\\\\\\\]]]]]]```ffflllqqqvvvyyy}}}yyywwwrrrlllfff```]]][[[WWWTTTOOOIIIDDD@@@>>>===666555444444555666444333...///000111222111111000222222111111111111222222222222111111000000//////000000000000000000000000////////////////////////------------------------........................444444444444333333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000/////////.........//////////////////............................../////////000000000000.../////////000000000000////////////////////////111000000//////000000111111111000//////000000111111222222222222222222111111111111222222222333333222222222222222222222222333333444555666777777666777777777666666666555555444444444444444444444444444444444555666666777777777777777888888888999999999999888777777888888999888888888888888888888888999999999:::;;;===>>>???BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAADDDEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJJJJKKKPPPVVV[[[bbb___[[[WWWTTTSSSTTTUUUWWWYYY[[[]]]___````````````^^^\\\ZZZZZZZZZ[[[\\\^^^```bbbccccccdddfffhhhlllkkkjjjiiihhhgggfffeeedddfffggghhhjjjnnnsssvvvvvvvvvvvvvvvvvvuuutttsssqqqrrrtttuuuvvvwwwwwwwwwxxxxxxxxxwwwvvvuuutttsssssssssssstttuuuvvvwwwxxxzzzyyyxxxwwwwwwwwwxxxxxx|||}}}~~~|||zzzwwwxxxzzz{{{zzzxxxuuutttsssrrrppppppqqqpppnnnmmmjjjhhhffffffhhhjjjjjjjjjhhhfffdddbbbaaa^^^ZZZWWWUUUSSSQQQOOONNNMMMMMMNNNMMMJJJFFFCCCBBB@@@===:::::::::888777666555555555444444333333222111111000111111222222222111000000111222222222222333333333222111111222444444333111000111222333333333333333222444444333111000111222333222222444666777888888:::;;;===@@@CCCIIIPPPUUU```hhhrrr{{{xxxmmmbbb___``````bbbeeeiiillloooqqqvvv{{{wwwtttnnnnnnnnnooorrrvvvzzz}}}yyyqqqiiiaaa[[[[[[ZZZZZZZZZ[[[___eeehhhooorrrwww|||~~~yyyuuuqqqnnnmmmgggddd___XXXQQQJJJFFFCCC===;;;999777777666444333333444444555444333222111//////////////////000111111111111000000000000000000000000000000000000000////////////////////////------------------------------------------------444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000/////////.........------//////000000000000//////............................../////////000000000....../////////000000000////////////////////////......////////////......000000////////////000111111111222222222222111111111111111222222222222333222222222222222222222222222333444555555666666555666666666555555555555555444444444444444444444444333333444555555666666777777777777777888888888888888888777777777888888999999999999999999999999999888888888999:::;;;<<<===AAAAAA@@@@@@@@@AAACCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKPPPWWW\\\dddaaa\\\WWWSSSQQQQQQQQQVVVWWWZZZ\\\___aaabbbbbbaaa___]]]\\\[[[\\\]]]^^^___aaacccddddddfffiiikkkmmmlllkkkiiigggdddcccbbbaaacccdddeeegggjjjooosssvvvvvvvvvvvvuuutttsssrrrpppqqqrrrtttvvvwwwwwwxxxwwwwwwwwwwwwwwwvvvvvvuuussssssssstttuuuwwwxxxyyy{{{zzzyyyxxxxxxxxxxxxyyy}}}}}}}}}~~~~~~zzzxxxuuuvvvxxxxxxxxxvvvsssqqqpppooonnnooopppooonnnlllhhhfffeeeeeeggghhhhhhgggeeecccaaa```___\\\YYYVVVRRRQQQOOOMMMLLLKKKLLLLLLLLLIIIEEECCCAAA???===::::::999888777666555555555444333333222222111111111000111111222222222111111111222222222222333333333222111111222444444333222222222333333444333333333222333555555444333333444222333555777:::;;;======CCCEEEHHHMMMTTT]]]gggnnn{{{{{{pppgggdddddddddeeehhhooopppqqqssswwwzzzsssmmmiiicccbbbaaaaaacccgggkkknnnqqqtttxxxzzzzzz||||||rrriiicccaaa___]]][[[[[[\\\^^^___gggiiimmmsssxxx}}}~~~|||{{{xxxvvvqqqkkkddd\\\VVVRRRKKKHHHCCC???<<<:::888666555555555444333111///...//////......///000000111000000000000111111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000///.........------------000000000//////000000000................................./////////000000........./////////000000////////////////////////---...///000000///...---//////.../////////000000000000111111111111000000111111111111222222222222111111111111111111111111222222333444444444444444555555555444444444444444333333333333333333333333222333333444555555666666666666666777777777888888888777777777777888888999999999999999999999999999888888888999999;;;<<<<<>>===>>>@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCFFFHHHIIIJJJJJJJJJIIIIIIHHHJJJOOOVVV\\\ccc```[[[WWWSSSQQQPPPPPPTTTUUUXXX[[[^^^aaacccdddbbb```^^^]]]\\\]]]^^^___```aaaccccccdddfffiiilllnnnmmmkkkhhheeecccaaa``````aaacccdddeeehhhmmmqqqvvvvvvvvvuuutttsssrrrqqqnnnoooqqqsssuuuwwwwwwxxxuuuuuuvvvvvvvvvvvvuuuuuurrrsssssstttuuuwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzz||||||{{{{{{|||~~~~~~{{{xxxvvvtttuuuwwwwwwwwwuuurrrpppnnnmmmmmmnnnoooooommmkkkhhhfffeeeeeefffgggfffeeebbbaaa```______\\\XXXUUUQQQPPPNNNLLLKKKJJJKKKKKKJJJHHHEEEBBB@@@>>><<<;;;:::999888777555555555555333333333222222111111111///000111222222222222222//////000000000111111111222222111333444555444222333444444444444444333222000222555777777777999:::888888:::;;;<<>>999888777666444222000///111111111111111222333333//////000000111111222222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,333333222222222111111111000000000000000000000000000000000000000000000000///////////////////////////.........------------000000///......///000000....................................////////////............////////////........................---...///000000///...---------......///////////////000000111111000000///000000111111111222222222111111111111111111111111111222222333333333333222333333333333333333444444333333333333333333333333222222333333444444555555555555666666666777777777777777666666777888888999888888888888888888888888999999999999:::;;;<<<<<>>===<<<===???AAACCCCCCCCCCCCBBBAAA@@@@@@??????@@@BBBEEEFFFHHHIIIIIIIIIIIIHHHHHHIIINNNTTTYYY]]][[[XXXUUURRRQQQQQQQQQRRRSSSVVVYYY\\\```bbbdddbbbaaa___]]]]]]^^^___aaa___```aaabbbbbbdddhhhkkkmmmllljjjhhheeebbb```___aaabbbcccdddeeehhhmmmpppuuuuuuuuuttttttsssqqqqqqnnnoooqqqsssuuuwwwwwwxxxrrrsssttttttttttttttttttrrrrrrrrrssstttvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}{{{xxxuuuttttttuuuwwwxxxwwwuuurrrppplllllllllmmmnnnnnnkkkiiihhhfffeeeeeeffffffeeeccc``````_________\\\XXXUUUPPPOOOMMMKKKJJJJJJKKKKKKGGGFFFDDDAAA>>><<<;;;;;;:::999888666555555444444333333222222222222222111///000111222222222222222//////000000000111111111333222222333555555444222444444555555555444444333111333666777777888:::<<<===>>>???@@@CCCIIIQQQWWWcccjjjuuu|||xxxxxxzzz{{{~~~yyytttlllhhhccc]]]YYYXXXXXXXXXXXXYYYYYYZZZZZZ\\\^^^```ccchhhnnnvvv|||xxxtttnnnhhhddd^^^^^^___bbbgggmmmrrrvvvzzz|||wwwtttnnnjjjccc]]]XXXTTTPPPMMMBBBAAA???<<<999777555444333333222222222222333333//////000000111111222222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,222222222111111111000000000000000000000000000000/////////////////////////////////////////////////////////.........------000///...------...///000------------------------------........./////////------........./////////..............................////////////......+++,,,---.../////////...//////000000000000//////000000000111111111111222111111111111111111111111111111222222222222111111222222222222333333333333222222222222222222222222111111222333333444444555555555555555666666666666666666666666777888888999777777777777777777777777:::999999999::::::;;;<<<<<<<<<;;;<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHIIILLLQQQUUUWWWVVVTTTRRRQQQQQQQQQQQQQQQRRRSSSVVVZZZ^^^aaabbbaaa```___]]]]]]^^^```aaa```aaaaaa``````bbbfffiiilllkkkjjjhhhfffcccbbbaaabbbcccdddeeefffiiimmmpppssssssssstttssssssrrrqqqpppqqqrrrtttvvvwwwwwwxxxrrrrrrsssssssssssssssrrrrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxzzz{{{|||||||||{{{{{{|||}}}}}}||||||{{{{{{{{{{{{zzzyyywwwuuuttttttuuuwwwxxxwwwuuurrrppplllllllllmmmnnnmmmjjjggggggfffeeeeeefffeeecccaaa^^^]]]^^^^^^^^^\\\WWWTTTNNNMMMLLLJJJIIIIIIJJJJJJEEEEEEDDDAAA===::::::;;;999888777666555444444444222222222222222222222222000111111222222222111111111222222222222333333333333222222333555555444333444444555555666555555555444555777777888999<<>>:::777666555444333222111111111111000000000000111111111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,222111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000/////////......///...---,,,,,,---...///---------------------------------.........//////---------.........//////..............................------------......***+++---...//////.........//////000000//////...000000000000111111111111111111111111111111111111000111111111111111000000111111111111222222333333222222222222222222222222111111111222333333444444444444555555555666666666555555555666666777999999888888888888888888888888999888888888888999::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>????????????@@@@@@BBBCCCDDDEEEEEEEEEGGGHHHHHHHHHHHHJJJMMMPPPTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRTTTXXX[[[___aaaaaa```^^^]]]]]]^^^```aaabbbbbbbbb``````aaaeeehhhjjjjjjiiihhhgggeeeddddddbbbcccdddeeefffiiimmmpppqqqqqqrrrssssssssssssrrrqqqrrrtttuuuvvvwwwwwwwwwssssssssstttssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrsssssstttwwwyyy|||}}}}}}~~~|||}}}}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvssstttvvvwwwvvvtttqqqpppmmmlllmmmnnnooommmiiiffffffeeedddddddddccc```^^^[[[[[[[[[]]]]]]ZZZVVVRRRLLLKKKIIIHHHGGGGGGHHHIIIDDDDDDDDD@@@<<<999:::;;;999888777666555444444444222222222222222222222222111111222222222111000000111222222222222333333333333222222444555666444333333444555666666666666666666777999;;;>>>BBBHHHLLLVVV\\\eeelllsss|||}}}{{{xxxuuusssrrrrrrrrrqqqrrrtttwww}}}{{{rrrjjjdddaaa[[[YYYTTTQQQNNNMMMKKKKKKIIILLLQQQWWW^^^kkk{{{xxxssslllfffccccccfffhhhnnnuuu}}}~~~|||yyyuuuoookkk___\\\VVVNNNGGGAAA<<<:::888777555444222111111111111111111000000000000000000000000000000000000000////////////////////////........................------------------------111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000///////////////...,,,++++++,,,...///---------------------------------.........//////---------.........//////...........................---++++++++++++---...)))+++,,,...//////............////////////......000000000000111111111111000000000000000000000000000000111111111111000///000000111111222222222333111111111111111111111111000111111222333333444444444444444555555555666666555555555555666777999999999999999999999999999999888777777777777777888999888999:::<<<===>>>>>>>>><<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIIIIHHHIIIKKKMMMRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSVVVZZZ]]]___```___^^^]]]]]]^^^```aaaddddddcccaaa```aaaeeehhhiiiiiiiiihhhggggggffffffbbbcccddddddeeehhhlllpppppppppqqqrrrssssssssssssssstttuuuvvvwwwwwwwwwwwwttttttuuuuuutttssssssrrrsssrrrqqqqqqppppppqqqqqqqqqsssvvvyyy|||}}}~~~~~~}}}~~~|||zzz{{{{{{{{{zzzzzzyyyyyyrrrsssuuuvvvuuussspppooommmmmmnnnoooooommmiiieeedddccccccccccccaaa^^^\\\XXXYYYZZZ[[[[[[YYYTTTQQQJJJIIIGGGFFFFFFFFFGGGGGGCCCDDDDDD@@@;;;999999;;;999888777666444444444444222222222222222222222222222222222222222111000//////000000000000111111111333333222444555666555333333333555666777777777777666888;;;???EEENNNWWW]]]hhhppp|||xxxvvvuuuttttttuuuwwwxxxsssqqqnnnjjjgggfffffffffaaabbbeeeiiioooyyy{{{sssoooccc___ZZZUUUQQQNNNLLLJJJEEEHHHLLLOOOUUUaaaqqq|||xxxooohhheeefffgggiiiooowww|||~~~}}}xxxttttttoooggg^^^TTTLLLGGGDDD<<<;;;999777555444333333222222111111000000//////000000000000000000000000////////////////////////////////////////////////........................111111111000000000000000///////////////.........//////000000000000//////...------------...////////////000000000//////...///...,,,++++++,,,...///000///...---------------........................////////////............------------------------........................------,,,,,,,,,,,,------............///000222222////////////000000000000......//////000000111111111222222333333222222111000111111111111222222222222222222222222222333333333333333333333333333333444444444444444444444444444444555666777888999999777777777777777888888888:::999888888777777888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEEEEEEEGGGJJJLLLPPPPPPPPPOOOMMMNNNPPPRRRRRRRRRSSSTTTUUUWWWXXXYYY\\\]]]^^^``````aaaaaaaaacccbbb```^^^___aaaccceeejjjhhhffffffggggggeeecccffffffhhhjjjlllnnnooopppqqqqqqqqqrrrsssssstttuuuwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvtttsssrrrqqqqqqoooqqqrrrqqqooommmmmmnnnpppqqqsssvvvyyy|||~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyyyywwwvvvuuuvvvxxxwwwtttqqqrrrqqqqqqppppppnnnjjjhhheeedddcccaaa___]]][[[ZZZ[[[ZZZYYYWWWUUUSSSRRRQQQJJJHHHFFFEEEFFFFFFEEEDDDBBBAAA@@@>>><<<;;;::::::999999888777666555444444222111111111000000//////444333333222222333333444222222222333333444444444333222222444555555444333666555444555777888999999:::===BBBIIISSS```mmmvvvxxxsssrrrjjjjjjjjjkkklllnnnpppqqqpppmmmggg___YYYWWWYYY[[[ZZZ[[[]]]```fffppp{{{yyyrrrhhh___WWWQQQLLLIIIJJJDDDAAAEEEKKKSSS___iiiyyy|||tttnnnkkkiiikkkoootttyyy~~~zzzyyyvvvqqqiii```XXXSSSJJJEEE>>>999666666666666777444000......///000///...............///000000000000000000000000000000.........///////////////........................333222222111000///......////////////............//////000000000000//////...------------...//////......///000111111111111///...,,,++++++,,,.../////////...------------------------------------------------.........//////------------------------...........................------------------......---------...///000000.../////////000000000000......//////000000000000000111111222222111111000000000111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444666666666666666777777777888888888888888999999999::::::999888888888888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCEEEHHHKKKOOOPPPQQQPPPOOOOOOQQQRRRQQQQQQRRRRRRTTTVVVWWWXXX\\\]]]^^^```aaaaaaaaaaaacccbbb```______aaaccceeehhhgggffffffggggggfffeeefffggghhhjjjmmmooopppqqqssssssrrrrrrssstttuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvtttsssrrrqqqpppooopppqqqpppnnnmmmmmmmmmoooppprrrtttwww{{{}}}~~~|||{{{{{{{{{zzzzzzyyyyyyyyywwwvvvuuuvvvxxxwwwtttqqqqqqqqqqqqrrrpppmmmiiifffddddddbbb```^^^\\\[[[ZZZZZZYYYXXXVVVTTTSSSQQQQQQJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???===<<<;;;::::::999999888777666555444444333222222222111111111111444333333222222333333444333333333333333333333444555555444444555444333222444444555666999:::;;;;;;CCCHHHQQQ[[[ggguuu}}}vvvmmmhhhhhheeefffiiimmmqqqtttwwwxxxyyytttlllbbbYYYUUUUUUWWWWWWYYY\\\aaahhhrrr|||zzzoooeee[[[SSSNNNMMMGGGDDDEEEHHHLLLTTT\\\kkkuuu|||xxxsssrrrqqqrrrtttxxx|||{{{tttllleeeaaaVVVQQQJJJCCC???<<<:::888555333111000111111111000111111000/////////000000////////////////////////////////////////////////........................333333222111///...------...........................//////000000//////......------------...//////---...///111222222222222...---,,,++++++,,,---...///...------------------------------------------,,,,,,,,,---.........///------------------------------------------------.........------............---------------............/////////000000000...////////////000000000///000000000000000000///000000000111111111222222333333222222111111000000222222222222222222222222333333333333444444444444777777777666666666555555888888888999999999:::::::::::::::999999999999999777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>?????????@@@AAABBBBBBAAACCCFFFHHHMMMOOORRRRRRQQQPPPQQQRRRPPPPPPPPPQQQSSSTTTVVVVVV\\\]]]^^^```aaaaaabbbbbbbbbaaa```______aaacccdddfffeeeeeeeeeggghhhgggfffggggggiiikkkmmmppprrrtttvvvuuutttsssssstttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvtttsssrrrqqqpppnnnpppqqqpppnnnllllllmmmooooooppprrruuuyyy|||~~~|||~~~}}}{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvwwwwwwwwwtttrrrppprrrttttttrrrmmmhhhddddddcccaaa```]]]\\\ZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPKKKHHHFFFDDDDDDCCCBBB@@@>>>>>>===<<<;;;;;;;;;;;;999888777777666555444444333333333333333222222222444333333222222333333444444444444333333333333333555555666666666666666666777777888:::<<>>777666555555555555333222444333222111000000000000////////////////////////////////////////////////........................222222111000///......---------...............///...//////////////////......------------...////////////000111222222111111...---,,,,,,,,,,,,---.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///......------------------........./////////000000///////////////////////////000000111111000000///000000000000111111111111333333222111000//////...222222222222222222222222333333333333333444444444666666666666666666666666777777777888888999999:::;;;;;;;;;;;;;;;:::999999888888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEGGGJJJMMMQQQSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSUUUUUU[[[[[[]]]^^^```aaaaaaaaaaaa```_________```bbbcccdddccccccdddggghhhhhhggggggggghhhjjjmmmpppssstttwwwvvvtttsssssstttvvvxxxzzzzzzyyyyyyyyyyyyyyyzzzxxxwwwvvvuuusssrrrqqqpppoooqqqrrrqqqooommmmmmnnnnnnooooooqqqtttwww{{{}}}zzz|||~~~zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwvvvtttrrrqqqtttwwwxxxtttnnnhhhdddcccbbb```___\\\[[[YYYXXXUUUUUUTTTSSSQQQPPPOOONNNKKKHHHEEECCCBBBAAA???>>><<<;;;;;;::::::::::::;;;888777777666555555444444333333333333222222222222444333333222222333333444444444444444444333333333333444666666777888:::<<<=========>>>BBBGGGNNNRRRaaakkk{{{}}}uuuqqqnnnkkkkkknnnssswww}}}tttiiidddccceeejjjnnntttzzztttmmm]]]UUUNNNJJJGGGFFFIIIOOOVVV]]]gggpppyyy|||wwwtttttttttxxx{{{~~~~~~{{{uuuqqqkkkddd]]]UUUNNNIIIBBB???<<<999888777666444333333222111111111111111000000000000000000000000000000000///////////////........................///////////////000000000,,,---------......//////......////////////.........------------...//////111111111111111000///...---------,,,,,,---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......//////......---...................../////////////////////...............000111111111111111111000//////000000000111111111222222111000000///......111111111111111111111111222222222333333333444444333444444555666777777777555555555666777888888999;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>????????????@@@AAAAAAAAA@@@AAADDDFFFGGGKKKOOOQQQQQQPPPOOOOOOPPPPPPPPPPPPQQQSSSTTTTTTXXXYYYZZZ\\\]]]^^^____________^^^^^^^^^___```aaabbbaaaaaacccfffhhhhhhgggfffffffffgggjjjmmmppprrrvvvuuusssrrrssstttvvvwwwyyyyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxvvvtttrrrqqqpppqqqssstttsssqqqoooooopppoooooooooqqqsssvvvyyyzzzxxxzzz}}}~~~}}}xxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyywwwuuussssssssswww{{{{{{vvvnnnhhheeebbbaaa___]]][[[ZZZXXXWWWSSSRRRRRRPPPOOONNNMMMLLLJJJGGGDDDBBBAAA@@@>>><<<::::::999999999999999:::777777666666555555444444111111222222222222222222444333333222222333333444444444444444444444444444222444666666666888;;;>>>???@@@BBBFFFLLLWWWccclll~~~}}}xxxxxxxxxxxxzzz~~~}}}uuurrrtttvvv|||}}}mmmcccXXXPPPJJJFFFIIINNNOOOTTT[[[bbbiiisss~~~~~~zzzwwwtttvvvxxx{{{~~~}}}{{{vvvqqqllleee]]]XXXPPPKKKDDD>>>;;;999777666333222222222222222333333111111111111111111111111111111000000////////////////////////////////////---......//////000000111,,,,,,,,,---......//////---......//////......---...------------...//////111111111111000...---,,,------------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------///...............//////------.........//////////////////............---000111111222222111111000/////////000000000111111111111000000//////......000000000000000000000000111111222222333333444444222333444555666777777888333444444555666777888888<<<<<<===>>>>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???????????????@@@AAA@@@???@@@CCCEEEDDDGGGLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRRRRTTTUUUWWWXXXZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^___```______aaadddffffffeeedddccccccdddfffiiilllnnnqqqqqqqqqrrrsssttttttuuuwwwvvvvvvvvvwwwyyy{{{||||||{{{yyyxxxvvvtttrrrrrrrrrtttuuutttrrrppppppqqqooopppqqqssstttuuuvvvwwwvvvxxx{{{}}}~~~}}}|||zzzvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyzzzzzzwwwtttsssssstttyyy}}}|||uuummmgggeeeaaa```^^^]]]ZZZYYYWWWVVVQQQPPPOOONNNMMMLLLKKKKKKHHHFFFBBBAAA@@@???===;;;999999888777777888888888666666666555555555444444111111111111222222222222444333333222222333333444333444444444555555555555444666888888777999===AAAEEEIIIPPPWWWaaaoootttggg\\\RRRJJJIIILLLHHHKKKPPPUUU[[[dddooowwwwwwwwwwwwwwwxxx|||~~~{{{xxxrrrlllggg___YYYQQQIIICCC???;;;999555555444333333333444444222222222222222222222222222111111000000//////...////////////////////////.........///////////////++++++,,,------...//////---......//////......---...------------.../////////////////////...---,,,,,,------------------,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////---------.........////////////.........---------///000000000000000000///////////////000000000111////////////////////////000000000000000000000000000111111222333333444444444444444555555666666666444444555666777888999999<<<===>>>??????===<<<:::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;::::::<<<===============>>>??????>>>===>>>AAACCCAAADDDHHHJJJKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\^^^^^^^^^___bbbddddddcccbbbaaa``````aaadddgggiiilllmmmoooqqqrrrsssssssssttttttttttttvvvyyy{{{}}}}}}}}}{{{yyywwwuuutttsssrrrsssttttttrrrppppppqqqpppqqqsssuuuvvvuuutttsssuuuwwwyyyzzz{{{zzzyyyxxxuuuuuuuuuuuuvvvvvvvvvwwwxxxzzz|||zzzwwwtttssstttuuuyyy}}}zzzsssjjjfffddd```___^^^\\\ZZZXXXVVVVVVOOONNNNNNMMMLLLKKKJJJJJJFFFDDDAAA??????>>><<<;;;999888888777666666666666666666555555555444444444222222222222333333444444444333333222222333333444222333333444555666777777666:::>>>???@@@CCCJJJPPPXXX___jjjuuuxxxnnncccWWWRRRRRRJJJLLLOOOPPPRRRYYYaaahhhooowww~~~zzzwwwyyy}}}}}}xxxtttmmmiiibbb\\\UUUNNNFFFBBB;;;:::999777555444444444111111111111111111111111222222111111000//////...////////////////////////000000//////.........---++++++,,,,,,---...//////---..................---...------------...//////------...............---,,,------......------,,,++++++++++++,,,,,,---...************************&&&'''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++,,,---...///---------.........////////////.........---------......////////////......////////////000000000000.........///////////////000000000000000000000000000000111222333333444444666555555555555444444444444555666777888999::::::<<<===???@@@???>>><<<;;;999999:::::::::999999888999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<=========<<<===???AAA@@@BBBFFFHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWYYYZZZZZZZZZ[[[[[[[[[[[[^^^]]]]]]^^^aaabbbbbbaaa```___^^^]]]^^^aaadddfffiiikkknnnqqqrrrsssrrrqqqsssrrrrrrsssuuuyyy|||~~~~~~|||zzzxxxvvvttttttqqqssstttsssqqqoooooopppqqqsssuuuwwwwwwuuusssqqquuuvvvxxxyyyyyyxxxwwwvvvssstttttttttuuuuuuvvvvvvxxxzzz|||{{{wwwssssssttttttyyy|||yyyppphhhdddccc```___]]][[[YYYWWWVVVUUUNNNNNNMMMLLLKKKJJJJJJIIIEEECCC@@@??????>>><<<;;;999888777666666555555555555555555555555444444444333333333444444555555555444333333222222333333444111222333444555777888888777<<