BM6(g qqq^^^OOOHHHBBBAAA@@@>>>>>>AAA@@@??????>>>>>>>>>??????>>>======<<<;;;;;;::::::888888888888888777555555333333444444555555666666333333222222333333444444444444444555444444333333555555444333333333444444000111222333333333333333666444222333555666444222333333333333333333333333333444666555444444555777222444555666777:::===@@@DDDFFFIIINNNWWWbbbmmmsssxxxxxxxxxxxxyyy|||zzztttrrrvvv}}}{{{zzz}}}uuukkkccc___UUUQQQNNNMMMOOOOOOMMMKKKHHHEEEAAA???@@@BBBDDDDDDJJJIIIGGGDDD@@@;;;777555222222111111111111111111000000///...............111111111111111111111111...000111000...,,,...///////////////////////////......///000000///...---.......................................//////////////////.........------////////////////////////000///...---------......////////////////////////............///000111111000111222222222111000000000000000000000000000000000000111111111111000000///...---,,,,,,,,,,,,,,,***,,,.../////////000111000000000000000000000000/////////000000000111111222222111111000//////...000111111111111222222222222222222222222111000000444444333222111111222222111333444444333222333444444444666999===AAACCCDDDGGGIIILLLPPPUUUZZZ^^^aaabbbhhhrrrzzz}}}zzzwwwyyy}}}}}}zzzzzzvvvqqqooonnnkkkeee```ppp]]]OOOHHHCCCBBBAAA??????AAA>>>?????????>>>===<<<<<<======<<<<<<;;;:::::::::888888888888777666555555444444444444444555555555222222333333444444333333333333444444555444444444666555444333333333333333111111111222333444666666555444333444555555555333333333333333333333333333333555666666555555666777333555888999:::<<<@@@BBBJJJLLLPPPUUU[[[dddmmmtttwwwvvvvvvxxx}}}{{{wwwwww}}}~~~wwwpppjjjhhh^^^YYYSSSPPPPPPOOOMMMKKKJJJGGGCCC@@@AAABBBBBBBBBGGGHHHIIIHHHEEE@@@:::777444333222111111111111111000000///...............000000000000000000000000...///000///...---...///,,,------...///000000111......////////////......////////////////////////222111///------...000111000000000//////.........////////////////////////000///......------......////////////////////////000///////////////000000......000111222333333333000000000000000000000000///000000111111000000/////////...------.........---///000111000///000111111111111111111111111111000000000111111111222222222222111111000/////////000111111111111222222222333222222111111111111222444333333222222222222333111333555555444444666777888999<<>>??????>>><<<:::999<<<<<<<<<;;;;;;:::::::::888888888888777666555444555444444444444444444444111222333444555444333222222222333444555555555555666555555444333333333333444444333333333555777888555444444444555555555444333333333333333333333333222444555555555555666777777888:::<<<>>>AAAFFFJJJRRRWWW]]]bbbfffkkkqqquuuyyywwwwww|||~~~|||yyy{{{}}}zzzvvvssssssmmmhhhaaa[[[XXXTTTOOOKKKMMMJJJEEECCCBBBBBBBBBAAAEEEGGGJJJLLLJJJDDD>>>:::666555333111000/////////000000///...............////////////////////////---.........---------------------...//////000000.........///////////////000000000000000000000000333222111/////////000000/////////000000000000000///////////////000000000000//////...............//////////////////////////////......---...............///000111222333333//////////////////////////////000000000000////////////////////////000000///000222222000///000000000000000000000000000000000111111111222222222222111111111111000000//////000000111111111222222222444333111111000111222333333333222222222333333444444666777777666777999;;;<<>>>>>>>>===<<<:::999;;;;;;;;;;;;;;;:::::::::777888888777777666555444444444444444444333333333111222333444555444333222222222333444555555555555666555444333333333333333555444333222222333444555555555555555555444555555333333333333333333333333111333444555444444666777999:::;;;===AAAGGGNNNTTT\\\ccclllrrrssstttvvvyyy}}}|||}}}}}}}}}~~~|||uuuwwwzzz}}}~~~zzz|||~~~}}}}}}~~~xxxtttoookkkggg```WWWPPPQQQMMMIIIFFFEEEDDDCCCBBBBBBEEEIIILLLKKKGGGBBB???999777555222000///......000000///......................................................///......////////////////////////............//////000000000000000000000000000000111111222222222000///...---......///000111222222////////////000000111111///////////////.........////////////////////////......---,,,,,,,,,------000000000000000000111111//////////////////////////////000000000000//////000000/////////000111111000111333222000///000000////////////////////////000111111111222222222222111111111000000000000000000000111111111222222222444333222111111222333444222222222222333444555555666777888888888999;;;>>>???DDDKKKRRRWWW]]]bbbfffnnnrrrxxx}}}}}}}}}yyylllXXXKKKFFFBBBBBBBBB???>>>@@@===>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::777777777777666555444444333333333333333444444444222222333333444444333333333333444444555444444444444444444333333444444555333222111111000000000111444666666666555444555666333333333333333333333333222333555555555555777999:::<<>>;;;888444111000//////000000///...............////////////////////////000///...///111111111///000000000000000/////////......---......///000111///////////////////////////000222333333111///...------...///000000111222...//////000000111111222///000000000000///...---////////////////////////...------,,,------......222111000///////////////000000000000000000000000...//////000000//////...111111000//////000000000///111222222000///000000........................000000000111111111222222111111000000000000000000000111111111111222222222333222222222222333333444222222222222333555666666666888999:::;;;>>>BBBEEEFFFMMMVVV]]]ccchhhoootttjjjWWWJJJDDDAAABBBAAA>>>>>>???>>>>>>======<<<=========::::::::::::::::::::::::777777777777666555444333222222222333333444444555333333222222333333444444444444444555444444333333333333333333444444555666111111222222333222222222444666777777444444555777333333333333333333333333444555777777777888999;;;<<<@@@HHHOOOWWW^^^fffjjjrrrxxx}}}~~~{{{zzz~~~}}}vvvmmmlllmmmoooyyy~~~yyyvvvyyy~~~}}}}}}}}}~~~~~~|||zzz}}}|||vvvtttuuuxxxyyy|||rrrdddWWWUUUQQQOOOMMMLLLIIIHHH@@@AAACCCFFFGGGHHHHHHGGGCCC@@@<<<777444222222222000000///...............////////////////////////...---+++---///000///---//////000000111111222222...---------...///111222........................//////000000000000000000...........................//////000111111222222///000000111000///...---////////////////////////...............///000111222111000///...//////000000000000000000000000000......////////////......222111000///////////////...///111111000///000111/////////////////////////////////000000000111111000000000000000000000111000111111111111222222222111222333333444444333333111222222333444555666777999;;;>>>@@@DDDIIIOOOSSSYYYaaajjjqqquuuzzzlllYYYIIICCC@@@AAAAAA>>>===??????>>>===<<<<<<===???@@@::::::::::::::::::::::::777777777777666555444333111111222333333444555555444333222111222333444555555555555555444333222222222222222333444555666777111222444666777777666666444666888777444333555777333333333333333333333333555777999999999:::;;;===???FFFQQQ\\\dddkkkppptttxxx|||~~~{{{wwwxxxzzzjjjaaa```bbbfffsss~~~xxxsssvvv|||~~~xxxyyy~~~}}}wwwsssrrrssswwwzzzzzzjjjYYYVVVSSSQQQPPPNNNLLLJJJ@@@@@@AAACCCEEEGGGIIIJJJGGGDDD???:::777555444555000000///...............000000000000000000000000+++)))'''))),,,---,,,)))......///111222333555555...---------...///111222........................000///...---...///111333111000///...---,,,++++++...//////000111222222222///000111111111000...---////////////////////////////////////000222333333111000///......///000111000000000000000000000000......////////////......222222000///............---///000111000///000111000000000000000000000000////////////000000000000000000000000000111111111000111111111111222222222000111333444555444333333111111222333444555777888<<>>===============<<<<<<======<<<:::777666???===<<<<<<;;;999666333444444444333333222222222222222222222333444444555666444333333555666666555333333333333333333333222444444333333333444555555444555777888888777555444111111111111222333444555333333666999999999???FFFMMMVVVdddnnnsssuuuwwwxxx}}}|||yyyvvvvvvyyy|||kkk```^^^___ffflllttt|||zzzuuupppsssxxx{{{}}}}}}wwwvvvxxx||||||{{{yyyvvvsssqqqpppvvvxxx|||rrrdddXXXNNNMMMOOOOOONNNNNNFFFDDDBBB@@@AAACCCFFFHHHJJJGGGAAA<<<;;;<<<666///222222111000000////////////---,,,---///000///...000000000000000000000000222111111111000000//////////////////////////////000000000000000//////...000000000000111111111111000000000000000000000000////////////////////////................................................111111111111000000000000222111000.........//////////////////////////////000000000///......------///////////////000111111000000//////.........---///000000///......000111111111111000000000000000000000000000111111111111444444555666555444333222---000333222000000444777999555222333777;;;======>>>DDDLLLTTT\\\fffooovvv~~~wwwxxx|||iiiXXXIIIFFFBBB@@@@@@??????>>>??????>>>===============<<<===>>>>>><<<:::888777888777777777888777555222444444444333333222222222333333333222333333444444555444333333555666666555444444444444444444444444777666555555444444444444333444666777777666444333222222222222333444555666555444666999:::;;;BBBJJJZZZcccoooxxx{{{|||||||||zzzyyywwwvvvvvvzzzuuukkkiiijjjqqquuu{{{~~~|||~~~xxxrrrllloootttyyy~~~{{{vvvvvvuuuvvvvvvvvvuuuuuuuuuvvv{{{~~~yyyiii\\\PPPMMMNNNNNNMMMNNNJJJGGGBBB???>>>AAAEEEHHHIIIIIIEEE@@@>>>===888222//////000000000000000///111111222111111000//////000000000000000000000000222222111111111000000000//////////////////////////////000000000///....../////////000000000111111000000000000000000000000000000000000000000000000////////////////////////......................../////////000000111111111333222111000000111111222////////////////////////....../////////////////////////////////000111111111111000000000////////////000111000......000111111000000000000000000000000000000000111111111111///000111222333333222111111333333222111000222444333333333555:::???BBBDDDMMMUUUaaakkkqqqxxx~~~}}}}}}~~~gggVVVKKKGGGCCC@@@???>>>===<<>>=====================>>>>>>===;;;999888444333333444666777555444444444333333333333222222555444333333333333333333555444222333555666666555333444444555555666666666999888777666555444444444333444555666666555444333444444444444555666777777888777888;;;===@@@JJJTTTfffnnnwww}}}}}}{{{yyyyyywwwwwwvvvvvvwww{{{|||zzz{{{{{{vvvtttrrrvvv}}}xxxrrrpppssszzzxxxuuurrrssstttttttttvvvyyy|||~~~lll___RRRMMMMMMLLLLLLNNNNNNJJJDDD???>>>???CCCFFFGGGKKKKKKFFFBBB???<<<777111111111111111111111111...///111222000/////////000000000000000000000000111111111111111000000000////////////////////////...////////////...------.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000........................,,,---...///000111111222222111111000111111222333000000000000000000000000------...//////000111111///////////////000000111111111111111000000000000///000111000//////000111000000000000000000111111000000000111111111222222---...///111222333333333333333222222222222333444333555888;;;???EEEKKKOOO[[[fffuuu~~~~~~|||yyy|||~~~~~~~~~~~~dddSSSJJJFFFBBB@@@???>>>>>>===???>>>>>>=====================>>>======;;;:::999666555555666777888777666333333333333333333333333666555444333333333333333555333222333444555555555222333333444555666666777777777666555444444444555333333444555555444333333444444444444555666777777999888999>>>BBBIIIUUUaaapppvvv|||~~~{{{vvvrrrqqquuuuuuuuuuuuvvvzzz}}}vvvsssrrrvvv}}}|||wwwyyy}}}{{{xxxtttuuuuuuttttttwww}}}}}}lll___RRRMMMLLLKKKLLLOOOPPPMMMHHHCCC@@@@@@AAAAAADDDLLLPPPKKKEEEBBB???===888666333222222444777999111111111333666777444111////////////////////////000/////////////////////////////////////////////...............------,,,---------.........//////////////////////////////111111111111111111111111000000000000000000000000........................---------...///000000000.........//////000111111000000000000000000000000......//////000000000000000000////////////000000000000000000000000000000///000222111000///000111000000000000000111111111000000111111111222222222///000111222333444444444222111111222444666666777888;;;???BBBFFFNNNWWW___jjjuuu~~~}}}||||||~~~~~~}}}bbbQQQGGGDDDAAA??????????????????>>>>>>========================<<<<<<;;;:::::::::888666666777777666555333333333333333333333333666555555444333333333333555333222222444555555444111111222333444555555555333333333333444555666666333444444444444444444333333333333333444555666777666666:::AAAHHHPPP^^^jjjyyy|||~~~xxxrrrnnnnnnsssrrrrrrqqqrrruuu{{{}}}|||~~~}}}|||uuuwwwwwwvvvvvv|||}}}vvviii^^^TTTPPPNNNLLLMMMPPPOOONNNLLLJJJFFFBBB???>>>AAAJJJPPPMMMGGGDDDCCCBBB===999444222333999AAAFFF@@@;;;777999???@@@:::333////////////////////////........................////////////////////////...............------,,,------------............////////////////////////000000000000000000000000////////////////////////////////////////////////////////////..................//////000000000000000000000000000000000000111111000000////////////000000////////////000000///////////////////////////000222222111000000111//////000000111111111111111111111111222222222222222111222222222333333333555555666666666777999:::===@@@EEEJJJQQQ\\\iiisss~~~|||xxxvvvuuuuuuvvvxxxyyy{{{|||||||||zzzzzzxxxwwwvvvvvvwwwyyy{{{}}}|||{{{```OOOFFFCCC@@@>>>???@@@@@@?????????>>>===============<<<<<<;;;;;;::::::::::::;;;888666555555555444222222222333333333333444444666555444444444444444444444333111222444555555444111222222333333444444444222222222333444555666777444444444444444444444444444333333444444555666777555777===GGGOOOWWWcccooowwwyyyzzzvvvqqqmmmlllmmmrrrqqqooommmnnnssszzz}}}}}}}}}}}}uuuvvvxxxwwwzzzyyyqqqiiiaaa[[[XXXUUUQQQPPPRRRNNNOOOOOONNNKKKFFFAAA>>>>>>GGGMMMKKKHHHGGGFFFEEE???;;;555333555===FFFMMMEEE>>>888888;;;;;;555...000000000000000000000000------------............////////////////////////...////////////...---------------............///000000000000000000000000////////////////////////////////////////////////////////////////////////000000000/////////......000111111222222222222111000000000000000000000000222222111000000///......111000000///////////////............////////////...111333333222000000000/////////000111111222222111111111222222222222333111111000000000111111222:::===>>>===::::::===@@@DDDHHHOOOYYYeeerrr~~~~~~}}}yyyvvvqqqmmmjjjhhhhhhiiihhhjjjlllnnnooonnnmmmlllmmmmmmnnnnnnpppqqqrrrsssrrrssstttuuuwwwwwwwwwwwwyyy|||zzz___OOOGGGDDD@@@>>>>>>>>>>>>===??????>>>===============;;;;;;:::999999999999::::::888555444444555444333222222222333333444444444555444444444444555555666444222111222333555444444333333333444444444444444444444333444444555666777666555555555555555555666555555555555666777888888;;;>>>GGGQQQYYY___iiisssrrrsssssspppmmmlllooosssvvvtttrrrppprrrxxx|||yyyyyyzzzzzzwwwyyyyyyyyy{{{~~~zzzsssnnniiieeeccc___XXXSSSSSSPPPPPPPPPOOOLLLHHHDDDAAA;;;BBBHHHGGGGGGHHHIIIGGGDDD@@@:::555555999???CCC;;;888444111000///......000000000000000000000000.........//////000000000//////////////////////////////000000000///......---............/////////000000000000000000000000........................000000000000000000000000//////////////////////////////000000000000000000111111222333222222000000////////////////////////111111000000000000000000111111000///////////////......//////000000000000...111333444222111000000...//////000111111222222111111111222222222333333000000000000111222444555:::@@@EEEEEEAAAAAAGGGNNNUUUZZZdddqqq~~~~~~}}}|||{{{yyyxxxwwwqqqnnnjjjfffdddccccccdddfffhhhkkkmmmnnnnnnmmmllllllmmmnnnooooooooonnnnnnkkklllmmmooopppqqqqqqqqqqqqtttwwwxxxxxxyyy|||zzz___OOOIIIFFFBBB???>>>===<<<;;;??????>>>===============::::::999888888888999999;;;888666555666777666666222222222333333444444444444444444444444555666777444222111222333444444444555555555555555555444444777666666555555555666666666666555555555555666666666666666666777888999:::CCCGGGQQQ\\\bbbfffnnnvvvrrrssssssqqqpppsssyyy~~~|||zzzwwwuuuxxx}}}~~~{{{xxxwwwwwwwww{{{||||||zzz{{{~~~}}}wwwtttpppmmmlllfff]]]VVVUUURRRQQQPPPOOOLLLIIIGGGFFF999???DDDEEEFFFIIIJJJGGGJJJEEE???888444333444555000333333000++++++000666000000000000000000000000///000000000111111222222////////////////////////000000000000000//////............////////////000000000000000000000000000........................111111111111111111111111000000000000000000000000......///000111222333333///000111111000///...---/////////////////////////////////000111111222222111111000/////////////////////000000111111111222...111333444333111000000...//////000111222222222111111222222222333333333111111111222444666999:::666???HHHIIIFFFHHHRRR\\\ggglllwww~~~yyyxxxxxxxxxyyyyyywwwuuusssssstttvvvvvvwwwwwwwwwrrrpppmmmjjjhhhhhhiiijjjmmmpppsssvvvwwwwwwvvvuuuqqqrrrssstttsssqqqooonnnkkklllmmmnnnoooooooooooojjjlllnnnnnnmmmnnnrrruuuyyy|||{{{```NNNEEEDDDBBBAAAAAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777888999999999888666555111111222333333333222222333333333333333333333333111222444333222222444555555444444333333444444555444444333333333444444555444444444555555555666666:::888666777:::===???@@@KKKQQQ[[[eeemmmqqqrrrrrrtttpppppptttxxx{{{{{{yyy|||{{{xxxyyyyyyyyyzzz~~~~~~xxxsssrrrsssyyy{{{|||{{{zzz~~~{{{yyywwwrrrlllfff```\\\VVVQQQMMMNNNQQQQQQKKKEEECCC>>>===AAADDDEEEFFFJJJGGGFFFDDDAAA<<<888333111000111222222222111///...////////////000000000000000///...------...///000000000//////.........---........................,,,---///000000000///...000000////////////000000555333111...------...///000///.........///111222000333555333...+++---000....../////////......------///111111/////////000111111111111111111111111...///000111111000///...111000000000000000111111000000000000000000000000000000000000111111111111111111222222222333333333222000///000222333000---111///...///222666888999;;;???FFFKKKRRR[[[eeemmmxxx{{{zzz}}}|||xxxuuupppnnnkkkfffbbbbbbdddfffgggkkkooopppuuu{{{}}}|||{{{{{{{{{{{{zzzyyyxxxwww}}}~~~|||}}}|||wwwrrrsssuuuvvvvvvvvvuuutttqqqqqqooolllhhhgggggghhhnnnqqqtttwwwyyy}}}{{{___NNNFFFDDDBBBAAAAAA@@@>>>===:::::::::::::::::::::;;;<<<;;;:::999888888888888666666777777777666555444444444444444444333333333333333333333333333333333222333444444333222444555555444444333333444444555555555444444444444444555666666666666666777777777666666666777;;;@@@FFFJJJUUU[[[ccclllsssuuuuuutttxxxvvvxxx{{{{{{|||yyyvvvqqqmmmmmmhhhiiilllqqqwww|||zzztttrrrrrrrrrsssuuuuuuvvvzzz}}}}}}{{{xxxsssmmmhhhddd]]]XXXSSSQQQQQQOOOLLLHHHEEE@@@===@@@BBBCCCDDDHHHHHHGGGFFFCCC???;;;777555///////////////......---////////////000000000000000///...------...///000000/////////....................................---......///////////////111000///////////////000/////////000/////////...///////////////000111111555888999666111---...000222222222222222222222111333444555333111/////////111111111111111111111111////////////000222444555333333222111000000000111000000000000000000000000000000000000111111111111111111222222222333333333444222000111333333111///444333222444777:::===???BBBHHHOOOWWW___iiittt|||}}}}}}~~~|||yyyvvvrrrnnnkkkbbbbbb```^^^]]]]]]```cccnnnssswwwxxx|||||||||}}}~~~~~~~~~~~~}}}}}}|||xxxsssmmmjjjhhhhhhgggjjjnnnqqquuuyyy~~~zzz___NNNFFFDDDAAA@@@@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888444555555555555444333333888777666444444444555555333333333333333333333333444555666555444333444555555444444333333444444555777666666555444444444555666666666666666666555555666777888:::===DDDOOOWWWdddiiipppwww{{{|||zzzxxxyyyzzz~~~vvvqqqnnniiidddaaaYYYZZZ]]]aaafffnnnwww}}}~~~}}}}}}~~~~~~xxxuuutttmmmllllllooossswwwzzz{{{yyyyyyzzz}}}~~~|||zzz|||~~~~~~{{{vvvrrrooogggddd^^^XXXTTTQQQOOOOOOHHHBBB>>>???@@@@@@AAADDDHHHHHHHHHFFFCCC???<<<:::111111///.........//////////////////000000000000//////............//////////////////...................................................///000000111111000///////////////)))+++...000111111///...//////000111111111000000444666888666222//////111333333333333333333333333333444444333111//////000111111111111111111111111000///......000444888:::555444333222111000000000000000000000000000000000000000000111111111222222111111222222222333333333555333222333444444222111333333444666999===AAACCCKKKRRR[[[dddmmmxxx{{{tttsssqqqmmmiiifffbbbaaa]]]___aaacccdddfffiiilllwww||||||wwwrrrpppooojjjllloooqqqsssvvvzzz}}}xxx^^^NNNFFFCCCAAA?????????>>>===>>>>>>>>>>>>>>>=========::::::::::::999999888888555555555555444444333333:::888666444333333444555333333333333333333333333555666666666444333444555555444444333333444444555888777666555555555555555444444444444333333333333777:::===???CCCLLLYYYdddrrrvvv{{{~~~{{{yyy|||yyysssoooiiiaaa\\\SSSSSSTTTSSSVVV^^^iiirrrzzz|||{{{{{{|||}}}{{{zzzqqqllliiijjjqqqwwwyyyxxxyyyxxxxxxzzz~~~}}}yyyuuuwww}}}}}}|||zzztttsssoooggg]]]WWWTTTTTTMMMFFF@@@@@@???===>>>AAAFFFGGGGGGGGGFFFCCC???===777555222000///000111333////////////000000000000/////////......////////////////////////.................................///......------...000111222111000//////......///***+++---...///000//////...///000111111111000///,,,...111111000///000222111111111111111111222222...000111000//////111222111111111111111111111111000/////////111444777888333333222111000000000000000000000000000000000000000000111111111222222222111111222222222333333333555444333333333444333333333555777:::>>>CCCHHHLLLUUU[[[eeennnwww~~~xxxqqqggghhhhhhgggdddcccbbbbbbgggjjjooorrrtttwwwzzz|||~~~|||yyyzzzzzzzzzxxxxxxzzz{{{|||}}}~~~www]]]MMMFFFCCC@@@>>>>>>???>>>===??????>>>>>>============999999:::::::::999888888666666666555555555555555999777555333222222333444333333333333333333333333444555666666444333444666555444444333333444444555777777666555555555555555444444444444444444444444666;;;AAAGGGNNNYYYhhhsss|||~~~~~~}}}xxxssslllaaaYYYPPPOOOLLLIIIIIIOOOZZZcccooowww|||zzzyyyzzz~~~xxxppphhhhhhnnnvvvzzzzzzzzzxxxvvvvvvxxx|||~~~~~~{{{vvvrrrtttzzz~~~yyyjjj]]]UUUSSSQQQJJJDDDBBB@@@===<<>>BBBGGGNNNUUU[[[bbbhhhqqqxxx~~~~~~~~~zzzxxxwwwrrriiibbb^^^bbbgggjjjkkklllnnnpppvvvzzz~~~~~~||||||}}}~~~~~~vvv\\\MMMFFFCCC@@@>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::888999:::;;;;;;:::888888888777666666555555666666666555444222222222333333333333333333333333333333222444555555444444555666555444444333333444444555666555555444555555666666666666666777777777888888444;;;EEEPPP\\\jjjwww{{{vvvpppdddYYYNNNKKKFFFBBBAAAGGGOOOUUUdddooo~~~~~~}}}}}}}}}|||||||||}}}uuukkkhhhmmmtttzzz|||yyyvvvsssrrrtttwwwyyyzzzyyyvvvssstttxxx{{{}}}}}}uuucccWWWQQQTTTNNNHHHGGGDDD???<<<======???CCCFFFFFFEEECCCAAA===;;;777333000///000000////////////000000000000......////////////...............///////////////////////////////////////...............///000000000000////////////000000222000...,,,,,,---...///....../////////...------....../////////...------000000/////////111222333888888666333000...///000000000000000000000000000...///000111111000...------------...///000111222000000000000000000000000111111111222222222222333111111222222222333333333333444555444444666999;;;888===CCCIIIOOOWWWaaahhhsssyyy}}}~~~~~~zzzrrrlllhhhccc]]]XXX___fffooovvvyyy|||}}}{{{zzzzzzuuu[[[MMMFFFCCC???======>>>>>>===<<<<<<;;;;;;:::999999888777888:::;;;;;;:::888777888777666555555555666777444444333333333333333333333333333333333333333333000222333444333444555777555444444333333444444555333333333333444555666777555666666777888999:::::::::@@@KKKYYYhhhuuu~~~~~~yyymmm```TTTNNNGGGAAAAAADDDGGGIIIVVVaaaqqq~~~{{{zzz|||zzzrrrnnnpppvvv{{{}}}~~~zzztttrrrrrruuuvvvwwwwwwvvvuuutttuuuwwwyyyzzz{{{kkk___YYYWWWQQQLLLKKKHHHAAA======:::===AAAEEEGGGFFFEEECCCAAA>>>:::666222000//////////////////000000000000---...///000000///...---............/////////000////////////////////////---......//////////////////......//////000111222000000//////.........///......---,,,,,,,,,,,,,,,//////...//////...---,,,000///......///000222444;;;:::777333///---...///000000000000000000000000//////////////////////////////...//////000111111000000000000000000000000111111111222222222333333111111222222222333333333444555777777777999>>>AAA???EEEMMMTTT[[[eeepppyyy}}}sssnnnhhhaaa^^^]]]^^^___gggppp|||~~~zzzwwwuuuttt[[[MMMFFFCCC???=========>>>===>>>>>>===<<<;;;;;;::::::777888:::;;;;;;:::999777888777666555444555666666222333444555555444444333333333333333333333333333...000222333333444666777555444444333333444444555222222222333444555666777333444555666777888999:::BBBGGGRRR```nnnyyy~~~~~~~~~{{{wwwiii]]]UUULLLEEEDDDDDDCCCBBBEEEPPP```ooozzz}}}xxxxxx}}}yyyuuuvvvyyy}}}zzzuuussstttuuuuuuvvvvvvvvvuuuttttttvvvxxx~~~sssiiidddXXXRRROOONNNJJJCCC>>>===999<<>>???>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999888777666555444444333333333222222222111111444444333222222333333333333333333333333333333333666666444333333444555666777666555555444444444444555666777777777999===@@@GGGOOO[[[gggqqqxxx{{{|||{{{zzzzzzyyy{{{}}}xxx}}}tttggg___TTTLLLHHHGGGEEEDDDCCCGGGOOOXXXcccooo{{{~~~~~~~~~{{{xxxxxxzzz}}}wwwqqqrrrwww}}}uuu{{{~~~zzzvvvxxx{{{|||}}}uuuoookkk___XXXPPPLLLLLLJJJCCC===::::::;;;???CCCFFFFFFFFFFFFDDDBBB???<<<777111---000000/////////......---111111000000//////......//////............//////,,,---...//////...---,,,000000000000000000000000////////////////////////........................,,,,,,,,,---...///000000////////////000000000000////////////////////////111111000000//////......111000////////////000000000000000000111111111111000000000000////////////000000000000000000000000000111111111222222222222555111000333555333333666444777:::<<<===@@@GGGLLLQQQ\\\hhhpppyyy~~~qqqhhhgggaaadddfffggggggkkkpppuuu~~~~~~yyyrrroooqqqqqqkkkjjjpppvvvyyy~~~}}}yyyrrrYYYOOOFFFBBB>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::999888888999999888777666555444444333333333333222222222222555444444333333444444444333333333333333333333333555444333333333333444555111111111222333444555666777888888888999<<>>===<<<>>>AAADDDEEEEEEGGGEEECCCAAA>>>999444000111111000000////////////......//////000000111111//////............//////---...////////////...---////////////////////////////////////////////////000000000000000000000000,,,---------.../////////.../////////000000000000........................111000000000/////////...000000////////////000000/////////000000000111111111000000000////////////000000000000000000000000000000000111111111222222444111111444666444444777333777;;;???BBBIIIQQQWWW^^^jjjxxx~~~zzzxxx{{{|||uuummmkkklllooorrrtttvvvzzz}}}wwwqqqnnnnnnpppqqquuurrrrrrqqqmmmfffdddfffhhhcccbbbfffjjjlllpppvvv}}}~~~qqqYYYOOOFFFCCC???======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888666666999999888777666555444444444444444444333333333333555555444444444444555555333333333333333333333333333333222222222333333444000000111111222444555666888999999:::<<<@@@GGGKKK\\\aaaiiippptttvvvxxxyyywwwvvvsssrrrsssvvvzzz|||~~~||||||{{{zzzyyyxxxwwwvvvzzz{{{{{{{{{yyyyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwuuutttvvvzzz|||vvvmmmeee^^^VVVNNNHHHDDDDDDFFFHHHNNNXXXccckkkyyy{{{}}}}}}||||||}}}~~~}}}{{{{{{|||}}}yyywwwwww}}}yyyvvvtttlllfff___[[[ZZZVVVPPPJJJAAA???<<<<<>>CCCIIIPPPWWW```kkksss}}}}}}wwwyyy{{{|||}}}}}}~~~||||||}}}|||vvvrrrrrrjjjiiihhhjjjnnnrrrsssssskkkiiifffdddcccccceeeffffffddddddfffdddaaacccgggddddddeeefffeeedddeeeggghhhgggfffgggiiilllmmmnnnppprrrvvvzzzmmmWWWMMMHHHEEEBBBAAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888888777777666666555555555555444444444333333333222222111111222333333444333333333333333333333333333333444444555555555555666555555444555555666666666888;;;???EEEMMMUUU[[[iiimmmrrruuuuuuvvv{{{~~~}}}~~~zzzwwwzzz}}}zzzvvvtttuuu||||||xxxwwwttttttuuuuuuvvvvvvwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}{{{yyyxxx{{{yyywwwvvvwwwzzz~~~~~~}}}|||zzzyyy{{{~~~{{{sssiiibbbYYYVVVRRRMMMLLLOOOUUUZZZjjjpppvvvzzzzzzzzz}}}~~~}}}|||||||||}}}}}}}}}~~~|||zzzxxxqqqmmmiiieeeccc^^^XXXSSSFFFAAA;;;888:::>>>BBBDDDFFFEEEEEEEEEFFFDDDAAA>>>666444222000/////////000111111000000//////......//////............//////000000////////////000000........................////////////////////////.......................................---------............////////////000000000000000000000000////////////000000000000---...///000111000000000............////////////111111111111000000000000000000000000000000000000000000000000111111111111444333444777666555888===EEEKKKSSS\\\eeeooozzz~~~}}}|||xxx||||||zzzzzz~~~}}}}}}|||oooeeecccdddaaaaaaaaacccgggjjjlllmmmfffgggiiikkklllmmmllllllmmmjjjiiijjjiiihhhkkkqqqkkkooorrrqqqooonnnmmmlllkkkgggcccbbbcccddddddddddddfffjjjnnnqqqtttvvvwww}}}lllVVVMMMEEEBBB@@@?????????===<<<===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;888777777777666666666555444444444444333333333333111000000111111222333444333333333333333333333333333333444555666666666666111111222333555666888999666:::@@@GGGOOOXXXaaagggnnnsssxxxyyyxxx{{{zzzuuusssvvvwwwtttqqqqqqrrryyy|||yyyvvvtttsssqqqrrrrrrssstttuuuvvvvvvuuuvvvvvvwwwxxxyyyzzzzzzxxxzzz{{{{{{{{{|||~~~~~~~~~}}}{{{zzzxxxwwwzzzyyywwwwwwwwwzzz|||~~~yyyyyyxxxwwwvvvwwwyyy|||}}}||||||||||||}}}}}}~~~wwwqqqkkkhhhbbbZZZTTTQQQRRRTTTcccjjjrrruuuuuuvvv{{{~~~{{{xxxwwwyyy|||}}}yyyvvvtttpppnnnkkkhhheeeaaa[[[WWWKKKFFF???::::::<<>><<<:::===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999777777777777666666666666333333333333222222222222111111111111222333444555333333333333333333333333111222333555666666555555222222333444666888:::;;;999???GGGQQQ[[[eeennntttvvv{{{~~~~~~zzzyyy{{{yyytttrrrsssuuu|||}}}|||{{{xxxvvvtttrrrqqqrrrsssssstttuuuvvvwwwxxxyyyyyyzzz{{{|||}}}~~~~~~zzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{yyyxxxyyyxxxxxxxxxyyyzzz{{{|||uuuvvvwwwwwwvvvvvvxxxzzzzzzzzzxxxxxxwwwxxxxxxyyyzzz}}}yyyvvvqqqjjjbbb\\\ZZZYYYdddjjjrrruuutttuuu{{{|||wwwvvvxxx{{{~~~~~~~~~|||yyyuuussspppooonnnlllhhhddd___\\\TTTNNNFFF???<<<<<<======@@@AAABBBDDDFFFFFFDDDBBB???<<<888444111000000111......//////000000111111//////............////////////...------...//////........................////////////////////////000000000000000000000000,,,---------.../////////---------.........//////.........................../////////000000000111,,,---///111222111000000/////////000000000111111222222222111111111000000000000000000000000000000222222222222333333333333333333666:::===AAALLLWWW]]]eeepppyyy}}}zzz{{{~~~}}}~~~|||yyyzzz|||}}}uuullleeebbbbbbcccfffggghhhkkkooouuu|||zzzssspppnnnooovvv{{{tttkkkgggfffgggeeecccdddeeefffgggfffeeecccbbb```eeekkkoooqqqtttyyy~~~jjjTTTLLLEEECCCAAA@@@@@@???===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666777777777777666666666666333333333222222222111111222222222222333444555666333333333333333333333333000111222444555555444444888888888888888999::::::<<>><<<;;;:::??????@@@CCCFFFFFFDDDBBBCCC@@@;;;777333222111222111111111000//////......//////............/////////...---,,,,,,---...///........................////////////////////////........................,,,,,,------...///000000---------.........//////------------------------.../////////000000111111+++---///111222222000000000000000000111111111111222222222111111111111000000000000000000000000000222222333333333444444444333333777<<>>===<<<;;;;;;:::;;;;;;:::999999888888777999888666555444555777888555555555555444333222111333333333333333333333333333333333333444555666666888888999999999777666444888666888;;;:::777:::BBBDDDLLLZZZhhhtttzzz}}}}}}}}}}}}~~~~~~}}}|||{{{{{{wwwvvvvvvuuuuuuuuuuuuvvvzzzzzzzzz{{{{{{|||}}}}}}zzz|||~~~||||||}}}~~~}}}|||{{{zzzzzz{{{{{{yyyxxxxxxzzz|||yyyxxxvvvtttuuuvvvyyyzzz{{{yyyxxxwwwxxxwwwuuutttvvvwwwyyy{{{}}}zzztttooommmooovvv|||}}}{{{{{{{{{zzz~~~yyyyyy}}}}}}{{{{{{{{{zzz}}}}}}||||||{{{yyyuuusssppplllgggcccddd[[[RRRLLLEEE===888777===>>>???AAABBBCCCDDDDDDEEEBBB===888444333222333//////...---------------......//////000000111111111111000000000000000111//////............//////------............------////////////............000///...---,,,+++******---------............///---......///000111111222000///.........///111222------......//////000000000000000000000/////////000000000111222222222333222222111111111111111111222333333222111111222444777555777???GGGOOO___nnnyyyyyyvvvwww{{{|||zzz{{{}}}~~~}}}yyyvvvyyyxxxwwwxxx|||~~~uuurrrssstttwwwzzz|||~~~wwwwwwwwwwwwzzzzzzwww{{{~~~wwwpppiiiiiillljjjqqqwwwwwwtttppphhh```ccc```]]]\\\]]]_________cccfffllluuu~~~iiiTTTJJJEEECCC@@@===;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;;;;::::::999999888888777999888666444444555666777555555555555444333222111333333333333333333333333222222111000000111111111555555555555555444333333666444666:::::::::???GGGNNNUUUaaammmwww}}}}}}{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvwwwxxxyyy||||||}}}~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyy{{{||||||zzzyyywwwvvvvvvxxxzzz{{{{{{yyyxxxwwwxxxwwwuuuttttttuuuvvvwwwyyy{{{|||}}}~~~|||{{{yyy~~~~~~~~~}}}}}}~~~|||zzzyyy|||{{{zzz}}}zzzwwwxxx{{{|||wwwzzz}}}|||yyywwwvvvtttqqqooojjj```UUUNNNGGG>>>999999;;;<<<>>>@@@BBBCCCDDDDDDCCCAAA===888444111000/////////...------.........000000000000////////////000000///////////////000//////............//////...//////////////////...////////////............//////............---------------............///......//////000000111111000//////...///000111222//////////////////000000000000000000000000000000111111111111111222222222111111111111111111111111111222333333222333444666888777<<>>FFFNNNYYY^^^gggpppxxx}}}zzz~~~||||||{{{zzzzzz{{{{{{{{{zzzyyyyyyzzzyyyxxxwwwxxxzzz|||}}}~~~~~~}}}{{{}}}~~~|||||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}|||{{{yyywwwyyy|||~~~}}}{{{zzzxxxwwwxxxyyy{{{}}}{{{yyyxxxwwwxxxwwwvvvtttsssssstttuuuvvvwwwxxxxxxzzz||||||zzzzzz|||~~~|||~~~{{{sssqqqsss~~~~~~vvvrrrvvvzzz~~~~~~rrrfffYYYPPPIII@@@<<<;;;999:::<<<>>>@@@BBBDDDEEEGGGEEECCC???;;;666333111///...............///000111111111000///.........//////............//////......------------......//////000000000000//////////////////...................../////////000000---------............///////////////000000000000///////////////000111111000000000000000000//////000000000000000000000000222222222111111111111111111111111111111111111111000222444444444444666777:::===EEERRR```oooyyyxxxyyyzzz}}}zzzyyywww~~~}}}zzzvvvrrrooosssyyy}}}|||~~~yyyppphhhdddbbbaaafffkkkooottt}}}}}}{{{}}}}}}wwwnnngggbbb```___^^^\\\]]]^^^aaafffkkkpppsssgggSSSIIIDDDBBB@@@>>><<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777666666555444444444444555444555555555444444333222333333333333333333333333555444444333222222333333777666555444555666777888666444444666<<>>===888999:::<<>>DDDOOO]]]lll}}}zzzxxxyyyzzzzzz~~~}}}||||||}}}~~~~~~~~~zzzwwwwwwxxxzzz}}}{{{|||zzzssslllhhhggggggiiimmmrrrtttwwwwwwpppjjjeeeaaaaaaaaa```aaacccfffjjjlllfffRRRHHHCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888777777666666666555444444444444444444444444555444444333333333333333333333333333333444444444444444555666666777777666555666777999:::777777777999AAAKKKTTTXXX___bbbiiiooovvvzzz|||~~~|||}}}|||zzzzzzyyyyyy||||||}}}}}}~~~}}}}}}||||||{{{zzzzzz{{{}}}~~~|||xxxzzzzzzyyywwwuuuuuuvvvtttuuuvvvxxxzzz|||}}}~~~~~~|||{{{{{{|||}}}}}}|||~~~~~~}}}}}}}}}}}}~~~|||zzzyyyxxxxxxxxxyyyyyyvvvuuuyyy~~~{{{{{{{{{{{{|||}}}~~~}}}|||zzzyyyzzzyyyxxxvvvtttttttttttttttttttttttttttvvvxxx{{{|||}}}~~~}}}}}}||||||~~~}}}zzzyyyzzz{{{}}}~~~zzz|||{{{uuutttxxx}}}yyyssspppqqqvvvzzzzzzkkk[[[RRRLLLEEE@@@???999::::::;;;===???AAACCCBBBCCCCCCBBB???;;;666333000000/////////000000111.../////////000000000111000/////////000000111222.........------.........---......//////......---////////////.....................---------,,,,,,---------............///000000000000////////////...//////000000000000000222222111111000000//////---------....../////////333222222222111000000000000000111111111222222222111333444444444555888;;;CCCMMM[[[jjjzzz}}}zzz{{{}}}|||zzzyyyzzz|||~~~}}}zzz{{{}}}}}}tttooopppqqqqqqpppqqquuuxxxyyy|||~~~uuukkkeeeeeeeeeeeeeeefffhhhiiijjjeeeQQQHHHBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999888777777666666666666666666555555444444333444444555444444333333333333333333333333333333222222222222333444555666444444444555666777888999999;;;===AAAJJJVVV]]]^^^dddgggmmmtttyyy}}}~~~~~~}}}|||{{{yyyyyyxxxxxx{{{{{{|||}}}}}}}}}||||||}}}}}}}}}}}}}}}~~~}}}{{{wwwxxxxxxwwwuuuttttttuuurrrsssuuuvvvxxxzzz|||}}}}}}{{{yyyyyy{{{{{{{{{zzz||||||||||||{{{{{{{{{zzz}}}|||yyyxxxwwwwwwxxxyyywwwvvvvvvzzz~~~~~~{{{{{{{{{|||}}}~~~}}}|||{{{|||{{{yyyxxxrrrrrrrrrrrrrrrrrrrrrrrrtttuuuwwwxxxyyyyyyxxxwwwxxxzzz}}}~~~vvvpppnnnmmmlllkkkmmmrrrxxx|||~~~zzz|||~~~zzzwwwtttwwwyyyxxxuuurrrrrrsssssswww|||yyyjjjZZZRRROOOJJJEEECCC===<<<;;;;;;<<<===???@@@???@@@BBBCCCAAA>>>:::777222222111000000000000000.........///000111111111000000///000000111222333//////............//////------............------////////////..................------,,,,,,,,,+++---------............///////////////000000000000......///000000000000000000000000000000000//////---------......//////000222222222111111111111111000000000111222222333333222333444444555999???CCCMMMZZZkkkyyy||||||}}}{{{}}}~~~{{{{{{|||}}}{{{uuuuuuyyy}}}{{{xxxtttvvvxxxzzz}}}rrrkkkgggiiilllnnnoooooonnnmmmdddPPPGGGAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888777777666666666777777777666666555555333333444444555444444333333333333333333333333333333333222222222333444444111222333555666777777777999>>>DDDJJJVVVccciiigggiiimmmsssyyy}}}||||||}}}~~~||||||~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{wwwxxxxxxwwwuuutttuuuwwwsssssstttuuuvvvwwwxxxxxxxxxwwwvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwww{{{yyywwwuuutttuuuwwwxxxtttvvvxxxzzz}}}~~~~~~~~~zzzzzz{{{|||}}}~~~}}}}}}}}}}}}{{{zzzrrrrrrrrrrrrrrrssssssssstttuuuvvvvvvuuutttsssrrrttttttvvvzzz~~~}}}tttlllhhh```^^^^^^bbbjjjrrrwwwyyyyyyzzz}}}~~~|||wwwqqqrrrtttuuuvvvvvvvvvvvvtttwww{{{~~~vvvhhhYYYTTTSSSOOOJJJGGGAAA???===<<<;;;<<<===>>>===???AAACCCCCCAAA???===444333222111000/////////////////////000000000000.........//////111222222000000////////////000000......////////////......////////////............------------............---------............///......//////000000111111---...///000111000000/////////////////////000000......//////000111111222111111111111111222222222///000000111222222333333222333333555999@@@HHHNNN]]]kkk{{{}}}||||||~~~{{{yyyzzz~~~xxxxxxyyy{{{zzztttmmmqqqxxx~~~~~~{{{xxxdddPPPGGGAAA@@@@@@???>>>===<<<<<<======<<<;;;::::::999999999999888888777666666666777777777888777666666555333333444444555444444444333333333333333333333333666666555444333333333333111222555777888888888888999@@@HHHPPP^^^lllqqqnnnlllpppvvv{{{}}}yyyxxxyyy|||yyyuuuvvv{{{}}}zzzzzz||||||||||||||||||}}}}}}~~~~~~|||||||||{{{{{{{{{{{{{{{xxxyyyyyyxxxvvvvvvwwwxxxtttttttttttttttttttttttttttsssssstttwwwyyyzzzzzzwwwxxxxxxxxxxxxwwwvvvvvvxxxvvvsssqqqqqqrrrtttuuusssvvvyyy{{{{{{|||}}}~~~yyyzzz{{{|||}}}~~~~~~~~~|||{{{ttttttuuuuuuuuuuuuvvvvvvttttttuuutttsssqqqooonnnrrrrrrsssuuuxxx|||wwwooojjjZZZXXXWWW\\\dddmmmrrrtttwwwyyy}}}~~~{{{uuunnnoooqqquuuyyyzzzyyywww{{{~~~~~~uuugggYYYVVVVVVSSSNNNKKKCCCBBB???<<<;;;;;;;;;<<<777999<<<>>>??????===<<<555444333111000//////...111111000000//////......---------......000111111111111000000000000111111//////000000000000//////000/////////............,,,,,,---...///000111222---------.........//////---......///000111111222---...000111111111000///------......//////000000///000000111222333333333000000111111222222222333///000000111222222333333222222333666;;;EEEPPPWWWiiiwww{{{xxxwwwxxxzzz{{{{{{|||}}}~~~|||vvvqqqqqqvvv|||}}}{{{}}}|||uuu{{{cccNNNFFFAAA@@@???============>>>===>>>>>>;;;777666999===;;;888666777999:::888666777666666555555555666666666555555555555444444444333333444444555666777777444444444444444444444444333111222555555444888======DDDPPP]]]iiipppssstttuuuwwwzzz|||~~~~~~}}}|||xxx|||}}}yyyoooooopppttt{{{~~~~~~}}}}}}{{{{{{|||}}}}}}}}}~~~}}}|||||||||yyyvvvuuuvvvyyyzzzttttttuuuuuuvvvvvvwwwwwwpppqqqrrrsssvvvxxxzzz|||wwwvvvuuuttttttuuuvvvwwwwwwuuurrrooommmmmmooopppqqqqqqqqqsssuuuxxxzzz|||{{{{{{zzzyyyzzz{{{}}}~~~~~~|||{{{{{{xxxxxxxxxwwwvvvuuutttsssttttttsssrrrrrrqqqpppppppppoooooopppssswww{{{}}}~~~}}}xxxrrrmmmeee[[[UUUWWW\\\```hhhqqquuuxxx{{{}}}~~~{{{wwwuuusssrrrrrrtttwww{{{{{{vvvpppiii```XXXTTTTTTTTTUUUPPPKKKCCC===;;;;;;======999::::::;;;===???@@@AAA<<<888444222222333111/////////000000000000//////////////////////////////000000////////////000000000000000000000000000000//////000000///...---------------............///////////////////////////000000000000000000000000111000///...------...///......//////000000111111111111111000000000000000000111111111111222222222444333111111111111000000555777888:::???LLL^^^lll}}}|||wwwtttqqqtttzzz}}}}}}zzzyyy{{{sssooojjjhhhmmmxxx}}}{{{cccNNNGGGAAA@@@???============>>>>>>===<<<:::888888:::<<<;;;888777777999:::888666777666555555555555555555555444444444333333333333222222333333444555555666444444444444444444444444666444555888888777:::@@@AAAJJJVVVbbbkkkrrrvvvxxxvvvwwwzzz}}}~~~wwwrrrmmmnnnqqqvvv~~~}}}||||||}}}|||yyywwwvvvwwwyyyzzztttuuuuuuuuuuuuuuuuuuvvvqqqrrrssstttvvvxxxzzz{{{wwwvvvuuusssrrrrrrssssssrrrpppmmmkkkjjjjjjkkklllmmmmmmmmmoooqqqsssvvvwwwvvvwwwwwwyyy{{{}}}~~~}}}{{{zzz{{{yyyyyyyyyxxxwwwvvvtttssstttsssssssssrrrrrrqqqqqqrrrqqqpppqqqsssvvvyyy|||||||||xxxttthhh```ZZZXXXXXXYYY```hhhqqquuu{{{}}}xxxtttqqqssssssssstttwww~~~zzzsssnnniiiaaa\\\YYYYYYZZZZZZYYYSSSIIIBBB===;;;:::999888999999:::<<<>>>@@@AAA>>>:::555222222222111000//////000000000000////////////////////////////////////000000000000//////000000000000000000000000///////////////...---------------............///---------...///000000111000000000000000000000000111000///...---......///////////////000000000000111000000000000000000000000111111111111222222222333222111111222333333333444777<<>>???===:::999:::::::::::::::999888888999999888666666666555444444444444444444444333333333222222222111222222333333444444444444444444444444444444444999777777:::;;;;;;???EEEKKKUUUbbblllqqqvvv{{{}}}~~~zzzsssnnnkkknnnssszzz~~~}}}||||||{{{zzzyyyxxxxxxxxxyyyvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuvvvxxxyyyzzz{{{wwwvvvsssqqqooonnnmmmmmmkkkjjjhhhfffeeeeeefffggggggggghhhiiikkknnnpppqqqoooqqqtttwwwzzz}}}~~~~~~|||zzzyyyzzz{{{{{{zzzyyyxxxvvvuuutttttttttsssssssssssssssssstttsssrrrrrrrrrtttwwwxxxxxx{{{~~~|||yyypppkkkddd^^^XXXVVV[[[bbbmmmrrrzzz|||vvvpppmmmrrrtttuuuuuuxxxyyyqqqmmmiiidddaaa```aaa``````ddd]]]SSSJJJCCC>>>:::888777777888999:::===???@@@@@@<<<777333222222111111//////000000000000//////////////////////////////...///000111111000///...///////////////////////////////////////......------------............///+++,,,---...///111222222000000000000000000000000000000///.........//////000000000000////////////000000000000000000111111000111111111111222222222222222222222333444666777777;;;CCCOOO]]]kkkvvv}}}zzzsssnnnmmmttt|||~~~yyyxxxzzz|||qqqhhheeeaaadddhhhnnnxxxaaaNNNGGGAAA@@@???============>>>???<<<999999;;;<<<;;;999:::999999888888888777666777666555444444333333444444444444333333333333222222222333333333444444444444444444444555555555555999777888;;;===???EEELLLYYYcccpppwwwyyy||||||uuuppplllooowww~~~~~~}}}|||zzzzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuxxxxxxyyyzzz{{{{{{{{{{{{wwwuuurrrnnnkkkiiihhhhhhfffeeedddbbbbbbcccdddeeecccdddeeeggghhhjjjlllmmmkkkmmmqqquuuxxxzzz{{{|||zzz|||}}}|||zzzyyyyyyyyy|||||||||zzzyyywwwuuutttttttttttttttttttttttttttuuutttrrrqqqqqqrrrssstttuuuwwwzzz||||||}}}~~~}}}zzzyyywwwqqqhhh___ZZZ^^^ccclllpppwww|||}}}~~~|||vvvppplllqqquuuyyyyyy{{{{{{rrrooollliiihhhggggggeeedddiiicccZZZQQQJJJCCC>>>:::777777666777888;;;===???AAA>>>999555333222222222//////000000000000//////////////////////////////---///000222222000///---////////////////////////...///////////////......---------............///,,,,,,---...///000111111////////////////////////000000//////////////////111111000000//////......000000000000000111111111000000111111111222222222222333222222222333666888<<>>>>>;;;999999<<<===;;;999:::::::::999888777666777777777666555444333333333555555555555444444444444444444444444555555555555444444444555555666666666888666777<<>>999888666666777999<<<===AAA???<<<888555333222333//////000000000000//////////////////////////////---///000222222000///---////////////////////////......///////////////...---------............///............//////////////////////////////////////////000000000000000000111111000000//////......//////000000111111111111000000111111111222222222333333333222111222666999???FFFRRRbbboooxxxzzzzzzwwwvvvyyy}}}yyywwwwww|||tttkkkiiijjjiiilllpppuuu}}}}}}^^^MMMHHHAAA@@@???============>>><<<;;;::::::<<<<<<;;;::::::;;;;;;999777666666777999888777666555444444444666666555555555444444444555555555555555555555555444444444555666666777777777666999@@@HHHPPP\\\fffxxxzzzvvvzzz~~~}}}||||||}}}||||||{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}zzzzzz{{{{{{{{{{{{zzzyyy||||||{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}|||zzzyyyrrrpppmmmjjjfffdddcccccccccccccccddddddeeefffgggfffgggiiijjjlllmmmmmmmmmnnnooopppqqqrrrsssssssssvvvwwwyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxwwwvvvvvvuuuuuutttrrrrrrqqqqqqppppppqqqqqqrrrtttuuuuuuuuuuuuvvvxxxyyyzzz}}}~~~}}}}}}{{{}}}{{{sssnnnmmmooooooooooooppptttyyy~~~~~~~~~|||zzzxxxzzz}}}zzzxxxxxx|||~~~zzzwwwuuuzzzzzzxxxuuutttsssrrrooommmfffccc^^^XXXSSSLLLFFFAAA;;;:::777666666888:::<<>><<<888444333333//////000000000000//////////////////////////////...///000111111000///...////////////////////////---...//////////////////---------............/////////////////////......000000000000000000000000//////000111111111000000000000000000/////////////////////000111111222222000111111111111222222222222444444333222444999>>>FFFNNN\\\kkkvvv|||~~~~~~|||}}}~~~yyyuuuwww{{{{{{uuussssssqqqrrrtttyyy|||]]]LLLIIIAAA@@@???============>>>999;;;<<<<<<;;;:::;;;;;;999;;;<<<:::777555666777:::999888777666555555555555555555444444444333333444444444444444444444444444444444555666777777777888888<<>><<<999666555777999:::<<<>>>@@@???:::666444444//////000000000000////////////////////////////////////000000000000//////000000000000000000000000------...///////////////---------............///------......//////000000000000000000000000000000...///000111222111111000////////////000000000000...//////000111111222222000111111111111222222222111333555555555888???EEEUUU___lllwww}}}~~~~~~|||}}}|||zzzyyy~~~|||]]]LLLIIIAAA@@@???============>>>888;;;======:::999:::===999;;;<<<:::666444555777;;;:::999777666666555555444444444333333333222222333333333333333333333333444444444555666777777888::::::???KKKWWWeeeuuu}}}~~~|||{{{zzzyyyyyyyyyyyyzzz}}}~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||yyyzzzzzzzzz{{{|||||||||{{{{{{||||||zzzwwwuuusssnnnllljjjgggeeedddddddddccccccdddfffggghhhiiijjjjjjkkkmmmooopppqqqppppppssssssrrrrrrsssuuuvvvxxxtttvvvxxxyyyyyyyyyzzz{{{wwwxxxxxxyyyyyyxxxxxxwww|||{{{zzzxxxvvvuuutttsssrrrrrrsssttttttuuuvvvvvvoooppppppooommmlllnnnoootttvvvyyy|||~~~||||||{{{yyywww|||}}}yyyzzz~~~}}}xxxnnnnnnooottt{{{}}}~~~||||||~~~{{{uuupppooossswww{{{}}}}}}|||}}}}}}|||{{{yyyvvvqqqkkkcccZZZPPPJJJ@@@===:::777555666888999:::>>>AAAAAA<<<777555444//////000000000000//////////////////////////////000000////////////000000111111111111111111111111------...///000000//////---------.........//////+++,,,---...///111222222000000000000000000000000...///000222222222111000......//////000000111111...//////000111222222222000111111111111222222222///333666666777<<>><<<<<<<<<<<<===<<<;;;:::999:::;;;;;;:::::::::999999999888888999999999999888666555444444333333333333444555555222222333333333333444444666555666888777555777;;;<<>><<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777666555444222222444333333333333444555555333333444444444555555555666444555777666444666;;;>>>EEEQQQ^^^kkkuuu}}}}}}}}}yyyvvvuuuwwwzzzzzzzzz||||||}}}}}}}}}|||{{{{{{zzz|||~~~~~~|||zzzzzz{{{vvvxxxzzz|||||||||{{{zzz{{{zzzyyywwwuuutttrrrrrrllllllkkkiiihhhfffeeeeeeiiiiiihhhhhhiiiiiijjjkkkoooqqqsssssssssssstttuuuxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvwwwxxxxxxuuussssssqqqnnnlllkkklllmmmnnnsssssstttuuuwwwxxxzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||yyy{{{|||}}}}}}}}}|||zzzyyymmmlllkkkmmmrrrxxx}}}~~~}}}||||||}}}}}}tttlllmmmsssvvvyyy~~~}}}|||{{{{{{}}}}}}ppphhhbbbZZZTTTKKKEEE===777555555555444999;;;>>>@@@@@@===:::888333333333222111111000000//////000000000000//////111111111111111000000///111111111111000000000///------............------000000000000000000000000000/////////............000000////////////......000000000000000///......000000000000000000000000333222111111000000111111111111111111222333444555111000222777<<>><<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888:::::::::999888777555555444333333333333444555555444555555555555666666666777555555777777555888===@@@LLL\\\iiipppuuuzzz~~~~~~~~~}}}zzzxxxwwwxxxzzz{{{{{{~~~~~~~~~}}}|||zzzyyyxxxyyy{{{||||||zzzyyyyyyyyyxxxyyy{{{||||||{{{zzzxxxyyyyyyxxxwwwvvvuuuuuutttoooooonnnmmmkkkjjjiiiiiillllllkkkkkkllllllmmmmmmrrrtttuuuvvvuuuuuuuuuvvvxxxyyy{{{}}}~~~}}}|||{{{|||{{{zzzyyyxxxwwwwwwwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzyyywwwuuutttrrrnnnkkkjjjkkklllnnnqqqrrrrrrsssuuuvvvwwwwwwxxxyyyzzz|||}}}}}}}}}}}}~~~||||||||||||zzzyyy{{{{{{|||}}}|||{{{zzzyyypppnnnlllnnnrrrwww{{{|||}}}}}}}}}}}}xxxrrrrrrvvvzzzzzz|||}}}{{{xxxwwwyyy}}}rrrjjjeee___[[[RRRLLLBBB:::777666777777999;;;>>>AAAAAA@@@===;;;666666555333222000///...//////000000000000//////000000000000000//////...111111111111000000000000///000000111111000000///000000000000000000000000////////////............/////////000000000111111000000000000////////////000000000000000000000000222222111000000000111111111111111111222333444555555333444999???JJJZZZggg|||~~~~~~~~~~~~|||}}}rrrmmmkkkooozzzyyy\\\LLLHHHCCCAAA???>>><<<<<<<<<===:::;;;<<<===<<<;;;:::999:::::::::999999999888888;;;;;;;;;:::999888777666444333333333333444555555444444555555555666666666999777666888888888<<>>===777777666444333111000/////////000000000000///////////////000///......---111111111000000000000000000111111222222111111000///////////////////////////////////////............//////000111222222222222222111111111111111222000000000000000000000000111111000000000000111111111111111222333444555666999999;;;>>>FFFSSSdddqqq{{{|||}}}~~~~~~{{{uuummmlllnnnvvvxxx\\\MMMIIIBBBAAA???>>>===<<<======:::;;;<<<===<<<;;;:::999:::::::::999999999888888888888777777666444333222444333333333333444555555333444444444444555555555999666555777888999???FFFQQQ^^^nnnwwwyyy|||~~~{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{}}}~~~||||||}}}}}}|||{{{zzzzzzyyyzzz{{{zzzxxxxxxyyyzzz{{{{{{}}}}}}}}}{{{yyywwwyyyyyyyyyzzzzzz{{{{{{{{{wwwvvvvvvvvvuuuuuuttttttqqqrrrrrrssstttvvvwwwxxxxxxzzz{{{{{{yyyxxxxxxyyyxxxyyy|||~~~|||{{{zzzzzzzzzyyyzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}{{{{{{{{{||||||}}}}}}}}}|||{{{{{{{{{|||{{{yyyvvvtttqqqnnnkkkjjjkkkmmmnnnrrrrrrtttuuuuuuuuuuuuttttttuuuvvvwwwyyy{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{zzz{{{|||||||||{{{yyyxxx}}}{{{{{{{{{}}}}}}|||zzz{{{||||||}}}}}}xxxwwwxxx{{{~~~}}}}}}}}}|||qqqjjjfffbbb```\\\WWWOOOFFF???;;;:::;;;<<<===???AAAAAA@@@>>>===777777666555444333222222//////000000000000/////////////////////...------000000000000000000111111---......//////......---////////////////////////.........///////////////......///000111222333333222222111000000111222333111111111111111111111111111000000///000000111111111111111222333444666777777;;;@@@FFFOOO___ppp{{{uuuuuuzzz~~~vvvooommmlllooouuuwww[[[LLLIIIBBBAAA???============>>>;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888888888888777666555444333444333333333333444555555333333444444444555555555666333333555888:::BBBJJJSSS___mmmvvv{{{yyytttrrr{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||~~~{{{|||}}}}}}}}}}}}}}}|||xxxxxxxxxwwwuuuuuuvvvxxx{{{|||}}}}}}}}}{{{yyyxxxyyyyyyzzzzzz{{{|||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxzzz|||}}}|||zzzyyyyyyzzz{{{|||~~~~~~{{{{{{{{{zzzzzz{{{{{{|||zzzzzz{{{{{{{{{|||||||||zzzzzz{{{|||}}}}}}~~~~~~}}}||||||||||||{{{yyyvvvrrrqqqooommmlllmmmnnnooorrrsssuuuvvvvvvuuutttssstttttttttuuuwwwxxxzzz{{{{{{|||}}}|||zzzyyyzzz{{{zzzzzz{{{|||{{{zzzyyyxxx~~~yyyuuutttwww{{{~~~{{{~~~||||||{{{yyyyyy{{{||||||}}}wwwooogggaaa]]][[[XXXSSSKKKCCC<<<999999<<<===???@@@@@@???>>>===888888777666555444333222//////000000000000/////////////////////......---000000000000111111111111...//////000000//////...000000000000000000000000.........///////////////......//////000111222222000///.........///111111111111111111111111111111000000/////////000111111111111111222444555777777444===GGGPPP\\\mmm|||~~~qqqlllrrr{{{~~~}}}~~~uuukkkhhhkkkqqqwww~~~uuuYYYJJJGGGAAA@@@???=========>>>>>><<<<<<;;;::::::::::::;;;:::::::::999999999888888999999999888777666555444444333333333333444555555444555555555555666666666777444444777:::???HHHQQQWWWaaannnwww}}}xxxrrrooonnnzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}xxxyyyxxxwwwuuuuuuwwwxxxzzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxxyyyzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz|||}}}~~~}}}{{{yyyyyyzzz|||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzz{{{|||}}}~~~}}}||||||||||||{{{xxxvvvpppppppppooooooooopppppprrrsssuuuvvvuuutttsssrrrrrrrrrrrrrrrtttuuuwwwxxxyyy{{{|||{{{xxxwwwyyyzzzzzzzzz{{{{{{{{{zzzyyyxxx|||}}}zzzrrrmmmiiimmmttt{{{~~~}}}{{{}}}{{{{{{~~~}}}{{{{{{|||}}}~~~}}}tttkkkbbb]]][[[[[[YYYSSSJJJAAA;;;999:::;;;===???@@@@@@??????;;;:::999777555333222111//////000000000000/////////000000000000///......///000000000111111111111111111222222222222111111000000000000000000000000............/////////000.........//////000000000000///...---...///111222111111111111111111111111///////////////000111111111111111222444666777888:::HHHVVV```lll{{{tttiiijjjttt~~~~~~{{{yyysssnnnsss{{{sssWWWHHHEEEAAA@@@???=========>>>>>>===<<<;;;:::999:::;;;<<<:::::::::999999999888888666666555555444222111000444333333333333444555555666666666666777777777777:::777777;;;???DDDMMMWWWbbbjjjuuu~~~|||vvvqqqooonnn{{{{{{|||~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~}}}}}}zzz{{{zzzyyywwwwwwyyy{{{zzz{{{|||~~~~~~}}}{{{zzzwwwwwwwwwxxxxxxyyyyyyyyy~~~~~~{{{{{{{{{{{{|||}}}|||~~~~~~}}}{{{yyyyyyyyy{{{{{{{{{||||||}}}~~~~~~|||zzzxxxwwwvvvxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyzzz{{{|||}}}~~~}}}||||||||||||{{{xxxuuuoooooopppqqqqqqqqqqqqppprrrssstttuuuuuusssrrrpppqqqqqqppppppqqqsssuuuvvvwwwyyy{{{zzzwwwvvvwwwyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwyyy}}}}}}vvvmmmfffaaafffnnnwww}}}~~~}}}~~~~~~|||{{{zzz{{{}}}~~~||||||}}}~~~wwwnnneee```]]]______ZZZPPPFFF???<<<777999;;;>>>@@@AAAAAAAAA>>>===;;;888555222000/////////000000000000//////000000000000000//////...//////000000111111111222......////////////......000000000000000000000000---.........//////000000............////////////222111000///000111333555111111111111111111111111///////////////000111111111111111222444666777888FFFUUUeeeoooyyy~~~pppgggkkkwww~~~|||yyyxxxyyyxxxyyypppXXXKKKFFF@@@???>>>======<<<======;;;;;;:::::::::999999999888888999:::::::::999999666777777777777777666555666555444333222333333444444444555666777777666666222777<<>>???>>>===???>>><<<:::777444333222...///000000000000000///............/////////000111111111111000000//////......//////000000111111////////////////////////---......///////////////000000000///////////////333333222111111222333333222222111111111111111111111000///...///111333444333000000222444777>>>FFFOOOdddvvv{{{yyyllliiiqqq|||{{{|||zzz||||||xxxxxxyyy{{{|||oooWWWJJJEEE@@@???>>>======<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888777777777777777777666555555666555444333333333444444555666777777888888888888888;;;???BBBGGGRRR```kkkvvv|||~~~xxxxxx}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~|||{{{{{{|||~~~}}}|||{{{|||}}}|||}}}~~~~~~|||zzzxxxvvvvvvvvvwwwxxxxxxzzz}}}}}}}}}||||||}}}xxxwwwwwwxxxzzz{{{{{{zzz{{{|||~~~~~~|||{{{}}}{{{yyyzzz}}}~~~~~~}}}|||{{{zzzyyyxxxyyyxxxxxxzzz}}}~~~~~~}}}|||zzzzzzzzzyyyxxxwwwvvvttttttuuuvvvvvvvvvwwwzzz|||}}}}}}}}}}}}yyyyyyyyyyyyxxxxxxvvvvvvtttssssssrrrrrrrrrrrrrrrtttttttttttttttrrrqqqpppooooooooooooqqqtttwwwyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxvvvttttttsssqqqlllhhhfffhhhkkkooouuuyyy{{{|||}}}~~~||||||{{{{{{{{{}}}}}}zzzwwwxxx{{{wwwmmmccc]]]___aaacccbbb[[[PPPFFF@@@999888888:::<<<>>>???>>>>>>===;;;999777444222111//////000000000000000///........./////////000000222222111111111000000000////////////000000000000////////////////////////---......///////////////000000000000000000000000////////////////////////111111111111111111111111111000///...///111333444666555666999;;;>>>GGGQQQ___qqq|||sssjjjjjjrrr|||}}}zzz||||||yyyxxxyyy~~~nnnVVVIIIEEE@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888666666888888888777666555444333555555444333333333444444333333444555666666777777===>>>@@@FFFOOO]]]lllvvv~~~}}}|||{{{zzzzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||zzzyyyzzz{{{||||||zzzzzz{{{|||~~~}}}{{{yyywwwvvvuuuvvvwwwxxxxxxzzz}}}~~~}}}}}}}}}~~~yyyxxxwwwxxxzzz|||{{{zzz{{{}}}~~~~~~}}}{{{zzzyyyxxxzzz|||~~~~~~~~~}}}{{{zzzyyywwwwwwxxxxxxxxxyyy|||~~~~~~}}}{{{{{{||||||||||||{{{{{{xxxwwwtttrrrqqqsssuuuwwwwwwxxxzzz{{{|||{{{{{{zzzuuuvvvwwwyyyyyyyyyyyyxxxuuutttttttttssssssssssssuuuuuuuuutttsssqqqpppooonnnnnnnnnppprrruuuxxxzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwvvvvvvtttsssrrrsssrrrqqqooossspppmmmkkklllqqqvvvyyy{{{}}}{{{{{{{{{|||}}}~~~{{{wwwsssssswww}}}}}}tttlllfffddd````````````]]]UUUIII@@@;;;999888999;;;>>>>>>>>>===<<<;;;:::777555333222000000000000000000000000....../////////000000000222222222111111111111111000000000000////////////////////////////////////---......///////////////111111111111111111111111---...///000000///...---111111111111111111111111000000//////000111333444222444777;;;<<>>;;;:::;;;==================<<<:::777555444111111000000000000000000...////////////000000000222222222222111111111111111111000000//////......////////////////////////---......///////////////111111111111111222222222///111222444444222111///000000000000111111111111000000000000000222333444111333666999<<>>:::999:::<<<===>>>>>>??????>>>===;;;888777333222111000///000000000////////////000000000111111111111111111111111111111111000000//////......////////////////////////---......///////////////000000111111222222222222111222444555555444222111//////000000000111111111000000000111111222333444555555888<<>><<<;;;;;;;;;;;;;;;:::::::::999999999777888999:::::::::::::::777777777666555444333222222333444555555555444444222111222333444777:::;;;CCCMMM\\\lllwww~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvvvvwwwxxxyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyywwwvvvvvvxxxzzz~~~}}}}}}|||{{{zzzzzzyyyxxxvvvuuusssssstttvvvwwwuuuwwwzzz|||{{{{{{|||}}}zzzyyyxxxyyy{{{}}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzzuuuwwwzzz{{{zzz{{{|||}}}~~~}}}}}}}}}|||||||||||||||{{{zzz|||~~~~~~~~~}}}{{{zzzxxxwwwtttvvvxxxzzzyyywwwuuusssttttttuuuuuuuuutttsssrrrppprrrvvvyyyzzzzzzyyyxxxtttuuuwwwyyyyyyyyyxxxxxxwwwvvvtttsssqqqqqqqqqppprrrsssssssssttttttttttttssssssrrrssstttvvvxxxzzzvvvvvvwwwwwwwwwvvvtttsssuuuvvvwwwvvvvvvwwwzzz}}}~~~vvvjjj\\\SSSTTT\\\dddoooxxx|||xxxyyy{{{~~~wwwssstttyyy~~~yyyxxxzzz{{{xxxtttooojjjffffffgggddd[[[RRRBBB>>>999777999;;;>>>??????@@@@@@AAA???===;;;999444333111000//////000111/////////000000000111111000000000000000111111111000000000000////////////////////////////////////---....../////////////////////000000111222222222111111222333333222111111...//////000000111111111000000111222222333333333555555888???IIIZZZttt{{{qqqllliiimmmssswwwxxxwwwvvvvvvyyyzzzzzzyyyyyy}}}~~~}}}}}}}}}yyyxxxxxxyyyyyyzzz{{{}}}iiiRRRGGGCCCBBBAAA???>>><<<;;;;;;;;;<<<;;;;;;;;;::::::::::::999999:::::::::999888888555666666666555444444333222333444555555555444444111111111222444777:::<<>>???@@@AAA@@@>>>;;;999555333111000//////000111//////000000000111111111....../////////000000000////////////000000000000////////////////////////---......///////////////......///000000111222222111111111111111111111111......//////000111111222000000111222333333333333333444:::FFFUUUggg~~~zzzqqqkkkiiikkkpppvvvyyyyyyxxxyyy{{{{{{{{{{{{|||}}}{{{}}}~~~}}}}}}}}}}}}|||xxxwwwwwwwwwxxxyyy{{{}}}~~~fffPPPEEEBBBBBBAAA???>>><<<;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555555555555555555444444111222444555666555444444777777777888:::>>>AAACCCNNN\\\ooo|||}}}||||||{{{zzzyyyxxxxxxwwwyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvvvvvvvttttttsssrrrpppqqqsssvvvyyyxxxwwwwwwvvvvvvwwwwwwvvvuuutttsssssstttvvvwwwuuuwwwzzzzzzyyyxxxxxxxxxzzzyyyyyyzzz|||}}}|||{{{xxxxxxxxxxxxxxxxxxxxxxxxuuuxxx{{{{{{yyyxxxyyy{{{yyyyyyzzzzzz{{{||||||}}}zzzyyyyyyzzz|||}}}|||{{{~~~|||{{{zzzzzzzzz{{{|||{{{zzzzzzyyyyyyzzzzzzsssssstttuuuuuutttsssrrrrrrtttwwwyyyzzzyyyvvvuuurrrtttwwwzzz||||||||||||vvvuuusssrrrqqqrrrrrrsssoooppprrrtttuuuvvvwwwwwwvvvuuurrrpppppppppqqqrrrssstttuuuvvvvvvuuuuuutttrrruuuwwwwwwuuutttvvvxxxzzzuuuhhhXXXKKKFFFIIIOOO]]]iiiuuuzzz}}}~~~yyyyyyzzz}}}|||{{{}}}zzzzzz|||~~~}}}{{{vvvpppjjjeeeXXXRRRHHHAAA===;;;;;;:::===>>>@@@AAA@@@>>>;;;999555444222000//////000111000000000000111111111111---.........//////000000......//////000000111111////////////////////////---......///////////////---......///000111111111333333222111111222333333---......///000111111222000000111333333333333333777999BBBQQQcccuuuzzzooohhheeegggnnntttzzz}}}|||||||||{{{||||||yyy~~~{{{yyy{{{~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~|||xxxwwwwwwvvvwwwzzz|||}}}~~~}}}}}}eeePPPFFFCCCAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::999888777777666555666666777777777777666444555555666666555555444666333333555777;;;EEEPPP```mmmyyy}}}}}}}}}|||yyywwwwwwwwwxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwvvvtttrrrqqqqqqqqqrrruuuuuuttttttuuuvvvwwwxxxwwwvvvtttsssssstttuuuvvvvvvvvvvvvuuuuuutttssssssvvvwwwyyyzzz{{{zzzzzzyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxzzz{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}yyyxxxxxxxxxyyyyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{|||~~~~~~|||{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyytttuuuuuusssooommmnnnppptttuuuuuuvvvvvvvvvvvvvvvuuuvvvxxxzzz{{{|||}}}}}}vvvuuusssrrrqqqqqqrrrrrrrrrsssssssssttttttuuuuuuttttttttttttsssrrrqqqpppssssssttttttuuuuuuvvvvvvvvvtttrrrrrrtttwwwyyyyyywwwssshhhXXXJJJCCCEEEIIISSS___nnnxxx|||}}}~~~}}}~~~{{{xxxxxxyyyxxxrrrmmmjjjggg]]]OOODDD???===;;;:::===???@@@AAAAAA???<<<:::888666333111//////000111000000000000000000000000222///,,,---000222111000222111000.........///000//////////////////////////////............//////000000//////000111222222111111000000000000111111...///000222222111111000333000///111222000222666999@@@KKKZZZnnnxxxlllhhhjjjooossswww|||{{{zzz}}}uuuuuuyyy|||yyy{{{~~~}}}|||{{{{{{~~~|||zzzwwwvvvuuuvvvwwwvvvxxxyyyyyywwwvvvvvvwww|||||||||{{{{{{zzzzzzzzz|||||||||}}}}}}}}}~~~}}}zzzyyyzzz{{{xxxyyyzzz{{{{{{zzzyyyyyyeeePPPGGGDDDAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::999999999999999888777666666666555666666666666666555555333444444444444444444333666444555888:::???LLLXXXjjjttt|||~~~}}}||||||{{{yyywwwvvvwwwxxxyyyxxxxxxyyyyyyxxxwwwuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwyyywwwvvvtttsssssstttuuuvvvvvvvvvuuutttttttttttttttwwwxxxyyyzzz{{{zzzzzzyyy|||||||||||||||{{{zzzyyyzzzzzz{{{{{{|||~~~}}}}}}|||{{{{{{|||}}}}}}zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||~~~|||{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyytttuuuuuurrrooommmnnnoooqqqrrrsssuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{|||||||||wwwuuutttrrrrrrrrrrrrsssqqqqqqrrrsssuuuvvvwwwwwwuuuuuuuuuttttttsssrrrqqqrrrrrrssstttuuuvvvvvvwwwwwwvvvttttttuuuwwwwwwvvvvvvssslll```SSSKKKIIIJJJQQQ[[[hhhsssxxx{{{}}}~~~||||||}}}~~~zzzzzzzzz~~~~~~}}}wwwsssqqqpppfffXXXKKKAAA<<<999888===>>>@@@AAAAAA???<<<;;;999777444222000///000000000000000000000000000000000...,,,,,,///000000///111111000000000000000000000000000000000000000000//////............//////222111000000000000000111111111000000000000111111//////111111222111111000111///000333333222444999;;;EEERRRbbbuuu~~~qqqjjjiiinnntttwwwyyyzzz|||~~~}}}}}}||||||sssuuuzzz||||||{{{{{{zzzzzzyyyyyyxxxxxx{{{yyywwwtttsssssssssttttttvvvwwwwwwuuuttttttuuuxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxyyy{{{}}}}}}{{{||||||}}}{{{{{{|||}}}|||zzzwwwvvvdddPPPGGGEEEAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::999999::::::999999888777777777666666666666555444333333555555555555555555555555555666888;;;===DDDTTTddduuu{{{~~~~~~~~~~~~}}}|||{{{{{{zzzxxxwwwvvvvvvwwwxxxwwwwwwwwwvvvuuusssqqqpppnnnooopppqqqrrrsssssssssrrrrrrrrrssstttwwwyyyzzzwwwwwwuuutttssstttuuuuuuwwwvvvtttsssrrrsssuuuvvvxxxxxxzzz{{{{{{zzzyyyyyy}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}}}}||||||}}}}}}~~~{{{zzzzzzyyyyyyyyyzzzzzz||||||||||||}}}}}}}}}}}}~~~}}}|||{{{{{{zzz|||{{{{{{{{{zzzzzzzzzzzzvvvvvvuuurrrooommmnnnooopppqqqrrrtttuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{wwwvvvtttsssssssssssstttpppppprrrsssuuuwwwxxxxxxvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrssstttvvvvvvwwwxxxvvvvvvvvvwwwwwwuuusssrrrrrrooohhh]]]SSSNNNMMMQQQWWWaaakkksssxxx{{{{{{zzzzzz{{{~~~~~~~~~~~~{{{{{{}}}||||||zzzyyyzzz}}}|||yyyxxxxxxpppcccTTTFFF===:::999===>>>@@@AAA@@@???===<<<;;;999666333111000//////000000000000000000000000///---,,,,,,...////////////000111222222222111111111111111111111111111111000//////......//////000333222111000////////////111111000000000000111111///000111111222222111111000///000444444333666<<>>>>><<<===???@@@@@@???>>>======;;;999555333000//////////////////////////////............///000000///...000222444555444222111111111111111111111111111000000////////////000000111111000000000000000111111111000000000000111111000000111111222222222222111000222444444444888???EEETTTgggxxxoooiiidddgggoooxxx|||}}}||||||~~~~~~~~~{{{wwwtttxxx~~~~~~|||{{{yyyxxxxxxqqqrrrrrrrrrsssssssssttttttsssqqqpppooonnnnnnnnnppprrrssssssqqqppppppqqqpppppppppppppppppppppppprrrqqqqqqppppppppppppqqqtttuuuvvvvvvwwwwwwvvvvvvuuuvvvwwwyyyzzz{{{{{{{{{~~~}}}yyyvvvaaaLLLBBBAAAAAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888999999999888777666555444666666555444444555666666777777:::>>>CCCLLL___oooxxx~~~{{{|||}}}|||{{{wwwwwwvvvvvvuuuuuuuuuvvvttttttsssrrrpppnnnkkkjjjhhhiiimmmpppssstttuuuuuuyyyyyywwwvvvvvvwwwwwwxxxvvvvvvvvvuuuuuuuuuvvvvvvwwwvvvtttssssssuuuxxxzzzzzz{{{{{{|||{{{zzzxxxwwwyyyzzzzzz{{{||||||||||||{{{{{{{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~zzz{{{|||~~~||||||}}}}}}}}}|||{{{zzzxxxwwwuuusssrrrrrrqqqpppvvvvvvvvvvvvvvvuuutttssswwwwwwxxxxxxxxxxxxwwwwwwwwwvvvuuutttssstttuuuuuuttttttuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvuuutttsssppppppqqqrrrssstttuuuuuurrrrrrtttwwwyyyyyyvvvtttqqqqqqoookkkfffbbb___^^^]]]^^^```fffnnnvvv{{{}}}}}}}}}}}}}}}|||}}}|||zzz}}}|||yyyzzzxxxuuuuuuxxx~~~~~~}}}|||yyyrrrdddTTTHHHAAA???<<<===>>>???@@@@@@??????>>>===:::777444222000/////////////////////////////////000111000000111111...000333555666444222111000000000000000000000000000000////////////000000////////////000111222333111111000000000000111111111111111111111222222333222111333555444444;;;DDDOOO^^^qqq~~~xxxjjjgggfffjjjssszzz}}}||||||{{{wwwwwwyyy|||{{{zzzyyywwwvvvttttttqqqqqqrrrrrrssstttttttttsssrrrqqqpppooonnnnnnnnnppprrrsssrrrqqqoooppppppppppppppppppppppppppppppqqqppppppoooooooooppppppsssssstttttttttssssssrrrpppqqqsssuuuuuuvvvuuuuuu{{{}}}~~~{{{~~~```KKKBBB@@@AAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::999999666666666666666666666666999999999999888777777666444333222111111222333444999888:::AAAJJJUUUeeettt{{{~~~|||~~~}}}|||{{{zzzuuuuuuuuuuuuuuuuuuuuuuuusssssssssrrrpppmmmkkkjjjiiijjjmmmppprrrtttvvvvvvyyywwwvvvtttsssssssssttttttuuuuuuvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvxxxzzz|||{{{|||||||||{{{zzzxxxwwwwwwwwwyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~xxxyyy{{{~~~{{{|||}}}}}}}}}|||zzzyyyyyywwwuuutttuuuuuutttsssxxxxxxxxxwwwvvvtttsssrrruuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttsssssstttuuuuuuvvvvvvvvvuuuuuuuuuttttttwwwwwwwwwwwwvvvuuutttssspppqqqqqqrrrrrrsssssstttpppqqqrrruuuwwwxxxvvvtttuuussspppmmmkkkjjjjjjjjjeeeddddddfffkkkrrrzzz~~~|||||||||{{{www{{{~~~{{{yyyxxxwwwzzz~~~~~~|||vvvlll]]]OOOCCC===<<<<<<===>>>???@@@@@@@@@???>>><<<999666444111000000000000000000000000000...000222222111111111222///111333555555444222000000000000000000000000000111000000//////000000111.........///000222444555111111000000000000111111222111111111111222333333333222444555555888CCCNNN[[[iiiyyyyyypppiiijjjlllqqqvvvzzz|||||||||zzzyyy~~~}}}zzzyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrsssssstttttttttrrrrrrqqqqqqpppoooooonnnpppqqqsssrrrpppooooooppppppppppppppppppqqqqqqqqqmmmmmmmmmllllllmmmnnnnnnoooooopppppppppoooooonnnnnnoooppppppqqqqqqqqqpppvvvyyy}}}}}}```LLLDDDCCCAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::999999777777777777777777777777777777888888888888777666555444333222222333444555;;;888;;;FFFSSSaaaooo{{{}}}~~~~~~}}}}}}}}}|||{{{zzzxxxxxxtttttttttuuuuuutttttttttsssssssssrrrqqqnnnlllkkkllllllmmmoooqqqtttvvvwwwwwwvvvtttsssrrrsssssstttrrrssstttvvvwwwxxxyyyyyywwwwwwwwwxxxyyyzzz|||}}}|||}}}}}}|||{{{zzzxxxvvvvvvwwwxxxyyy{{{{{{|||||||||||||||}}}~~~{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{{{{|||}}}|||||||||}}}}}}}}}~~~~~~xxxzzz|||~~~~~~~~~}}}|||zzz{{{|||}}}}}}{{{zzzxxxyyywwwuuuuuuwwwyyyxxxvvvwwwwwwvvvvvvuuutttrrrrrrrrrsssssstttuuuuuuuuuuuuttttttsssrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttssssssqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqsssuuuuuutttrrrtttrrrpppnnnnnnoooooooooiiiiiigggeeeffflllvvv~~~~~~}}}zzzxxxtttxxx~~~{{{{{{~~~}}}|||{{{xxxqqqgggYYYJJJ@@@;;;<<<===>>>???@@@AAAAAA???>>><<<:::888555333222000000000000000000000000---000222222111000000222000111333444333222000///111111111111111111111111111111000000000000111111////////////000111333333111111000000000000111111222222111111111222333444333333444666888>>>MMM[[[hhhttt|||ssskkkhhhmmmsssxxxzzz{{{|||}}}}}}}}}|||{{{{{{~~~|||yyywwwvvvvvvvvvuuutttssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppoooooonnnoooppprrrqqqooonnnnnnooonnnnnnnnnoooooooooppppppjjjjjjjjjjjjjjjkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooooooppprrrtttxxx{{{~~~|||```MMMFFFFFFAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::::::::::::::;;;555666666777777777777666999888666555555666888999===999<<>>???@@@AAABBB>>>>>>===;;;999666444333000000000000000000000000+++///222222000...///111111222222333222111000///222222222222222222222222111111000000000000111111111000000000000000111222111111000000000000111111333222111111111222333444333222444777;;;CCCUUUeeeppp{{{yyyqqqiiihhhoooxxx||||||{{{}}}~~~zzzvvvwww~~~|||{{{yyyxxxwwwuuuuuuuuuttttttssssssssspppppppppppppppppppppooopppqqqqqqqqqpppooonnnnnnnnnoooqqqpppnnnmmmmmmnnnlllllllllmmmmmmnnnnnnnnniiiiiiiiiiiijjjlllmmmmmmmmmmmmnnnooooooooonnnnnnllllllllllllmmmooopppqqqppprrrtttxxxzzz|||}}}}}}www[[[MMMGGGDDDAAA>>>;;;;;;===>>><<<:::;;;;;;999999999999;;;;;;999999999999999999999999::::::999888777666555444777666444444666666666666;;;???GGGSSSbbbsss|||~~~|||{{{yyyxxxvvvuuuvvvuuutttrrrrrrssstttuuuvvvvvvvvvvvvuuuttttttssssssrrrqqqqqqmmmmmmnnnpppqqqsssuuuvvvwwwwwwvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{|||~~~}}}||||||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz|||zzzxxxyyy}}}~~~|||~~~}}}|||yyywwwvvvxxxzzzyyyyyyzzz|||}}}~~~}}}||||||}}}~~~{{{zzzzzz{{{|||}}}{{{zzz}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyywwwuuuuuuvvvuuutttrrrssssssrrrrrrrrrsssttttttsssrrrqqqpppqqqsssuuuwwwvvvuuussssssttttttsssrrrtttuuuvvvvvvvvvvvvvvvvvvtttsssrrrrrrssstttsssrrrvvvvvvuuutttttttttttttttqqqqqqooooooooopppqqqrrruuurrrlllccc]]]___iiiqqq~~~{{{zzz}}}yyyvvvuuutttuuuyyy~~~}}}~~~zzzttttttuuuwwwtttiiiYYYLLLGGGDDDAAAAAADDDEEEDDDBBBAAA???===<<<;;;999666333222222111000/////////000000000000000///////////////111222111000000111222000000000000000000000000////////////////////////111111111111111111111111000111111111111222222222222222333333333222111111222666888:::CCCVVVhhhrrrzzzqqqjjjffflllwww~~~{{{|||zzzwww~~~wwwqqqttt}}}~~~}}}zzzxxxwwwwwwwwwvvvuuutttssssssrrrssssssppppppqqqqqqqqqpppoooooosssrrrqqqpppooooooooooooooopppqqqqqqnnnllllllmmmooonnnmmmllllllllllllllllllkkkjjjiiiiiikkklllnnnnnnnnnnnnooonnnmmmmmmlllmmmlllkkkkkkkkklllmmmnnnnnnoooqqqssstttvvvvvvvvvwww[[[MMMGGGDDDAAA>>><<<;;;======<<<:::;;;::::::999999::::::;;;999999999999999999999999;;;;;;:::999888777666666555555444555666888888999;;;@@@KKKYYYjjj{{{~~~}}}~~~}}}zzzyyywwwuuuttttttttttttsssqqqqqqrrrssstttuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqoooppppppqqqrrrtttuuuvvvvvvvvvvvvuuuuuutttttttttssstttvvvxxxyyyzzz{{{{{{}}}|||{{{zzzzzz{{{{{{|||~~~~~~}}}|||{{{zzzzzzxxxwwwwwwwwwwwwwwwxxxxxxzzzxxxwwwxxx{{{||||||{{{{{{{{{{{{yyywwwwwwzzz|||zzzzzz{{{|||}}}~~~}}}||||||||||||||||||}}}{{{zzzyyy{{{|||}}}|||zzz|||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxvvvvvvwwwvvvuuusssssssssrrrrrrrrrrrrssstttsssrrrrrrrrrrrrtttuuuvvvvvvtttssssssttttttsssrrrsssttttttuuuuuuuuuuuuttttttsssrrrssstttuuutttsssuuuuuutttsssssssssssstttqqqppppppoooooopppqqqqqqsssqqqlllddd^^^___ffflllvvvzzz~~~~~~}}}zzzxxxuuutttuuuxxx~~~~~~~~~|||zzz~~~~~~yyytttooojjjjjjnnnrrrtttmmm```UUUHHHFFFDDDEEEHHHIIIGGGDDDAAA???===<<<<<<:::777444333222111000000///000000111000000000////////////---...//////------...///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333444444444333333222444888;;;>>>KKKaaauuuuuulllggggggrrr{{{~~~{{{{{{zzzwwwwwwtttrrryyy~~~}}}zzzxxxvvvuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqoooppppppqqqqqqqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnnnnooopppooommmllllllmmmnnnnnnmmmllllllllllllllllllkkkjjjiiijjjkkkmmmnnnmmmmmmnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjkkkmmmnnnlllmmmoooqqqrrrsssttttttwww[[[MMMGGGDDD@@@>>><<<<<<<<<===<<<:::;;;::::::999999::::::;;;999999999999999999999999;;;;;;:::999888888777777555444444555777999;;;<<<@@@GGGSSScccttt|||}}}~~~~~~}}}|||yyywwwvvvuuuttttttuuuvvvuuutttqqqrrrrrrssstttttttttuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuttttttttttttttttttqqqsssuuuxxx{{{}}}~~~}}}|||zzzyyyyyyyyy~~~}}}|||{{{{{{wwwwwwvvvuuuuuuuuuvvvvvvxxxwwwvvvvvvxxxzzzzzzyyyxxxyyyyyyxxxxxxxxx{{{}}}{{{{{{|||||||||}}}}}}}}}zzz{{{{{{||||||{{{{{{zzz{{{zzzyyyzzz|||}}}|||{{{{{{{{{{{{zzzzzzzzzyyyyyy|||||||||{{{{{{{{{{{{zzzzzzyyywwwwwwxxxxxxvvvuuussssssrrrqqqqqqqqqrrrrrrqqqrrrsssttttttuuuuuuuuuuuutttsssssstttuuusssrrrrrrrrrsssttttttttttttttttttsssssstttuuuvvvvvvuuuttttttsssrrrrrrrrrrrrrrrqqqppppppoooooooooppppppppppppmmmgggaaa___bbbeeemmmsss{{{}}}||||||}}}}}}|||zzzwwwvvvvvvvvvyyy|||~~~xxxtttxxx{{{uuunnniiidddeeejjjqqqvvvsssjjjbbbMMMKKKJJJLLLNNNMMMJJJFFFAAA@@@>>>===<<<;;;888666444333222111000000000000111111000000000/////////000111222111000///000111000000000000000000000000111111111111111111111111////////////////////////000111111111111222222222444444444444444444444444666:::???FFFXXXrrr}}}nnnffffffjjjxxx}}}|||xxxwwwvvvuuuoooqqqvvv}}}~~~{{{yyywwwuuussssssssssssssssssrrrqqqppppppppppppoooooopppqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmllljjjkkklllnnnnnnmmmllllllllllllllllllllllllkkkjjjkkklllmmmnnnlllllllllllllllkkkkkkjjjiiiiiiiiiiiijjjkkklllmmmjjjkkklllnnnooopppppppppvvv[[[LLLGGGDDD???>>>===<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999::::::999999888777666666555666666666777999<<>>>>>>>><<<:::777555444333222111000000000111111111000000000//////222333444333222111222333000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222333333333333333444555555777===EEEQQQggg|||kkkeeejjjppp{{{|||{{{wwwsssrrrrrrssslllssszzzxxx}}}}}}}}}}}}{{{yyywwwvvvuuussssssrrrrrrrrrssssssrrrqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqooonnnnnnnnnnnnnnnllllllkkkjjjhhhiiilllooommmmmmlllkkkkkklllllllllllllllkkkkkkkkklllmmmnnnkkkkkkkkkkkkkkkjjjiiiiiiggggggggghhhjjjkkklllmmmiiijjjkkklllmmmnnnnnnnnnvvvZZZLLLFFFCCC???>>>>>>===;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999888888777777666666555555777888888888777999>>>AAALLLUUUcccsss}}}zzzxxxxxxwwwwwwxxxzzz{{{zzzyyyvvvuuuuuutttuuuuuuvvvwwwvvvuuuuuuttttttsssrrrrrrsssrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssttttttuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{zzzzzzxxxxxxvvvuuuttttttttttttwwwwwwxxxxxxxxxyyyzzz{{{zzz{{{|||{{{yyyxxxyyy{{{}}}}}}||||||{{{zzzzzzzzz{{{{{{}}}~~~~~~}}}{{{{{{|||zzzyyyzzz|||~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{|||||||||||||||||||||{{{zzzyyyyyyzzzzzzyyyxxxuuutttsssrrrqqqqqqppppppqqqrrruuuwwwxxxwwwuuutttuuusssrrrssstttuuutttssstttuuuvvvwwwxxxxxxxxxxxxvvvuuutttuuuwwwxxxwwwvvvrrrrrrqqqpppppppppppppppppppppppppppoooooonnnnnnlllmmmnnnlllhhhddd```^^^hhhnnnwww}}}~~~}}}||||||{{{yyyyyyxxxuuurrrooopppqqqtttvvvyyy|||~~~xxxpppssszzz~~~|||xxxuuullllllooowww~~~yyygggbbb\\\WWWSSSNNNHHHCCCAAA@@@?????????>>>;;;999666555444222111111000000111111111111000000000000000111222111///...///000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111222333555666888@@@MMM^^^www{{{llljjjqqqxxx}}}{{{yyywwwtttssstttwwwsss}}}zzzvvvxxx~~~|||zzzzzzzzzyyywwwuuuuuuttttttssssssssssssssstttsssrrrqqqppppppppppppsssssssssssssssrrrqqqppprrrrrrqqqpppooooooooooookkkkkkkkkiiihhhiiilllnnnllllllkkkkkkkkkllllllmmmkkkkkkkkkkkkllllllmmmmmmjjjjjjjjjjjjjjjiiiiiihhhffffffgggiiijjjkkkkkkllljjjjjjkkklllllllllllllllvvvZZZLLLFFFCCC>>>??????===;;;:::;;;===999::::::;;;;;;::::::999999999999999999999999999777777666666666555555555666888999999888;;;@@@EEENNNWWWfffvvv~~~}}}|||{{{zzzxxxvvvvvvwwwyyyzzzyyyxxxwwwwwwuuuuuuuuuvvvwwwxxxvvvvvvuuuuuutttssssssssssssrrrqqqqqqpppppppppqqqrrrrrrssstttuuuuuuvvvvvvyyyzzz{{{}}}~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzxxxwwwvvvuuuuuutttwwwxxxyyyyyyxxxyyy{{{}}}{{{}}}}}}|||{{{yyyzzz{{{}}}}}}||||||{{{zzzzzzyyy|||||||||}}}}}}||||||||||||zzzyyyzzz|||~~~~~~~~~~~~}}}}}}}}}||||||zzz{{{{{{{{{{{{|||||||||{{{yyyxxxyyyzzz{{{zzzxxxwwwvvvtttsssrrrqqqqqqqqqrrrsssuuuwwwxxxwwwvvvuuutttsssrrrsssuuuuuuuuusssuuuvvvwwwyyyzzzzzzzzzzzzwwwuuutttuuuvvvwwwvvvtttrrrrrrqqqpppppppppppppppppppppppppppooonnnmmmmmmkkklllmmmmmmkkkhhhdddaaadddjjjssszzz}}}~~~~~~}}}|||zzzyyywwwtttpppmmmjjjmmmpppsssuuuwwwzzz}}}}}}vvvvvvzzz|||yyyqqqppprrryyytttlllaaaXXXRRRLLLFFFBBBAAA@@@??????@@@???===;;;777666555333222111111000222222111111111000000000222333444333111000000111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000111333555666:::EEEWWWlllxxxppprrrxxx~~~{{{xxxyyyyyyyyy|||zzzwwwwww~~~{{{zzzxxxwwwwwwwwwuuusssrrrssssssssssssssssssssstttsssrrrqqqppppppppppppssstttttttttssssssrrrqqqsssrrrqqqpppooooooooooookkklllkkkjjjhhhiiikkklllkkkkkkkkkkkkkkkllllllmmmjjjjjjjjjkkkkkkkkklllllljjjjjjjjjjjjjjjiiiiiihhhfffggghhhjjjjjjkkkkkkkkkjjjjjjkkkllllllkkkkkkkkkuuuZZZKKKFFFCCC===??????===;;;:::;;;===999::::::;;;;;;::::::999999999999999999999999999777777777777666666666666333666888999999===EEEKKKSSS[[[iiixxx}}}|||{{{zzzzzzzzz{{{{{{yyyxxxwwwxxxyyyzzzyyyxxxxxxvvvuuuttttttuuuvvvwwwvvvvvvuuuuuuttttttssssssssssssrrrqqqqqqqqqrrrrrrrrrsssssstttvvvwwwxxxxxxzzz{{{|||~~~~~~}}}|||yyyyyyyyyzzz{{{{{{||||||}}}|||{{{yyywwwvvvvvvvvvvvvxxxyyyyyyxxxxxxzzz}}}zzz|||~~~~~~}}}|||}}}~~~|||||||||{{{{{{zzzzzzyyy|||{{{{{{zzzzzz{{{{{{||||||{{{yyyyyy|||~~~}}}}}}}}}}}}||||||||||||yyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxzzzzzzzzzxxxxxxwwwvvvtttsssrrrqqqqqqssstttvvvwwwxxxxxxwwwwwwtttsssrrrsssuuuvvvuuutttvvvwwwxxxyyyzzz{{{{{{{{{xxxvvvuuuuuuuuuuuutttrrrrrrrrrqqqppppppppppppqqqooopppppppppooonnnmmmlllllllllmmmnnnnnnllliiigggdddiiiqqqxxx|||~~~~~~|||{{{zzzyyywwwssspppkkknnnrrrssssssuuuxxx{{{~~~zzz|||~~~~~~|||}}}}}}{{{{{{}}}sssdddWWWOOOJJJFFFCCCAAA@@@@@@@@@AAA@@@>>>===888777555444222111111111222222222111111111000000555666777666444222333444111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111000000000222444777888===KKKaaayyy~~~rrrrrrxxx}}}|||wwwvvvzzz~~~~~~yyyxxx}}}~~~}}}}}}xxxvvvuuuuuuuuuuuusssrrrppppppqqqrrrrrrsssrrrrrrrrrrrrqqqpppooooooooooooqqqqqqssstttuuuuuuuuuuuurrrqqqpppoooooonnnnnnnnnkkklllmmmllljjjiiiiiijjjkkkkkkjjjjjjkkkkkklllmmmhhhiiijjjjjjkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjiiihhhggghhhjjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjjjjiiiiiiuuuZZZKKKFFFCCC===???@@@>>>:::999;;;===999999;;;;;;;;;;;;999999999999999999999999999999888888888888777777777777000444777999:::???HHHPPPZZZaaammmzzz{{{zzzxxxwwwwwwxxxzzz{{{|||{{{zzzzzz||||||{{{zzzwwwvvvtttsssssstttuuuvvvvvvvvvvvvuuuttttttsssssstttssssssrrrrrrsssssssssrrrssstttuuuvvvwwwxxxyyyyyyzzz|||~~~~~~|||zzzyyyxxxxxxyyyzzz{{{|||}}}~~~~~~|||zzzyyywwwwwwwwwuuuwwwyyyxxxwwwwwwzzz|||yyy{{{}}}~~~~~~~~~||||||{{{{{{{{{zzzzzzzzz{{{{{{yyyxxxxxxyyy{{{{{{}}}{{{yyyyyy|||}}}|||||||||{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{zzzxxxwwwxxxzzzzzzyyyxxxzzzyyywwwuuusssrrrrrrqqqtttuuuvvvwwwwwwxxxxxxxxxtttsssrrrsssuuuvvvuuutttvvvvvvxxxyyyzzz{{{{{{{{{xxxvvvuuutttuuutttsssqqqsssrrrqqqqqqpppqqqqqqqqqooopppppppppooonnnlllkkkmmmlllmmmnnnooonnnmmmkkkgggkkkrrrwwwzzz|||}}}~~~}}}||||||{{{zzzwwwtttpppsssvvvvvvuuuvvvyyy|||~~~}}}}}}~~~|||zzzxxxuuudddUUUMMMIIIFFFEEEBBBAAA@@@@@@AAAAAA???===888777666444222111111111222222222111111111111000333444444333111000000111111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222222111111111333555888:::???OOOgggvvvnnnsss{{{~~~xxxsssssszzz{{{vvvzzz}}}~~~}}}zzzvvvtttssssssttttttrrrqqqnnnooopppqqqqqqrrrrrrrrrqqqpppooonnnnnnmmmmmmmmmnnnoooqqqsssuuuwwwxxxxxxqqqpppooonnnnnnmmmmmmmmmlllmmmnnnmmmkkkiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmhhhhhhiiijjjjjjjjjjjjiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiikkkllllllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhgggrrrWWWIIICCC???@@@???===<<<:::999999999;;;;;;::::::::::::999999888888888888888888888888888777777666666666666777999666555888<<>>===:::999666444333222222222333333333222222111111111111111111111111111111111111111000000//////......222111000000000111333333111000...///111222222111000111222222111000111222777333000222333333888>>>AAAWWWooozzzmmmkkkttt||||||xxxuuutttvvvzzzzzz|||}}}{{{~~~}}}}}}|||vvvrrrrrrqqqoooooonnnnnnnnnoooooooooooooooppppppqqqqqqpppooonnnmmmmmmmmmmmmssssssttttttuuutttttttttrrrqqqooonnnnnnnnnooopppjjjjjjiiiiiiiiiiiiiiijjjkkkllllllmmmmmmllllllkkkjjjjjjkkkkkkkkklllllllllhhhiiiiiiiiiiiijjjjjjjjjhhhiiiiiiiiiiiihhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhrrrWWWJJJDDD@@@>>>>>>===<<<;;;;;;;;;<<<999::::::999999888777777888888888888888888888888999888777666555555555555999777777;;;@@@HHHWWWeeekkkpppxxx}}}}}}|||yyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwuuutttttttttuuuuuuvvvwwwvvvuuuuuutttsssrrrrrrqqqrrrrrrqqqqqqqqqqqqrrrrrruuuuuutttttttttvvvwwwxxxzzz{{{|||}}}|||{{{{{{{{{xxxuuutttuuuvvvxxxzzz{{{|||}}}{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyxxxwwwxxxyyy{{{|||{{{|||~~~~~~{{{yyyxxxyyyyyyyyyxxxzzzyyyxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{||||||{{{zzzyyyyyyxxxxxxxxxwwwwwwxxxzzz{{{zzzxxxzzzyyyxxxvvvtttsssrrrrrrrrrrrrssstttttttttttttttwwwvvvtttssssssuuuvvvwww{{{zzzyyywwwvvvvvvwwwwwwxxxvvvtttsssttttttsssrrrrrrqqqpppppppppqqqrrrrrrpppooonnnnnnmmmmmmmmmnnnlllmmmnnnnnnmmmnnnppprrrwwwwwwwwwvvvwwwyyy{{{}}}~~~}}}|||{{{{{{{{{~~~|||zzz}}}|||zzzuuuxxx}}}{{{nnn^^^QQQIIIGGGHHHBBBBBBBBBAAA@@@???>>>>>><<<;;;888666444333333333333333333222222222111111111111111111111111111111222111111111000000000000222111000000000111222333111000...///111222222111000111222222111000111222555222111444555666<<>>:::;;;;;;;;;:::999777666888888888888888888888888:::999777666444333333333999777888===DDDOOO___nnntttxxx}}}~~~~~~{{{yyyxxxyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwtttttttttsssttttttuuuvvvwwwvvvuuutttsssrrrqqqqqqrrrrrrssssssssssssrrrrrruuutttsssrrrrrrsssuuuwwwyyyzzz{{{|||~~~~~~~~~~~~{{{zzzzzzyyywwwuuuqqqrrrtttvvvyyy{{{}}}~~~{{{{{{zzzyyyxxxwwwvvvvvvxxxyyyyyyyyywwwwwwyyy{{{|||{{{{{{}}}}}}}}}{{{xxxwwwxxxyyyyyyxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}}}}||||||||||||{{{~~~}}}|||{{{yyyxxxwwwvvv{{{zzzxxxyyyzzz{{{{{{zzz|||{{{xxxvvvsssqqqpppoooqqqrrrrrrsssssssssssssssuuutttsssssstttuuuvvvwww{{{zzzxxxvvvuuuvvvxxxyyyxxxwwwuuutttuuuuuutttsssqqqqqqppppppoooppppppqqqooooooooooooooonnnnnnmmmmmmnnnoooooonnnnnnppprrrxxxyyyyyyvvvssssssvvvzzz||||||}}}}}}}}}~~~}}}}}}|||xxx|||~~~|||zzzsssuuuwwwzzz}}}}}}rrrdddWWWNNNJJJIIIBBBBBBAAAAAA@@@@@@??????>>>===;;;888666444333333333333333222222222222111111111111111111111111111222222222222111111111111111111000000111111222333111000...///111222222111000111222222111000111222333111222666888:::@@@GGGTTTfffyyyvvvooonnnnnnppptttwwwwwwwwwwwwwwwzzz}}}~~~{{{~~~}}}}}}zzzvvvtttpppooommmllllllmmmooopppnnnnnnnnnnnnnnnoooppppppmmmmmmmmmmmmnnnoooqqqqqqrrrrrrssstttttttttttttttssssssqqqpppppppppqqqrrrooonnnmmmkkkjjjjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjkkkkkkkkklllllllllmmmmmmkkkkkkkkkjjjiiiiiihhhhhhfffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppVVVJJJEEEBBB???>>>>>>============>>>======>>>>>>===;;;999888888888888888888888888888888777666555444444444444999777999???GGGRRRcccrrrxxx|||}}}{{{}}}zzzxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxttttttsssssssssttttttuuuyyyxxxxxxvvvuuutttsssrrrqqqrrrttttttttttttrrrqqqtttsssqqqpppppprrrtttvvvxxxyyy{{{}}}~~~~~~}}}{{{zzzxxxwwwvvvtttnnnoooqqqsssvvvxxxzzz{{{||||||{{{{{{zzzxxxwwwwwwxxxyyyyyyyyywwwwwwyyyzzzzzzyyyyyy{{{~~~~~~}}}|||zzzwwwwwwxxxyyyxxxxxxyyyxxxxxxxxxyyyzzz{{{{{{}}}|||{{{zzzzzz{{{}}}~~~||||||||||||||||||||||||}}}|||{{{zzzyyyxxxwwwwww|||zzzxxxxxxyyy{{{{{{{{{{{{zzzxxxuuusssqqqpppppprrrrrrssstttttttttttttttsssssssssssssssuuuvvvwwwzzzxxxvvvuuuuuuwwwyyyzzzyyywwwuuuuuuuuuvvvuuusssqqqqqqqqqpppoooooooooooonnnnnnpppppppppooonnnmmmnnnooopppooonnnoooppprrrsssuuuvvvsssooonnnrrrwwwxxxyyy|||~~~xxxuuuyyy}}}wwwwwwxxxyyy{{{}}}xxxkkk^^^RRRKKKHHHBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<999777444333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222111000...///111222222111000111222222111000111222333222444888:::<<>><<<<<<;;;;;;======>>>>>>===;;;:::999888888888888888888888888666666555555555666666777999888;;;AAAIIITTTdddrrryyy~~~}}}zzzzzz~~~|||zzzxxxvvvvvvvvvvvvwwwwwwwwwwwwzzzzzzyyyyyyyyyxxxxxxxxxuuutttssssssssssssttttttxxxxxxwwwvvvuuutttssssssqqqrrrttttttttttttrrrqqqsssrrrqqqpppqqqsssuuuvvvwwwxxx{{{}}}|||{{{zzzyyyvvvuuuttttttppppppqqqrrrtttuuuvvvwww||||||||||||{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwxxxzzzxxxxxxxxxzzz}}}~~~}}}{{{yyyvvvvvvwwwxxxxxxwwwxxxxxxxxxxxxyyyyyyzzz{{{}}}|||{{{zzz{{{{{{}}}}}}{{{{{{{{{{{{{{{|||||||||zzzzzzzzzzzzzzzzzzyyyyyy{{{yyywwwvvvwwwyyyyyyyyywwwwwwvvvtttsssssssssssstttuuuuuuvvvvvvvvvvvvvvvssssssssssssssstttuuuuuuwwwwwwuuuuuuvvvwwwyyy{{{yyywwwuuuuuuuuuvvvuuusssrrrrrrrrrqqqpppooonnnnnnmmmnnnoooppppppooonnnmmmnnnooopppooonnnnnnppprrrpppssstttqqqkkkiiilllppptttwww{{{}}}|||tttrrrvvv}}}}}}}}}|||||||||}}}}}}}}}~~~}}}|||}}}rrrdddVVVLLLFFFDDDCCCBBBAAA@@@@@@@@@AAA>>>>>><<<:::777555222111222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222222111000...///111222222111000111222222111000111222333333555999;;;>>>GGGQQQ```nnn~~~{{{rrrkkkdddnnnxxx}}}{{{zzz~~~}}}xxxuuussssssooonnnlllllllllmmmooopppmmmmmmmmmlllmmmmmmnnnooooooooonnnnnnnnnnnnooooooqqqrrrssstttuuuuuuuuuuuurrrqqqpppooonnnoooooopppnnnmmmlllkkkiiiiiihhhhhhjjjkkkkkkllllllkkkkkkjjjllllllmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjhhhggggggeeefffgggiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiilllSSSHHHDDDCCCAAA@@@???===<<<;;;:::::::::::::::999999999999999888888888888888888888888555555555666666777888999999999===EEEMMMWWWfffsss|||~~~zzzxxxzzz}}}{{{zzzyyyyyyuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttssstttttttttuuuuuuuuutttssssssrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqrrrssstttvvvwwwxxxwwwyyy{{{~~~~~~xxxxxxxxxvvvsssqqqpppqqqpppqqqqqqrrrrrrssssssssswwwxxxyyyzzzzzzyyyxxxwwwtttvvvwwwvvvvvvvvvxxxzzzyyyxxxyyy{{{}}}~~~~~~|||zzzxxxvvvuuuvvvxxxxxxwwwxxxxxxwwwwwwwwwxxxyyyyyyxxxyyyyyyzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvvvvwwwxxxwwwvvvuuuttttttsssttttttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxsssssssssssssssssssssssstttuuuuuuvvvwwwxxxyyyzzzxxxwwwuuutttuuuuuutttsssttttttssssssqqqpppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnooopppooonnnnnnoooqqqppprrrssspppkkkgggfffgggpppsssxxx~~~{{{~~~~~~~~~~~~yyysssoootttzzz~~~|||zzzyyylll\\\OOOHHHFFFDDDBBBAAA@@@???@@@@@@>>>===<<<;;;888666333222111222222222222333333333111111111111111111111111///////////////000000000000000111222222222222111111000...///111222222111000111222222111000111222444444666:::<<>>===<<<;;;;;;;;;;;;:::999777777777888:::;;;888888888888888888888888888777777777777888888999999:::AAAKKKTTT]]]kkkwww{{{xxxwww|||{{{xxxwwwwwwxxxyyywwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvuuuuuutttttttttuuuttttttttttttttttttssssssrrrrrrqqqqqqqqqqqqrrrrrroooqqqsssvvvxxxyyyyyyzzzxxxzzz|||~~~~~~|||{{{yyysssttttttrrrnnnllllllmmmllllllmmmmmmnnnnnnoooooopppqqqsssuuuvvvuuutttsssrrrssstttuuuuuuvvvxxxzzz|||{{{{{{{{{}}}}}}{{{yyyyyywwwuuuuuuvvvwwwxxxwwwxxxxxxwwwvvvvvvvvvwwwwwwvvvwwwyyy{{{||||||{{{zzzzzzzzzzzz{{{{{{{{{||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwvvvwwwxxxxxxvvvtttttttttsssssssssttttttuuuwwwwwwxxxyyyyyyyyyyyyyyyssssssssssssrrrrrrqqqpppqqqsssuuuwwwxxxyyyyyyyyyxxxvvvtttsssttttttsssrrruuuuuuuuutttsssqqqooommmlllllllllllllllmmmnnnnnnnnnoooooonnnmmmmmmnnnpppooopppqqqpppnnnjjjfffdddkkkooouuu{{{~~~yyyzzzyyyuuuuuuxxxwwwrrrnnnqqqxxx}}}}}}{{{~~~~~~sssdddVVVNNNHHHFFFCCCAAA????????????>>>>>>===<<<:::888666444111111222222222333333333111111111111111111111111//////000000000111111111///000111222333222222111111000...///111222222111000111222222111000111222444444777;;;>>>FFFWWWfffttt|||vvvjjjfffggglllssszzz{{{yyyzzz~~~{{{vvvtttuuuuuusssqqqoooppppppppppppooommmlllllllllkkkkkkllllllmmmnnnnnnnnnmmmnnnnnnooopppqqqssstttuuuwwwxxxxxxyyyyyyrrrqqqpppoooooooooppppppmmmmmmlllkkkkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllmmmmmmnnnnnnnnnooooooooommmmmmlllkkkjjjjjjiiiiiiggghhhhhhiiiiiiiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjiiiPPPFFFCCCBBB<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777888:::===???888888888888888888888888::::::999888777777888888999<<>>>>>???>>>>>>>>>>>><<<:::888777111111111222222333333333111111111111111111111111000000111111222222222333///000111222333222111111111000...///111222222111000222222222111000111222444444777<<>>@@@AAA???=========<<<777444444444333333333333333333222222222111111111000000111000///......///000111111111000000//////......111111111000000000000000555444333222222333444444111777<<<>>>FFFWWWiiisss}}}wwwrrroooppprrryyy~~~~~~wwwuuu||||||}}}yyytttpppooonnnmmmlllqqqqqqqqqpppooommmkkkkkkkkkkkklllmmmmmmmmmllllllkkkkkkkkkkkkmmmoooqqqsssqqqrrrsssuuuvvvxxxyyyzzzuuuuuutttsssrrrrrrqqqqqqnnnnnnnnnnnnmmmlllkkkjjjkkklllmmmnnnoooooooooooommmmmmnnnnnnnnnoooooopppqqqpppooonnnllljjjiiihhhggghhhiiijjjkkkjjjiiihhhkkkkkkkkkkkkkkkkkkkkkkkkiiiQQQFFFBBB???=========<<<;;;;;;:::::::::::::::999999999888888999888777666666777888999888999999999888999;;;===>>>DDDOOO\\\jjjwww~~~}}}|||xxxxxxwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{xxxxxxwwwwwwvvvuuuttttttsssssstttttttttssssssrrrttttttuuuvvvvvvwwwvvvvvvtttsssssstttttttttrrrpppqqqsssvvvxxxzzz{{{zzzyyyxxxvvvttttttsssrrrooommmjjjfffbbb```___^^^]]]\\\ZZZ[[[\\\[[[ZZZZZZ\\\]]]aaabbbcccccccccdddgggjjjjjjlllnnnooopppqqqtttwwwyyyzzzzzz{{{zzzyyyxxxwwwxxxzzz{{{{{{yyyxxxyyy{{{yyyyyywwwvvvuuutttttttttvvvwwwyyy{{{||||||||||||zzzzzzyyyyyyzzzzzz{{{|||}}}}}}||||||{{{{{{zzzzzzyyyxxxwwwxxxzzzzzzwwwtttuuuwwwwwwwwwuuutttuuuvvvwwwyyyzzz{{{{{{yyywwwvvvvvvtttrrrqqqrrrssssssrrrssstttvvvwwwxxxxxxwwwwwwssssssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrssssssqqqooollllllmmmnnnmmmmmmmmmllllllkkkkkkkkkkkkkkknnnmmmmmmqqquuurrriiiaaaYYYZZZaaammmvvvxxxzzz|||}}}yyyuuurrrqqqqqqnnnlllmmmjjjkkkpppuuuxxx~~~vvvooopppxxx~~~~~~vvvgggZZZOOOJJJFFFFFFDDD@@@???AAAAAA???=========<<<888444333333333333333222222222222222222111111111000000444333222111000000//////000000000000000/////////111000000000000000000000444333222222222333444555222777<<>>CCCIIITTTdddsss~~~}}}zzzyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxvvvvvvvvvwwwyyyzzzxxxxxxwwwvvvuuutttsssssssssssstttuuuuuuuuutttttttttuuuvvvwwwxxxyyyyyyyyyuuutttsssssstttsssqqqooorrrtttwwwzzz{{{zzzyyyxxxvvvtttqqqpppooommmjjjhhhdddaaa\\\XXXWWWWWWWWWVVVSSSTTTSSSRRRQQQRRRUUUXXX]]]]]]^^^]]]]]]]]]```bbbfffhhhkkkmmmnnnppprrruuuxxxxxxyyyyyyyyyxxxwwwwwwzzz{{{|||{{{zzzyyyzzz|||zzzyyyxxxvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyzzz{{{zzzxxxvvvvvvwwwxxxwwwuuutttuuuvvvwwwxxxzzzzzzzzzxxxwwwuuuuuutttrrrrrrsssssssssrrrssstttvvvwwwxxxxxxwwwvvvrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrrrrssstttvvvwwwsssppplllkkkkkklllllllllllllllkkkjjjjjjjjjjjjkkklllkkkllloooqqqnnnfff___SSSRRRXXXcccmmmrrrwww{{{|||{{{xxxwwwuuurrrnnnlllllliiihhhmmmrrrvvv}}}|||zzzpppiiikkkqqqxxx}}}}}}pppbbbSSSMMMGGGFFFDDDAAA@@@BBB@@@???>>>>>>===<<<888666333333333222222222111111222222222111111111111111333333333222000///---,,,//////000000000000000000000000000000000000111111333222222111222333555666444999???IIIZZZpppuuulllkkkrrr{{{yyypppooowww|||wwwtttpppnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmlllkkkllllllkkkkkkkkklllnnnooopppooonnnmmmmmmnnnoooooossssssssstttuuuuuuvvvvvvtttssssssrrrrrrqqqqqqqqqoooooooooooonnnmmmlllllllllmmmmmmnnnnnnnnnmmmmmmmmmnnnppprrrrrrqqqpppooonnnnnnmmmmmmlllkkkkkkkkkiiiiiijjjkkklllkkkkkkkkkllllllkkkkkkjjjjjjiiiiiiiiiPPPFFFBBB???=========<<<;;;;;;:::::::::::::::999999999888888888888888888888888888888888999999999999:::>>>@@@GGGNNNZZZkkkzzz~~~{{{xxxwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxvvvttttttvvvxxxzzzxxxxxxwwwvvvuuutttsssssssssttttttuuuvvvvvvvvvvvvvvvvvvwwwyyyyyyzzzzzzzzzwwwuuutttssssssrrrpppnnnssstttwwwyyyzzzxxxvvvtttrrrooollljjjhhhfffdddaaa```\\\WWWSSSRRRSSSSSSRRROOOOOOOOOMMMMMMOOOSSSVVVZZZ[[[[[[ZZZYYYZZZ\\\___eeegggjjjlllmmmnnnqqqsssxxxxxxxxxxxxxxxxxxwwwwww{{{|||||||||{{{{{{{{{|||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyy{{{{{{zzzzzz{{{{{{|||}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{zzzyyywwwwwwxxxyyyxxxvvvuuuuuuvvvwwwxxxyyyzzzyyyxxxuuuttttttsssrrrrrrssstttsssrrrssstttuuuwwwwwwwwwwwwvvvsssrrrrrrrrrrrrsssssstttttttttsssrrrsssuuuwwwxxxtttqqqmmmkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjjjjjjjmmmnnnkkkddd]]]PPPMMMOOOYYYccckkkssszzz{{{{{{||||||{{{wwwrrrooommmhhhfffjjjpppuuu|||}}}}}}yyyqqqkkklllpppuuu|||vvvhhhXXXOOOHHHEEEDDDAAA@@@BBB???>>>>>>>>>===<<<999888333333333222222111111000111111111111111111111111//////000000///...,,,+++/////////000000111111222000000000000000111111111222111111111222444666777999>>>FFFTTTiiizzzpppmmmqqqzzz}}}xxxrrrsss{{{}}}zzztttqqqnnnmmmmmmnnnmmmmmmkkkkkklllmmmmmmlllllllllmmmlllkkkjjjkkkmmmoooppppppooonnnmmmmmmnnnooopppssssssssssssttttttttttttsssrrrrrrrrrqqqqqqqqqpppppppppppppppooonnnmmmllllllmmmmmmnnnnnnmmmmmmlllmmmoooqqqssssssrrrooonnnmmmmmmlllllllllllllllkkkiiijjjjjjkkkllllllllllllmmmllllllkkkjjjiiihhhhhhiiiPPPFFFBBB???=========<<<;;;;;;:::::::::::::::999999999888888888888999999999999888888888999999999999;;;???BBBKKKSSSaaaqqq~~~~~~|||zzzwwwvvvxxxxxxyyyyyyyyyyyyxxxxxxyyyxxxwwwuuuuuuvvvxxxyyywwwwwwwwwvvvuuuuuutttttttttuuuvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwuuusssssssssrrrqqqoooqqqsssvvvxxxxxxvvvsssqqqmmmjjjfffcccbbb```^^^\\\YYYVVVRRROOOOOOOOOOOOOOOMMMMMMMMMLLLLLLNNNRRRUUUXXXYYYYYYYYYXXXYYY\\\^^^bbbeeeiiilllnnnppprrrtttxxxxxxxxxxxxxxxxxxyyyyyy||||||{{{|||||||||||||||||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{|||||||||||||||{{{zzzzzzyyyyyywwwxxxzzzzzzzzzyyyxxxxxxyyyyyyzzzyyyvvvuuuvvvwwwwwwxxxyyyyyyxxxwwwtttssssssrrrrrrrrrttttttsssrrrrrrsssuuuvvvwwwwwwvvvvvvtttttttttttttttuuuvvvwwwxxxwwwtttsssrrrsssuuuvvvuuurrrnnnlllllllllkkkjjjiiihhhhhhgggggggggggggggiiiiiijjjlllllliiiccc^^^RRRLLLJJJPPPYYYcccnnnxxxxxx{{{|||xxxvvvoooiiifffjjjpppuuu{{{~~~{{{~~~{{{tttoookkknnnsssyyy{{{ooo^^^SSSIIIDDDCCC@@@@@@AAA===>>>??????===<<<::::::444444333333222111111000111111111111111111111111---...///000000///......//////000000111111222222//////000000111111111111111111111222444666888:::===EEESSSeee}}}qqqlllqqqyyy}}}~~~wwwuuusssuuuyyy~~~yyywwwrrrpppmmmmmmmmmnnnmmmllljjjkkkkkklllllllllllllllmmmlllkkkjjjkkkmmmoooqqqnnnnnnmmmmmmmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppooonnnmmmkkkllllllmmmmmmmmmmmmmmmnnnooorrrssssssqqqooommmlllllllllllllllllllllllliiijjjjjjjjjkkklllmmmmmmllllllkkkjjjiiiiiihhhhhhiiiQQQFFFBBB???=========<<<;;;;;;:::::::::::::::999999999888888888888999::::::999888888999999999999999<<>>@@@???===<<<;;;<<<555555444444333222111111111111111111111222222222///000111222222333333333000000111111111111111111/////////000111111222222222222222333666888;;;===AAANNNccczzz}}}mmmkkkttt|||{{{vvvpppmmmooovvv~~~zzzvvvuuuqqqooommmmmmnnnnnnmmmlllkkkkkkllllllmmmlllllllllllllllkkkllllllnnnpppqqqmmmlllllllllmmmnnnpppqqqqqqqqqqqqqqqrrrrrrrrrrrrpppppppppppppppppppppppprrrrrrrrrrrrqqqpppooonnnjjjjjjkkkmmmmmmnnnnnnmmmooopppqqqrrrrrrpppnnnmmmlllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiijjjlllmmmnnnkkkkkkjjjjjjiiiiiihhhhhhiiiQQQFFFBBB???=========<<<;;;;;;:::::::::::::::999999999888888888999999::::::999999888999999999999:::===BBBFFFQQQ]]]nnnzzz~~~}}}zzzxxxwwwwwwxxxxxxzzz{{{|||}}}}}}|||{{{zzzzzz{{{||||||{{{zzzyyyxxxvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvtttuuuvvvvvvvvvvvvvvvuuuvvvtttrrrqqqrrrssssssrrrooorrruuuxxxxxxvvvrrrpppiiieeeaaa^^^]]]\\\[[[ZZZTTTSSSRRRSSSTTTUUUSSSRRRPPPRRRTTTTTTUUUVVVYYY\\\\\\^^^```aaacccfffjjjmmmmmmpppuuuyyy{{{|||~~~||||||{{{{{{{{{|||~~~~~~}}}{{{yyyzzz|||}}}{{{zzz{{{zzzzzzyyyyyyyyyyyyyyy{{{zzzyyyxxxwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzz|||{{{{{{zzzzzzyyyyyyxxxvvvyyy||||||{{{zzzzzz|||zzz{{{{{{zzzwwwvvvvvvwwwwwwwwwxxxxxxwwwuuusssqqqrrrqqqrrrsssuuuuuusssrrrrrrssstttvvvvvvvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxtttrrrpppqqqssstttsssrrrqqqqqqrrrpppnnnkkkjjjiiihhhhhhgggggghhhhhhggghhhjjjlllllljjjgggddd]]]RRRGGGDDDIIIRRR```lllwww|||~~~{{{zzztttmmmjjjnnntttwwwyyy{{{~~~}}}}}}|||xxx{{{}}}~~~nnn___OOOHHHEEEBBBAAAAAA;;;>>>@@@@@@>>><<<<<<===777666666555444333222111000000111111111222222222333222222222222333333444222222111111111111111111...//////000111111222222222222333555777;;;===???GGGXXXrrrwwwllllllvvv}}}zzztttpppmmmoooxxx~~~|||wwwttttttqqqpppnnnnnnnnnnnnmmmkkkllllllmmmmmmmmmllllllkkkkkkkkklllmmmnnnoooppppppnnnmmmlllkkkkkklllmmmnnnooopppppppppqqqqqqrrrrrrooopppppppppppppppppppppssssssssssssrrrqqqpppooohhhiiijjjlllmmmnnnooooooooopppppppppoooooonnnmmmlllllllllkkkkkkjjjjjjjjjhhhhhhhhhhhhiiikkkmmmnnnjjjjjjjjjiiiiiiiiiiiiiiiiiiQQQFFFBBB???>>>======<<<;;;;;;:::::::::::::::999999999888888888999:::;;;;;;:::999888999999999999:::===CCCGGGSSSaaarrr}}}~~~|||yyywwwvvvwwwxxxzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||zzzxxxuuuvvvwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyxxxxxxwwwvvvqqqrrrsssuuuvvvvvvvvvvvvvvvtttqqqqqqrrrsssssssssooorrrvvvyyyyyywwwsssqqqiiifffaaa^^^]]]]]]\\\[[[WWWVVVWWWYYY[[[[[[YYYXXXUUUWWWZZZ[[[\\\]]]___aaabbbdddfffiiikkkooossswww}}}~~~}}}|||||||||~~~}}}zzzyyyyyy|||}}}{{{yyyyyyyyyxxxwwwwwwwwwxxxxxx|||{{{yyyxxxwwwxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzz|||{{{{{{zzzzzzyyyxxxxxxwww{{{~~~~~~|||{{{|||}}}{{{||||||zzzxxxvvvvvvwwwwwwwwwxxxxxxwwwuuurrrqqqqqqqqqrrrsssuuuuuutttrrrrrrssstttvvvvvvvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzyyywwwsssqqqpppqqqtttuuusssrrrrrrssstttrrrnnnlllkkkjjjjjjiiiiiiiiiiiiiiiggghhhkkkmmmmmmkkkhhhfffaaaTTTFFFAAADDDMMM[[[gggxxx}}}|||yyyxxxvvvooolllpppvvvxxxxxxyyy~~~~~~~~~ssscccRRRJJJGGGDDDBBBBBB;;;>>>@@@@@@>>><<<<<<>>>888777777555444333222222000000111111222222222222444333111000000000111111333222222222111000000000...//////000111222222222333333444666888<<>>>>>===<<<;;;;;;;;;;;;<<<:::888666666777888999888888888999999:::::::::999999;;;>>>>>>???EEEMMMWWWiiiuuu}}}}}}{{{yyyxxxxxxzzz}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||||||||{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{wwwwwwxxxxxxwwwvvvtttsssvvvvvvwwwwwwwwwwwwvvvvvvvvvuuusssrrrqqqqqqqqqrrrvvvwwwyyywwwuuurrrpppppppppnnnjjjfffbbb___^^^]]][[[\\\]]]___``````___^^^]]][[[\\\_________ccciiijjjpppttttttwww~~~~~~}}}{{{zzz{{{|||~~~{{{{{{{{{zzzzzzyyyyyyyyyvvvxxxzzz{{{|||}}}||||||}}}{{{zzzzzz{{{zzzxxxvvvzzzyyyxxxxxxxxxzzz|||~~~~~~|||{{{yyyyyyxxxxxxzzz{{{|||}}}~~~}}}||||||}}}}}}}}}|||zzzxxxvvvtttyyyzzzzzzzzzyyyvvvsssqqqtttuuuvvvuuutttssstttvvvssstttttttttttttttssssssxxxxxxwwwvvvvvvwwwxxxyyy{{{yyyvvvtttssstttvvvxxxwwwwwwvvvtttrrrpppnnnmmmlllkkkiiihhhiiiiiiiiihhhfffggghhhiiiiiihhhgggffffffUUUGGGDDDDDDEEEOOO]]]pppyyy~~~|||zzzvvvuuusssrrrssstttvvvxxx|||~~~}}}||||||zzzlllXXXKKKEEEDDDBBB@@@??????@@@@@@???>>><<<;;;:::999777555444333444444777555444222111111222222222111000//////000111222222111000//////111333444222222222222222222222222555444555888:::;;;@@@GGGQQQjjjsssppppppvvv}}}~~~{{{yyyssswww|||~~~zzzvvvrrroooppppppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllmmmnnnoooooonnnnnnnnnmmmlllkkkjjjkkkllllllnnnmmmmmmmmmnnnooopppppprrrqqqpppoooooopppqqqrrrsssssssssrrrqqqooonnnmmmllllllmmmmmmmmmllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllnnnmmmkkkiiihhhhhhiiiiiihhhRRRGGGBBB===>>>===<<<;;;::::::::::::;;;:::888777777777888999888888999999999:::::::::::::::<<>><<<;;;:::999777555444333333444555555444333222222111222222111000//////000111222222111000///000111333444222222222222222222222222333222333777999;;;BBBJJJ[[[qqq{{{ssssssvvv}}}|||}}}~~~~~~|||yyyuuuqqqooopppooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmlllllllllkkklllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkllllllmmmmmmmmmmmmnnnooopppppppppooonnnnnnnnnnnnpppppprrrrrrrrrqqqpppooommmlllmmmmmmmmmnnnmmmmmmllllllmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmllljjjiiihhhhhhiiiiiidddOOOFFFBBB???@@@???>>>===<<<<<<<<<<<<999999999999888888888888888999999999999:::::::::<<<:::<<>>FFFRRRiiirrr{{{}}}}}}~~~}}}zzzyyyxxxwwwuuutttsssssssssxxx|||~~~}}}||||||~~~vvvcccSSSIIIEEEBBB@@@???@@@@@@??????>>>===<<<:::999888666555444333333444444444444333222111000222111000000000000111222222111000000000111333444222222222222222222222222111000222666999<<>>===<<<;;;::::::::::::888999999::::::999888888999999999999999999999999<<<:::;;;???CCCIIIUUUaaammmyyy}}}}}}}}}zzzxxxyyy{{{|||}}}}}}}}}}}}|||}}}}}}}}}}}}|||zzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwrrrrrrsssrrrrrrsssvvvyyyzzz{{{{{{|||{{{yyywwwvvvtttrrrpppmmmjjjiiiiiiiiiiiihhhkkkppptttwww}}}~~~wwwwwwwwwxxxyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzzyyywwwvvvvvvwwwwwwwwwuuuxxxxxxwwwwwwxxxyyy{{{{{{{{{{{{zzzzzzzzz{{{{{{|||~~~~~~~~~}}}||||||{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxvvvtttsssuuuvvvwwwwwwuuuuuuvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyuuuttttttssstttuuuwwwxxxxxxyyyzzz{{{||||||{{{zzz||||||{{{yyyvvvtttqqqpppkkkiiigggggghhhhhhgggffffffggghhhiiiiiihhhgggfffddd^^^WWWOOOFFFAAAGGGRRRdddoooyyy|||~~~}}}|||{{{yyywwwuuusssqqqpppwww{{{}}}yyyvvvvvvyyy~~~|||kkkZZZNNNFFFCCCAAA@@@@@@??????>>>======<<<;;;:::999777555444333222222333444444444222111000111111111111111111111111111111000000000111222333222222222222222222222222111111222666888<<>>>>>=========;;;:::999888666444333222111222333444333222111000111111222222222222111111111111111111111222222222222222222222222222222222333333444777888>>>LLLYYYooo{{{yyytttqqqppp}}}~~~~~~{{{wwwtttqqqpppppppppoooooonnnmmmmmmmmmmmmmmmoooooonnnnnnnnnmmmmmmmmmkkklllllllllllllllkkkkkklllllllllllllllkkkkkkkkkiiijjjkkkkkkkkkjjjiiiiiilllkkkiiihhhhhhhhhiiijjjiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiiiiijjjjjjkkkkkk___KKKDDDBBB@@@<<<;;;:::999999888888888999999999999:::::::::::::::::::::999999999999888;;;:::<<>>============;;;;;;:::999777444222111111222222222222222111111111111222333333222111111000000111111222222222222222222222222222222222222444444666999;;;BBBRRRbbbxxxvvvmmmkkkmmmvvv~~~~~~zzzxxxuuurrrpppppppppqqqppppppooonnnnnnnnnnnnnnnooooooooonnnnnnnnnmmmmmmlllmmmmmmmmmmmmlllkkkkkkllllllmmmmmmllllllkkkjjjiiiiiijjjiiiiiigggeeedddfffeeedddbbbbbbbbbccccccbbbccccccdddddddddccccccggghhhiiijjjjjjjjjjjjjjjgggggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkk```LLLDDDBBB???@@@???>>>===<<<<<<<<<<<<::::::999888999:::;;;<<<:::::::::999999999888888<<<<<>>=========>>>;;;;;;;;;999777555222111222222111111111111222222111222222333333222222111000000111222222222222222222222222222222222222222333444777:::===GGGZZZlll~~~pppeeeffflll|||~~~}}}~~~~~~|||{{{uuutttsssqqqpppppppppqqqqqqqqqpppooooooooooooooooooooooooooonnnnnnnnnmmmnnnnnnnnnnnnnnnmmmlllkkkllllllmmmmmmmmmlllkkkjjjhhhhhhiiihhhfffdddaaa___^^^]]]\\\ZZZYYYZZZZZZ[[[ZZZ[[[[[[\\\]]]]]]]]]\\\___```bbbccceeefffffffffdddeeefffgggiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmlllkkkkkkaaaLLLEEEAAA>>><<<<<<;;;999999999999999;;;:::888888888:::<<<===:::::::::999999888888888======AAAHHHNNNVVVbbbnnn|||{{{|||~~~}}}~~~||||||{{{zzzyyy~~~~~~}}}}}}||||||{{{{{{{{{|||}}}}}}|||yyyuuussstttuuuvvvwwwxxxyyyzzz{{{xxxxxxxxxxxxyyyzzz{{{{{{|||{{{xxxvvvtttsssssssssvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyzzzzzzyyywwwvvvttttttuuuwwwwwwuuusssrrrsssrrrrrrtttwwwzzz}}}zzzxxxzzzvvvuuu{{{}}}{{{zzzzzzzzzzzzyyyxxxwwwwwwyyy{{{|||yyyyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{{{{zzzxxxvvvuuuwwwuuussssssvvvxxxzzzzzzyyyzzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{|||yyyyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyyyywwwwwwxxxyyyxxxyyyzzz{{{||||||||||||yyyyyyyyyyyyzzz|||~~~}}}}}}||||||{{{{{{zzzzzzvvvwwwwwwwwwwwwvvvvvvuuurrrooolllkkkjjjiiihhhffffffggghhhiiiiiihhhgggfffddddddbbb``````^^^ZZZVVVTTTaaaoooxxx~~~}}}~~~~~~}}}zzzuuuooollljjjpppxxx~~~~~~rrr```PPPHHHEEEAAA@@@???============>>><<<<<<;;;:::888555222000222222000000000111222333111222333444444333222111000000111222222222222111222222222222222222222222222333777;;;???KKK```sss|||mmmcccfffnnn}}}~~~|||{{{|||{{{yyyxxxsssrrrrrrqqqpppppppppqqqrrrqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnoooooonnnmmmllllllkkklllmmmmmmmmmlllkkkjjjhhhhhhhhhgggeeeaaa^^^\\\XXXWWWUUUTTTSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZ\\\^^^``````aaacccdddeeeggghhhjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkjjj