BM6P6(@ sss\\\VVVNNNPPPSSSWWW[[[^^^^^^^^^]]]eeeaaa^^^```fffkkkjjjgggqqqnnnkkkkkknnnpppooonnnqqqpppooonnnoooqqqtttuuuzzz|||~~~{{{uuuooollllllqqqvvvyyy}}}{{{yyyzzz|||zzzvvvrrruuuwwwxxxwwwtttqqqoooooonnnnnnnnnppptttwwwyyyzzzlllllllllllllllmmmnnnnnnvvvtttsssrrrrrruuuwwwyyyttttttrrrooopppsssvvvvvvttttttssstttuuutttqqqooouuuxxxzzzyyyuuuqqqmmmkkkhhhnnnqqqmmmjjjiiiiiigggfffhhhjjjkkkkkkkkkkkkkkknnnooopppooonnnoooppprrrtttvvvvvvtttoooiiieeeccc^^^^^^\\\YYYVVVUUUWWWYYYWWW\\\bbbgggjjjkkkkkkkkkkkkkkkiiieeefffiiiiiifffeeeiiiooouuuyyyzzzyyyxxxzzz|||}}}zzzvvvttttttvvvssspppkkkhhhgggjjjnnnrrruuurrrrrruuuvvvsssrrrsssvvvxxxzzz|||{{{yyyvvvtttvvvzzz}}}{{{zzzyyywwwvvvuuuvvvxxxzzz|||yyyvvvuuuwww|||~~~{{{wwwxxxvvvzzzxxxjjj\\\RRRIII???;;;===777777777666333222222222777555333222111222333555555444333222111111111111444333111222666===DDDHHHOOO___ttt~~~lllUUUFFFBBBDDDDDDAAA@@@BBBEEEFFFIIIJJJKKKMMMNNNOOOPPPPPPSSS[[[bbbfffhhhggg\\\PPP;;;888333111111222333333999333///000111333888???YYYooowwwnnnddd^^^\\\YYYWWWWWWYYY[[[ZZZXXXWWWWWW[[[bbbiiijjjeee___fffgggkkkqqqxxx}}}zzzyyyqqqfff[[[NNNEEEBBBBBBBBBBBBBBB@@@???>>>=========>>>???AAACCCCCCHHHJJJNNNYYYkkk}}}zzzzzz|||ppp[[[VVVPPPRRRTTTXXX\\\___aaabbbbbbbbbbbbbbbdddgggjjjlllmmmkkkiiihhhiiimmmppppppooorrrqqqqqqppppppqqqrrrsss}}}xxxqqqmmmlllpppttt}}}}}}wwwuuuyyyzzzxxxuuurrrppprrrttttttsssqqqpppppppppooooooqqqssstttsssrrrmmmllljjjkkkmmmnnnnnnmmmtttsssqqqpppqqqsssvvvwwwrrrqqqooommmnnnppprrrssspppppppppqqqssssssrrrppptttvvvwwwvvvrrrnnnlllkkkhhhnnnqqqnnnjjjjjjjjjhhhggglllooonnnjjjhhhjjjmmmoooppppppnnnllllllmmmnnntttuuuuuurrrmmmhhheeedddddddddbbb^^^ZZZXXXXXXYYY[[[^^^dddiiilllnnnpppqqqlllmmmkkkhhhiiimmmmmmjjjjjjmmmrrrvvvyyyzzzyyyyyy{{{|||{{{xxxsssqqqqqqrrrpppmmmjjjggghhhjjjnnnpppsssooonnnppppppmmmlllmmmsssuuuxxxzzz{{{zzzxxxvvvvvvzzz~~~~~~||||||{{{zzzwwwuuutttvvv{{{~~~zzzxxxvvvxxx|||}}}zzzwwwvvvuuuyyy{{{rrriiiaaaUUUGGG@@@???:::::::::888555444333333333333111000000111222222333222222111000000000000222111111222555;;;@@@DDDLLL\\\rrr~~~mmmVVVGGGAAA@@@>>>;;;;;;>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFLLLOOOPPPRRRSSSMMMCCC:::666222000000111222222666111///000111222666<<>>@@@AAABBBEEEGGGKKKSSSdddzzz~~~zzzxxxzzz|||mmmYYYWWWQQQRRRTTTWWWZZZ^^^bbbdddfffaaadddggghhhhhhjjjnnnrrriiihhhgggiiikkknnnnnnnnnrrrrrrrrrrrrrrrqqqppppppzzz~~~xxxsssqqqsssuuu{{{}}}wwwppppppxxx~~~{{{vvvtttsssqqqlllnnnpppqqqpppppppppqqqrrrqqqppppppqqqqqqooommmpppmmmjjjlllppprrrppplllrrrqqqpppoooppprrrtttvvvpppooommmmmmlllmmmnnnooommmlllmmmnnnqqqsssrrrqqqrrrssstttrrrooolllkkkkkkiiiooorrrnnnkkkllllllkkkiiioootttqqqjjjfffjjjoooqqqqqqpppnnnkkkiiiiiijjjssstttssspppkkkgggeeeeeekkkkkkjjjfffaaa]]][[[ZZZ^^^```dddhhhlllppprrrsssmmmnnnnnnlllnnnrrrrrrooommmooorrrvvvxxxyyyyyyyyyyyyyyywwwsssooommmmmmnnnmmmllljjjiiiiiijjjlllnnnqqqmmmkkkkkkjjjggggggjjjppprrruuuxxxzzzzzzyyyxxxyyy|||~~~|||zzzzzz|||{{{yyyuuusssuuu{{{|||zzzyyyzzz|||}}}zzzwwwuuutttyyy~~~zzzvvvqqqeeeUUUHHHCCC@@@???===:::888555444333111111111111222222222222111111000//////000000000111000111222444888<<<>>>IIIYYYooosss___QQQHHHBBB;;;777888:::;;;<<<<<<<<<===>>>>>>>>>======???@@@@@@>>>@@@BBB@@@<<<888555111//////111111111333///...000111111333888===OOO```kkkwwwssscccVVVOOOFFFEEEBBB@@@??????@@@@@@======<<<<<<======>>>???BBBCCCEEELLLXXXjjj}}}{{{wwwxxxvvvzzzooo[[[WWWQQQQQQRRRTTTWWW\\\aaaeeegggfffhhhiiikkklllnnnpppqqqllllllkkkkkkkkkkkkkkkjjjpppqqqrrrssssssqqqooonnnqqqyyy}}}{{{|||zzz}}}{{{{{{uuupppsssxxxzzzzzzwwwtttrrrqqqqqqkkkmmmnnnnnnnnnnnnppprrrsssqqqnnnnnnoooqqqrrrqqquuuqqqmmmpppvvvxxxtttooorrrqqqppppppqqqrrrtttuuuqqqnnnnnnooonnnllllllnnnnnnllllllmmmoooqqqqqqqqqqqqrrrqqqooolllkkkkkkmmmkkkqqqssspppnnnooopppooolllooorrrpppllljjjlllooopppqqqpppmmmjjjiiiiiijjjssssssqqqnnnjjjfffeeefffmmmnnnnnnlllgggbbb```^^^aaaaaabbbeeeiiimmmoooppplllnnnoooooorrrvvvvvvrrrnnnooorrruuuwwwxxxyyyyyywwwuuusssqqqooonnnooopppnnnnnnmmmllllllkkkkkkkkkooollljjjjjjhhheeegggkkkppprrruuuwwwxxxxxxwwwvvv|||~~~}}}yyyxxxwwwwwwyyyyyywwwuuuwww|||~~~|||}}}~~~~~~|||yyyyyywww{{{{{{yyytttgggVVVKKKHHHEEEAAA===:::777555333222222333444444444444333111111000000000111222222111111222333555777999:::BBBPPPdddvvv}}}wwwjjj```VVVKKK???:::999888888888999999::::::999999888777;;;:::888777777888999999666333000...///000000000111...///222333111222555333@@@MMMVVVccctttxxxeeeXXXQQQIIIFFFCCC???>>>>>>@@@AAA===<<<<<<;;;;;;<<<<<<<<>>;;;777444333444444555555555444444333333333222333333444444222222333444555777888888999CCCSSSeeeqqqtttpppjjjaaaRRRCCC===999555444555888888888888777666555444444444333333222111222333444222///...///000000///000...///333444111111333111888???FFFOOO]]]iiippp}}}hhhYYYRRRKKKHHHCCC???===>>>???AAA===<<<;;;;;;:::;;;;;;;;;===>>>@@@BBBFFFNNNWWW]]]eeeppp|||~~~{{{wwwxxxuuu___YYYQQQSSSTTTWWWZZZ___eeeiiilllrrrnnnlllnnnssstttpppkkkjjjlllnnnooonnnnnnooopppnnnooopppqqqpppnnnlllkkkgggqqq~~~~~~{{{vvvrrrvvvwwwttttttuuutttqqqoooqqqppppppooommmlllllloooqqqqqqnnnkkkkkkpppwww}}}zzzwwwvvvyyy}}}~~~zzzvvvttttttttttttuuuvvvwwwwwwtttooopppvvvvvvpppnnnrrrssspppllljjjkkklllmmmmmmoooppppppooommmmmmnnnppplllqqqtttqqqppprrruuuvvvnnnkkkhhhjjjnnnqqqooommmmmmnnnnnnmmmkkkkkkmmmnnnpppqqqqqqnnnkkkhhhgggggghhhjjjmmmnnnllljjjjjjjjjnnnkkkiiijjjmmmooonnnlllhhhlllpppqqquuuyyywwwrrrsssuuuwwwzzz|||||||||{{{vvvvvvvvvyyy}}}uuuuuutttsssqqqooommmkkkkkkjjjkkkllliiifffiiipppzzzyyyyyyxxxvvvsssqqqoooqqqvvv{{{~~~}}}}}}ppprrrvvvyyy|||}}}|||{{{}}}|||{{{kkk^^^XXXPPPJJJFFFBBB>>>:::666666666555555555444444666666555555444555555555333333444444555777888888999???KKK[[[jjjqqqrrrooo___PPPBBB===888222111666777777777666666555333333333222444555333//////222333111///...///000000///000...///333333000000222222444777:::???HHHQQQVVVdddeeeiiinnnuuu}}}nnn]]]TTTKKKIIIDDD@@@>>>>>>???@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<===???@@@BBBFFFKKKOOOVVVaaauuu~~~}}}~~~~~~{{{xxx{{{sss^^^YYYSSSSSSUUUXXX\\\```eeeiiikkkpppoooooopppssstttqqqooojjjmmmppppppooonnnooopppqqqppppppooommmjjjhhhgggcccnnn|||yyytttppprrrwwwsssssswwwwwwrrroooqqqpppooonnnkkkjjjkkkooorrrpppnnnmmmnnnsssxxx{{{}}}vvvvvvvvvxxxzzzzzzxxxuuusssttttttuuuuuuvvvwwwwwwqqqlllooovvvwwwooommmrrrrrrooojjjhhhhhhjjjlllllllllnnnooonnnmmmmmmnnnoooiiioooqqqooonnnqqquuuuuummmkkkiiiiiikkkllllllllllllmmmmmmllljjjjjjkkklllnnnpppqqqpppmmmiiigggggggggjjjlllmmmmmmlllmmmnnnpppmmmkkkmmmqqqsssqqqnnnhhhmmmppprrrvvvyyywwwrrrtttvvvyyy{{{{{{yyyvvvuuussssssuuuzzz~~~~~~tttttttttsssrrrqqqpppoooooooooqqqrrrnnniiilllqqq}}}|||{{{xxxuuurrrooonnnpppuuu||||||{{{uuussssssvvv{{{|||zzzwww{{{}}}zzzxxx|||xxxllleee[[[TTTPPPLLLGGGBBB>>>===;;;999888888999999888777666555555555555555333333333333444666888999999===FFFTTTbbbiiiiiifffTTTHHH>>><<<777111444===888888888888777666555555555444555777444///000555333111//////000111000///000---...111111......111222222222333666:::???DDDJJJLLLPPPVVV]]]dddjjjmmmrrrvvv|||xxxdddXXXKKKIIIEEEAAA???>>>>>>???<<<;;;;;;;;;;;;<<<<<<===999;;;>>>???@@@BBBEEEGGGOOOVVVfff|||~~~~~~}}}{{{{{{~~~ppp\\\ZZZTTTQQQSSSVVV[[[___cccggghhhlllnnnqqqsssrrrrrrrrrtttmmmooorrrqqqmmmkkkkkkllltttsssqqqnnnkkkgggeeeccc^^^jjjzzz~~~}}}}}}yyytttvvvwwwssssssxxxxxxssspppqqqnnnmmmllljjjiiikkkooosssoooooooooqqquuuwwwwwwwwwrrrtttvvvwwwwwwwwwuuutttssssssttttttuuuvvvvvvvvvooojjjllluuuvvvnnnlllrrrppplllhhhfffgggiiikkkllljjjlllnnnnnnmmmmmmmmmnnngggmmmooommmlllooossstttkkklllllljjjggggggiiikkklllllllllkkkhhhhhhhhhjjjnnnppprrrqqqnnnjjjhhhggghhhjjjlllmmmmmmmmmnnnoooooolllkkknnnsssuuurrroooiiimmmqqqssswwwzzzwwwrrrtttvvvxxxyyyxxxtttpppmmmnnnooorrrwww|||~~~|||yyyrrrrrrrrrrrrrrrrrrrrrrrruuuuuuxxxxxxsssmmmnnnttt~~~}}}{{{yyyvvvrrrpppnnnsssxxx|||xxxuuuzzzuuuqqqsssyyy{{{xxxtttxxxzzz}}}~~~wwwtttxxx}}}|||vvvnnnccc\\\XXXTTTNNNIIIEEECCCAAA>>>======>>>>>>999888777666555444444444333222111111333555777999444777???KKKWWW\\\YYYUUULLLAAA;;;<<<888333999EEE:::;;;;;;;;;::::::999888444111111333000+++---333333111//////000111111000///,,,,,,//////------000111//////000222333777;;;<<<===@@@DDDHHHMMMQQQSSSSSSYYYbbbjjjqqqwww|||jjj]]]KKKIIIFFFBBB@@@>>>>>>>>><<<;;;;;;;;;;;;<<<===>>>888:::===??????@@@BBBCCCLLLPPP[[[mmm~~~|||{{{|||}}}~~~{{{xxx|||rrraaa]]][[[VVVXXX[[[^^^````````````kkklllnnnqqqsssvvvxxxzzzqqqtttvvvtttpppooorrrvvvzzzuuusssvvvsssjjjddddddeeeiiivvv}}}wwwxxx~~~xxxvvvsssrrrsssssssssrrrpppnnnmmmrrrqqqooollljjjlllqqqtttrrrmmmlllqqqsssqqqrrrvvvsssttttttsssrrrsssuuuwwwpppsssvvvwwwvvvuuuuuuuuuxxxvvvrrrnnnmmmnnnpppqqqmmmgggeeehhhiiieeefffiiijjjmmmqqqqqqnnnkkkjjjjjjfffgggiiikkkmmmnnnpppqqqssslllgggiiijjjiiijjjkkkeeeeeeiiijjjeee___dddmmmmmmllllllmmmooonnnllljjjhhhlllpppooollljjjmmmqqqmmmmmmmmmnnnpppqqqpppoooiiisss|||}}}{{{zzzvvvrrroooooopppsssuuuqqqjjjdddiiiiiikkkoootttxxxzzz{{{nnnllllllooooooooosssxxxttt~~~xxxttttttttt}}}}}}|||zzzwwwuuuuuuuuuwww{{{wwwvvvvvvrrroooqqqvvvzzzzzzxxxvvvzzz~~~|||{{{}}}{{{zzzwwwqqqiii___WWWRRRMMMKKKHHHGGGGGGEEEBBB???@@@;;;888::::::888777999111111111222333444555666444999???BBBDDDEEEGGGJJJDDDAAA<<<888555666888999<<<<<<:::999===AAA>>>888---...///000111111111000111111222222222111111000000...---///222333000,,,111///---,,,,,,///333555777777888999<<>>;;;======<<<<<<;;;;;;;;;<<<>>>::::::??????<<<>>>BBBIIIFFFKKK\\\rrr}}}|||wwwvvv{{{~~~||||||{{{xxx|||sssmmmwwwrrraaa[[[XXXUUUXXX[[[___bbbdddeeeeeejjjjjjlllooorrrtttuuuuuutttvvvwwwtttqqqqqquuuyyy}}}xxxwwwzzzxxxpppkkkjjjcccfffrrr|||}}}yyy|||{{{wwwtttrrrrrrrrrrrrqqqooonnnmmmqqqqqqooommmlllooossswwwrrrmmmlllpppsssqqqrrrvvvrrrsssssssssqqqqqqsssuuuqqqrrruuuwwwxxxwwwuuutttvvvtttqqqnnnllllllmmmnnniiiddddddhhhiiiggghhhkkkjjjmmmppppppmmmjjjiiijjjeeeggghhhjjjkkklllnnnooojjjeeecccfffjjjjjjjjjmmmiiiiiilllmmmhhhbbbeeemmmnnnllljjjjjjlllmmmmmmmmmjjjmmmoooooolllkkkmmmooommmmmmmmmnnnpppqqqpppooonnnwww~~~|||xxxtttpppppppppqqqqqqnnnjjjgggllllllmmmooorrrttttttssspppmmmlllnnnmmmlllmmmrrrwww}}}}}}|||zzz}}}~~~{{{vvvtttwww||||||~~~yyyvvvvvvsssrrrtttzzz}}}|||zzzwwwzzz~~~~~~}}}|||xxxrrrjjjccc___XXXVVVSSSPPPMMMKKKJJJIIIHHHBBB???@@@@@@======>>>777666666666666777777777333777;;;=========>>>@@@>>><<<888555444666888:::<<<<<<:::999===AAA>>>777000000000000111111111111333333222111111111222333000//////111222222000...111000......///111444666444444444555777999;;;===>>>@@@BBBDDDGGGMMMUUUZZZcccoooxxx{{{~~~rrrdddUUUPPPIIIDDDBBBAAA@@@??????>>><<<<<<===>>>>>>>>>===::::::>>>???<<<===AAA@@@@@@GGGTTTeeewww|||zzzxxxuuuvvvzzz~~~{{{{{{wwwssssssyyy~~~{{{www~~~sss```YYYUUUUUUXXX\\\aaaeeehhhiiijjjkkkjjjjjjnnnrrrtttrrrpppwwwxxxxxxvvvsssssswww{{{~~~{{{zzz}}}|||xxxtttssshhhhhhppp~~~{{{xxx}}}}}}xxxsssqqqqqqqqqpppooonnnmmmlllpppppppppoooooorrrvvvyyytttooonnnppprrrqqqrrrtttoooqqqrrrrrrpppooopppppprrrrrrssswwwzzzzzzvvvrrrsssrrrpppmmmkkkjjjjjjjjjdddcccdddhhhiiiiiijjjlllkkkmmmoooooommmjjjiiiiiieeegggiiijjjjjjjjjkkklllhhhddddddhhhkkkjjjjjjllllllmmmppppppkkkfffhhhnnnooollliiiiiijjjmmmoooooommmnnnnnnmmmmmmmmmmmmmmmnnnmmmmmmoooqqqqqqpppoooqqqzzz}}}{{{wwwssspppqqqrrrpppnnnlllkkkkkkllllllmmmoooqqqrrrpppnnnmmmjjjjjjllllllkkkllloooyyyyyy}}}|||vvvvvv|||zzzuuuuuutttuuuxxx~~~|||{{{}}}~~~~~~~~~}}}}}}~~~|||yyytttooolllhhhgggccc^^^YYYVVVVVVVVVOOOIIIEEEDDDCCC@@@???@@@999999888888888777777666555777999999888666666666999888666555555777:::<<<;;;<<<:::999;;;>>><<<666444333222111000111222222333222000//////000222444///000222222000//////000000000000000222333555555333222222222333444666777555555666777999===BBBGGGIIIRRR\\\aaafffqqq{{{|||ppp___ZZZRRRJJJDDDBBBAAAAAA@@@===;;;<<<@@@AAAAAA???<<<::::::===>>><<<<<>>CCCJJJRRR\\\mmm}}}zzzvvvzzz}}}|||{{{{{{yyyuuutttxxx|||~~~{{{zzzwwwxxxzzz|||}}}~~~~~~qqqbbb\\\XXXXXX[[[___cccfffhhhhhhhhhpppooopppssswwwyyyxxxuuutttvvvzzz|||{{{yyyxxxwww{{{|||}}}zzztttqqqwww~~~|||4ĉ@ӵ{{{sssrrrpppnnnlllkkkkkklllllloooppprrrrrrrrrtttwwwyyy}}}{{{wwwtttsssrrrqqqnnnlllnnnppppppooommmmmmmmmuuusssrrruuuzzzyyytttnnnmmmlllkkkiiihhhgggfffffffffiiijjjiiihhhhhhjjjkkkoooooooooooonnnmmmkkkiiikkkooorrrqqqmmmjjjjjjlllooommmnnnpppnnnhhhfffgggiiilllmmmlllkkkllloooqqqpppooooooppprrrsssrrrppp>Lmmmnnnmmmlllnnnnnn=hĦppppppwww|||zzzvvvuuusssppplllqqqwwwxxxwwwuuuvvvwww4ĉ@ӵeeebbbeeelllqqqrrrrrrtttrrrwww{{{|||{{{yyy{{{{{{uuussstttuuuyyy|||~~~|||~~~|||{{{{{{~~~~~~}}}}}}|||}}}~~~}}}zzzuuurrrppphhh```YYYUUUQQQKKKHHHIIIGGGFFFDDDBBBAAA@@@@@@@@@>>>===<<<>L888:::::::::999::::::;;;<<<999;;;;;;888888:::888444777555333000///000111222//////111222222222111111---///111///,,,+++---///,,,---///111333333444333000000000000222555777888444444444222111222444666777888<<>>;;;999:::<<<===<<<;;;:::;;;<<<<<<<<<===<<<;;;===;;;===CCCKKKTTT```lllyyytttuuuxxxyyy{{{{{{uuusssvvvzzz~~~}}}|||~~~xxx{{{~~~~~~{{{zzzzzz|||ooobbb^^^ZZZZZZ\\\___ccceeegggggggggoooqqqsssuuuxxxzzz}}}~~~tttwwwzzz}}}~~~|||yyywww~~~yyyrrrnnnrrryyyyyyGG=?wwwssspppmmmkkkjjjjjjlllmmmoooppprrrrrrrrrrrrsssuuu}}}}}}yyytttrrrsssqqqnnnlllnnnooopppooonnnooopppvvvtttssstttvvvuuuqqqmmmkkkjjjhhhgggffffffggggggjjjnnnnnniiifffhhhkkkkkkqqqooonnnmmmmmmllljjjhhhmmmqqqtttrrrmmmhhhhhhjjjiiihhhjjjmmmkkkgggfffiiihhhkkkkkkhhhhhhmmmqqqsssrrrrrrrrrsssuuutttrrrpppHdĦlllmmmnnnoooooo=Ījpppwww|||zzzwwwwwwwwwuuuooosssxxx{{{|||{{{{{{zzzGG=?iiijjjqqqvvvtttrrrrrroootttyyy|||~~~zzzwwwvvvyyy~~~yyyuuuuuuvvvxxx{{{}}}~~~}}}{{{zzz{{{{{{|||zzzyyyzzz|||zzzyyyzzz~~~~~~|||qqqiiiaaa]]]YYYTTTQQQSSSSSSPPPKKKGGGDDDDDDDDDEEEBBB@@@???HdĦ<<<<<<<<<<<<=========<<<<<<<<<>>>>>>:::999:::999555777666444333222222222333111222333444444555444444///000000...,,,,,,---...,,,---///111222333444444---------...000333555777444444444222000000111333444333444888;;;<<>>===<<<::::::::::::999===>>><<<===>>>===:::???<<<===BBBIIIQQQ\\\fffyyytttuuuxxxyyy}}}{{{tttqqqtttvvvyyy||||||}}}}}}{{{~~~}}}ӵĭӵkkkӵ```ĦlllooossstttuuuyyyyyyӵӵlllrrrĦƜ`1.׼sĦwwwtttqqqmmmjjjiiijjjmmmӵqqqĦvvvqqqqqqtttsssooommmnnnooooooĭӵdddfffĦmmmooopppĦhhhĦjjjddddddfffeeedddgggjjjiiieeeggglllrrrrrruuupppDdDooonnnnnn?fӵooovvvzzzĦwwwwwwxxxӵƜ`1.׼stttpppĭӵ|||sssttt{{{zzzӵ}}}{{{yyyyyyĦ|||||||||}}}{{{~~~Ħ|||{{{gggĦYYYQQQLLLJJJJJJKKKIIIFFFDDDDdDCCCCCCCCC===<<<ӵ666555ӵ///ӵ222///...///111Ħ///333ӵ111///000HHHĭӵtttbbbVVVRRROOOJJJFFFBBBDDDDDD@@@;;;888999;;;:::>>>@@@======???>>>999======@@@EEEHHHMMMZZZggg{{{wwwvvvzzz||||||}}}uuurrrvvvvvvttt}}}}}}{{{~~~yyy?~4g&e>&eg&e\\\>hӵmmmrrrsssrrrwwwg&eguO>uO>&ehhhhhh4ff?>ߝLsssgĉ@Shӵuuutttrrrnnnjjjiiikkkg&errr>hӵooopppuuuuuupppnnnnnnooofff?><zuuug&e>&ecccdddHLjjjppprrrShӵgLooogggaaa```cccffffffhhhjjjhhheeegggS?ʬrrrrrr3h?D%%)?nnnnnnZufĦlllsssxxxgLzzz~~~zzzg&e{{{gĉ@xxxwwwg&e>&e~~~@emmmqqq??}}}|||}}}~~~g<ĉ|||zzzyyy3we<Ħ3h?@e|||}}}Zzzzvvvzzz3h?gLtttjjj```XXXUUUUUUVVVPPPMMMIIID%%)?JJJfff?><z???@@@=?Ħ888g&e,,,g&e777333000S?ʬ0004ff?>ߝL000@e333g&e222222...3h?g&e>&euuuzzz??|||fffZZZVVVSSSLLLFFFFFFIIIJJJEEE<<<888:::>>>:::???AAA>>>===@@@???999555999???BBBAAAEEEUUUeeewww}}}xxxvvvxxx~~~xxxvvvzzzxxxsssyyyvvvsssyyy{{{4DӵHƅ^Hu]ĦHu]ĦWWWZuR)ĦeeegggiiihhhlllyyyHu]ĦHŐeHŐeHu]ĦkkkqIܗGIӵooottHGgĉ@{{{yyyrrrsssrrrpppmmmjjjHu]ĦqqqZuR)ĦtttqqqpppqqqtttpppqqqsߝLGdUĦtttHƅ^Hu]Ħ^^^ntHdĦiiimmmHGgĉ@eeeHdĦggghhhhhheeebbbggghhhhhhiiiiiiiiiHtƅ^jjjnnnBt=o9ĦDtfo9Ħoooppprrrg?ooosssHdĦvvvyyyyyyHu]Ħ~~~tt~~~uuuHƅ^Hu]Ħ|||H׼s}}}yyyyyyzzzzzzzzzyyyzzztQzzzyyy}}}je<ĦBt=o9ĦH׼szzzHtĦ~~~xxxtttzzzBt=o9ĦHdĦ~~~nnnjjjnnnjjj```TTTSSSSSSDtfo9ĦsߝLGdUĦIIIHt@cӵHu]Ħ444Hu]Ħ444000Htƅ^///qIܗGIӵ000H׼s000111Hu]Ħ...///Bt=o9ĦHƅ^Hu]Ħnnnvvvfff\\\UUUOOOKKKNNNLLLFFF???<<<<<<;;;777;;;===@@@AAA@@@>>>>>>>>><<<<<>>>>>===:::999;;;>>>??????>>>======<<<<<d<ĦZZZDtDDD@@@FFFNNNUUU]]]jjjvvv>d<Ħ~~~>d<ʜDd<ʜ4DuTӵppplllF&uTӵqqq4DufئL>epuR)Ħwwwqqqpppoooppppppppp>d<ĦpppDtvvvpppppprrruuuxxx{{{}}}DdDΦDdDĦttt>d<ʜ4DuTӵYYY4DwDd<ĦmmmpuR)Ħ>dd<ӵDdd<{{{zzz>d<Ħzzz4DufئL>e}}}DdDʜ4DuTӵxxxDdDĦyyy{{{xxxsssqqqqqqrrrssssssrrruuuwwwxxxvvvsssgeĦttts<v>aĦpeӵDx<DdDĦDdDĦ}}}peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦHHH>d<Ħ555peӵ444Ħ333F&uTӵ///DdDĦ000000>d<Ħ...peӵDx<>d<ʜ4DuTӵHHHTTTcccsssuuueeeZZZTTTRRRMMMOOOMMMFFFBBBBBBAAA>>>======>>>@@@BBBCCCCCCBBB;;;;;;>>>BBBCCCDDDJJJQQQeeeyyy{{{vvvxxxzzz}}}~~~}}}|||zzz|||~~~{{{iiiaaabbbuuu4DuXӵD&dq&ĒRssssdKĦ[[[DHRRud<<<>>>CCCIIIRRR```lllsdKĦ}}}D&oq<Ōq&ĒRmmmmmmiii>dp&ĒRlllqqqnfʜd<Φ>d<Ħrrrs&dq&ĒRSSS[[[i?ʜtd<ĦnnnHHܗDӊBooo<xccceeehhhiiijjjkkklllB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦ^^^sdKĦ>>>B?dp&ĒR333111>d<sdKĦ000B?Ho9111s&dq&ĒR;;;>>>FFFSSScccrrr{{{}}}jjj]]]VVVTTTNNNQQQPPPJJJDDDBBBAAA>>>>>>======???BBBDDDCCCBBB;;;;;;>>>AAABBBCCCIIIQQQdddxxxyyyzzz||||||{{{zzzxxxwwwxxx~~~tttpppqqqxxx4DuXӵHu]3hhoooneUUUYYY=e<<<888777;;;@@@IIIVVVbbbnevvvpIƎ@t@hfffiiikkk>hlllooorrrfe|||@ďDtttpppllllllpppuuuneuuuttt=eqqqqqqsssvvvwwwxxxwwwzzzegeqqqooosĪj@hPPPVVV\\\fdDĦmmm@ďDppprrrHkge```cccfff```ccchhhmmmppp@hooonnn@GuuusssHĪj@IŌzzzvvvBenevvvHkgeyyynexxx|||feHu]3hhttttttvvvsexxxtttpppmmmmmmnnnooooooqqqsssuuuuuurrrooogeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦzzzneVVVLLL@h555666>h666666555se222ne111111@G//////sĪj@h999888999===FFFSSS```hhhsssyyytttccc[[[YYYRRRVVVVVVNNNGGGCCC@@@===>>>;;;:::<<>><<<;;;===@@@AAABBBJJJRRRcccwww~~~zzzwwwwwwwww{{{~~~}}}{{{4DuXӵĵD^mmmVVVVVV[[[<<<;;;666444777;;;AAAKKKUUUooovvvooohhhiiihhhggghhhooosssrrrwwwwwwxxx|||uuunnnkkknnnrrrtttsssrrrrrrppprrruuuwwwxxxwwwvvvyyysssppplllRRRVVV[[[```dddDdDĦkkkjjjlllrrrtttdddbbbcccfff___bbbggglllooopppqqqqqqqqqssswwwvvvuuuxxx{{{xxxtttvvvzzzzzzwwwzzz}}}D^yyyuuuuuuvvvs׼svvvvvvsssooommmnnnoooppppppoooqqqttttttsssqqqgeFm8|||>aĦs׼sHo~~~zzzD^DdDĦsssppphhhbbbHHH???===:::333666888888s׼s222222000000000---222111111555666555666888>>>FFFNNNSSSYYY```lllxxx{{{iii___]]]WWW\\\\\\TTTJJJEEEAAA>>>???<<<999:::>>>@@@???<<<===;;;<<<>>>???BBBKKKUUU\\\qqq{{{{{{}}}Φ4DuXӵtvӵ>d<ĦlllXXXTTTĦ^^^bbbddd^^^SSSGGG???;;;777444666999;;;BBBIIISSS^^^Ħzzzyyyooo|||{{{xxxtttqqqqqqsssvvvqqqkkkddd```______aaaaaa^^^gggrrruuussspppqqqsss{{{}}}}}}yyyttttttyyy~~~}}}rrrkkkkkknnnooonnnĦooommmnnnqqqssstttrrrppprrrvvvxxxxxxwwwwwwzzz~~~|||wwwtttrrrrrrooojjjfffbbb```\\\ZZZXXX\\\aaaeeehhhjjjlllmmm>d<Ħjjjiiihhhiiimmmnnnjjjlllsssuuurrrlllnnnooommmhhheeeddddddccceeehhhkkkmmmnnnmmmmmmoooppprrrrrrrrrsssvvvxxx{{{{{{zzzzzzyyyyyyyyyzzz{{{vvvvvvzzzzzzwwwxxx}}}yyy{{{|||wwwooommmqqqwwwuuusssuuuzzz{{{yyyyyy|||{{{|||Ħ|||}}}zzz|||>d<ĦxxxyyywwwvvvvvvBetttrrrtttrrrooonnnoooqqqqqqqqqoooqqqtttuuuuuuuuugeFYĉ|||>aĦBenu]ӵ|||}}}yyywwwzzz}}}>d<Ħ>d<ĦĦwwwqqqhhh^^^XXXYYYOOOJJJEEECCCCCCBBB???<<<222666999:::Be777111111000///Ħ///,,,///444666555333222111555555555777999999777555333333444777;;;???CCCFFFBBBJJJWWWeeepppxxx|||~~~~~~~~~~~~kkk```^^^[[[aaaaaaXXXMMMFFFAAA>>>BBB>>>;;;<<<@@@BBB@@@===>>><<<;;;===???CCCMMMWWWTTTiii~~~?aŖ%7uSQuR)ӵsdKĦnnn^^^gdKĦ^^^aaaaaa```ZZZNNNBBB===666222444888999;;;>>>KKKgdKĦssssssqqquuuvvvvvvuuusssvvv{{{yyyuuummmccc]]]]]]ccciii___dddnnnwwwwwwrrrppprrrrrryyy{{{xxxxxx||||||yyyssspppqqqrrrsssgdKĦjjjmmmlllpppvvvuuussssssvvv{{{}}}zzzvvv{{{yyywwwuuurrrpppooooookkkllljjjdddccceeeeeecccbbbaaabbbeeeiiilllnnnnnngdDĦhhhiiiiiinnnkkkjjjlllmmmkkkmmmqqqooopppppppppooollljjjhhhcccgggkkkkkkiiiiiimmmrrrqqqqqqqqqooooooqqqtttxxxzzz~~~}}}yyywwwxxxzzzxxx{{{wwwwww{{{{{{wwwwww|||{{{{{{yyyvvvsssrrrsssuuuvvvzzz~~~}}}zzzxxx{{{~~~{{{|||~~~gdKĦ}}}{{{|||}}}sdKĦxxxvvvuuuqqqoootttrrrrrrxxxsssnnnpppuuuwwwsssooolllnnnppprrrtttuuuŶS3we<iĉ@3hR/Ō{{{{{{|||~~~DdDĦsdKĦgdKĦ}}}xxxrrrlllfff___WWWQQQMMMKKKGGGDDDBBB@@@===;;;777777555222000gdKĦ222111000000///000111222333555333333888>>>@@@:::444777777777888888999;;;;;;AAAEEELLLSSSVVVYYYdddpppxxxzzz~~~~~~{{{wwwwww{{{ssseeeaaafffddd```\\\UUULLLBBB<<<>>>>>>???@@@???===;;;999666777999;;;<<Anemmmne[[[___bbbaaa```\\\QQQFFF>>>777444666999999999;;;nemmmqqqrrrrrrrrrssstttssssssvvv|||~~~yyypppeee]]]\\\aaafffdddiiisss{{{yyyqqqmmmnnnoootttwwwuuuuuuxxxxxxuuu~~~zzzuuusssqqqneggghhhkkklllooossswwwuuusssvvv{{{}}}{{{xxxwwwvvvtttqqqooonnnmmmllljjjmmmllliiihhhjjjiiifffcccdddfffjjjnnnooooooDegggiiikkkmmmoookkkjjjmmmmmmlllmmmqqqppppppqqqpppooollliiihhheeeiiimmmmmmkkkkkkooorrrrrrrrrrrrqqqqqqsssvvvzzz|||~~~}}}yyyyyy{{{{{{xxx{{{wwwwww{{{zzzuuutttwwwyyyyyyyyywwwvvvwwwyyy|||yyy|||}}}zzzxxx{{{~~~||||||ne|||||||||nezzzyyyxxxxxxrrrpppsssuuuttttttvvvyyyvvvtttvvvzzz|||zzzxxxsssssssssssstttvvv>Ak<fh|||||||||}}}Denene}}}wwwoooiiieeeaaa[[[WWWOOOMMMIIIEEE@@@<<<999888777666ne555333222111000//////000111222000222999CCCJJJHHH===333444333333333333444555555555999???FFFHHHKKKTTT___sssvvv|||~~~xxxkkkgggeeebbb___ZZZUUUNNNGGGBBB>>>???@@@@@@???===:::999444666777888999<<>>@@@HHHRRRfffkkksss|||zzzkkkfffccc```[[[VVVRRRNNNIIIFFF???@@@@@@@@@>>><<<999777333444555555555777;;;===@@@MMM^^^jjjrrr|||hhh[[[SSSQQQYYYZZZ^^^aaaaaabbbcccaaa\\\KKKBBB:::888888777666888888???KKKZZZgggnnnnnnllljjjooouuuzzz}}}|||zzzyyywwwqqqiiiaaa^^^```eeeiiioooqqqvvvyyyuuummmjjjlllooopppqqqrrrtttvvvuuutttzzzwww}}}zzzkkkfffjjjoooooonnntttqqqnnnnnnpppsssttttttpppooommmkkkjjjiiihhhhhhhhhlllnnnmmmnnnqqqqqqnnnllllllmmmppprrrsssqqqooouuusssooolllkkkllloooqqqppplllkkkmmmmmmkkkmmmppppppqqqqqqpppooollliiigggkkkmmmooooooooooooqqqsssssstttuuuuuuvvvxxx||||||{{{xxxwww{{{{{{tttyyywwwuuutttrrrqqqqqqrrrxxxyyyzzzyyyzzz|||}}}{{{zzz{{{}}}~~~}}}}}}~~~~~~|||xxxvvvwwwxxxxxxxxxwwwssspppqqqpppmmmmmmooogggjjjoooppppppppprrrttt|||||||||}}}zzzsssqqqlllfff^^^VVVOOOKKKCCCAAA>>><<<:::888555222444333222111111222333444333444777>>>EEEHHHEEEBBB888777666555444333333333111222555999999:::@@@IIITTTZZZcccmmmxxxxxxhhhaaaccc^^^WWWPPPLLLHHHFFFDDD???@@@@@@???>>>;;;888666222333444333333444777:::<<>>;;;:::444333222111222222444444222111111555:::???AAA@@@777666444333111000000000000///111444333333888>>>EEEJJJSSS]]]hhhxxx{{{jjjccceee^^^UUULLLGGGCCCAAA???>>>>>>???>>><<<999666444333444444333333444666888===DDDKKKKKKIIIOOO^^^kkk~~~bbbXXXSSSQQQYYYUUU[[[```bbbeeejjjmmmmmm___SSSEEE>>>;;;888888;;;777666;;;HHHYYYeeegggeeeiiipppzzzxxxqqqeeebbb______ccchhhlllnnnjjjiiikkkmmmkkkhhhlllrrrmmmgggdddgggkkkmmmoooqqq|||yyy{{{{{{ooonnnssstttqqqtttssspppnnnnnnppprrrssspppooonnnmmmlllllllllllllllnnnmmmjjjlllqqqtttsssrrrooolllkkkmmmppprrrsssqqqppppppooonnnnnnnnnnnnoookkkjjjlllkkkiiijjjmmmmmmnnnooopppooommmkkkjjjlllmmmnnnppprrrsssuuuuuussstttvvvwwwwwwxxx{{{}}}vvvwwwwwwvvvxxx{{{xxxrrryyyxxxtttnnnmmmrrrvvvvvvyyyyyyyyywwwvvvwwwzzz}}}yyyyyyzzz{{{||||||{{{{{{{{{{{{|||~~~~~~~~~{{{xxxvvvtttsssqqquuutttuuuuuupppgggcccdddggglllrrrttttttrrrrrrssszzz~~~zzz{{{|||}}}kkkdddYYYPPPIIIDDDAAA???777666555333222222333333---...000444777999777666999888666555333222222222222000000222222111444:::<<>>===;;;<<<<<<<<<:::888555333333444555444333444666999<<>>======<<<888999::::::999777444333333444444444333444777999;;;>>>?????????DDDNNNWWWYYY\\\hhh{{{~~~___VVVSSSQQQXXXXXX___ddddddeeeiiilllllleee[[[QQQLLLFFF>>>888666333888>>>BBBGGGRRR```kkkjjjmmmsss{{{}}}xxxtttqqqmmmllllllkkkhhheeeaaaccciiinnnmmmiiiiiimmmmmmbbb[[[^^^dddgggkkkqqq{{{~~~~~~tttooosssuuussspppqqqpppnnnmmmlllnnnoooqqqpppooonnnnnnnnnnnnnnnqqquuuvvvuuuuuuwwwvvvrrrnnnnnnnnnooorrrsssrrrqqqpppmmmiiiggggggjjjnnnqqqmmmiiihhhiiiiiiggggggkkkkkklllnnnooopppooonnnmmmoooooopppssswwwyyy{{{{{{rrrtttuuuvvvuuuuuuwwwxxxsssyyy{{{yyyxxxyyyyyyvvvxxx|||{{{vvvsssuuusssmmmoooqqqsssuuuwww{{{nnnppptttyyy|||}}}{{{yyyxxxxxxzzz}}}|||zzz}}}|||{{{|||}}}}}}{{{yyyxxxvvvsssqqqzzzxxxwwwwwwrrrlllmmmqqqiiimmmsssyyy~~~~~~}}}{{{~~~{{{zzzwwwuuuwww}}}yyy{{{oooeee\\\VVVNNNKKKGGGBBB===999777666555444333222222222222222666666444333222111111111333///...000000...000444111666;;;>>>???FFFRRR\\\iiipppzzztttsssrrrsssyyy~~~ssscccTTTMMMJJJEEE???:::999:::;;;;;;777777888999888666444222222333333333333444777999:::;;;<<<;;;<<<@@@HHHOOOIIIIIITTTjjj|||```YYYSSSOOOWWWWWW```hhhkkknnnqqqnnngggeeeaaa\\\VVVMMMBBB;;;888888888;;;AAAEEEKKKUUU___iiikkkoootttxxxzzzzzzyyy{{{vvvrrrrrrqqqoookkkjjjjjjffffffkkkmmmkkkiiikkkmmmggg^^^]]]fffqqqsssoooxxxwwwxxx|||}}}{{{{{{vvvwwwsssllltttqqqoooooommmlllmmmooonnnjjjkkkppppppkkkjjjnnnsssxxxzzzyyyzzz{{{vvvmmmnnntttyyyyyytttqqqtttxxxxxxrrrkkkggggggjjjnnnooopppnnnkkkiiihhhiiijjjkkkhhhjjjnnnqqqrrrrrrqqqpppiiinnnsssvvvvvvuuuvvvxxxqqqrrrsssvvvyyyyyyxxxvvvtttxxx}}}}}}zzzvvvuuuvvv}}}yyyvvvuuuvvvuuuqqqnnnpppqqqsssxxx}}}qqquuuxxxyyy|||}}}yyyvvvzzz~~~~~~}}}{{{{{{|||yyyxxx}}}~~~{{{zzz}}}~~~|||zzzyyyyyyyyyxxxwwwxxx{{{}}}zzzsssooooooqqqkkknnnttt{{{}}}wwwtttuuuxxx{{{}}}xxxqqqnnnggg\\\RRRKKKCCC:::999<<<666333333666666222111333555222000111444555222000333333222111000000111111555666777:::>>>CCCHHHJJJWWW]]]eeekkkpppvvv|||yyylllkkkiiillluuu{{{uuukkkaaaXXXPPPGGG@@@:::888666555444555777888???777333888:::666222111333222333333444555666777999::::::;;;===???@@@AAAFFF@@@BBBQQQggg|||||||||```YYYSSSOOOWWWXXX```hhhkkkoootttrrrmmmnnniiiccc]]]UUUKKKBBB<<<888777999>>>@@@BBBIIIPPPZZZ^^^gggqqq{{{~~~{{{vvvtttsssttttttrrrmmmjjjjjjggggggiiiiiieeeeeegggkkkgggaaa___fffqqqvvvtttuuuttttttyyy~~~}}}||||||wwwqqqtttrrrooommmlllkkkmmmppprrrnnnmmmpppnnniiihhhkkktttzzz}}}||||||}}}yyyrrruuu{{{~~~wwwtttxxx~~~{{{vvvpppkkkkkkmmmoooppppppnnnllliiiiiiiiikkkllllllmmmooopppqqqpppooonnniiimmmqqqttttttssstttvvvvvvuuutttuuuwwwyyyyyyxxxtttwwwzzz{{{yyywwwuuutttzzzxxxvvvvvvwwwvvvtttrrrlllnnnrrryyy~~~~~~}}}uuuyyyzzzzzz{{{~~~}}}yyyxxx{{{~~~~~~}}}|||}}}~~~zzzyyy}}}~~~{{{zzz|||zzzyyyxxxyyyzzz{{{zzzyyyyyy|||}}}yyytttqqqrrruuuoooqqquuu{{{|||yyyyyy{{{}}}~~~}}}tttlllccc[[[OOOBBB<<<===888555444666555111000111555333111111111222111000333222222111000000111111...///000222555:::>>>@@@HHHMMMTTTYYY]]]bbbiiinnn}}}vvvmmmmmmnnnrrryyyzzznnn```[[[SSSMMMHHHBBB<<<777888777555444444555666777;;;555444999;;;777444444222222222222333444555666;;;::::::999999999::::::>>>:::===JJJ[[[mmm~~~}}}```YYYSSSPPPXXXZZZ```fffjjjoootttuuusssvvvrrrlllfff```VVVIII>>>999777999<<<<<<:::<<>>BBBGGGJJJMMMQQQXXX^^^hhhkkktttuuuqqqssswww|||yyynnn```VVVHHHEEEBBB???===;;;999777555555444333333444555666666444666::::::777555666222222111222222333444555888888777666555555555555777666:::DDDNNNYYYhhhttt}}}```YYYSSSQQQYYY[[[^^^bbbfffkkkpppssstttyyywwwtttppplllaaaOOO>>>:::888999<<<<<<888888;;;CCCJJJYYYkkk{{{yyyqqqjjjpppvvvyyyyyyvvvnnngggiiijjjkkklllgggdddhhhooorrrssspppjjjjjjpppvvvxxxssstttwww~~~zzzyyy||||||tttooooooqqqrrrmmmlllkkklllllllllnnnppp{{{{{{wwwtttxxx|||xxxtttqqqpppooonnnooonnnmmmlllllllllnnnnnnrrrrrrqqqppppppooooooooommmnnnoooqqqqqqrrrssssssrrrqqqoooppprrrtttuuuuuunnnnnnpppuuu{{{~~~|||zzzuuuuuuuuuwwwyyy{{{{{{||||||}}}|||xxxyyy||||||yyyxxx|||~~~}}}}}}}}}}}}~~~~~~}}}{{{{{{||||||{{{{{{vvvvvvvvvxxxzzzzzzyyywwwzzzzzzyyywwwvvvwww|||{{{yyyyyyzzz~~~~~~rrr```SSSMMMGGG???::::::999666555666555555444000,,,,,,///333222222111111111111111222333333333444666888:::;;;:::===@@@AAABBBFFFLLLRRRXXXZZZaaallltttyyyzzzxxx}}}~~~wwwmmmeee]]]UUUKKKDDD>>>===;;;;;;::::::::::::333333222222222333444555333555888;;;:::777666777222111111111222222333444333333333333444444555666555777;;;AAAEEEKKKVVVaaa~~~}}}```ZZZTTTRRR[[[\\\\\\___ccchhhlllpppssszzz}}}}}}zzzvvvlllWWWCCC<<<999888;;;;;;888888:::===EEESSSdddrrrwwwrrrllliiirrryyyyyyxxxvvvnnnfffggggggiiikkkhhhgggnnnvvvzzz{{{wwwooolllooosssuuuuuuwww|||xxxpppnnnttt~~~|||sssrrrtttssslllllljjjiiijjjnnnqqqrrrwwwzzz}}}~~~yyyuuutttrrr~~~yyytttqqqpppooonnnpppoooooonnnnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrsssqqqqqqqqqrrrsssuuuvvvvvvnnnooopppsssuuuwwwvvvtttqqqpppqqqvvv{{{}}}|||yyytttuuuvvvxxxyyyzzz|||}}}}}}{{{www{{{{{{xxxwww{{{~~~}}}||||||}}}~~~~~~|||zzz{{{}}}}}}|||yyyxxxwwwwwwxxxwwwuuusssxxxwwwvvvvvvwww{{{~~~||||||}}}rrreee]]]PPPFFF>>><<<;;;888777777555666444111,,,,,,///333222111111111111111222222222222222333333444555666555777999999999<<>>:::888777777666555555555666333222222222222333333333333666999999999888888888222222111111111222333333333333222222333444555555555777<<>>KKKYYYeeelllmmmllllllvvv{{{xxxvvvwwwrrrkkkgggffffffhhhhhhhhhooowww|||}}}xxxpppmmmooorrrrrrtttvvv{{{}}}qqqiiiggglllxxxuuuttttttqqqmmmnnnkkkhhhiiinnnqqqqqqqqqppptttzzz|||yyytttsssnnnyyy~~~xxxsssppppppppppppqqqqqqqqqqqqrrrrrrssstttqqqrrrssstttuuuvvvvvvvvvuuusssrrrsssvvvyyyzzzzzzqqqrrrtttwwwzzzzzzxxxvvvvvvvvvvvvwwwyyyyyywwwvvvuuuvvvxxxxxxxxxxxxzzz|||~~~|||{{{{{{|||~~~~~~}}}uuuzzz|||xxxwwwzzz~~~{{{zzzzzz|||~~~|||yyyzzz}}}|||zzzwwwuuuuuutttsssqqqwwwvvvvvvwww{{{{{{{{{}}}wwwnnn]]]QQQEEE@@@>>>:::777777666555444111//////111333111111111000111111222333111222222333333333333444333555777777666777;;;???EEEDDDEEEJJJMMMQQQXXX```dddkkkrrrvvv|||uuugggZZZRRRLLLHHHBBB>>>;;;:::888777555666666444222111222444333333333333222222222111333666777666888;;;<<<:::333333222222222222333333555555444333222222222333444555888<<<;;;:::@@@IIIbbb}}}|||```[[[WWWWWW```bbb```cccjjjppprrrwww~~~~~~|||wwwsssgggXXXJJJBBB:::777666444555777444;;;DDDNNNVVV^^^fffkkkpppyyy}}}wwwuuuzzzzzzuuuooojjjhhhiiiiiijjjnnntttwwwwwwrrrmmmlllqqqsssrrrppppppsss{{{|||uuunnnjjjggghhhqqq|||~~~sssrrrqqqmmmkkkllljjjfffhhhooottttttrrrmmmnnnvvvzzzvvvooollllllrrrzzz}}}vvvqqqpppqqqrrrsssrrrssssssttttttuuuvvvvvvrrrtttvvvxxxxxxxxxwwwvvvwwwtttrrrssswww{{{}}}}}}xxxwwwwwwxxxyyyzzzyyywwwtttuuuwwwwwwvvvuuuvvvvvvwwwyyyzzzyyyvvvuuuwwwxxxyyyxxxxxxyyy{{{|||{{{yyywww}}}{{{xxxzzz}}}~~~xxxwwwxxxzzz~~~~~~|||}}}~~~|||xxxzzz~~~}}}zzzuuusssrrrsssrrrrrrwwwvvvwwwzzzzzzyyy{{{{{{pppaaaQQQIIIDDD>>>999888666444333222333333333222111111000000111222222333111222333333333333333333111444777777555555888;;;===<<<>>>BBBCCCCCCFFFLLLRRRWWW\\\aaaiiisssyyyzzz|||rrrggg\\\RRRHHHCCC===;;;888666666555555555333555666555333222555777555555444444333222111000111333333222888@@@AAA===444444333333333333444444444333333222222333333333444333555888999999>>>DDD\\\ttt|||yyy{{{```[[[XXXXXXbbbfffcccgggpppvvvyyy~~~}}}vvvppppppiii^^^TTTIII>>>999666444444777666;;;AAAFFFKKKSSS^^^gggrrr{{{}}}wwwvvv}}}}}}xxxqqqlllkkklllkkkmmmqqqqqqpppllliiilllsssvvvtttllljjjlllrrr{{{}}}{{{rrrnnnmmmnnnkkkhhhmmmvvv}}}{{{pppooonnnjjjfffiiigggdddhhhrrryyyyyywwwooommmtttyyysssiiicccjjjlllpppuuuyyy}}}}}}vvvpppppprrrtttvvvsssttttttuuuvvvwwwxxxxxxtttvvvxxxzzzzzzyyywwwuuuwwwtttrrrsssxxx}}}}}}zzzwwwuuuvvvvvvvvvvvvmmmqqquuuvvvuuuuuuxxx{{{xxxzzz{{{yyyuuussstttvvvyyyyyyyyy{{{|||zzzwwwtttyyy}}}yyyzzz|||}}}vvvuuuvvvzzz~~~|||zzz|||~~~|||wwwzzz}}}yyytttqqqqqqrrrsssssswwwwwwyyy}}}}}}~~~~~~ppp]]]RRRKKKCCC===:::666444222333666666444111111111000000111222333333...//////000000000000000,,,///333333111111333555888888;;;@@@@@@<<<<<<@@@FFFJJJNNNRRR[[[hhhqqqssswwwddd___VVVMMMFFF@@@;;;888666666555444444444333333///111333333222222555999666666555555333111000///000111///000888DDDFFFAAA555555444333333444444444//////000111333444666777555333444888999:::>>>DDDSSShhhlllfffttt}}}{{{___XXX\\\^^^\\\bbbdddkkktttwwwvvvxxx|||zzzqqqjjjhhhgggeeedddcccTTTEEE???===:::;;;???888777999@@@GGGMMMWWW```pppsssuuuvvvvvvyyy|||ssslllmmmsssuuupppiiinnnmmmmmmmmmmmmmmmmmmmmmjjjpppmmmmmmwww|||xxxnnneeeeeelllwwwwwwnnnmmmttt|||xxxtttssssssrrrmmmiiihhhffffffhhhlllsss{{{~~~wwwqqqoookkkeeeaaaaaakkkrrrsssmmmlllttt||||||qqqmmmpppssssssxxxwwwvvvttttttuuuvvvvvvwwwxxxxxxwwwuuuuuuwwwyyyppprrruuuwwwyyy|||{{{zzz|||}}}|||zzztttttttttuuuwwwxxxwwwvvv}}}~~~{{{ttttttxxxwwwrrr|||wwwvvvzzz}}}|||zzz{{{|||zzzzzz{{{{{{wwwuuuxxx}}}~~~{{{~~~}}}}}}}}}~~~{{{vvvuuuvvvwwwuuussspppvvv|||~~~|||yyy{{{}}}}}}pppbbbVVVJJJ@@@999999::::::666222111444777222111111111333555888999333111000111222333222000......000111111111111111444555777888:::;;;;;;<<<;;;???CCCJJJWWWdddgggdddxxx~~~uuujjj```YYYKKKHHHCCC>>>;;;777444222222222222333333333444444222333444333111000111222333444444333111000000111444111///111777<<<<<<:::222444555444333222222333777444111111333555333000555555555444444666:::===NNN___bbb^^^dddsss}}}|||aaaYYY\\\^^^\\\^^^aaajjjsssvvvrrrqqqsssxxxssslllhhhgggggggggfffeee\\\RRRKKKCCC:::888;;;555444666>>>FFFNNNZZZdddnnnqqqsssttttttvvv{{{zzzrrrkkklllrrruuuqqqkkknnnmmmkkkjjjiiijjjlllmmmjjjnnnjjjkkkwww~~~{{{zzzuuuooolllkkkrrr{{{yyypppnnntttvvvvvvtttrrrpppooooooooolllkkkjjjkkknnnssszzzyyyrrrmmmfff```___aaapppwwwxxxpppkkkmmmsssvvv}}}tttqqqsssuuutttyyyxxxvvvuuuuuuuuuuuuvvvsssrrrqqqpppqqqsssuuuvvvqqqsssuuuwwwxxxzzz~~~~~~{{{zzzzzzyyyxxxwwwvvvuuuuuuvvvwwwxxxvvvuuu|||~~~|||xxxxxx|||{{{vvvxxxuuuvvv}}}~~~||||||~~~|||zzzxxxwwwzzzyyyyyy{{{~~~}}}~~~}}}||||||}}}~~~}}}}}}|||yyyvvvsssrrrrrrrrrvvv{{{~~~~~~{{{{{{zzzssszzz}}}rrr```PPPFFFBBB@@@???===;;;999888:::<<<333222111000000111333444111/////////111222111000111222333444444555555444555666777777888888888777:::===AAAHHHTTT```ccc```jjjzzzxxxoooddd[[[RRRJJJEEEBBB???;;;888666555444333222222222333333333333444222333444333111000111222333444444333111000000111444111///111666:::999888111333444444222111111222555444222222333333222111333444444333333555999<<>>;;;;;;;;;;;;;;;777555333111//////000111000///...///111222222000222222333444555555555555666666666666555444333333999<<>><<<888777666555444333333333111111222222222333333333111333333333111000111222222444555444222000000111333111///111444777666444000222444444222111000111333333444333222111222333000222333333444555777:::EEEVVVWWWMMMLLLTTTggg{{{zzzccc]]]]]]^^^___aaagggrrr|||{{{qqqhhhfffkkkjjjjjjjjjlllmmmnnnnnniiijjjllljjjaaaRRRCCC:::;;;777555888<<>>>>>>>><<<:::<<<:::777444222222222222111000000111333444444333///000111222333333333333444444444444333222222111777:::<<>>???666888:::;;;999555333111111111111111222222222222111222333222111000111222222333555444222000000000222111///000222444333111111333555555444222111111000333555444111000111444///111333444555666777999DDDTTTTTTHHHDDDIIIZZZppp~~~yyyvvvbbb]]]^^^```cccggglllwww}}}rrrhhhdddhhhiiijjjkkklllmmmooopppjjjlllooorrrqqqfffSSSBBB???:::666666888===HHHSSS___dddjjjmmmmmmmmmnnnpppnnnkkkhhhhhhkkkoooqqqqqqqqqmmmfffaaa```bbbfffiiilllnnniiimmm~~~{{{tttssstttyyy{{{zzzyyy{{{}}}tttmmmkkklllmmmmmmppprrrpppmmmpppuuutttoooggglllsssxxxuuuooonnnsss}}}yyyjjj___\\\^^^gggkkknnnnnnpppsssrrrooovvvwwwyyy{{{}}}}}}wwwpppnnnqqqttttttrrrvvvwwwwwwuuusssrrrtttuuuwww{{{~~~}}}xxxsssqqqqqqppppppqqqsssvvvxxxwwwvvvyyyxxxyyy{{{}}}|||yyyxxx|||yyyyyy{{{{{{xxxzzz}}}{{{xxxvvvyyy~~~|||xxx}}}|||zzz|||~~~}}}||||||}}}}}}zzzzzz{{{}}}~~~{{{uuuqqqvvvvvvwww{{{~~~}}}|||||||||}}}{{{xxxxxx|||}}}wwwsssrrrrrrsssjjjeee^^^WWWOOOIIIGGGFFFCCCAAA@@@>>>;;;888666555555555222111000111333444333222...///000111222222222222111222222333333333333222555888::::::???FFFIIIHHHIIITTTeeettt}}}}}}zzzwwwmmm]]]PPPJJJAAA>>>999666777888::::::999>>>DDDFFFAAA999222///000000000111111111222222000111222222000000111222111333555555333111000000111000000000111111111000222555777888666444333333///222555444111000111333///111444555666777999;;;CCCQQQPPPDDD@@@CCCPPPccc}}}zzz~~~{{{ppp___\\\^^^ccciiimmmqqqxxx~~~{{{pppgggeeefffhhhiiijjjjjjkkknnnpppmmmooorrrwww{{{uuubbbOOOCCC===888777777:::CCCMMMWWW]]]eeejjjkkkkkklllnnnllljjjhhhfffgggjjjmmmooovvvrrrkkkeeeaaa```aaabbblllooolllppp~~~zzzxxxzzzxxx||||||{{{|||xxxnnniiijjjllllllkkkqqqtttssspppsssxxxuuummmffflllwwwyyytttuuu~~~~~~}}}yyynnnccc___aaadddiiimmmnnnqqqvvvxxxuuuwwwyyy{{{~~~xxxvvvwwwxxxxxxwwwzzzzzzzzzxxxuuuttttttuuuvvvxxx{{{{{{yyyvvvtttsssoooooopppssswwwyyyyyyxxx|||yyyyyy|||~~~|||{{{|||}}}{{{{{{yyyvvvxxx}}}}}}{{{yyy{{{~~~}}}{{{{{{~~~{{{yyy|||~~~}}}|||}}}}}}~~~zzzxxxxxx{{{~~~~~~zzzuuuyyyzzz|||~~~~~~|||yyyyyy}}}zzzuuuuuuxxx{{{}}}|||zzz{{{}}}~~~{{{uuujjjddd\\\UUUPPPNNNLLLKKKGGGEEEAAA===:::999888888333222111111333333222111000000111222333333333333000111222333444444555555555777888666999???BBBAAAFFFLLLYYYiiiuuuyyy|||tttnnnhhhcccZZZLLLAAA===888666444333444555444333;;;BBBJJJKKKEEE;;;222...///000000000000111111111///000222111000000111222111333555555333111000///000000111111111000000///333666999999888555444333///111333444333222111222000222333444555777:::<<>><<>>;;;888888>>>FFFNNNVVV```gggiiijjjkkklllkkkjjjhhheeeccceeeiiimmmsssppplllhhheeeccccccbbbiiipppoooqqq|||~~~~~~~~~zzzzzz~~~yyy~~~~~~|||{{{{{{~~~yyyrrrllliiijjjlllmmmqqquuusssoooqqqwwwrrrgggdddjjjvvv}}}{{{|||zzzyyyrrrhhhcccddddddhhhkkkmmmrrryyy||||||{{{}}}~~~~~~~~~~~~~~~{{{yyywwwxxxyyyuuuuuuvvvxxxyyyyyyvvvtttqqqqqqrrruuuxxxzzzzzzyyyzzzvvvuuuzzz}}}|||||||||xxxyyy~~~|||||||||}}}}}}~~~~~~~~~~~~{{{{{{~~~~~~}}}|||{{{|||}}}~~~zzzzzzzzzzzz{{{{{{{{{zzzxxx{{{}}}{{{}}}~~~zzzxxxzzz{{{xxxyyy~~~|||www}}}~~~zzzwwwvvvxxx{{{}}}sssoooiiiaaaZZZWWWXXXZZZSSSPPPKKKFFFBBB???>>>===888777555555666666444333111111222333444444444444222222333444555555555555444777777444444999<<<;;;EEEDDDKKKXXXcccgggkkkoooaaaXXXQQQLLLGGG>>>888777666444333333555555444333777???FFFGGGAAA999222000/////////000000000111111...000111111000000111333000333555666444111//////...000111222111000000000222555999:::888555333333///000111222444444222000000111222222333555999===FFFMMMFFF;;;;;;===AAAKKK```sss}}}hhhZZZZZZ^^^hhhssszzzzzz{{{}}}xxxpppmmmmmmgggiiikkkllllllooouuuyyytttzzz~~~~~~}}}zzznnnaaaUUUMMMEEE???999555888???IIIQQQ\\\dddggghhhiiikkkjjjjjjhhhdddaaabbbgggkkkkkkkkkjjjiiiiiiiiiiiiiiigggpppppprrryyyyyyxxxyyysssssszzz{{{~~~|||{{{zzzzzzrrrjjjgggkkkoooooosssqqqlllnnnssslll___aaafffsss{{{xxxxxxtttkkkffffffcccgggiiikkkpppyyy~~~~~~~~~~~~|||zzz{{{|||tttsssrrruuuyyyzzzxxxuuuttttttuuuwwwyyy{{{zzzyyyvvvqqqqqqwwwzzzzzz|||{{{{{{xxxzzz}}}}}}~~~~~~~~~|||}}}}}}|||{{{zzzzzz{{{|||}}}zzz|||}}}{{{xxxwww{{{tttzzz~~~{{{zzz}}}}}}xxxvvvyyy|||vvvuuuxxx|||}}}{{{}}}wwwuuu~~~xxxvvvyyy}}}~~~{{{wwwttttttwww{{{~~~|||{{{uuummmfffcccfffiii^^^[[[UUUOOOIIIEEECCCBBB>>><<<;;;:::;;;:::888777000000111222333333333333444444555666666666555555444777777333222666999999EEE@@@AAAJJJRRRTTTWWW\\\RRRIII@@@===:::666444555333111000111333555555444333999@@@AAA<<<666333222////////////000000000000...000111111000000111333000333555666444111//////...000222222111111000111111444888999777444222222000//////222555555222...///000000000111444999<<>>:::777444333333333222222111111111111222222666666666666555444333222111222333333111000000000000000111222222222222222333444555555555333111///222222222222222222222333000///222777777222000000222222222111111111000000222000111333333333777<<>>AAAKKKUUUiii}}}mmm______```bbbeeesssvvvzzz{{{yyytttpppnnnkkkmmmnnnnnnnnnoooqqqssswww|||}}}{{{yyyqqqhhhddd^^^RRRFFF<<<777666888777>>>HHHRRR[[[bbbhhhllllllhhhgggiiihhhfffjjjqqqwwwsssooolllmmmooopppppplllfffdddiiinnnppptttxxxyyyqqqjjjjjjkkkkkkiiigggggghhhjjjhhhkkkqqqzzz|||yyyvvvtttsssrrrsssuuuuuuooolllsss}}}}}}}}}~~~~~~}}}|||xxxxxxsssqqqsssuuuuuusssvvvzzzyyyuuuvvvyyyyyytttsssvvvuuuwwwyyyyyyxxxvvvvvvvvv{{{~~~}}}{{{{{{|||}}}}}}}}}yyyyyyyyyxxxxxxwwwvvvuuuvvvxxx{{{||||||zzzwwwuuuyyywwwwwwzzzzzzwwwxxx|||~~~|||{{{~~~~~~zzzvvvrrrpppooo{{{~~~vvvuuuzzzwwwsssqqqrrrxxx|||}}}{{{tttnnnlllnnnqqqiiikkkllliiiaaaZZZUUUTTTMMMKKKHHHDDD???;;;999777555555555333111111333666111222444555666777666666444444444444444444444444444555666777999:::;;;<<<888666444222111000111222222111111000000111111222444444444444333222111111000222333333111000000111///000000111111111111111222333444555555333111000222222222222222222222222111000222777777222///000222222222111111111000000111///000333333333777===LLLGGG@@@:::888:::===@@@GGGOOO```zzznnn```^^^\\\]]]___hhhkkkoooqqqqqqppppppqqqhhhkkknnnppppppppppppqqqxxx|||~~~|||yyysssmmmiiieee[[[NNN@@@888555666333777===EEENNNYYYcccjjjjjjgggggghhhiiikkkqqqwww{{{vvvqqqppprrrrrroookkkgggccccccgggkkkmmmpppttt{{{rrrjjjlllmmmiiidddcccfffkkklllqqqwww|||~~~{{{xxxvvvuuuwww{{{zzzrrrrrrxxx}}}}}}}}}||||||~~~~~~|||{{{vvvrrrqqquuuvvvuuuuuuwwwwwwuuuuuuxxxyyyvvvvvvxxxvvvxxx{{{|||zzzwwwvvvuuuzzz}}}~~~}}}|||}}}zzzzzz}}}~~~|||xxxyyy{{{}}}}}}{{{yyyxxxyyy{{{|||}}}{{{yyyvvvtttwwwssssssxxx|||zzzxxxxxx}}}~~~~~~yyytttooonnnmmmzzz~~~|||~~~}}}xxxrrrssszzzwwwqqqooopppssszzz~~~wwwooolllnnnrrrfffjjjnnnpppnnniiibbb^^^WWWSSSMMMFFFAAA>>>======666777666444222222555777222333555777777666555444333333333333333333333333333333333333222222222222111000///......///000111111111000000000000111111000000111111111000000//////000222222111000111222//////000000000111111111000111333444444444333222111111111111111111111111111000222777666111...///222111111111111000000000000...///222333333777===HHHDDD===888666777;;;===AAAFFFTTTjjjnnn___\\\ZZZ\\\___ccceeeggghhhhhhiiikkkmmmeeehhhlllnnnpppqqqsssuuuyyy{{{|||zzzxxxwwwuuutttmmmkkkcccUUUFFF:::666555666777888;;;CCCOOO\\\eeegggggghhhjjjmmmqqqwww}}}|||vvvqqqrrruuusssmmmfffaaaaaacccfffjjjnnnpppsss}}}~~~xxxooorrrrrrllleeebbbgggmmmpppwww}}}~~~~~~{{{yyyvvvtttyyy}}}xxxyyy}}}|||{{{{{{{{{~~~~~~}}}}}}{{{uuurrrtttvvvtttrrrsssssssssuuuwwwyyyyyyzzz{{{wwwzzz}}}~~~{{{xxxuuutttxxx{{{yyyyyyyyy|||}}}|||~~~}}}yyywww{{{}}}|||wwwxxxyyyzzz{{{{{{zzzyyyzzz{{{|||{{{zzzwwwsssqqqtttsssvvv{{{}}}zzzyyyzzz{{{}}}~~~xxxqqqlllllllllxxx{{{yyywwwuuuvvvyyy}}}~~~|||~~~yyyttttttvvv|||zzzuuurrrsssuuuwww|||||||||{{{sssooorrrwwwhhhjjjnnnrrrssspppjjjeeeaaa\\\SSSJJJCCC@@@@@@@@@:::999777555444555666888444555777777777555333111222222222222222222222222444444333222111000000////////////...///000111222000000000//////000000000...//////000000000//////---///111222111000111222///////////////000000111///000222333444444444333111111111000000000000000111000222666666000---...111111111111000000000000000...///222333333777===GGGCCC<<<777444555888:::===???III\\\sssnnn^^^[[[[[[^^^cccaaaaaabbbbbbbbbdddgggjjjbbbeeehhhkkknnnrrrwww{{{xxxwwwvvvtttsssssswww|||pppnnnggg\\\MMMAAA999666777555444444:::FFFTTT]]]bbbfffjjjmmmqqqvvv{{{}}}xxxssspppqqqtttqqqiiiaaa]]]```dddhhhlllpppsssttttttxxx~~~{{{uuuyyyzzz{{{zzzooorrrrrrmmmgggeeejjjppppppzzz~~~|||yyywwwtttssswww|||{{{{{{||||||{{{}}}~~~wwwsssuuuvvvssspppoooppprrruuuvvvyyy|||}}}|||wwwzzz}}}~~~|||xxxvvvuuuuuuxxx|||}}}~~~~~~~~~{{{zzzzzz}}}|||xxxyyy}}}}}}zzzxxx{{{}}}}}}tttsssrrrrrrrrrssstttuuuyyyyyyzzzyyywwwtttrrrpppsssuuu{{{}}}yyyyyy~~~|||}}}~~~~~~}}}||||||}}}{{{{{{yyyssskkkggggggjjjttt~~~~~~{{{{{{~~~{{{rrrooommmmmmqqqvvvzzz~~~vvvrrrrrr|||xxxuuuwww{{{|||xxxtttzzz||||||yyyyyy}}}~~~}}}~~~{{{xxxyyyzzzwwwzzz~~~rrrqqqqqqrrrsssrrrooolllmmmggg___UUUMMMHHHEEEEEE@@@===999777666777888999777777888777666333111///222222222222222222222222333333333222222111111111000000///////////////000000//////......//////000...//////000000000000///---///111111000000111222/////////...///000111111///000111222333333444444111111111000000000//////000///222666555000---...000000000000000000000000000...///222333333777===HHHDDD===777444444666777<<<<<>>JJJSSSYYYaaaiiimmmrrrvvvxxxwwwpppnnnlllnnnooollleee^^^[[[aaagggjjjmmmqqqtttsssnnnrrrxxx~~~~~~xxxsssqqqwwwzzz|||yyyzzz~~~zzziiilllnnnkkkhhhhhhmmmqqqmmmxxx}}}zzzvvvtttrrrrrruuu}}}~~~|||}}}~~~|||{{{yyyvvvwwwzzz}}}xxxuuuvvvuuuqqqooopppqqquuuwwwvvvxxx||||||zzzwwwyyy|||}}}{{{xxxvvvvvvuuuwwwzzz{{{{{{{{{|||}}}~~~}}}zzztttvvv|||}}}{{{}}}~~~wwwuuusssqqqqqqrrrssstttwwwwwwwwwwwwvvvtttrrrqqqrrrvvv||||||vvvxxx~~~{{{{{{zzzxxxuuutttvvvwwwqqqsssrrrllldddaaacccgggqqqzzz}}}}}}~~~~~~{{{uuurrruuuzzz}}}ssskkkhhhiiikkkqqqxxx}}}xxxkkkggghhhsssqqqppprrrvvvyyyxxxwww~~~{{{yyyxxxzzz}}}{{{xxxtttqqqqqqrrrssswwwtttnnnfff^^^VVVQQQNNNFFFBBB===:::999:::::::::::::::888666444222///...111111111111111111111111000111111111111111111111...............---------//////............/////////000000000000000//////...///111111000///000111111000///...///000111222000000000111222333333444222222222111111000000//////...111555555111.../////////000000000000000111111//////222222222555;;;FFFBBB===777444444555777;;;999???LLLZZZjjjxxxkkkeee___^^^bbb``````]]]ZZZVVVUUUVVVXXXZZZ^^^bbbgggjjjmmmqqqtttpppnnnppprrrrrrrrrzzzsssoookkkfffaaaVVVJJJ@@@666444222000111777???FFFNNNYYYeeekkkooorrrpppkkkhhhhhhhhhjjjiiifffaaa]]][[[dddkkklllmmmqqqrrrooonnnooorrruuuvvvuuussspppooowww|||~~~~~~sssvvv{{{}}}xxxkkkllllllkkkiiiiiikkkllljjjvvv}}}xxxtttrrrrrrrrrvvv|||}}}~~~|||xxxwwwuuurrrrrrvvvxxxvvvuuuvvvtttqqqqqquuuvvvzzzzzzwwwwwwzzzyyyuuuvvvxxxzzz{{{yyyxxxwwwxxxvvvxxxzzz{{{zzzzzz{{{|||~~~{{{zzz||||||vvvuuu}}}|||{{{zzzxxxvvvuuuuuutttuuuvvvvvvvvvvvvvvvuuutttssstttwww{{{yyyuuuuuuyyysssqqqnnnkkkhhhiiilllooolllnnnnnnhhhaaa___ccchhhpppyyy}}}zzz|||zzzooommmrrrzzz~~~~~~wwwnnngggfffjjjpppxxxwwwhhhcccfffkkklllnnnpppsssvvvxxxyyy}}}~~~~~~{{{zzzzzz}}}vvvpppnnnqqquuu{{{{{{yyyuuunnneee]]]XXXLLLGGG@@@<<<;;;<<<;;;;;;>>><<<999555222000///...111111111111111111111111000000000000000000000000------............------///......------......///000000000000///...------///000111111///...//////222111000//////111222333111000000111111222333333444333333222111111000000---,,,000555555111///000////////////000000111111222000000222222000444999BBB>>>:::666444444666888888777<<>>======<<<;;;@@@===999444111///......000000000000000000000000111111111111111111111000------...///000000000000.........------.........///000//////...---,,,+++///111222111///......///333111000///000111333444111111111000111111222333444444333333222111000000,,,,,,///555666222000111.../////////000000111111333000000222111000333888===;;;777444333555888:::555444:::EEEKKKSSSjjjyyyuuusssggg]]]\\\[[[______WWWJJJBBBAAADDDLLLSSS___iiikkkiiikkkpppiiiiiilllrrrttttttxxx}}}yyytttooonnnmmmggg\\\SSS@@@<<<666222111222444555===HHHVVV___bbbbbbccceee___fffgggaaa]]]```aaa^^^hhhhhhiiilllnnnooonnnlllqqqnnnhhheeejjjsssuuurrrpppqqqtttzzzxxxrrrnnnnnnvvvzzzrrroooooopppqqqqqqpppmmmiiigggdddrrrxxxsssuuu{{{|||zzz~~~~~~~~~|||{{{uuuuuutttrrrpppnnnooopppooouuuzzzyyytttssswww|||{{{xxxtttqqqpppsssvvvxxxzzzuuuqqqqqquuuxxxzzzzzz{{{yyyyyyyyywwwtttwww}}}sssoooqqqxxx|||yyyyyy|||~~~~~~{{{wwwwwwvvvvvvyyy|||{{{uuupppqqqwww{{{yyyyyyzzzuuunnniiijjjmmmppprrrpppllliii```XXXQQQRRRVVVXXX\\\```aaaeeehhhiiigggfffgggiiiuuu~~~xxxuuuxxxzzzzzzxxxqqqpppooonnnqqqyyy~~~qqqjjjiiiiiiiiilllqqqwww|||~~~~~~}}}yyyvvvxxx}}}zzzsssnnnmmmmmmnnnrrryyyvvvmmmgggUUUMMMCCC>>>======;;;888999777444000...---------...............///000000000000000000000000000000.........///////////////000000///............///---...000111111111000//////000000000///...---,,,------......///000000000333000///222777888555111444444444333222111000///000000111333444444111///111000///......///000111222///000222111///111666;;;777333000111222333333777777:::???CCCLLL^^^nnnyyyttttttjjjccccccZZZ^^^^^^WWWJJJAAA>>>@@@GGGPPP```nnnqqqmmmkkknnnkkkkkknnntttuuutttwww{{{zzzvvvrrrqqqqqqmmmcccZZZFFF@@@888333333444444444:::CCCOOOXXX]]]```bbbdddccchhhhhhbbb___aaabbb```ggghhhjjjlllooopppooonnnqqqnnniiieeeiiippprrrnnnjjjiiikkkooouuuvvvrrrmmmooopppwww{{{tttqqqnnnnnnooooooooommmkkkiiiiiirrr}}}|||{{{|||~~~|||{{{zzzyyyyyy{{{|||{{{zzz}}}~~~~~~|||zzzyyyxxxsssttttttsssqqqppppppqqqppptttxxxxxxvvvtttvvvyyyvvvtttpppnnnooorrruuuxxxssspppnnnooorrrsssrrrooovvvuuuuuuvvvuuusssvvv|||wwwrrrqqqwwwzzzyyyzzz}}}}}}}}}{{{xxxrrrqqqqqquuuyyyzzzvvvrrrrrrwwwxxxuuusssrrrnnngggdddeeehhhlllnnnmmmiiifffZZZRRRLLLMMMPPPQQQUUUYYY\\\```eeeggghhhiiimmmpppvvv}}}{{{vvvrrrpppooottttttuuuvvvyyy|||qqqlllmmmppppppqqqtttyyy}}}{{{uuuppprrrxxx~~~wwwpppkkkhhhhhhhhhjjjnnnuuuzzzzzzuuunnniiiSSSLLLBBB<<<:::999777444555444111///......//////...............///000000////////////////////////000000//////......------...............///000000...//////000000000//////////////////............///////////////.........222000///222666777444000444444444333222111///...//////000222444444222000111000///......///000111111///000222111000222777;;;888333111111333333444444555888<<<>>>EEETTTcccvvvpppqqqkkkggghhhZZZ]]]^^^XXXLLLAAA<<<;;;@@@KKK```rrrwwwrrrmmmmmmlllmmmpppvvvvvvttttttxxx}}}yyyvvvvvvvvvssskkkdddNNNFFF;;;555555666555333666;;;DDDNNNVVV]]]aaacccgggjjjiiidddbbbdddeeedddgggiiikkknnnpppqqqqqqpppooommmiiieeehhhnnnnnnjjjeeedddcccgggkkkmmmllljjjqqqrrrxxx}}}vvvrrrlllllllllmmmmmmmmmmmmmmmwww|||~~~yyyzzz|||wwwuuusssrrrssstttsssrrrsssttttttuuuuuuuuuttttttpppqqqssssssrrrqqqqqqrrrppprrruuuwwwwwwvvvtttssspppnnnlllkkklllooosssvvvpppooooooqqqtttsssnnnjjjooommmnnnqqqqqqpppsssyyywwwrrrppprrruuuvvvwwwzzz|||||||||||||||yyyuuuqqqiiihhhiiimmmrrruuutttrrrrrrtttsssnnnkkkiiieee```___```cccfffiiihhhdddaaaTTTMMMIIIIIIKKKLLLOOOSSSWWW[[[aaaeeeiiimmmtttyyyzzzxxxppplllkkkuuuwww{{{~~~}}}uuurrrsssyyyxxxwwwyyy|||yyysssmmmmmmttt~~~yyyrrrlllhhhgggfff___bbbgggmmmrrrqqqkkkfffNNNGGG???999666555222///111000///......///000111............/////////000////////////////////////111111000///...---,,,,,,,,,,,,,,,---...000111222000//////.........////////////...---...///000111111000000///......------111//////111555666333000444444444333222000///.../////////111333444333222111000///......///000111111///000222222111444999;;;888444222222333444444444444777:::<<<@@@KKKVVVnnnrrrjjjiiifffeeeggg\\\^^^___ZZZPPPEEE<<<888;;;FFF[[[ooowwwtttpppppplllmmmqqqvvvvvvssssssvvv|||yyyxxxxxxuuuooojjjWWWMMM@@@888777777444111444666;;;DDDOOOYYY___bbbhhhhhhhhhfffeeegggiiijjjjjjlllppprrrrrrqqqppppppkkkkkkiiifffhhhmmmmmmiiidddcccdddfffjjjlllkkkjjjsssuuuzzz|||uuuqqqjjjjjjjjjjjjkkklllnnnooovvvwww{{{sssrrrrrrrrrssssssqqqooonnnnnnnnnooopppppppppooommmoooqqqrrrqqqppppppqqqooooooqqqtttvvvuuuqqqmmmlllkkkiiihhhiiikkknnnppplllkkkkkknnnqqqqqqlllhhhhhhfffgggkkkmmmmmmppptttqqqnnnmmmooopppqqqqqqrrrxxxwwwuuutttsssooojjjfffbbbaaabbbeeeiiimmmnnnnnnqqqpppmmmiiieeebbb```^^^^^^___bbbdddfffddd```\\\SSSMMMJJJKKKKKKKKKNNNRRRUUUYYY___dddiiiooowww~~~yyysssppptttxxx~~~}}}zzz{{{}}}||||||~~~|||wwwqqqpppuuu}}}|||wwwqqqkkkfffdddbbbYYYZZZ]]]ccchhhggg___WWWEEE@@@:::555333111///---......---------...//////---......///////////////////////////////////////000000//////......------------------...///000111000///...---,,,---...//////...---,,,---///111333000000//////............/////////111333444222000111111222222222222111111///......000222444444333111000///......///000111000...///222333111555::::::777444222333444555444444444888<<<===>>>FFFNNN]]]rrrfffdddbbbbbbccc___```aaa^^^VVVKKKAAA::::::CCCTTTfffpppppppppqqqiiijjjnnntttuuurrrrrruuu~~~zzzxxxwwwtttppplll___UUUHHH>>>:::777333000333333666===HHHSSS\\\```fffeeedddfffhhhjjjlllmmmmmmpppssstttrrrooonnnnnnfffiiiiiihhhjjjnnnnnnkkkdddeeegggjjjllllllkkkiiisssvvvyyy|||}}}zzzsssmmmiiiiiihhhhhhiiikkknnnooo}}}vvvtttxxxrrrsssuuuxxxyyyxxxtttqqqooommmkkklllnnnooonnnlllkkkmmmnnnnnnmmmmmmmmmooommmllllllooosssrrrlllgggjjjiiigggfffffffffggghhhcccaaa```cccgggiiigggeeeeeebbbccchhhkkkkkkmmmqqqiiijjjkkkmmmnnnooollliiiooonnnmmmlllkkkiiieeebbb`````````aaadddgggiiiiiillliiifffdddbbb```___```aaabbbccceeeeeebbb]]]YYYSSSOOOMMMNNNNNNMMMPPPUUUWWW[[[```dddhhhnnnuuu{{{}}}vvvvvvzzz~~~~~~~~~{{{xxxzzzxxxyyy~~~|||zzz|||{{{yyy{{{tttrrrooojjjddd```\\\ZZZVVVVVVXXX[[[]]]WWWLLLBBB999777444222111000/////////......------,,,,,,,,,------...///000/////////........................------......//////000000......------------......///...---,,,,,,---...///...---,,,,,,---///222333............//////000000---...///000222222111000---...000111222333333333000///...///111444555444111000///......///000111000...///222222111444:::999666444333333444444444333333777;;;======BBBIIISSSuuuuuugggcccbbbbbbbbbbbbbbbbbb```[[[RRRGGG???>>>BBBMMM\\\eeegggiiilllcccdddiiippprrrqqqssswww|||yyywwwuuussspppmmmfff___SSSGGG>>>888444111222222444888AAAKKKUUU\\\cccaaaaaafffjjjjjjjjjllllllpppttttttpppllljjjjjjdddiiikkkkkkllloooooollldddeeegggiiijjjiiihhhgggooosssvvvwwwxxxwwwrrrllliiiiiihhhhhhiiijjjlllmmmyyywwwqqquuussstttvvvyyy{{{zzzwwwtttpppmmmjjjkkkmmmnnnmmmjjjkkkkkkkkkjjjhhhgggiiijjjiiihhhhhhjjjlllkkkgggcccffffffdddcccaaa``````______\\\ZZZ[[[```cccdddcccbbb___```eeeiiihhhiiikkkbbbfffhhhiiikkklllhhhccceeeddddddeeegggfffdddbbb_________```aaabbbcccdddccc```^^^______]]]^^^aaaaaabbbccceeeeeebbb]]]YYYSSSPPPQQQRRRRRRPPPSSSXXXZZZ^^^bbbeeegggjjjpppuuu}}}yyyzzz}}}}}}zzzuuutttuuu{{{yyyqqqnnnoookkkjjjiiifffbbb]]]YYYVVVRRRQQQQQQQQQNNNFFF;;;333111000000000000000111111000//////...---,,,++++++,,,---///000000000///...........................,,,,,,---...///000111111///......---,,,,,,------,,,,,,,,,,,,,,,---.........---------...///111222------......///000000111,,,---...000111000000///,,,---///111222333444444222000......000333444555111000///......///000111000...///111111000333888777555333222333444444333222222444999;;;:::===CCCLLLeeewwwhhhccccccbbbbbbcccbbbaaaaaa___WWWLLLDDDCCCCCCJJJTTT[[[]]]^^^aaa]]]^^^ccckkkoooppptttzzz{{{yyywwwtttsssrrrqqqppplllhhh___QQQDDD:::555444000222444666:::CCCNNNWWWbbb^^^___fffjjjgggeeegggggglllqqqqqqmmmhhhggggggfffkkkooonnnnnnpppoookkkffffffffffffeeeeeefffggggggmmmpppqqqtttvvvsssllliiiiiiiiihhhhhhiiiiiiiiitttwwwpppsssvvvuuutttuuuvvvvvvtttsssoookkkhhhhhhlllnnnllljjjkkkkkkhhheeebbbbbbdddfffeeeeeeeeeeeeeeedddbbb```aaa```___^^^]]][[[ZZZYYY[[[XXXVVVXXX\\\^^^^^^]]]\\\XXXXXX]]]```___^^^```[[[___```___bbbeeeccc]]]```___^^^___``````^^^\\\XXXYYYZZZ[[[[[[[[[\\\]]][[[WWWWWWZZZ[[[XXXZZZ^^^]]]^^^```cccdddbbb]]]YYYUUUTTTUUUXXXWWWUUUYYY^^^\\\```dddffffffgggkkknnnuuuxxxzzzzzz~~~||||||}}}~~~~~~~~~{{{|||}}}~~~uuutttuuuzzz~~~}}}|||zzzsssjjjeeefffddddddeeedddaaa\\\XXXUUUIIIHHHGGGCCC???999333000,,,---///000000000111111/////////......---,,,+++,,,---///000111000///...........................------......//////000000------,,,,,,,,,---......)))***+++,,,---.........---.........//////000000.........///////////////+++,,,...///////////////...///000111222222222222444111...---///222444444111000///......///000111000......000000...111666555333222111222333333222555333444888999888:::>>>FFFSSSnnnwwwgggcccbbbbbbaaacccaaa```aaa```ZZZOOOGGGFFFEEEIIIPPPUUUUUUVVVXXXYYYZZZ```hhhmmmpppuuu|||xxxwwwuuussssssssssssssspppnnnfffXXXHHH<<<777777///222444444666===IIISSSbbb^^^___fffiiieeeaaabbbbbbhhhnnnnnnjjjfffeeefffhhhnnnrrrpppooopppnnnjjjiiihhhfffcccaaabbbfffhhhaaaggglllmmmqqqvvvtttnnnjjjjjjiiiiiihhhhhhggggggkkkwww|||vvvpppsssxxxuuuqqqooooooppppppppplllhhheeefffkkknnnmmmjjjllljjjgggbbb___^^^```ccccccccccccbbbaaa```______\\\\\\\\\[[[ZZZXXXWWWVVVSSSQQQPPPRRRUUUVVVUUURRRUUUPPPPPPUUUXXXVVVTTTUUUUUUYYYYYYVVVXXX^^^^^^YYY___^^^\\\ZZZZZZXXXUUURRRPPPRRRTTTUUUUUUUUUVVVWWWUUUQQQRRRVVVWWWTTTVVV[[[YYYZZZ]]]```bbbaaa]]]ZZZXXXXXXZZZ]]]\\\[[[^^^ddd\\\```eeegggffffffhhhkkkppprrrrrrqqqtttzzz{{{yyywww{{{{{{zzzyyywwwxxx{{{zzzxxx}}}wwwyyy|||~~~vvvuuuuuuzzz~~~~~~~~~{{{yyywwwpppfffaaabbb[[[\\\]]]^^^\\\XXXTTTQQQBBBAAA>>>999444111111222+++---///000000///000111---......//////...------,,,---///000111000///...........................///////////////.........+++++++++,,,---...///000''')))+++---...///......---...//////000/////////000000000///......------***,,,...//////...//////000111111111111000000///555222...---///111333444111000///......///000111000......000///---///444444333111111222333222111999666666999999888999<<>>888222000111444666888>>>EEETTTZZZaaaeeefffeeeeeefffbbbhhhmmmlllgggcccccceeekkkmmmpppqqqppplllgggccckkkiiifffcccbbbbbbcccddddddccceeekkkqqqsssoookkkkkkooommmhhhhhhnnnooolllqqqssszzz~~~rrrsss}}}uuuqqqxxxzzztttooommmoooooollliiieeeffffffdddaaaaaaeeehhhdddbbb^^^ZZZYYY[[[]]]___]]]]]]\\\ZZZXXXUUUSSSRRRSSSPPPMMMKKKKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHJJJNNNTTTXXXZZZUUUOOOLLLKKKJJJGGGDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHJJJMMMPPPSSSUUUWWWVVVVVVVVVXXXZZZ[[[]]]XXXYYYZZZ\\\^^^```aaabbb^^^^^^]]][[[ZZZ[[[___bbbiiimmmmmmkkklllnnnnnnkkktttqqqnnnnnnqqquuuxxxzzzrrrooolllkkknnnttt{{{~~~}}}yyyxxxwwwsssooo~~~{{{wwwvvv~~~uuuwwwzzz~~~|||{{{||||||yyyuuupppqqqrrrqqqnnniiidddaaa\\\ZZZVVVQQQLLLGGGCCCAAA555444333222111//////.........---,,,,,,...///000000...++++++,,,---------,,,,,,,,,---------......000///---,,,,,,---///000///......------,,,++++++,,,,,,,,,---------......000///...............///000000000000000000000000111111000000///---,,,+++---,,,---000333444111---///000000111222222333333333222111111000000111111///000111000///...///000000000000000000000000000000111111222333333444444555666888999888999:::<<<@@@JJJYYYnnnvvvlll___\\\```___aaaccceeeeeeccc^^^XXXUUUQQQMMMNNNTTTYYYXXXVVVWWWUUUXXX[[[]]]dddlllooonnnvvv}}}wwwqqqttt~~~}}}vvvmmmddd[[[QQQFFF>>>444111000222444555999@@@OOOVVV^^^cccdddcccbbbbbbeeegggjjjjjjgggfffgggiiilllnnnpppqqqooolllhhheeehhhfffdddbbbaaabbbdddeeeddddddeeejjjppprrrnnnjjjgggjjjiiifffgggmmmpppnnnrrrtttxxx{{{qqqrrr|||{{{wwwzzzzzztttmmmiiijjjjjjhhhfffaaaaaaaaa^^^[[[[[[^^^```aaa___[[[WWWVVVWWWYYY[[[XXXVVVRRROOOLLLJJJJJJJJJJJJHHHEEEDDDEEEDDDCCCBBB======>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===999::::::;;;<<<@@@FFFJJJOOOJJJDDD@@@@@@???===;;;999888888777777888888999======???AAADDDHHHKKKMMMNNNMMMMMMLLLMMMNNNOOOPPPMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWVVVUUUUUUXXX[[[aaaeeeeeecccdddffffffcccgggfffeeegggjjjmmmoooooollljjjgggfffhhhlllrrruuuyyy|||yyy}}}yyysssnnnkkkiiiwwwvvvuuuwwwxxxwwwtttpppsss{{{wwwxxx|||~~~}}}}}}{{{uuuoookkkiiihhhlllmmmnnnmmmjjjeee```]]]^^^YYYRRRJJJBBB<<<999777222222111000///......------------------.../////////---,,,,,,---...---,,,,,,,,,,,,------------......---,,,++++++,,,---...++++++,,,------......///------------------------........................////////////////////////000000000000///...---,,,...---...000111222000///.../////////000000111111000000000000000111222222000111111000///......///000000000000000000000000000000111111222222333333111333444444333444666888777???MMMaaa~~~rrrjjj___\\\___^^^```bbbddddddbbb^^^YYYVVVOOOJJJJJJQQQWWWVVVRRRQQQSSSVVVYYY]]]dddnnnrrrpppvvv{{{sssvvvzzzooogggaaaXXXKKKAAA999444222222333333666;;;HHHOOOYYYaaadddcccaaa```gggggggggggghhhiiijjjkkkllllllmmmlllkkkiiigggeeedddbbb```___```bbbeeegggeeedddfffjjjnnnpppmmmjjjccceeeeeecccffflllooooooqqqrrrsssuuuyyyzzzsssttt|||zzzzzzyyyssskkkeeeddddddbbbaaa\\\\\\[[[XXXUUUTTTUUUWWWXXXVVVRRROOONNNNNNOOOPPPMMMJJJEEE@@@===<<<===>>>===<<<;;;;;;<<<;;;999777444555555666666555555444555555444444333333333333222222333333444888===AAADDD>>>888444444444333111222222111111111111222222333444666999<<<@@@CCCEEEEEEDDDBBBAAA@@@AAAAAABBB???@@@AAABBBDDDEEEFFFGGGJJJLLLMMMMMMLLLKKKMMMNNNTTTWWWXXXVVVVVVYYYYYYVVVWWWWWWYYY\\\```ccccccbbbcccbbb``````aaadddgggjjjooowww|||}}}xxxvvvyyy}}}}}}|||{{{{{{xxx{{{~~~vvvxxx~~~xxxooogggcccbbbooonnnooopppqqqqqqooommmsssyyy{{{|||{{{xxxwwwwwwwww}}}|||{{{zzzwwwtttqqqppprrrrrroooiiiaaa]]]___bbbcccccccccbbb___[[[VVVSSSVVVQQQHHH???777222/////////.........------------,,,,,,---...............---,,,,,,...//////---+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,------......///......------------------+++,,,...///000//////...////////////////////////......////////////.........///000000///...///000.....................///.........///000222333444111222222111...------...000000000000000000000000/////////000111111222222444555555444333444777999666<<>>>>>999222//////000///...000000000//////000000000///000333666:::===@@@BBB???>>><<<:::888888888888555555666777999:::;;;;;;>>>@@@BBBBBBAAAAAAAAAAAAEEEIIIIIIGGGHHHJJJJJJGGGJJJJJJLLLOOOSSSWWWWWWWWWXXXXXXXXXYYY[[[]]]___```gggooouuuuuuvvvzzz}}}}}}|||wwwrrrqqqsssvvvvvvtttrrrvvvyyyuuunnnkkkoootttrrrssszzzzzzzzz}}}vvv}}}}}}|||}}}yyy~~~~~~||||||zzzvvvqqqjjjeeebbbiiijjjkkklllmmmnnnmmmlllsssxxxzzz{{{~~~}}}|||~~~}}}{{{yyytttoookkkiiihhhgggnnnnnnmmmlllkkkjjjiiiiiigggfffaaa[[[UUUSSSUUUWWWSSSSSSSSSRRROOOKKKGGGEEECCC@@@;;;666222///...---+++++++++++++++,,,,,,,,,+++,,,---...///...---,,,+++,,,---///111000---+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++///......------,,,++++++............------------+++,,,///111222111000///////////////////////////------...//////000//////...000111///,,,,,,...111........................000000000000111222333444111222222111...------...////////////////////////......//////000111111111666666666555444555777:::;;;===CCCNNNbbb{{{yyykkkggg___]]]aaa```dddeeeeeedddaaa]]]YYYVVVTTTJJJAAA???@@@>>>===>>>EEEJJJOOOVVVaaannntttuuuxxxuuurrryyyxxxlllgggfffbbbXXXPPPEEE<<<666444444333444777:::AAAMMMYYYcccggggggeeedddeeefffhhhiiihhheeebbbgggfffdddcccbbbbbbbbbccc___]]][[[[[[]]]aaafffiiihhhgggggghhhjjjkkkkkkjjjcccaaaaaabbbccceeehhhjjjmmmooopppllliiijjjrrryyy}}}xxxuuuuuuxxxzzzuuurrrooommmooolllgggccc___[[[XXXUUUQQQPPPMMMKKKIIIGGGEEEDDD???>>>===;;;999888888888444333333222222111111000000///000111222222///---,,,------...//////......------///000111111111000...///000000111333777:::;;;555000---...//////---------,,,,,,,,,,,,------...///222555888;;;===>>>:::999777555333222222333111111222333444444555555444666999:::999777777888999<<<===;;;<<<>>>>>>;;;@@@???>>>@@@DDDHHHJJJKKKIIIJJJLLLNNNQQQSSSUUUVVVZZZbbbhhhhhhiiilllnnnnnnooommmjjjjjjlllnnnmmmkkkiiimmmnnnjjjcccaaaeeekkkmmmmmmrrrxxxzzzvvvssssssssssssvvvwwwtttoooqqqvvvtttyyy~~~yyyuuuwwwwwwzzz}}}|||yyy|||~~~{{{yyyuuuwwwzzz}}}|||xxxttttttrrrrrrsssuuusssmmmgggggghhhjjjkkkkkklllmmmmmmvvvyyyyyywwwzzz}}}wwwvvvxxxzzzzzzxxxwwwtttpppkkkfffcccbbbaaaeeeccc```]]]]]]___aaacccbbb\\\SSSMMMIIIGGGDDDBBBBBBBBBBBB@@@>>>;;;888666333333333222111///...---************++++++++++++***+++---.........---,,,++++++---000222111...++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,///......------,,,++++++........................,,,---000222333222111000........................,,,---...///000000000000...000111///,,,+++...111...///////////////000000333222222111111111222222000111222111...---...///////////////////////////---......///000000111111222333333333222222555777::::::===EEETTTkkkpppkkkbbb___bbbaaaeeeeeefffeeebbb___[[[XXX[[[QQQFFF???:::777888;;;@@@EEEKKKRRR^^^kkkrrrsssooo|||tttssszzzvvvjjjdddcccaaa[[[VVVLLLBBB999555444222222333777<<>>>>>;;;888555555555444333111///------...000111000...,,,************+++++++++++++++++++++,,,---------------+++,,,---000222111///,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,------......///------........./////////---...000111222111111000........................------...///000000//////---...//////...---...///...//////000111111222222333333222111000000111111///000111000///...///000000000000000000000000000.........///000000111111111222444555444555666888999999<<>>GGGSSS[[[___```aaadddhhhhhhfffeeefffgggfffeeedddcccbbbbbbccccccbbb___\\\ZZZ[[[___dddgggeeedddcccbbbaaabbbccceeefffaaa```dddeeecccfffkkkpppqqqqqqooonnnppptttxxxyyyqqqkkkhhhddddddlllvvv{{{yyyuuutttyyy{{{sssiiiddd[[[QQQIIIDDDCCCDDD>>><<<999888888666333///111222222222222111000//////......------......//////---,,,---///000000///------...///000111000000+++,,,...000000///...---///000111222111333555777222///,,,,,,...///,,,***//////............//////,,,---...000000000000000000///...---------...////////////000000000000000---...000000/////////111...111222000000333333000222111000111333444333222000111222444777999;;;<<<888???DDDDDDEEEHHHLLLLLLTTTUUUWWWYYYZZZYYYWWWUUUMMMLLLIIIFFFCCCDDDHHHKKKIIIHHHKKKQQQSSSQQQQQQTTTQQQNNNMMMOOOOOONNNRRRWWW\\\]]]]]]^^^^^^\\\XXXVVV^^^]]]]]]^^^\\\[[[aaahhhhhheeeaaa\\\[[[]]]aaaddd]]][[[YYYYYYYYYYYYXXXVVVNNNOOORRRVVV[[[\\\ZZZWWWZZZ\\\^^^^^^]]]]]]```bbbhhhiiihhhfffjjjsssyyy{{{vvvnnnfffdddgggjjjiiifff```^^^[[[WWWTTTQQQOOONNNNNNKKKFFFBBB@@@???AAABBB777666444444555666777777000000000000///...---,,,------......---,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---///111222000---***++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,------......///,,,,,,---...///000111111............////////////..............................///////////////...,,,,,,---...000000///---------...///111222333333000///////////////000111...///000000//////000111000000000000000000000000...//////000000111222222...111555777777777888999::::::===BBBIIIZZZwwwqqqkkkcccaaaffffffaaabbbdddeeeeeedddcccbbb[[[VVVPPPGGG<<<333555;;;888<<<@@@FFFPPP[[[aaaaaabbbsss|||rrrpppxxxtttjjjdddccccccdddcccVVVHHHAAA<<<777333222555666999AAAKKKTTTYYY[[[```eeehhhgggeeeeeeiiinnnccccccbbbaaaaaa``````aaadddaaa]]]ZZZ[[[^^^cccfffcccbbbaaa___^^^^^^```bbbeeeaaa```eeefffdddgggmmmooonnnmmmmmmnnnqqqvvvzzzxxxpppiiieeeaaa___hhhsssxxxtttooorrrzzzjjjcccVVVHHH>>>:::;;;===;;;888555555555444000,,,,,,---...//////...---,,,222000,,,***)))+++---//////---++++++---///000000***+++,,,---...............///111222111000...---+++,,,............111333111...---...000000---))),,,,,,++++++++++++,,,,,,,,,---...//////...---,,,//////...---...///000111........................---...//////......///111---000111//////222111...000111222333444333000---.........///111222444555222888;;;999777:::<<<<<<>>>@@@CCCFFFGGGEEECCCAAA>>><<<888555444666999;;;;;;999:::>>>???>>>>>>AAABBB===;;;===>>>???BBBGGGIIIHHHHHHIIIJJJJJJIIIGGGMMMGGGDDDEEEGGGGGGKKKPPPPPPNNNKKKGGGEEEGGGLLLQQQJJJGGGCCCAAAAAABBBBBBAAA:::>>>CCCFFFFFFFFFGGGHHHFFFHHHJJJIIIGGGHHHJJJMMMNNNPPPOOONNNSSS]]]dddfff^^^WWWQQQPPPSSSUUURRRNNNKKKJJJGGGDDDAAA???===<<<===<<<999777555444444444222555666333///...000222//////000000000000//////...---,,,+++***+++,,,,,,---------,,,,,,,,,++++++---,,,+++***+++,,,---...,,,,,,---///111222000///******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,///......------,,,+++++++++,,,---...///111222222......---,,,,,,,,,------...........................///////////////......,,,++++++...222222///,,,+++,,,---///000222333444,,,,,,,,,---...///000111---...000000//////111222000000000000000000000000//////000000111111222222(((,,,111444444444444444999999;;;>>>BBBOOOkkksssjjjeee``````dddbbbdddffffffeeeccccccccc\\\VVVLLLDDD???<<<;;;:::999999999===FFFRRR[[[^^^```jjj|||}}}ooorrrvvvjjjeeegggeeeaaa___ZZZRRRGGG===666333222000333888<<>>>>><<<<<<<<<<<<>>>>>>;;;;;;:::777555444555777555666666777888999999:::888:::;;;<<<<<<;;;:::888>>><<<;;;>>>EEEJJJMMMLLLHHHCCC>>><<<>>>AAABBBBBB<<<>>>@@@???<<<777333111111000...///111000---)))444///---000000++++++000+++,,,---...---,,,+++***,,,,,,,,,+++++++++******///...,,,******+++,,,---***+++,,,,,,******+++,,,...,,,+++***+++---///000...---+++******+++---...******+++++++++,,,,,,,,,,,,---......//////......((()))***,,,...000111222111111000///...------,,,---.../////////...,,,+++(((+++///111000///.....................///000111222000///000333444222000..................------...---------...///111222,,,,,,,,,---...///000000000222555777777555222000000111111111111222222222555:::999;;;CCCJJJ```tttkkkgggbbbaaaccc```dddhhhjjjiiifffdddccc\\\WWWPPPIIIDDD???;;;888999999:::<<>>???;;;666111...000///---...000000---***000,,,,,,///000,,,,,,000,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******---,,,***)))((()))***+++***+++,,,,,,******+++,,,------,,,+++******+++------,,,+++******+++,,,---***++++++++++++,,,,,,,,,,,,---......//////......++++++,,,,,,---......///000000//////......------...............---,,,,,,+++,,,............111333//////......---.........111///...///222333222000------------------------...---------...///111222---......//////000000000...000222333333222000...000111111111111222222222333777666888???FFF[[[yyyrrrjjjgggbbb```aaa^^^ccciiimmmlllhhheeeccc^^^ZZZUUUPPPJJJDDD===999999999:::;;;>>>FFFQQQZZZhhhooo~~~xxxssswwwzzz}}}zzzqqqhhhccc```^^^aaa___[[[UUULLLBBB:::555222111000111444<<>>888555555444333222000////////////***++++++,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++/////////......///222555111000............,,,+++,,,,,,++++++,,,,,,---------,,,+++,,,---...---,,,------------------------------......------,,,+++,,,,,,,,,---......//////...------,,,,,,,,,------------,,,,,,,,,,,,------.........------,,,,,,,,,//////............//////---------............///,,,...///...---,,,---...---............/////////....../////////......---,,,------...///.........111111111111111222222333222111000000000000111222.../////////......000222.........//////000000111//////111111111111//////---111444444222444999>>>555333000000111222222111000555:::<<<999444...+++///---,,,---......---,,,+++)))+++...///------///------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***)))))))))***+++***+++,,,,,,******+++,,,)))+++---,,,)))(((***,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...////////////...------------,,,,,,,,,,,,//////..................///......---------------111111///,,,+++,,,000444000///...---,,,,,,,,,,,,...---,,,...000111111000+++,,,,,,---------,,,,,,------------...///000111//////000000000000000000//////000000000000//////000111111111111222222222333777555777===BBBUUUrrrkkkddddddaaa^^^______ccchhhjjjiiifffdddcccbbb___YYYTTTOOOIIIBBB>>>:::::::::;;;<<>>444333111111444999@@@DDDPPPVVV\\\^^^]]]\\\\\\^^^[[[]]]^^^\\\YYYXXXYYYZZZ\\\```bbb___]]]______]]]]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[^^^bbbffffffdddbbb^^^^^^___```dddkkkrrrvvv||||||}}}|||uuuooopppuuutttssspppkkkiiijjjfffaaaeee```XXXLLLAAA999666555222222111000///......///)))******,,,---...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,---...//////...---///222555111///.........---+++(((++++++++++++,,,---...///...,,,+++,,,------,,,+++------------------------,,,,,,---......---,,,+++,,,,,,------..................------,,,,,,,,,---------,,,,,,,,,,,,------...------,,,,,,++++++***------,,,,,,,,,,,,---------------............///,,,...///...---,,,---...+++,,,,,,---------------***+++---.........---,,,---------,,,------...///000000000///000111111222000000000000000000000000,,,---...---,,,,,,...///,,,,,,---------...............///000000///......///111333333222333777:::222111111111111111111000...222666777555111...------,,,,,,,,,------------))))))***------,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,+++++++++******------,,,++++++,,,,,,---***+++,,,,,,******+++,,,&&&***------***)))+++...+++,,,...//////...,,,++++++++++++,,,,,,,,,------------...///////////////...------,,,,,,+++++++++---.....................///...---,,,,,,,,,---...555444111...++++++...111///...---,,,,,,,,,,,,,,,+++++++++---.../////////+++,,,---.........------------------......//////000000//////////////////111111000000000000111111000000111111111222222222444888666777>>>AAAPPPkkk~~~{{{fffaaabbb``````cccdddeeefffeeecccbbbcccdddfffbbb]]]WWWSSSOOOJJJGGG???<<<;;;;;;;;;???KKKYYYbbbjjjxxx{{{wwwwwwwwwvvvpppgggaaabbbfffaaabbbcccccc```XXXLLLDDD555444333333444666888999GGGMMMUUUYYYZZZYYYYYYZZZ\\\___```^^^YYYWWWXXX[[[WWW\\\^^^\\\[[[\\\\\\YYYXXXYYYZZZ[[[\\\\\\[[[[[[XXXZZZ^^^bbbfffgggfffccc\\\[[[ZZZ\\\bbbkkksssxxx}}}}}}~~~vvvooooootttvvvvvvqqqjjjeeebbb]]]WWW]]]ZZZTTTJJJ@@@999555444111111000///............))))))***+++,,,......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......---......------///222555000...---------,,,***'''*********+++,,,---...///---,,,++++++,,,---,,,***------------------------,,,------......---------.............../////////.........------,,,,,,+++......------------......------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------............+++,,,------,,,+++,,,---+++,,,------......------((()))+++...////////////......---------...///000,,,,,,,,,,,,,,,---......000000000111111000000000---///000///---,,,---...---------..........................................---+++---000222111000,,,---.........------...///111222222000//////000,,,,,,---------------...***++++++++++++++++++***...---,,,+++***+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,***,,,......+++)))***,,,,,,...000111111000...,,,++++++,,,,,,,,,------------...//////000000//////+++,,,,,,,,,,,,,,,,,,,,,------------...............---,,,++++++,,,......111111111000...---///000,,,,,,,,,,,,,,,---...///***+++,,,,,,,,,---...///,,,---///000000000///...---------...............///.....................111111000//////000111111000000111111111222222222444666444666<<<>>>KKKccczzzyyygggbbbcccbbbdddjjjllljjjgggccc``````ccceeegggddd___[[[YYYVVVRRRPPPGGG@@@;;;;;;;;;<<>>HHHMMMmmmyyygggVVVOOOQQQRRRVVVaaaooozzzmmmaaaeeeaaa]]]______kkkiiiiiijjjlllllljjjhhhddddddcccdddfffeeecccaaa\\\UUUJJJ???888666888:::<<>>666222000000000222222666@@@MMMWWW\\\]]]```^^^[[[XXXVVVTTTSSSSSSXXXXXXZZZ^^^\\\TTTQQQSSSOOOSSSRRRMMMPPPVVVRRRGGGHHHEEEAAA???AAAEEEHHHIIINNNNNNPPPUUU^^^eeejjjkkksssrrrqqqnnnmmmooorrrvvvuuusssooohhh```YYYVVVUUUVVVMMMDDD>>>777222000333///...---,,,++++++++++++((())))))))))))))))))(((***+++,,,+++******+++---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...///000///,,,+++...444:::000...++++++,,,------,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++*********---,,,+++++++++++++++,,,,,,,,,,,,---------------...------------,,,,,,,,,---------,,,,,,+++++++++000...++++++,,,---,,,+++%%%)))///333333111000000---,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++)))******+++,,,,,,------***,,,......---,,,---...,,,---//////---,,,,,,---...------,,,,,,---------,,,...000///---,,,...000------,,,,,,,,,,,,------******++++++,,,...///000+++---......,,,,,,,,,---,,,,,,+++++++++,,,---...------------............***+++++++++,,,,,,------+++///222222...+++++++++++++++++++++++++++,,,,,,000000///...---,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,+++)))...,,,******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++***+++,,,...//////......000/////////.........---///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---......//////...---,,,...///........................------,,,,,,,,,------...222111000...---+++***))),,,,,,,,,,,,------...///111000///...............000000000000000000000000111111111111222222222222333555555444777>>>GGGMMMjjjxxxjjj^^^QQQGGGCCCEEE@@@BBBJJJVVVaaakkkwwwpppeeegggaaa[[[YYYVVVcccbbbdddhhhlllmmmjjjfffcccbbbccceeeggghhhhhhfffddd]]]RRRFFF===888666666666:::BBBMMMZZZfffooouuuxxxxxxwwwsssmmmhhhfffeeeiiiiiifffaaa______\\\VVVQQQMMMFFF===555000///000//////222;;;GGGSSSZZZ\\\```___\\\ZZZXXXVVVUUUUUUXXXUUUUUUXXXYYYUUURRRSSSNNNPPPMMMGGGIIIMMMJJJBBBBBB???:::999;;;???BBBDDDKKKJJJJJJOOOWWW```gggkkkvvvuuuqqqllliiijjjmmmpppsssqqqnnniiiccc```______cccYYYMMMDDD;;;222111333000000//////...---------((((((''''''''''''(((((((((***,,,,,,++++++,,,---((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,///000111///...///555999000...++++++,,,------,,,,,,,,,++++++******++++++...------,,,+++***)))(((...---,,,,,,++++++++++++...---------,,,,,,,,,+++,,,---.........---+++***------,,,,,,,,,,,,++++++000...,,,,,,---...---,,,%%%***000444444111...,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++***+++---------,,,*********++++++,,,,,,---***,,,---...---,,,---......///000///---,,,,,,------------,,,,,,------...,,,---//////...///000222------,,,,,,,,,,,,------+++++++++,,,---...///000***,,,---,,,+++***+++,,,,,,,,,+++++++++,,,---...............------------******+++,,,---...//////,,,---------,,,+++***))),,,,,,,,,+++++++++******---,,,+++++++++++++++,,,++++++++++++++++++++++++,,,---...---,,,******+++...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...---,,,------------...//////000/////////...............111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...//////---+++***+++,,,........................***+++,,,---............------------,,,,,,++++++---------,,,,,,------...///...---,,,+++*********000000000000000000000000111111111111222222222333555666777888999===FFFMMMfffzzzhhhRRRFFFAAA<<<888666777666999AAAJJJTTTaaammmwww{{{sssjjjkkkccc]]]ZZZUUU\\\\\\```gggmmmnnniiidddccccccccceeehhhjjjiiiiiifff```WWWLLLCCC<<<888666666999>>>FFFRRR^^^iiiooossstttsssoooiiiddd```___ffffffccc]]]\\\^^^\\\XXXTTTRRRMMMDDD999222000111222111222777AAALLLTTTXXX\\\[[[YYYWWWUUUTTTSSSRRRWWWSSSQQQRRRTTTTTTRRRQQQJJJJJJFFFAAA@@@CCCAAA<<<>>>;;;777555888<<>>555333666222222222111000///...---,,,+++***))))))***+++,,,&&&))),,,---,,,,,,,,,---))))))***+++++++++++++++++++++++++++++++++++++++(((***,,,------,,,---------000111000...///222666///---+++***+++,,,,,,,,,------+++******+++,,,---------,,,,,,+++***))))))///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---+++))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////...+++///222333111---***(((******************************++++++++++++,,,,,,---,,,+++,,,...///...---*********++++++,,,,,,,,,***+++------,,,,,,,,,---///000111000...,,,,,,,,,------,,,,,,,,,---......---...////////////000000---,,,,,,,,,,,,,,,,,,---///...------,,,,,,------+++,,,---,,,+++***+++---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,------...//////...,,,******++++++***)))++++++++++++++++++++++++(((''''''''')))***,,,---************************,,,///111///,,,)))***,,,---,,,+++***++++++++++++++++++++++++++++++++++++---,,,+++,,,...///...---...---,,,+++,,,---///000........................111111000///...------,,,------------------------...---,,,+++***+++,,,---***++++++***(((((()))***........................***+++---...///...---,,,***++++++,,,---......//////...---,,,,,,,,,,,,,,,------,,,+++******++++++000000000000000000000000111111111222222222333333666666888999999;;;CCCLLLcccmmm[[[IIIAAA>>>:::444222999555555888===BBBLLLVVVfffnnnzzzssskkkkkkccc___]]]XXXYYYYYY^^^fffnnnpppjjjdddeeedddcccdddggghhhhhhggghhhddd\\\RRRHHH???999555444666:::BBBMMMXXXccciiikkklllllljjjfffbbb___^^^dddddd```[[[[[[]]]\\\XXXVVVVVVSSSKKK@@@888444333333222222666>>>HHHQQQVVVWWWWWWVVVUUUSSSRRRPPPPPPTTTQQQNNNLLLNNNPPPOOOLLLDDDDDD@@@;;;999:::999666999666333222555888;;;<<>>GGGQQQWWWUUUUUUUUUTTTSSSQQQPPPOOOOOONNNKKKGGGFFFHHHGGGDDD===<<<999666444333333333111000...///222444666666CCCGGGMMMRRRWWW\\\aaaddd```bbbcccddddddfffjjjllloooppppppnnnkkkiiiiiijjjnnnggg]]]RRRCCC888555888:::888555222000///......,,,,,,,,,++++++,,,,,,,,,(((***,,,,,,++++++,,,---+++,,,,,,---------,,,,,,++++++++++++++++++++++++&&&,,,111000,,,,,,222999666888888666222111333666///---******+++,,,,,,+++,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,---......+++,,,---------,,,***)))++++++,,,,,,,,,,,,------***)))***---000111111000---.........,,,,,,---///*********+++++++++++++++******++++++,,,,,,------)))((('''((()))******(((++++++++++++++++++++++++)))+++,,,---,,,+++,,,------...///...,,,++++++,,,,,,,,,,,,,,,---......///111///...---......,,,+++,,,,,,++++++++++++,,,,,,*********+++,,,---...///---------,,,***+++---///***+++,,,---------,,,,,,------,,,,,,++++++******------------,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,((()))***+++,,,------...,,,,,,,,,+++***)))'''&&&************************---...///...---++++++,,,,,,,,,---+++***)))***,,,++++++++++++++++++++++++---,,,******++++++)))(((...---+++******+++---...---------------........./////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...+++,,,------------///111....................................---,,,+++***,,,,,,------.........//////...---,,,,,,,,,,,,,,,............000111222333000000000000000000000000222222222222333333333333555333555888777777CCCSSSmmm{{{nnnWWWJJJ;;;333000111666<<<333222444777777555777;;;@@@IIIWWWdddqqq}}}ooofffbbb[[[]]]bbb^^^^^^]]]___hhhrrrtttmmmeeebbb```___```ccceeefffeeeiiihhheee^^^UUUJJJ@@@;;;222222222666>>>JJJVVV]]]______```___^^^]]]___```bbbbbb```[[[[[[]]][[[WWWWWWVVVUUURRRNNNGGG???:::888888888:::>>>FFFOOOTTTRRRRRRRRRRRRQQQPPPNNNMMMHHHKKKIIIAAA===>>>>>>;;;666666555444222000000111,,,,,,,,,...111222222111===DDDNNNUUUYYYZZZ[[[\\\ZZZZZZZZZZZZ\\\bbbiiiooommmnnnooommmiiieeecccbbbbbb^^^YYYQQQFFF<<<;;;@@@CCC@@@;;;666333222222333,,,,,,,,,------,,,,,,,,,***+++,,,+++******+++---++++++,,,,,,,,,+++++++++***************************,,,......,,,...555:::;;;;;;:::666222000333666...,,,***)))***+++++++++))))))***+++++++++++++++,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,******++++++,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,---------+++***+++---//////...,,,+++---...///---,,,------++++++++++++,,,,,,,,,---+++++++++,,,------......)))((('''(((***+++***)))++++++++++++++++++++++++)))+++,,,,,,+++++++++---***,,,------,,,++++++,,,,,,,,,,,,,,,---.../////////---+++,,,......---+++,,,,,,++++++++++++,,,,,,)))))))))***+++,,,---...,,,,,,,,,***)))))),,,...***+++,,,---------,,,,,,//////...------,,,++++++++++++++++++,,,,,,,,,,,,)))+++---,,,***)))+++---*********++++++,,,,,,,,,((()))+++,,,,,,***'''&&&************************---,,,,,,,,,...---,,,***+++,,,---,,,))))))***,,,************************,,,***)))***++++++***)))...---,,,++++++,,,---...,,,,,,,,,------.........,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...//////000000///......000111...........................------,,,,,,,,,------((()))***,,,---///000111......---,,,,,,,,,------,,,,,,,,,,,,,,,---...///000000000000000000000000222222222333333333444444555222444888777888GGGYYYuuuwwwgggPPPDDD888333222111333777222222444888777444555999666<<>>>>>======???DDDJJJOOONNNOOOPPPPPPOOOMMMLLLKKKCCCHHHGGG>>>777777777444222222222222111......000++++++,,,///222333222000888AAAMMMVVVYYYXXXVVVUUUXXXVVVTTTRRRVVV^^^iiipppkkkmmmnnnlllgggaaa]]][[[UUUTTTRRROOOHHHAAACCCIIIDDD@@@:::444000///000111------////////////------,,,,,,,,,***))))))+++---******+++++++++******)))************************+++***((()))+++000444777;;;;;;999444///...000333...,,,***)))***+++++++++&&&'''(((*********)))(((...------,,,+++***))))))''''''(((((()))***,,,---,,,,,,,,,++++++++++++***---,,,+++*********+++++++++++++++,,,,,,------------,,,,,,---...---+++)))+++...111111///+++)))(((+++++++++,,,,,,---------++++++,,,------...//////,,,+++***+++---...---,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,)))+++,,,,,,+++***+++,,,+++++++++,,,---...///000,,,***)))***---///...,,,,,,++++++++++++++++++,,,,,,+++******))))))******+++++++++)))((((((+++---***+++,,,---...---,,,,,,111111000///......------))))))***+++,,,,,,---...&&&+++...---)))'''***---,,,,,,,,,++++++++++++***&&&)))---111222222000///))))))))))))))))))))))))---+++)))+++...///---***+++---...,,,)))(((***---************************,,,+++***+++---......---///......---------......,,,,,,,,,------.........+++,,,---////////////...++++++++++++++++++++++++,,,,,,++++++,,,...///000000111111///---,,,---///........................---,,,++++++,,,---///000///...---,,,***)))((('''---------,,,,,,------...000//////.........//////000000000000000000000000222222333333333444444444666222444999888999III^^^zzzuuucccKKKAAA:::;;;<<<888111...111000111333222...///222444666999===DDDQQQcccooozzzlll^^^YYYYYYYYYZZZ\\\aaacccfffiiiqqqwwwuuuoookkkccc\\\]]]```bbbfffiiifffdddbbb___ZZZTTTLLLFFF999777555555:::BBBJJJPPPYYYXXXUUUTTTTTTVVVXXXZZZ^^^___]]]ZZZ[[[]]]\\\WWW\\\ZZZZZZ\\\XXXOOOIIIHHHFFFHHHGGGEEEFFFKKKNNNMMMMMMMMMMMMLLLJJJGGGCCCAAA@@@>>>:::666333000///........./////////...,,,+++***+++---///000000///...666:::CCCLLLOOOOOOSSSYYYUUUXXXWWWTTTXXXbbbhhhhhhfffddddddgggeee]]]VVVSSSQQQOOONNNNNNOOOPPPPPPPPPOOOGGG===666222000///...---.........---,,,++++++---......///...---+++***---,,,***)))))))))******))))))***++++++++++++***))),,,---,,,+++...777>>><<>>EEEJJJRRRRRRRRRSSSUUUWWWYYYZZZ]]]___^^^[[[\\\___]]]XXX[[[YYYZZZ]]]ZZZRRRMMMMMMNNNPPPNNNJJJIIILLLMMMJJJIIIIIIIIIHHHEEEBBB>>><<<:::888666333111//////...---.../////////...,,,+++***+++---///000///......333666???GGGJJJIIIMMMRRRZZZ\\\[[[XXXYYY___bbbaaa\\\YYYYYY\\\\\\XXXTTTSSSPPPPPPPPPQQQRRRRRRRRRQQQNNNGGG>>>777333222333333222111111000///...------(((***+++---...//////...---,,,+++***)))******+++))))))***++++++++++++******+++,,,++++++///555:::888;;;999///((((((,,,...***---,,,((((((+++,,,((()))***++++++++++++***))))))))))))))))))))))))))),,,+++************+++,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,++++++++++++,,,------,,,,,,+++***)))))))))***++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,------------...++++++*********+++,,,---***+++,,,,,,******+++,,,,,,------,,,,,,+++***)))++++++,,,,,,---......///,,,---......---,,,+++++++++***)))))),,,---------)))+++------,,,+++,,,---++++++************++++++************************++++++************++++++&&&))),,,------,,,------------------------------******++++++++++++******---...///...,,,++++++,,,///.........------------...,,,++++++,,,------,,,/////////...---,,,+++***...---,,,+++++++++,,,,,,---------....../////////000//////....../////////......///////////////...///.........------,,,,,,000...---++++++,,,---...---///000///......///000///.........000111111111...------///111222111000111111000000111222222222222444888;;;===FFF]]]rrr~~~pppVVVCCC555555777333111444333111000000111222222111111333444333333888AAAIII[[[hhhuuu}}}pppfff\\\ZZZZZZXXXWWWWWWYYYaaahhhlllqqqyyy||||||ooohhhccceeeeeebbb``````bbbaaaaaa```___[[[VVVRRRGGGBBB<<<777666999>>>AAAIIIKKKOOOSSSWWWYYYZZZZZZ[[[^^^^^^]]]^^^```^^^YYYXXXVVVXXX[[[YYYTTTPPPQQQSSSUUUTTTOOOMMMNNNMMMIIIDDDDDDCCCAAA>>>;;;777555333222111///............---............---,,,,,,***+++---...//////...---///222999@@@BBB@@@CCCHHHWWWZZZZZZYYYYYY\\\\\\YYYTTTOOOLLLNNNNNNLLLKKKLLLKKKMMMQQQSSSTTTSSSRRRPPPMMMHHHAAA:::777888:::===;;;999666333111000//////((()))+++,,,---.........---,,,,,,++++++++++++,,,))))))***++++++++++++***,,,+++******+++...222555333666666000,,,,,,,,,***))),,,,,,***)))+++***'''((())),,,------,,,***)))))))))))))))))))))))))))+++******))))))******+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))+++,,,---.........++++++++++++++++++++++++------,,,+++************///......------------......------,,,,,,------...---,,,,,,++++++++++++,,,+++++++++++++++,,,------///---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,------------******))))))***+++,,,---***+++,,,+++******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......+++///111///+++((()))+++,,,***)))***,,,......---)))+++------,,,+++,,,---++++++************++++++------,,,+++***))))))(((++++++************++++++%%%(((+++,,,,,,+++,,,,,,------------------------((((((***+++,,,,,,,,,,,,,,,---...---,,,+++,,,---///......---------------...---++++++,,,---,,,,,,222111///...,,,,,,++++++...---,,,,,,+++,,,,,,,,,------------------------......---------......///......---......///000111000000//////...---,,,,,,///...---,,,+++,,,---...///000111000///...///000000000//////000111222333000///---...000000000///222222222111222333333444777888:::>>>DDDSSSlllwww}}}]]]III888555777444222222222000//////000111111000111222333222000333888===DDDOOO\\\fffqqq|||pppeee\\\[[[]]]^^^^^^```]]]fffnnnpppqqqwww|||~~~qqqjjjeeeffffffccc```aaa```___^^^^^^]]][[[VVVSSSMMMHHHAAA:::666777999<<>>999444111/////////......---+++***)))(((---,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---+++)))))),,,...//////000222111......///---(((+++---...---------+++)))******+++++++++***))))))))))))))))))))))))))))))++++++************++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++///...,,,***))))))******///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++++++++,,,+++++++++***+++,,,,,,---...---***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,++++++++++++++++++)))+++,,,+++***)))***+++++++++,,,---------------++++++,,,,,,,,,---------+++---...---***)))***+++,,,***))))))+++---,,,,,,)))+++,,,,,,++++++,,,---++++++************++++++...------,,,+++***))))))++++++************++++++&&&(((***+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------***+++------,,,,,,---...///...---,,,,,,,,,---------,,,+++,,,.../////////222111///---,,,,,,---------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,---...000222333111111000///...------,,,...------,,,,,,,,,---...000111111000...---...////////////000111333777:::777444111000111111111000333444444444444444666777;;;===???DDDNNNbbb|||kkk```lllkkkUUU>>>666666444222111222111//////111222111000111333444333222222555777;;;BBBKKKUUU___kkktttyyyooocccZZZYYY^^^bbbfffjjjfffooouuutttrrruuuzzz|||ssskkkeeeeeeeeeddddddeeecccbbbaaa``````]]]YYYVVVQQQMMMFFF???:::999:::;;;@@@EEELLLRRRWWWXXXWWWVVVXXX[[[]]]\\\^^^```]]]WWWSSSPPPQQQTTTTTTQQQPPPRRRMMMPPPOOOJJJHHHHHHEEEAAA<<<;;;:::777444111///...//////......------,,,,,,------,,,,,,,,,---------,,,,,,,,,---------------,,,---222666555222333888<<<>>>BBBGGGJJJIIIHHHHHHKKKCCC;;;888666333444777777===CCCGGGGGGEEECCCCCCJJJMMMPPPOOOMMMNNNRRRWWWQQQMMMGGG???888222///...333222000---***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---+++******,,,------,,,//////---***,,,///...***++++++,,,......,,,++++++---+++)))'''&&&&&&((()))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,***))))))******------,,,+++*********+++,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,+++************+++,,,,,,,,,***((('''(((***---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////......---++++++***)))***++++++))))))***+++******+++,,,------------+++++++++,,,,,,,,,,,,,,,+++)))((())),,,---,,,++++++)))((((((***++++++***(((***,,,,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++++++++************++++++&&&(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))+++,,,,,,+++,,,---...///...---++++++,,,------,,,+++***,,,///222333222///...---,,,,,,---///000------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,...000222333111000000///......---------------,,,------------...///000///---,,,---...,,,...///000222666===BBB<<<999444222111111111000222444666666555666888;;;:::???DDDMMM[[[rrr}}}___OOOYYYjjj|||{{{|||eeeJJJ:::555444333222444222000000222333222111000111222333222333444555888;;;AAAIIIQQQYYYcccjjjttt{{{lll```VVVWWW\\\bbbhhhmmmooovvvzzzwwwuuuwwwzzz{{{tttlllfffeeefffeeefffhhhcccaaa```___^^^\\\XXXVVVUUURRRLLLFFFAAA>>><<<<<>>===:::666:::999777555222000......////////////...---,,,+++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,------+++,,,000333111---///444666555777<<<===:::999:::@@@999333222111000111444///444:::<<<;;;999999;;;CCCLLLUUUYYYWWWWWWZZZ___WWWSSSLLLDDD<<<555000...222111///---+++************++++++,,,,,,,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,+++++++++---...,,,(((***......+++)))'''(((,,,,,,******,,,---+++'''%%%$$$%%%(((***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))******+++++++++++++++++++++++++++++++++,,,,,,---,,,+++************+++++++++++++++++++++++++++------,,,+++************,,,++++++************++++++******))))))******++++++************++++++,,,***************+++,,,,,,***)))(((((()))+++---///************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////...,,,+++***)))***+++***))))))***+++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++(((%%%''',,,...---+++***)))'''''')))***))))))(((***,,,,,,+++***+++,,,++++++************++++++)))*********++++++,,,,,,++++++************++++++''')))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))+++,,,,,,++++++,,,...///...,,,******+++---...+++******,,,///222333333,,,,,,,,,,,,---...//////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,------///000111222/////////............---,,,,,,---------------------...///...---,,,---...+++---///000222888AAAHHH>>>:::555222111222333333333666888999888999===AAA===EEEOOO[[[lll}}}]]]IIILLLYYYxxxtttXXXCCC999666555444444222111111222333333222......///000111222222222444444888@@@FFFKKKTTT[[[cccmmmxxx{{{yyy|||~~~jjj___WWWXXX^^^bbbgggkkksssxxx{{{yyyxxx|||~~~~~~tttmmmhhhiiiiiigggeeeeee```___^^^]]]]]]\\\YYYWWWYYYWWWSSSNNNHHHCCC>>><<<;;;>>>CCCHHHNNNRRRUUUVVVWWWYYYXXXVVVVVVYYYWWWRRRRRRNNNLLLLLLJJJFFFFFFHHHAAAAAA>>>888555555444111777666444222000///......---......//////...---,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,***+++...000...***,,,111333//////333333//////333777111...//////......000+++///333333111000333666:::HHHWWW^^^]]][[[]]]aaaWWWTTTOOOHHH@@@999333000111000///---,,,,,,------))))))+++,,,,,,,,,++++++))))))***++++++++++++***))),,,......,,,***+++---))),,,---***))),,,,,,***)))&&&&&&+++,,,***,,,000)))((('''&&&&&&(((***,,,))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++,,,,,,+++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++******++++++,,,,,,******))))))))))))*********************+++,,,,,,***************++++++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---.........---,,,(((***+++***)))((()))+++))))))***+++++++++******++++++++++++++++++++++++***)))(((((()))++++++,,,+++)))(((((()))******)))(((***+++,,,+++***+++,,,++++++************++++++)))))))))*********++++++++++++************++++++)))***+++***))))))***,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,+++***+++---///...,,,******+++,,,...,,,+++***+++---/////////++++++,,,,,,,,,,,,,,,,,,+++,,,.../////////...---++++++,,,,,,------......,,,,,,,,,,,,---...///000,,,---...///000000000000---------------.........+++,,,,,,---.........------...//////......///000---///111111222999CCCKKK???;;;666333444777999:::888;;;???@@@@@@AAAFFFKKKNNNXXXeeeqqq```GGGDDDLLL___ttt}}}eeeOOOAAA:::888666333111000000111222222111///......///000111111111333222555<<<@@@BBBGGGOOOUUU```kkkmmmjjjmmmzzz}}}jjjaaaZZZ\\\aaadddfffhhhsssxxxzzzyyy{{{tttnnnkkkllllllgggcccbbbcccbbbaaaaaabbbaaa___]]]\\\ZZZWWWRRRLLLEEE@@@<<<888:::>>>DDDJJJPPPUUUWWWWWWXXXVVVSSSTTTVVVUUUQQQOOOJJJGGGFFFDDD???>>>AAA888999777111000333333111555444333111//////......++++++---...///......---,,,,,,+++***+++,,,...///------,,,++++++,,,,,,,,,)))***,,,///,,,)))***000000+++***......,,,---333444///,,,......++++++,,,***---000///,,,,,,000555333DDDWWW```___\\\]]]```VVVTTTOOOIIICCC<<<666333333222000...------------((()))***+++,,,++++++***))))))***++++++++++++***''',,,000000,,,)))+++...&&&+++...,,,***++++++(((+++'''''',,,...,,,///444%%%&&&'''(((***,,,---...)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++++++++***---,,,,,,++++++*********((((((''''''(((***,,,---++++++++++++++++++++++++)))***+++------,,,+++***++++++++++++,,,------...+++******************+++******))))))***+++,,,,,,*********)))***++++++,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,((()))+++---............(((***+++***)))((()))***))))))*********))))))(((++++++++++++++++++++++++)))+++,,,***&&&&&&)))---,,,+++))))))***++++++***(((***++++++******+++,,,++++++************++++++******))))))))))))))))))++++++************++++++******+++***))))))+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***,,,,,,,,,******+++,,,000...+++***)))***,,,...---+++******+++,,,+++++++++,,,,,,---,,,+++)))(((+++,,,.../////////......++++++,,,------...//////,,,,,,,,,---...///000111,,,---...000000000//////++++++,,,,,,---.........+++,,,------.........------///000000//////000222///111222222222888CCCKKK???<<<888666999===@@@BBB>>>BBBGGGHHHHHHJJJOOOTTTaaammmzzzaaaFFF>>>BBBIIIbbbmmmWWWGGG>>>:::777222000//////000111111000222000//////111222222111666444777===>>>===@@@GGGOOOYYYbbbaaa\\\^^^kkkxxx}}}jjjddd]]]YYYZZZ^^^cccfffllllllpppuuu{{{|||yyyuuukkkgggeeefffjjjkkkhhhccckkkgggbbb___^^^___^^^^^^```[[[TTTNNNIIIEEEBBB???777333444<<>>444333222111///...---+++(((&&&++++++***)))***+++,,,---++++++++++++++++++++++++...---***((((((((()))***++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))************++++++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++***)))((((((++++++,,,,,,,,,++++++***+++++++++*********))))))---,,,+++******+++,,,---,,,+++***))))))***+++,,,***+++,,,+++******,,,...***'''%%%%%%(((++++++)))******+++++++++,,,,,,,,,---+++)))***,,,---,,,)))++++++***************+++...+++)))))),,,---,,,***''')))++++++******+++,,,)))+++------,,,+++******++++++******************------+++***))))))((((((+++,,,,,,---,,,+++***)))+++***))))))******)))'''%%%(((******)))(((+++---,,,+++*********+++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,)))+++---......,,,***(((((())))))))))))))))))))))))...222---%%%"""&&&,,,///...---,,,+++,,,---------+++,,,///...+++***,,,+++++++++++++++***)))(((++++++,,,---...............//////000000000000///111000///////////////000,,,---...---,,,+++,,,---+++,,,............,,,+++---,,,,,,+++,,,---...///222111000///............///111222222999DDDKKKKKKCCC<<<999???HHHNNNRRRUUUVVVUUUXXX^^^```bbbkkkuuucccIII???AAA???PPPhhh~~~yyyiiiWWWGGG===888999333///000111000111444000000000111111000//////333222555888888777;;;AAAHHHSSSXXXQQQIIILLLWWW```hhhmmmvvv}}}~~~llleee]]]XXXXXX[[[^^^aaaeeeeeehhhnnnrrrsssoookkkiiigggeeeeeegggfffccc```dddaaa]]]\\\]]]^^^^^^^^^aaa]]]VVVQQQMMMIIIEEECCC777222222999AAAEEEIIIMMMOOOOOOOOONNNMMMJJJHHHGGGBBBAAA>>>;;;999777666666444111......//////...,,,000///......------......///...---+++++++++,,,---******+++++++++,,,,,,,,,(((+++,,,***'''&&&***............------,,,,,,,,,---,,,,,,,,,,,,---...///------------,,,,,,,,,+++)))+++---------///444888CCCOOOYYY\\\^^^ccciiikkkcccXXXRRRTTTOOOAAA888888444222111///...---,,,+++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))************++++++++++++******((())))))***++++++,,,,,,++++++************++++++---,,,++++++******++++++((()))***+++++++++++++++))))))*********))))))(((+++++++++*********)))))),,,++++++++++++++++++,,,++++++***))))))***++++++***+++++++++******,,,...,,,***)))***---//////---************++++++,,,,,,,,,***((()))+++,,,***)))))))))(((((((((((())))))---+++))))))+++---,,,***(((***,,,,,,+++++++++,,,)))***+++,,,+++***))))))++++++******************,,,+++***************+++++++++,,,,,,,,,+++***)))+++***))))))******)))(((&&&)))******)))(((***,,,++++++*********+++,,,---,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,,,,+++******)))...---,,,,,,,,,,,,------+++///111...(((&&&)))---...---,,,+++++++++,,,---+++)))))),,,---******---,,,,,,,,,,,,,,,+++******,,,,,,------------------,,,---...///000111111111000///////////////000000...///000///---,,,,,,...,,,------......------,,,///000111222222222111111111000/////////////////////111222333:::FFFNNNOOOEEE@@@AAALLLXXXaaahhhmmmsssrrruuuzzz|||}}}pppSSSBBB???;;;FFFXXXkkk|||uuueeeTTTFFF>>>===777333444333000000222000000111222222222222222222222444888888666999???DDDIIIKKKFFFDDDGGGMMMPPPVVVZZZ```hhhpppyyy{{{lllfff]]]WWWUUUVVVXXXZZZ^^^^^^aaafffjjjkkkgggbbbfffeeedddcccaaa___]]]\\\\\\ZZZXXXXXXZZZ]]]^^^^^^```\\\WWWRRROOOLLLIIIGGG999222///444;;;???CCCHHHIIIJJJJJJJJJGGGDDD@@@===:::999777555333222222111111000......//////...---///......---------......---,,,,,,++++++++++++,,,,,,+++*********+++,,,---)))+++---+++)))(((***---,,,,,,,,,,,,,,,+++++++++*********)))******+++,,,,,,,,,,,,,,,++++++++++++'''))),,,---...333:::@@@NNNUUUZZZZZZ[[[ccclllqqqiii^^^UUUTTTOOOEEE??????888666333111////////////,,,++++++++++++,,,------,,,---------------------)))***+++,,,......//////***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))*********++++++++++++******)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++************+++(((((()))++++++,,,,,,,,,((())))))*********))))))+++++++++***************+++++++++,,,,,,+++++++++++++++***))))))***++++++***+++++++++******,,,---)))(((((())),,,---,,,+++)))))))))************+++***)))((()))******)))((()))((((((((((((((())))))---+++******+++,,,,,,+++***,,,------,,,,,,,,,---))))))************))))))******++++++++++++++++++***************+++,,,,,,+++++++++,,,++++++***))),,,***))))))******)))(((((()))******)))((()))+++++++++******++++++,,,---,,,++++++++++++*********++++++++++++++++++++++++,,,,,,++++++***++++++,,,///...,,,***)))******+++///---+++***)))***+++,,,......///---++++++,,,...---,,,++++++******++++++,,,)))))),,,,,,+++,,,///,,,,,,---------,,,++++++,,,------------,,,,,,++++++,,,---///000111111222......//////000000111111111111222111...------.........------------......***,,,///111111000---,,,//////......//////000111...111222333;;;IIISSSVVVPPPNNNSSSaaapppzzzcccIII===888<<>>FFFHHHJJJOOOXXXdddqqqyyy~~~xxxjjjddd[[[UUUSSSTTTUUUVVVYYYYYY\\\bbbggghhhddd```___```aaa___]]][[[ZZZ[[[XXXVVVUUUVVVYYY[[[]]]]]]^^^ZZZVVVSSSQQQOOOLLLJJJ>>>555///111555777;;;???BBBCCCDDDDDDAAA<<<888555222222111000//////......///...------......//////111111000///............,,,+++++++++++++++++++++---,,,***))))))***,,,...***,,,---,,,***)))+++---++++++++++++************)))))))))((())))))))))))++++++++++++++++++++++++(((***+++,,,000888CCCKKKUUUZZZ[[[YYYZZZbbblllqqqhhh^^^UUUSSSPPPJJJGGGHHH???===888333///---...000+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,---)))***+++++++++)))'''%%%******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))******++++++++++++******))))))*********+++++++++***+++,,,------,,,+++***,,,++++++***************+++++++++++++++***)))(((******+++,,,,,,,,,++++++***************************+++,,,------,,,+++***+++******************+++)))***+++***))))))+++---((((((((()))******)))((()))))))))))))))))))))*********))))))*********)))******************+++,,,,,,+++******+++,,,,,,,,,,,,...//////...------...******)))***+++,,,+++*********+++++++++++++++,,,+++++++++******++++++,,,***++++++++++++*********,,,+++)))***++++++***((()))*********))))))))))))+++***++++++++++++,,,,,,++++++++++++************************************,,,,,,++++++******++++++------,,,+++++++++,,,,,,000...+++((('''(((***+++...---,,,,,,---......---+++++++++***************///,,,+++------+++---000+++,,,,,,,,,,,,,,,++++++---------------,,,+++***+++,,,---...///000000000------...///000111111111222333333222///......//////...---,,,,,,---...///''')))***,,,,,,+++***)))---------...///000111111...111333555===MMMZZZ```cccccciiiwwwsssSSS@@@999888<<>>;;;777555777222222222333333444555666333222333777777555666999??????===;;;===@@@===777@@@@@@AAACCCHHHSSS^^^fffmmmttt~~~uuufff```YYYTTTRRRTTTUUUVVVUUUVVVYYY___eeegggccc```XXXZZZ\\\\\\ZZZZZZZZZ[[[XXXWWWUUUVVVXXXZZZZZZZZZ\\\ZZZWWWVVVUUUTTTRRRPPPDDD;;;222000111111333666:::<<<======;;;666222///......///............---------------------...///222111000...---,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---***+++,,,,,,+++++++++,,,************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,---222===LLLWWWXXX\\\\\\YYYZZZ```gggjjjfff^^^WWWTTTTTTSSSRRRSSSHHHEEE???777///++++++---*********+++++++++++++++))))))******++++++++++++)))***++++++)))&&&###!!!)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))******++++++++++++*********************+++++++++(((+++...111111...+++(((,,,+++******))))))************+++++++++***)))))))))***+++,,,,,,,,,,,,,,,***************************+++,,,------,,,+++************++++++*********)))***+++***))))))+++---,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))***++++++++++++***++++++******))))))***+++,,,,,,***++++++******+++,,,---...000111111///...///000,,,+++)))***---...---,,,******++++++,,,,,,,,,,,,...---,,,+++*********************************+++,,,+++******++++++***)))******))))))******)))(((******++++++,,,,,,,,,,,,+++++++++*********))))))************************---,,,++++++*********+++)))***,,,.........---,,,333111...+++***+++---...---+++)))***,,,------++++++++++++*********))))))000---,,,...---******---******++++++++++++******------------,,,+++******---............------,,,,,,---///000111111111111222333333222///...///000//////---,,,,,,---//////---------------......///------------...000111222...222444777@@@RRRccclllsssttt{{{```HHH;;;888888AAAOOOcccyyyfff\\\QQQJJJCCC===:::<<<777666555444444444555555666333444888888666555777;;;??????<<<;;;<<<;;;777<<<======???CCCIIIQQQWWW[[[aaaiiirrrzzzrrrccc^^^XXXTTTSSSUUUWWWXXXRRRSSSWWW\\\bbbccc```\\\UUUUUUWWWYYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXYYYYYYXXX[[[ZZZXXXXXXYYYXXXWWWUUUJJJ???555222000......000444555666777555333000...---......//////......---,,,---...---,,,,,,---//////...---,,,+++************+++,,,,,,---,,,,,,,,,---,,,+++*********+++,,,******++++++++++++******)))))))))*********************+++++++++***))))))++++++++++++,,,,,,,,,,,,000000111333888DDDTTT___[[[^^^]]]ZZZYYY^^^aaabbbccc___ZZZYYY\\\]]]]]]\\\PPPNNNGGG===222+++***+++((()))******+++*********(((((())))))******++++++((()))+++++++++***(((''')))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((()))******++++++++++++******************************(((+++///222222///+++(((++++++***))))))))))))***&&&''')))***,,,,,,------'''((()))******************************++++++++++++++++++,,,,,,+++++++++)))***++++++++++++***))))))*********))))))+++,,,+++++++++***)))***,,,...+++************)))))))))***,,,---,,,+++***+++,,,''''''''''''((()))***+++)))***++++++***+++,,,...000222333333111000000111...+++)))***...000///---******++++++,,,---------///...---,,,*********)))******)))))))))***++++++---+++******++++++***)))***)))((()))***+++***))))))***+++,,,,,,,,,,,,++++++************)))))))))************************------,,,+++************(((***---///000///---+++///...,,,*********,,,,,,+++***((()))***++++++******++++++++++++***))))))---++++++...---***)))+++))))))***+++++++++******+++,,,,,,,,,,,,++++++***............---,,,+++***---...///111111111000000///000111000///...///000//////............////////////...------///000111------------...///000111///444777999DDDXXXlllwww|||~~~lllQQQ===888666<<>>:::777888999888555777:::<<<@@@DDDIIIMMMNNNPPPVVV]]]fffooowww{{{~~~pppccc^^^XXXTTTTTTVVVXXXYYYTTTTTTWWW[[[``````\\\XXXUUUTTTTTTWWW[[[]]]\\\ZZZYYYXXXWWWWWWXXXYYYXXXVVVWWWVVVVVVVVVXXXXXXWWWUUUKKKAAA888444222///...//////000111222222111000///---...////////////...---,,,---...---******,,,...,,,+++++++++++++++,,,,,,***+++,,,---...------,,,,,,,,,,,,+++++++++******))))))***+++++++++)))((()))))))))******+++++++++'''((()))))))))(((&&&%%%+++,,,,,,,,,------------000333777;;;AAAKKKWWW``````aaa^^^YYYXXX[[[^^^]]]```^^^\\\]]]```cccbbb___VVVTTTNNNCCC666...,,,---&&&'''((()))***))))))(((((())))))***++++++,,,,,,((()))***,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((******++++++++++++******************************)))***,,,------,,,***)))++++++***)))))))))))))))&&&'''(((***,,,---------''''''(((******++++++***))))))*********+++++++++,,,++++++++++++++++++,,,)))***++++++++++++***)))((()))***)))((()))***,,,'''((((((((((((+++000555,,,,,,++++++************)))+++,,,+++))))))***,,,''''''''''''((()))***+++(((***,,,+++******---///222333444444222111111222...***''')))---000///---******++++++,,,------......---,,,+++++++++++++++***)))(((((()))***+++,,,---+++******+++,,,***))))))((('''(((+++,,,+++))))))***+++,,,,,,,,,++++++************))))))))))))************************...---,,,+++************------.........---++++++***))))))((((((((())))))*********)))))))))******++++++,,,,,,,,,+++***)))***))),,,111222...---///)))***++++++,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,---------,,,,,,+++---...000111111000///...,,,---///...------...000......////////////......,,,,,,------............---------------...///000000555888;;;GGG\\\sssvvvYYYAAA999555888<<>>;;;999999<<<888888<<<>>>:::777666444888999666555888999888222555777:::<<>>:::999>>>???<<<888777444666555333555::::::777555777888999999<<<@@@CCCDDDCCCCCCEEEJJJPPPTTTVVV___iiivvv}}}}}}~~~~~~lll___ZZZUUUTTTWWWYYYWWWTTTXXXYYYZZZ[[[ZZZWWWUUUSSSRRRTTTUUUWWWXXXXXXWWWWWWYYYYYYYYYZZZZZZXXXSSSPPPQQQRRRSSSSSSSSSQQQNNNMMMEEEBBB===777444333333444...///000000000///---,,,---.........///000000000000///...,,,+++***)))))),,,***)))***---...,,,)))******+++,,,,,,---......))),,,......---++++++,,,++++++,,,,,,,,,+++******,,,+++)))''''''((()))***((((((((()))******++++++---...---+++***+++...000///:::HHHPPPQQQQQQTTTXXXbbbhhhhhh^^^WWWXXX\\\]]]]]][[[XXXXXX^^^ffffffaaa\\\[[[UUUKKK@@@777333333,,,+++))))))***++++++***&&&***+++((()))---...***+++++++++,,,------------,,,,,,++++++++++++******---,,,***))))))***,,,---++++++++++++++++++,,,,,,))))))))))))))))))))))))------,,,+++***)))((('''((()))+++,,,+++***'''&&&&&&(((***++++++)))(((&&&***)))(((***---///---+++,,,,,,+++******++++++,,,...///......---,,,+++***,,,---...---+++***+++,,,++++++***)))(((((())))))***))))))((())))))***+++###(((,,,,,,***...777@@@<<<666...))))))+++,,,,,,))))))))))))************(((***,,,+++(((''')))+++*********++++++,,,,,,,,,+++...222444333000...------------,,,,,,+++++++++***)))((((((((()))+++,,,...,,,***(((''')))+++,,,,,,+++++++++++++++,,,,,,"""''',,,---***(((***,,,***++++++,,,,,,++++++******)))))))))+++,,,+++***(((++++++)))***...///---+++,,,,,,,,,++++++---///---------.........//////++++++++++++++++++,,,,,,+++,,,------++++++,,,---******))))))***++++++,,,+++******)))******++++++(((***---111333333333222...---,,,,,,++++++,,,,,,,,,,,,************,,,,,,******++++++,,,---...///222111000//////............///000///...---...///...///000111111///---+++...------...000111///...000111111000......///000555333999HHHXXXfffxxxeeeMMM===555:::<<<:::CCCSSSooouuuooorrriiiddd]]]VVVPPPJJJDDDAAAFFFBBB===<<<======<<<:::777999777555777;;;:::777444666888666444555;;;@@@@@@???>>>???BBBDDDEEEDDDPPPSSSaaauuu|||jjj```[[[VVVUUUWWWYYYWWWUUUWWWWWWXXXWWWWWWUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXZZZ[[[\\\]]]\\\WWWPPPKKKQQQPPPPPPNNNLLLJJJGGGFFF@@@>>>:::666333222222222///////////////...---------..................///...---,,,+++*********+++,,,***)))+++------+++))),,,,,,+++++++++************,,,...///---,,,,,,---,,,+++***))))))***,,,------+++***(((((()))***+++,,,,,,++++++***)))))))))+++,,,,,,*********---000111<<>>;;;:::999;;;===?????????CCCGGGTTTgggvvv}}}yyyhhh```[[[WWWUUUVVVWWWVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYVVVWWWZZZ[[[[[[VVVNNNIIIOOOMMMJJJGGGCCC@@@>>>===:::999666444222111000000000///......---............------------------,,,,,,+++++++++++++++,,,,,,,,,+++***+++,,,,,,+++)))------,,,+++)))(((''''''***,,,------,,,++++++,,,---+++(((''''''***---000---,,,***))))))***++++++------,,,,,,+++*********)))*********)))***---000444>>>IIINNNNNNMMMPPPSSSWWW[[[\\\WWWTTTWWW]]]```aaabbbaaadddjjjmmmhhh___XXXUUUPPPJJJDDD===555111222000---,,,,,,,,,***)))+++---,,,)))))),,,...,,,------+++******+++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,++++++***)))(((''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,************))))))))))))+++***))))))((((((((((((***))))))***,,,---,,,+++'''((()))***************++++++,,,,,,++++++***)))((()))***)))((('''((())),,,+++******)))*********&&&''')))***+++++++++***+++***)))***------+++)))>>>999333...+++******)))))))))))))))************((()))******)))((()))+++)))***+++,,,---...///000(((***,,,,,,***)))*********************))))))))))))))))))((()))******+++&&&''')))+++++++++***)))))))))((((((((((((((()))$$$(((,,,,,,***(((***,,,******++++++++++++*********)))((()))+++,,,+++***'''+++,,,******,,,+++(((((()))******))))))***,,,))))))*********+++++++++,,,,,,,,,+++*********))))))***+++***)))((()))+++++++++++++++++++++++++++------,,,+++++++++++++++)))***,,,///333666999;;;...---,,,,,,++++++,,,,,,...------,,,,,,------......---,,,,,,++++++,,,,,,555333000---,,,,,,...//////000111///---,,,,,,---/////////...............,,,++++++,,,...///---,,,,,,.../////////000222444777555<<>>HHHLLLJJJIIIKKKOOOMMMPPPRRRQQQQQQTTTZZZ^^^dddiiilllkkklllmmmjjjfffccc]]]UUUOOOIIIBBB:::444333111...------,,,***)))+++,,,+++******---/////////---,,,*********+++,,,************))))))))))))++++++***))))))***++++++++++++******)))))))))((())))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))((()))******,,,+++***))))))+++,,,...))))))***+++,,,,,,+++***&&&'''((()))******)))))),,,,,,,,,+++***((('''&&&'''((())))))''''''((()))++++++************++++++$$$&&&)))+++,,,,,,+++***---,,,++++++,,,,,,***(((111///,,,*********++++++((()))))))))************((()))))))))))))))******,,,,,,,,,------.........((()))***)))(((''')))+++************************)))))))))))))))******+++******+++,,,,,,,,,,,,,,,***))))))(((((((((((()))&&&(((++++++***)))***+++******++++++++++++*********)))((()))***++++++)))))),,,+++((())),,,...,,,)))*********))))))+++,,,)))))))))************+++---,,,,,,+++***))))))((()))***+++***))))))***+++,,,,,,,,,,,,,,,+++++++++......---,,,++++++++++++++++++,,,---000444888:::...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------666333///,,,++++++---//////000111///---+++,,,,,,///......---------...///---,,,,,,---//////...,,,---...////////////111333222444===QQQjjj~~~xxxdddUUUJJJHHHKKKfffeeeNNN:::888::::::;;;???DDDWWWtttyyynnnjjjnnnsss}}}~~~|||zzzyyy}}}zzzzzz~~~{{{zzz|||yyyyyyxxxwwwssslllccc]]]ZZZVVVPPPJJJDDD@@@<<<;;;@@@@@@>>>:::999;;;888333444555555333111111444666444222111222444555555555999;;;BBBKKKRRRZZZgggtttvvvggg\\\YYYUUURRRPPPOOONNNMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNPPPSSSUUUWWWQQQOOONNNMMMNNNMMMLLLJJJCCC@@@===999666555555666222222333333333111000///000///---,,,,,,,,,---...------,,,,,,+++++++++***000///...------,,,,,,,,,+++,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,(((((()))***++++++,,,,,,++++++++++++++++++,,,,,,(((((())))))***+++++++++)))***,,,,,,,,,---///111222<<>>@@@VVVqqqpppXXXAAA:::<<<;;;;;;===AAANNNggg~~~|||vvvkkk```\\\___dddkkklllmmmmmmppprrrssssssyyysssqqqvvv||||||yyywwwvvvwwwxxxzzzyyyuuunnniiihhhcccZZZPPPGGGBBB@@@???HHHHHHCCC===;;;;;;888333333444333222111111222333555333222222444555444444777888<<>>:::;;;===KKKeee~~~fffLLL>>>:::888666666;;;DDDZZZwww{{{iiigggbbbZZZRRRPPPRRRUUUUUUWWWVVVWWW\\\dddhhhgggnnnjjjhhhlllssswwwuuurrroooppprrruuuwwwvvvssspppoookkkbbbXXXOOOIIIHHHIIIQQQOOOHHH>>>::::::777333333333222222111222222222666444333333444555444333111222555;;;???EEERRR___rrrrrrccc[[[YYYUUUQQQLLLJJJIIIJJJHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKMMMNNNOOOPPPPPPPPPOOOLLLHHHEEECCCAAA>>><<<666555333222000000000111111111000000000/////////------......------,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++---...---***((()))***)))******+++,,,,,,------,,,,,,,,,+++******,,,...******))))))))))))***+++((())))))***++++++******,,,,,,+++******))))))((()))+++------,,,,,,---...---888FFFLLLKKKHHHHHHJJJIIIJJJQQQ[[[^^^\\\]]]```bbbkkkrrrpppmmmkkkjjjhhhgggfffccc]]]TTTKKKEEEBBB>>>;;;666333111...+++))))))''')))...///+++***,,,,,,...///000111000///...------------,,,,,,,,,+++))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))***)))))))))(((((((((((('''((()))***+++******)))((((((''''''((()))+++,,,'''***,,,+++)))((()))***---+++)))'''&&&''')))***,,,,,,,,,+++)))'''&&&%%%''')))******))))))***+++((((((''''''((())))))***(((((())))))*********+++&&&(((---222555444000---))),,,//////---*********))))))))))))************)))'''&&&(((+++,,,+++*********++++++,,,---------***+++,,,+++***)))***,,,)))))))))*********++++++'''((()))***+++******)))$$$$$$%%%%%%''')))+++,,,...---,,,++++++*********+++***)))))))))******)))))))))************)))))))))((('''(((*********(((+++,,,***&&&&&&***+++***((()))******))))))***,,,******++++++++++++,,,,,,************)))))))))))))))***+++***)))))))))+++)))+++---///000000///...***************+++,,,------,,,++++++++++++------...---,,,,,,++++++,,,,,,,,,------......------,,,*********+++,,,---///000//////------------...///+++---......,,,,,,---///+++,,,---.........---------------...///000///---///000000///......000222111444888AAAVVVrrr{{{VVV@@@888888999;;;EEE^^^sssWWWEEE<<<777555444888:::IIIddd}}}}}}qqqdddTTTRRRNNNIIIFFFFFFFFFGGGGGGIIIGGGEEEJJJRRRTTTQQQWWWYYY\\\^^^aaaeeeiiijjjeeeeeefffiiimmmoooooonnnjjjjjjgggaaaZZZUUUTTTUUU\\\WWWMMMAAA;;;;;;999555222222111111222333333222666444222222333333222111000000333888<<<@@@HHHQQQ```pppyyywww{{{pppbbb\\\ZZZVVVQQQLLLJJJIIIJJJGGGIIIKKKMMMNNNNNNMMMLLLJJJKKKMMMNNNOOOOOONNNNNNEEECCCBBBAAA@@@===:::777333333111000///......---111000///...............,,,---...///...---,,,+++,,,,,,,,,------.........))))))))))))***+++,,,---+++---///---***((()))***))))))*********+++++++++)))))))))(((&&&''')))+++---+++(((&&&&&&(((***,,,'''((()))***************)))******+++,,,,,,------)))+++,,,,,,+++***+++,,,,,,888GGGOOONNNJJJJJJKKKHHHIIIQQQ\\\```]]][[[^^^```ffflllnnnooonnnhhh``````cccfffccc[[[RRRKKKIIIDDD@@@;;;666222...***'''+++(((***//////)))&&&(((+++---000222333222000...*********))))))))))))((())))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''***+++,,,+++***(((...---,,,,,,++++++,,,,,,'''***,,,+++)))'''(((***000---***'''%%%''')))***'''''')))***++++++++++++&&&((())))))(((((()))+++'''''''''''''''((())))))***))))))((())))))***+++***+++000999@@@???555+++&&&***...///---*********))))))))))))************)))'''&&&(((+++---,,,***&&&'''(((***,,,...///000)))***,,,,,,+++******+++'''((((((((())))))******'''((()))++++++******))) """%%%(((+++---.........---,,,+++************+++***(((((()))******)))))))))************)))))))))((('''((()))******(((...111111---,,,---+++((('''((()))((('''((()))+++************++++++++++++)))))))))))))))*********((()))***)))((('''(((***(((***---///000111000///((((((((()))***+++------++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,******,,,,,,,,,,,,******++++++++++++,,,------...---------------...//////***,,,------------...000***+++---//////...---,,,,,,,,,+++---...///...,,,---...////////////222444555777777:::MMMmmm{{{SSS<<<666666777999BBB[[[}}}{{{___JJJ???:::888888;;;555;;;QQQlllsssgggYYYNNNFFFDDD@@@??????@@@@@@???CCCDDDAAA===???DDDBBB<<<@@@HHHOOOPPPOOOSSS[[[aaa]]]\\\\\\___cccfffhhhhhhcccfffhhhgggbbb^^^]]]]]]ddd___SSSEEE>>>===<<<888222111111222333444333222555333111111111222111000555333555:::<<<===AAAGGGRRRfff{{{{{{rrrhhhgggmmmuuuyyyzzznnn___]]]XXXRRROOONNNNNNLLLJJJIIIJJJKKKLLLMMMNNNNNNNNNIIIJJJKKKMMMMMMMMMLLLKKKDDDAAA>>>:::777555555555//////000000///...------////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///,,,(((((()))*********++++++,,,,,,,,,+++++++++*********))))))************************************************%%%))),,,,,,)))''''''(((***(((((())),,,,,,)))&&&222999FFFTTTUUUNNNJJJLLLJJJPPPWWW]]]^^^[[[XXXVVV\\\^^^fffqqqvvvpppgggbbbaaabbbcccbbb^^^WWWPPPKKKLLLGGG@@@<<<:::777333000000---,,,......,,,---000///333777999777444111000000000///,,,)))((()))++++++++++++++++++***))))))***&&&''',,,,,,((((((,,,))))))))))))************---,,,***)))((()))+++,,,+++((((((++++++)))***---***+++,,,---,,,***(((&&&******++++++++++++******,,,+++++++++******))))))(((&&&'''***+++((((((+++))),,,,,,*********%%%((((((((()))))))))))))))***---///---***((())),,,&&&(((,,,000333555666666'''))),,,......,,,)))'''''''''(((((())))))******+++++++++************)))++++++*********+++---...''')))******))))))***+++(((++++++((((((++++++((()))))))))))))))((((((''')))***+++,,,,,,+++***)))+++,,,---------,,,+++***)))((((((((((((((()))***(((((((((((()))***+++,,,%%%(((,,,,,,)))''''''(((************************(((((())))))((((((((()))))))))))))))************)))++++++***((('''((()))***,,,......,,,+++***+++,,,---...///000000000000,,,+++***))))))+++---///+++++++++***++++++,,,,,,+++++++++++++++++++++,,,$$$&&&***...//////---,,,+++,,,------.........---...,,,+++---000111///,,,------------...000111222...///000///---,,,,,,...//////////////////......////////////............444333666???MMMcccuuuPPP===::::::999:::FFFcccmmmQQQ@@@;;;999777;;;666333===VVVssssss```UUULLLEEE>>>===;;;::::::;;;===>>><<<<<<<<<;;;;;;;;;::::::AAA@@@???======AAAFFFJJJJJJIIIIIILLLRRRVVVWWWWWWVVVYYY\\\___aaaaaa```___cccbbb\\\RRRLLLIIIAAA777999666333333555777666555000333444000000444666666555333444666777777;;;AAAOOOZZZnnn{{{mmm]]]WWWWWWYYY^^^bbbmmm___\\\WWWRRROOONNNNNNMMMKKKIIIJJJKKKMMMNNNNNNOOONNNJJJJJJIIIIIIGGGFFFEEEDDD???===999666444222222222///////////////...------////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,...++++++++++++++++++,,,,,,+++++++++*********))))))************************************************(((***++++++***))))))))),,,******+++,,,,,,)))'''000777FFFTTTVVVOOOJJJKKKKKKPPPVVV[[[\\\ZZZWWWUUU[[[]]]eeepppuuuqqqjjjfff[[[\\\]]]^^^]]]ZZZUUURRRMMMJJJFFFDDDBBB>>>888333111---,,,......---///444444888<<<<<<:::555111///,,,---,,,+++)))(((***,,,******++++++******)))(((***'''(((,,,,,,)))(((+++))))))))))))************((((((((((((((('''&&&&&&+++((((((++++++)))***---***+++,,,,,,,,,***((('''+++++++++,,,,,,+++++++++))))))))))))((((((((('''***'''(((+++***'''&&&)))(((******((()))+++(((###((((((((())))))))))))***+++...000///,,,))))))+++******+++,,,---------,,,((()))+++------+++)))(((''''''(((((()))*********+++++++++*********))))))+++************+++,,,---''')))******))))))***+++(((+++***''''''******'''''''''((()))******)))))))))***++++++++++++***)))***+++,,,---------,,,+++******))))))((()))))))))(((((((((((()))***+++,,,###'''***+++***)))***+++***************************)))(((((()))***)))((())))))))))))***************+++,,,+++)))((()))******+++------+++***)))***+++,,,---...////////////---,,,***)))***+++,,,...++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,---++++++,,,//////...+++...---,,,+++,,,...000111...///000///---,,,---...........................111111111111000000000000444333666>>>KKK___zzzoooLLL<<<999999:::<<>>GGGFFFNNNbbbxxxyyyiiiWWWFFF>>>===~~~hhh___VVVTTTQQQNNNMMMLLLLLLLLLIIIKKKLLLNNNOOONNNMMMLLLIIIFFFAAA<<<888666555666555444222111000000000111.........//////...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++*********,,,---,,,,,,,,,++++++*********************************************************************************,,,)))&&&'''+++---,,,***(((((((((((()))***))))))666===HHHPPPQQQNNNLLLLLLJJJKKKNNNQQQSSSTTTSSSQQQOOOPPPWWWaaagggfffeeefff```]]][[[[[[\\\\\\ZZZXXXYYYWWWVVVUUUTTTNNNFFF???999333///...------000555:::===???>>>999333...,,,***+++,,,+++))))))***+++)))************)))(((((()))))))))++++++******+++((()))))))))************++++++,,,+++***)))'''&&&***((())),,,,,,***))),,,***++++++++++++***)))(((***++++++,,,,,,++++++***+++++++++******************'''(((+++***'''&&&)))'''((('''%%%''',,,,,,***))))))))))))***,,,...///000333777666111,,,******+++***)))))))))***+++,,,******))))))))))))******'''(((((()))******++++++************))))))))))))******)))))))))*********''')))******))))))***+++***,,,,,,)))(((******'''''''''((()))***++++++************++++++*********))))))***+++,,,---------...---,,,+++******))))))))))))(((((()))***++++++,,,------,,,***)))''''''************************,,,)))'''(((+++---***'''((()))))))))************+++,,,------+++++++++---***+++,,,,,,***))))))*********+++,,,,,,,,,,,,,,,...---,,,+++++++++++++++******++++++,,,,,,,,,,,,//////...------,,,++++++...---,,,+++***)))******,,,,,,++++++******++++++++++++,,,------------,,,111///---******+++---///---...///...---,,,---///+++,,,,,,,,,,,,,,,------............////////////333333666>>>IIIYYYpppdddGGG===;;;999>>>FFFVVVuuuyyyZZZFFF===999000555999888777@@@XXXnnn|||lllVVVEEE===;;;888555333333222111111222333333333333333222222222222111///000000//////111444777333222111111111222222222000222666:::>>>AAABBBCCCFFFJJJNNNRRRSSSQQQMMMIIIEEEBBB<<<888555444333444000444555222111333444333444333444666666555777<<>>CCCTTTjjj}}}vvv```JJJ>>><<>>BBBDDDEEEFFFGGGFFFCCC???;;;777555555666555999999555222333333111444222444777666444666:::===<<<@@@LLL[[[lll{{{eeeNNN@@@===rrrbbb___TTTUUUTTTQQQMMMKKKKKKKKKHHHJJJKKKKKKJJJHHHDDDBBB===;;;777444222333444555222222222222222222222222,,,,,,---............---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((('''''')))+++.........,,,,,,++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))&&&%%%&&&'''***+++++++++(((***+++,,,,,,...000333===CCCHHHHHHGGGIIIKKKJJJJJJGGGFFFHHHNNNRRRTTTSSSJJJIIILLLQQQSSSTTTXXX]]]YYYUUURRRTTTZZZ^^^]]][[[]]]\\\ZZZ[[[\\\ZZZTTTOOOGGGBBB>>>===999333111333777777777444000...------...///000...,,,)))))))))+++++++++++++++***))))))(((+++,,,******---,,,***))))))))))))************---+++)))(((''')))***+++)))((()))------***)))++++++*********************(((((())))))))))))(((((((((((((((((())))))))))))&&&$$$%%%***+++)))***---***+++(((%%%&&&******'''))))))***,,,///333777:::999<<<===:::444...,,,+++***))))))(((((((((((((((***))))))(((((())))))***(((((()))******++++++,,,******)))))))))(((((((((((())))))))))))(((((('''''')))******))))))***+++))),,,,,,)))))),,,,,,*********++++++******)))(((++++++***))))))***++++++***************+++,,,---------,,,+++***************)))))))))))))))*********)))((()))+++,,,+++***************************(((((())))))((((((((()))))))))))))))***************,,,------++++++,,,...------...,,,+++***,,,---******+++++++++++++++***---------------,,,,,,,,,***+++---///000000//////......------,,,,,,++++++)))***+++------,,,+++***,,,+++*********,,,---...+++---//////...---...///111000///...---......///,,,---///...------...///***++++++,,,,,,------...//////000000111111222222222222777>>>FFFRRReeevvvtttXXX@@@;;;777222888GGGccc~~~www```KKK===???777333555777:::FFFTTTqqq~~~tttXXXKKK>>>999888555222111111111111111111111111111111111000000000////////////000111000///...///000...//////...,,,+++,,,......///000111222222333333444333555999::::::>>>CCCAAAAAA???<<<888666666777<<>>EEEFFFFFFHHHIIIGGGDDD@@@===@@@GGGMMMPPPPPPHHHGGGHHHJJJJJJJJJOOOVVVOOOKKKIIIMMMUUUZZZZZZWWWVVVWWWZZZ___cccbbb\\\WWWMMMJJJIIIJJJFFF>>>999999;;;:::777222...,,,---...+++---......+++))))))))),,,,,,,,,,,,,,,+++******(((,,,---******...---)))))))))))))))************)))))))))))))))*********)))''')))---...***)))++++++***************++++++))))))************))))))'''((((((((())))))))))))'''%%%&&&***+++))))))+++)))***(((&&&'''+++***'''))))))+++---111777<<>>lll______ZZZ[[[[[[WWWRRRNNNNNNOOOGGGHHHIIIHHHEEEAAA<<<999555444222111000000000111.........//////...------+++,,,------.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++---,,,)))&&&*********++++++,,,,,,---))))))******++++++++++++************************))))))))))))))))))))))))"""&&&+++---,,,+++,,,...***++++++)))&&&&&&))),,,---999CCCEEEFFFHHHHHHDDD===999555888@@@GGGKKKKKKFFFDDDCCCDDDBBBBBBGGGNNNJJJFFFDDDHHHPPPUUUTTTQQQPPPSSSZZZbbbhhhhhhaaa\\\QQQOOOPPPSSSOOOGGG@@@??????===888333...,,,...000(((***,,,,,,+++***)))***,,,------------,,,++++++(((,,,---******......)))))))))))))))************'''(((***,,,---,,,+++***)))''')))---...***)))++++++***************++++++******++++++++++++******))))))******+++++++++,,,)))''''''***+++((('''***'''((((((&&&(((,,,+++''')))***+++...333999???BBB@@@AAA@@@;;;444///---...'''((()))******)))((('''(((((())))))))))))(((((()))))))))***++++++,,,,,,))))))))))))(((((((((((((((((()))))))))(((&&&%%%((()))******))))))***+++$$$''''''&&&'''***+++)))'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))))))))***+++*********)))******++++++******)))))))))))))))***+++)))&&&''')))***)))'''************************###(((+++)))$$$"""&&&+++))))))))))))************)))***,,,+++++++++,,,---+++,,,+++***((((((***,,,++++++,,,,,,,,,++++++***++++++,,,---............,,,---000222333333222111+++++++++++++++++++++,,,000...+++(((((()))+++---,,,+++******,,,...111222)))+++......,,,+++,,,...+++,,,---.........,,,,,,,,,---......------///000++++++,,,------...//////,,,------...///000000111000000333777<<>>777888777444:::FFFYYYvvvuuubbbRRREEE;;;333222333111333888//////000000000000//////222222111111111000000000))),,,///111222222333444+++---...---++++++...000---------------------...222000222555444///222888444777::::::777666666777000555777555444666666444333222444777555222222666666666999???EEEMMM\\\jjjppp\\\LLLFFFsssccc```^^^[[[XXXVVVTTTQQQLLLIIIKKKGGGEEEEEEAAA;;;888999555444222111///...------////////////////////////222///,,,...222333///,,,000000///...------,,,,,,///---+++---///000///,,,111000...,,,+++++++++,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******************************)))***++++++***)))((('''''''''((()))******++++++++++++******))))))((((((************************///333:::AAADDDCCC===888///000222444777;;;AAAEEECCC??????AAA>>>;;;???GGGFFFFFFGGGJJJMMMOOONNNMMMQQQYYYbbbfffdddbbbaaabbbVVVWWWYYY[[[ZZZTTTMMMGGGIIIAAA777111......,,,+++---,,,+++*********+++,,,)))))))))))))))))))))))))))*********++++++++++++(((***,,,+++((('''(((+++)))&&&(((+++)))$$$$$$)))'''***---,,,)))(((***------+++))))))***+++***)))%%%***---***%%%###'''---))))))((('''''''''''''''))))))))))))************'''((())))))(((((()))***(((***...333888===@@@BBBAAAAAA>>>:::666333333444,,,)))&&&(((+++---***'''******)))))))))))))))***&&&))),,,,,,)))((((((***)))))))))))))))((('''''')))))))))(((&&&%%%'''((())))))))))))((((((((((((''')))***)))((('''(((***------++++++++++++------...,,,)))'''&&&''')))******************)))(((((())))))*********+++++++++)))))))))+++,,,,,,+++)))(((((()))***************,,,***(((((()))***)))((((((((()))************)))(((((())))))*********+++))))))***++++++++++++***)))+++,,,+++))))))***+++******))))))))))))******777111++++++000222000,,,,,,...111222222///,,,***,,,++++++++++++,,,---...---,,,,,,---......---,,,...---,,,,,,++++++++++++.................................------,,,,,,,,,---------............///---,,,+++,,,...///...---444000///111111...---...444222333666999@@@MMM[[[ppp^^^JJJ>>>999999AAAKKKuuuuuuWWWAAA777888333444;;;<<>><<<777222+++,,,...///000333777;;;<<<;;;===AAA@@@===???EEEEEEGGGJJJJJJIIIJJJLLLOOOUUU[[[aaacccaaa^^^___```ZZZZZZ\\\___aaa^^^VVVOOOHHHAAA777111///...---,,,,,,,,,+++***))))))******************************)))))))))*********++++++((()))******)))))))))+++)))'''))),,,***%%%%%%))),,,+++)))))))))*********---+++))))))***+++***))))))******)))(((((()))+++***)))((((((''''''(((((((((((()))))))))*********'''((())))))((((((***,,,***,,,...222666:::>>>???@@@???<<<777111---,,,---)))&&&###%%%((()))'''$$$******)))))))))))))))***&&&)))++++++)))'''((())))))))))))))))))((((((''''''((())))))'''&&&'''((())))))))))))(((((((((((()))***+++***)))((()))+++---,,,++++++++++++,,,---///---***((('''(((***+++***************)))(((((((((((()))))))))************)))***+++------+++)))((())))))***************...,,,***)))))))))'''%%%))))))))))))************((()))))))))************))))))***++++++++++++***,,,---...---,,,+++,,,---++++++************++++++000,,,)))+++111333000,,,,,,---///000///---+++******+++++++++,,,,,,,,,,,,000...---,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,..............................---------,,,,,,,,,---------............///---,,,+++,,,...///...---222...---000111......000333333444555777<<>>???<<<666444555111111000000000111222222000000000000000000000000.........111555555111---//////......---,,,,,,,,,000...---,,,---,,,+++)))+++***))))))))))))******,,,,,,,,,,,,,,,++++++*********++++++******)))(((++++++,,,,,,++++++***))))))*********+++++++++,,,---+++)))'''&&&(((***,,,111000///---+++***)))((())))))))))))***************************************,,,///333555333///+++)))************+++...111444555:::@@@BBBAAABBBEEEEEEIIILLLKKKGGGGGGMMMSSS[[[^^^```___]]][[[]]]___bbb``````cccgggcccYYYPPPFFF???777111000000///...,,,,,,,,,+++***)))((('''++++++++++++++++++++++++((((((((()))))))))******)))(((((()))***++++++***))))))***,,,***''''''***///+++&&&&&&)))+++)))''',,,+++))))))*********)))---***((()))+++,,,+++*********)))((((((((())))))(((((())))))))))))******'''((()))(((''')))+++.........000222555999<<<>>>AAA???;;;555...)))''''''(((%%%###$$$'''(((&&&$$$))))))))))))))))))******''')))******)))(((((()))))))))))))))((((((((((((%%%''')))***)))((((((((((((((((((((()))))))))))))))+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,///---+++)))))))))***+++)))************))))))(((((((((((((((((()))))))))*********,,,......,,,***((()))******++++++******+++*********+++***(((%%%***)))((((((((()))+++,,,))))))))))))************((()))******++++++******((()))******(((((()))***,,,,,,++++++++++++,,,,,,***)))***///555666222---++++++,,,,,,,,,+++******)))***+++,,,---,,,,,,+++111000...,,,++++++++++++------,,,+++++++++,,,,,,------------------------...------------,,,,,,,,,---------............///---,,,,,,,,,...///...---000------000000...///222111222555666777===NNN___}}}}}}eeeJJJ<<<777<<>>;;;:::;;;999333111222000000/////////000111111////////////////////////,,,---///333555555111............------,,,,,,,,,...---,,,,,,,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,+++******)))************)))((((((+++++++++++++++***))))))*********)))))))))((((((,,,***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++******************************,,,...///---***''')))***+++*********,,,...///222777===AAADDDFFFIIIHHHKKKLLLKKKJJJLLLSSSYYYaaaaaa```^^^\\\\\\___bbbkkkfffbbbdddfff```SSSGGGDDD===666111111111111///------------,,,***(((&&&++++++++++++++++++++++++(((((((((((()))))))))))))))'''&&&(((+++---,,,))))))***+++,,,+++))))))++++++)))((((((***+++)))''',,,***)))((()))***)))(((---+++******,,,------,,,******))))))))))))******(((((((((((()))))))))***&&&'''''''''&&&(((+++---000111333555888;;;>>>???@@@???;;;555...***(((((()))(((&&&''')))***((('''((())))))***************)))************)))*********))))))((((((((((((((($$$'''***+++***)))((()))(((((((((((()))))))))))))))***++++++))))))***+++,,,++++++++++++++++++,,,---,,,***)))((()))***+++))))))************)))((())))))))))))))))))))))))+++++++++---......---+++))))))***++++++++++++***%%%&&&'''***------+++)))+++***((('''''')))+++,,,)))))))))))))))*********((())))))***************%%%'''((((((&&&&&&''')))+++++++++******+++++++++)))***---444999999333...++++++************++++++)))+++---...///...,,,+++,,,...//////---,,,++++++---,,,,,,++++++,,,,,,,,,---------------------------------------------------------............///...---,,,---...//////---000......000///---///333///222666999;;;CCCUUUggghhhKKK===888<<>>EEENNNZZZooozzzgggaaaSSSPPPKKKHHHEEECCC@@@===:::777666888666111///111000000///.........//////........................+++---000333555444111...---------------,,,,,,,,,***+++,,,,,,,,,,,,---...))))))***++++++,,,,,,,,,++++++,,,,,,++++++***))))))************)))((((((***++++++++++++***))))))++++++***((('''&&&%%%$$$((())))))*********))))))'''((()))***+++,,,---...(((((())))))******++++++************************,,,+++***+++,,,+++)))'''((()))++++++***+++---//////000333666===EEEKKKNNNKKKJJJIIIKKKOOOUUU[[[^^^bbbaaa___]]]]]]___cccffflllgggbbbbbbbbb[[[MMM@@@@@@:::444111111222222000////////////...,,,***(((************************(((((((((((()))))))))))))))'''&&&(((+++---,,,)))(((+++,,,+++******++++++$$$(((,,,---+++***)))))),,,***(((((()))***)))(((***+++,,,+++******,,,...******))))))))))))******'''(((((((((((()))))))))%%%&&&'''&&&%%%&&&)))+++111333555999<<>>999222111444222;;;>>>MMMgggwwwgggXXXGGG:::888666333111//////000111---------...///111222333------------------------......////////////.........---,,,,,,,,,,,,------////////////000111222333111111222333333444444333333666888888666444333333///444666333111333555333222444666666555333333444666444555888:::<<>>;;;999777555444666555111///111000000///.........//////------------------------+++---000222222111000...------,,,,,,,,,,,,,,,,,,)))+++,,,---,,,---...000******+++,,,---------,,,+++++++++++++++******)))******++++++******)))(((******++++++******)))(((++++++***((('''%%%$$$###'''(((***++++++***)))((((((((()))))))))*********))))))))))))************************************,,,***(((((()))*********&&&((()))*********,,,---/////////000999EEEMMMOOOJJJHHHGGGKKKRRRYYY^^^``````___]]]]]]]]]```ccceeefffbbb_________XXXKKKAAA<<<777222///111222222111000000000///...---,,,+++************************((((((((()))))))))******)))(((((()))***++++++***'''+++---***)))+++,,,***$$$)))...///,,,))))))++++++***(((((()))))))))(((''')))******((((((+++...))))))((((((((()))******''''''(((((((((((())))))%%%'''(((((('''&&&''')))000222666;;;>>>?????????444444222...+++))))))***((((((((((((((((((((((((&&&''')))***++++++******---+++))))))+++,,,+++++++++***((('''''''''((()))&&&(((***+++***)))))))))''''''(((((())))))******''')))***)))((('''((()))******++++++++++++******)))((((((''''''(((((((((((())))))************)))++++++++++++*********************,,,......,,,***)))***++++++,,,+++++++++***))))))***++++++)))'''***)))((((((((()))+++,,,************))))))))))))'''((())))))******))))))&&&((())))))((()))***+++***))))))))))))))))))***(((***---111333222---***,,,,,,++++++,,,,,,---...+++,,,---//////......---###)))000333111...------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///...---------///000///...111000000111///---111888444555:::@@@EEELLLZZZgggxxxiiiLLLBBB======NNNeeeqqqSSS???999222222555222777888EEE___yyyzzzhhhWWWGGG;;;888666333111//////000111000//////......///////////////000000000111111111......////////////......///...---------...///000000000111111222333555555111222222333555777999:::666999;;;<<<999666444444///555888555333444666666333555666666555555666888:::666666:::<<<<<>>666666;;;EEEOOOXXXdddmmm}}}hhhKKKAAA===???SSSmmmsssTTT>>>888333333666333555666AAAYYYsss{{{hhhVVVFFF;;;888666333111//////000111//////.........//////000111111111000000000000000......////////////......//////...///000333666777888888888999:::<<<===>>><<<;;;999888999;;;===???999<<<>>>???<<<999666555111777;;;777444555777777555666666555555666999<<<===:::999<<<>>>===>>>AAABBBMMMWWWkkksss\\\SSSIIIEEE@@@===;;;999888666666333333666555111000222//////000111222444666777////////////////////////---...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///---+++---///***+++,,,------,,,+++******++++++++++++***))))))+++,,,,,,,,,,,,+++*********************)))(((((()))*********+++++++++++++++)))((('''''')))+++---(((((())))))*********+++++++++******))))))((((((************************(((%%%"""!!!$$$(((+++,,,)))***,,,+++***))))))***)))+++***+++444BBBHHHGGG@@@DDDIIIJJJJJJNNNUUU\\\YYYXXXWWWXXXYYYZZZYYYXXXWWWWWWXXXWWWSSSLLLBBB<<<777333...---000222222111///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((***,,,+++((('''(((+++$$$***,,,((('''+++,,,)))777111+++((()))******(((+++)))((('''((()))(((''')))$$$ ###))),,,***%%%'''''''''''''''((())))))''''''''''''((((((((()))(((+++......,,,)))(((''',,,///555999:::777444111000///...,,,)))'''(((***'''((()))(((''''''((()))%%%''')))+++,,,+++***)))+++(((%%%%%%'''))))))'''+++***((('''&&&''')))***+++++++++)))((('''(((***&&&''''''((()))******+++)))+++,,,+++***)))***+++)))***+++,,,,,,+++***)))))))))))))))************(((((()))*********************))))))(((((((((''')))))))))+++,,,,,,+++)))******+++,,,,,,,,,,,,+++***((('''(((***+++++++++(((((()))************)))+++*********))))))(((((('''(((((()))))))))))))))''')))++++++***+++,,,...,,,++++++++++++++++++,,,)))***,,,...000111111111)))***+++,,,,,,,,,,,,,,,******)))))))))***+++,,,+++...000...***))),,,000++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------........./////////...---...000000000...,,,,,,///222222222999BBB555555<<>>AAAXXXtttsssTTT>>>888333444777444333222<<>>@@@AAA>>>:::888666333999===999555666888999666666666555555777;;;??????<<<;;;>>>???>>>>>>@@@DDDKKKQQQbbbjjjXXXRRRHHHEEE@@@;;;777555555555555555444333333222111111000000000000000000000000------------------------...---+++---//////,,,******......)))&&&&&&%%%###,,,---...---+++)))))))))---,,,,,,+++*********+++------,,,,,,,,,,,,++++++,,,+++***)))))))))+++++++++......)))''')))***(((++++++***)))(((((())))))******+++++++++,,,,,,,,,************************......---***((((((***,,,))))))))))))((((((((((((+++*********))))))(((((()))((((((((()))***++++++---///......666AAABBB===:::<<>>>>>CCCZZZuuusssXXX>>>666777555222222000222777BBBSSSgggyyy~~~vvvhhhWWWHHH???888555111111333444333000///,,,+++,,,...000///............///////////////...------------...//////...,,,...666===AAAFFFJJJQQQMMMHHHIIIOOOUUUWWWWWWTTTRRROOOMMMLLLMMMOOOPPPIIIGGGEEEEEEEEECCC>>>::::::===??????<<<::::::<<<888999999888777888:::<<<===<<<:::888888;;;>>>>>>GGGHHHPPPccc{{{cccRRRLLLEEECCC???;;;888666555555555444444333222222111111////////////////////////...........................,,,+++,,,...///...,,,)))...///,,,***,,,+++)))%%%'''***+++++++++,,,...---,,,++++++******++++++,,,,,,+++++++++*********,,,+++***))))))***++++++***...///+++)))++++++)))++++++******))))))))))))(((((()))))))))*********************************......---***((((((***,,,*********)))))))))((((((+++*********))))))))))))+++++++++***++++++,,,,,,,,,---,,,---444===>>>999444555777;;;@@@EEEIIILLLPPPOOONNNOOOQQQRRRQQQOOOTTTYYYZZZQQQGGG>>>666000***,,,......,,,++++++,,,---000222111///---++++++++++++,,,,,,++++++***************++++++,,,,,,,,,+++++++++***)))(((((((((---,,,+++******+++---...((())))))******+++,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''******''''''))))))'''))),,,...,,,)))(((+++...)))***+++,,,------,,,,,,******)))))))))((((((((()))************))))))((('''((()))(((''''''***---,,,,,,------......//////++++++***)))))))))))))))+++***)))(((((())))))******((('''''')))***)))(((***)))((('''&&&''''''(((...---,,,,,,++++++++++++***)))((((((((()))++++++)))))))))))))))******+++*********++++++******)))((())))))***************'''***,,,,,,***)))***,,,&&&&&&''''''((('''''''''***)))))))))))))))))))))+++******)))))))))))))))***+++***)))''''''(((***)))************+++++++++******++++++++++++******------...111444444333111+++***)))(((((()))***+++************************+++,,,------...------------+++***+++------,,,***---------.........---,,,,,,------......------,,,000...++++++---///...---,,,...///000//////111333000111111222333444777999999:::BBBSSSiii~~~dddGGGAAABBBGGG\\\vvvuuuZZZ@@@888888555111111///000333;;;HHHYYYhhhrrrnnnssswwwrrreeeVVVKKKFFF999555111///111222222000///---,,,,,,///000000...////////////...............------------...//////...,,,000999CCCIIINNNSSSWWWRRRNNNOOOUUU[[[______fffccc___[[[YYYZZZ\\\^^^\\\[[[YYYWWWSSSNNNIIIEEECCCFFFHHHFFFBBB>>><<<<<>>======???AAA??????===;;;;;;===???@@@EEEHHHSSSgggtttYYYKKKFFF@@@???===;;;999666555444444444333333222222111111////////////////////////////////////////////////...,,,***+++---...//////(((---000...------,,,)))$$$&&&)))******+++---...,,,,,,++++++******+++++++++************)))))))))+++******)))******++++++)))---///---+++------***++++++++++++************)))))))))))))))*********************************------,,,***((((((***,,,+++++++++*********))))))***************))))))))),,,,,,++++++***++++++++++++,,,++++++111777888444//////000333999@@@GGGLLLQQQOOOMMMMMMPPPRRRTTTTTTTTTWWWTTTIII>>>777222---+++,,,,,,,,,++++++,,,...///111222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***))))))((((((((((((((((((***,,,...///))))))(((((()))***,,,---+++++++++++++++***************)))((((((((())))))))))))))))))))))))))))))+++---,,,((('''***+++(((&&&(((***(((&&&%%%'''***'''((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))(((''''''%%%))),,,***%%%$$$(((---,,,------...///000000111,,,,,,++++++******++++++---,,,+++******************((('''((()))))))))'''))))))(((''''''''''''(((++++++++++++++++++++++++)))))))))((()))******+++)))))))))))))))******+++*********))))))******+++'''(((((())))))))))))))))))***,,,+++***))))))***'''((((((((((((''''''&&&))))))))))))))))))******++++++******))))))))))))***++++++***(((((()))+++)))************++++++++++++++++++******++++++,,,---------///222444444444,,,***)))(((((()))***,,,************************++++++,,,---------------,,,***)))***+++,,,+++***,,,,,,---...////////////------............------000///------///000//////,,,...111111111111222333000111222222222333666999===>>>FFFYYYrrr{{{]]]BBB===@@@EEEWWWmmmwww\\\CCC:::999444111111000000000555===HHHSSSZZZ[[[eeeoooooodddWWWPPPNNN>>>888222///000222222111000...---...///000000///000/////////...---------...------------...//////...---111;;;EEEJJJPPPUUUUUUQQQMMMOOOVVV^^^ccceeelllkkkiiihhhiiilllooorrrmmmnnnnnnkkkeee^^^YYYWWWTTTVVVWWWVVVQQQJJJFFFCCCCCCDDDCCCAAA??????@@@BBBDDDCCCAAA@@@@@@@@@BBBDDDIIIOOO^^^tttiiiRRRFFFBBB;;;;;;;;;:::999777555333333333333333222222111111////////////////////////........................///---+++***+++---...///'''---000---+++***'''###)))+++,,,,,,***))))))***,,,,,,++++++***++++++,,,++++++*********)))))))))******************++++++&&&+++///---,,,------***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,,,,***)))(((***+++,,,,,,,,,+++++++++******************************++++++***)))((((((((()))+++++++++,,,///222222000......---000777@@@IIIOOOPPPOOONNNNNNOOOQQQSSSTTTMMMOOOKKK@@@777222000......//////...---...222444555555444111...---...///111000///...---,,,,,,,,,((((((((((((((((((((((((+++++++++******)))))))))'''''''''((()))+++---...***)))((('''(((***,,,---+++++++++*********************)))(((((()))***+++))))))))))))))))))))))))---...,,,'''&&&)))***)))&&&'''((('''%%%%%%&&&))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''***,,,+++'''&&&(((+++******+++,,,------...///------,,,,,,,,,,,,,,,---......------,,,+++++++++***)))((()))******((('''++++++++++++***+++++++++))))))***+++++++++++++++)))))))))))))))******+++)))))))))))))))******+++******)))(((((()))+++,,,&&&''''''((()))(((((((((&&&((()))******+++++++++++++++++++++******)))((()))))))))))))))*********++++++++++++******))))))***+++,,,+++))))))***+++))))))*********+++++++++---,,,+++******+++---...///...---...000333333333...---+++******+++---...************************++++++,,,------------,,,+++************+++******)))***,,,---------...///------............------///.........///000000///,,,///111222111000111222111333555555444555999===FFFGGGOOObbb{{{sssWWW???:::===BBBPPPaaattt[[[CCC:::888444000111333222111333777>>>EEEJJJOOOXXXccchhhddd\\\VVVTTTDDD===555111111333333333000000/////////000000000000000///...------,,,,,,...------------...//////000...000888???BBBEEEIIIOOOLLLJJJMMMTTT^^^eeeiiimmmmmmoooqqqssstttvvvvvvqqquuuyyyyyytttnnnlllkkkhhhjjjkkkjjjfff___XXXTTTLLLLLLKKKIIIGGGFFFGGGIIILLLIIIGGGHHHGGGFFFGGGJJJSSS^^^qqq```MMMDDDAAA777888999999888666444222333222222222222222111111........................------------------------000///---+++***+++---...%%%+++...,,,***)))'''###---...///...+++))))))))),,,++++++***++++++,,,,,,,,,+++++++++************))))))******++++++++++++$$$***---,,,+++,,,,,,******++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++***)))((()))+++,,,,,,,,,,,,++++++++++++***************+++++++++++++++***)))((((((((())),,,++++++---////////////...------000777@@@JJJOOOIIIJJJKKKKKKKKKKKKKKKLLLHHHJJJFFF;;;222000000...///////////////111555888<<<:::555000------111444888666444111///---,,,,,,)))))))))(((((((((((((((++++++++++++************,,,,,,,,,,,,------......***)))'''''''''))),,,---************************(((((((((((()))***,,,,,,)))))))))))))))))))))))),,,---+++&&&%%%((()))'''***++++++***))))))+++,,,*********)))))))))))))))&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''+++***************))))))(((((()))***++++++,,,,,,---,,,,,,,,,,,,,,,------...............---,,,,,,+++*********++++++)))'''+++,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++((()))))))))************)))))))))))))))******+++***)))((('''((()))+++,,,&&&&&&'''(((((((((((((((''''''((()))***++++++***+++,,,,,,,,,+++***))))))(((((())))))***************++++++++++++***)))))))))***,,,+++***)))***+++))))))*********+++++++++---,,,+++++++++,,,...///111///------...000000000...---,,,******,,,---...***************************+++,,,,,,------,,,,,,******+++************+++)))+++......------...000---......//////......---------...////////////000---///111222222222333444555888;;;;;;;;;===BBBFFFOOORRR[[[mmmtttZZZAAA;;;===AAAKKKWWWppppppXXXBBB:::888333111222333222111222444888===???CCCHHHPPPYYY^^^___\\\YYYHHH@@@777222111222222111000000000/////////000000000//////...---,,,,,,+++...------------...//////...,,,---444888999:::===GGGFFFFFFJJJQQQ[[[dddhhhmmmppptttxxxyyywwwtttrrrtttzzz}}}{{{{{{xxxzzz|||}}}{{{uuunnniii^^^^^^^^^\\\ZZZZZZ[[[]]]YYYTTTSSSUUUTTTPPPQQQTTTaaaooo{{{YYYIIICCC???555666666777666555333222222222222222222222111111........................------------------------.........,,,++++++,,,...###)))---,,,+++---,,,***,,,---///...,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********((()))***+++++++++++++++%%%***,,,******+++,,,***))))))+++,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))***,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,++++++***+++++++++,,,***+++......,,,,,,...++++++,,,000666>>>FFFJJJHHHIIIKKKJJJHHHFFFFFFFFFFFFHHHEEE<<<444111111///.../////////000222666999>>><<<777222///111555999>>><<<888444111///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((((((''''''((()))+++,,,)))))))))***************&&&'''((()))************)))))))))))))))))))))))))))+++***&&&%%%((()))&&&******))))))))))))******))))))(((((((((((()))***&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,***)))((()))+++,,,***'''************++++++++++++++++++******++++++,,,,,,------...//////......---,,,,,,,,,,,,---,,,***'''((()))******++++++******'''((()))***++++++***)))(((((()))************))))))))))))))))))******+++(((((((((((()))******+++&&&''''''(((((((((((((((***)))((()))******(((''')))************))))))(((((((((((()))******++++++***+++,,,,,,,,,+++)))(((''')))++++++***)))***+++)))************+++++++++,,,,,,,,,,,,---...//////111///,,,,,,---......---++++++************++++++******************************+++,,,,,,,,,,,,,,,***+++,,,+++*********,,,,,,///222111///...000333......////////////......+++---///000/////////000///111333555666888<<<>>>888===AAACCCBBBEEELLLRRR]]]bbblll|||www]]]CCC::::::;;;AAAIIIcccvvvmmmWWWBBB:::777333111333000//////000222444777999888888<<>>@@@>>>:::666333222111111------------,,,,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((('''''''''(((((()))*********((()))))))))*********+++'''(((***+++***(((&&&$$$(((((((((((((((((((((((('''***)))'''&&&))))))&&&'''&&&%%%%%%&&&&&&&&&&&&)))(((''''''((()))***+++&&&&&&''''''((((((((((((&&&&&&(((***+++,,,,,,---$$$&&&((())))))(((((((((++++++************)))))))))))))))))))))***+++++++++,,,---////////////......------...///...+++(((&&&'''((()))***))))))((('''((()))***+++***(((''''''((()))***+++******))))))))))))))))))******+++&&&'''((()))************''''''((())))))))))))((()))((('''(((***+++)))'''))))))******+++*********'''(((((()))******++++++***+++,,,------+++)))(((&&&(((***+++***))))))***)))************++++++++++++,,,---....../////////---,,,***+++,,,------,,,******+++,,,,,,+++************************************+++,,,,,,,,,,,,+++***,,,------******+++------000333333///...000222......////////////......+++...111222000000111222111333666999===CCCIIINNNEEEKKKQQQTTTTTTXXXaaahhhsssyyy|||aaaFFF999777666999>>>UUUggg~~~oooYYYDDD<<<888222000222......///000111222444555555444444888AAAKKKSSSWWWMMMFFF<<<666444333111///...000000///,,,,,,---///------------------------...------------...//////)))'''(((...111000///111///000111333666;;;@@@CCCEEEJJJTTT^^^gggmmmpppqqqrrrvvv}}}{{{wwwxxxyyyyyyzzz{{{xxxvvv{{{zzzrrrqqqwwwsssPPPAAA<<<888555555444333333222111111111111111111111111222222........................////////////////////////%%%)))---.........000333''',,,---***)))***+++)))+++,,,------+++)))******+++*********+++,,,,,,---))))))))))))(((((((((((('''(((***+++,,,,,,+++++++++......+++))),,,---,,,&&&''')))+++,,,+++)))(((,,,,,,,,,,,,++++++******))))))))))))))))))))))))''')))++++++***))))))***+++++++++*********))))))*********++++++,,,,,,,,,)))((((((((()))***++++++)))&&&(((------(((''',,,(((+++...333888<<>>888777:::>>>===CCCFFFBBB???@@@@@@???999;;;===???@@@BBBEEEHHH555666888999:::;;;>>>AAAAAA???;;;888555444444444,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++++++++++++++&&&'''((()))*********)))(((((())))))*********+++(((***+++,,,***'''### ((((((((((((((((((((((((&&&)))***((((((******''')))(((''''''((()))((((((***)))))))))***+++---...'''''''''((((((((())))))!!!"""$$$&&&(((******+++$$$))))))%%%$$$&&&*********))))))((('''''''''((((((''''''((()))*********+++---///000000///////////////000000///,,,)))&&&'''(((*********)))((('''((()))++++++)))(((&&&'''((()))++++++******))))))))))))))))))******+++%%%&&&(((************)))'''(((((()))))))))))))))%%%$$$$$$'''+++...---+++***+++,,,---------------'''(((((()))***+++++++++***+++,,,------+++***(((%%%'''******)))((()))))))))************+++++++++***+++---///000000///...***))))))***,,,...---,,,+++,,,...//////...,,,+++******************************+++,,,,,,,,,,,,+++***---...---+++***,,,...+++///222111---+++---000......////////////......,,,///333333222111222444333555888===CCCKKKTTT[[[XXX___fffjjjkkkpppyyyjjjMMM>>>:::888999<<>>999222///111...///000111222333333444999888555333666???KKKSSSQQQKKKBBB;;;999777444222...///000...,,,+++,,,///,,,,,,------------------...------------...//////***'''''',,,...+++)))***---...///000111333666888;;;>>>DDDJJJPPPUUUXXXZZZgggkkkrrr||||||{{{|||}}}}}}yyy~~~~~~}}}oooRRRCCC<<<777555444444333333222222111111222222222222111000000//////............///////////////...,,,***((('''+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))***+++,,,------,,,+++******************************+++,,,+++***)))***+++************************++++++******)))(((((((((///...---,,,***)))((('''111...++++++,,,+++(((&&&*********++++++,,,,,,,,,((('''&&&''')))******)))++++++******)))*********)))******+++++++++******...---...222888<<<===<<<<<<<<<;;;888444000///000777;;;AAAFFFJJJMMMPPPRRRJJJJJJKKKMMMOOOPPPPPPNNNLLLHHHDDDCCCEEEFFFFFFDDDAAAAAA@@@??????===777000222///,,,+++------+++((()))(((((())))))***+++,,,---......,,,******+++,,,&&&)))++++++)))((()))+++$$$***---***''')))++++++*********)))((('''''''''+++***)))***+++,,,+++)))------,,,,,,***)))'''&&&(((((((((((())))))))))))***)))((((((((()))+++,,,///'''###''')))&&&&&&(((++++++((($$$$$$((((((%%%+++***)))'''''''''((()))((()))*********((('''&&&***)))(((((()))++++++***)))************+++++++++444111///000111000***%%%******))))))((((((''''''******)))))))))))))))******)))((()))+++,,,,,,+++$$$((()))&&&$$$(((---...+++***)))(((((()))***+++''''''(((((())))))************))))))******+++,,,((((((***---///000...,,,))))))***+++,,,,,,------************************))))))************))))))***++++++***((('''(((*********++++++++++++******//////...---,,,,,,+++++++++,,,///111111///---,,,************))))))(((((()))***,,,+++)))((('''(((..................------222111///......///000111000////////////000111111333111333777888666777:::999BBBGGGIIIPPP^^^jjjnnnlllmmmqqqyyy~~~zzz\\\CCC777555666888777HHH]]]mmm}}}rrr___JJJ@@@999222...///000///---------///111222222555555333000555???III\\\QQQCCC<<<<<<999222+++555333000//////...---+++///...------,,,,,,,,,---,,,+++(((''''''))),,,...***+++,,,---............,,,,,,,,,---------......666555555666:::???DDDHHHOOOTTT[[[dddnnnuuurrrkkkmmmrrrwwwyyyxxxwwwxxxyyy}}}}}}~~~lllOOOAAA:::666555444444333333222222111111222222222222111000000//////............//////...---------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))******++++++++++++******************************)))+++,,,+++***)))***+++************************************))))))))))))))))))))))))))))))))))))---+++))))))++++++)))'''*********++++++,,,,,,,,,---++++++,,,---...---,,,******************++++++))))))*********++++++++++++***+++...333666666666333444555333111//////000333999BBBIIINNNQQQQQQQQQQQQSSSUUUXXX[[[\\\[[[ZZZUUUSSSQQQQQQQQQPPPMMMJJJMMMLLLKKKIIIFFFAAA999333000---))))))+++,,,+++)))++++++*********+++++++++---......,,,***)))***,,,&&&)))++++++)))((()))+++&&&***+++(((&&&((((((%%%(((((())))))))))))))))))+++***))))))***+++***))),,,,,,,,,+++***)))((('''(((((((((((()))))))))))))))))))))))))))******+++%%%"""''''''(((+++'''(((&&&###&&&+++,,,)))+++***)))(((''''''((()))'''(((((()))((('''&&&%%%***)))(((((()))*********))))))*********+++++++++111///...000333333///+++***)))))))))((((((((('''******))))))))))))*********(((((((((***+++***))),,,///...)))&&&(((************))))))))))))******(((((((((((())))))************))))))******+++,,,+++++++++...000111000...))))))***++++++,,,------************************))))))************))))))***++++++***(((''')))***)))******++++++******)))------,,,,,,+++***)))))))))***,,,---------+++***+++++++++******)))))))))((()))+++++++++,,,...000////////////////////////111000///------...///000111111111222222222333333333222444999:::999;;;??????HHHPPPTTT\\\jjjuuuyyygggNNN>>>777666777555@@@OOO___rrr}}}eeeJJJ:::333///...000))))))((()))+++---000222000333333111///333===FFF[[[VVVNNNGGG@@@:::555222222000...---......---,,,///......---------......---,,,+++******,,,---...***+++,,,---............++++++++++++,,,,,,,,,---000000000000111333444555AAADDDHHHNNNYYYbbbccc___bbbfffllloooqqqrrruuuwwwyyyyyyzzz}}}gggJJJ===888555555444444333333222222111111111222222111111000/////////............//////---,,,,,,,,,,,,...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))*********))))))*********************************)))***++++++***)))***+++************************))))))))))))************))))))))))))))))))))))))***)))((((((***+++***)))*********+++++++++++++++,,,+++***+++,,,,,,***((()))))))))******+++,,,,,,))))))((())))))+++---...*********+++...000000///---...///...,,,,,,,,,...///666AAALLLRRRTTTSSSQQQXXX[[[```eeehhhhhhgggfff````````````___[[[UUUQQQWWWVVVUUUTTTOOOFFF===666222...***)))+++------+++------,,,,,,,,,+++++++++---......,,,***)))***,,,''')))***+++))))))***+++(((******((()))+++***&&&''''''(((((()))***++++++***)))((((((******)))(((***************)))(((((((((((((((((())))))))))))((())))))************)))+++&&&###%%%(((((('''((($$$&&&&&&%%%***000222000***))))))(((((((((((()))''''''''''''''''''&&&%%%)))))))))))))))))))))))))))))))))*********++++++,,,+++,,,///444666444111))))))))))))((((((((((((***)))))))))))))))*********)))'''((())))))((('''---000///)))'''(((***((())))))************))))))((((((((())))))))))))*********))))))******+++,,,,,,++++++,,,///000000///))))))******+++,,,,,,,,,************************))))))************))))))******+++***(((''')))***)))******++++++******)))+++*********))))))(((((()))******+++++++++++++++,,,,,,++++++++++++******)))***+++++++++,,,...111//////000000000000000///222111000/////////000000222333444555555555555555444444666<<<>>>>>>BBBHHHKKKUUU___gggooozzzttt[[[FFF:::666666444999@@@NNNcccyyy{{{bbbFFF555000...,,,+++((((((((()))***---///000...000111///---111:::BBBUUUXXXXXXQQQFFF<<<999999222000...---...//////.........---------...//////---------------.........***+++,,,------......---************++++++++++++......///000///...---,,,222333333666@@@LLLQQQQQQOOORRRWWW\\\___ccchhhkkknnnmmmnnnpppuuu{{{cccGGG<<<999777555444444333333222222111111111111111111000000/////////............//////...---,,,+++,,,...111222+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))+++***)))(((((()))***+++************************)))***++++++***)))+++,,,************************'''(((((()))***+++++++++......---,,,+++***)))(((******))))))*********)))***************+++++++++***)))))))))***)))'''%%%(((((()))***+++,,,,,,,,,))))))(((''')))+++...///---,,,,,,------...---------......---***))))))***---333===IIIRRRUUUTTTRRRYYY^^^fffllloooooonnnmmmhhhhhhhhhgggccc^^^YYYUUUYYYXXXYYYYYYTTTJJJAAA===999444...,,,---///000///......---------,,,,,,+++---------,,,***)))***+++'''(((******************''')))((((((---222000+++'''(((((()))******++++++)))((('''((()))***)))'''(((((())))))***))))))((((((((((((((())))))))))))((()))***++++++***)))(((///+++((((((******(((&&&%%%'''((((((---444666444)))))))))(((((((((((()))''''''''''''''''''''''''((()))******(((((((((((())))))))))))***************)))***...222555444333))))))))))))(((((((((((())))))))))))))))))***++++++***(((((())))))(((&&&'''******''''''***,,,***((()))***++++++***)))((())))))))))))))))))))))))******))))))******+++,,,+++***((()))+++---------))))))******+++++++++,,,************************))))))************)))))))))******)))(((((()))+++))))))************))))))))))))))))))))))))((((((,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***(((''''''......///000000000//////333333333333333333222222222333444666777777666666666777;;;BBBEEEGGGMMMUUU^^^gggqqqzzz}}}dddKKK<<<777777666777:::CCCSSSfffvvv~~~gggUUU???333222111+++&&&...------,,,,,,---......---///000......111888>>>LLLSSSXXXUUUJJJAAA======777444111////////////...---------,,,------...///+++,,,.../////////...---***+++,,,---------------*********++++++++++++,,,,,,---...///000000//////------++++++333>>>EEEEEE>>>???BBBEEEIIIMMMRRRUUUYYYYYYZZZ\\\aaagggmmmppptttvvvyyy|||}}}}}}~~~```EEE<<<::::::555444444333333222222111000111111111111000////////////............/////////...---,,,,,,---///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((***++++++******+++,,,************************''''''((()))***++++++,,,...------,,,+++***)))))),,,,,,,,,+++***)))))))))************************+++******+++,,,+++)))&&&'''((()))+++,,,,,,,,,,,,))))))(((''')))+++...///------...---,,,,,,,,,,,,---......---+++******+++---000888CCCMMMTTTUUUUUUYYY```hhhoooqqqpppppppppjjjjjjiiifffbbb]]]XXXVVVVVVVVVYYY]]]ZZZPPPIIIHHHAAA;;;333///000222333333111000///...------------,,,------+++)))((()))+++(((((()))******+++***)))''')))((((((---222000+++************************)))((('''((()))***)))'''''''''((()))))))))(((((((((((((((((())))))))))))((()))***++++++***)))(((&&&$$$###%%%)))---,,,***%%%(((((((((,,,222333000((((((((())))))))))))((((((((((((((((((((())))))&&&(((******((('''''')))(((((()))))))))*********))))))***,,,...000000///(((((((((((())))))))))))))))))(((((()))***++++++,,,+++************)))(((%%%((((((''')))---...,,,((()))***++++++***)))(((************))))))))))))******))))))******+++,,,+++***((()))+++------,,,)))***************++++++))))))))))))))))))))))))))))))************)))))))))******)))((((((***+++)))))))))******))))))))))))))))))***************,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,---+++...000///,,,'''$$$###+++,,,...///000///......111222333444555444444333111222444666777888999999:::===DDDLLLPPPTTT\\\eeesssyyyjjjQQQ@@@999999777888:::===CCCOOOaaaooozzzzzzwwwtttuuuxxxuuuppp[[[LLL:::000000222...'''//////...............///---///000//////222888<<>>:::555111000...---,,,---,,,,,,,,,,,,,,,------***+++---.........,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))+++,,,...///,,,---,,,+++///888===<<<555555444555777:::===>>>BBBBBBDDDGGGLLLQQQWWWZZZ\\\```dddfffhhhiiikkkkkkoooqqqsssvvvxxx}}}___EEE<<<;;;;;;555444444333333222222111000000111111000000///...//////............/////////...---,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))*********))))))*********))))))))))))))))))))))))((()))++++++******+++---************************'''(((((()))***+++++++++((((((((()))******++++++,,,---...,,,***))))))******************)))))))))(((((((((***+++***'''%%%'''(((***+++,,,,,,+++***))))))((())))))+++---...+++,,,---,,,***)))***+++***+++------,,,,,,...000...///555???KKKSSSVVVVVVZZZaaajjjooopppoooooopppjjjkkkjjjhhhbbb]]]ZZZYYYXXXWWW[[[bbb```VVVRRRUUUIIIAAA888444444777:::;;;:::777333000...---...///,,,------+++)))((()))+++)))(((((()))++++++***)))(((******((()))+++***&&&*********************)))***)))((((((******)))(((&&&'''((((((((((((((('''(((((((((((()))))))))))))))************))))))((((((((('''&&&***...,,,'''$$$''''''&&&(((---,,,)))'''(((((())))))))))))((()))(((((((((((()))******$$$'''***+++((('''(((***((((((((()))))))))*********************+++++++++(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++******++++++***)))***++++++))),,,//////+++))))))************))))))+++************)))))))))******))))))******+++,,,,,,++++++,,,---......---************************))))))))))))))))))))))))))))))************))))))((()))***)))((((((***,,,((())))))******))))))((())))))******++++++,,,,,,***)))))))))***+++---...++++++,,,,,,,,,,,,------***---111111///,,,)))(((***+++...///000///...---...///222555666666555444333444555777999<<>>BBBGGGJJJIIIPPP^^^jjjpppttt~~~kkkTTTBBB999555333555666444222999DDDMMMOOOOOOOOORRRVVVSSSMMMPPPIII<<<...+++///111...)))***+++,,,---.........---...///000111333666888DDDJJJPPPTTTTTTRRRPPPNNNPPPKKKDDD>>>:::888666444222111000///...---------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++,,,------------,,,+++******------+++,,,222555555111///------///000///---.........000222555888:::777===???===<<<@@@BBB@@@EEEGGGIIIKKKLLLNNNQQQTTTXXXYYYZZZ[[[\\\]]]___```bbbFFF;;;888777555555444333333222222111000000000000000//////...//////............//////******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++************)))***+++,,,------,,,+++***))))))))))))))))))))))))''')))***+++******,,,---************************))))))))))))************---,,,,,,,,,+++*********&&&(((******)))(((+++---+++*********))))))(((((('''(((***,,,......+++((()))***+++,,,,,,+++)))((()))******+++++++++******)))+++...---,,,+++---000+++,,,,,,+++(((''''''(((...000666AAANNNVVVWWWUUUZZZ```gggjjjiiiggghhhjjjlllqqqwwwxxxssskkkeeebbbaaa^^^aaahhhdddYYYWWW^^^VVVOOOFFFBBBEEEKKKPPPSSSOOOIII@@@666000......000,,,,,,,,,+++)))((()))******(((''')))+++,,,***((($$$***---***((()))++++++''''''(((***+++,,,---...+++***)))***+++,,,+++)))''''''(((((('''&&&&&&%%%(((((((((((()))))))))))),,,+++)))((((((((()))***"""$$$$$$"""&&&,,,***$$$'''))))))(((***---,,,'''&&&'''(((*********)))((('''&&&&&&%%%&&&'''((()))%%%***+++((('''))),,,(((((((((((())))))))))))+++++++++)))((('''((()))'''((((((((())))))******(((((((((((()))***+++,,,(((''''''((()))+++***)))((()))((((((+++///...(((+++***)))(((((()))***+++++++++++++++******))))))*********)))***++++++,,,))))))***,,,------***(((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***)))((()))***,,,(((((())))))))))))((((((''''''((()))***+++,,,,,,++++++,,,...///000000111*********++++++,,,,,,,,,...---,,,)))'''(((+++...+++---///222333222000///000333888<<>><<<;;;<<<===BBBGGGMMMQQQOOOWWWfffttt{{{xxx]]]FFF888666333333666666222333888666999<<<>>>DDDHHHFFF@@@@@@AAA<<<333///000...***...............---,,,+++,,,---...///111333555666CCCIIIQQQSSSQQQNNNNNNPPPYYYTTTLLLFFFCCC@@@???===555444222111///.........+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++***))))))))))))************&&&(((+++------+++)))'''))),,,,,,)))+++111666666...,,,+++,,,///000...,,,//////...///000111333444111666888333333777888555:::<<<===>>>>>>>>>@@@AAACCCEEEHHHKKKLLLLLLLLLLLLcccJJJ@@@777555444333222111111111222333...///111333333111///...222222111///...000333777...,,,+++,,,//////---***......---,,,,,,+++******+++,,,,,,------,,,,,,+++(((***,,,------+++(((''',,,)))(((+++000333000---************************,,,++++++++++++++++++,,,''''''((()))***++++++,,,(((+++***'''&&&)))***(((************************,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,,,,+++***)))))))))***)))***+++,,,+++)))'''%%%((()))+++...000000---*********+++++++++,,,,,,,,,)))+++------,,,,,,,,,---...///000...)))'''((()))+++000:::FFFQQQWWWYYYYYY]]]^^^fffoooooohhheeegggkkkuuu~~~~~~tttkkkggghhhdddcccdddgggeee___ZZZZZZVVVRRRNNNPPPUUUZZZ[[[YYY^^^SSSDDD999333000,,,))),,,++++++******++++++,,,'''//////&&&$$$,,,111///+++*********))))))(((((())))))*********+++++++++))))))))))))(((((((((((()))+++,,,+++)))&&&%%%%%%///+++''''''***,,,+++)))---***'''(((,,,...+++'''"""$$$'''''''''((()))***)))******))))))((('''&&&)))((('''(((******((('''((((((((((((((()))******&&&&&&&&&'''''')))***+++))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++***************++++++++++++***))))))+++,,,+++***))))))))))))************'''&&&&&&''')))***((('''***)))''''''((())),,,---,,,,,,,,,++++++*********(((((())))))*********+++((((((((((((((()))******))))))))))))************++++++,,,+++***(((&&&%%%++++++************************++++++++++++******---,,,++++++,,,///111333+++***+++,,,///000///...---...///...,,,+++,,,---+++---...//////111444777<<<999999@@@HHHLLLIIIDDDGGGEEEBBBBBBFFFNNNWWW\\\```gggpppxxxiiiMMM<<<777333222444555222000111111222444666777999999999;;;999666222000/////////111000............,,,***000000000000000111222222:::AAAJJJNNNOOONNNNNNOOOUUU[[[[[[SSSJJJGGGCCC>>>666666777666555333222111///---***+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........,,,)))((()))***+++***(((''''''(((***+++,,,,,,,,,,,,---///111222---------............//////...,,,,,,,,,---///111000000111111111111000000111333444444333222444555666888:::<<<===>>>>>>===cccIII>>>666555444444333222111222222333000000000000000000000000//////...,,,+++,,,///222...,,,+++,,,//////---+++......------,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***,,,)))(((+++///111///,,,************************++++++************++++++(((((())))))******++++++***+++)))(((+++000...)))************************,,,++++++******++++++,,,+++++++++*********))))))++++++******)))*********)))***+++,,,,,,+++***)))(((((())),,,......,,,*********+++++++++,,,,,,,,,***+++------,,,+++,,,---))),,,------,,,,,,...000///555>>>GGGNNNRRRTTTTTTbbbaaagggqqquuupppkkkiiimmmtttzzzyyyrrrjjjggggggmmmkkkkkkmmmjjjccc______^^^\\\ZZZ\\\```bbb```]]]^^^RRRCCC666000...,,,,,,,,,++++++******++++++,,,%%%+++***"""!!!***...++++++*********))))))))))))))))))*********++++++++++++******)))(((''''''&&&)))***+++***((('''''''''++++++)))((('''''')))+++(((&&&%%%)))///222111...%%%'''(((((('''&&&''''''(((((((((((((((''''''&&&***(((&&&&&&'''((()))(((((((((((((((((())))))***'''''''''''''''((()))***))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&'''))))))(((((((((((())))))******+++***))))))++++++***)))(((((()))))))))*********((((((((())))))))))))((()))((((((((((((***+++,,,++++++*********)))))))))((()))))))))************)))((((((((((((((()))***((((((((()))*********+++((())))))******)))((((((************************))))))************))))))++++++***+++,,,...000111,,,,,,,,,---000000000...'''***---...---,,,,,,,,,***---000333555777;;;>>>;;;<<>>888333111333333000...///...///000111111111111111555444222///....../////////...,,,,,,---...,,,+++///////////////000111111888>>>EEEIIIJJJKKKMMMOOOWWW]]]___YYYTTTRRROOOLLLCCCBBB???;;;888555333222000...,,,,,,...///...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,...***++++++++++++++++++***++++++***+++,,,...///111.........////////////000///...,,,,,,,,,---///000------............------///111222222111000222333222333555666777888777777bbbGGG;;;555666555555444333222222333333333111///......///111333......---+++)))***,,,///---,,,,,,---......---+++......------,,,++++++++++++,,,,,,------,,,,,,+++///...,,,******+++,,,---,,,***)))+++...///---************************************))))))*********)))))))))))))))*********,,,+++))))))...111,,,$$$************************,,,+++************+++,,,+++++++++************************)))******++++++((()))+++---...------,,,)))(((((()))+++,,,,,,*********+++++++++,,,,,,,,,***+++------,,,+++,,,...)))+++---......///222444,,,333>>>GGGNNNSSSXXX\\\eeeccchhhrrrzzzxxxqqqlllnnnpppsssssspppmmmkkkjjjxxxuuutttuuuqqqjjjffffffffffffgggjjjllliiiccc^^^]]]RRRCCC555...,,,---...,,,++++++******++++++,,,&&&)))&&& """***,,,'''***************))))))))))))))))))************+++,,,+++***)))((('''&&&%%%((()))***)))(((''')))+++)))++++++((($$$$$$(((,,,***)))(((***---...+++(((((()))***)))'''%%%%%%%%%(((((()))************)))+++(((%%%%%%&&&((())))))((((((''''''(((((()))***(((((((((''''''((())))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((()))))),,,+++))))))******)))'''(((((())))))))))))******'''((()))((('''&&&'''(((''''''((()))***************))))))))))))((((((((())))))))))))***************)))((((((((((((((()))((((((((())))))*********%%%&&&'''((()))*********************************((())))))******))))))((()))******+++,,,------...---------...000111000..."""&&&+++......---,,,,,,,,,...222555999>>>DDDHHHBBBEEENNN[[[gggiiiaaaXXX\\\___aaaaaaaaadddmmmttt|||xxxZZZCCC:::555222333222///...///------...---,,,+++******///...---,,,,,,---...///---++++++,,,.........---///............///000000666:::???BBBCCCGGGLLLQQQXXX___bbb```]]]\\\\\\ZZZUUURRRMMMFFF???:::777555222000....../////////---***************************+++,,,,,,++++++,,,...***,,,...//////...,,,***************+++,,,...///...////////////000000000...---,,,,,,,,,---///000...//////000000//////...---...//////......///111///000111222222222111111aaaDDD999555777666555555444333333333333222111000//////000111222000000///---,,,+++---///------------......---,,,......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,******+++,,,---,,,+++***+++------+++)))******************************))))))))))))***************)))))))))))))))''')))***)))+++,,,'''************************++++++************++++++***************************)))))))))***+++,,,,,,)))***+++,,,---------,,,,,,***((((((***,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,++++++---...---...///000111111333333111999DDDKKKOOOTTT[[[```dddeeejjjssszzzzzzuuupppnnnnnnnnnoooqqqrrrqqqppp|||yyyxxxxxxuuunnnjjjkkkhhhjjjmmmppppppjjjaaaZZZZZZRRRFFF:::111------///,,,++++++******++++++,,,******&&&###&&&------(((************************))))))))))))************+++******)))(((''''''&&&((())))))((('''(((+++---+++++++++(((&&&%%%(((+++)))(((((()))***)))%%%"""((()))***)))'''%%%%%%%%%******+++------.........***(((''''''((())))))((((((''''''''''''((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&((()))******---+++***)))***)))(((&&&(((((((((((()))))))))***&&&'''((('''%%%$$$%%%'''%%%&&&(((***+++***)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((******))))))((((((((((((%%%%%%&&&'''((())))))******************+++++++++*********++++++*********)))***+++,,,------,,,,,,...---,,,---//////...,,,$$$'''+++------------...///000222666<<>>GGGNNNXXX[[[```bbb```]]]^^^```gggggggggddd]]]TTTJJJEEE;;;:::888444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))(((((((((---,,,+++******+++,,,---,,,,,,+++++++++---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,---......------...000000000//////............\\\CCC;;;666666555555555555444222111000000000111111111111000000...///000///------...///+++---......---,,,,,,---......------------------+++,,,,,,------,,,,,,+++******+++++++++***)))(((+++,,,,,,,,,,,,,,,++++++*********************************))))))*********)))))))))))))))*********%%%---,,,)))***,,,---************************))))))***++++++***))))))***************+++++++++*********)))******++++++++++++++++++************...,,,******,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++***+++---///,,,---000555<<>>222---,,,,,,++++++******++++++,,,+++***(((''')))***+++************+++++++++++++++***)))))))))))))))((((((''''''(((((()))*********'''((()))))))))***,,,...111---((('''***+++***'''))))))))))))*********+++%%%'''))))))(((((()))***&&&'''((()))***+++++++++)))(((((()))******((('''''''''&&&&&&''''''((())))))))))))(((((()))******))))))))))))))))))))))))))))))))))))************)))((((((''''''&&&&&&&&&'''(((((()))***)))))))))''''''((()))******+++++++++***(((((())))))(((&&&''''''(((((((((((())))))+++)))'''''')))+++++++++$$$&&&(((*********)))((())))))************++++++************))))))))))))((((((((((((((()))*********))))))((((((''''''&&&******)))((('''''''''((()))))))))***++++++,,,,,,---------......---------------------,,,,,,,,,,,,---,,,+++,,,,,,,,,***(((/////////---+++---000222//////111777DDDXXXnnn{{{}}}ssshhhgggppp|||{{{zzz|||xxx{{{wwwssssssssswww|||xxxVVVMMMCCC===777000...///,,,------............---------------,,,,,,,,,,,,,,,,,,,,,///222555555555//////...------------...000222444444555:::BBBHHHSSSUUU[[[___^^^[[[\\\```fffiiillllllggg^^^TTTNNNDDDCCC@@@:::333...++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***++++++***+++,,,---+++***((((((***+++------,,,+++++++++---...///++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,---///...------...000......---,,,,,,------...YYYDDD>>>888666444444555444333222000///222111000//////000111222---...//////------///000+++---//////,,,+++,,,...------..................+++,,,,,,------,,,,,,+++---,,,+++***)))***+++++++++,,,---------,,,,,,---************************++++++************++++++(((((())))))******++++++!!!(((---,,,+++---...---************************((()))***++++++***)))((())))))*********+++++++++++++++******)))*********+++++++++++++++,,,---...---+++******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++***+++---000,,,---111:::EEEMMMRRRSSSPPPRRRUUUYYY]]]aaaeeeggghhhlllnnnnnnrrryyy|||yyyuuuwwwzzz{{{zzzxxxuuusssyyyxxxyyy|||yyypppiiihhhhhhiiiiiigggccc___[[[YYYUUUXXXXXXOOO???222,,,+++,,,++++++******++++++,,,************)))((())),,,*********++++++,,,,,,,,,******))))))(((((((((((((((((((((((())))))))))))&&&(((***++++++***,,,---///---***((('''(((((((((///...,,,)))'''&&&'''(((&&&((())))))(((((()))***&&&&&&'''(((((()))((((((***((($$$###%%%'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))***++++++))))))))))))))))))))))))((()))))))))************))))))(((''''''&&&%%%%%%&&&'''((()))))))))((((((((((((((())))))************)))(((((()))***)))''''''''''''((((((((()))))),,,'''###$$$***...,,,***%%%&&&'''))))))))))))(((((((((((()))))))))******************)))))))))(((''''''''''''(((***+++,,,%%%&&&&&&'''((()))******+++***)))((((((((())))))((())))))***++++++,,,,,,,,,------------------,,,...---,,,*********+++,,,...---,,,,,,---,,,***(((.../////////---...000222...///111777DDDVVViiivvvtttiii```aaannn~~~~~~wwwooollllllhhhhhhmmmuuuxxxsssnnnmmmnnnvvvxxxjjj^^^WWWWWWVVVXXX^^^aaa```bbbhhhdddggglllrrruuuyyykkk```SSSHHH>>>444//////,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,///222444555444000//////...------......,,,///222222333555;;;???GGGIIIQQQYYY[[[XXX[[[bbbdddgggkkkllliiibbbZZZTTTNNNMMMHHH@@@666///,,,+++++++++++++++++++++++++++&&&(((,,,------,,,------++++++************++++++,,,++++++******+++------,,,,,,,,,---------......++++++,,,,,,------------.........//////.........+++---......---,,,...///...------,,,,,,---...///WWWDDD@@@999555444444444444333111///...444222///,,,,,,///222444---///000000//////111222***---//////,,,+++,,,...------..................+++,,,,,,------,,,,,,+++111...+++((((((***---///+++,,,......---------...************************,,,,,,++++++++++++,,,,,,'''(((((()))***++++++,,,))),,,---++++++,,,***%%%************************((()))***++++++***)))((())))))******++++++++++++,,,,,,+++***)))))))))*********++++++---///000111,,,***)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++******---000...000555>>>JJJSSSXXXYYYYYYXXXXXXZZZ^^^aaacccccciiiiiiggggggoooyyyzzztttnnnssszzz}}}}}}{{{yyyyyywwwooolllffffffeeebbb^^^ZZZYYYYYYVVVZZZYYYOOO???111++++++,,,++++++++++++++++++,,,+++,,,------***(((***...*********++++++,,,,,,,,,******))))))((((((((('''******))))))((((((''''''&&&(((+++,,,+++++++++,,,+++,,,,,,)))$$$###&&&***)))((('''&&&%%%'''+++...''')))******((('''((()))'''(((((())))))))))))(((,,,'''!!! $$$(((***'''&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))((('''&&&&&&%%%%%%%%%%%%'''((((((((('''&&&((((((((())))))))))))))))))((('''((()))***)))(((''''''''''''((((((((())))))### (((---+++&&&%%%&&&'''((())))))))))))&&&'''''''''(((((())))))+++*********))))))((((((&&&&&&&&&''')))***,,,---!!!"""$$$&&&)))+++---...+++***)))(((((()))***+++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++...,,,***(((((()))***+++000...------...---+++)))***---///000000///000111///000222666@@@NNN]]]gggccc\\\UUU[[[kkk}}}uuummmccc^^^]]][[[UUURRRTTTWWWUUUTTTUUUUUU```lllpppiiiZZZLLLCCCAAA===>>>CCCEEECCCEEEKKKEEEIIIPPPVVVXXX^^^mmm}}}}}}ppp```SSSFFF999333222...............---,,,+++******,,,------...------,,,+++,,,...111333444333111000///...............***---000111111222666999<<>>>>>555555444444555666888999<<>>GGGQQQhhhssszzzyyy{{{|||llleee]]]TTTGGG999222222000000///...------------,,,,,,,,,,,,---...///000---...//////...///111222222333333111...------.........//////000000111111444777;;;@@@GGGPPPZZZ```^^^```cccccc```[[[WWWUUUXXXYYYTTTEEE777000---+++,,,+++******)))))))))******++++++,,,,,,++++++******+++,,,------,,,***))),,,,,,,,,+++,,,,,,------...---------,,,,,,++++++///...---,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------YYYFFF???888777666555555444333222111111222222222222222222222222000000000000////////////...//////////////////...............///000111111///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++'''((()))***+++***)))((())))))***+++,,,,,,++++++(((***,,,,,,+++*********************************'''(((((()))******+++++++++)))(((((())))))(((&&&''')))***+++******,,,---///---,,,......+++***,,,---,,,******,,,---,,,+++******+++,,,---------------,,,******+++,,,+++***000---++++++,,,...//////333777CCCQQQXXXYYYWWWXXX]]]]]]]]]\\\[[[[[[ZZZZZZbbbfffjjjlllqqqwwwvvvrrrsssyyy}}}}}}xxx}}}nnn[[[MMMJJJPPPXXX]]]___]]]UUUIII???999333...///---...111111---,,,---.........---,,,***((('''***+++---,,,+++)))******'''((())))))((()))+++---,,,+++******++++++)))(((&&&'''((()))+++,,,---...+++)))''''''((()))((('''((((((((()))))))))******++++++++++++++++++***))))))---***+++444222***+++((((((((((((((()))))))))''''''''''''''''''''''''(((%%%&&&***+++((((((+++---------,,,+++***((('''))))))***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((+++***((((((***+++***)))(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++,,,,,,))),,,//////,,,))))))***+++//////+++)))++++++))),,,,,,,,,---------......------......///000000000000000000111222666<<<@@@HHHRRR___gggooozzzxxxrrrjjjaaaXXXPPPKKKKKKEEE:::333333////////////000111222333555999<<<;;;777222//////000000000000000/////////222//////111333444;;;BBBTTTdddrrrvvvxxx{{{zzztttaaaXXXOOOHHH@@@666111111111000///...---------------------......///000000,,,---......---...000222444555666444111///...///000/////////////////////333444777;;;AAAJJJSSSZZZ[[[^^^```aaa___\\\[[[ZZZ]]]\\\SSSBBB333......///)))************)))((((((******++++++++++++******,,,,,,------,,,+++)))(((,,,,,,++++++,,,---......000000///...---,,,+++***...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,SSSCCC>>>999888555555555444333222222111222222222222222222222222000000000000////////////------///000000///------...............///000000111///...,,,,,,---......---,,,,,,++++++,,,,,,---***************+++++++++++++++,,,,,,,,,***(((&&&((()))+++,,,---,,,,,,+++)))+++,,,,,,***))))))))))))***************++++++(((((())))))************(((((((((((()))))))))((((((***++++++******+++,,,///---++++++)))((()))***,,,++++++++++++,,,++++++***+++,,,,,,,,,***((('''333000---++++++++++++***,,,+++))))))+++---///000666===HHHRRRWWWXXXXXXYYY\\\]]]]]]]]][[[ZZZYYYZZZaaaggglllnnnqqquuuwwwvvvwww{{{~~~~~~www}}}rrr\\\LLLHHHOOOYYY```hhhcccZZZPPPHHH@@@888222------///111111000............------,,,+++******)))************+++,,,---((()))******))))))***,,,///,,,)))***,,,,,,***((((((((((((((())))))******))))))))))))))))))((('''((((((((())))))******+++---------,,,+++***))))))%%%***'''(((000...'''***'''''')))******))))))((())))))))))))))))))))))))'''%%%'''+++,,,)))(((***------,,,+++***)))((((((''''''((())))))))))))((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&'''''''''((((((((((((***)))))))))(((((((((''')))******************)))))))))))))))((((((((((((,,,***))))))***++++++***((((((((()))******+++++++++,,,,,,,,,+++***++++++))))))************))))))************************(((---222222---))))))++++++//////,,,***,,,,,,+++,,,,,,,,,---------......------......///000000000///111222333555999???EEEMMMZZZiiippprrryyy~~~pppfff\\\RRRKKKCCC???===>>>;;;333///000////////////000000000111111333555555222000000000//////......------,,,,,,...,,,---000111222666===DDDUUUhhhtttyyyyyyqqqgggUUUKKKBBB===:::444111111333222111000///.........---......//////000//////+++---......---...000222555777888777444111//////////////////////////////111222333666;;;CCCLLLRRRXXX[[[___`````````aaaaaaeeebbbUUU@@@111,,,...///((()))***++++++***)))(((******++++++++++++******+++,,,,,,,,,,,,+++***)))+++++++++,,,,,,...//////222111111000//////......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,|||OOOAAA>>>999888666666555555444333333333111111111111111111111111000000000000////////////,,,---...//////...---,,,------,,,,,,,,,---......000000...---,,,------------,,,,,,++++++,,,,,,---))))))*********+++++++++,,,------...---,,,******)))***+++---------,,,+++***,,,---,,,***(((((()))))))))******+++++++++,,,************))))))((((((&&&'''(((((()))***++++++***+++,,,+++)))((()))***,,,,,,***(((''')))*********+++++++++++++++++++++)))+++,,,---,,,***(((&&&///---******+++,,,,,,+++,,,,,,---...///000222333===CCCJJJOOOSSSWWWYYYZZZYYY[[[^^^^^^]]]\\\]]]^^^aaahhhmmmoooqqqwwwzzz{{{zzz{{{}}}~~~{{{tttaaaSSSNNNSSS]]]dddkkkeee\\\SSSJJJAAA999444,,,...000000111222222000,,,,,,,,,,,,,,,,,,------***)))(((((()))***+++,,,)))***++++++)))(((((()))000,,,)))))),,,---+++)))))))))((('''''''''((((((((()))******)))(((''''''((((((((()))***+++++++++---------,,,+++***)))((("""(((%%%%%%---+++%%%)))&&&''')))*********)))((())))))))))))))))))))))))'''%%%'''+++,,,)))(((***---,,,+++***)))(((((((((%%%&&&&&&'''(((((('''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((()))******))))))((((((''''''***))))))))))))))))))***))))))))))))((((((((((((,,,***))))))***++++++***((((((((()))******++++++***,,,...---***))))))***((()))************)))((()))))))))))))))((((((((()))...333333...***+++---)))---...+++***---...---,,,,,,,,,---------......------......///000000000---000333333555999BBBHHHUUUdddsssxxxvvvxxx{{{lll___TTTIII???:::666555666777555111///111.........------,,,+++++++++---///000///...---,,,//////......------,,,,,,...---...000000///222888<<>>BBBLLLQQQXXX^^^bbbeeehhhiiimmmjjj]]]GGG555---,,,,,,******+++,,,,,,,,,,,,+++))))))************)))))))))******++++++,,,------******+++,,,...///111222,,,,,,---------.........******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,zzzLLL???<<<777666444444444333333333333333111111111111111111111111000000000000////////////000000////////////000000...------,,,,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---------+++*********,,,...111222...------,,,++++++++++++***+++++++++))))))***+++))))))***++++++,,,------*********))))))))))))))))))+++,,,,,,))))))***,,,***+++,,,+++))))))***+++(((++++++((()))---...+++(((***------+++)))***+++)))***,,,---......------&&&&&&&&&))),,,......---(((***,,,...111666===CCCKKKMMMNNNNNNTTT\\\]]]XXXYYY]]]``````___aaafffkkkeeegggggggggkkksssxxxxxxyyyxxxxxx{{{|||}}}|||{{{}}}}}}}}}zzztttmmmgggcccbbbbbb]]]XXXRRRLLLAAA777666:::666888777222111555666444++++++***)))***+++,,,,,,...+++******,,,,,,***(((((()))++++++***(((((()))*********))))))***,,,///111///---***))))))******(((***+++***'''&&&''')))'''((()))***+++,,,,,,---++++++++++++***)))(((((($$$+++(((&&&+++((($$$***&&&'''((())))))*********'''''''''''''''''''''''')))&&&&&&)))***((())),,,---,,,+++)))((((((((((((%%%&&&'''((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++---+++******+++,,,++++++))))))******+++,,,,,,,,,,,,000333222---******,,,((()))***++++++***)))((())))))))))))(((((((((''')))***+++,,,------------(((,,,---***)))+++,,,+++,,,,,,,,,---------......------......///000000000...111555666888AAAOOOZZZlllwwwvvv```SSSEEE>>>999333111333)))---000000.........///,,,,,,.../////////......000///.........///......------------............111///...///...+++---222444888AAANNNVVVSSSHHH@@@:::666333222000---///444000000//////000000111111,,,---...//////...,,,+++***,,,---------///111333///222666888666333000///........................---///111222444666:::<<>>IIIQQQNNNPPPPPPPPPXXX```^^^VVV\\\___bbbaaa```bbbhhhnnngggfffdddbbbgggppptttssswwwvvvwww{{{|||zzzxxxvvvxxx{{{~~~~~~|||}}}}}}{{{wwwooohhhbbb___XXXSSSOOOJJJ???666777???<<<>>>;;;333222666777444---,,,***)))))))))*********))))))+++///000...,,,%%%(((***+++*********+++''')))***)))'''(((---111999666222...***(((''''''(((***+++)))&&&&&&(((***'''((()))***+++,,,------)))************)))(((((($$$***(((%%%)))&&&###((('''''''''((()))******+++))))))))))))))))))))))))***&&&&&&((()))((()))------,,,***)))((('''(((((('''''')))***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))*********++++++++++++(((((((((((())))))))))))***)))(((''''''((()))***%%%&&&'''((()))***+++,,,---+++******+++,,,,,,+++*********+++,,,,,,------...222666444///++++++---''')))***++++++***)))'''+++*********))))))(((((()))(((''')))+++------,,,)))---...***((()))***(((,,,,,,,,,---------......------......///000000000000444999<<>><<<555333222222...***...444---------......///000111+++,,,...//////---,,,***)))***,,,,,,,,,...000222,,,000555777666333000...000//////...------,,,,,,---///222333444555888:::;;;BBBLLLVVV\\\```bbbdddggghhh```OOO???555000---***)))((((((((()))+++,,,))))))************))))))...---,,,+++************)))***+++,,,...000222333000000///...---,,,,,,+++***+++,,,---...------,,,*********++++++,,,,,,,,,)))************+++++++++...------,,,,,,------...mmmJJJ>>>===:::444555444333333222222333333444222000111333444333222777444111222333000''' ...///000///---,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///...---......,,,)))&&&///---,,,,,,---...---,,,...---,,,,,,,,,,,,+++***...---,,,,,,++++++++++++)))))))))))))))******+++---***(((***---000///---%%%(((((()))---000...(((///---+++******)))((('''))))))))))))************,,,+++++++++******))))))))))))))))))))))))***++++++---///---)))((())),,,)))))))))***,,,......---,,,///111444>>>KKKTTTVVVSSSRRRQQQUUUZZZ^^^^^^]]][[[]]]```aaabbbdddhhhjjjfffdddccceeehhhkkklllllltttqqqoooqqqvvv{{{||||||yyy|||~~~|||{{{|||{{{}}}{{{tttnnnjjjddd^^^WWWSSSMMMEEE>>>===@@@EEELLLGGG???888333111222444)))*********)))((()))***------,,,+++***)))((('''*********))))))))))))))))))((('''((()))+++...000444222000---***))))))))))))))))))))))))******+++)))))))))))))))******+++///+++((((((***+++***)))***))))))(((((((((((((((''''''''''''(((((((((((('''((()))***++++++***)))******)))))))))+++,,,---'''(((+++,,,,,,+++((('''(((((())))))))))))((((((''''''((((((((((((''''''+++''''''***)))%%%'''------,,,***)))((((((((((((%%%###%%%)))+++)))+++...***,,,---,,,***((((((((())))))(((((('''''''''&&&***&&&&&&***)))%%%'''...******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***222999:::444---***)))---)))(((,,,---)))***///''''''((((((((((((''''''***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,---.........---,,,+++,,,+++...222111,,,)))***111333888???DDDNNNcccxxx~~~lllZZZOOOAAA;;;444000/////////.........------------......000///...---------------,,,---...///...---+++***+++,,,,,,,,,+++*********///......---------......444222111333666777555333444///,,,------,,,,,,...000///...------...///000+++++++++,,,---///222333//////...///000111333444444333333222111000//////,,,---...---,,,,,,---...,,,///333666666666777888======AAAHHHSSS[[[___```dddccc___TTTFFF:::222000...,,,++++++,,,,,,+++***))))))*********+++++++++))))))(((((())))))***+++%%%$$$$$$(((...333555444111000///...------...///,,,,,,,,,,,,,,,,,,,,,---,,,***((((((+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkIII======:::444555444333333222222333333111222333444555666666666888999:::999555111...---/////////...---------...000000/////////.........---,,,,,,++++++,,,,,,---...---,,,---......---+++000...,,,---...///...------,,,,,,,,,,,,,,,,,,+++///...---,,,,,,+++,,,,,,)))))))))))))))***++++++)))***************,,,---)))++++++***---111///***///---***)))******((('''))))))))))))************+++*********))))))))))))))))))))))))***+++,,,,,,---,,,+++++++++++++++***+++******+++---.........,,,111666<<>>>>>======BBBDDD???666111333777000///...---------......000000000/////////......------,,,,,,,,,,,,---------,,,+++,,,...000111111000...------...//////...,,,,,,+++++++++,,,------000000...------,,,,,,,,,***))))))))))))***++++++'''))),,,***&&&&&&))),,,***,,,+++)))+++///...***...,,,***)))******)))((()))))))))*********+++++++++++++++++++++*********))))))******+++,,,---...---***(((***---///---***,,,,,,,,,,,,------...///---333;;;DDDPPPYYY[[[WWWYYYVVVUUUYYY```gggkkklllgggdddaaadddiiikkkgggbbbaaaaaacccfffkkknnnoooooolllllllllnnnpppqqqpppooo|||yyyzzz}}}uuummmggg___XXXNNNNNNLLLIIIFFFFFFHHHJJJFFFDDD@@@;;;666111...,,,---------,,,,,,+++++++++------,,,+++***))))))(((,,,,,,+++***)))(((((('''******)))((()))***+++,,,...---,,,***))))))))))))))))))(((((())))))***+++)))))))))))))))******+++,,,+++))))))*********)))))))))((((((((())))))***''''''''''''(((((((((((((((((()))*********))))))+++***)))((('''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((('''(((***)))&&&'''***$$$%%%(((***+++,,,++++++---)))((()))***(((***...000000///,,,)))((()))***))))))((((((((((((''''''***((((((***)))''')))...((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...000///---***(((***((((((***((($$$!!!"""'''(((((())))))((((((''')))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......------,,,---,,,...222333000///111333888CCCOOOXXX^^^gggpppnnnbbbVVVHHH<<<666000---+++***+++,,,++++++......------------.........------------...//////888666333000.........///...---,,,...000000,,,)))---,,,,,,,,,---...//////---,,,,,,---///111000///111,,,***,,,...---...111......////////////.........---,,,,,,,,,,,,,,,---.........///000111333444000000000//////.........111111111111000//////...+++---111222333333444555555666888???IIIRRRYYY]]]ZZZ]]]```aaa[[[OOOAAA777000---+++******+++++++++***************+++++++++++++++******++++++,,,------+++******,,,---------///............//////000......------,,,,,,++++++---,,,***+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++cccEEE<<<:::888666555555444333333333333333111111444<<>>NNNWWWSSSKKKJJJIIIGGGAAA<<<:::;;;>>>777333///------///////////////.........---------...------,,,,,,------...///,,,)))(((***---///000---+++***+++,,,......---,,,------,,,+++,,,///222222222000///...---------***************++++++,,,---***((((((***+++***)))(((+++***''''''***+++))),,,+++))))))***+++***)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++(((***------,,,,,,...000+++,,,---,,,***+++...111444;;;CCCJJJTTT^^^bbbaaaddd___[[[[[[```fffjjjkkkpppnnniiieeebbbcccfffhhhiiijjjkkkmmmmmmkkkfffcccbbbfffkkkqqquuuxxxzzz{{{}}}xxxtttvvv|||xxxsssppplllffffffccc___ZZZSSSKKKEEE@@@???===:::777666777999:::555333111000111111...,,,------,,,,,,+++*********------,,,+++***)))((('''******))))))))))))))))))'''(((((((((((((((((((((((((((((('''((())))))***)))))))))))))))******+++((()))******)))))))))***++++++***)))))))))))))))''''''''''''(((((((((((())))))((((((((((((((((((%%%%%%&&&'''((()))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))************))))))&&&))))))(((''''''((()))$$$&&&(((***+++***)))(((,,,(((''')))++++++...333333222000---)))(((***+++(((((())))))))))))))))))(((******((('''(((+++,,,''')))***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))+++---...---+++(((***,,,,,,,,,+++)))'''(((((())))))))))))(((((())))))******+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,------.........++++++...000000222777777EEEXXXjjjvvv|||~~~}}}kkkZZZHHH===777222111222......///...---,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---...///000111;;;999555111.........///000+++&&&%%%''')))+++***+++++++++,,,,,,...///000***+++++++++,,,...///111555000,,,------++++++---,,,---...//////...---,,,******+++,,,------------******+++,,,---.../////////000000000000000000000222111111111222111...+++...000222222222222333444::::::999999<<<@@@FFFIIIOOOSSSZZZbbbfffcccZZZRRR@@@:::222,,,***)))))))))************************))))))(((((())))))***+++,,,,,,,,,++++++,,,------------...//////000000000//////...------,,,++++++***+++,,,,,,+++***))))))************************************************^^^EEE;;;777666888666555555444444444444444777111111===NNNWWWTTTLLLGGGEEEBBBAAABBBDDDFFFGGG===777111---...000000///111111111000000000//////......------------......///---)))(((***,,,---...+++***)))***,,,---------...000000...+++,,,000444333222000///------,,,,,,+++************+++,,,,,,...***'''(((,,,...,,,)))'''+++---***))),,,---,,,+++***((()))***++++++************++++++++++++,,,))))))))))))************......---,,,++++++++++++(((+++......++++++...111+++---...---+++,,,000555:::BBBJJJNNNTTT]]]fffiiimmmhhhbbbaaadddhhhjjjkkkpppnnnjjjeeeaaaaaaeeeiiiggghhhkkkooopppmmmhhhddd```eeekkkqqqvvvyyy|||zzztttsssvvvzzz}}}}}}yyysssooopppnnnkkkllljjjeee```ZZZRRRJJJDDD???===;;;:::<<>>@@@BBBFFFJJJKKKBBB;;;333...///111000///111111111111000000000///......------------......///,,,******,,,.........,,,***)))***,,,......---111222333000,,,,,,000555222111000...---,,,++++++++++++******++++++,,,---+++***)))***+++,,,,,,,,,$$$***---+++***,,,---,,,+++)))((()))+++,,,,,,+++*********+++++++++,,,,,,************++++++,,,,,,+++++++++++++++,,,------+++,,,------------...///,,,...000///---...444999@@@KKKTTTVVVWWW___kkkrrrrrrmmmgggeeehhhjjjkkkkkkmmmjjjgggeeedddddddddddddddgggkkkppprrrooojjjeeeeeejjjooosssvvvxxx|||}}}xxxuuuwwwyyy{{{zzzuuunnnkkknnnooonnnppplllgggccc^^^WWWNNNHHHAAAAAAAAACCCEEEHHHKKKLLL<<<888444444555555111------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********(((((())))))))))))))))))''''''((())))))((('''&&&(((''''''''''''((()))))))))))))))))))))******+++%%%(((***+++)))((()))***///...,,,***)))''''''&&&''''''''''''((((((((((((***)))((('''&&&''''''(((%%%&&&''')))*********)))(((((((((''''''((((((((((((((())))))))))))(((((('''(((((())))))(((((('''&&&)))'''""" %%%((((((&&&&&&''''''((())))))******''''''+++,,,+++,,,000...//////...+++)))******(((((()))))))))*********%%%))))))%%%$$$(((***)))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&))),,,,,,***)))+++---'''++++++((((((,,,,,,)))))))))************)))))),,,+++*********+++,,,---,,,,,,,,,------------...,,,,,,++++++,,,---///000222...+++---///000555:::>>>SSSiiiwwwssscccIII>>>444222333222111111---...///---***)))+++------,,,,,,++++++,,,,,,------------------...///000333444555666555333000...---///000---)))))),,,000,,,,,,,,,+++,,,,,,------***+++,,,,,,+++---111444555000,,,------++++++---...------,,,,,,------...,,,---............---,,,***+++,,,...////////////------...//////000111111333111111333666666222---///000111000//////000222---000222333444777<<<@@@CCCLLLXXXdddkkknnnnnnnnn```WWWHHH;;;333...,,,,,,+++++++++*********))))))++++++******++++++,,,---)))+++,,,,,,++++++...000...//////000000///...---...............------------000333222///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^EEE<<<666555888666666555444444444444555333333555999===AAACCCDDD;;;<<<>>>>>>???BBBFFFJJJEEE>>>444///000111111///////////////..................------------.........,,,++++++...000000000---+++***+++---/////////333444444111---,,,111666222111000...,,,+++++++++++++++******++++++,,,---'''))),,,+++)))))),,,000 '''+++***)))***+++******)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,---------....../////////(((((()))***+++---///000...,,,***+++///000...+++---000222000///111777===CCCQQQ\\\]]][[[bbbnnnwwwrrrmmmhhhgggiiikkkkkkjjjkkkgggdddeeehhhhhhddd___eeehhhlllqqqrrroooiiidddmmmppptttvvvwwwxxx{{{~~~{{{~~~~~~{{{zzz{{{}}}|||{{{tttllljjjnnnqqqppprrrnnniiiddd___XXXOOOIIICCCDDDGGGJJJMMMNNNOOOOOO===999555555777666222...---,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++''''''((()))))))))))))))'''((()))))))))((('''&&&'''''''''''''''((()))))))))))))))))))))******+++$$$'''++++++)))((()))***000///---+++)))'''&&&%%%''''''''''''((((((((()))***)))((('''&&&&&&'''((('''((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''***---***###"""(((,,,,,,%%%%%%%%%&&&''')))+++,,,***((((((,,,,,,)))***,,,,,,...///...,,,*********(((((())))))*********+++$$$))))))$$$###(((***(((+++***)))((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$)))------)))'''))),,,***...---((((((---...***))))))************))))))---,,,+++*********+++,,,,,,,,,,,,---------......,,,,,,++++++,,,...///000555000---...000111666<<>>;;;>>>@@@>>>;;;<<>>:::888999777666555555777888777555333222222222555777999:::<<>>777333111000//////...///000///---------...,,,---...//////...------)))+++---.........///000***+++,,,,,,---000555999???===888222---++++++---............---,,,+++***)))***+++***)))((((((************+++,,,,,,***(((---,,,***))))))***,,,------,,,++++++******++++++++++++++++++++++++++++++******+++,,,---------------(((&&&))),,,++++++------------...............---///000000111555===CCCBBBGGGRRR]]]aaaaaaeeelllqqqmmmjjjkkkppprrrqqqnnnggggggggghhhiiihhheeebbbfffiiikkkmmmnnnqqqvvvyyyuuu}}}~~~wwwuuuyyyxxxrrrvvvwwwwwwwww||||||wwwuuuvvvvvvtttrrr{{{vvvnnnddd[[[UUUSSSSSSXXXZZZZZZVVVOOOJJJJJJKKK@@@@@@AAAAAA>>>999222---,,,,,,,,,+++++++++******+++(((&&&(((,,,---+++'''+++***)))(((((()))***+++(((+++***&&&%%%))))))&&&))))))***************)))'''((((((((('''&&&%%%%%%((((((((((((((((((((((((,,,,,,,,,,,,+++)))((('''((((((((((((((((((((((((&&&&&&&&&''')))***)))(((*********)))))))))(((((('''(((((())))))))))))))),,,+++)))''''''((()))***)))((((((((('''''''''''')))&&&$$$&&&***+++)))&&&''''''((()))***+++,,,---*********)))))))))))))))'''''''''''''''(((((()))'''((((((((()))))))))***&&&&&&'''((())))))))))))******))))))))))))***************)))'''(((***,,,***)))))))))))))))))))))************+++---...///---///111///***(((***,,,)))******+++,,,,,,------++++++***************+++------,,,,,,,,,,,,------+++---///111111000...---,,,+++---111333444:::AAAMMM[[[ppp|||ttttttgggXXXLLLAAA666111---,,,...000...,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------111777===>>><<<:::333,,,000///...---,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,---...............------------......---......//////.........---...///////////////...///,,,...444777444...,,,,,,,,,,,,------------...111444666777;;;>>>:::333---------...000000000///000000111222333555666777===CCCQQQ```iiioooxxxzzzvvvnnnbbbSSSCCC999444111...,,,+++++++++***))))))***+++---......---,,,---+++,,,...,,,(((+++111333222000...---,,,++++++///---+++***,,,------,,,,,,111222//////111111---......---,,,++++++,,,,,,,,,,,,,,,+++++++++******aaaGGG???;;;999:::666555555666888999999888111333555444222333777<<<@@@CCCEEEDDDGGGMMMPPPNNNFFFAAA:::555222000...---.../////////---,,,---...---......///......------*********,,,///000///...)))***+++---...222777;;;CCC>>>666000---++++++***............---,,,++++++)))+++++++++)))((()))***(((***,,,+++)))(((***,,,,,,,,,*********+++,,,---,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,((('''+++---,,,,,,...---...//////000000000000,,,///222444444777===BBB@@@FFFRRR```hhhjjjjjjlllqqqmmmhhhiiimmmpppooolllbbbfffjjjlllkkkgggdddcccfffeeeeeeiiiooouuuzzz|||yyy~~~wwwuuu{{{}}}zzz{{{zzzuuuqqquuu~~~{{{zzz{{{{{{xxxuuuzzzvvvnnndddZZZUUUSSSTTT[[[]]]]]]YYYRRRMMMKKKKKKEEEGGGHHHFFF@@@888222///,,,,,,,,,+++++++++*********'''%%%&&&)))+++)))'''******))))))))))))******)))+++***'''''')))***((('''(((***++++++***(((&&&''''''''''''((()))******(((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((%%%%%%&&&(((******)))'''******))))))))))))(((((((((((((((((()))))))))))),,,+++***)))((()))***+++(((((((((((('''''''''''')))%%%######&&&((((((&&&''''''(((((()))***++++++******++++++***)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((''''''((())))))******))))))))))))***************(((''''''***,,,))))))))))))))))))******)))******+++,,,,,,++++++(((,,,......+++)))***,,,*********++++++,,,,,,---+++***************++++++------------------------------...///////////////,,,,,,...222444666===FFFPPP^^^sssxxxggg```TTTJJJDDD:::555222//////000111...+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000999???===888444000,,,,,,---...//////---+++***++++++++++++++++++++++++...---------------............------------.........///////////////......------------...///000111...---000888;;;666///,,,,,,,,,,,,,,,------------000222444666:::>>>;;;444,,,---...000111111111111000000000111333444666777:::@@@LLLZZZdddlllvvv~~~yyypppdddVVVGGG>>>888333---,,,...///,,,)))******,,,000333222---(((---+++,,,---,,,***,,,000111000...---,,,+++++++++...---,,,---...///...---+++///000---+++...111222222111000///............,,,,,,+++++++++*********aaaGGG???;;;999:::777666666777888999999888333666888777444666;;;AAALLLPPPQQQPPPQQQUUUVVVTTTHHHCCC<<<666222000...------...///...---,,,,,,..................---------111...,,,---//////,,,(((***+++---...///222666999===777000,,,---......------.........------,,,+++,,,---...---+++***+++,,,)))***+++***))))))+++---++++++*********+++,,,---,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---***+++///000///000222000111222333444444444444111555888:::999:::===AAADDDHHHSSSaaammmssssssqqqooojjjggggggjjjjjjeeeaaa^^^ccchhhjjjhhhffffffgggiiifffcccgggooowwwzzz{{{www|||}}}zzzzzzzzzsssuuu}}}|||yyyvvvnnncccYYYSSSRRRSSSWWWYYYZZZXXXSSSOOOLLLLLLIIILLLLLLGGG???666111000,,,,,,,,,+++++++++*********'''%%%%%%''')))))))))***))))))))))))))))))************(((((()))***)))(((((()))******)))'''&&&'''&&&%%%%%%&&&(((***+++((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''(((((((((***)))***+++,,,+++(((&&&))))))))))))))))))((((((((((((((((((((())))))******)))(((((((((((())))))((((((((((((((('''''''''+++(((%%%%%%''')))******&&&''''''((()))*********)))***,,,,,,+++)))'''%%%''''''&&&&&&''''''((()))(((((((((((())))))))))))***)))((('''''''''))))))((((((''''''''''''((((((++++++***(((&&&'''***---)))))))))))))))************+++++++++)))'''$$$###(((+++...///---+++++++++*********++++++,,,,,,,,,*********)))******+++,,,---------......---------++++++++++++,,,---......------///333444777@@@JJJVVVcccvvvwwwaaaVVVJJJEEEAAA777555444333333444333000---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---555:::888444222///,,,***,,,...//////...,,,+++++++++++++++++++++++++++,,,---------,,,---///111......------------------//////000000//////............---,,,---...///111------222;;;>>>999000,,,++++++,,,,,,,,,------------///000111666;;;999444...//////.........000111///000000111222444555666888<<>>???<<<;;;<<<>>>DDDHHHOOO[[[iiisssuuusssjjjgggeeefffiiiggg```ZZZ\\\```cccdddccceeehhhlllnnniiieeegggooouuuwwwuuuuuuzzz~~~xxxvvv{{{~~~vvvtttmmmaaaVVVOOOOOOQQQUUUWWWXXXXXXUUUQQQMMMKKKKKKLLLJJJDDD:::222///...,,,,,,,,,+++++++++*********)))''''''(((******+++)))))))))******)))))))))***)))))))))))))))***++++++***((('''''''''((())))))((('''&&&'''((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''***))))))***++++++)))'''(((((((((((((((((()))))))))(((((('''((()))******)))((((((((((((((())))))'''''''''(((((((((((((((+++)))'''&&&((()))++++++''''''(((((())))))******)))***,,,,,,+++)))'''%%%((((((''''''(((((()))***))))))))))))((((((((((((+++***(((''''''((()))***((((((''''''''''''((((((*********(((''''''***,,,(((((())))))***************+++,,,,,,***'''$$$"""***,,,...///...,,,++++++***+++++++++++++++,,,,,,******))))))***++++++,,,,,,,,,---......---,,,,,,+++*********+++,,,...///......111444555888DDDPPPZZZeeewwwuuu```TTTHHHDDD@@@666444444444444444222000---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///222444222000000---'''---,,,,,,,,,------......++++++++++++++++++++++++)))+++,,,,,,,,,...222666111000///...------------///////////////...------000///...,,,,,,,,,---...,,,,,,222;;;???999111,,,+++++++++,,,,,,,,,------,,,......///444:::999444333222000,,,)))***---111//////000111222444555666666:::CCCPPP[[[dddqqq}}}{{{uuuhhh\\\RRRGGG999222222333111...---***)))---333666444000...............//////------,,,,,,+++++++++,,,,,,,,,,,,+++---......---++++++---...---+++,,,333:::222111000///............//////.........---------```GGG???;;;888888:::888777777777777666444888888777888;;;BBBLLLTTThhhiiihhhdddbbbddddddaaaSSSLLLAAA888444222222222///000000000...---...///000///...---------------000///...///000000...---...///000///------///000222///,,,******+++,,,,,,,,,------...------,,,,,,***,,,,,,+++***)))***+++***)))'''))),,,---,,,***)))******+++,,,,,,,,,---++++++******++++++,,,,,,++++++,,,,,,------......------------,,,,,,+++***,,,******---...---222888<<<>>>@@@CCCEEEEEEDDDDDD>>>AAACCCCCC???<<<===>>>BBBFFFLLLUUUbbbnnnsssrrrgggeeedddfffiiiiiiccc]]]^^^^^^______aaaeeejjjnnnoookkkgggiiiooossstttssswww{{{~~~}}}yyyvvvxxx{{{zzz{{{|||yyyooonnniii^^^RRRLLLMMMQQQWWWYYYZZZ[[[XXXTTTNNNKKKLLLIIIDDD<<<555000------,,,,,,,,,+++++++++************))))))******+++,,,))))))************))))))***'''''')))***((()))+++---+++)))'''&&&''')))***++++++******))))))******((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''(((%%%%%%$$$&&&)))++++++***''''''(((((((((((()))))))))((('''''''''(((***+++))))))******************'''''''''((((((((((((((()))((('''''''''((()))***((((((((())))))***************++++++***)))((('''((((((((((((((()))******))))))))))))(((((((((((()))))))))(((((()))************))))))))))))******)))*********(((((()))+++((((((((()))******++++++)))***,,,------+++***(((+++,,,---......---,,,+++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++------------++++++,,,,,,,,,,,,---...000111...///333777888>>>LLLZZZ___iiixxxssscccVVVGGGCCC???555111111222222111///---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111444666555111///...***%%%///...,,,++++++,,,...000++++++++++++++++++++++++'''***,,,,,,,,,///444999444333111///...---,,,,,,////////////...---,,,+++000///...---,,,,,,,,,,,,---+++000888<<<777111---++++++++++++,,,,,,,,,,,,///000//////444::::::666555555222...))))))---111/////////000222333555666666999BBBOOOYYYcccooo{{{}}}ttthhh\\\RRRDDD:::666333000,,,...+++)))+++000444555444333444222000000111...***++++++++++++,,,,,,---......---,,,,,,------,,,*********,,,...---,,,000777//////......------......000000/////////.........___FFF???:::777777777666555555777777666555777:::===<<<===GGGWWWeeeppprrrqqqmmmmmmqqqsssqqq^^^UUUGGG<<<555333333333000111111111///...///000111000...---,,,,,,------+++,,,...///......///000---...///...---,,,---...---......,,,+++***,,,---,,,,,,------...------,,,+++,,,---,,,***)))***+++&&&(((+++,,,+++++++++,,,))))))***+++,,,,,,------++++++******++++++,,,---++++++,,,,,,---......///,,,,,,---------,,,++++++---++++++---------333;;;BBBEEEHHHKKKMMMMMMLLLLLLDDDGGGIIIHHHEEEBBBCCCDDDDDDKKKRRRXXXcccooouuussskkkgggcccdddfffgggccc___bbb```^^^^^^aaafffiiikkkkkkiiihhhkkkppptttuuuuuuwww{{{}}}|||{{{~~~}}}xxxvvvyyy|||||||||}}}zzzsssfffgggcccZZZPPPKKKNNNSSSTTTVVVYYY[[[[[[WWWRRRNNNLLLFFF===555111...---,,,,,,,,,,,,+++++++++******((()))***+++*********+++((()))***++++++***)))((()))&&&%%%))))))'''''',,,,,,,,,+++***))))))(((((())))))************))))))((((((((((((((((((((((((%%%&&&'''(((((()))((((((&&&&&&''''''((())))))***'''%%%###$$$'''***,,,,,,'''''''''((((((((())))))))))))'''''''''(((***+++(((((())))))************''''''''''''((((((((()))''''''(((((((((((()))***)))))))))************************)))))))))))))))(((''''''''''''((())))))***)))))))))(((((((((''''''((()))*********************))))))))))))******''')))++++++***)))))))))'''(((((()))******++++++***+++,,,------,,,,,,+++)))))))))+++,,,.........++++++++++++++++++++++++))))))))))))***+++,,,---)))***,,,------,,,***)))***+++,,,---...//////000,,,///444:::===EEEVVVfffkkksss}}}vvviiiZZZHHHBBB???555000111111000///---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222666;;;;;;555000///...---///...,,,++++++,,,---...++++++++++++++++++++++++(((+++------+++...444999777666444111///---++++++............---,,,+++***---------......---,,,,,,---+++---444888555000///***++++++++++++,,,,,,,,,000000......333999999555222555666333...,,,...111/////////000111333555666666:::CCCOOOYYYbbbnnnyyyzzzoooiiibbbXXXNNNDDD<<<555000...---------...000222333111333333000222666333---++++++++++++,,,...//////222000---,,,,,,---,,,+++(((&&&(((...///,,,,,,000---------------......///////////////............^^^FFF>>>:::777777555444333555777888777666777???DDDBBB@@@JJJ```sssvvvxxxwwwtttvvv|||fff\\\LLL>>>666333444444000111222111000///000111111000...---,,,,,,------))),,,//////,,,+++---000,,,---......,,,,,,---...))),,,......,,,,,,...111,,,,,,------...------------...///...,,,+++,,,---""")))//////***(((***...((()))***+++,,,---------+++*********+++,,,,,,---++++++,,,,,,---...//////+++,,,,,,------,,,,,,,,,000------......///777???GGGIIIMMMPPPRRRRRRRRRQQQJJJMMMOOONNNKKKIIIJJJLLLIIIRRR[[[aaajjjuuuzzzxxxqqqjjjccc```aaabbbaaa^^^eeebbb___```dddggghhhgggffffffhhhlllpppuuuwwwxxxuuuxxx|||vvvzzz{{{xxxwww{{{xxxppp```aaa___WWWNNNKKKPPPVVVNNNPPPUUUYYY[[[ZZZUUURRRLLLDDD999111///...---,,,,,,,,,,,,+++++++++******&&&(((+++++++++***)))***((()))***++++++***)))((()))%%%%%%))))))&&&'''+++++++++,,,---,,,***(((&&&$$$&&&''')))))))))((('''((((((((((((((((((((((((&&&''''''((())))))(((((('''(((((()))***++++++,,,---***'''&&&'''***+++,,,&&&'''''''''(((((())))))***)))'''&&&'''(((***+++%%%%%%&&&''''''(((''''''&&&'''''''''(((((())))))''')))***+++***************************+++++++++***))))))((())))))***+++'''&&&&&&&&&&&&'''((((((******))))))((((((((('''&&&''')))***+++++++++***((((((''''''''''''((((((&&&))),,,,,,+++)))(((((('''(((((()))***+++++++++,,,,,,,,,+++***)))(((''''''&&&&&&(((+++...///000++++++++++++++++++++++++))))))))))))***+++,,,---((()))+++,,,,,,+++)))((('''(((***+++,,,---------+++...555<<>>FFFVVVjjjxxx|||{{{aaaSSSDDD<<<888555666888777555333111//////000000///..................---//////.........---------------............------...---,,,++++++,,,---.........---,,,,,,---......---111111---+++...---)))+++,,,------......------++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---+++*********+++,,,...000111000...------...,,,///111000///333<<>>GGGTTTbbbnnnuuu}}}~~~}}}xxxnnnaaaVVVOOO???999333//////000///---***+++,,,---,,,,,,------,,,,,,,,,+++,,,///444777>>>===999111---,,,)))%%%,,,***))))))+++,,,+++)))+++---///...,,,+++,,,...............------------eeeJJJBBB===;;;;;;888888777666444333222222777999;;;<<>>888444555999999777555333111000000000---..................////////////............---......////////////............------------............---,,,,,,---......,,,111333///++++++++++++,,,,,,------......------------------------------++++++++++++,,,,,,,,,,,,...---,,,+++***+++,,,---...///000000...---...///---111444222000444@@@JJJLLLNNNRRRVVVWWWWWWVVVUUUYYY\\\_________```dddhhhllljjjccc]]]dddrrrxxxuuuzzz}}}|||uuujjjeeehhhmmmgggeeebbbbbbiiirrrtttqqqgggdddccceeellluuu}}}|||zzzyyyvvvooolllmmmpppoooooonnnnnnnnnnnnnnnzzz~~~zzzooo[[[XXXTTTTTTVVVYYY\\\]]][[[]]]^^^``````^^^]]][[[KKK@@@555000...+++***,,,+++************++++++,,,***************)))))))))******++++++++++++******$$$$$$%%%''')))+++---...+++***)))(((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''+++******)))))))))))))))111///,,,*********)))((())))))(((''''''(((((((((***++++++***(((''''''(((***)))))))))))))))(((((('''***+++(((''')))+++***)))(((&&&&&&'''(((''''''''''''''''''''''''''''''***)))((()))***+++***)))************************((('''&&&''')))***)))((((((&&&%%%%%%''')))******''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((''''''((()))*********++++++,,,,,,++++++***((()))******)))((()))+++)))***+++++++++***)))(((++++++************++++++---((($$$(((///333000***++++++******+++---...//////444AAATTTdddppp|||iiiRRR@@@777444000000///......//////000......---,,,+++++++++++++++,,,------,,,,,,...000---...///222444777:::;;;:::BBBEEE===444111000000///...,,,+++++++++,,,---,,,+++***+++---//////...,,,,,,,,,,,,,,,---......000111111///---+++***+++......---,,,,,,+++,,,,,,///000000111000///---,,,///......------,,,,,,+++******++++++,,,,,,------/////////000111222222333777888:::;;;:::999777666666666777777666666555555555777<<>>666222111000///---------,,,,,,---------++++++++++++---222888===BBB@@@>>><<<555,,,)))+++,,,+++******,,,,,,+++***+++---...---,,,+++,,,...------------............eeeIII@@@===;;;:::999999888888777555444444555888::::::???NNNfffxxxxxxgggUUUOOOHHHAAA888111222777777666444333111111111111.........//////000000000/////////........................//////............------------------.........------------......***///222///)))''')))+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---......///000///...---...000///222444444666<<>>;;;===999...,,,111------,,,,,,---------,,,,,,,,,---,,,,,,,,,,,,---,,,,,,,,,------.........eeeHHH>>><<<;;;:::666666777777777777666555444777999999;;;HHH]]]nnnvvveeeVVVRRRMMMFFF;;;222222777222222222111111111111111/////////000000111111222////////////////////////------............------,,,,,,------------,,,,,,........................***...111000+++''')))---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,---...///...//////...------///111222111111666>>>IIIRRRWWWVVVZZZ___```^^^[[[YYYXXXXXXZZZ[[[YYYWWWXXX[[[___ggglllnnniiieeekkkuuu|||{{{|||}}}|||zzzzzz}}}vvvlll```^^^bbbfffggggggkkkddd]]]___iiiuuu|||}}}wwwrrrkkkdddcccgggllljjjhhhfffeeefffhhhiiissswww~~~}}}{{{qqqmmmhhhggggggfffbbb^^^XXXXXXYYYZZZZZZ[[[[[[[[[UUUHHH:::333///,,,,,,...---,,,+++******+++,,,------,,,+++***))))))************++++++++++++******++++++)))(((''''''''''''*********)))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''')))+++---///+++(((%%%%%%(((***)))'''***))))))((((((((())))))&&&'''))))))(((((()))+++))))))))))))************(((''''''&&&%%%$$$'''***(((%%%$$$%%%)))***(((%%%''''''''''''''''''''''''))))))***+++***)))(((((()))))))))))))))))))))))))))))))))***,,,,,,+++)))***'''%%%&&&)))***(((&&&))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))***+++,,,---***++++++,,,,,,++++++******+++,,,,,,***)))***+++)))+++,,,......---+++***++++++************+++++++++,,,------,,,,,,---...)))+++,,,+++***+++///222555<<>>??????>>><<<:::888777999===BBBIIIUUUaaajjjvvv}}}~~~xxxnnn___RRRIIIBBB===999999666222000222333333333------,,,++++++///444999???333---111222,,,***...+++,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++,,,,,,,,,------......hhhIII???===<<<999111222444555666666555555444777888888999AAAPPP]]]ooo{{{zzzkkkXXXTTTNNNHHH>>>555333777//////000000000111111111000000000000000000111111...////////////000000000---------......---------,,,,,,------------,,,,,,---...////////////...---------000111///+++,,,111------......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,---...///000...//////...------000222111///000888EEEQQQXXXZZZWWW[[[___^^^ZZZVVVTTTUUUVVVXXXYYYWWWTTTSSSUUUXXX```iiipppnnnhhhiiittt~~~}}}||||||}}}|||oooccc___```aaacccfffddd^^^XXX[[[eeeqqqzzz~~~wwwrrrmmmhhhaaa]]]bbbiiipppmmmhhhdddccceeeiiikkkqqqrrrwww}}}~~~vvvqqqmmmlllmmmjjjddd___VVVVVVUUUTTTSSSSSSTTTTTTUUUHHH;;;444000,,,,,,...---,,,,,,++++++++++++,,,---,,,***))))))***+++,,,******++++++++++++******))))))(((((((((((())))))'''((()))*********))))))((((((((((((((((((((((((''''''((((((((((((''''''+++***((('''''')))+++,,,///---***((((((((('''&&&)))((((((((())))))***+++'''(((***)))(((((()))+++(((((()))))))))))))))***(((&&&&&&'''&&&###$$$((("""###$$$&&&***++++++***''''''''''''''''''''''''''')))++++++***)))))))))'''''''''''''''''''''''')))((()))+++,,,,,,***((()))(((''''''((()))'''&&&******))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))***,,,------***++++++,,,,,,++++++******+++,,,,,,+++***+++---***+++,,,---...---,,,,,,++++++************++++++'''+++---+++(((&&&(((,,,)))+++---,,,+++,,,000444444>>>PPPaaakkktttyyycccNNN???888777000000///...---------------,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,---///111222222111111111111222222;;;DDDIIICCC;;;888777666000//////...---,,,++++++*********,,,......,,,***+++++++++++++++,,,------...,,,******+++---------------,,,,,,,,,,,,------,,,...111444555444333222...---,,,+++***+++,,,---******++++++,,,,,,---------------...///000000111///222888>>>CCCEEEEEEEEEBBBCCCDDDDDDCCCAAA???===<<<>>>AAACCCHHHRRR^^^hhhrrr{{{{{{pppfff^^^VVVMMMGGGDDD>>>888444444444333222......---,,,+++---000333777---&&&(((,,,---++++++((()))******(((((()))***---+++***+++,,,---,,,***,,,,,,,,,,,,------------nnnNNNBBB@@@===888000111444555666666555444666777888777777<<>>FFFKKKEEE<<<888666555000000//////...,,,+++***+++++++++---...---***(((+++++++++***++++++,,,------+++((((((+++---...---++++++***++++++,,,---...,,,///333777::::::999888444222///---+++++++++,,,******++++++++++++++++++,,,,,,,,,,,,...///111333000444;;;AAAFFFHHHHHHHHHFFFHHHIIIJJJJJJHHHEEEDDD@@@BBBEEEFFFJJJSSS```jjjooouuu}}}yyytttkkkaaaZZZTTTLLLBBB<<<999888555222...//////...,,,,,,...000000000,,,)))+++//////+++(((***,,,+++)))(((***+++---+++)))***,,,---,,,***------,,,,,,,,,,,,,,,,,,tttSSSEEEBBB>>>888333444666888888777666555777777777777777999===???;;;MMMeeevvv}}}xxxiii[[[OOOHHHBBB>>>888222000222222222222111111///...---.........------,,,,,,+++.../////////000000111111//////000000000000//////---...///000000///...------...///000000///...---,,,((((((...111...---000---.........---,,,,,,+++........................,,,,,,,,,---------......///...------...///000111...///...---,,,---000333+++000777>>>EEENNNVVV\\\YYY\\\___]]]XXXTTTUUUXXXXXX[[[^^^^^^[[[YYYZZZ[[[___cccgggjjjiiijjjqqqyyyxxxxxxxxxvvvrrrpppooopppooogggbbbaaa```]]]```gggeeeaaa\\\[[[```hhhpppuuuhhhccc___[[[YYY]]]iiivvv|||uuulllddd```bbbgggkkkpppjjjjjjsssyyyyyyyyy{{{yyysssnnnlllkkkfff\\\SSSIIIIIIJJJLLLOOOTTTXXXZZZHHH>>>333///---++++++---,,,,,,---...---,,,***))),,,+++***))))))+++---///******++++++++++++*********))))))(((((((((((()))"""###%%%'''))))))))))))************************)))((('''&&&&&&'''((()))''''''&&&&&&(((+++...111(((***+++)))'''&&&)))---'''''''''((()))+++------111222111///+++)))((()))&&&'''''''''(((((())))))(((&&&(((,,,***$$$$$$((())),,,...,,,(((%%%%%%&&&))))))))))))))))))))))))###'''+++,,,+++)))***+++((((((((((((((((((((((((%%%%%%&&&(((***)))'''$$$!!!%%%((()))((((((***---+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''(((***+++,,,+++++++++,,,,,,+++++++++&&&((()))***))))))+++---******))))))***+++,,,,,,++++++************++++++,,,+++***+++---...---,,,)))---//////,,,---222777===NNNeeessstttsss~~~fffOOO>>>666444111000///...---,,,,,,,,,,,,,,,,,,++++++,,,------***+++,,,,,,,,,---///222000000000111222333555555@@@IIIMMMGGG===777555333000000000///...,,,+++***,,,,,,,,,---...,,,)))&&&++++++******++++++,,,------***'''(((+++......---)))))))))***+++,,,---...---000555:::===>>>>>>===999777333///,,,+++******++++++*********************)))))))))+++---000222333777===DDDHHHJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJHHHCCCEEEGGGIIILLLUUUcccmmmmmmrrr{{{zzzooogggbbbYYYLLLCCC???<<<777333---///000///...---...///)))111222+++)))......)))+++---///...,,,+++---///---+++)))***,,,---,,,)))---------,,,,,,+++++++++ZZZDDD???===::::::;;;;;;888666666999===666666666666777777777777>>>BBBOOO^^^aaaYYYRRRPPP???<<<888555444444333222333333333111//////111222444222000///...///000111222111000//////000111222111///---...111222000...---------,,,,,,---------,,,,,,,,,---...///000111///...,,,+++,,,---///111...000111000...------...---.........//////000000222,,,+++///000...111777111000...,,,,,,,,,...///000///...---------------000000555@@@JJJPPPUUUZZZ]]]^^^^^^[[[XXXWWWYYY\\\\\\^^^```bbb```]]]YYYVVV```bbbeeefffbbbbbbmmmyyywwwuuuqqqmmmiiifffdddcccdddaaaaaacccbbb___bbbfffnnneee\\\WWWZZZbbbhhhkkkkkkddd[[[WWWZZZaaajjjoooxxxuuunnnfff___]]]aaafffnnnpppssstttsssssstttuuuyyy{{{tttiiifffggg]]]OOOHHHJJJJJJHHHJJJQQQTTTTTTEEE:::111---***'''(((---///......------+++)))&&&++++++***+++------,,,******+++,,,,,,+++(((&&&$$$))))))***))))))((('''&&&((()))***)))((('''((()))'''(((((()))***+++++++++(((((()))******************&&&%%%******'''(((---''')))+++***'''&&&(((******)))((((((***---111333AAA@@@<<<444,,,((()))+++)))((('''''''''(((***+++((((((((('''&&&&&&%%%%%%%%%+++...+++''''''&&&%%%((((((((((((((((((((((((''')))+++***((((((***,,,))))))))))))))))))))))))(((***(((%%%%%%***,,,***((((((((()))(((((('''&&&((((((''''''''''''((((((,,,)))'''((()))***(((%%%***)))))))))***,,,...000***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))))))))))))((()))******+++)))************+++++++++,,,+++***)))))))))***+++000///---+++******++++++---,,,---000111000333999???TTTkkkxxx}}}xxxcccNNN===777888222111000...,,,+++++++++***+++,,,---------------+++,,,,,,,,,,,,,,,,,,---000222444444444444666777???LLLPPPFFF:::777666333111000...---,,,+++++++++,,,+++++++++++++++++++++---)))))),,,+++(((+++222000---***+++...///...,,,,,,,,,+++++++++,,,------///000777AAAEEECCCEEEKKKIII>>>000***+++---***&&&*********+++,,,,,,------***++++++,,,---...//////333777===DDDIIIKKKLLLLLLMMMOOOPPPPPPOOONNNPPPQQQJJJEEEFFFOOOYYY^^^aaaccchhhmmmuuu}}}~~~wwwmmmggg\\\QQQLLLIIIAAA999;;;222---...111///---,,,...---,,,,,,---...---+++******************++++++************************,,,,,,,,,++++++*********gggLLLAAA>>><<<888::::::999777888:::===666666666666777777777777333555===HHHKKKEEEAAAAAA<<<999555333333333222111222333333111//////111222111000...---------//////111111000000000000111111111///......111111000.........------------......,,,,,,------...///111111111000...------...///000...///111000...------...,,,,,,---...///000111222333...+++---,,,***+++000111000...,,,,,,---...///.........///////////////222000444???JJJQQQXXX^^^bbbaaa___[[[WWWVVVYYY]]]]]]^^^_________^^^\\\[[[___aaaeeefffbbb```hhhsssqqqooommmiiieeebbb___]]]___^^^aaaeeegggfffjjjpppssslllbbb[[[ZZZ^^^cccgggfffaaa[[[YYY\\\dddlllpppqqqqqqnnnhhhaaa]]]]]]^^^kkknnnqqqsssrrrrrrrrrrrrvvvwwwrrrgggdddddd[[[NNNIIILLLMMMLLLMMMRRRSSSQQQBBB888000...,,,)))***...000/////////...---***(((,,,+++***+++---...---++++++,,,---------+++)))(((((())))))))))))(((((('''(((*********((('''((()))'''(((((()))******++++++'''((())))))******))))))***''''''++++++((((((+++'''((())))))(((((()))***((('''&&&(((---444;;;@@@DDD@@@999000)))&&&'''((()))(((((('''((()))***+++)))(((((((((((('''''''''$$$+++...,,,)))******)))((((((((((((((((((((((((''')))+++***((((((***,,,))))))))))))))))))))))))((()))((($$$$$$((()))'''&&&&&&'''(((((((((((((((((((((''''''''''''((((((+++)))'''((()))***(((&&&))))))((()))***,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,)))************+++++++++,,,+++************+++,,,///...---+++******++++++---,,,---000111000444999BBBVVVkkkwww|||ooo\\\JJJ<<<555555111000///---,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000222444555555555777888???KKKOOODDD888555444111//////---,,,++++++++++++++++++++++++++++++++++++,,,))))))++++++(((+++111///...---,,,,,,,,,+++))),,,,,,+++++++++,,,------111555>>>JJJNNNLLLLLLOOOIII>>>111+++,,,---+++'''++++++******)))(((((((((***++++++,,,---...//////444999???CCCDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMOOOQQQMMMIIIIIIQQQZZZ___aaadddfffkkkqqqwww||||||{{{~~~wwwrrriii^^^YYYUUULLLCCC>>>666000222444333000///---,,,++++++,,,---,,,+++*********+++++++++++++++************************,,,,,,,,,+++++++++******~~~]]]IIIBBB???888999999888777666777888777777777777666666666666333222444888:::888777999888555222111111222111000222222333111000///111222111000///...---...///000000000111111111111000000111///...///000111000...//////............//////---------...///000222222555444222000///...//////...///000000...---......***+++,,,...///111222333222...+++,,,+++)))***---000///...---------...///---...///000111111111111222111555@@@LLLTTT[[[bbbgggeeeaaa\\\XXXXXXZZZ]]]\\\\\\]]]^^^___```aaabbb___bbbfffgggbbb^^^bbbjjjkkkjjjiiifffccc___[[[YYYYYYZZZ___fffkkkmmmsssyyy|||vvvmmmddd^^^]]]```dddddd```[[[[[[```gggnnnssslllnnnooommmggg```[[[XXXeeehhhkkkmmmmmmmmmnnnooorrrtttooofffcccbbbZZZOOOLLLQQQRRRQQQPPPPPPMMMIII;;;444///...---,,,,,,...///000000000000...,,,+++---+++***+++---...---,,,+++,,,,,,---,,,+++***)))'''(((((())))))))))))((()))***+++***((('''((()))((((((((()))******++++++''''''((())))))))))))(((***((())),,,+++((('''((((((''''''((()))******)))((('''''')))///888AAAFFF@@@:::111***'''&&&'''(((((((((((((((((()))******((((((((()))))))))))))))###***---***((((((((('''(((((((((((((((((((((((('''(((***)))(((((()))+++))))))))))))))))))))))))(((***)))%%%%%%((()))'''$$$$$$&&&'''((())))))))))))((((((''''''(((((()))***)))(((((())))))((('''(((((((((((()))***,,,---******++++++++++++******++++++,,,,,,,,,+++******++++++******++++++,,,---)))************+++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++---+++,,,000000000444:::FFFYYYlllwww}}}yyybbbQQQDDD999333111///......---------------)))***++++++++++++++++++++++++,,,,,,------------000222555666666777999:::@@@KKKOOOCCC777333111///------,,,+++++++++++++++***************************))))))+++***)))+++000***,,,------,,,***)))***,,,+++++++++,,,,,,---...333999EEEQQQVVVSSSQQQRRRHHH>>>111,,,---...,,,(((++++++******)))(((((((((***++++++,,,---...//////444999???AAA>>><<<>>>@@@@@@BBBEEEGGGHHHIIILLLNNNMMMIIIIIIPPPWWWZZZ\\\^^^aaadddhhhlllpppuuuzzz}}}~~~zzzwwwvvvtttttt{{{|||vvvmmmhhhcccZZZQQQFFF>>>888888:::777333222---,,,+++,,,---...---+++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***www^^^LLLBBB======<<<:::888777666777777777777777666666666666777666555555555555666777555333111000111222222111111222222222000000111222222222111000000111111222///000111222222111000///000/////////000000000///000000////////////000000------...///000111333444888666444222000/////////---///000000///......///,,,,,,---...///000111222///---,,,,,,------///111000///......---...//////---...///000111111000000000111888FFFRRRYYY___dddiiihhheeebbb^^^]]]\\\\\\YYYZZZ]]]___bbbdddeeeeeeaaadddiiikkkeee^^^^^^ccchhhhhhhhhfffccc___[[[YYYUUUVVV\\\dddjjjnnnttt{{{zzzqqqhhhcccbbbdddiiiddd___]]]aaaiiipppuuunnnppprrrrrrmmmfff___ZZZ^^^```bbbdddfffhhhlllooorrrsssooohhhdddbbb[[[RRRQQQTTTUUURRRNNNJJJDDD===333///---,,,------------...///111111000.........---,,,+++,,,---...---,,,++++++++++++***((('''&&&&&&'''((())))))***)))))))))***+++***((('''((()))(((((())))))************&&&''''''((((((((((((((((((((()))+++***(((&&&%%%(((&&&%%%'''***,,,+++)))******)))***---333888<<<555///)))'''(((******)))((((((((((((((())))))***&&&''''''((())))))******)))...111---((('''&&&$$$(((((((((((((((((((((((('''((()))))))))))))))***(((((((((((((((((((((((()))++++++((((((,,,---+++%%%%%%&&&'''((())))))((())))))(((((((((((())))))))))))(((((())))))(((((('''''''''((()))******+++******++++++++++++******++++++,,,,,,,,,++++++***,,,++++++++++++,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++,,,///000000555;;;III\\\qqq|||oooXXXIII@@@888111...------,,,,,,------...///)))******+++++++++******++++++,,,,,,---.........000333666888999:::;;;===CCCNNNPPPCCC666222000---,,,,,,+++******+++++++++)))))))))))))))*********))))))***+++******,,,///###''',,,---,,,***,,,---++++++++++++,,,---......555<<>>===888555888<<<;;;===@@@AAABBBCCCFFFHHHGGGCCCCCCHHHMMMNNNPPPRRRWWWYYY\\\___ccchhhooosssuuurrrppppppppprrrzzzzzzyyyzzz~~~~~~|||vvvqqqnnnfff]]]UUUKKKCCCBBB@@@:::444111000...------//////...,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++{{{```LLLEEECCC???;;;::::::::::::888777777777666666666555555555444222111222222111444222111111333333333222000111222222111000111222222111111111111222222222///000111222222111000//////000000000/////////000000000////////////000000.........///111333444555777666555333111000///...---...000000///......///.........///////////////---------,,,---///000000//////........./////////......///000000000000000000333>>>NNNZZZ^^^```bbbfffgggggggggfffbbb^^^\\\VVVYYY^^^cccfffggggggfffdddggglllooojjjaaa^^^```eeeeeefffeeeccc```\\\ZZZTTTUUUYYY```fffjjjqqqxxx{{{rrrkkkgggfffsssmmmeeeaaacccjjjqqqvvvrrrrrrrrrqqqnnnjjjdddaaa]]]___```bbbeeeiiippptttssstttqqqkkkfffbbb\\\VVVTTTVVVTTTMMMFFF@@@999222---,,,******+++------++++++...000000///......//////......///000///---+++---,,,,,,***)))'''&&&%%%&&&'''((())))))***)))))))))++++++***)))((()))***)))))))))))))))*********&&&''''''(((((((((((((((&&&((())))))((('''%%%###(((&&&%%%'''***,,,+++)))(((((()))***+++,,,------,,,)))'''(((***+++)))''''''(((((()))))))))))))))%%%%%%&&&'''(((((())))))+++111444000++++++***((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((&&&)))***((()))...///---'''(((((()))((((((''''''))))))(((((((((((())))))(((((())))))(((((())))))&&&''''''((()))))))))))))))******++++++******)))***++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...))))))*********+++++++++++++++,,,,,,------------++++++,,,,,,,,,,,,,,,,,,---++++++...///000555<<>>???HHHRRRSSSEEE777222000---,,,,,,+++******+++++++++(((((()))))))))*********)))+++,,,+++***+++---...###''',,,---+++***+++---++++++++++++,,,---...///888???IIIOOOQQQQQQOOOMMMDDD<<<222------...,,,************+++,,,,,,------***++++++,,,---...//////...444::::::555333666:::999;;;<<<===<<<===???@@@@@@<<<<<>>???@@@BBBMMMVVVVVVGGG888222000---------,,,+++++++++++++++((())))))******+++++++++))),,,...,,,+++...///...)))+++,,,,,,+++)))((()))*********+++,,,---...///888AAAKKKOOORRRSSSPPPLLLAAA:::222---,,,---,,,+++++++++******)))(((((((((***++++++,,,---...//////---111666666444333555999888999::::::999888:::;;;;;;888777:::;;;:::<<>>999666444222111111000...,,,///......------,,,,,,+++***************************++++++++++++,,,,,,,,,hhh]]]LLL???888777888999888888888777666555555555444777666111111555555222333222111222333333222000...000222333222111111222//////000000111111111111111111000000000000111111...000111111......///111000//////......//////000//////000111333555777888000111111111111000000///,,,...000000///...///000.........///////////////+++......++++++///000,,,......///000000000000000//////...///222555999;;;DDDFFFOOO\\\aaa___ZZZXXXZZZ[[[___dddggggggccc___ZZZ\\\```dddgggiiiiiihhhhhhjjjppptttpppgggaaaaaa^^^^^^^^^_______________YYYWWWYYY```fffmmmyyy}}}zzzwwwzzztttppppppqqqssssssssspppkkkjjjjjjkkkkkkjjjgggkkkqqquuuvvvvvvwwwwwwsssrrrpppllleee]]]XXXVVVTTTQQQHHH;;;444222000...,,,...,,,(((***......))))))---222222000///111444999:::;;;===<<<777111,,,,,,,,,++++++++++++++++++((())))))))))))(((((('''***+++,,,+++)))((()))******)))))))))))))))))))))'''((())))))******))))))&&&******''''''++++++''''''((())))))(((((()))***%%%&&&'''((()))*********''')))******)))'''((((((&&&'''((()))***))))))(((&&&&&&''''''(((((())))))%%%)))(((&&&'''((('''((((((((((((((((((((((((((('''%%%''')))***)))'''))))))))))))))))))))))))%%%((((((&&&&&&))))))&&&)))******++++++++++++*********))))))))))))******&&&(((***)))(((''')))+++'''((()))*********))))))))))))************)))))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---)))************+++++++++((()))***+++,,,,,,,,,+++)))***+++---......---------++++++---///000666>>>QQQdddxxxwwwhhhXXXJJJ<<<666555222///...++++++++++++,,,---......,,,,,,,,,,,,,,,+++******++++++,,,---...///000000///333999===???AAABBBDDDOOOXXXWWWGGG777222000,,,//////---,,,++++++++++++))))))******+++,,,,,,---)))...000---,,,000111......---++++++++++++)))(((*********+++,,,---//////333???LLLQQQUUUVVVRRRLLL>>>999111---+++++++++***++++++******)))(((((((((***++++++,,,---.../////////111333444444444555666666777888888777777888999777444444666666444666;;;888;;;>>>BBBEEEJJJOOOSSSPPPQQQVVV\\\```dddmmmwwwwwwxxx|||}}}yyyooogggccc___UUULLLGGG???===:::999777666333111/////////...---,,,,,,,,,******************************+++++++++,,,,,,,,,yyybbbNNNBBB>>>======999888888777666555555444444666444///...444666333222111111222333333111///...000222333222111111222000111222333333333333333222111000//////000111222...000222111...---///111//////............////////////000111333555777888......///000000000000000,,,...///000///...///000---------...///000111111(((---///---///555666333......///000000000000000//////...000333999>>>BBBNNNOOOUUU^^^aaa\\\WWWUUUVVVWWWYYY___dddfffdddaaa^^^___```ccceeehhhiiijjjhhhjjjppptttqqqhhhbbbbbb______^^^___```aaabbbccc[[[YYY[[[bbbjjjsss|||yyywwwvvvuuutttrrrtttpppkkkjjjlllnnnnnnmmmhhhnnnvvv||||||yyyuuurrrrrrpppnnnjjjcccZZZUUUTTTSSSOOOCCC666///000222111///111...)))***//////******...333444111000333666===>>>@@@BBBAAA;;;333---((('''(((((()))***,,,,,,))))))***))))))(((''''''***+++,,,+++)))))))))************)))))))))))))))(((((()))***************(((,,,+++'''(((---...+++''')))+++***'''&&&(((*********)))))))))+++,,,---$$$''')))((('''(((,,,000&&&''')))*********)))((((((((((((((())))))))))))%%%,,,///,,,******+++)))(((((((((((((((((((((((()))&&&%%%&&&)))***)))''')))))))))))))))))))))))))))++++++(((''')))((($$$((()))***+++,,,---------******))))))))))))******&&&(((******((('''))),,,((((((***++++++***))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---)))************+++++++++'''(((***+++,,,,,,++++++((()))+++---.........------+++***---///000777>>>SSSdddwww|||jjjYYYJJJ???555222111///...///,,,+++++++++,,,,,,---...---------------,,,+++***++++++,,,---...///000111///444999>>>AAABBBCCCEEEPPPYYYWWWGGG777111///,,,111000...---,,,+++++++++))))))***+++,,,,,,------)))///111...---111222///...+++((())),,,...,,,************+++,,,---///000---<<>>:::777999999777555777444555444222000000111333444333333222222333333333444444444444333111///...333000......111222222000111111222222222333333333111111000000/////////...222222222111000//////......///...---111777777333///////////////000111111////////////000000000000,,,---///000000000//////222111///...---------...111000...,,,+++,,,...///333000///222555:::CCCLLLZZZ\\\______ZZZSSSPPPPPPVVVUUUWWWZZZ^^^bbbccccccXXX\\\```aaa``````cccfffgggnnnrrrmmmjjjkkkjjjfffaaa```aaadddhhhgggbbb\\\VVVUUUXXX^^^eeeqqq~~~|||yyywwwwwwwwwuuussstttpppmmmkkkmmmoooqqqrrrooovvv{{{{{{{{{|||xxxpppooonnnllliiiddd\\\SSSMMMMMMIII???333---///111111000111111///---,,,---//////,,,---222222111777@@@GGGFFFCCC@@@===888222...++++++++++++*********)))'''((((((((((((((('''&&&))))))(((((((((***+++,,,(((((((((((((((((((((((()))&&&$$$''',,,---***&&&)))((('''+++444999222(((&&&)))+++,,,+++)))((((((((((((((((((''''''''''''(((((((((((())))))))))))///,,,)))'''(((((()))(((------***&&&&&&)))(((%%%************))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&+++$$$"""&&&(((&&&'''+++)))******+++++++++******)))************++++++++++++)))'''(((+++,,,***(((************))))))))))))///,,,)))'''(((***++++++''')))+++,,,,,,,,,***)))***+++,,,+++***)))***+++************+++,,,------+++((()))---,,,%%%###%%%'''(((***,,,.../////////...,,,,,,......000777AAAUUUfffqqqzzzwwwkkk[[[MMM@@@888222222333000---,,,---......///...---+++***///---,,,***))))))******---......---,,,---000222555;;;BBBEEEDDDBBBAAABBBOOOSSSPPPDDD777000,,,***,,,,,,,,,+++++++++******************************,,,000111...,,,---...,,,---,,,+++***))))))))))))***+++,,,+++******,,,...222:::FFFRRRXXXXXXSSSNNN>>>666...---,,,***(((***))),,,...---+++)))***,,,)))***,,,...000000000000111222444666888888888888444444444444444444444333444333222222111111111111///333888>>>BBBDDDDDDCCC@@@BBBFFFIIILLLQQQWWW[[[^^^cccmmmzzz~~~xxxoooooorrrnnn```TTTUUUSSSOOOMMMIIIEEE???::::::777222///////////////...---+++******+++,,,---'''((((((((())))))******lll]]]QQQJJJIIIBBB<<<;;;999666666999777888888777444222111222444444333222222222222222222222333444444555444444111000///000222222111...111111111222222222333333111111111111000000000///222222222111000/////////000111000...111666666222///////////////000111111....../////////000000000...//////000000000000///222111///...------......222111///------...///000222//////333888===GGGQQQ[[[]]]^^^]]]XXXRRROOOOOOUUUVVVYYY[[[]]]^^^___```XXX[[[___```______aaadddlllrrrtttmmmhhhiiijjjiii```aaaccchhhkkkjjjddd___TTTSSSVVV]]]dddnnn|||yyywwwwwwvvvtttssspppnnnnnnppprrrtttttttttwwwwwwvvvxxx|||zzztttooommmlllkkkhhhaaaUUUMMMOOOLLLCCC777000111333222...//////...,,,,,,---///...---///444555444:::AAAHHHEEECCC@@@===888222...++++++*********)))))))))(((((())))))***))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((&&&%%%''')))+++***(((((()))---888GGGLLL@@@///'''))),,,,,,+++)))))))))((((((((((((''''''''''''(((((((((((())))))))))))...+++((('''((()))))))))++++++)))$$$$$$%%%###************))))))))))))))))))((((((((('''''''''))))))))))))************(((((())))))(((''''''&&&,,,&&&$$$'''(((&&&&&&)))))))))***************)))))))))*********++++++++++++)))((((((***+++***(((******)))))))))(((((((((...+++)))((()))*********''')))***,,,,,,+++***))))))+++,,,+++***)))***++++++++++++***++++++,,,,,,---***+++///...)))''')))******+++,,,,,,---.........,,,,,,......000777@@@QQQcccoooxxxqqqdddTTTFFF???777111222333000...---+++,,,---.........---,,,///...---,,,+++++++++,,,,,,---...---...///222555:::@@@GGGKKKJJJHHHFFFFFFMMMQQQOOOCCC777000---+++,,,,,,,,,++++++++++++******************************...000///000222111---,,,++++++***))))))))))))***+++++++++******,,,......666CCCPPPXXXXXXUUUQQQ>>>555...,,,,,,******+++***,,,...---+++)))***,,,+++,,,---/////////......///111333555666777777777555555444333222222111111222111111111111222222333000333888<<>>;;;>>>AAACCCEEEIIIMMMPPPQQQWWWaaammmwww}}}~~~}}}~~~|||uuurrrqqqooohhhbbbaaa___\\\XXXSSSNNNJJJGGG@@@<<<777333111111000///...,,,+++))))))***+++,,,))))))))))))*********+++vvvjjjccc```VVVKKKDDD???:::999;;;888999:::999777444444444666555444333333333333333000000000000111222333444000000000111222222000---000000111111111222222222222111111111111111000000222222222111000000//////222333222000111555555111000////////////000111111............////////////111111000000//////000000111111000///............222111000///...///000111111///000555:::AAALLLVVV[[[\\\\\\YYYUUURRRPPPPPPVVVZZZ^^^___]]][[[\\\]]][[[^^^aaaaaa______bbbeeerrrwwwxxxpppiiiiiillloooaaadddjjjoooqqqoooiiidddUUUSSSUUUYYY```iiixxxzzzxxxwwwuuusssrrrqqqpppqqqtttuuuuuutttvvvtttooonnnrrryyyyyyuuuooollljjjllllllfffZZZOOORRRPPPHHH;;;333222222111---------,,,+++,,,...111000000333888::::::===BBBGGGDDDAAA>>>;;;777222///************)))))))))((((((((()))***++++++++++++&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((''''''(((***,,,)))(((+++666GGGMMMAAA///(((***,,,,,,+++***)))***((((((((((((''''''''''''(((((((((((()))))))))))),,,***(((''')))******)))''')))(((%%%%%%&&&###************))))))))))))))))))((((((((((((''''''************++++++++++++(((((()))))))))((('''''',,,(((''')))***'''&&&'''((())))))******))))))((()))))))))*********++++++***)))((()))***+++***((()))))))))((((((((('''''',,,***))))))***+++***(((((()))***+++++++++***))))))***++++++***)))***+++,,,,,,++++++***+++++++++,,,***+++//////+++***,,,...---,,,+++++++++,,,------,,,,,,......///666???LLL___kkkttt}}}kkk[[[KKK@@@<<<555000111222000//////***+++,,,---............000///...---,,,,,,,,,---+++,,,---...///111666999<<>>@@@BBBDDDEEELLLUUU]]]eeemmmuuu{{{}}}}}}~~~{{{xxxtttpppmmmooommmjjjddd]]]YYYWWWWWWJJJEEE???:::777555222000///...,,,*********,,,---***************+++++++++yyymmm```UUUKKKCCC??????:::;;;:::888666555666888666666555444444555555555444333111000000000111222111111111111111111000///000000000111111111222222111111111111000000000000222222222111111000000000111333333111222555666444000000//////000000111222---.........////////////222111000.........///000111000000/////////......111000000/////////000111111///000666;;;BBBMMMWWWYYY[[[ZZZVVVTTTTTTTTTRRRYYY^^^cccbbb^^^ZZZZZZ\\\```ccceeeeeecccccceeeiiirrrxxx{{{vvvnnnkkkooosssfffllltttyyyzzzuuunnniii[[[XXXUUUUUUZZZdddqqq{{{~~~}}}{{{vvvrrrsssssssssuuuvvvvvvsssqqqsssmmmggggggmmmsssssspppmmmhhheeegggllliii___UUUTTTTTTMMM@@@555111///---------,,,++++++...222555555777<<<@@@BBBAAAAAABBBDDDAAA===:::777444000...*********)))))))))(((((('''((()))***++++++++++++&&&&&&'''(((((()))******(((((((((((((((((((((((('''***+++)))&&&&&&+++000///+++&&&)))333:::555+++)))***,,,,,,+++******+++((((((((((((''''''''''''(((((((((((())))))))))))+++)))'''((()))*********###&&&((((((***,,,***%%%************)))))))))((())))))(((((((((((((((((()))))))))*********++++++(((((()))))))))(((((('''***)))(((***+++***((('''((())))))))))))(((((('''))))))))))))***************)))))))))******))))))((((((((((((''''''''''''***))))))***++++++)))'''(((((()))***+++******))))))***++++++***)))+++,,,------,,,+++************))))))***,,,---,,,,,,,,,111///---***)))***+++,,,---,,,---......///555>>>JJJ\\\gggnnn}}}{{{gggUUUFFF===999333///111111000///111,,,,,,,,,------.........///......---------,,,,,,+++,,,---...000333888<<<>>>FFFOOOSSSRRRMMMJJJIIIPPPSSSQQQEEE999222...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***---111777:::444++++++******)))))))))******)))***+++***))))))+++---,,,222>>>MMMXXX\\\ZZZWWWAAA777///,,,,,,,,,---000---------,,,+++***++++++---------...............///000222444555666555555555444444333222111111000222333333333444444333333111333555777888777666555333555888::::::;;;===???@@@FFFNNNRRRVVV^^^jjjttt{{{}}}|||uuupppwwwuuuqqqkkkddd``````bbbWWWRRRKKKEEE@@@<<<888555222111...,,,++++++,,,---************************zzznnndddZZZPPPKKKJJJGGGEEEAAA<<<888666888:::666555555555555555666666777666555333333333444444444333222000///000111333000111111111111222222222000000000000000000000000222222222222111111111111...222333111222666888666000000000000000111222222.........////////////000222111///...---...//////000000000000000//////////////////////////////000333000111555:::AAAKKKUUUWWWZZZXXXTTTTTTYYYYYYVVVYYY^^^cccbbb]]]YYYYYY[[[ccceeegggfffddddddhhhkkklllrrrxxxyyysssnnnnnnqqqnnnuuuzzztttppphhhbbbYYYTTTXXXbbbmmmsss{{{tttvvvuuuvvvwwwvvvtttpppmmmnnnhhhdddgggmmmpppmmmjjjkkkddd^^^```fffhhhbbb\\\WWWYYYTTTFFF999222...+++......---,,,---111777;;;===AAAFFFIIIKKKJJJGGGCCC@@@<<<888444222000...,,,************))))))))))))&&&'''((()))******+++++++++***((('''''')))***+++))))))))))))))))))))))))(((+++---+++''''''---222333111,,,'''(((------***)))***,,,+++***)))***+++((((((((((((''''''''''''(((((((((((())))))))))))***)))((((((***+++***)))###''')))***,,,///,,,'''************)))))))))((((((((())))))))))))))))))((((((((()))))))))******(((((()))))))))))))))((('''(((((()))+++---,,,***)))))))))))))))(((''''''(((((()))))))))*********))))))******)))))))))***((((((((((((''''''''''''(((((()))***,,,+++)))'''(((((())))))************(((***++++++******+++,,,------,,,+++************((()))***+++,,,---...---111///---***))))))***+++---,,,---///......444<<>>LLLYYY___]]]YYYFFF;;;111...---,,,...111///...,,,+++++++++++++++++++++,,,---...///000111111222333555666666666555333333333333444444444444666666666666555444222222000111333555666666666555///111444666777999;;;>>>@@@EEEIIIIIIJJJQQQ^^^iiirrrtttvvvxxxzzz~~~zzzuuu|||yyyuuuoookkkiiijjjkkkeeeaaaYYYRRRLLLFFFAAA===666444111...,,,++++++,,,************************~~~tttllleee]]]ZZZZZZ\\\XXXRRRJJJCCC??????@@@;;;:::999888777777777777333333222222222333444444555555555333111000222444111111222222222333333333000000000111111111111111222222222222222222222222,,,111222000111555888777111000000000000111222222////////////000000000000111111000/////////000000///000000111111000000///......//////////////////333111111555:::@@@JJJSSSWWW[[[ZZZUUUWWW]]]]]]XXXWWW[[[^^^___\\\ZZZZZZ\\\bbbeeefffeeedddeeeiiilllhhhllltttyyywwwoookkkkkkrrr|||zzzxxxuuunnnbbbYYY[[[dddkkklllxxxyyyyyyxxxxxxxxxwwwtttoookkklllgggfffkkkooonnnjjjhhhiiiccc\\\\\\```cccaaa]]]WWW[[[XXXKKK===555000---//////...---///444;;;AAACCCIIIOOOSSSUUUUUUNNNGGG===999444000...---,,,+++++++++++++++*********)))''''''((()))************...,,,***)))((('''(((((())))))))))))))))))))))))(((+++---,,,((((((---111---000000+++)))***)))'''(((*********(((((()))***((((((((((((''''''''''''(((((((((((())))))))))))+++)))((()))******)))(((&&&)))***)))***+++((("""************))))))))))))(((((())))))))))))******'''((((((((())))))))))))(((((()))*********))))))&&&'''''''''***......+++************)))(((''''''((((((((()))))))))******(((***+++***)))((()))***)))))))))(((((((((''''''((((((((()))++++++)))'''((((((((()))))))))******((()))++++++******+++---,,,,,,++++++***+++++++++))),,,---+++,,,000111//////...---+++******++++++,,,+++---///......444;;;KKK]]]fffjjjuuu~~~sss[[[EEE<<<;;;555111///000///---...222000///...,,,,,,+++,,,,,,,,,,,,------------,,,+++---...000333888>>>FFFLLLUUU\\\bbbeeebbb\\\XXXWWWYYY\\\XXXJJJ<<<333...+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...222666444.........,,,++++++******+++)))*********))))))+++,,,///333===KKKZZZaaa```\\\MMMAAA555000...,,,...111111///,,,++++++,,,+++***+++++++++,,,...000111222111222444555666666666555222333333444444555666666777777777777666444111000///000222444555555555555,,,...000111222555999<<>><<<<<<444444444555444444333222333666888888555333222222222333333333333444444444222222222333333333444444222222222222222222222222,,,111333000///333666666111111000000111111222333000000000000111111111222111111222333333333222222///000111111111111000///...///000000111111111111333111111666;;;@@@KKKUUU[[[___]]]XXXZZZ```___VVVZZZ[[[\\\^^^___`````````ccceeegggfffeeegggkkkooommmmmmsss{{{{{{ssskkkjjjrrr}}}xxxlllbbbccciiijjjfffmmmxxx{{{zzzzzzyyyyyyxxxvvvqqqnnnjjjfffggglllmmmiiieeefffiiiddd___]]]]]]]]][[[YYYOOOUUUUUUKKK>>>666222//////...------000666>>>DDDEEENNNVVVZZZ______WWWMMM<<<888222...---,,,,,,+++,,,,,,,,,,,,++++++++++++))))))******+++*********&&&((()))++++++***((('''))))))))))))))))))))))))&&&)))++++++))))))+++---))),,,,,,******+++(((###((())))))(((''''''(((***((((((((((((''''''''''''(((((((((((())))))))))))+++***))))))******(((&&&&&&))))))((((((***'''"""************))))))))))))(((((()))))))))*********(((((()))))))))*********(((((()))***************''')))(((%%%'''------***++++++++++++***)))((('''(((((((((((()))))))))***(((***+++***(((((()))+++******)))))))))((((((((((((''''''(((***+++***(((((((((((((((((()))******''')))***+++******,,,---+++++++++***++++++,,,,,,))),,,---***+++///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...333:::III^^^jjjoooxxx}}}oooVVV@@@999===555111///000...,,,---222......---,,,,,,,,,---...,,,---...//////...---,,,,,,///222777>>>HHHRRRYYY]]]bbbggghhhccc^^^ZZZYYYXXX[[[XXXJJJ<<<444///,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,------000555888666111000///---,,,+++******((()))***)))((()))***,,,,,,000999IIIYYYcccccc```TTTGGG999222///,,,---000333///,,,***+++,,,,,,***---,,,,,,,,,---...000111000111333444555555444444333333333333333444444444444555666666555333111///000000111222333333333222.../////////000333888<<<===???@@@>>>===AAAIIIPPP[[[^^^ccciiinnnuuu|||zzzzzz|||}}}yyyrrrkkkeee^^^XXXTTTFFFCCC>>>999555222000000///.........------------uuuoookkklllpppsssttttttpppjjjccc^^^[[[VVVTTTQQQMMMHHHEEECCCAAA?????????>>><<<999666555111666;;;===:::555111000333333333444444444555555444444444555555666666666222222222222222222222222...222444000...111333333111111111000111111222333000111111111222222222222111222444555666555555444///000111222222111000//////000111222222222222222333000111666<<>>>>>======AAAGGGLLLSSSXXX___fffkkkqqquuuyyyxxxyyy|||xxxrrrkkkeee^^^ZZZOOOLLLGGGAAA<<<999777666111111000000/////////...|||rrrnnnmmmnnnrrrwwwvvvnnniiikkkkkkiiijjjkkkkkkiiiddd\\\TTTPPPRRRLLLEEECCCBBBAAA<<<888<<<:::666444333555888:::555666777777777777666666666555333333555666666555111333333333222222333555777444111111444555444111222555333......444666333333111000111333333222111111444666444444777666333333333333555666777555444111333555555333222111222222333555777===HHHVVV```eeeeeeaaa^^^aaaffffffbbb]]]`````````dddiiijjjgggkkkkkkjjjhhhhhhlllrrrwwwxxxwwwwww{{{}}}yyyvvvxxx{{{||||||}}}|||tttllliiijjjlllfffkkksss{{{}}}|||xxxsssuuutttyyy~~~|||rrrnnnpppeeeeeeeeeggghhhiiigggeeebbbhhhhhh```^^^___XXXLLLDDDFFFEEEAAA:::333000000***///111---,,,111999<<>>444---,,,...,,,+++,,,...+++,,,111222...******(((((()))***************''')))))))))((()))+++---))))))))))))))))))))))))))))))))))))((((((((((((------,,,)))''''''***,,,&&&'''(((***------+++(((%%%'''((()))((()))***,,,))))))))))))))))))))))))***,,,---,,,***)))((()))(((((()))+++,,,+++)))&&&,,,+++)))((((((((()))***++++++++++++++++++++++++(((***+++***)))((()))***''''''(((((())))))******%%%''')))+++,,,---------+++******)))))))))))))))((()))******))))))***+++((()))***++++++***)))(((+++***(((&&&'''))),,,---$$$ (((,,,(((&&&'''************************((()))***++++++***)))(((************************---,,,***))))))+++---...)))+++------,,,,,,,,,---+++)))***...//////333999LLLZZZjjjtttyyy|||zzzvvvzzzcccOOODDD===888333111///.........---,,,---,,,+++,,,...///...---***+++,,,,,,------,,,,,,...000555>>>IIISSSYYY[[[[[[[[[YYYVVVUUUVVVVVVUUUXXXXXXPPPCCC888333///***.........------,,,,,,,,,------,,,++++++******)))...+++***,,,---///444<<<:::333,,,***+++,,,+++(((******))))))******+++,,,+++111999DDDTTTbbbeeebbb]]]WWWKKK<<<000+++---000//////---+++)))***+++---*********+++,,,---///000,,,---///111222222111000111222444555555444333111444222111222333333///,,,+++,,,---/////////...---//////...///111444777999@@@???===<<<===>>>@@@AAAJJJLLLSSS^^^iiiqqqssssss{{{zzzxxx}}}zzzvvvxxxvvvjjj]]]ZZZUUUNNNIIIGGGFFFCCCAAA======>>><<<666000...000zzztttrrrqqqrrruuutttnnnkkknnnqqqpppsssvvvyyyzzzwwwppphhhccc```\\\WWWUUUSSSOOOIIICCC>>>===;;;:::999:::;;;<<<:::;;;<<<===>>>???@@@@@@???<<<::::::;;;;;;999777666666666555444444666888555666666666555666777888555888777222222666777555444333333333333333333222222666777666666888666222222222444666888777555333111333444444222111111111333444777:::@@@JJJVVV___bbbbbb```^^^aaaggghhhdddaaadddddddddhhhnnnnnnkkkjjjhhhffffffhhhmmmsssvvvsssuuuxxxzzzzzzyyyxxxxxxrrrssssssssstttxxx}}}wwwnnnjjjllloookkkooouuu{{{||||||||||||{{{zzzvvvrrrvvvuuuwwwzzzuuulllggghhheeeeeegggiiillllllkkkiiiccciiihhhaaa^^^___XXXMMMCCCDDDCCC>>>888333000000+++000222///---222888;;;DDDIIIPPPYYYfffkkkcccVVV<<<333,,,,,,---,,,+++,,,%%%###%%%+++---+++***+++(((((()))***************)))***+++***(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++)))'''&&&'''+++******+++,,,+++(((&&&''')))***)))(((((()))***))))))))))))))))))))))))(((***+++***))))))***+++)))))))))***+++***'''%%%++++++)))((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***'''((((((((()))))))))***((((((((()))***,,,...///+++******)))))))))))))))'''(((***)))(((((()))+++))))))***++++++***)))(((***)))((((((((()))+++,,,'''###$$$***...+++)))***************************((()))***++++++***)))(((************************)))((((((''''''(((******)))+++------,,,,,,,,,---...,,,,,,//////...222888FFFVVVeeelllooosssyyy|||ttt___MMMBBB;;;666333111///.........---,,,---,,,+++,,,.........---***+++,,,,,,------,,,,,,...111777@@@KKKRRRVVVXXXWWWVVVUUURRRRRRSSSTTTTTTUUUTTTMMM@@@555111---***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,---...444;;;===777000,,,------+++)))***************++++++,,,,,,222999DDDSSSaaaeeeccc___ZZZOOOAAA555//////111000///...+++******,,,...++++++++++++++++++,,,---------......///000111111///000222444444333222111444222111222333333000---...///000111222222111000000000000111222555777888<<<;;;::::::;;;<<<>>>@@@DDDGGGOOOZZZgggooossstttyyyyyyxxx~~~}}}yyyzzzyyyoooccc^^^YYYSSSOOOOOOOOONNNMMMGGGHHHHHHEEE???999666666~~~xxxtttpppsssqqqmmmlllppptttuuuuuuyyy|||tttnnnooommmlllllljjjddd[[[TTTFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFHHHJJJLLLNNNOOOOOONNNIIIDDDCCCEEEEEEBBB>>><<<<<<:::888666666888;;;777:::===<<<999999===AAA<<<>>>>>>;;;:::<<<<<<999777888999999777666666666444888:::999999:::888333222444666888999888777666333444555444222111222333333666:::???FFFOOOXXX^^^___``````___ccciiikkkiiihhhjjjjjjjjjmmmrrrssspppgggdddaaaccchhhmmmppppppkkkpppvvvwwwuuurrrsssuuupppooonnnmmmooouuu||||||qqqlllnnnsssqqqtttxxx|||}}}|||yyyxxxrrrsssuuuyyyzzzxxxsssppptttsssttttttooohhheeefffhhhhhhjjjmmmoooooollliiieeeiiihhhaaa^^^^^^XXXNNNCCCBBB@@@;;;666111//////,,,111333000...222666777AAAGGGPPPZZZdddfff[[[NNN888111+++,,,,,,+++***+++((($$$%%%***---,,,+++---(((((()))******************+++,,,***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((+++...///,,,(((%%%$$$,,,+++***+++,,,+++(((&&&)))++++++***)))(((((()))))))))))))))))))))))))))'''((()))((('''(((+++---))))))((()))***)))'''%%%******)))((((((((())))))(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((())))))))))))+++)))'''&&&&&&(((***,,,+++******)))))))))))))))&&&((())))))(((''')))***))))))******+++******)))))))))))))))*********+++(((&&&'''+++...,,,***+++************************((()))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))+++------,,,,,,,,,---000......000///...111777BBBQQQ```dddeeennn{{{~~~qqq]]]LLLBBB<<<777333111///.........---,,,---,,,+++,,,---...---,,,***+++,,,,,,------,,,,,,---000777AAAKKKQQQTTTTTTQQQPPPOOOOOOPPPQQQRRRTTTQQQOOOGGG:::111...,,,***------------,,,,,,,,,,,,++++++,,,,,,---......///...+++***,,,------333999???999222......---,,,************+++++++++,,,,,,---222999CCCQQQ___dddcccaaa]]]TTTHHH>>>666444444222000---+++***+++---.........---,,,,,,+++,,,,,,...---,,,++++++---000111,,,...///111222222222111333222222333333333000...------.../////////......111111222333444555666666777777777777888;;;===>>>AAADDDLLLVVVaaajjjoooqqquuu}}}wwwwww|||||||||uuukkkeee```YYYUUUTTTTTTUUUVVVQQQRRRRRRNNNHHHCCC???===vvvpppqqqqqqpppqqqsssuuuuuuuuuxxx}}}zzzsssooorrrtttxxx{{{{{{tttkkkcccUUUTTTTTTTTTUUUWWWYYYZZZUUUWWWYYY[[[]]]____________XXXPPPMMMOOOQQQOOOLLLDDDCCCBBB???<<<<<<>>>@@@AAACCCEEEEEEDDDEEEHHHKKKGGGHHHHHHGGGFFFEEECCCBBB???AAACCCBBB@@@>>>>>>???;;;@@@BBBAAA@@@AAA>>>:::888999;;;;;;;;;;;;<<<===999::::::888666666777888555999???FFFNNNVVV]]]aaa]]]```aaaaaaeeelllooommmnnnoooooonnnppptttssspppdddaaa```ccciiillljjjfffeeeiiiooorrrrrrrrrrrrsssrrrqqqpppooopppuuu|||~~~sssnnnqqqvvvvvvxxx{{{}}}}}}zzzwwwuuunnnnnnssszzz|||wwwqqqoooppppppqqqpppnnnkkkkkkmmmiiijjjlllnnnooonnnkkkhhhgggiiifffaaa^^^]]]XXXPPPGGGDDD???999444000...---,,,000222///---000333222<<>>BBBEEEKKKSSS\\\ccchhhjjjsss{{{zzztttwwwzzzyyyzzzvvvpppkkkfff^^^VVVRRRQQQRRRSSSTTTVVVUUUQQQMMMKKKGGGCCC}}}vvvvvvwwwxxxyyywwwvvvuuu}}}~~~|||xxxsssppplllqqqyyy}}}tttnnncccaaa^^^\\\^^^bbbgggkkkeeegggkkknnnoooooonnnmmmmmmeee\\\WWWYYY[[[\\\\\\QQQQQQOOOMMMJJJIIIKKKMMMTTTRRRQQQRRRVVVXXXXXXWWWTTTSSSSSSSSSRRROOONNNMMMKKKLLLNNNNNNMMMKKKJJJJJJIIIMMMOOONNNNNNOOOMMMIIICCCDDDCCC@@@???@@@DDDHHHCCCCCCBBB@@@======???AAA:::>>>EEEOOOXXX^^^cccddd^^^bbbeeeeeehhhmmmpppppppppqqqpppnnnooorrrqqqmmmeeedddeeeiiimmmmmmgggaaaccccccfffkkkpppttttttrrrsssssstttssssssuuuxxx{{{|||sssooorrrwwwwwwyyy||||||yyywwwoooooottt}}}xxxrrrppppppqqqrrrpppooooooqqqrrreeeeeegggjjjmmmmmmkkkiiiggggggddd___]]]\\\WWWRRRLLLGGG???888222...---,,,+++...///,,,+++...///...666<<>>???AAADDDJJJPPPXXX___eeeiiirrrzzz|||zzzsssqqqpppvvv~~~zzz|||tttrrrsssrrrnnnjjjfff^^^VVVPPPNNNPPPQQQTTTWWWVVVRRRQQQRRRPPPKKK}}}}}}|||yyyyyy}}}xxxtttrrriiioooyyyyyytttmmmiiidddaaabbbfffllloooooosssxxx|||~~~|||yyywwwvvvpppiiidddbbbccceeefff```aaa```^^^\\\ZZZ[[[\\\fffbbb```aaaeeehhhfffccc___]]]\\\]]]\\\XXXXXXZZZWWWWWWWWWYYY[[[ZZZWWWUUUXXX[[[]]][[[[[[^^^]]]ZZZOOOPPPNNNKKKHHHHHHMMMRRRNNNMMMKKKHHHFFFFFFIIIKKKEEEHHHOOOWWW```eeeffffff```eeehhhggghhhlllooonnnmmmnnnmmmkkklllooonnnjjjhhhhhhjjjmmmooommmgggbbbbbb``````eeemmmrrrsssqqqppprrrssssssrrrqqqrrrssszzzzzzyyyvvvrrrppprrruuuuuuwww{{{|||zzzrrrpppvvvzzzssssssrrruuutttpppmmmoooooonnn^^^^^^aaaeeejjjmmmmmmmmmfffdddaaa^^^\\\ZZZWWWTTTNNNGGG>>>555000...,,,,,,+++---,,,))))))---...,,,111555>>>FFFEEE;;;111,,,---++++++------******,,,///+++***......+++)))***(((((()))***************%%%'''***+++*********+++************************((())))))******+++++++++---,,,+++(((&&&'''))),,,,,,+++)))(((((('''%%%$$$%%%&&&((()))((()))+++,,,))))))))))))))))))))))))+++++++++)))'''&&&((()))'''&&&&&&(((+++---------''''''((()))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((&&&((()))+++,,,+++******+++******)))))))))))))))&&&((())))))(((''')))******************+++,,,---***+++,,,,,,,,,+++***)))***......+++***+++,,,+++************************)))((((((((()))***+++,,,************************))))))***+++,,,------...)))+++------,,,,,,,,,---)))'''))),,,------222888BBBLLLVVV___iiivvvqqq\\\KKKAAA;;;777333111///.........---,,,,,,+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,///------000888BBBJJJNNNKKKHHHJJJPPPPPPHHHEEEHHHAAAAAA<<<333------///...++++++++++++,,,,,,,,,,,,,,,++++++***))))))((((((---++++++---,,,+++...333111///,,,)))(((***,,,---+++,,,---...///...---,,,***///333888CCCQQQ[[[___^^^]]]\\\[[[ZZZVVVQQQMMM>>>888000,,,,,,---,,,+++++++++******+++,,,------)))***,,,......---+++)))******+++,,,---......///...000222222000/////////000000///.........//////.........//////000000111333444666888;;;===?????????CCCIIIOOOWWW___hhhmmmsssyyy~~~~~~wwwqqqoooooohhhjjjnnnuuuzzzzzzuuupppzzzyyytttlllhhhiiijjjhhhccc```[[[UUUQQQPPPSSSUUUVVVZZZXXXSSSTTTZZZYYYTTT}}}}}}|||~~~|||wwwuuuooouuu}}}{{{wwwtttpppkkkgggeeefffiiikkkqqqvvv~~~}}}yyyyyyvvvqqqlllhhhhhhhhhiiikkklllllliiigggggggggmmmlllkkkjjjjjjjjjjjjjjjgggbbbaaacccbbb^^^___ccc```^^^]]]aaafffgggbbb]]]___bbbbbb```aaaeeefffdddXXXZZZ[[[XXXSSSRRRTTTWWWWWWUUUSSSOOOMMMMMMPPPSSSRRRTTTXXX___eeehhhgggeeebbbgggjjjgggfffiiikkkjjjgggiiiiiihhhjjjooooookkkhhhhhhiiiiiiiiihhhgggfff`````````bbbfffkkkoooqqqnnnoooppppppnnnmmmnnnooorrrqqqoooooooooqqqrrrrrrrrruuuzzz~~~}}}|||rrroootttzzztttvvvppptttsssmmmiiijjjjjjggg^^^]]]^^^aaafffiiikkkkkkdddaaa]]]\\\[[[YYYWWWVVVLLLDDD:::222......------,,,---+++'''(((---///---,,,///888@@@>>>444---,,,+++***+++......******---...+++,,,111333000---...(((((()))***************&&&)))+++,,,+++)))))))))************************((())))))******+++,,,,,,******)))'''&&&'''))),,,///---***)))))))))'''%%%%%%'''((((((''''''(((***)))))))))))))))))))))))))))***+++***)))((()))***'''&&&%%%&&&(((***))))))&&&&&&((()))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))******)))))))))(((((((((''')))))))))))))))*********+++******)))))))))))))))'''(((***)))(((((()))+++******))))))***,,,---...+++,,,,,,,,,++++++***)))***//////***(((***,,,+++************************)))((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---///111222)))+++------,,,,,,,,,---+++)))***---------111777CCCOOOZZZ```fffrrr}}}oooYYYIIIAAA===999333111///.........---,,,+++*********,,,---,,,+++***+++,,,,,,------,,,,,,000...---...444;;;@@@CCCEEEAAADDDLLLJJJ>>>888;;;<<<===999111------...---******+++++++++,,,,,,,,,++++++******************---++++++---,,,***,,,222333111...+++)))***,,,...+++,,,.../////////------+++///333777@@@OOO[[[___^^^]]]^^^```cccbbb^^^[[[EEE===444000//////...,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...+++...111111///---...//////...---,,,+++,,,,,,---///.........///000222333333444666999;;;===>>>???AAAEEEJJJPPPVVV___hhhooouuuxxxyyytttjjjcccbbbdddccchhhoootttuuussspppmmmoooppplllddd___```aaa```[[[ZZZXXXTTTQQQQQQTTTWWWZZZ]]]YYYRRRUUU^^^___YYYzzz{{{|||{{{|||}}}}}}zzzwww||||||yyyyyyvvvqqqlllhhhgggfffgggpppvvvzzz}}}{{{rrrjjjgggggglllnnnqqqqqqooommmkkkkkklllnnnooolllhhhfffhhhkkkjjjeeeccceeedddaaabbbgggfffaaa```eeelllnnnhhhaaa```bbbbbb___aaafffhhhggg[[[___cccaaa\\\XXXXXXZZZ[[[ZZZWWWSSSPPPQQQTTTXXX[[[\\\^^^ccchhhiiifffcccbbbhhhjjjgggeeefffggggggbbbdddeeeeeeiiiooopppmmmeeeeeedddbbbaaabbbeeeiii___aaabbbaaa```dddkkkqqqnnnnnnooommmllllllnnnpppmmmjjjiiijjjnnnqqqqqqpppqqqtttxxx}}}}}}{{{ppplllrrrzzzuuuxxxjjjooooooiiifffhhhgggdddcccaaa``````ccceeeffffffccc___[[[[[[ZZZXXXWWWWWWIIIAAA666///---.........------***&&&(((...000///***---555===;;;222...000******,,,//////++++++...+++(((***///000,,,))))))(((((()))***************(((***,,,,,,***(((''''''************************((())))))***++++++,,,,,,)))***+++***))))))+++------,,,******+++,,,,,,+++&&&(((((((((&&&%%%&&&'''))))))))))))))))))))))))''')))+++,,,+++***+++,,,((('''%%%%%%&&&&&&&&&%%%%%%&&&((()))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))*********))))))((((((((('''...,,,(((%%%######$$$%%%+++******)))))))))))))))((()))******))))))***+++******))))))***,,,---///,,,,,,,,,++++++*********'''---...(((%%%(((***(((************************)))((((((((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((())),,,...000)))+++------,,,,,,,,,---...,,,,,,......---000666EEESSS```ccceeeooo}}}oooYYYIIIBBB@@@===333111///.........---,,,+++***)))***,,,---,,,+++++++++,,,---------,,,,,,000///...///333777999:::@@@<<<@@@HHHDDD666...000888:::777000,,,------,,,*********++++++,,,,,,,,,*********+++,,,,,,---------++++++---,,,***,,,111666555222...++++++---///+++,,,...000000///...---,,,000444777@@@OOO[[[```^^^^^^___dddhhhiiifffcccJJJBBB888222222222000---333222111000.........---...---,,,******+++---...,,,,,,,,,+++,,,,,,------***---000000...,,,---///222111000///......///000000///......///111444555333555777999;;;===>>>>>>FFFIIINNNQQQVVV]]]ffflllvvvxxxvvvnnnbbb[[[[[[^^^ccciiipppsssrrrooonnnnnnhhhjjjggg___ZZZ[[[\\\\\\WWWWWWVVVSSSOOOOOORRRUUU\\\^^^YYYQQQSSS^^^```YYYxxxxxx|||~~~{{{www~~~|||}}}{{{}}}{{{yyyvvvrrrooonnnmmmnnnppp{{{yyy~~~xxxqqqkkkgggeeelllnnnooopppooonnnoooppppppnnnkkkjjjjjjiiihhhgggiiiiiieeebbbdddhhhgggcccfffbbbbbbgggjjjhhheeeeeegggfffccc___]]]___gggmmmiiikkkiiidddaaa```]]]XXXTTTRRRSSSUUUUUUSSSVVV[[[ZZZ^^^dddggghhhhhhhhhhhhdddcccdddfffeeeaaaaaaeeebbb```___bbbgggjjjjjjiiicccaaa^^^^^^^^^^^^]]]\\\^^^^^^___aaaccccccbbbaaaggghhhiiijjjlllmmmnnnooopppkkkffffffjjjnnnnnnmmmrrrrrrvvv|||~~~yyyvvvvvvmmmnnnqqqxxx~~~xxxrrruuuqqqjjjeeeccceeehhhkkkdddccc^^^[[[^^^dddeeeaaabbbdddaaaZZZYYY\\\ZZZTTTKKKAAA444,,,,,,------,,,******,,,,,,,,,,,,******...---000555555111...///++++++++++++++++++++++++************************,,,,,,++++++******))))))&&&)))***)))))),,,+++((('''((()))******)))((('''+++++++++*********))))))))))))((('''&&&(((,,,///111,,,'''%%%&&&)))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&%%%%%%&&&'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((***+++------,,,+++***111+++''''''(((&&&'''***(((((((((((()))***,,,,,,))))))))))))************,,,,,,,,,,,,,,,+++******++++++---...---)))%%%$$$***+++,,,------,,,+++***,,,+++)))(((((()))+++,,,+++++++++*********))))))*********)))******+++++++++%%%###'''+++,,,,,,------,,,******,,,///222444EEEWWWhhhkkkmmmvvv}}}lllTTTFFFDDD>>>444222000------......+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...000333555777222666999888555111000000555888888000*********)))***++++++,,,,,,++++++***)))***+++***((('''((())),,,,,,---,,,+++,,,///111888555111...------,,,+++........................---...///111777CCCSSS^^^[[[\\\___aaacccdddddddddYYYMMM===444111---&&&//////------,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,---...///000+++,,,---------,,,+++***...//////---++++++,,,---////////////000000000000///222666<<<@@@CCCDDDDDDIIIPPPUUUVVVYYY```eeegggooollljjjggg___WWWXXX___```bbbfffiiikkkjjjhhhgggfffbbb[[[VVVTTTTTTTTTSSSUUUSSSOOOIIIFFFGGGJJJNNNOOOOOOPPPQQQRRRSSSSSSTTT}}}yyyzzz~~~~~~{{{{{{~~~zzzyyy|||}}}{{{}}}|||xxxsssqqqqqqqqqttt{{{}}}~~~wwwooohhheeehhhiiijjjiiiiiikkknnnqqqtttrrrpppoooooommmkkkiiihhhgggccc```bbbhhhiiifffiiieeeeeeiiilllkkkjjjkkkkkkkkkhhhdddaaacccjjjooolllnnnlllgggdddccc```\\\YYYWWWWWWXXXWWWUUUWWW\\\___bbbfffhhhgggeeeddddddiiifffeeefffccc______cccfffdddbbbbbbdddeeedddcccaaa___]]]]]]^^^___^^^]]]^^^^^^```aaaccccccbbbaaafffgggiiikkkmmmnnnnnnnnnooojjjffffffiiimmmnnnmmmqqqttt{{{~~~xxxvvvxxxrrrqqqrrrwww~~~{{{vvvxxxtttooojjjhhhhhhkkkmmmiiiiiifffbbbbbbffffffcccbbbccc___ZZZYYY[[[YYYSSSJJJ@@@444,,,,,,......,,,---...////////////...---...---000444555000...///++++++++++++++++++++++++***************************)))))))))(((((('''''''''******((((((,,,,,,)))((()))************)))(((+++++++++*********))))))))))))(((''''''(((,,,///...)))$$$"""$$$&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''&&&&&&'''((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((()))***+++,,,,,,+++***(((///***''')))***))))))+++)))((((((((()))***++++++))))))))))))************,,,,,,,,,,,,+++***))))))---+++++++++***))))))***+++++++++,,,,,,+++++++++,,,+++)))(((((()))+++,,,+++++++++*********)))))),,,++++++*********++++++///+++)))+++,,,***)))+++,,,,,,+++***,,,///222444CCCWWWjjjoooqqqyyy~~~mmmUUUGGGCCC>>>555555222000000111111///---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------............///000222222///333666666333000//////333777777000******+++******++++++,,,,,,++++++***,,,---...---+++++++++,,,+++,,,,,,,,,+++,,,///111888444111////////////...------------------------,,,---000222666@@@LLLUUUOOOSSSXXX[[[\\\^^^```ccc^^^SSSDDD999555222---)))............---------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,++++++---......---++++++,,,...,,,,,,---...///111111222000222666;;;???BBBDDDDDDHHHOOOUUUWWWZZZaaaeeefffllliiigggddd]]]UUUVVV\\\^^^```ccceeeeeedddbbb```^^^YYYSSSNNNLLLLLLLLLLLLKKKIIIGGGCCCAAAAAAEEEHHHHHHHHHIIIJJJJJJKKKKKKKKK}}}{{{~~~|||vvvrrruuuyyy|||}}}xxxuuutttuuuwwwyyy~~~zzzttt|||uuummmhhhhhhgggeeecccbbbffflllpppssssssssstttuuutttqqqnnnmmmlllhhhccceeelllooonnnnnnjjjiiimmmooooooppprrrqqqpppnnnjjjgggggglllqqqoooqqqoooiiiffffffddd```^^^[[[[[[\\\ZZZWWWYYY^^^```cccfffhhhgggeeeeeeeeennnjjjfffddd```\\\]]]bbbhhheeecccbbbbbbbbb```___^^^]]]]]]^^^``````___^^^^^^___```aaabbbbbbaaaaaadddfffjjjmmmnnnnnnnnnmmmmmmjjjgggfffhhhkkknnnooorrrwwwwwwvvvyyysssqqqpppttt{{{~~~}}}yyyyyyvvvrrrnnnkkkkkkkkklllllloooooojjjggghhhhhhfff______\\\WWWVVVWWWUUUQQQHHH???333------......,,,...//////000000//////...---,,,///333444000...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))((((((((((((((((((+++***((((((+++,,,***)))******++++++******)))+++++++++***************)))))))))((('''(((+++...+++((($$$###$$$%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***+++,,,,,,+++***)))...)))(((+++,,,******+++***)))))))))))))))******))))))))))))************,,,,,,,,,+++***)))((((((+++,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,,,,+++***))))))***+++,,,+++++++++***************...---,,,++++++***++++++///---...000...)))))),,,,,,+++++++++,,,...111333>>>SSShhhqqqrrrxxx~~~nnnXXXHHHCCC===555111///......//////...,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,......//////......---,,,,,,...111222111///......111555555///***+++,,,+++***++++++,,,,,,++++++***---...///...,,,,,,,,,...***++++++++++++---000333999666222000000111222111,,,,,,,,,,,,,,,,,,,,,,,,+++---000222444;;;CCCJJJJJJQQQYYY\\\[[[\\\aaafffbbbZZZMMMBBB:::666444222///000000111111///...---------------------------......---,,,++++++******++++++,,,,,,,,,,,,++++++,,,------,,,++++++---///+++,,,,,,---.../////////222333555888;;;???BBBCCCDDDKKKQQQTTTWWW]]]``````cccaaa___]]]VVVQQQQQQVVVVVVWWWXXXYYYYYYWWWUUUSSSQQQMMMGGGCCCAAAAAAAAA@@@?????????===<<<<<<>>>AAA??????@@@@@@@@@@@@??????~~~{{{uuussssssyyy}}}{{{xxxxxxzzzzzztttuuu{{{xxxqqqzzz|||uuurrrqqqmmmgggbbb___ccciiiooopppqqqtttxxx{{{{{{xxxvvvxxxwwwqqqkkkkkkqqqvvvvvvrrrnnnllloooqqqqqqtttxxxttttttsssnnnjjjiiilllpppooopppnnniiifffgggeeebbb___]]]]]]^^^\\\ZZZ\\\aaa]]]```dddfffggghhhjjjkkknnniiidddaaa]]]ZZZ]]]bbbgggeeedddbbbbbbaaaaaa```]]]]]]^^^```bbbcccaaa___[[[]]]___``````______```cccfffjjjnnnpppooommmkkkkkkjjjhhhggghhhkkkoooqqqvvvyyyzzzvvvwwwooommmmmmrrryyy}}}|||yyyvvvtttrrrooollljjjiiihhhjjjppprrrnnnjjjjjjjjjiii[[[YYYVVVSSSRRRQQQOOOLLLEEE===222---...///...,,,,,,,,,------------,,,,,,---,,,...333333000...000,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***,,,+++((((((+++,,,***++++++++++++++++++++++++************************)))))))))((('''(((+++---,,,***(((''''''((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))******)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))***+++,,,---------,,,111,,,)))***+++******,,,+++***)))))))))))))))***((()))))))))************++++++++++++***)))((('''(((,,,000000///---(((###---,,,+++******+++,,,---++++++***))))))***++++++************************///...---,,,++++++***+++***+++...111...***+++///,,,+++++++++,,,...000111888LLLbbbmmmooorrr{{{~~~ppp[[[KKKBBB;;;555......---.........------,,,,,,------------,,,,,,)))************+++++++++,,,---.........,,,+++******,,,.../////////......///333444...***+++,,,,,,***++++++,,,,,,++++++******+++,,,+++***)))***+++***++++++++++++---222555>>>:::555222222222222222,,,,,,,,,,,,,,,,,,,,,,,,+++---//////111777???FFFLLLUUU___aaa\\\[[[aaahhheee```XXXMMMCCC;;;777666111222333444333222000...------,,,,,,,,,,,,---------------,,,,,,+++*********+++++++++,,,,,,,,,,,,***,,,,,,,,,++++++---///......------,,,+++******111111111333666999===??????EEEKKKMMMPPPTTTUUURRRUUUUUUSSSPPPLLLHHHHHHJJJHHHHHHIIIIIIIIIHHHGGGFFFGGGCCC>>>:::999999888888888:::;;;;;;999888999:::888888999999999888777666~~~~~~|||xxxtttttttttvvv{{{yyy~~~}}}tttqqqxxxyyytttyyy}}}}}}}}}xxxooofff```bbbggglllrrrtttxxx}}}~~~{{{~~~xxxooommmqqquuuvvvsssooonnnppppppppptttzzzuuuvvvuuuqqqllliiijjjmmmmmmnnnlllfffdddeeeeeebbb]]][[[[[[^^^]]][[[^^^ccc]]]```bbbdddfffgggjjjllliiiddd___\\\YYYXXX]]]dddhhhhhhfffdddbbb`````````^^^___```ccceeeeeebbb___XXXZZZ^^^___^^^]]]^^^```dddgggkkkooopppnnnkkkiiijjjkkkkkkjjjiiikkkqqquuu{{{yyy|||~~~wwwtttmmmkkkmmmssszzz~~~|||xxxuuutttrrrpppmmmkkkiiihhheeelllooollljjjjjjkkkjjjYYYUUURRRPPPNNNKKKHHHGGGCCC;;;222...///000///,,,,,,++++++++++++++++++,,,---,,,...222333000///111---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,***,,,,,,)))(((+++,,,))),,,,,,++++++++++++,,,,,,************************))))))***)))((((((***,,,+++++++++***))))))***+++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((***++++++)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))***,,,...///000111555...)))))))))((())),,,+++***)))))))))))))))***((()))))))))************+++++++++++++++***))))))''',,,...++++++...,,,'''---,,,+++******+++,,,---+++******************+++************************///...---,,,++++++***+++)))***---000---((()))...++++++++++++,,,...///000444EEE[[[hhhkkklllssszzztttbbbPPPCCC:::555111222222222111111111111,,,------......------,,,)))))))))*********++++++******,,,------,,,+++******+++,,,...///000//////---222222---***+++,,,,,,***++++++,,,,,,++++++***(((***+++***)))((()))+++***+++++++++,,,///444888EEE@@@999444222111000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...444>>>FFFNNNYYYcccbbb[[[XXX]]]dddhhhhhhddd\\\PPPEEE===999222222333444333000...,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++************++++++,,,,,,***+++,,,,,,++++++---///...------,,,+++******)))///.........000333777999<<>>======;;;;;;<<<<<<===>>>>>>>>>@@@<<<888555444444333222444666777777555333333333444555666666555444222111}}}zzzxxx{{{{{{xxxvvvyyy~~~}}}zzz}}}yyyrrrsssuuusssvvv}}}}}}|||sssiiibbbbbbfffjjjwwwxxx|||zzzpppkkkmmmqqqqqqssspppoooqqqpppooorrrxxxwwwyyyyyyuuuooojjjiiijjjlllmmmjjjeeeccceeeeeebbb\\\ZZZ[[[]]]]]][[[^^^cccaaabbbbbbbbbaaaaaaccceeeccc]]]YYYXXXVVVVVV\\\dddkkkkkkiiieeeaaa^^^]]]^^^``````bbbdddfffddd```]]]UUUYYY]]]^^^]]]]]]___aaagggiiimmmoooooommmjjjgggkkkmmmooommmkkkmmmtttzzz}}}xxxxxxxxxsssqqqooopppuuu{{{~~~{{{wwwvvvvvvtttssspppnnnmmmlllccchhhjjjiiiiiikkkllljjj[[[VVVRRRPPPNNNIIIEEEEEE@@@999111...000111///,,,...------,,,,,,------......---...333444111111333......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))******+++))),,,---******,,,+++(((,,,++++++******++++++,,,***************+++++++++)))******)))((((((***+++((()))******)))((()))***''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***,,,+++((('''(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((***+++---///111222333---(((((()))((())),,,***)))))))))))))))******))))))))))))******************+++,,,,,,,,,,,,+++)))+++((("""###---222111,,,++++++++++++++++++,,,***************************************+++++++++...---,,,++++++***++++++---+++,,,...+++''''''***++++++++++++,,,---...///333@@@SSSccciiijjjnnntttzzzjjjWWWFFF;;;666111222222111/////////000------............------))))))*********+++++++++))))))***+++,,,,,,,,,,,,+++***+++---///000000///,,,111222---)))***,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***+++---+++++++++,,,---111777;;;JJJDDD<<<666222000...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,222<<>>>>>@@@DDDBBB>>>999;;;:::777555777555333333333444555666888:::;;;;;;888444222111111000///...000222222000.........111222444444444222000///xxxwww{{{|||zzzzzztttkkkggghhhmmmqqqzzzxxx||||||xxxqqqiiicccbbbeeeiiiqqqssswww}}}uuunnnppprrrssssssqqqqqqrrrpppnnnqqqvvv{{{}}}}}}yyyrrrmmmjjjkkkmmmnnnkkkfffdddfffgggeee^^^\\\\\\^^^]]][[[]]]bbbbbbbbb```]]]ZZZZZZ[[[\\\]]]XXXUUUTTTSSSTTTZZZaaahhhiiihhhddd```]]]]]]___```aaabbbddddddaaa\\\XXXTTTXXX^^^___^^^^^^aaaeeejjjkkkmmmooonnnkkkhhhffflllpppsssqqqmmmooowww{{{wwwwww}}}|||wwwvvvyyyuuurrrssswwwyyywwwssswwwvvvuuutttrrrqqqppppppeeeggghhhgggiiimmmmmmiiibbb[[[VVVUUUQQQJJJFFFGGG>>>888111...000222///,,,///...------------...//////---///333444222222555///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((()))***++++++(((,,,...,,,,,,---***&&&,,,+++***))))))***+++,,,))))))*********+++++++++)))***+++***)))((()))***&&&(((+++***((('''((()))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''***,,,+++'''%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))***+++,,,---...,,,((('''***,,,***)))***)))((((((((()))***++++++))))))))))))************)))***+++,,,---.........(((,,,***"""###,,,///++++++++++++,,,,,,+++++++++*********++++++*********))))))*********+++++++++,,,++++++*********++++++///***)))+++,,,))))))***+++++++++,,,,,,---......111888III]]]gggiiikkkooo}}}ttt```LLL>>>999///111111000---+++,,,...------............------*********+++++++++,,,,,,++++++******++++++,,,,,,+++***)))+++...000///---,,,111111,,,((()))++++++***++++++,,,,,,++++++******+++---,,,++++++---...,,,,,,,,,---...333:::>>>LLLFFF===666111///...---------------------------,,,------,,,,,,000888>>>MMMVVV```ccc```___ccchhhnnnnnnnnnkkkeee[[[PPPJJJ;;;:::888555333000...---...---+++******+++---......///000000000...,,,+++***)))))))))***+++,,,---+++,,,---+++***)))+++,,,))))))***+++,,,......///,,,+++++++++,,,---...///222444444555999======888222555555111111444222---////////////111333555777666444000///......---,,,***,,,...///...------......///111333222111///---|||||||||xxxwww}}}uuucccYYY\\\cccgggyyy}}}{{{uuutttxxx~~~tttrrrlllfffbbbbbbeeehhhgggiiioooxxx|||uuuvvvyyyyyysssrrrrrrssspppmmmpppuuu~~~}}}vvvooollllllnnnooommmgggfffiiiiiiggg```^^^]]]___]]]ZZZ\\\aaa```___]]]ZZZVVVVVVWWWYYYZZZVVVSSSSSSRRRRRRWWW^^^bbbddddddbbb___^^^```bbb```aaabbbdddccc___YYYTTTTTTYYY___aaa``````dddhhhlllmmmnnnnnnmmmjjjgggeeemmmqqquuusssooopppyyyxxxwwwyyy||||||xxxwwwyyyyyyqqqoooqqqsssrrrooovvvuuutttsssqqqqqqqqqqqqiiiiiigggfffjjjooonnniiiggg___ZZZYYYUUUMMMIIIJJJ===777000///111222000---...---,,,++++++,,,---...000...///444555333333666//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,---...''',,,///...------***%%%,,,+++***))))))***+++,,,))))))******++++++++++++)))***+++***)))((()))***&&&))),,,,,,***((()))***'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''***,,,+++&&&$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******%%%###&&&---///,,,******(((((((((((()))***,,,,,,))))))))))))************)))***+++---...///000000%%%...000***(((+++'''***+++,,,------,,,+++*********++++++++++++******))))))******++++++++++++*********)))******++++++---'''%%%)))---------///+++++++++,,,,,,------------222BBBWWWeeehhhiiimmm{{{{{{fffPPPAAA;;;333555555333000......000------............------***++++++++++++,,,,,,,,,---,,,+++*********+++,,,+++)))(((***---///---+++---111111,,,((()))******+++++++++,,,,,,+++++++++)))***,,,+++++++++,,,---,,,---------///444;;;@@@LLLFFF===666111///...---........................***,,,...---,,,...333777BBBKKKVVV[[[\\\\\\aaaeeemmmlllkkkiiifff___UUUOOOCCCAAA>>>:::777444333222///...,,,++++++,,,...///000111222111000---+++)))***))))))))))))+++---...,,,------+++***)))***+++,,,,,,,,,,,,,,,,,,------++++++++++++,,,------...+++,,,,,,---222888999555000333333///000333222,,,---,,,++++++,,,...111222444111...,,,,,,,,,+++***)))+++---.........000111,,,---///111111000---,,,}}}uuuzzz~~~}}}{{{||||||mmmbbb\\\YYYVVVTTTgggwwwzzzuuuwwwxxxuuutttqqqmmmjjjiiiiiiiiihhhkkkdddbbbmmmzzzrrrsssuuuuuuppplllqqqyyy~~~{{{rrrpppppppppyyyuuupppoooppppppnnnkkkbbbccccccaaa^^^]]]]]]]]]^^^]]]ZZZUUUQQQQQQUUUYYY\\\YYYSSSPPPTTT[[[[[[XXXaaa___```aaabbb```___```^^^___cccfffddd\\\XXXYYYUUU\\\\\\WWW\\\iiimmmgggkkkkkkjjjjjjjjjkkkmmmnnnqqqpppqqqvvv{{{~~~}}}wwwvvvxxxwwwrrrrrrwwwyyywwwsssnnnlllnnnnnnmmmssssssppplllmmmqqqrrrpppooojjjiiikkkjjjfffgggllliiibbbZZZUUUSSSQQQLLLGGG;;;666000...//////...,,,,,,...000///---,,,---000(((***---000111000...---///---+++***+++,,,,,,+++,,,,,,,,,,,,------...///******))))))***+++,,,,,,(((***---///...,,,)))'''***)))((('''''''''))))))))))))))))))************(((((())))))))))))((((((((()))***+++,,,+++***)))&&&&&&&&&'''***+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))******)))((((((((((((((())))))******++++++,,,,,,((((((((((((((((((((((((((((((((((((((()))******###+++000+++((()))***(((---,,,***(((&&&&&&&&&''')))))))))))))))))))))))))))(((((((((***---///111***************)))((((((******+++,,,,,,***)))(((******))))))******+++,,,)))))))))))))))))))))))))))************++++++++++++***)))))))))***,,,,,,,,,+++******+++,,,...///......;;;QQQaaaeeeiiipppvvv{{{xxxjjjXXXFFF;;;777000...222666444///---///---,,,************+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))(((+++)))((()))+++,,,,,,+++*********)))))))))))))))++++++++++++++++++,,,,,,...000111//////333===EEEHHHLLLIII===666666333------******,,,+++)))+++///---,,,,,,---...000222333888999>>>JJJWWW```bbbaaadddeeefffddd```[[[XXXWWWOOOLLLGGGBBB<<<777444333000---++++++---...,,,***333222111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))222...***)))+++...//////---***((((((+++------,,,,,,,,,------...///000000///...---,,,+++,,,,,,------,,,++++++---.........---------,,,,,,+++++++++,,,+++***+++---...---,,,...---,,,,,,+++++++++,,,yyywwwyyyzzzxxxtttsssvvvzzz{{{vvvmmmccc[[[WWWVVVWWWeeeuuu}}}yyy||||||yyyvvvssspppooooooooonnnllliiibbbaaammm{{{~~~uuuuuuvvvsssmmmjjjpppzzztttrrrsssttttttssstttxxxzzzyyytttooohhhhhhfffccc^^^ZZZXXXXXX[[[\\\[[[VVVQQQQQQVVV[[[bbb```[[[UUUUUUYYYYYYVVV\\\^^^aaacccccccccdddfffbbbaaaaaaccc```\\\[[[^^^ZZZ[[[ZZZYYY^^^gggiiifffmmmkkkhhhfffgggjjjnnnpppqqqqqqsssxxx~~~wwwrrrppprrrrrrooopppuuuwwwvvvrrrpppooooooooonnnqqqrrrpppkkkjjjnnnooonnnppplllkkkmmmlllhhhiiimmmiiibbbZZZVVVUUURRRMMMIII;;;666111///000111000...---///000///---,,,---///...000111333333222000//////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,---......******))))))***++++++,,,)))+++---///000///---,,,,,,+++++++++++++++,,,,,,))))))))))))************(((((())))))))))))((((((((()))+++,,,,,,,,,++++++))))))((()))************))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))(((''''''''''''((()))******)))((((((((((((((()))))))))***************((((((((((((((((((((((((((((((((((((((()))******%%%***'''%%%((()))))),,,+++***)))))))))***+++************************))))))((((((***,,,///111***************)))((((((,,,,,,,,,,,,,,,++++++*********))))))******+++,,,)))))))))))))))))))))))))))************++++++++++++***)))))))))***+++,,,+++++++++***+++,,,...///000222<<>>:::777555000+++...333...------------.........,,,,,,++++++************++++++++++++++++++++++++)))*********++++++++++++---+++))))))+++++++++******************************+++++++++,,,,,,,,,------///000000111555===DDDOOOTTTRRRIIICCCDDDAAA;;;555111//////...+++,,,///------,,,+++,,,---...///...///000555>>>LLL[[[eeeaaadddfffeeeaaa[[[WWWUUUUUUUUUTTTQQQLLLEEE>>>:::888555111///.........---//////......---,,,,,,+++++++++++++++++++++++++++,,,++++++,,,......---+++---------...000///---+++,,,***)))(((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------,,,++++++---......---+++++++++++++++*********---,,,++++++,,,---+++***,,,+++******************~~~~~~}}}yyyuuurrrrrrtttssszzz~~~wwwjjjbbbccciiisss~~~tttjjjgggttt|||zzz|||zzzsssooopppssssssrrruuuxxxvvvuuupppuuu}}}www~~~}}}yyysssllleeebbbaaaZZZ^^^___\\\WWWXXXaaajjjnnnrrrrrrkkkddddddeeeeeebbbdddeeehhhmmmpppmmmhhhfffbbb`````````___dddkkkhhhZZZUUU^^^ccc___^^^dddgggeeeccccccfffmmmsssxxxuuuvvvxxx{{{}}}~~~~~~}}}yyyvvvrrrppppppqqqtttwwwyyyuuurrrssssssnnnjjjhhhmmmssstttmmmgggfffhhhiiiiiijjjkkkjjjgggeeefffiiikkkeee^^^ZZZYYYVVVPPPKKK999555000///222444333222333222111///---------...///.....................000...------......---,,,+++++++++******++++++,,,+++***************++++++))))))))))))***+++,,,---&&&''')))+++,,,,,,++++++((()))))))))************)))))))))******)))))))))((()))+++---............)))***+++***)))(((((()))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((()))(((((((((((((((((()))***))))))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((())))))***(((,,,...---+++***++++++&&&'''''''''(((((())))))************************))))))))))))***+++---...*********++++++******)))+++***((('''''''''((()))******))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++++++++,,,---......,,,222888@@@TTTnnnzzzzzz|||wwwnnn\\\LLLAAA<<<888555222...///333//////...............///,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))***+++,,,---...,,,******++++++***))))))***************++++++***++++++,,,,,,------------///000111444999@@@EEEPPPWWWWWWOOOJJJLLLIIICCC999444000000000---...000...---,,,+++++++++,,,---///000000///333>>>MMMYYY^^^aaaeeeeeebbb]]]YYYWWWXXXZZZ[[[ZZZVVVNNNEEE@@@>>>;;;777333000/////////000000//////.........---************************+++******+++---...,,,+++------......//////---,,,+++***)))))))))))))))(((,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,************************...,,,++++++,,,,,,***)))******))))))))))))******~~~{{{yyyzzzqqqhhhiiimmmwww~~~tttoooyyy~~~xxxxxx{{{yyysssoooooossswwwyyy~~~~~~vvvssspppuuu}}}|||ssskkkfffeeedddfffgggdddbbbfffqqqzzzyyyyyypppmmmmmmmmmjjjjjjiiimmmwww~~~vvvjjjeeecccccceeedddcccfffkkkhhhZZZVVV```ddd\\\[[[bbb___aaacccgggmmmsssxxx{{{xxxyyyyyyyyyxxxwwwwwwwww~~~{{{wwwrrrqqqrrruuuvvvtttnnnlllqqqsssooojjjiiimmmsssuuunnnhhhfffgggggggggjjjllljjjfffeeefffhhhmmmggg```\\\[[[XXXRRRLLL;;;777222111444666666555666444111///...---------//////000000111222333333000...---...//////---,,,,,,++++++******+++++++++++++++***************+++++++++***)))))))))***+++%%%&&&(((***++++++***)))((()))))))))************))))))************))))))((()))+++---............%%%''')))(((''''''(((***(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))))))))(((***))))))((((((((((((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((())))))***))))))***+++***((()))***'''''''''(((((((((''''''************************))))))))))))***++++++,,,******++++++++++++******+++***((('''''''''((()))******))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++******+++,,,------------,,,222666;;;MMMhhhxxx{{{|||yyyttteeeUUUFFF===777777777555333444555444111///...---......------,,,,,,+++******)))++++++++++++++++++++++++))))))((()))***+++---......,,,+++***+++++++++***))))))******+++++++++,,,******+++,,,------......---///111444999>>>DDDHHHRRRYYY[[[UUURRRTTTQQQKKK===777111111111//////111...---,,,+++***+++,,,,,,---000111//////555@@@JJJWWW[[[___aaa```]]][[[ZZZZZZ]]]___```\\\TTTLLLGGGDDDBBB>>>999444222111111000000//////......------***************************))))))***,,,,,,+++***)))))))))((('''((()))***))))))******))))))))))))++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,+++************************---,,,++++++++++++***))))))))))))(((((()))******yyyqqqpppqqqwwwzzzzzz~~~zzzvvvvvvyyy|||wwwuuuxxx{{{rrrmmmjjjnnnmmmkkkiiikkkrrr~~~{{{xxxuuuttttttssswwwqqqhhhggghhhjjjhhhddddddgggbbbZZZYYYbbbccc\\\[[[aaa\\\___eeelllrrrxxx|||}}}{{{zzzxxxuuurrrpppqqqsss||||||xxxqqqooorrrsssrrrlllddddddmmmrrrooommmnnnlllqqqsssnnniiigggfffdddfffllloookkkffffffhhhiiilllgggaaa^^^^^^\\\VVVPPPAAA===999888:::<<<<<<;;;999666222///......---,,,+++,,,...///000111111111000///...///000000...,,,---,,,,,,++++++++++++,,,,,,+++******)))*********------,,,+++++++++++++++((()))***+++++++++++++++))))))))))))************)))******++++++******)))((()))+++,,,------------$$$&&&)))(((&&&%%%(((***))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((((())))))******))))))(((******)))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))'''(((+++---,,,---000(((((()))*********))))))++++++++++++++++++++++++))))))******************)))***++++++,,,+++++++++,,,,,,+++************+++******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++*********+++,,,---------------222555:::HHH^^^rrr|||~~~}}}~~~{{{yyynnn```OOOCCC:::999;;;;;;999999@@@===777222...------...//////...---,,,++++++***++++++++++++++++++++++++***)))(((((()))+++---......,,,******,,,,,,,,,+++))))))******+++,,,,,,,,,******+++,,,---...//////---///333888>>>EEEJJJMMMTTT]]]aaa\\\ZZZ]]]ZZZTTTEEE===666444444111///000...---,,,+++++++++,,,---)))---000000///222888???JJJNNNSSSWWWYYYYYY[[[\\\[[[]]]``````^^^XXXRRRNNNKKKJJJGGGBBB;;;777444444000000//////...---,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++))))))***)))((('''''')))+++''')))++++++*********+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++...,,,******+++,,,+++************+++++++++++++++,,,+++******+++,,,***)))))))))))))))))))))***+++~~~}}}}}}~~~~~~yyytttsssyyywwwooonnnnnnnnniiibbb___aaa[[[ZZZ^^^cccbbb\\\\\\aaa___bbbhhhooouuuzzz~~~{{{zzzwwwrrrnnnmmmooossswwwyyyvvvpppooorrrrrrooojjj```^^^iiiooommmjjjlllkkkooooookkkiiihhheee```dddlllpppkkkeeefffhhhhhhhhhccc______aaa```[[[VVVKKKGGGBBBAAACCCDDDDDDCCC<<<777222///......---+++(((***,,,---...---,,,+++000//////000111000...,,,......---,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,))))))))))))************)))******++++++******)))((()))+++,,,,,,,,,++++++&&&)))+++)))&&&$$$&&&)))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((((()))************)))(((******)))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******+++'''''',,,...,,,---111%%%&&&((()))***+++******++++++++++++++++++++++++)))***************)))))))))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********))))))******+++,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,++++++***)))***,,,---...---------...///333:::CCCQQQhhh{{{||||||~~~|||yyyyyyrrrgggZZZNNNBBB===;;;;;;???CCCLLLGGG>>>555///------...111000///...---,,,,,,++++++++++++++++++++++++++++++***)))((()))***,,,------+++******,,,------,,,))))))***++++++,,,------******+++,,,---...//////...000444;;;DDDKKKPPPRRRYYYccchhheeedddfffddd^^^PPPFFF<<<999666222......------,,,++++++,,,---...))),,,///000///000222555;;;???EEEJJJOOOSSSWWWZZZ[[[\\\^^^^^^]]]YYYVVVSSSSSSSSSQQQLLLDDD===999888444444333222111//////...,,,,,,,,,,,,,,,,,,,,,,,,******)))+++,,,---,,,***)))+++...---+++***+++,,,&&&(((,,,,,,++++++,,,...******++++++,,,,,,------)))***+++,,,---,,,,,,+++...,,,******+++,,,+++***++++++++++++,,,,,,,,,---+++***)))***+++,,,+++******))))))))))))***+++,,,xxxwwwtttrrrooohhh___[[[\\\UUU[[[aaaccc```]]]^^^```ccceeejjjpppvvv{{{{{{yyyvvvpppllllllpppttttttwwwvvvpppooossstttpppmmmaaa^^^gggmmmhhheeegggjjjlllllliiiiiihhhccc]]]aaajjjoooiiicccdddfffeeedddaaa^^^___cccddd```[[[SSSNNNIIIHHHIIIKKKJJJIII===888222///......---+++,,,---///111111///,,,***000//////000111111...,,,///...------,,,,,,,,,,,,,,,,,,+++***))))))******&&&'''(((***++++++++++++,,,+++***)))))))))***+++))))))))))))******************++++++++++++******((()))***+++,,,+++***)))))),,,...+++&&&$$$%%%)))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((((()))***++++++***)))(((******)))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******+++%%%$$$((()))&&&&&&))) """$$$''')))*********++++++++++++++++++++++++)))************))))))((()))***+++,,,,,,,,,,,,,,,******+++,,,,,,***)))(((*********)))***++++++,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,+++******)))***,,,---......---,,,,,,+++000999>>>GGG___wwwzzzzzz}}}vvvyyyuuuwwwrrriiibbbWWWJJJ???999999BBBLLLTTTNNNCCC888111......///222111000///...---,,,,,,++++++++++++++++++++++++,,,+++)))((((((***,,,---,,,+++******,,,......---))))))***+++,,,,,,------******+++,,,---//////000...111666>>>GGGOOOSSSVVV^^^gggmmmjjjjjjmmmkkkdddYYYMMMAAA<<<888222---+++------,,,,,,,,,---...///,,,---...///...------...000444:::AAAGGGMMMTTTXXXZZZ[[[\\\\\\[[[YYYWWWVVVXXXYYYXXXRRRJJJAAA===;;;:::999888777555444333222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++$$$(((---...+++((('''(((%%%(((,,,---,,,,,,---///******+++,,,------......)))***+++,,,---,,,,,,+++...,,,******+++++++++***+++++++++,,,,,,---------***)))((()))+++,,,,,,+++******))))))***+++,,,,,,~~~xxxsssmmmggg```\\\bbb]]]ZZZ[[[\\\\\\```fffiiilllqqqxxx~~~}}}xxxtttnnnlllmmmnnnmmmlllwwwrrrpppssstttqqqooopppjjjjjjhhhfffgggjjjhhhbbbiiilllppppppkkkeee```]]]^^^dddeee```bbbjjjjjjaaaeee```\\\]]]```aaa^^^ZZZSSSSSSRRRPPPQQQSSSOOOHHHEEE888111444333---,,,222////////////000000000111222000---,,,---------,,,......---,,,,,,,,,,,,---///,,,(((''')))***(((&&&---......,,,+++***+++---+++(((&&&'''***,,,+++))))))************+++++++++---,,,***)))))))))******************************+++,,,,,,,,,,,,+++******)))***)))(((&&&''')))+++***************)))(((((())))))))))))))))))))))))(((((()))***************!!!"""$$$''')))+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,((('''''')))+++,,,+++***,,,,,,++++++***))))))))),,,***((()))++++++(((&&&))))))***+++,,,,,,,,,,,,***************************)))***,,,+++***...555333...)))(((+++---,,,***))))))))))))***+++,,,---************************...+++(((&&&&&&))),,,//////000222555888BBBWWWjjjvvv|||}}}~~~yyyrrrrrruuuvvvrrrfffTTTEEE>>>AAAHHHNNN[[[RRRDDD777///,,,,,,------------,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,+++***+++,,,---...---......,,,******+++,,,(((***,,,+++((((((+++...***+++,,,,,,+++,,,...000666555666===IIIWWW```eeelllmmmqqqtttvvvvvvssspppdddYYYKKKAAA<<<888444000///...,,,,,,---,,,+++)))------------------------111222333666<<>>;;;999999777444000111///---,,,,,,,,,+++***+++***)))***+++,,,+++***+++++++++++++++***)))))),,,,,,++++++******))))))------,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---***)))++++++)))+++...+++******))))))***++++++******++++++++++++******{{{uuuooojjjgggbbb^^^\\\^^^______bbbggglllnnnsssxxx{{{{{{xxxuuuwwwssspppoooooopppnnnmmmqqqppprrrtttqqqmmmnnnrrrlllllliiifffgggjjjiiidddjjjmmmppppppmmmgggbbb``````fffeeeaaaccckkkkkkddd```\\\YYYXXXZZZ[[[YYYXXXSSSTTTTTTRRRSSSTTTOOOGGG>>>222,,,///000++++++000.../////////000000000000111///---------...---+++......---,,,,,,,,,,,,---333///+++***))))))'''%%%+++,,,,,,,,,******,,,---,,,+++******+++,,,,,,,,,)))************+++++++++,,,,,,***)))))))))******************************+++++++++++++++******))))))))))))((('''''')))++++++++++++++++++***))))))))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))++++++&&&%%%%%%&&&((()))(((&&&*********************++++++)))((()))++++++)))'''))))))***+++,,,,,,,,,,,,***************************)))***,,,+++***...444444///***))),,,...---+++++++++***************+++************************......---,,,+++++++++,,,......000333555???RRRdddrrr}}}yyyssstttxxxyyyyyyoooaaaTTTLLLIIIIIIKKKOOOEEE999222111222000...,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,---...------...,,,******+++---+++,,,---,,,++++++,,,...)))***+++++++++,,,...000333555999BBBOOO]]]jjjqqqpppqqquuuzzz{{{wwwqqqeeeTTTDDD;;;666333111000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000555:::@@@CCCHHHLLLPPPSSSTTTTTTUUUVVV\\\[[[ZZZYYYWWWTTTOOOKKKHHHEEEAAA>>>===;;;777444333111.........///...---+++***)))***+++,,,+++))))))))))))))))))(((''''''++++++******************,,,,,,,,,++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***(((&&&(((---...+++***,,,+++++++++*********))))))******++++++++++++******|||xxxuuuhhhdddbbbdddeeedddfffkkkkkkmmmqqquuuwwwvvvrrrnnntttsssrrrrrrsssrrrpppnnnkkkmmmrrrtttpppkkkmmmtttooooookkkggggggjjjjjjgggkkknnnqqqqqqnnnjjjfffddddddhhhfffbbbdddkkklllgggccc```\\\XXXVVVVVVWWWXXXSSSUUUVVVUUUVVVUUUNNNFFF<<<222---000222///...222......//////000000//////000///......///...,,,+++......---,,,,,,,,,,,,---222000---++++++***((('''***+++++++++)))***+++---,,,,,,,,,+++******+++,,,)))************+++++++++,,,+++******)))************************************************)))((((((((())))))((('''''')))***,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((()))***************...,,,***((('''&&&&&&&&&))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((()))******+++))))))((()))++++++***((((((((()))******+++,,,,,,***)))(((***+++,,,***)))((()))***+++,,,,,,,,,,,,***************************((())),,,,,,***---333444000,,,+++---///...------,,,+++***))))))))))))************************,,,---//////...,,,)))'''------...000222:::KKK[[[lll{{{}}}{{{xxxsssvvv{{{}}}zzztttkkkbbbYYYQQQJJJEEEEEE<<<333000444666222---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...,,,------,,,+++***+++---,,,+++))))))***+++******+++,,,------,,,...111333555:::BBBLLLVVVdddrrr|||wwwwww{{{}}}rrr___LLL>>>777555666000...,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,((((((***,,,///222555666<<<@@@EEEIIILLLNNNQQQSSSXXXWWWXXXYYYZZZYYYVVVSSSMMMKKKGGGDDDBBB???<<<999777555111000000111111000,,,***)))***++++++***))))))))))))))))))((((((''')))))))))***************++++++++++++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***######(((...000,,,)))******+++,,,,,,+++***)))(((******++++++++++++******wwwqqqmmmlllkkkiiikkkppplllnnnrrrvvvyyyxxxtttppprrrssstttuuuuuutttrrrpppjjjkkkpppsssqqqmmmoootttrrrrrrnnniiihhhkkkllljjjkkknnnqqqrrrpppmmmkkkjjjiiijjjhhhdddeeekkkllliiijjjgggaaaYYYSSSPPPQQQSSSRRRUUUVVVVVVWWWUUUMMMDDD<<<444000222444111000222---...///000000000//////.........///000///,,,***......---,,,,,,,,,,,,------,,,+++++++++,,,+++++++++,,,,,,***)))((()))+++)))+++,,,***'''&&&(((+++))))))*********+++++++++++++++******************************************)))))))))))))))((((((''''''((())))))(((((()))***++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((()))***************(((&&&$$$######$$$%%%''')))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++,,,+++***+++,,,,,,***)))((()))))))))*********+++((())))))***+++,,,+++***((()))***++++++,,,,,,+++***************************((((((+++,,,+++---111222///,,,,,,---......---,,,++++++***))))))******************************)))***,,,---,,,***((('''---,,,---...000666DDDRRRfffvvvxxxwww~~~~~~vvvrrrvvv|||}}}zzzvvvqqqjjjcccXXXMMMEEEAAA<<<666444555444000,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,------,,,+++***,,,---...+++((()))+++,,,+++(((---...///000000333666999<<>>:::666333333333222222---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,+++******((())))))******+++++++++*********+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++***%%%%%%)))...///+++)))***((()))+++,,,,,,+++***(((******++++++++++++******{{{wwwrrrnnnooosssssstttvvvyyy{{{yyyvvvrrrqqqssstttuuutttsssrrrrrrmmmkkklllqqqsssqqqqqqsssuuuvvvrrrllliiilllmmmllljjjllloooqqqpppooonnnooommmlllhhheeefffiiiiiigggmmmhhh```UUULLLGGGGGGHHHOOORRRTTTUUUUUUTTTKKKBBB999333000111222000---------...000111111111000///...------///000///---+++......---,,,,,,,,,,,,---******++++++++++++++++++---------+++(((''''''))))))+++,,,***'''&&&(((+++))))))*********+++++++++************+++*********************************((())))))))))))(((''''''&&&((())))))(((((()))******************))))))((((((((((((((((((((((((((((((((()))***************)))((('''&&&&&&(((***+++(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************)))((('''((())))))'''&&&*********)))))))))((((((((()))***+++++++++++++++(((((()))***++++++++++++************************+++((((((+++---+++,,,///...---+++++++++,,,,,,,,,******))))))***++++++,,,************************))))))))))))***++++++,,,---+++,,,...///333>>>JJJ___mmmyyyyyyuuuvvv|||{{{tttrrrwww{{{{{{~~~zzztttooohhh]]]QQQGGG>>>===;;;777222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++,,,,,,,,,---------+++,,,---,,,++++++,,,...000---++++++...///...,,,...///000111333777<<>>:::999888666555000///------......---,,,---------...---,,,,,,+++))))))******++++++,,,,,,*********+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++***,,,******------))))))+++&&&'''***,,,------++++++******++++++++++++******yyyvvvxxxwwwvvvvvvvvvvvvtttpppmmmrrrssssssrrrpppppprrrsssoookkkjjjooorrrrrrrrrsssvvvxxxvvvppplllmmmnnnmmmgggjjjmmmoooooooooppprrrooollliiigggffffffeeecccmmmggg]]]SSSLLLGGGEEEEEEJJJNNNPPPPPPRRRQQQIII@@@999555333333444333000---...///111333333222111000...------...//////...,,,......---,,,,,,,,,,,,---+++,,,---,,,***(((((())).........+++)))'''((())),,,,,,,,,+++******+++,,,)))************+++++++++))))))***++++++++++++***************************)))))))))))))))(((''''''%%%''')))***)))((()))***)))************)))(((((())))))))))))))))))))))))(((((()))***************,,,+++***((((((((()))***((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))***)))((()))++++++***(((++++++***))))))((('''''')))***,,,,,,+++***+++,,,'''((()))***++++++++++++************************+++''''''+++---,,,+++---++++++***************+++))))))))))))***+++,,,---************************,,,+++***)))***---///111,,,++++++---...111:::CCCTTTbbbnnnrrrrrruuuzzz|||}}}~~~{{{wwwvvvzzz{{{zzz~~~yyyrrrmmmhhh^^^RRRHHH???@@@>>>888111---///222............---------,,,,,,++++++,,,,,,---...///***+++,,,---------,,,,,,+++,,,---,,,++++++---...+++***))))))+++,,,,,,,,,---...000222555;;;AAAFFFIIIRRR___hhhnnnvvvyyykkk[[[LLLDDD:::777333000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---///111111111222444666777666888:::>>>@@@AAA@@@BBBDDDFFFGGGFFFGGGIIIJJJIIIFFFCCCAAA@@@>>><<<:::444222111111222222000///---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***000,,,***++++++((()))---&&&((()))+++,,,,,,,,,+++******++++++++++++******}}}{{{xxxwwwvvvuuusssrrrtttsssqqqnnnkkklllppptttnnnkkkkkkmmmnnnmmmpppuuuwwwzzzyyysssnnnnnnooommmeeegggjjjlllmmmoooqqqsssooollliiihhhfffccc```___fff```WWWPPPMMMKKKIIIGGGFFFIIIKKKKKKMMMMMMGGG>>>777555444444666666333//////111333555555444222111///...,,,,,,...///...---......---,,,,,,,,,,,,---***---///...+++)))***+++,,,------,,,******+++---,,,+++******+++,,,,,,,,,)))************+++++++++((()))***+++,,,++++++***************************)))************)))(((((($$$''')))***)))))))))******++++++++++++***))))))))))))))))))))))))))))))(((((()))*********************)))((((((''''''&&&'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++******)))+++******,,,......---,,,)))))))))))))))((((((((())),,,------***)))***+++'''((()))***++++++++++++************************+++'''&&&+++...,,,++++++)))*********))))))***++++++***************++++++************************,,,,,,+++***+++,,,...///***((())),,,---///666>>>HHHXXXgggmmmnnnrrrxxx||||||~~~~~~|||}}}~~~zzzzzzuuuqqqooonnnhhh]]]TTTKKKHHHCCC;;;555222333555111111000///...------,,,+++++++++,,,,,,...//////***+++,,,---------,,,,,,+++,,,,,,,,,++++++---///((()))*********+++---//////111333666;;;AAAIIINNNQQQZZZgggqqqyyy{{{lllZZZNNNBBB>>>999444222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------///111222111111333555777777666777:::<<<======>>>AAACCCCCCBBBAAAAAAAAA@@@>>>;;;777666444444555555333222///////////////...------...------------------,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***...***)))******((()))---******************************++++++++++++******uuutttpppkkkhhhjjjpppuuukkkkkkmmmmmmjjjhhhnnnwwwwww{{{{{{uuupppoooooommmdddfffiiikkklllnnnrrrtttpppllliiihhhfffaaa]]][[[[[[TTTLLLIIIJJJKKKIIIEEECCCFFFGGGHHHJJJKKKEEE===000/////////222444111---000111444666666555333111000...,,,,,,---/////////......---,,,,,,,,,,,,---'''+++...///...---...000***+++,,,,,,+++,,,...000+++(((&&&'''***,,,+++))))))************+++++++++((()))***+++,,,,,,+++******************************************)))(((((($$$&&&)))******))))))***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((()))***************((()))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++******)))''''''''')))+++,,,+++***''''''(((((())))))*********,,,...---***((()))+++'''((()))******++++++***************************+++'''&&&+++...,,,***+++)))***++++++***)))***+++---,,,+++***))))))))))))************************++++++******************)))'''(((+++,,,---333:::???RRReeekkkkkkooowww||||||{{{zzzwwwvvvyyy|||yyyppphhhZZZRRRHHH???;;;999777666333333222000///...---,,,+++++++++,,,---...///000***+++,,,---...---,,,,,,***,,,,,,,,,++++++---///---000222222000111444888333555888;;;AAAHHHPPPVVVZZZbbbmmmxxxxxxgggZZZHHHCCC===777444222000...------------------------...---,,,,,,,,,,,,------,,,------,,,++++++---//////...---...000000000///...000333444333444777:::::::::;;;>>>??????<<<::::::888777666777777555444222222222222222111000000/////////......---------------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***''''''***+++)))))),,,...---,,,***)))(((((((((******++++++++++++******{{{sssmmmllllllmmmnnnnnnnnnmmmiiieeeiiiqqqyyywwwuuutttrrrpppllliiiooollliiihhhjjjmmmppprrrqqqpppmmmhhhgggfff```YYYNNNNNNMMMJJJHHHHHHIIIKKKDDDEEEEEEFFFEEEAAA;;;777888777666555333222111000000000222222111///---+++---///000000---+++******///...---,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++))))))))))))((((((((('''''')))******++++++,,,------***+++,,,,,,***)))))))))((()))***++++++***)))((())))))))))))))))))))))))000+++''''''+++...---***++++++***************+++))))))))))))))))))))))))+++*********))))))(((((())))))((('''&&&%%%$$$$$$&&&''''''(((((((((((('''((()))***)))((('''((()))))))))))))))(((((((((((())))))))))))************+++***'''"""!!!(((///+++******+++,,,+++***(((***)))(((''''''((()))***************************)))************++++++++++++)))(((((()))******)))///+++'''(((+++---***&&&***************************************)))((('''++++++,,,---...///000111<<>>AAAFFFNNNTTTYYY```gggmmm}}}yyywww}}}{{{wwwrrrhhh]]]SSSIII@@@===>>>777333000...///000---+++///---,,,+++,,,---,,,+++------,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...***,,,------,,,++++++,,,***///000---***---//////---///111333333333111000222222222333444444111////////////...............,,,++++++******++++++,,,---,,,******,,,---,,,+++,,,+++******,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------)))&&&{{{vvvtttxxx{{{wwwrrrpppmmmmmmmmmoooqqqpppmmmkkkmmmmmmlllllllllnnnrrrttttttqqqllllllqqqqqqeeeVVVKKKHHHCCC===:::;;;???CCCHHHFFFBBB???<<<999555222555444333222111000//////000000000111000///...------...000000//////000111///000000000000000///...............------------++++++,,,,,,,,,,,,------++++++***+++,,,---+++))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))((()))***,,,,,,***)))******+++***)))(((((()))***+++))))))))))))))))))))))))---***((()))***,,,+++***))))))******************))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********************)))((('''&&&%%%((('''''''''((())))))(((&&&''''''((()))******+++((()))))))))************---+++***+++,,,+++(((%%%333000,,,++++++,,,,,,,,,+++++++++******+++++++++************************))))))*********++++++++++++***+++,,,---+++(((%%%)))+++------,,,,,,---...************************+++*********************++++++,,,------...//////333555<<>>::::::999555222333........................***,,,------,,,---111444888888777444111000222333222666===DDDHHHKKKKKKJJJZZZ^^^dddhhhiiilllqqqtttyyy}}}yyynnnbbbYYYTTTLLLCCC777111//////,,,)))///---++++++++++++***))),,,,,,---------,,,+++***,,,------,,,+++***,,,---+++,,,---///000///...,,,'''------(((###&&&+++---+++*********+++,,,...///***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------***+++,,,***(((''')))+++,,,+++***+++,,,,,,+++***++++++,,,+++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++///+++((())),,,+++&&&!!!zzzuuusssppplllhhhfffdddaaa___dddeeedddbbb```bbbhhhnnnsssqqqnnnnnnqqqpppdddWWWQQQMMMEEE<<<555333555888:::888777666777777666444//////000000111222222222000000000///////////////...///000000000111333666888999::::::999666222000------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,+++***+++,,,---+++)))++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))(((((((((***++++++*********+++******))))))))))))******))))))))))))))))))))))))************************&&&''')))***+++******)))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++,,,,,,,,,,,,+++***))))))(((&&&%%%&&&***+++***'''''''''(((((())))))******))))))))))))************)))+++,,,***'''(((---111+++)))'''&&&'''((((((((())))))************))))))************************)))************+++++++++*********+++------+++)))******,,,---------++++++************************++++++***))))))+++,,,---++++++,,,,,,------------+++---111666>>>MMM]]]iiilllkkkiiiiiilllrrrxxx{{{~~~qqqaaaXXXWWWLLLDDD===<<<;;;888555555111111111111111000000000+++...//////---...222555<<<<<<:::777444333555666888>>>GGGPPPVVVXXXWWWVVVaaadddggghhhiiikkkqqquuu~~~~~~}}}sssiiibbbUUULLLAAA888333000...,,,111...,,,,,,,,,,,,+++***------,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...+++,,,---000222222000...+++//////***'''***---...,,,+++)))((()))+++---///''')))************,,,...++++++++++++,,,,,,,,,,,,+++...000///+++)))***,,,+++******+++,,,,,,+++)))***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,+++,,,------)))&&&{{{tttnnnkkkiiigggeeeeeeggghhhfffbbb```cccfffhhhlllqqquuuyyywwwlll```XXXTTTKKKAAA888333333555444333333444555666444222......//////000111111222000000////////////000000---...000222333666:::======>>>??????===888444111...---------,,,,,,,,,,,,******+++,,,,,,---......,,,+++***+++,,,---+++)))***+++++++++,,,,,,,,,---++++++******))))))((((((((()))++++++******+++,,,))))))************))))))))))))))))))))))))))))))((()))*********))))))***'''(((***,,,---,,,++++++))))))))))))))))))))))))((()))))))))************(((((())))))))))))))))))++++++,,,,,,,,,++++++***&&&###!!!###(((***(((%%%(((((((((((())))))))))))))))))))))))************++++++***))))))***+++---((('''&&&''')))))))))(((******+++,,,,,,+++******************************)))************+++++++++***))))))***,,,------++++++******+++...---***&&&************************,,,+++***))))))+++---...+++,,,,,,,,,,,,---------(((,,,000222444>>>OOO\\\ddddddeeeiiimmmpppuuuxxx~~~ttthhhccceeeZZZPPPGGGCCC@@@;;;777666444444444333333333222222...111333222//////444888AAA@@@???<<<::::::===???CCCHHHQQQZZZaaaeeeffffffhhhiiijjjiiiiiimmmuuu{{{{{{rrriiiWWWSSSKKKBBB;;;555111000333111///.........---+++...---,,,+++++++++,,,,,,***+++,,,,,,++++++---///******,,,000333444222///000222111---,,,///000...+++++++++***+++++++++,,,&&&)))******)))***---///************++++++,,,,,,---111555444000------...*********+++,,,,,,***(((***+++---,,,***)))+++---,,,,,,++++++++++++,,,,,,******************************+++,,,---,,,+++***}}}wwwsssqqqpppooohhhlllooonnngggbbbaaabbb___hhhsss|||tttggg]]]YYYPPPEEE;;;555333444111111111333444444222000222222111111000000//////000000////////////000111,,,...000333666:::???CCC@@@BBBCCCBBB???:::555111//////.........---------******+++,,,,,,---......,,,+++***+++,,,---+++))))))))))))******+++++++++************))))))))))))''')))++++++******+++,,,((()))***++++++***)))((())))))))))))))))))))))))((()))++++++***))))))***(((***,,,...///...---,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))(((((((((((((((((())))))*********))))))+++(((&&&(((---///---***))))))))))))(((((((((((())))))))))))************---+++((())),,,,,,)))&&&)))((((((***,,,---,,,***++++++------------++++++************************)))************+++++++++***)))((()))+++---......---***(((***......)))$$$************************,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,---***///222000---333BBBPPP___```ccciiinnnpppsssvvv}}}vvvmmmkkkoooggg\\\PPPJJJFFF???999777666666666555555444444444111444666444111111555:::EEEEEEDDDBBBAAABBBFFFIIILLLQQQXXXaaahhhnnnqqqrrrrrrrrrqqqppppppvvv~~~{{{tttkkkWWWVVVRRRKKKBBB:::555333555333111000000000///---///...,,,******+++,,,---)))+++,,,,,,+++,,,...000((()))+++///444555333000......---***+++...---)))***+++,,,------,,,***)))''')))++++++***+++...111))))))******+++++++++,,,)))///444333///+++***+++***)))***+++,,,,,,***((())),,,---,,,***)))+++---,,,++++++******++++++,,,************************%%%'''***+++*********+++|||uuuwwwwwwwwwvvvrrrjjj```YYYZZZeeevvvzzzoooccc^^^VVVMMMDDD<<<777555666333333333222...000444000000000000000000000000/////////000000000000000...///000444<<>>;;;888555333444222///111555111111111111111111111111222222111000///...------000222333666???FFFFFF@@@DDDEEEDDDAAAAAAAAA999//////......---,,,,,,++++++333000---,,,,,,,,,+++***,,,---///...---,,,,,,---+++***)))***,,,---***((()))((((((''''''(((((()))'''***---,,,***)))+++...******************************************************))))))))))))******((()))+++,,,,,,++++++***((()))***++++++******)))((((((((()))))))))******))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''((((((((())))))(((''''''***,,,************++++++++++++,,,***((()))+++,,,+++)))))))))))))))))))))))))))******+++,,,,,,+++***))),,,+++******++++++***)))''')))***,,,------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++))),,,---)))(((***)))&&&+++)))'''(((+++,,,,,,***+++************+++,,,,,,---///000///...111888>>>OOOWWWbbbkkkoooqqqrrrtttzzz~~~~~~}}}|||vvvqqquuu}}}zzzooofffbbb___WWWPPPLLLHHHEEEAAA>>>===>>>@@@AAA=========<<<===AAAFFFJJJLLLQQQOOOSSS```aaa\\\^^^___cccfffiiippp{{{~~~yyyxxx~~~vvvqqqqqqqqqpppnnnooojjj___SSSJJJAAA999///111000///222555000'''111///,,,******+++...000******+++++++++,,,,,,,,,,,,,,,---......////////////...---,,,++++++++++++...,,,***)))******)))''')))***++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++******+++---...///---,,,******+++,,,+++***++++++++++++++++++++++++************************+++,,,,,,+++***)))+++,,,}}}uuulllggg```bbbjjjzzzuuulll```XXXSSSNNNHHHBBB;;;777444444333000222555222222222222222222222222111111000//////...------111222333777@@@HHHHHHBBBAAACCCBBBAAAAAA???777.........------,,,+++++++++666222---******,,,---------///000000...,,,+++++++++******+++,,,,,,+++)))***))))))))))))))))))***&&&......((($$$)))///))))))))))))))))))))))))******************************))))))))))))******(((((()))+++,,,---...///)))***,,,---,,,+++)))((()))))))))*********++++++************************)))))))))(((((((((((((((((((((''''''''''''((((((((())))))((('''''')))******++++++++++++,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))******+++******)))++++++++++++************'''(((***---...///......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++'''---000+++''''''))))))///***$$$%%%***...,,,)))******))))))******+++,,,,,,...//////---///444888CCCJJJUUUaaajjjqqqtttvvv}}}}}}|||{{{xxxvvvzzz}}}uuuooommmjjjbbb[[[XXXTTTSSSPPPKKKGGGFFFJJJNNNEEEEEEEEEEEEGGGJJJPPPTTTUUUYYYWWW\\\jjjkkkbbbbbbbbbeeeggghhhooozzz~~~}}}|||xxxssstttuuutttvvvxxxuuukkkaaaWWWKKKAAA666333000333;;;???555)))///...,,,+++***,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************...---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,+++***)))***++++++)))))),,,///,,,,,,++++++******))))))++++++++++++,,,---......///,,,((('''(((+++---...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))***,,,---wwwqqqjjjiiilllvvvuuuhhh___\\\XXXPPPJJJ@@@:::555444333111111555222222222222222222222222.........//////000000111000111111555>>>FFFGGGBBBAAABBBBBBCCCBBB>>>666000.........------,,,,,,,,,222...+++***+++---//////+++---000000...,,,++++++++++++++++++,,,,,,+++***---,,,,,,++++++,,,,,,---'''---,,,&&&###(((---))))))))))))))))))))))))************************+++******))))))******+++(((((())))))+++,,,...///)))***,,,---,,,***(((&&&)))*********++++++++++++***************+++++++++))))))))))))))))))))))))******))))))))))))*********++++++***(((''''''(((*********+++++++++,,,,,,+++************+++******))))))))))))))))))))))))))))))******************,,,,,,---,,,+++***++++++)))***,,,.../////////......------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++%%%***,,,***)))+++,,,+++---)))&&&'''***,,,+++(((******)))))))))***++++++,,,---///...------000222666;;;FFFSSSbbblllrrrttt~~~~~~~~~}}}|||~~~}}}xxxuuutttpppgggaaa___]]]``````ZZZQQQMMMOOOSSSJJJLLLOOOPPPRRRTTTWWWZZZZZZ___]]]___hhhfffaaadddeeefffdddbbbgggsss~~~{{{uuuuuuuuutttwwwzzzzzztttkkkaaaSSSGGG@@@999333555===???666+++&&&(((,,,///000...***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,+++***))))))******)))))))))+++---//////...,,,,,,---,,,,,,+++******(((***,,,------......///------,,,,,,+++***))))))++++++++++++,,,---------...+++((('''))),,,...///***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...xxxwwwuuuwww}}}rrriiieee```XXXPPPFFF>>>777555333111111444111111111111111111111111......//////000111111222000111111444<<>>;;;888666777333333333333333333333333000111111333444555666666000///---...555===>>>999999666555777444---,,,000------.....................------...//////...,,,:::999555111,,,+++,,,...***,,,......+++***+++---,,,++++++++++++++++++,,,((((((***,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,((()))+++---...---+++***+++***)))((((((***,,,...(((((((((((())))))))))))&&&''''''((()))*********'''((((((((())))))************))))))))))))*********++++++)))%%%!!!******+++++++++,,,,,,,,,(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))((('''''''''((()))+++,,,'''+++---+++'''%%%(((+++''')))+++---............,,,,,,,,,---///000222333))))))******++++++++++++%%%+++...,,,)))+++------)))%%%!!!$$$***......+++------,,,,,,------...//////---***)))+++,,,......,,,---...///444AAASSS```lllnnnpppqqqqqqrrrsssuuuttt{{{wwwooopppsssrrrkkkdddfffllljjjmmmooommmhhhccc``````XXXYYYZZZZZZZZZ[[[]]]___]]]ffffffcccfffbbb___gggpppsssrrrkkkhhhoooxxx}}}yyy~~~zzzvvv}}}{{{rrryyywwwlllbbb___[[[QQQIIIFFF??????>>>;;;888555222000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,))))))***+++---,,,***(((++++++,,,---............++++++***)))((()))---111,,,,,,,,,,,,,,,,,,,,,---+++,,,---------,,,+++***///---*********++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++,,,...111{{{tttjjj]]]PPPIIIDDD>>>888666666555444333333333444444555333333333333333000...111111222333555666777777444333222111000...------,,,---......//////......------------------------000///...---,,,---...///...''',,,,,,(((888@@@---,,,+++******))))))***************)))******+++,,,)))(((&&&%%%&&&(((+++------...///---***(((((((((,,,,,,+++***)))(((&&&&&&************************************************'''((((((((((((&&&$$$###'''((((((((())))))))))))))))))************))))))+++*********))))))(((((())))))))))))(((((((((((()))&&&$$$&&&+++---+++'''''')))++++++***))))))))))))+++,,,,,,***))))))***---,,,+++******+++,,,---(((((((((((())))))))))))........................+++++++++,,,,,,,,,---------,,,++++++------,,,+++***************)))((((((******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......///000000///000999FFFQQQ```jjjppplllhhhjjjnnnnnnoootttuuusssxxx{{{ooofffgggeeeaaa\\\ZZZ\\\___eeejjjpppoooggg___ZZZXXXVVVVVVVVVUUUSSSTTTVVVWWWYYY]]]___\\\XXXXXX]]]dddooorrrsssqqqnnnnnnsssxxxzzzwwwxxx}}}~~~}}}~~~yyyyyy{{{zzz~~~zzzrrrlllddd\\\VVVQQQKKKCCC@@@AAABBB<<<555...///...---+++***,,,...///...,,,++++++,,,---...---------,,,,,,,,,,,,,,,)))*********++++++++++++******+++,,,,,,,,,,,,+++000///...,,,+++*********+++,,,...//////...---,,,***,,,......---,,,+++,,,++++++***)))***+++,,,---+++)))'''%%%'''***...111...------,,,,,,,,,---------,,,---///000000222444tttfffXXXRRRNNNHHHAAA===:::888666555555666777777555333222222333333111///000111222333444555666666333222222111000///......,,,---......//////......------------------------...---,,,,,,++++++,,,,,,+++'''...000///???JJJ;;;,,,,,,+++************+++***************++++++,,,+++***)))((()))+++---...''')))+++,,,,,,+++,,,...''''''((()))***,,,---...************************************************(((((())))))((('''%%%$$$)))))))))))))))***++++++))))))************))))))************)))))))))(((***)))))))))(((((((((((((((&&&&&&)))---...***&&&''')))++++++***))))))))))))***,,,+++***))))))***++++++************++++++))))))))))))************---------------------------------............///---,,,++++++------,,,+++***************)))((((((******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,000111222000///333;;;BBBPPPYYY___[[[WWWYYY]]]]]]___dddeeeccciiiqqqnnndddVVVVVVTTTQQQNNNMMMNNNPPPYYY^^^bbbbbb[[[UUUQQQPPPMMMNNNNNNMMMLLLMMMPPPRRRWWW[[[^^^\\\XXXXXX]]]cccjjjlllnnnmmmkkkmmmrrrwwwzzzwwwwww{{{}}}|||~~~~~~xxx}}}uuummmfff```ZZZQQQLLLKKKHHHAAA999999999777333000///000222......---,,,,,,+++,,,,,,...------------,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---------------,,,+++******)))************+++,,,------,,,+++***)))+++------+++******+++++++++***))))))***+++,,,+++)))(((''''''***---/////////...............//////...000222222111444999}}}mmm^^^YYYXXXRRRIIICCC???<<<999777777888888888666444222222222222111000000000111222333333444444111111111111000000000///------...////////////...------------------------///000000000000///......---,,,111///+++666===333------,,,+++++++++++++++***************+++,,,,,,*********++++++,,,------&&&(((+++,,,,,,,,,...///,,,,,,***))))))***+++,,,************************************************))))))***))))))((('''&&&+++***)))))))))***,,,---))))))))))))))))))))))))************))))))))))))******)))))))))(((((((((&&&&&&(((,,,//////***&&&(((***++++++***))))))***(((***++++++***)))******))))))************))))))************++++++++++++------------------------------------............---+++***+++,,,---,,,+++)))************))))))(((******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,------///111000......111444???FFFJJJHHHDDDFFFIIIJJJJJJNNNOOONNNSSS\\\[[[TTTEEECCCAAA@@@@@@@@@???>>>HHHLLLOOONNNJJJFFFEEEEEEBBBBBBBBBAAAAAADDDHHHLLLSSSXXX[[[[[[YYYYYY]]]bbbhhhjjjllllllllloootttyyyzzzwwwwwwzzzzzzxxxxxx{{{~~~~~~{{{yyyyyy~~~}}}vvvpppiiibbb^^^[[[VVVMMMGGGAAA@@@<<<666222000111333///////////////...---,,,.........---------,,,,,,++++++,,,,,,,,,---------------...////////////...******))))))***+++,,,,,,***+++,,,------,,,+++***)))+++------,,,++++++,,,---,,,,,,+++++++++,,,,,,,,,+++*********,,,---...---,,,,,,,,,,,,,,,------222111333666666555;;;CCCxxxiiigggiiidddYYYQQQHHHCCC===999999:::999888888555333111222222222111000000111111222222222333000000000000000111111111------...///////////////........................///000111222111000///...///111111,,,'''***,,,'''...---,,,,,,++++++,,,,,,+++************+++,,,,,,'''(((***+++++++++*********,,,------+++******+++000...,,,***))))))******************************************************************))))))((((((+++***)))((((((***+++---******))))))))))))***************)))))))))))))))*********)))))))))(((((((((((()))+++......+++((()))***++++++***)))***+++''')))++++++***)))***+++'''((()))******)))(((''')))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,,,,,,,***))))))************)))(((******+++++++++,,,,,,,,,+++,,,---......---,,,+++...------,,,---...//////(((+++------------///111666:::===<<<999999<<<>>>;;;=========AAAHHHIIIEEE===:::888999;;;<<<999777:::<<<>>>>>><<<:::;;;<<<999999999999999===BBBEEEMMMQQQUUUWWWWWWYYY]]]bbbeeefffhhhiiijjjmmmqqquuutttqqqrrruuutttqqqppprrrvvvyyy}}}}}}zzzyyy{{{~~~~~~zzzxxx{{{{{{vvvqqqllllllkkkfff___[[[NNNKKKEEE===777444555666111222333333333222000/////////......---,,,,,,,,,+++++++++,,,,,,,,,---------......///000/////////------,,,,,,------...///,,,------......---,,,,,,+++---......------...///........................------------------------------------...///000000555555999>>>>>>===EEEQQQvvvnnn[[[SSSJJJCCCAAA@@@>>><<<<<<888444222222333333222111111111111111111111111000000000000111111111111---...//////000000//////........................+++,,,---------,,,***)))***//////+++,,,------///...---,,,,,,++++++,,,,,,+++++++++***+++,,,,,,---((()))+++,,,,,,,,,***))),,,---...---+++)))((()))))))))))))))+++---///000************************************************+++******)))))))))))))))))))))((('''((()))***+++******)))(((((()))******))))))))))))))))))******************))))))))))))***)))((()))***,,,,,,,,,***+++++++++))))))***,,,&&&(((******))))))***+++'''((()))******)))((('''((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++******,,,,,,+++***((())))))*********))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++***------,,,++++++---...///)))******++++++---000222444555777777555333555888555666555444777;;;<<<:::999888777888;;;<<<999555333444555555444444555666333444444444555888<<<@@@EEEIIILLLOOOQQQTTTZZZ^^^___aaacccdddeeefffhhhjjjiiihhhiiimmmmmmiiigggiiinnnoooqqqsssvvvyyyzzz{{{}}}{{{zzz}}}}}}yyytttrrrvvvwwwrrrnnnnnnfffaaaYYYNNNDDD>>><<<===444555555666555444222111000//////...------,,,,,,+++++++++,,,,,,,,,---------......///////////////000//////...............+++,,,,,,---------------,,,---......------///000.........///////////////------..................222222222444555777999::::::;;;CCCKKKKKKIIISSScccvvvkkk^^^TTTPPPMMMHHHDDDAAA<<<777333222333333333222222222111111111111111000000000000000111111111......///000000000000///........................---------------,,,++++++***000,,,***111///+++000------,,,++++++++++++++++++++++++++++++,,,------,,,,,,......///...---,,,***+++---,,,+++******+++++++++++++++++++++************************************************************))))))))))))******'''((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************++++++*********)))))))))***)))((('''(((***,,,...***+++,,,+++))))))+++---&&&((()))***))))))***+++(((((())))))))))))(((((('''((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,***)))***+++,,,+++***((())))))************)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***((('''((()))+++---...---+++++++++---///000444222222444222///111555333333333222222333444444666666888999;;;:::777555111111111111111111222222000111222222333444777:::>>>@@@BBBCCCFFFJJJOOOSSS\\\]]]```cccddddddbbbaaacccbbbeeeiiiiiieeecccdddiiihhhiiinnnssswwwwwwvvv~~~zzzzzz{{{}}}~~~|||yyy}}}wwwvvv|||~~~yyywww{{{zzzuuulll___RRRIIIEEEDDD===<<<;;;:::777555333222333222111111000///......,,,,,,,,,---------............///000000000000///000000///...------......******+++,,,---...//////,,,---......---...000222---...///111222222222222000000000111111222222222444555666999;;;>>>AAACCCEEEGGGRRR\\\[[[VVVaaasssqqqddd]]]XXXQQQLLLEEE@@@:::555333333333333333333222222222111111111111111111000000000000000......///000000000000000........................111000000///////////////---222***'''222---$$$***,,,,,,+++************+++,,,++++++++++++,,,------------............------(((***,,,,,,++++++,,,---.........---***'''$$$"""***************************************************)))(((((((((((()))***'''((()))++++++***)))(((+++***)))(((((()))***+++((()))))))))************+++++++++*********))))))((((((((((((((()))+++,,,+++,,,,,,+++))))))+++---%%%''')))***))))))***+++***))))))(((((())))))***(((((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***)))***+++,,,+++)))(((((()))*********************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))'''&&&&&&(((***,,,------,,,,,,---...///...444111000222111---...333000000000111111000000222222555888:::888666444444111000000000000000///...---///111111000000111222:::999888777999<<>>;;;<<<>>>AAAEEEJJJMMMOOOTTTWWWcccnnnjjjbbblll{{{mmmddd]]]UUUOOOHHHCCC;;;666333333444444444444333333222111111111111111111111000000000///...//////000000000000000////////////////////////000///---,,,,,,,,,---...---222((((((777333(((///,,,+++******))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***++++++((()))+++,,,,,,***'''%%%************************************************))))))(((''''''((()))***'''(((+++------,,,***(((+++***)))'''''')))***+++(((((())))))*********++++++++++++************)))%%%''')))***)))))))))***+++,,,,,,***))))))+++...%%%'''))))))))))))***++++++***)))(((((()))***+++)))************+++++++++************************))))))*********++++++++++++***)))***+++++++++)))(((((()))*********************+++++++++,,,,,,,,,---,,,+++******+++,,,---+++***((('''''')))+++---)))***+++---000111000///666111///222111---...333,,,,,,...000000......000000555999:::777444333333111000//////000///---,,,+++---///000...---,,,---888666222000///222777:::DDDHHHMMMSSSVVVUUUPPPLLLJJJIIILLLPPPOOOHHHDDDDDDDDDIIIPPPVVV[[[___bbbdddkkkpppzzz}}}|||}}}}}}~~~www~~~xxx|||{{{{{{}}}vvvxxx|||uuuooolllkkk\\\XXXRRRKKKCCC>>>:::888:::999888777666555444444000111111111222222222222111111222333333333333222111111111222333555666777///000111222555777999:::555666666666555666999;;;777999;;;>>>@@@BBBBBBBBBCCCBBBBBBBBBCCCEEEGGGIIIGGGHHHKKKOOOSSSXXX\\\^^^___bbbnnnzzztttiiirrrzzzjjjYYYQQQRRROOOFFF:::555777:::666///222222111000222444666888:::777222...,,,---///111000...---///222333000............//////111222222...------,,,,,,,,,------///............//////000000//////...,,,++++++***,,,,,,------,,,,,,+++***+++,,,------......------,,,,,,+++******+++,,,,,,+++,,,,,,+++******+++---&&&'''((()))***+++,,,,,,,,,+++***+++------+++******)))'''(((***++++++***************************)))))))))+++,,,---+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))******++++++++++++*********))))))))))))((('''%%%###"""!!!,,,+++***((((((((()))***((()))***++++++***)))(((++++++++++++++++++++++++++++++******++++++,,,------,,,...111000+++***,,,)))))))))((((((((((((((()))***,,,------,,,***)))***------******------******++++++,,,,,,---......+++333---)))...222000///////////////////////////...---...000000---)))---///222444555555444222...------,,,,,,------......++++++---...,,,---000888666222///---...///111888===DDDHHHGGGDDDAAA???>>>=====================;;;===BBBIIIQQQWWWZZZZZZeeeeeekkkvvv~~~{{{vvv~~~~~~{{{}}}{{{~~~wwwoooiiiaaaZZZTTTOOOHHHDDDCCCDDDFFFGGGGGGBBB:::555:::999777555555555666666999666666:::<<<999666777555666777888999999999999===888444666;;;???>>><<<>>><<<<<<===@@@BBBDDDDDDFFFIIIKKKLLLKKKLLLOOOSSSOOOSSSVVVWWWVVVVVVYYY\\\[[[ZZZ[[[```gggjjjiiieeellliiippp|||}}}xxx}}}|||kkkXXXMMMKKKIIIAAA888444777:::777333333333111111222333555777777555222...---...///111111000...///111111///---222111000///..................---------.........000//////.........//////...---------,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++,,,---------------,,,,,,+++******+++,,,,,,+++,,,,,,+++******+++---'''(((***,,,,,,+++)))'''+++******+++,,,,,,+++)))+++)))((()))***,,,+++***************************)))))))))+++,,,,,,+++)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********))))))((()))***+++,,,,,,,,,,,,,,,+++)))((((((((()))***))))))************))))))++++++++++++++++++++++++++++++******++++++,,,---))))))+++...,,,'''''')))+++*********************'''(((***++++++***((('''))),,,,,,)))))),,,,,,)))******++++++,,,---------)))222333+++(((...000,,,///////////////////////////...,,,---//////---***,,,...111333444444222111------,,,,,,,,,,,,------...++++++---...,,,,,,000777555111...------///000222555:::<<<<<<;;;;;;:::666666666666666666666666888999;;;AAAHHHNNNQQQRRRYYYYYY^^^iiisssxxx|||}}}yyy|||yyy~~~~~~}}}zzz{{{~~~yyysssjjjccc]]]XXXRRRNNNMMMNNNPPPPPPMMMGGGAAA>>>BBB@@@===::::::;;;>>>??????<<<===AAADDDCCCBBBDDDFFFDDDBBB@@@@@@AAACCCEEECCC@@@===???DDDHHHIIIIIIKKKJJJJJJKKKMMMOOOPPPQQQNNNRRRUUUWWWWWWZZZ___ddd```bbbccccccaaabbbgggkkkllllllnnnsssxxxyyytttpppmmmnnnyyyqqq]]]NNNHHHEEE@@@999777777888777555555444333222222333444555444333111////////////000222111000000000000///---222222000///------,,,,,,.........//////000000000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---)))***---...---***&&&$$$***))))))***++++++***(((+++)))))))))+++,,,+++******************************))))))***,,,,,,+++)))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***+++++++++++++++***************************)))(((&&&&&&+++***))))))((()))))))))******))))))))))))******+++++++++++++++++++++++++++************+++,,,,,,+++***,,,///...)))))),,,******************++++++'''((()))******)))((('''(((++++++((((((++++++((())))))******+++,,,,,,,,,444666111)))(((///000,,,///////////////////////////...,,,,,,---...---,,,+++,,,///111222222000000---,,,,,,++++++,,,,,,---...+++***------+++,,,///666444000...,,,---...///...000222222111111222333/////////000000111111111333222333777===CCCFFFHHHKKKIIILLLVVVaaaiiiqqqxxxvvvyyy{{{zzz{{{|||xxxsssuuu~~~yyy~~~}}}~~~~~~zzz{{{}}}uuunnnhhhbbb^^^[[[ZZZ]]]^^^[[[UUUOOOLLLKKKOOOLLLGGGCCCBBBEEEIIILLLJJJGGGGGGMMMQQQRRRTTTWWW[[[VVVPPPLLLLLLQQQWWW\\\VVVUUUSSSSSSTTTVVVYYYZZZ^^^^^^______```aaabbbbbb]]]aaadddfffhhhlllsssxxxvvvvvvtttpppmmmooouuuzzz~~~~~~xxxooouuu{{{gggVVVLLLGGGAAA<<<:::888666555666666555444333333333333333111111000000000000000000111000///000000111111000//////...............///......///000111222222222111111000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++---***+++,,,---,,,***'''%%%***)))((()))++++++)))((())))))((()))+++,,,+++)))***************************))))))***+++,,,+++***'''(((((())))))(((((('''++++++++++++++++++++++++******))))))******+++,,,************************))))))((('''%%%$$$"""!!!******))))))))))))))))))+++***)))(((((()))***+++***************************************++++++,,,,,,+++---///...******---((((((((((((((()))))))))******++++++++++++******(((++++++((((((++++++(((((())))))******+++,,,,,,000222///))))))///222000...........................---+++++++++,,,------***+++---/////////......,,,,,,++++++++++++,,,,,,---******------+++,,,///333222///---,,,,,,---...///000111000---,,,+++,,,,,,------...///000111111000......111666===AAADDDCCC>>>===DDDMMMVVV___gggiiimmmqqqtttxxx{{{vvvnnnsss|||~~~~~~~~~vvvwwwzzz|||||||||uuunnnjjjfffdddfffhhhhhhccc[[[UUUUUUXXX^^^YYYSSSNNNLLLOOOSSSVVVUUURRRSSSYYY___bbbeeeiiijjjeee]]]XXXZZZbbbmmmtttrrrqqqooolllhhhfffggghhhnnnoooqqqqqqqqqppppppqqqoooqqqsssttttttxxxzzzuuuuuuzzzzzzyyyrrr___RRRHHH@@@::::::888444444777666666555444333333333333000000111111111111000000......//////000222444555000//////.........//////...///000111222222222222111111000......---------......---,,,,,,+++******------......------,,,+++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,+++******)))***++++++***)))((()))++++++)))(((((('''((()))++++++)))(((************************+++)))((()))+++,,,+++***((())))))))))))))))))(((++++++++++++++++++++++++***************++++++,,,************************&&&'''((()))***+++++++++)))))))))*********))))))+++***)))(((((()))***+++******************************))))))******+++,,,((('''(((+++)))&&&'''+++''''''(((((())))))))))))*********++++++*********(((++++++((((((++++++(((((())))))******+++,,,,,,(((---///,,,***,,,000111---------------------------,,,+++******+++,,,...******,,,---------------++++++************++++++---******,,,---++++++///111000...,,,++++++,,,,,,+++---///000...,,,++++++,,,,,,---...//////000000///---,,,///555<<>>CCCKKKSSSZZZ```hhhooowww{{{vvvnnnrrryyy~~~{{{xxx{{{~~~vvvsssqqqssswww{{{{{{zzz|||||||||uuupppmmmkkkmmmnnnlllfff^^^[[[^^^bbbiiieee___YYYWWWYYY\\\______\\\]]]dddkkknnnrrrvvvwwwqqqiiidddfffnnnyyy}}}xxxtttsssssswwwzzz}}}}}}|||zzzzzzzzz~~~~~~|||zzz|||zzzwwwzzz}}}~~~kkk\\\NNNBBB::::::999555444888555555555555444444333333222222222222111111111111,,,---//////000222555888333333111000......------...///111222333222222111111000///........................------,,,,,,,,,...............------,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,+++******+++---,,,+++)))((()))+++---...***))))))***++++++***((((((((((((***,,,,,,***(((************************+++***((()))***,,,,,,+++))))))************))))))))))))))))))))))))))))))+++************+++,,,,,,***************+++++++++)))******++++++++++++***(((((()))************)))******))))))))))))*********************************))))))))))))***++++++)))'''(((+++***'''(((,,,)))))))))***++++++,,,,,,(((((((((((((((((((((((((((++++++((((((++++++((())))))******+++,,,,,,,,,''',,,///...+++***+++...------------------------***+++,,,+++******,,,---******+++,,,,,,,,,,,,,,,+++******))))))******+++---***))),,,,,,***+++...///...,,,+++******++++++&&&))),,,...---,,,,,,---++++++,,,,,,------.........---,,,///555;;;@@@CCCBBB:::333222333666;;;AAAJJJRRR\\\eeeooovvvvvvrrrqqqwwwzzzxxxyyy~~~|||xxxrrrpppqqquuuyyy|||{{{|||}}}wwwsssrrrpppoookkkfffaaabbbggglllooolllhhhdddcccccceeeggggggeeefffmmmsssvvvyyy|||zzztttppppppuuu{{{|||zzz|||}}}~~~{{{yyyzzzrrr```OOOAAA@@@>>>888555777555555555555555555444444444444333222111111222222---///000000///111555999333333222000000/////////...000111222222111000///000//////.........//////,,,,,,---......///000000------......------,,,+++++++++,,,---------------***+++,,,,,,,,,,,,+++***+++,,,,,,+++******+++---++++++*********+++,,,---+++******+++,,,,,,+++)))***)))***,,,......+++)))************************,,,***((((((***+++,,,+++))))))************))))))))))))))))))))))))))))))++++++******++++++,,,---))))))*********++++++++++++++++++***((('''%%%$$$'''((()))***+++******)))))))))************))))))************************)))))))))))))))***+++++++++)))***,,,+++(((***///((())))))***++++++,,,,,,((((((''''''''''''(((((())),,,,,,)))))),,,,,,)))******++++++,,,---------+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,******+++,,,***+++++++++,,,,,,,,,,,,******))))))))))))******,,,)))))),,,,,,***+++...---,,,+++***************+++,,,,,,+++******+++---++++++++++++++++++++++++...,,,,,,...333888;;;===???777000......///222666;;;DDDNNNVVVaaammmuuuvvvuuuyyy|||||||||xxxvvvyyy~~~~~~|||wwwvvvsssoooiiieeeeeeiiippptttpppooonnnnnnnnnnnnooopppnnnlllnnnuuuzzz{{{|||~~~}}}{{{yyyyyyzzz|||~~~}}}yyywwwttt^^^LLLGGGDDD:::444555444444555555666555555444666555444222111111222333///000111000///000444888000000000000111222444444///000111222222111///...//////.........//////000)))***,,,...000222333444,,,,,,------,,,,,,+++***+++,,,------......------***+++,,,------,,,+++***+++,,,,,,+++******+++---***+++,,,,,,,,,+++******,,,+++***+++------+++***++++++,,,...000000---+++************************,,,***((((((***+++,,,+++(((((())))))))))))((((((++++++++++++++++++++++++++++++******++++++,,,---))))))******++++++++++++&&&'''(((***++++++++++++'''((()))+++++++++***)))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++'''&&&&&&)))(((%%%''',,,&&&''''''((()))***************))))))))))))*********------******------******++++++,,,,,,---.........)))&&&)))...000...---,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---+++)))***,,,+++++++++++++++,,,,,,,,,******))))))))))))******,,,)))))),,,,,,***+++...,,,,,,+++***)))))))))***555333000+++(((''')))+++,,,,,,,,,,,,,,,+++++++++---++++++,,,000444666777<<<444...------,,,...222333;;;DDDKKKUUUeeesssyyy{{{|||~~~~~~xxxvvvtttooohhheeehhhooouuuyyynnnppprrrtttuuuvvvvvvvvvrrrppprrryyy}}}}}}}}}~~~zzz{{{|||}}}~~~~~~yyyuuuxxx~~~~~~ooobbbUUUGGG>>><<<222999999333222888888333777555222111111111111000444222/////////000000///111///...------...///111//////...---------------111000.........///...---+++,,,...///111333555666........................(((+++///222222///+++(((---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,---***************************+++,,,+++)))))))))*********)))))))))***++++++(((((()))******************)))))))))(((((('''''')))************+++++++++)))))))))))))))******+++*********+++,,,,,,***(((*********)))))))))))))))************************,,,+++***))))))+++---...))))))(((((()))***++++++))))))))))))))))))))))))((()))***)))'''&&&&&&'''+++***)))(((((()))***+++))))))******++++++,,,,,,---+++***+++,,,,,,+++***+++))))))---222444000,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++************++++++,,,,,,++++++***+++++++++...------,,,+++***))))))---,,,,,,++++++,,,,,,---(((+++---,,,***)))+++...,,,++++++,,,///222666888444111---,,,,,,.........+++111;;;CCCGGGOOObbbtttxxx~~~~~~|||{{{~~~zzzqqqddd\\\```dddfffooo|||vvv|||||||||{{{yyy{{{tttuuuxxxzzz}}}~~~~~~}}}{{{||||||lllXXXIIICCC:::===<<<999999;;;:::777777555333222333333222111444222000///000111111111111000///......///000111222111000...---,,,,,,,,,000///.........//////.........//////000111222222........................+++,,,---//////---,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++++++++*********))))))************+++++++++)))))))))))))))***++++++************++++++***))))))))))))))))))*********************************,,,+++)))))))))***,,,---)))((((((((((((((()))***))))))))))))))))))))))))(((*********((('''((()))+++***)))(((((()))***+++(((((((((((())))))))))))+++***))))))+++,,,+++)))---++++++...222444000,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++***))))))++++++************++++++,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,++++++,,,---,,,++++++,,,...111444666666333...,,,,,,,,,---,,,,,,...333888;;;CCCTTTdddnnnvvv|||~~~|||wwwhhh\\\VVVZZZ```cccmmmyyyzzz}}}~~~zzzxxx|||yyyssssssssstttwww{{{}}}~~~~~~lllXXXNNNFFFAAA>>>>>>===:::888999777555444444555555333222333222000000222333333222222111000//////000111222222111000///............///............//////000000000/////////.................................------++++++++++++------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***,,,------...---,,,***)))(((((()))***************++++++++++++************)))************+++++++++***))))))))))))***++++++******))))))))))))******(((((())))))******++++++******************************)))((()))***+++,,,))))))((('''''''''(((((())))))))))))))))))))))))(((***++++++))))))***,,,******))))))))))))******)))))))))))))))((((((((()))(((((()))+++,,,+++***...---,,,...222222///,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++******))))))++++++************++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********,,,---,,,+++,,,,,,++++++---///222333777444///,,,+++++++++***///,,,+++...000666BBBNNN^^^iiissswww{{{xxxsssdddZZZVVV[[[```cccjjjssszzz}}}~~~zzzwww{{{zzztttrrrpppqqqvvv}}}}}}zzz}}}}}}oooeee[[[NNNEEEFFFDDD;;;777:::666555444555555555444222333222111222444555444444333222111111111111222333.........///000222333444---...............000111/////////......------,,,...........................,,,+++******+++,,,...------,,,,,,,,,,,,------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))******+++,,,---,,,***'''&&&(((((()))***************)))))))))((((((((((((((())))))*********+++++++++******))))))******+++,,,******)))((('''(((***+++''''''((()))***++++++,,,************************))))))(((((())))))***++++++***)))((((((((((((((())))))))))))))))))))))))''')))******))))))+++,,,***))))))))))))))))))***,,,,,,,,,++++++*********)))(((((()))+++---,,,,,,...---,,,---//////---++++++++++++,,,,,,------------------------,,,,,,,,,+++,,,,,,,,,,,,---------(((((()))***+++,,,,,,---++++++************++++++++++++******++++++,,,,,,++++++++++++++++++++++++*********++++++*********,,,***(((***---...,,,***---,,,+++++++++---000111666333...,,,++++++++++++000,,,)))+++---000777>>>LLLZZZjjjrrrwww}}}~~~vvvoooiiicccaaadddggggggiiimmmssswww|||zzzwwwvvvzzz~~~vvvtttssswww~~~~~~xxx{{{vvvfffXXXUUUQQQFFF>>>>>>777666444444555555444222333222111333444555555333333333222222222222333333.........///111222444555,,,...//////------000222------------....................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))******+++,,,---,,,***'''&&&(((((()))***************(((((((((((((((((())))))))))))*********+++++++++***************++++++,,,*********)))''''''***,,,''''''((()))***++++++,,,************************)))))))))))))))******+++,,,,,,+++***))))))))))))))))))))))))))))))))))))'''((())))))))))))***+++)))))))))******)))))))))------,,,,,,++++++******+++***)))+++---......---,,,+++++++++,,,+++***)))******+++,,,,,,---...............------,,,,,,,,,+++++++++,,,,,,,,,------'''(((((()))+++,,,,,,---++++++************+++++++++*********++++++,,,---------,,,,,,+++***)))))))))***++++++++++++***))),,,***(((***---...,,,***---,,,+++***+++---///000444000---++++++,,,---------***)))---///...000333;;;KKK^^^kkkuuu~~~~~~}}}vvvpppnnnkkkkkknnnooollljjjjjjgggjjjrrr}}}uuussstttzzzxxxwwwxxx}}}~~~pppiiicccWWWIIIAAA;;;999666555555555555444333222222333555555333222333333333333333333333333222111000000000000000111---///000///---,,,///222,,,,,,------.../////////........................+++,,,...//////...,,,+++......------------......+++++++++++++++,,,,,,---,,,,,,------------,,,,,,***************************+++,,,+++)))))))))***,,,------...---,,,***)))(((((()))***************************++++++++++++)))************++++++++++++************+++,,,,,,)))+++---+++((((((***---(((((())))))******++++++************************)))))))))*********++++++,,,,,,+++*********++++++))))))))))))))))))))))))''')))***)))(((((()))***))))))************))))))***************))))))))),,,++++++,,,...///...---*********)))))))))))))))******+++,,,,,,---......//////......---,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++************+++,,,------...------,,,+++***)))((()))***+++,,,,,,+++***)))+++*********,,,---,,,+++---,,,+++***+++---000111222///,,,***+++---------)))(((***...///,,,,,,...000===NNN]]]kkkyyy{{{|||~~~|||{{{}}}|||vvvrrrpppooooooooommmkkkiii```bbbjjjxxxrrrsssvvv|||zzzzzz|||}}}rrr\\\IIIAAA===999666666666777777333222222333444444222000222222333333333333222222222111000///////////////---000222000,,,+++...111---............/////////........................---......//////......---......------------......++++++******+++,,,,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************)))*********++++++++++++)))************+++++++++++++++******++++++,,,---(((,,,///...***)))+++---)))))))))))))))*********************************)))******+++++++++++++++******************+++,,,)))))))))))))))))))))))))))+++++++++)))((()))***((()))***++++++***)))((()))******************+++---,,,++++++---------+++)))******)))))))))***+++)))******+++---......////////////...------,,,,,,)))))))))*********++++++))))))))))))************++++++************++++++************+++,,,---...,,,,,,,,,++++++************+++,,,------,,,+++***)))+++,,,,,,++++++,,,---,,,,,,++++++,,,...111222444000,,,******+++,,,,,,))))))+++...---***+++///...444<<>>999777666666666333333333333444444444444111111222222333333333333///000222222111111111222000000000000000000000000222000///000000...///111////////////////////////---...///000111111111111++++++++++++,,,---...///,,,,,,,,,---------------+++,,,+++***))))))+++---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++******++++++++++++******)))***************++++++,,,,,,++++++***++++++,,,,,,))))))))))))***+++,,,,,,+++***))))))))))))***+++************************))))))*********++++++++++++++++++))))))+++///222000---++++++------+++)))******************************+++,,,,,,,,,,,,,,,***)))***+++...///...---,,,+++******)))*********(((((()))***************************************((()))***)))((((((***,,,************************------,,,,,,++++++++++++((()))***++++++++++++***)))%%%444AAA666(((***...------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,,,,+++000111111111222444888;;;@@@EEELLLTTT\\\eeennnssstttuuuwwwyyy|||}}}|||{{{xxx~~~|||}}}zzztttuuuxxx~~~~~~|||rrrxxx|||zzzsssnnnooorrrqqqqqqqqqqqqqqqtttxxx|||ppppppqqqrrrsssuuuvvvvvv|||}}}{{{uuuqqqoookkkeeeeeegggjjjkkkjjjgggdddbbbggghhhgggccccccfffgggeeeiiijjjnnnbbbNNNJJJNNNIIIyyy\\\UUUKKKBBB===;;;:::999666666555555555555444444111111222222333444444444///000222222111111111222000000000000000000000000000///....../////////000...////////////000000000---...///000000111000000,,,,,,++++++,,,---......------------------------+++,,,---,,,******,,,---,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++,,,,,,,,,,,,,,,------------,,,+++***)))*********++++++++++++,,,++++++******++++++,,,,,,***)))))))))***+++,,,,,,++++++))))))))))))++++++)))))))))***************)))************+++++++++++++++***)))((()))+++...---------,,,+++*********))))))))))))))))))))))))(((((())))))***++++++,,,*********,,,...///...,,,++++++***************+++'''((()))******+++******************************((()))***)))((((((***,,,************************************************((()))***,,,,,,+++*********'''333===333+++,,,+++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...'''(((***+++++++++***)))/////////...---...000333222666<<>><<<999999888777666555444444111111222222333444444555///000222222111111111222000000000000000000000000---------------///000000.../////////000000000000......///000000/////////...---------------......------------------------***,,,------,,,++++++,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,---------,,,++++++***+++,,,...///000000///...---+++***)))******++++++,,,,,,,,,+++++++++******++++++,,,---******************+++++++++***(((''''''(((***+++((()))))))))*********+++)))************+++++++++)))*********))))))***,,,***---///---)))'''(((+++************************))))))))))))))))))******+++******,,,......---,,,+++***************++++++'''((()))******+++++++++************************((()))***)))((((((***,,,************************&&&&&&''''''((()))))))))((()))+++,,,,,,+++***))),,,)))///222+++,,,///+++,,,+++***))))))***+++,,,+++++++++++++++,,,,,,---&&&'''***+++,,,+++)))(((---.........,,,,,,---///...000222555888>>>DDDHHHSSSXXX^^^```^^^^^^cccgggiiipppyyyvvvkkkjjjqqqwwwwwwsssuuusssqqqooopppqqqqqqqqqsssyyy{{{uuuooonnnnnnmmmkkkooossssssmmmeee]]]YYYVVVYYY^^^aaabbbbbbccccccbbbdddggghhhfffbbb\\\YYYYYY```aaaXXXOOONNNRRRUUUSSSWWWZZZ[[[XXXTTTRRRRRROOOSSSXXXXXXTTTOOOPPPSSSYYYXXXYYYRRRJJJPPPRRRDDDlllZZZNNNFFFAAA;;;;;;:::888777555444444111111222333333444555555///111222222111111222333000000000000000000000000000111222111111444555555.../////////000000111111...///////////////...---//////............//////------------------------)))+++------,,,+++***+++...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,+++***)))***,,,///000222111111///...,,,***)))******+++,,,,,,,,,,,,++++++*********+++,,,,,,---++++++***************+++***((('''&&&&&&'''(((***(((((())))))*********+++)))************+++++++++''')))++++++******+++---''',,,000...(((%%%''',,,++++++++++++++++++++++++---,,,+++***)))))))))***,,,++++++,,,---...---++++++***************++++++''''''(((******+++++++++************************((()))***)))((((((***,,,))))))))))))))))))))))))(((((()))***+++,,,------''')))+++,,,,,,,,,***)))...***,,,)))$$$+++222+++,,,+++)))((((((***,,,---*********)))***++++++,,,((())),,,------,,,***(((,,,...///...,,,+++***+++...///.........000444888@@@HHHPPPQQQNNNOOOVVV]]]```gggooovvvyyy{{{~~~yyyuuuuuu}}}ooo```\\\dddmmmpppnnnwwwsssmmmhhhgggiiilllnnnjjjoooqqqjjjeeeeeegggggggggffffffhhhhhhcccYYYQQQUUUXXX]]]___^^^[[[YYYWWWWWWZZZ]]]___\\\UUUNNNIIIKKKTTTVVVLLL@@@>>>EEELLL@@@DDDHHHIIIFFFCCCBBBBBB>>>EEENNNRRRPPPMMMPPPUUUVVVTTTVVVRRROOOVVVSSSAAAxxxdddWWWQQQPPPEEE<<<;;;;;;777444444333555666666555444444555555333000......000333555333333333222111000000/////////000111222333333444---------.........//////222,,,...333***---000---000...------------,,,***...,,,+++---000111///,,,...,,,******---...---+++.........------,,,,,,,,,---------,,,,,,+++++++++///000222222000---(((&&&,,,,,,*********+++,,,------,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++***)))++++++++++++++++++++++++)))***,,,,,,+++++++++,,,************************))))))))))))************))))))*********+++++++++)))))))))***+++++++++,,,+++******)))******+++++++++++++++*********))))))------------------------///...,,,+++***)))))))))******+++,,,,,,,,,,,,++++++***)))*********(((&&&))))))))))))))))))))))))$$$&&&***,,,---,,,***(((,,,+++***))))))+++---...))))))))))))))))))******,,,((((((------******......---,,,,,,++++++,,,,,,"""))),,,***)))---000111******)))'''&&&&&&(((+++,,,---...---+++***+++,,,---***(((***...///+++&&&,,,,,,+++***))))))******------,,,+++,,,---...///666777999;;;???FFFNNNSSSUUU]]]fffmmmooorrrwww|||vvvmmmgggeeekkkccc[[[WWWUUUXXXbbbmmmvvv{{{tttbbbVVVZZZ`````````cccdddbbbbbbdddbbb^^^___\\\ZZZZZZ[[[[[[WWWTTTYYY\\\^^^[[[SSSLLLIIIIIISSSQQQLLLGGGCCC???===<<>>BBBJJJRRR\\\ccchhhmmmsssxxx}}}}}}|||wwwqqqjjjfffdddccc\\\VVVRRRPPPQQQYYYbbbnnntttqqqbbbWWWXXXZZZXXX\\\___```]]]]]]```___\\\[[[YYYVVVVVVVVVUUURRROOOTTTVVVWWWRRRJJJDDDAAABBB@@@>>>;;;888555333222111777===???888222222555777222333333222111111222444555666999===AAADDDGGGIIIMMMOOOPPPRRRVVVWWWMMMBBBnnnZZZMMMEEE???<<<<<<333333444444444333222222444333222222222222333333222222111111000/////////000000000000000000000000111111111111000000000000111111555111111---///...///...---...111222111000555111---++++++,,,------...,,,++++++,,,------,,,...------------,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++***)))((('''...---,,,,,,+++++++++,,,&&&''')))******)))((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++***)))************************''')))++++++***)))***+++************************)))))))))*********++++++***************++++++++++++++++++***************------,,,+++***)))((((((+++++++++***************))))))))))))))))))))))))+++*********+++,,,,,,---******+++,,,,,,,,,,,,+++,,,+++)))***++++++***((())))))))))))))))))))))))((()))************))))))++++++***))))))+++,,,---+++*********))))))((((((,,,******,,,,,,)))))),,,(((((()))***+++,,,------...///...+++,,,///...***---***((()))---//////...)))+++++++++)))((()))***---,,,+++...111222///,,,,,,+++******)))*********+++++++++++++++,,,------,,,...///000000111444666;;;BBBLLLUUU[[[```ggglllqqqnnnjjjgggfffdddbbb```[[[VVVQQQOOOLLLJJJOOOVVVccckkklllaaaXXXUUUSSSNNNTTTWWWWWWTTTUUUYYYZZZXXXYYYWWWUUUTTTSSSQQQNNNKKKKKKLLLKKKFFF>>>999888888444333222000000/////////+++222666333...---...---+++---......---,,,,,,---///111444777:::<<<===>>>AAAEEEHHHLLLQQQRRRJJJ@@@uuueeeXXXMMMCCC>>>:::999888777777666444222222333333333333222111111111111111000000/////////000000000///////////////111111111111000000000000111555999...666...222222000///...///111222111000222000...,,,,,,,,,------...---,,,,,,,,,---------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++***))))))))))))%%%'''(((***+++***)))(((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))''')))******)))))))))+++************************))))))*********+++++++++************************,,,+++++++++***)))))))))++++++++++++******))))))************************))))))))))))))))))))))))++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,+++)))***+++++++++***))))))))))))))))))))))))******))))))))))))))))))*********)))***+++,,,,,,++++++******)))(((((((((,,,+++***++++++***)))***'''(((((()))***++++++++++++,,,++++++///444333//////+++''''''+++,,,***&&&+++,,,---,,,+++***+++,,,,,,++++++...000111///---++++++***************+++*********+++++++++,,,,,,,,,...000000//////000111222777???FFFKKKPPPUUUXXX]]]YYYTTTSSSVVVYYYYYYYYYUUUQQQOOONNNJJJFFFHHHMMMXXX___aaa[[[SSSOOOKKKGGGJJJMMMLLLJJJKKKPPPRRRPPPQQQPPPOOOMMMKKKIIIFFFDDD@@@@@@>>>999444111111222111111111111111111111111&&&---111...++++++,,,+++***,,,...///---,,,+++,,,000111444555666555444333666;;;???CCCHHHIIICCC:::tttdddRRREEE===:::777666666777666444222222333333333222000000111111111111000000000000000000000///////////////000000000000000000000000///<<>>999111jjjYYYEEE???999666666888777666333444444444333222111000222222111111111111111111000000000000000000000000//////000000111111111111///EEEYYYFFF^^^CCC<<<555222111//////000000...---))),,,000111000...---------......---,,,,,,---///,,,,,,,,,------------...+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,------......------,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++******************************''')))++++++***)))***+++*********************************++++++++++++,,,+++++++++***************+++++++++***************&&&''')))+++,,,,,,,,,+++***************+++++++++************************---,,,,,,+++*********+++******+++,,,,,,,,,,,,++++++)))'''''')))***+++***))))))))))))))))))))))))***)))))))))))))))******)))))))))************+++)))))))))))))))))))))***(((******((())),,,,,,***)))***+++++++++)))((('''***,,,,,,***,,,000///,,,+++)))'''))),,,---+++)))'''(((***)))(((((()))***((()))+++,,,,,,,,,,,,+++*********)))******+++,,,***++++++,,,---,,,,,,,,,(((***,,,------,,,...///111111222333333333333222555333222444888<<<@@@AAA???>>>@@@BBB???999888:::;;;======;;;888777666666666888999777888<<<===;;;555777888777555333333444111000///.........///000+++,,,,,,,,,,,,++++++***---000///+++***...111111***,,,...---,,,+++,,,,,,***+++,,,............---+++///111222444555222,,,www]]]TTTHHH@@@===<<<:::888777666666555444444333333222222222222222222333333///000000000111222222222///000000111222333444444444KKK[[[???[[[===777333222111000000111222111///+++...111000...,,,,,,------...///...,,,+++...000,,,,,,,,,---------......,,,,,,---------.........***++++++++++++,,,,,,,,,+++,,,...///000000//////...---+++******+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++(((***,,,,,,+++***+++,,,*********************************+++++++++,,,,,,+++++++++*********))))))***************+++++++++'''(((***,,,,,,,,,+++***))))))*********+++++++++************************++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++***(((&&&&&&''')))******))))))))))))))))))))))))(((((())))))******++++++((())))))***************((((((((()))******++++++%%%)))***'''(((------***((()))***,,,,,,+++***))))))---...***(((***+++)))******++++++,,,,,,++++++&&&((())))))(((((()))+++)))***,,,,,,,,,+++************))))))***++++++,,,***+++,,,---...------,,,,,,...//////......000222000//////.........---,,,---...000000000222444666444444666:::888222111333000000111222111000000111...111222111222555555222---000222222111000222444000///...---.........---+++,,,---......---,,,+++,,,......***)))---///...+++,,,---,,,******,,,---***++++++,,,,,,------...)))---...---...111///+++wwwkkkZZZMMMEEEAAA===999999999777666555555555555333333333333333333333333//////000111222333333444000000111222444555666666:::MMMSSS---JJJ...111222222111000111333444444333///111111///+++***+++...---...000...,,,+++...000,,,,,,,,,------.........---------....../////////+++,,,,,,---------,,,,,,)))***,,,...//////......///...+++)))((()))+++---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++++++++******++++++++++++++++++++++++)))***,,,,,,+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++******))))))))))))******+++++++++,,,)))***+++,,,,,,+++)))((())))))******++++++++++++************************)))))))))***+++,,,...///******+++,,,,,,,,,,,,+++)))'''%%%%%%&&&)))******))))))))))))))))))))))))&&&'''(((***++++++++++++(((((()))***************''''''((()))***+++,,,,,,$$$)))***'''(((---...+++&&&'''***,,,------,,,+++&&&,,,---)))&&&((())))))+++------,,,***((('''((((((***++++++******+++---)))+++------,,,***************))))))***+++,,,,,,+++,,,---...///...------------...---,,,,,,...000///...------------,,,++++++///111111...,,,---///......111555444///...000++++++---000111///...///***---///......111000---%%%(((+++,,,++++++...000000///............,,,+++)))***,,,---------,,,,,,))),,,,,,)))))),,,,,,***---------,,,***+++---///000///...---,,,,,,,,,---))),,,,,,+++,,,///000---}}}jjj]]]VVVLLLCCC???999666777888666666888222333555555444333333444...///111222333333222222111222444444222333555777XXXNNN@@@777444555555444222111000//////000111222000000000000000///......000//////...------,,,,,,......////////////......------------------------***+++------...---,,,+++........................///...---+++******++++++...---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******---///...++++++---000---,,,***(((((()))***,,,************************---+++))))))***+++***)))***)))((()))******)))(((,,,+++***)))))))))++++++++++++************++++++)))&&&$$$''',,,///---***'''(((((()))***+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,***+++,,,+++******,,,...)))******+++++++++***************)))))))))))))))******)))))))))))))))******************)))((('''******)))))))))***,,,---***************************++++++***))))))***,,,...---+++*********++++++******)))))))))***,,,---000+++)))***(((%%%&&&)))---,,,++++++******++++++...+++***,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******,,,///...)))(((+++...---//////.........---------+++******,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,---------......++++++,,,,,,,,,++++++***...---,,,,,,++++++++++++,,,,,,,,,---------............//////......---,,,+++,,,------+++)))******zzzqqqeeeZZZRRRIIIAAA>>>;;;777666888777888999888777555444444333333333333222111000///:::444------555@@@IIINNNNNNEEE:::333222333333222222111000//////000111222000000000000000///......,,,,,,---......//////000......////////////......------------------------,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,///...---+++******++++++,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))+++------,,,,,,,,,------,,,***)))))))))***+++************************+++)))((()))+++,,,,,,+++***)))((()))++++++***))),,,+++***))))))***++++++++++++************++++++,,,)))&&&(((+++---***''''''(((((()))******++++++******************************)))******++++++,,,***+++++++++******,,,...***************)))((('''***)))))))))))))))))))))******))))))))))))******)))************))))))(((******)))))))))***+++,,,))))))))))))))))))))))))***++++++***))))))***,,,---,,,+++*********+++++++++***)))))))))***+++,,,***((())),,,---+++,,,///,,,+++++++++++++++,,,,,,,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---000///+++***---//////.........---------,,,,,,+++******,,,...///---***++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------------...+++++++++,,,,,,++++++***,,,,,,+++*********+++++++++,,,,,,,,,,,,---------,,,------------,,,++++++***,,,------+++*********yyylll```SSSKKKEEE>>>;;;;;;999999999888777666444333555444333222111111111111111///222===KKKRRROOOIIIAAA;;;444000000111000///222111000000000000111222000000000000000///......,,,------......///000000......////////////......------------------------......---,,,,,,+++,,,,,,000///---,,,,,,---///000......---,,,++++++++++++++++++***,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,***************+++------+++***,,,+++++++++************************************)))((('''(((+++---------***))))))***,,,---,,,++++++******)))******++++++++++++************++++++///,,,))))))++++++(((%%%((((((((()))******++++++))))))))))))))))))))))))***************+++++++++***+++++++++******,,,---************((('''&&&%%%))))))))))))))))))*********)))))))))))))))******((())))))************)))******)))))))))***++++++((((((((((((((((((((((((***++++++***))))))***,,,,,,,,,+++************+++,,,+++******)))*********)))(((+++111222///...000***+++++++++,,,------...)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...111111---+++...111000---------,,,,,,,,,+++++++++******,,,---...,,,***************************,,,++++++******++++++,,,,,,,,,,,,,,,------------***++++++,,,,,,+++++++++******))))))******++++++******+++++++++,,,,,,,,,***++++++++++++***))))))***,,,------+++******+++xxxiii```WWWMMMEEEBBB<<<;;;:::::::::999888777444333222222222333555666***///:::JJJTTTRRRCCC555999666111///000000///...111111111111111111111111000000000000000///......000000//////...---------......////////////......------------------------000///---,,,++++++,,,---111///---++++++---///111---------,,,++++++++++++,,,++++++---///111000///,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***...+++((())),,,...---+++++++++,,,,,,,,,+++***)))***************************)))((()))+++,,,,,,,,,+++***)))***,,,------,,,******************++++++++++++************++++++///,,,************(((&&&(((((())))))*********************************************+++++++++******)))***+++***))))))+++---)))*********)))((('''''')))))))))))))))*********))))))))))))))))))***+++'''((()))******************))))))))))))*********))))))))))))))))))))))))***++++++***))))))***,,,++++++******************,,,,,,+++******))))))))),,,+++///444333...******)))***+++,,,---...//////'''***---,,,***)))***---++++++++++++++++++++++++---,,,+++******+++---...---000000---,,,///111000,,,,,,,,,+++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++******)))******+++,,,---)))************+++++++++*********+++***))))))(((***+++---,,,+++******+++{{{qqqaaaSSSKKKFFFCCC@@@???@@@@@@???===555444333333333444666666444555888<<<>>>===999555777555333222222111///...111111222222222222111111000000000000000///......111000000///......------......////////////......------------------------000///---,,,+++,,,------,,,+++)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,++++++...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***222---((('''***...000000+++,,,,,,,,,,,,+++******************************,,,***))))))***++++++***+++***)))***,,,---,,,+++))))))******++++++++++++++++++************++++++,,,+++******+++***)))((()))))))))))))))*********++++++++++++++++++++++++******+++++++++******))))))***+++***))))))+++---((())))))***++++++++++++(((((())))))************))))))(((((()))***++++++'''((()))***************)))))))))***))))))))))))***************************++++++***))))))***,,,************************++++++++++++******)))))),,,,,,...333111+++'''''')))***,,,---//////000000&&&))),,,,,,)))(((***,,,++++++++++++++++++++++++///...---,,,++++++,,,---***...///,,,+++...///...,,,,,,+++++++++*********++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...)))))))))*********+++++++++++++++++++++******))))))+++,,,,,,+++***+++,,,zzzggg[[[TTTNNNFFFAAA@@@???===;;;999888777555444333333333444666777555333111333555555555555444333222111000111111222333333222111111000000000000000///......---......//////000111111......////////////......------------------------......------------......---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++...---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,,,,+++222...)))''')))---000222---,,,,,,,,,++++++++++++************************---+++))))))***+++***))),,,+++******+++,,,+++***((()))***+++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++******+++,,,,,,***)))((()))*********))))))+++,,,'''((()))+++,,,,,,,,,,,,((((((((()))******++++++(((((((((((()))***+++,,,((())))))************)))))))))*********)))((('''***************************++++++***))))))***,,,((()))******+++***************+++++++++***)))))))))(((***......***((())))))+++---///000000000///((()))++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...+++***---...---,,,,,,,,,+++++++++******+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------))))))*********++++++++++++,,,,,,,,,,,,+++******)))+++,,,,,,+++++++++,,,vvvjjj```RRRHHHBBB???;;;888999999888777666444333222...444:::===:::555222111222333333333333222222333111222222333333222222111000000000000000///...............///000000111111......////////////......------------------------+++,,,---...////////////000//////......//////000++++++,,,---------,,,++++++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,***)))+++...000...---,,,+++***+++,,,,,,************************+++***((()))***++++++***,,,+++***)))******)))''''''(((***+++,,,,,,++++++++++++************+++++++++,,,,,,,,,*********+++***)))))))))))))))))))))************************)))***,,,,,,,,,***)))'''((()))***)))((()))***,,,(((((()))***++++++******'''(((((()))******++++++(((((((((((()))***+++,,,)))************))))))((())))))*********)))'''&&&***************************++++++***))))))***,,,'''((()))***++++++***)))))))))***+++,,,+++******)))''''''++++++)))))),,,***,,,...000111000//////*********+++,,,---+++***************************%%%''')))+++------,,,+++'''+++---+++***---...------,,,,,,,,,+++++++++++++++,,,,,,***((((((***,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,---,,,++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,++++++***)))(((***,,,,,,+++++++++---uuucccTTTJJJDDD???:::555666777888888777666555666888;;;<<<;;;999777777///000111222222222333555111222333444444333222111000000000000000//////...111111111000//////............////////////......------------------------***+++---///000000//////---..................---***+++,,,---------,,,+++(((((((((***...000000///,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,'''+++------+++)))+++---///...,,,******+++,,,---************************)))((('''(((+++------,,,---+++***)))))))))'''&&&'''(((***+++,,,,,,++++++++++++************++++++---------,,,***))))))************))))))))))))))))))))))))))))))))))))))))))***,,,---,,,***((('''((()))***)))((((((***,,,((()))))))))))))))(((''''''(((((()))***+++++++++(((((((((((()))***+++,,,***************)))((('''((()))*********((('''&&&))))))))))))))))))))))))***++++++***))))))***,,,'''((()))+++++++++***)))((()))***+++,,,,,,+++***,,,)))'''))))))'''(((,,,+++,,,///000111000///...,,,***)))***---///,,,)))************************"""&&&***---------,,,''',,,...,,,+++...///------------,,,,,,,,,+++++++++,,,---***''''''))),,,************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,+++***)))))))))******++++++++++++,,,,,,,,,+++++++++++++++***))))))(((***,,,,,,++++++,,,---xxxkkkbbbXXXJJJ@@@:::999999;;;999555555888???DDDGGGGGGAAA:::666444444333222111111333555666444333222111000000000000111000///---------...///111111000000000000111111111000...------...///000---------......000111111111000///...............///,,,***+++---...,,,)))---+++)))***,,,---,,,)))+++,,,------......---------+++)))***---...,,,)))++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------,,,***'''%%%###+++++++++++++++***)))(((---,,,,,,+++***)))(((((()))************+++++++++---...---+++((()))---000+++++++++************)))(((+++------+++)))((((((''''''''''''(((***+++,,,*********)))******++++++)))))))))+++,,,+++&&&"""***,,,(((!!!!!!(((,,,***)))((('''))),,,,,,)))''')))***++++++++++++***)))++++++************++++++))))))*********+++++++++&&&'''(((*********)))(((---+++******+++,,,,,,+++)))))))))))))))******+++******)))(((((((((((((((***++++++++++++***)))))),,,***(((***---...,,,***+++***++++++,,,---...///,,,++++++******++++++,,,+++*********+++,,,------+++))))))+++///...)))$$$---+++)))***---...---,,,+++,,,---,,,***)))***++++++++++++*********))))))******,,,---------------(((***---///000///...,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++***)))))))))***++++++,,,---,,,,,,+++***)))((((((---***+++------+++***---xxxmmm```UUUHHHCCC???===;;;999<<>>???999222000|||sssaaaZZZQQQJJJFFFCCC@@@>>>;;;:::777444333222333333555555444444444555555666222222222222222333444444111111000000000000111111......///000111222222222111111000000000000000111000//////............///+++---...---+++***+++---+++---///...,,,+++,,,...+++,,,------......------...---,,,,,,---...---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...******)))))))))***+++,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))************+++++++++,,,***)))***,,,+++(((%%%+++++++++************))))))***+++***))))))+++---)))***+++,,,,,,***)))'''((((((((()))***,,,---...000111111///+++)))***,,,***((((((------((((((***&&&))),,,,,,***)))***+++************************))))))(((((((((((())))))(((((((((((())))))))))))******++++++,,,++++++++++++)))((()))***+++***(((...---,,,+++***)))))))))******))))))******+++,,,***++++++,,,,,,,,,,,,+++(((***,,,+++***)))+++---++++++***++++++,,,---...)))***,,,------,,,***))),,,,,,+++*********************+++***)))(((((()))(((***------,,,***+++---(((***++++++***)))+++,,,))))))*********+++++++++)))***,,,......---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------((()))***,,,,,,+++***)))+++***))))))(((((())))))***************+++++++++***,,,333;;;<<<666111000oooggg[[[RRRMMMKKKIIIGGGBBB???<<<888555444333333333333222222222333333444444444333222333444666777111111000000000000111111......000111222222222222111111000000000000000111111000///...............+++---///---+++)))+++---+++---///...,,,+++,,,///+++,,,------......------///,,,***+++...///---+++++++++******++++++,,,---,,,,,,++++++,,,,,,---...'''''''''''')))+++---...((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))),,,---+++%%% +++++++++************))))))***+++***))))))+++---&&&'''***,,,------,,,+++((((((((()))***,,,---...000222222000,,,)))***++++++'''''',,,,,,''''''+++&&&))),,,,,,)))((()))***)))***++++++++++++***)))++++++************+++++++++******)))(((''''''&&&)))***,,,---...------,,,+++***(((((()))******)))++++++******++++++,,,---******))))))***+++,,,,,,%%%&&&''')))************''')))+++***((((((***,,,++++++++++++,,,---...///)))***,,,------,,,***)))------,,,+++******++++++)))***++++++******+++,,,%%%)))---...+++******+++(((***+++,,,++++++,,,...))))))******++++++++++++***,,,///000///---)))''',,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------'''(((+++------,,,***(((******)))(((((('''((((((************************+++,,,000666777333000000{{{ooocccZZZUUUTTTTTTLLLAAA888444444666888777555333333555666555444555555444444444333333333222222111111111111222222000000000000000111111222666444222222222111...***000///...------...000000...........................,,,******---...---+++)))***,,,......---,,,+++,,,+++***+++---...---,,,........................***++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++******+++,,,,,,...---,,,+++++++++,,,---))))))******+++++++++,,,+++++++++*********))))))+++***)))***++++++***)))&&&))),,,***&&&$$$&&&)))******)))))))))))))))***...---+++******+++---...222666777333,,,))),,,000***++++++***))))))***,,,'''(((***,,,,,,***((('''$$$'''***,,,+++)))((((((***))))))***,,,,,,***)))***************************+++,,,,,,,,,***)))(((***+++,,,+++***)))***+++******+++++++++,,,,,,,,,,,,+++,,,,,,---...///000333---+++---+++'''(((---((()))***+++***(((&&&$$$))))))(((((())))))***+++******+++,,,---///000111222---((((((,,,//////------,,,***)))))))))***************++++++,,,,,,,,,)))---,,,'''&&&******&&&+++***)))***++++++***)))***000,,,666555***111---(((,,,///---)))(((+++...***++++++++++++***))))))))))))(((((())))))***+++,,,******,,,,,,++++++,,,###&&&))),,,,,,,,,+++***)))***++++++***)))***++++++,,,------......------|||qqqkkkhhhbbbYYYLLL@@@999666555555333444444555555666777888444444444444333333333333222111111000000111111222000000000000000111111222666444111111111111...,,,000000............///000...........................,,,******---...---+++)))+++,,,......---,,,+++---+++***+++,,,...------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++++++++++++++,,,------------,,,+++++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++***)))***++++++***)))###)))***(((''')))++++++***)))(((((()))***+++---,,,++++++++++++,,,---000222333000+++)))+++...***++++++***))))))***,,,'''(((***,,,,,,***((('''''')))******((('''((()))***)))((()))***+++)))(((************************+++++++++++++++***))))))(((***+++***)))((()))************+++++++++,,,,,,++++++++++++,,,---...///111,,,+++------***,,,000***+++,,,,,,+++***(((&&&***************++++++,,,++++++++++++,,,...///000---,,,+++******+++,,,......---,,,+++++++++,,,,,,++++++++++++++++++++++++))),,,,,,((((((,,,---***+++***)))***++++++***)))(((,,,000IIIHHH000---+++(((+++...---)))(((***---++++++,,,,,,++++++******)))))))))*********++++++,,,******+++,,,+++++++++(((''''''))),,,,,,((($$$)))***++++++***)))***+++++++++,,,------------,,,}}}xxxpppgggYYYLLLBBB<<<999777444666777777666555666777444444333333333222222222111111000000000000111111000000000000000111111222666444111000000000///...111111000///.......................................,,,++++++,,,------,,,***+++,,,......------,,,...,,,******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---//////---,,,,,,++++++,,,,,,---......------,,,++++++***---------,,,,,,,,,,,,++++++***)))***++++++***)))!!!'''******))))))***,,,***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++***++++++***))))))***,,,''')))***++++++***)))'''*********((('''''')))+++***)))''''''((())))))(((************************,,,+++******************''')))***)))(((((()))******************+++++++++************+++,,,------...+++***---...---///333,,,,,,---------+++***)))))))))))))))*********+++,,,,,,++++++,,,,,,---...(((+++---+++((('''***---...---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++'''))))))''''''+++,,,***+++***)))***++++++***)))))))))000QQQRRR222++++++(((+++---,,,)))(((***,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,+++***++++++***+++,,,---+++))),,,(((&&&(((,,,,,,&&& )))***++++++***)))***+++******+++,,,,,,,,,,,,+++zzzrrreeeYYYOOOHHHCCCAAA===:::888777777666333111444333333333333222222222111000000//////000000111000000000000000111111222555333000///...///000000222111000000///......---...........................---,,,,,,,,,---------+++,,,------......------///,,,******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))***++++++***)))###'''***+++)))''''''''',,,+++)))(((((())),,,---***+++,,,,,,,,,,,,+++***---+++))))))+++---,,,******++++++***))))))***,,,((()))***++++++***)))(((((()))***)))((((((***,,,,,,***''''''((())))))(((************************,,,+++***))))))***+++,,,((()))******))))))***+++******************************))))))***+++,,,,,,,,,++++++,,,------///111,,,,,,---------,,,******'''(((((())))))))))))))),,,,,,++++++++++++,,,,,,(((+++---,,,)))''')))++++++******************************++++++,,,,,,,,,*********))))))***+++++++++***)))***++++++***)))+++++++++BBBDDD...------)))***,,,+++)))(((***+++++++++******))))))))))))(((***,,,---...---+++***++++++******---///---(((+++***((()))+++***&&&###)))***++++++***)))***+++))))))***+++++++++++++++tttiii___WWWQQQNNNFFF???777666888888222,,,444444444333333333222222111111000000000000111111000000000000000111111222333222000///......000111222111111000//////...---........................------------,,,,,,---...,,,,,,------...............---++++++---...///...------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,---...000111+++++++++,,,,,,---------((())))))***+++,,,,,,---************+++++++++++++++***)))***++++++***))),,,,,,+++)))((('''((()))+++***)))((()))***,,,---***++++++,,,,,,++++++***---***'''))),,,...---******++++++***))))))***,,,((()))************)))(((###&&&***,,,+++++++++,,,---+++))))))*********(((************************++++++)))))))))***+++,,,)))***,,,++++++***,,,---++++++************************)))))))))***+++++++++,,,+++******,,,,,,++++++++++++++++++*********((()))***+++++++++******,,,,,,+++************+++,,,++++++++++++******)))************************(((((()))***,,,---......000...------,,,++++++,,,+++***)))***++++++***))))))...(((000222---222*********++++++*********+++******)))(((((((((((()))(((***,,,---...---+++***)))++++++***...333000)))'''***---,,,***((()))+++)))***++++++***)))***+++((()))******++++++******~~~sssjjjbbb]]]SSSJJJ???;;;<<<;;;555///555555444444444333333333222222111111111111222222000000000000000111111222000111111///......000222111111111111000000..............................---......---,,,,,,---///---------------.........---,,,,,,---...///...---........................,,,,,,------------,,,,,,***++++++,,,,,,+++++++++++++++++++++,,,---//////******+++,,,------------''''''((()))+++,,,---...)))***************+++++++++***)))***++++++***)))---,,,***((((((***,,,---************++++++,,,---++++++++++++++++++++++++---***((())),,,...---+++***++++++***))))))***,,,))))))************))))))###&&&***------,,,++++++,,,+++***+++,,,+++)))'''******************************************+++,,,)))+++,,,,,,++++++---...,,,,,,,,,++++++++++++++++++***************+++++++++---,,,***)))+++***(((************)))))))))******+++---.........---,,,++++++******)))*********---,,,************))))))++++++,,,---------,,,,,,(((((()))***,,,---.........+++)))***)))%%%%%%'''+++***)))***++++++***)))%%%///'''***...///444&&&+++++++++++++++++++++++++++***)))((('''((())))))))))))+++,,,,,,,,,+++***(((+++++++++000777444***%%%***///...)))(((+++///)))***++++++***)))***+++))))))***++++++++++++***wwwrrrjjjbbbWWWLLLCCC>>>:::999666666666555555555444444333333222222222222333333000000000000000111111222...000111111///...000222///000111111111111//////........................---...///...,,,+++...000---------------...//////,,,,,,---...000000...,,,------------------------,,,,,,------------,,,,,,)))******+++,,,,,,,,,,,,+++++++++++++++,,,------)))***+++---......------))))))******+++,,,------*********++++++,,,,,,,,,+++***)))***++++++***)))***)))((()))***+++,,,,,,((()))***,,,,,,---,,,,,,,,,+++***))))))***+++,,,+++***))))))***+++++++++***++++++***))))))***,,,)))))))))******)))))))))''')))+++,,,+++******+++*********,,,,,,+++'''$$$************************))))))***+++++++++++++++(((***++++++++++++---...---------,,,,,,,,,++++++,,,++++++*********++++++***---...******,,,,,,(((******))))))))))))******)))+++,,,......---,,,+++******)))))))))******++++++,,,,,,)))%%%%%%(((+++***+++,,,------------,,,***++++++++++++,,,,,,,,,***&&&%%%'''&&&""""""%%%+++***)))***++++++***)))(((***"""***///+++000(((---,,,,,,,,,------,,,,,,---,,,***)))((()))***+++)))))))))*********++++++'''+++,,,+++222;;;888---'''***,,,,,,)))(((+++---)))***++++++***)))***+++)))***++++++,,,,,,++++++zzzooo\\\JJJ???>>>@@@777666666666666555555555444333333222222333333444000000000000000111111222,,,///222111///...///111//////111222222111000000........................---...000...,,,+++...000...------------...//////+++,,,---000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))***+++,,,---------+++++++++******+++,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***)))***+++++++++))))))))))))***++++++)))''''''(((+++---...---,,,+++,,,+++)))(((((()))+++,,,******))))))))))))***+++***++++++***))))))***,,,))))))))))))))))))))))))------,,,***(((''')))***((()))***,,,,,,***&&&"""************************((()))***,,,,,,,,,+++***''')))***+++******,,,---.........------,,,,,,,,,,,,,,,+++++++++++++++,,,)))......++++++///...***+++******)))******++++++&&&(((***+++++++++)))((()))))))))))))))***++++++''',,,...)))!!!&&&---((()))***+++,,,++++++***------,,,,,,+++***))))))---((((((++++++'''''',,,+++***)))***+++++++++)))...&&&)))...$$$,,,......---,,,,,,......---,,,///...,,,******+++,,,---))))))(((((())))))***+++''',,,,,,,,,444>>>:::...******))))))******)))))))))+++++++++***)))***+++******+++,,,,,,,,,,,,+++{{{gggSSSGGGBBB???888555777888666555555111222444444333222222333,,,---///111222333222222222222111111111111222222...111111//////333333000222111///------...000111///---,,,---000222000...---.../////////...,,,,,,......//////......---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''))),,,///000000///---------,,,,,,+++***))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&'''(((***+++++++++++++++*********))))))((((((+++******))))))******+++************************,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***+++*********))))))((((((%%%'''(((***,,,...+++'''))))))))))))))))))***+++((((((((((((((((((((((((000---))))))++++++(((%%%++++++---111111...///333//////...------------......---,,,***)))'''&&&%%%++++++++++++++++++++++++))))))************))))))+++,,,,,,***(((((()))+++))))))))))))))))))))))))***************)))((('''************))))))))))))***+++,,,+++******,,,...)))+++,,,,,,+++***,,,---))))))))))))))))))))))))+++******+++---......------...//////...---***)))---+++(((((()))+++++++++,,,,,,+++******+++,,,,,,***)))(((+++000333444333+++,,,,,,***)))(((***+++,,,++++++******++++++,,,+++,,,---,,,***)))***+++vvvdddVVVOOOEEE===888888888444111111555555666555444444444444///000111222222222111000222222111111111111222222000222222//////222222///222111000///...///000000222000......//////---+++....../////////...---,,,///............---------///......---,,,+++******+++,,,,,,------,,,,,,+++)))***,,,...//////......------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,++++++*********))))))))))))---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++************+++++++++***++++++++++++******)))))))))))))))))))))))))))))))))))))))***+++++++++***)))******++++++---111000...///333///......---,,,---------++++++++++++******))))))++++++++++++++++++++++++))))))************))))))+++,,,---+++)))(((((()))))))))))))))))))))))))))******++++++******)))(((************))))))))))))***+++++++++******,,,...)))***++++++***)))***,,,************************+++***)))***---...---,,,+++,,,---//////...,,,+++---+++(((((()))+++++++++,,,++++++******++++++,,,+++)))(((***---//////...+++,,,,,,+++)))(((***++++++++++++++++++++++++++++++,,,---,,,***)))***+++{{{kkkaaaPPPGGG???===:::666333333555555444333222222222222222222222222222111000///222222111111111111222222222444333000///222111...111111000000000/////////222000............,,,***...////////////...---,,,000///...---,,,---...............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------,,,,,,++++++*********+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++...//////...,,,******************)))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***+++++++++***************---,,,+++***((()))+++---++++++******)))(((((((((++++++++++++++++++++++++%%%))),,,+++)))))),,,000,,,+++---000000---...222...------,,,,,,,,,,,,,,,))))))******+++,,,,,,---************************))))))************))))))'''))),,,,,,+++******+++((((((((((((((((((((((((++++++++++++++++++***)))************))))))))))))***+++++++++******,,,---)))***+++***)))((()))***++++++++++++++++++++++++***))))))***,,,---,,,+++)))***,,,---.........------+++((((((***+++++++++,,,+++************+++,,,,,,***))))))***++++++***+++,,,,,,+++***)))***+++)))***+++,,,,,,+++***)))***,,,,,,,,,***)))***+++~~~rrr```UUUIIICCC???;;;999:::666444222111222333333333222222222222222111111111333222222111111222222333111444333000000333333000111111111111111000///......------...///////////////////////////......---111///---,,,+++,,,...///)))***+++,,,---...///000+++,,,,,,------,,,,,,+++......---,,,,,,,,,---...------,,,,,,,,,+++++++++)))+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,///000000---***)))************************+++******))))))******+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++((((((((((((((((((((((((---)))'''***,,,,,,***+++)))************)))))))))++++++++++++++++++++++++&&&(((***+++******,,,///,,,+++---000000---...222------,,,++++++++++++,,,((())))))***+++,,,,,,---************************)))******++++++******)))###&&&***,,,---,,,------((((((((((((((((((((((((++++++,,,,,,,,,++++++***************)))))))))((()))***+++***))))))+++---***+++,,,+++***))))))+++++++++++++++++++++++++++)))(((((()))+++,,,,,,+++******,,,------...------,,,***))))))***++++++***++++++************+++++++++***)))))))))************,,,---,,,***)))***+++(((***+++------+++***(((***+++,,,+++***)))***+++tttfffVVVLLLEEE???<<<>>>;;;777444333444666777666222222222222222333333444333333222222222222333333///222333111222555666333222222222222111000///...------.../////////000111000000//////............111///---,,,+++,,,...///((()))***+++,,,---......+++,,,,,,------,,,,,,+++///...---++++++,,,---...---------,,,,,,,,,,,,,,,)))***,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......,,,)))'''***************++++++++++++******))))))******+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++((((((((((((((()))))))))---&&&&&&///777444---***'''((()))***++++++*********************************)))((())),,,---,,,***,,,+++---000///,,,---111------,,,++++++++++++,,,))))))************************************************++++++++++++******%%%(((+++---,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++************)))))))))((()))***+++***))))))+++---+++,,,------+++++++++---++++++++++++++++++++++++)))(((((()))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,***))))))+++++++++******************************************+++,,,---***,,,------+++******+++((()))+++,,,,,,+++)))((()))***++++++))))))***+++zzzjjj^^^TTTJJJDDDBBB>>>999333111333555555444333222222222333444444555333333222222222222333333...222333111222666777555333333222111000//////...///000111111//////000111111000//////......//////000///...---,,,---......,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++///...---,,,+++,,,---...------------,,,,,,,,,,,,)))***+++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,+++***)))(((*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,'''***777???999000,,,'''((()))+++++++++***)))))))))))))))))))))))))))---)))'''(((,,,...+++(((,,,+++---000///,,,,,,000...------,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++******++++++++++++******+++---...---***((('''''')))))))))))))))))))))))))))***++++++++++++++++++************)))))))))))))))*********))))))+++,,,+++,,,------,,,,,,---///++++++++++++++++++++++++***))))))***,,,---,,,+++,,,,,,,,,++++++++++++++++++***)))***+++,,,***)))))))))***++++++***))))))(((***++++++***+++---///***,,,......,,,+++******((()))***++++++***)))(((((()))+++***))))))***+++}}}ssseeeYYYUUUHHHAAA999444555555444222555555333333222333444444444333333222222333333444000333444222333666777444555444222000/////////000...000222222111111222555111111///.........///000///............---------......---,,,+++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,------...------------------------,,,,,,,,,,,,------------------------------------******+++++++++,,,,,,,,,+++++++++************+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,------------***(((///;;;===444---///******+++,,,+++)))'''%%%))))))))))))))))))))))))***))))))***++++++++++++,,,+++---000...+++,,,//////......---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------+++)))(((((()))++++++++++++++++++++++++((()))******++++++******************))))))))))))((()))***)))((()))***,,,)))***,,,,,,,,,,,,...000************************+++***)))***---...---,,,************+++,,,------+++***)))***+++,,,***)))((()))***++++++***)))((((((***,,,+++******,,,///***,,,...///---+++******))))))************))))))''')))******))))))***,,,rrrjjjWWWNNNDDD>>>======:::888888777555333222222222222444333333222222333333444222555555222333666666333666555222000//////000000***---111222222444777:::222111///.........///000......//////......---,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------...------------...//////------------------------******+++++++++,,,,,,,,,,,,,,,***)))***+++,,,---*********++++++,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,&&&(((111;;;777+++(((000,,,------,,,***'''$$$"""))))))))))))))))))))))))&&&))),,,+++)))))),,,///,,,+++---000...++++++/////////...------------...---.........///000000000------------------------***++++++,,,,,,++++++***((()))******)))***,,,...++++++++++++++++++++++++'''((()))***************************))))))))))))((()))***)))((((((***,,,'''(((***++++++,,,...000))))))))))))))))))))))))+++******+++---......---(((((()))***+++---///000+++***)))***,,,,,,***)))((()))***++++++***)))((()))+++,,,+++)))(((***---***,,,//////---+++************))))))))))))******''')))******))))))***,,,lll```UUUPPPJJJAAA<<<===555444333222333333444444444222000111222333333333222222222222222222222222222222222111111///......222///---...333999===???:::777444111............000000////////////000000------------------------...------,,,,,,------...***+++...///000///...---------------------------...//////000///---,,,+++------............------,,,,,,+++++++++,,,---...///...---,,,+++*********)))***+++***)))***+++---222///,,,******)))(((''',,,+++***))))))***+++,,,***+++,,,---...---,,,+++...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,+++***))))))******))))))***++++++++++++******++++++,,,,,,++++++***---...//////...,,,+++)))---...///...---...000333222222333222111000///...///......///000///---***)))******++++++,,,------)))***++++++***)))((('''+++***************+++++++++)))&&&$$$$$$&&&)))+++***)))((((((((()))+++,,,,,,------,,,)))(((((()))...%%%'''+++)))---111+++000---***((()))***++++++,,,,,,++++++,,,---///000******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))(((************************))),,,000000---******+++)))************+++++++++)))************+++++++++ssshhhaaaYYYNNNFFFDDD:::888555333333555666666444222222222444555444333222222222222222222222222222222222222111000///...000//////000555;;;BBBGGGAAA<<<666111/////////...000000////////////000000------------------------...------,,,,,,------....../////////...,,,+++***------------------------.........///......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---......---,,,+++***************+++,,,+++******,,,...///,,,*********++++++***,,,+++***))))))***+++,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++))))))***+++,,,,,,+++***************)))******+++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,.../////////...///222444444555777:::<<<<<<:::888777666444444333111...,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++***((('''***)))))))))))))))******+++***(((&&&&&&(((***+++***))))))))))))***++++++***+++,,,+++)))(((((()))***'''***+++'''///444,,,,,,+++)))***,,,,,,,,,+++,,,,,,++++++,,,---///000******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,++++++******)))************************,,,,,,,,,------,,,+++))),,,+++++++++******)))))))))************+++++++++~~~vvvmmm```VVVQQQEEEAAA:::666555777888999444333333444666666555333111111111111111111111111333333333333222111000000...000111333666>>>HHHPPPLLLCCC888222111111000...000000////////////000000///.........------,,,,,,......------------......000//////...---,,,+++***------------------------...------------...//////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,+++******)))*********+++,,,,,,++++++,,,---+++***))))))+++---------++++++************++++++***************+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))******)))((()))***,,,++++++************+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000...///000000///111444666;;;<<<@@@FFFKKKKKKGGGCCC???===:::888666444111......------------,,,,,,,,,***++++++,,,,,,+++))))))***))))))((((((((())))))+++******)))))))))***+++)))******+++++++++++++++(((***+++***)))((()))***&&&)))---***'''444:::...(((((()))+++---...,,,***,,,+++++++++,,,---...///******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************///+++(((***---...+++(((------,,,+++***)))(((''')))************+++++++++sssggg```SSSKKKBBB;;;999999999888444444444555666666555333111111111111111111111111333444444444333333222111...111333444666===IIIRRRSSSHHH:::222222333111...000000////////////000000//////......------,,,,,,......------------............---------...///000........................------,,,,,,---...000111,,,,,,------------,,,,,,+++,,,,,,---------------,,,,,,++++++***+++++++++***+++,,,,,,+++***+++,,,***))))))***,,,---------+++++++++++++++++++++++++++***)))((()))***+++,,,++++++************++++++++++++++++++++++++++++++)))***+++***)))((()))+++,,,++++++******+++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++---,,,++++++,,,---///000---...///000000222555888BBBDDDIIIQQQWWWXXXTTTNNNGGGDDD???<<<999777333111........................***+++,,,------,,,+++***+++******))))))))))))*********************)))))))))***+++------,,,++++++'''(((******))))))***+++$$$(((---(((***===BBB000***))))))***,,,,,,+++***+++++++++,,,,,,------...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,************************...,,,))))))+++,,,+++))),,,,,,++++++***))))))((())))))*********+++++++++wwwmmm```WWWKKKBBB>>><<<999777666555444555666666444222111111111111111111111111333444444444444333222222000222444333333999CCCKKKRRRGGG:::333333444222...000000////////////000000/////////......---------///......------......///............///000111222........................---,,,,,,,,,---///000222------............------+++,,,---.........------------,,,,,,,,,------...)))+++,,,,,,+++******++++++******+++,,,---,,,***+++++++++,,,,,,++++++++++++***)))((()))***+++,,,+++******))))))******+++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,...---,,,++++++,,,......,,,---//////000333777999DDDGGGNNNWWW___bbb```]]]XXXRRRKKKDDD>>>999555222......//////000000000000+++,,,---......---,,,+++---,,,++++++*********+++))))))*********)))(((''')))***+++------,,,++++++'''(((******))))))+++,,,%%%''')))'''...DDDEEE///...,,,)))((()))*********++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,------************************+++------,,,))))))***---************************))))))*********+++++++++{{{nnneeeZZZRRRMMMIIIBBB===;;;999666555555555444333222222222222222222222222333333333444444333333222222333333222222555<<>>:::777666666555555333333333333333333333333222222333333333333222222333222111111222444777888;;;888444333222222111000000000////////////000000------......//////000000//////............//////+++,,,---...//////..............................,,,,,,---.../////////...,,,------......------,,,+++,,,...///000///...---,,,++++++,,,---...///000,,,...000000///---,,,,,,+++******,,,------+++)))++++++,,,------,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++)))+++,,,+++***)))***++++++++++++++++++,,,---...)))******+++,,,+++++++++,,,,,,------------,,,,,,++++++,,,---............---///111333555888===@@@HHHNNNVVV\\\aaafffnnntttuuummmaaaTTTJJJAAA;;;777555444333222111000///...,,,---...///000//////......---,,,+++************,,,,,,+++***))))))((((((***))))))))))))***++++++***+++,,,,,,+++***,,,---)))&&&***,,,+++222444***,,,***(((((()))******)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))))))))+++,,,...************************,,,---//////...---,,,,,,+++++++++***************)))************+++++++++|||zzztttiiiaaaFFFBBB<<<888777777777777444444444444444444444444111111222333333222222222333222000111333444555444222222222222222111111111000000////////////000000,,,,,,---...///000111111//////............//////###&&&)))---///000000000////////////////////////,,,---.../////////...---+++,,,,,,------,,,,,,++++++,,,...000000///...---*********+++,,,---...///...000222333111///...---))))))***,,,---...,,,***++++++------------++++++***+++,,,---...---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***+++***)))((()))***++++++++++++,,,,,,---...))))))***++++++++++++***,,,------......------,,,((()))+++...///000/////////111333555777;;;???CCCPPPVVV\\\^^^^^^bbbkkkssstttlll```UUUKKKEEE???<<<888777666333111///---,,,,,,---...000000000//////---,,,+++***))))))))))))...---,,,+++***************)))((((((((()))+++,,,+++,,,------++++++,,,---)))&&&---///&&&%%%***(((((('''(((***,,,,,,+++)))***+++,,,---,,,,,,***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))((((((***,,,---************************///------///111111---)))---,,,,,,+++***)))(((((()))************+++++++++yyyppp\\\UUUKKKBBB<<<999777555555444444444444444444333222222222222222222222222000111111111000000222444000111111111222222222222111111111111000000000000000000000///......------111111000000000/////////...---+++++++++---///000---.........//////000000000...///111///,,,,,,000------++++++++++++------...------///333444111///++++++++++++,,,,,,---...///222777::::::777222///------,,,,,,++++++,,,,,,************************+++,,,,,,+++***+++---///---............---,,,+++'''((()))***+++,,,------,,,,,,+++***))))))******+++***)))***,,,---,,,+++***)))))),,,///000---***------------------------111000///......000222333333444666777:::BBBLLLTTTYYY___fffhhhiiimmmuuu}}}pppggg^^^UUULLLCCC@@@AAA<<<======;;;888555333333111///---,,,---...------,,,,,,++++++,,,,,,---...222000...,,,++++++,,,,,,((()))***++++++++++++++++++)))((())),,,---+++)))(((***,,,,,,+++***)))***))))))*********+++++++++***)))***,,,+++((()))---++++++++++++++++++,,,,,,***,,,------,,,,,,,,,------***+++...+++%%%'''...------,,,,,,+++*********((())),,,000333222---)))++++++++++++++++++++++++(((((('''''''''''''''(((~~~tttkkk]]]PPPEEE???:::888888777666555555666555444222222222222222222222222000111222222111111222333000000000111111111222222111111111000000000//////......//////////////////---------------.........111111/////////111222444............/////////000...///222666333---,,,///------,,,++++++,,,------...------///111222000...,,,+++++++++,,,,,,---...111444888;;;;;;888444111000///...,,,+++***))))))************************+++,,,,,,+++***+++---///...---------,,,,,,,,,,,,++++++++++++************,,,,,,+++***************+++*********,,,---,,,+++,,,+++***,,,...///...+++------------------------...---,,,,,,---///222444444777999<<>>BBBGGGOOOXXX```ggglllsssyyy{{{zzzvvvssskkkddd\\\WWWPPPIIIGGGIIIJJJKKKKKKKKKHHHDDD@@@>>>444333222222333222///---......---,,,++++++++++++***)))(((((()))***+++,,,******+++++++++******))),,,+++***+++---...---,,,,,,***)))***------+++(((++++++,,,,,,,,,---------***)))+++...---)))(((+++***+++++++++,,,,,,,,,---***,,,---,,,***))))))******)))***---,,,***,,,000************+++++++++++++++***)))***,,,...---,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,ssseeeXXXNNNGGG@@@<<<888666777888888666333333333333333333333333000111222444555555333111//////000000000111111111111111000000000/////////......//////000000000000//////.........///000111///...---------......///.........///////////////***///666:::555...---111---------,,,,,,---------...------------------,,,,,,,,,,,,++++++,,,,,,------///111333333111///---*********+++,,,---//////++++++++++++++++++++++++***,,,---,,,++++++---......---+++******+++,,,...))))))***++++++,,,------,,,++++++******+++++++++,,,+++***+++---...---,,,///...,,,+++,,,---..............................///......///111444666888888===DDDJJJPPPWWW```fffgggkkksss|||~~~vvvooollleee```\\\WWWRRRQQQTTTUUUVVVWWWYYYWWWSSSNNNIII===:::777666666555444222...------,,,++++++,,,,,,++++++*********+++,,,---+++++++++++++++***)))(((++++++++++++,,,------,,,...***''')))---///,,,(((+++++++++,,,,,,,,,,,,---******,,,///---)))(((+++***++++++,,,,,,---------+++,,,---,,,***(((((()))++++++---............///,,,,,,,,,,,,------------*********+++,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++qqqddd[[[LLLFFF???<<<<<<<<<:::888333333333333333333333333222111222444777666444111000000000000111111111111111111111111000000000000111111000000////////////222111///......///000111222111111111000111111111///////////////.........,,,...222555111,,,---222------------------------------------,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++,,,...//////...,,,+++))))))***+++,,,...///000++++++++++++++++++++++++***+++------,,,+++,,,......---+++******+++---...*********+++,,,,,,------,,,+++++++++++++++,,,,,,,,,+++***+++---...---,,,------,,,++++++,,,...///........................000//////000111444777999<<>><<<888444333333333333333333333333444222222444777777555222000111111111222222222222333333222222222111111111222222111000000///......111///...------///000222111111111111111000000000///////////////.........///------000///,,,...222------............------,,,---...---++++++---///------,,,+++++++++,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---...---,,,,,,,,,---...///......---,,,+++******))),,,++++++++++++,,,,,,------,,,+++,,,---...---,,,***+++,,,,,,++++++...///......................../////////000222666999;;;DDDLLLWWWaaahhhnnntttxxxzzzyyyzzz{{{|||wwwpppiiigggbbb``````^^^ZZZ[[[^^^^^^aaaeeelllooommmeee^^^PPPKKKDDD???<<<;;;:::999000000///.........//////++++++*********))))))(((******+++++++++******)))(((***++++++***)))+++,,,...+++)))***,,,...,,,***))))))*********+++++++++...,,,,,,...,,,((()))---******+++,,,---...//////---///000///---,,,,,,,,,+++.........000333222...111000///...---+++******(((+++...///...,,,******++++++++++++++++++++++++++++++++++++,,,---......vvvjjj[[[OOOHHHBBB;;;555444444444444444444444444666333111333666888666333222222222222333333333333444444444333333333222222111111000000000000000000///...------///222555777111222222222111111000///000/////////............000,,,***...000///...///,,,---...//////...---,,,,,,---...---,,,,,,///222...---,,,,,,+++++++++,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,------------......////////////...---,,,+++******)))+++++++++++++++,,,---...---,,,+++,,,.........---%%%(((+++,,,++++++---///........................//////000333777<<>>;;;888444111...------//////,,,******---000++++++++++++++++++++++++(((((((((((()))***+++,,,vvvfffTTTFFF<<<:::888555444666888:::888777666555555555555555000000000111222222222333444555666666666555444333333222111111000000111111111000...000444888:::;;;666777777777555555777888111111111000000/////////---...//////---,,,---...---,,,******,,,...//////000111000...,,,,,,---///***...000...)))&&&(((+++***,,,......,,,+++,,,,,,...---+++******+++---...++++++,,,---------,,,,,,------------------------,,,,,,---000555666444111...,,,+++***+++,,,------......---,,,,,,---------///............---------...------,,,,,,,,,---------///111000......111444444888===???AAAHHHRRRZZZbbbrrr}}}wwwpppnnnqqqsssrrrqqqlllgggfffiiigggbbbaaaeeelllrrrxxx{{{yyytttnnnkkkaaaeeegggddd\\\RRRJJJGGG<<<;;;999666333///,,,+++******++++++,,,---......///,,,))))))***+++)))'''---,,,,,,++++++,,,,,,---...///000///---,,,,,,------,,,++++++,,,,,,+++)))))),,,...+++&&&%%%(((,,,(((***,,,,,,---...111333222666;;;;;;777555777:::666:::AAAHHHMMMQQQTTTUUUHHHIIIHHHDDD===666222000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,+++)))(((((()))+++,,,iiiWWWHHHBBB:::666666888777555888777666555444333333333111111111111222222222222444444555555555444333222333222111111000000111111111000///000222555555555444555666555444444777999333333222222111000//////---...//////------...//////---++++++---//////...111222111///---,,,---///)))+++---+++)))***---000)))+++++++++***)))***+++...---+++******+++---...------------,,,+++******------------------------,,,+++,,,000333444222000///+++'''(((,,,...,,,)))------,,,,,,,,,,,,------///............---------......------,,,------...---///111111//////333666999<<>>DDDKKKNNNLLLHHHEEEDDDAAABBBFFFPPPZZZaaaaaa^^^YYYYYYYYYYYYUUUKKK>>>444//////000000000000///...+++---//////---,,,---...,,,+++***))))))***+++,,,wwwhhhTTTDDD===:::777444:::999888777666666666666444444333333222222222111333333333333222222111111333222111111000000111111//////000111222222///,,,000000000//////111555888777777666444333111000///---...//////......///000444111///......//////...222333333111...------......---,,,,,,------,,,***......---+++***+++---000...---,,,,,,,,,,,,---...++++++,,,---------,,,,,,------------------------***+++,,,---/////////...///+++(((***...///---))),,,++++++++++++,,,------///............---------.........---......///000...000333444444666<<<@@@EEEFFFMMMXXXeeemmmnnnlllmmmqqqtttvvvyyyzzzrrrggglllmmmppptttxxx}}}vvvxxxzzz|||yyyrrrkkkhhhppppppoooiiiaaaWWWPPPMMMQQQYYY```\\\NNN>>>444111////////////...,,,++++++***++++++,,,++++++***))))))***,,,...//////...---+++******))))))******+++,,,...000000.........///------......---,,,---......------...000111000...------......000444999===CCCJJJTTTZZZYYYUUUPPPMMMJJJMMMSSSYYY]]]^^^]]]\\\ZZZ[[[]]]```___UUUDDD888000000111111000///......,,,---//////...------...,,,++++++******++++++,,,sss\\\III>>>:::888888888777777777777777888555444444444333333222222333333222222111111111111333222111111000000111111......000222444444111....../////////...000444666777666555444222111000///---...//////......///111555222///...//////......111222222111...---------,,,,,,---...///...***'''......---,,,***+++...000------------------------------------,,,+++******------------------------***+++,,,------------...---...//////---------...,,,+++++++++,,,,,,---...///............---------............//////000111///222555666888<<>>888333///---,,,+++((()))******++++++******'''))),,,---...---,,,***)))+++,,,+++***,,,///333,,,,,,++++++++++++,,,,,,+++---///000000000111333111444777666333222555888888;;;??????<<<::::::;;;999888888888;;;BBBJJJQQQYYY___iiipppppphhh]]]UUUSSSaaappptttmmmccc^^^___VVV\\\dddiiihhh```UUUMMMGGGCCC===888555444555777444555666444111.........+++,,,,,,,,,,,,,,,,,,+++gggSSSDDDCCC@@@>>>;;;999777777333444444444555666666666555444333222222222333444333222222111000111111111111000///000222222111///,,,///222222111000//////000/////////......------,,,...000000//////111333222///------...//////...***,,,...///...---------///000///)))###!!!&&&+++,,,...//////...------...------............------((((((***,,,---...//////---------------------------...///...+++***,,,///...------...000000...+++---------...///000111111//////.........---------////////////000111222333444777;;;>>>AAAHHHQQQXXXXXXaaappp{{{{{{zzz{{{~~~~~~{{{wwwuuuuuu}}}|||}}}vvvtttvvvuuupppaaacccbbb]]]TTTIIIAAA===:::777333111000...***'''******+++,,,,,,,,,,,,,,,%%%'''***,,,------+++***'''***------,,,,,,...000---,,,,,,++++++,,,,,,---+++---///000000000222333444777:::999666555888<<<;;;AAAFFFFFFBBB@@@BBBEEEAAAAAA@@@@@@CCCJJJSSSZZZVVV]]]hhhqqqtttoooeee]]][[[ggguuuzzztttiii```\\\ZZZaaaiiimmmjjjaaaYYYSSSOOOJJJCCC<<<888888:::;;;888999999666333000//////+++,,,,,,------,,,,,,+++qqqTTTLLLGGGFFFCCC<<<888:::999444111333555333333444444111000222666777444000333333222111000000111111222222222111111111111111////////////////////////222111///.........///000///////////////........................---------------------------------//////...------------...///111222///+++((((((******+++,,,,,,,,,,,,---...------------------------...------,,,,,,,,,------,,,,,,------...//////000,,,......---111444222,,,...---,,,...111222///,,,444111...---///000///......//////......000333666:::===@@@AAACCCKKKWWWaaaeeeiiivvv|||tttssstttsssmmmgggdddccc___WWWLLLAAA999555000000///...------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************+++---,,,***)))))))))+++***)))***,,,---,,,+++------------///222555777;;;???BBB@@@;;;:::===AAABBBHHHLLLKKKGGGFFFLLLRRRSSSLLLHHHKKKPPPTTT[[[bbbZZZZZZaaammmuuuuuurrrqqqpppqqqqqqqqqoookkkhhhfffdddhhhooottttttooogggaaaZZZRRRIIIEEE???:::>>>FFFAAAGGGFFF<<<333222222000---,,,++++++,,,---///000uuujjj^^^XXXQQQHHHAAA@@@;;;888777888777444555888666333000111555666444222333333222111111111111111111111111111111111111111111111111111111111111111222111000///...//////000................................................------------------------//////...------------...+++---//////---,,,---...+++,,,------,,,+++,,,...------------------------...------,,,,,,---------,,,,,,------......//////---......///555;;;999333000///...000333333111...333000......000000///---111222222111111222666999;;;@@@FFFIIILLLTTT___hhhllloooxxx|||vvvssssssqqqlllgggddd```YYYPPPGGG>>>777333.........---,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,,,,***))))))***+++***)))***+++,,,+++***,,,,,,,,,---000444777999???BBBCCCCCCAAABBBFFFJJJMMMQQQUUUUUURRRSSSWWW[[[\\\XXXTTTSSSWWW]]]cccgggcccaaadddllltttxxx|||zzzyyyxxxvvvtttrrrpppppprrrsssuuuzzz}}}zzzrrrjjjdddYYYNNNJJJGGGDDDDDDHHHDDDGGGEEE;;;444333222000...------,,,,,,,,,,,,---{{{qqqaaaQQQGGG:::999888888555111333888888444111111444555555333333222222111111111111222000000000000000000111111111111111111111111111111111111000///////////////---------------------------------......//////000------------------------//////...------------...***,,,...///......///000,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---------------...............---111:::BBBAAA:::111111000222333444222111000///...///000000///---000111111000000222555888>>>EEEOOOVVVZZZaaajjjqqqwwwyyy~~~{{{wwwtttqqqnnnjjjgggddd[[[OOOEEE>>>999444000------,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))***,,,+++******+++,,,+++***)))***+++,,,+++******++++++...111666:::<<>>EEEGGGJJJPPPUUUYYYZZZYYY\\\\\\]]]___bbbeeegggiiiqqqyyyyyyrrrttt~~~}}}rrrgggnnn|||{{{wwwkkkddd\\\XXXXXXXXXWWWVVVOOOKKKCCC<<<888666222///+++,,,---------,,,***)))sssXXXIII;;;888:::999666444666666666777777555333000333222222222222222333333//////000000111111111222000000000000000000000000000000000000000//////.........//////000000000000------......///000111111........................//////...------------......---......///...---------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------............//////111000///000999@@@???999000000111111000111222222---...000111111111000000333333444444555777;;;>>>GGGRRR```kkkqqqvvv|||~~~{{{yyywwwuuuqqqkkkfffbbb```UUUIII;;;222//////...,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++******---///---,,,+++,,,.........---))))))***---111666;;;>>>BBBFFFMMMUUU\\\^^^]]]ZZZbbbbbbbbbdddhhhmmmrrruuuyyyzzzooowww}}}wwwwwwyyypppnnnjjjccc^^^\\\\\\[[[TTTNNNGGGAAA;;;666111///)))+++,,,---...---,,,,,,ttt]]]DDD;;;;;;:::666222777888888888777555333111333222222222222333333444000000000111222222333333////////////////////////000000000000000///....../////////000000111111222.........//////000000111........................//////...------------...*********,,,///000///...---...///...---,,,---...------------------------,,,,,,,,,,,,---......///---......///000000111111111111000///333888888444///000000///...///111222---///111222111111222444333444555666777:::???BBBOOOZZZgggqqqwww{{{|||tttqqqnnnjjjfffaaa[[[WWWGGG@@@666///---------,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++******,,,///---,,,+++,,,---......,,,)))******---000555999;;;===CCCMMMWWW]]]______^^^cccddddddfffiiipppyyy}}}uuuvvv{{{xxxzzzvvvmmmeeeaaa___]]]YYYSSSMMMGGG???555000///***+++,,,---............yyyZZZGGG@@@===999888;;;:::888555333333444555222222222222222333444555000111111222333333444444000000000000000000000000///000000111000///...---.........///000111111111///////////////000000000........................//////...------------...***))))))+++...///...,,,,,,---......------...///........................,,,,,,,,,,,,---...//////---...///000111222333444///111111......111333222...000111///......111333...000222222111222555777888999;;;===???CCCHHHKKKXXXaaammmuuuzzz~~~{{{ooojjjeeebbb```[[[SSSLLL:::777333000------------+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------+++)))***,,,...+++***)))***,,,---,,,++++++***+++,,,///222666888888@@@KKKTTTZZZ^^^cccfffeeeggghhhhhhkkksssyyyyyy|||zzz{{{wwwooojjjiiiddd^^^\\\WWWSSSNNNBBB444...///.........------...//////rrrYYYKKKDDDCCCDDD???<<<888222000111555999222222222222333333444555111111222333444444555555111111111111111111111111///000111111111000...------------...///000000111000000000000//////////////////////////////////////////...------------......,,,***+++---,,,***'''+++---......------///000////////////////////////+++++++++,,,---...///000---...///111222444555666---111222...+++...111111///111111000......111444000111333222111222666:::CCCEEEGGGIIILLLPPPUUUYYY^^^gggqqqwww{{{}}}xxxkkkeee^^^\\\\\\XXXNNNEEE222333333111...------...******************++++++---,,,,,,++++++******************++++++,,,,,,,,,......---+++))))))+++...)))(((((((((***+++***)))+++++++++,,,...111444666666>>>IIIQQQWWW^^^fffmmmkkknnnpppoooqqq{{{~~~{{{{{{uuuuuupppkkkllloooiii___]]]ZZZXXXRRRCCC333---///222111///...------...///hhhXXXRRRQQQNNNEEE>>>===;;;555333555444444333222222222222333///000111222333333333333333333333222222222111111333111000///000000000///111000000//////000000111---.../////////...,,,,,,...........................---,,,---///111000///------------------------......---------,,,,,,,,,............////////////.........///////////////---...000111111111000///000000000000000000000000...///000000000222555888222333555555333444:::AAAKKKSSS^^^eeehhhhhhiiiiiihhhlllrrrzzz|||wwwsssjjjccc]]][[[VVVLLLCCC???444333222000...---,,,,,,---***)))++++++((((((+++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++***)))+++---111333555;;;FFFTTT\\\aaaiiiqqq{{{{{{yyyvvv{{{~~~yyywwwwwwuuuooojjjllloooiii^^^VVVZZZXXXKKK>>>666111---//////000111222111...,,,|||tttrrrdddTTTCCC===;;;777555555555444333222222222222222000111222333444444444444333333222222222111111111333222000000000000000000//////............//////....../////////...---,,,...........................---,,,---///...---+++------------------------//////.........---------............////////////...........................///000111222111111000000000000000000000000000...///000000000111444777777888999888666888>>>DDDUUU^^^kkkvvv|||~~~yyyzzz|||}}}tttkkkhhh```YYYVVVPPPFFF===999444333111...---,,,,,,,,,...+++***,,,,,,)))))),,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,---000111555999DDDPPPYYY___hhhqqq~~~|||{{{yyywwwrrrnnnoooooofff[[[VVVXXXTTTIII>>>888444000/////////111222111...,,,lllRRRDDD@@@===999888666555444333333333333444222222333444444555555555222222222111111111111111222222111000000000000111///////////////////////////////////////...------......................../////////000000///,,,)))------------------------000000/////////.....................////////////------------------------///000111222222222111111000000000000000000000000...///000000000111444777888999999777666999@@@EEESSS]]]mmm|||{{{pppeeefff]]]TTTOOOHHH>>>555222333111///,,,++++++,,,---///,,,+++------******...+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,------......333777@@@KKKSSSZZZdddnnn||||||}}}yyyvvvrrroooooommmcccXXXWWWVVVPPPFFF???;;;777222/////////000111000...+++lllWWWKKKCCC>>>;;;777666444333333444555666444444444444555555666666111111111111111111111111111222222111000000111222111111222222222222111111000000000000//////..............................000000111333444222///,,,........................////////////.........---............////////////...............---------//////000000111111111111////////////////////////...///000000111222555888;;;===<<<::::::AAAGGGKKKPPPXXXeeettt{{{|||~~~wwwooohhhfff\\\QQQJJJBBB888111...222000---+++***+++,,,---...+++***,,,,,,******---************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---.........---,,,222444;;;DDDLLLSSS___jjj}}}xxxwwwxxxsssnnniiihhhiiihhhaaaYYYZZZWWWOOODDD>>><<<888222///.........000///---+++rrr\\\LLLBBB<<<777555333222222333555666555555444444444555666777111111111111111111222222000222333222000000222444222222333333333333222222111111000000////////////////////////////////////......000222444444111....................................---------,,,,,,............////////////000000000000//////..................//////000000///////////////////////////000111222333555999<<>>666000///000...---+++***+++,,,---,,,))))))++++++)))***---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////...,,,+++000111777???EEELLLXXXdddzzz}}}wwwtttssslllddd]]]]]]aaaccc```]]]^^^ZZZQQQEEE===;;;666111///...------......---+++uuu___OOODDD<<<:::777444222222333444666555444333333444666666222222222222222333333333000222444222000///222555222222444555555444222222222222111000000000000000////////////////////////++++++---///111111///---...........................------------,,,,,,,,,............////////////222111111000000/////////......---------...///000000000000000000000000000000111333555666999>>>AAAGGGMMMOOOOOOUUUaaahhhfffnnnlllkkknnnvvv~~~{{{|||{{{zzzyyygggZZZLLLCCC;;;444000000...------,,,,,,,,,------+++((((((++++++)))***------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---...///...------//////333:::@@@FFFQQQ\\\rrr|||vvvtttssskkk```XXXYYY^^^______^^^___\\\TTTGGG===999444000///---,,,,,,------,,,+++mmm]]]KKKHHHBBB<<<888666555666666555444222222333555666222222333333333444444444///222444333000///333666555666888999999888666555333222111000000000111111////////////////////////---,,,,,,---//////---,,,....................................------------............////////////111111111000///.........///......---...///000111000000000000000000000000111333555777:::>>>BBBFFFIIIQQQVVVWWW```nnntttqqqssspppnnnpppwwwyyydddVVVGGG>>>777222000111,,,---......///...------,,,))))))+++,,,***+++...---------,,,,,,,,,++++++))))))***+++,,,------...************************++++++++++++++++++,,,,,,***+++,,,---......//////---...222888<<>>>>>===;;;:::333333111000000000111222000000000000000000000000222000......//////...,,,////////////////////////000/////////......................../////////000111000000///...---------000///.........///111222000000000000000000000000111333666999<<<@@@FFFIIINNNXXX^^^```kkk{{{|||sssqqqpppuuu~~~wwwaaaSSSDDD:::444000///111+++,,,...000000///...,,,---******------+++,,,///+++++++++******)))))))))(((((()))***,,,---...///************************))))))***+++,,,------...******+++,,,---///000000------111777:::>>>GGGQQQ\\\kkk|||sssrrrqqqooonnnooosssvvvvvvjjjbbbdddfffaaa[[[ZZZZZZ\\\XXXJJJ===777444333///---++++++,,,,,,,,,+++sss\\\MMMHHHEEE>>>888888999666222555<<<<<<777:::555111111333555222///444333333333444666888999???AAADDDIIIJJJHHHCCC???<<<:::777444222111111111......//////000000111111---------......000111111000000000...,,,+++,,,---....../////////---,,,+++000000////////////000000//////000000000000//////222///---...111333222000...---...000333333000---666444666===BBBCCCEEEHHHSSS[[[eeennnxxx{{{~~~yyywwwzzzxxxbbbRRR@@@666111......000------...///...---+++***------------------------,,,+++++++++***))))))))),,,,,,+++***))))))******+++***)))))))))***,,,,,,))))))***+++,,,------...***,,,---,,,,,,---///111000//////444<<>>555111...---///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++***************+++***)))))))))***,,,,,,************++++++++++++***,,,---,,,,,,,,,...000...,,,,,,000666<<<@@@AAACCCLLL\\\llltttxxxrrreeedddaaa]]]aaajjjmmmkkkkkkllliiiccc```aaa___\\\[[[ZZZVVVNNNCCC999222///000///---,,,+++*********vvvhhh\\\OOOFFF>>><<<888444666:::999555777444222333777999999888555333333444888>>>EEEIIINNNMMMMMMOOOQQQSSSSSSRRRLLLJJJFFFAAA;;;666222000222111000000000000000000............///000111111///000000///---,,,---.../////////...//////000000........................///000000111111000000///111000...///111222222111000///...///111333333222555333666>>>DDDIIIOOOUUU___gggpppyyy~~~~~~qqqZZZLLL<<<333000...---///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++************++++++************+++,,,,,,---,,,,,,,,,+++++++++***+++,,,---,,,+++,,,...000111//////111555:::===>>>???DDDPPP```kkkqqqwww}}}uuucccbbb___```gggmmmkkkdddeeegggeeeaaa___``````\\\^^^[[[VVVNNNEEE;;;444///222111...,,,++++++,,,---sssaaaSSSEEE@@@:::777777999999666888666555666999;;;<<<;;;777888999===BBBIIIOOORRRNNNNNNNNNPPPSSSUUUUUUTTTRRRPPPLLLGGGAAA;;;666333444333222000//////000000//////......///000111111...///000000...------...444333111///---------......//////////////////...000000000111111000000000111000//////000111111222222111000000222555777888555555999BBBIIIOOOXXX```cccjjjsss{{{zzz|||zzznnnUUUGGG999222000...---...///...,,,++++++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******+++++++++************++++++,,,,,,.........---------------+++,,,,,,,,,++++++---///111000000222555999<<<>>>AAABBBKKKZZZgggnnnssswwwxxxhhhggggggjjjnnnnnnjjjddd```bbbaaa]]]]]]______\\\___\\\UUUNNNEEE<<<444///333111...,,,,,,---000111uuudddOOOGGG>>>999888777777777888777666666888:::;;;;;;888;;;AAAGGGMMMRRRUUUWWWNNNNNNOOORRRUUUVVVUUUTTTTTTSSSPPPLLLGGG@@@;;;888666444222000000000000111000////////////000000111---///111111///.........444333111///...---......///000111111111111000///000000111111111111000000000000000000000000111222111111000000111444777:::888999???HHHQQQXXXcccmmmlllrrrxxx~~~~~~{{{yyy{{{vvvkkkPPPCCC666111000......///...---,,,++++++,,,...///++++++++++++++++++++++++******++++++,,,,,,,,,---,,,+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,---......///+++,,,,,,,,,++++++,,,...,,,,,,---///222555:::<<<@@@AAAGGGTTT___eeekkkppp{{{xxxlllmmmooopppnnniiieeeddd```aaa```[[[ZZZ]]]^^^\\\^^^[[[VVVMMMCCC:::444000111000...---...000333555{{{bbbVVVGGG???:::777666888666666666666777999;;;<<<<<<@@@FFFMMMSSSVVVXXXXXXQQQQQQRRRUUUXXXXXXWWWVVVVVVUUUTTTQQQLLLFFF@@@<<<666555333111000000111222000000000//////000000111---///111111000......///............///000111222000000222222222222000000000111111222222111111000///000111000//////111333.../////////000222666999;;;>>>GGGRRRZZZbbbmmmxxxyyy~~~|||pppfffKKK???444111111000///000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***++++++,,,---,,,,,,,,,(((((()))***+++,,,------+++,,,,,,,,,******,,,---,,,---///111333666;;;??????BBBJJJRRRWWW\\\eeennn~~~pppooooooooojjjcccaaadddffffffbbb\\\ZZZ]]]___]]]]]]\\\XXXNNNBBB888444333000///......///111333555}}}lllYYYLLLBBB;;;:::===777888999:::;;;===AAACCCDDDGGGLLLQQQVVVYYY[[[[[[WWWVVVTTTUUUWWWYYYZZZYYYYYYYYYXXXVVVQQQJJJCCC???777555222111000111333444111111000000000000000111,,,///111222111/////////***+++---...000000111111///000111222222111000///000111111222222111111000///000111111//////111333---///111222222444888;;;???DDDNNNZZZcccjjjvvvttthhh___HHH===333111222111000111+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...***+++,,,---------,,,,,,******++++++,,,,,,------+++,,,,,,+++******+++---...000222333444777<<<@@@===DDDMMMRRRPPPRRR^^^mmmyyysssnnnnnnkkkfffeeehhhpppnnnggg^^^[[[^^^aaa```]]]^^^\\\PPPAAA666555777111111000000000000111111hhhWWWKKKAAA???CCC:::;;;===???AAADDDHHHKKKLLLNNNPPPTTTXXX\\\^^^```[[[XXXTTTRRRTTTXXXZZZ\\\\\\\\\\\\YYYTTTLLLEEEAAA666555222000000111444555111111000000000000000111,,,///111222111/////////+++,,,.../////////...---...///000222222000///...111111222222222222111111...000222111///...111444///222555666666888;;;???BBBGGGSSS```hhhooo{{{zzznnnbbbZZZGGG<<<333111333222111222***+++---...///...---------------------------------------,,,,,,+++++++++++++++++++++,,,,,,---...***+++,,,---...---,,,,,,000////////////.........+++,,,,,,+++***)))+++---+++---/////////222777;;;888AAALLLNNNHHHGGGWWWiii}}}xxxooooooqqqnnnmmmnnnwwwtttkkkaaa]]]```cccbbb]]]```___SSSAAA666666:::333222222111000///...---ppp^^^QQQKKKHHHGGGEEEFFFHHHGGGFFFIIINNNMMMOOOSSSWWWYYY[[[[[[[[[YYYWWWUUUSSSTTTVVVYYY\\\\\\bbbfffccc[[[SSSIII@@@:::777555555111------111000000000000000000000000111222222111...---......////////////////////////111111111111000000000000111111111000000000000000///000222222111111222333000333666888999===DDDIIIOOOWWW```eeeiiiqqq}}}|||sssjjj^^^SSSDDD<<<555333111......111***---//////,,,+++,,,...,,,,,,,,,,,,------...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***)))+++,,,---,,,((()))***+++---...///000+++,,,,,,------,,,,,,+++...///000//////000333555===<<>>>>>>>>CCCIII\\\mmm}}}wwwkkkaaa[[[ZZZZZZVVVLLLAAA999777999444333222111000/////////vvvjjj___ZZZYYYUUURRRRRRTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ______UUUHHHDDD:::222222444444333333111111111111111111111111000111222111///...///000111111111111111111111111222222222111111111000000//////000111222222333333---///222333444555777999<<<;;;>>>FFFRRR]]]ccceeejjjllloootttyyyzzztttjjjWWWGGG>>>777222222111......111...---,,,+++++++++,,,---///...------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---......,,,)))'''---,,,,,,++++++*********+++,,,,,,------,,,,,,+++***,,,---...---...000222333555888;;;;;;;;;>>>AAAQQQaaattt}}}~~~}}}pppfffaaa\\\ZZZTTTJJJ>>>777777888444333111000/////////000zzziii```[[[VVVSSSTTTTTTTTTSSSSSSTTTVVVWWWXXXVVVWWWYYYZZZ[[[\\\\\\\\\ZZZWWWUUUVVV]]]___VVVJJJCCC999222222444333222333111111111111111111111111000111222111000///000111222222222222222222222222222222222222111111111111///000000111222333333444)))---222666888888999999<<<>>>EEEOOO[[[dddffffffppprrruuuzzz{{{vvvrrrjjjYYYJJJ===777222222111///...000...---,,,+++++++++++++++///...------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,333000...,,,,,,,,,,,,+++*********++++++++++++++++++,,,,,,------,,,,,,+++***+++---.........///111222555777888999:::;;;;;;CCCRRReeesss}}}{{{vvv|||tttllliiibbb]]]TTTHHH<<<666444666333222000///...///000000{{{nnnddd\\\XXXXXXUUUTTTSSSRRRSSSUUUWWWXXXVVVVVVXXXZZZ[[[\\\\\\\\\YYYWWWTTTTTTZZZ^^^WWWLLLAAA999444333444222222333222222222222222222222222000111222222000000000222111111111111111111111111333222222222222111111111000111111111222333333333---111666999::::::::::::AAAEEENNNXXXbbbggghhhgggtttwww|||xxxrrrpppjjj[[[KKK>>>888444444222///...///---,,,,,,,,,---,,,***(((,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---+++***,,,...000000***++++++,,,---......///+++,,,,,,------,,,,,,+++)))+++...///......///111111555666666777:::;;;888:::GGGWWWeeeoooyyy~~~rrrwwwxxxpppmmmfff```UUUGGG;;;555333444333222000.........000111tttfff______XXXVVVTTTRRRQQQSSSUUUVVVUUUVVVWWWXXXZZZ[[[\\\]]]ZZZYYYUUUTTTYYY\\\WWWNNN@@@;;;777777555222222555222222222222222222222222000111222222000000111222111111111111111111111111333333222222222111111111222222222222222222222222333555888:::;;;===@@@CCCMMMSSS[[[ccchhhlllnnnoooxxx}}}~~~xxxtttsssnnn^^^MMM@@@:::555555333///---///,,,++++++---...---)))%%%++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,.........***++++++,,,------......+++,,,,,,------,,,,,,+++***,,,///000//////000111111444444222444::::::777999@@@KKKUUU]]]gggvvv|||www}}}{{{rrrmmmiiiaaaTTTFFF;;;555444555333111///------...000111pppfffddd[[[YYYUUURRRPPPQQQSSSTTTVVVVVVVVVWWWYYYZZZ\\\]]]\\\[[[XXXVVVXXX[[[WWWPPP???<<<;;;:::777222333777222222222222222222222222000111222222111000111333000000000000000000000000333333333222222222111111333333222222222222222222555666777999<<>>:::999777444666;;;::::::::::::999888777666777777666555444333333444222222222111111111111111111222333222111111222333222333444666777777555444:::===AAACCCFFFMMMXXXaaajjjlllpppsssuuuxxx|||}}}~~~{{{wwwvvvooo]]]LLLEEEBBB===888333000///...,,,,,,,,,---------......------------------,,,+++++++++++++++++++++++++++---------,,,,,,++++++***++++++************++++++---,,,++++++******++++++***+++------,,,+++++++++,,,,,,---...//////000000333222111333666888777666;;;888:::@@@CCCCCCFFFKKKUUU```qqq~~~|||}}}ssssssmmm\\\GGG:::777777555666333///+++***+++---///}}}tttggg^^^ZZZZZZ[[[[[[WWWVVVSSSRRRUUUZZZYYYUUUXXXWWWTTTQQQNNNLLLJJJIIIJJJDDD???<<<:::888:::???;;;<<<<<<<<<<<<<<<;;;;;;???===999777555444555666333333333333333111000000111222333222222222444666333444555777888888888888999;;;>>>CCCIIIRRR]]]dddkkknnnqqqtttwwwzzz~~~~~~wwwqqqgggWWWIIIDDDBBB>>>999555111///...,,,,,,,,,------------...+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******++++++***,,,......---,,,,,,---+++,,,---...000111222333111000000111333555444444;;;888999<<<======>>>BBBGGGSSSeeeuuu~~~yyy}}}~~~{{{www~~~|||{{{zzzwwwwww|||}}}wwwvvvooo___JJJ;;;666666555999666000,,,***+++---///{{{ooogggaaa\\\YYYYYYVVVSSSQQQTTTVVVUUUSSSUUUSSSQQQNNNLLLJJJHHHHHHRRRNNNJJJFFFCCC@@@???@@@@@@AAABBBDDDEEEFFFGGGGGGFFFCCC???;;;888666444222222222333333333222111000444333222000000333777;;;666777888999999:::;;;<<<:::<<<@@@FFFNNNWWW^^^cccjjjmmmqqqtttwwwzzz~~~xxxmmmbbbTTTHHHCCCAAA===999444111///---------------------------******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,+++---......---,,,---...------...///000111222222//////000000222333333333888777777999999999:::;;;???HHHVVVdddmmmrrruuuvvvxxx}}}|||vvvjjjsss{{{}}}~~~~~~{{{uuusssrrrssswww{{{{{{yyyxxxqqqbbbPPP@@@999888999<<<888222---***+++---///yyymmm```XXXZZZUUUPPPOOOPPPPPPOOONNNOOOOOOMMMLLLKKKKKKKKKKKKRRRSSSRRRPPPNNNKKKGGGDDDHHHIIILLLOOORRRTTTVVVVVVOOOLLLHHHDDDAAA<<<666111111222222222333222222222666444111......222999???777999:::999888888;;;>>>???BBBHHHOOOWWW]]]aaaccchhhkkkooorrruuuyyy}}}~~~}}}~~~~~~yyynnnbbbUUUJJJAAA???;;;666222///...---------------------------((()))***+++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,+++,,,------,,,,,,...///////////////000000000000///000111111111222222333333555666666888:::::::::<<>>999444000............------------,,,,,,,,,)))***+++++++++++++++***************************)))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,+++,,,,,,,,,+++,,,...000///////////////////////////111222222111111222333000333555555777:::;;;999:::===BBBJJJVVVeeettt~~~sssttttttuuuzzzzzzttttttwww{{{||||||xxxsssiii[[[III:::666999:::777333///,,,+++,,,---|||pppcccZZZSSSRRRRRRNNNLLLNNNJJJJJJJJJKKKMMMOOOPPPQQQOOOUUUYYYYYY[[[]]][[[VVVOOOPPPRRRTTTVVVWWWXXXYYY```[[[UUURRRPPPMMMFFFAAA<<<:::777444222222333444111222333222222333555888444666888777777999@@@FFFEEEJJJPPPSSSUUUYYYaaagggkkknnnrrrvvvyyy}}}~~~|||}}}{{{vvvqqqjjj\\\OOOCCC???999333///...///111......---------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***************+++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---***+++++++++***+++---000---------......//////000...000222111000///111333...222555444555::::::777999:::>>>DDDPPPaaarrr}}}zzzvvvrrrsss{{{yyyppprrrwww~~~}}}~~~yyyqqqdddPPP<<<555888777555222///---,,,,,,,,,~~~jjj```YYYXXXWWWSSSQQQSSSJJJJJJKKKLLLNNNPPPQQQRRRWWW\\\___]]]^^^aaa```[[[XXXYYYZZZ[[[[[[\\\\\\\\\bbb[[[TTTQQQPPPOOOKKKGGGBBB???:::555333222333444---111444666555444333333444777:::::::::???GGGNNNLLLQQQVVVVVVWWW\\\gggqqqnnnqqqvvvyyy|||~~~~~~}}}wwwxxxwwwtttrrrlll^^^PPPEEEAAA999333//////111333.........------,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---)))***+++***)))***---000***+++,,,---...000111111---000222111///...000222---222555333444999999555999:::<<>>999777888:::555666777777777666444333:::999888:::???GGGNNNSSSUUUXXXZZZ[[[]]]bbbkkkqqqrrrtttwwwzzz}}}yyywwwpppoooqqqwwwvvviiiZZZPPPDDD@@@:::555333111000///........................---.........---,,,,,,++++++,,,,,,------,,,,,,+++///...,,,+++***)))))))))............---,,,++++++,,,+++***+++---...---,,,...........................------,,,,,,,,,------///////////////000111111111111222222444555777888;;;666555<<>>777666666555444444555666777999:::===BBBHHHOOOUUUXXX]]]bbbgggjjjjjjlllooorrrnnnqqqvvv{{{|||yyy}}}zzzzzz{{{sss```LLLAAA@@@>>>:::777444333222222........................++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++))))))***++++++,,,------***++++++,,,,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////222222222333444666888999>>>:::777888===JJJ___qqq{{{wwwwww{{{ooommmrrrwwwyyyooohhhjjjpppvvv|||~~~sss```KKK>>>:::222111000//////...//////vvvkkkaaa[[[VVVWWWYYYZZZ]]]bbbbbbbbbaaabbbfffiiijjjjjjlllgggeeennnsssooolllggg```YYYSSSQQQPPPMMMLLLLLLPPPRRROOOGGG???<<<:::888555555666777888888:::@@@FFFMMMSSSXXXZZZ```fffnnnsssuuuwwwyyy{{{vvvwwwyyy||||||yyy~~~}}}rrr]]]III>>>>>>>>><<<999666444333333........................++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******((()))***+++,,,,,,,,,,,,...---,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,......//////////////////---,,,,,,,,,,,,---......111222222333444666888888:::888777777999BBBUUUgggxxx~~~vvv|||sssmmmqqqwww|||vvvrrrooonnnrrryyy|||wwwnnn]]]III;;;666111111000///////////////~~~kkkccc\\\[[[[[[[[[^^^ccceeecccccceeeiiilllmmmooorrrmmmiiinnn}}}wwwppppppmmmfff^^^WWWTTTSSSLLLJJJIIIMMMQQQQQQLLLFFFAAA???;;;888666666777888;;;???EEEMMMTTTZZZ^^^```___gggpppxxx{{{~~~}}}~~~~~~~~~}}}zzzxxx~~~|||{{{yyymmmYYYGGG>>>???@@@@@@===888444333333........................,,,,,,---------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++))))))((()))***+++,,,---------...---,,,,,,,,,,,,+++************+++++++++,,,,,,------...///000000//////,,,,,,,,,,,,,,,---......111111111222444555777888444444666777777<<>>BBBHHHPPPWWW]]]aaacccbbbiiirrrxxx||||||{{{~~~}}}{{{|||yyywwwwwwwwwuuuuuurrrgggUUUFFF???BBBDDDEEEAAA:::555333333........................,,,,,,---.........------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***)))***+++,,,------------...,,,++++++------,,,************++++++,,,,,,---+++,,,...///000000///...---,,,,,,,,,,,,---......000000000111222444666777111111333666666888AAAKKKXXXbbbqqq~~~~~~xxxwww{{{sssqqqvvvuuusssqqqnnnaaaNNN===666333222111///......------}}}tttlllddd```aaafffeeegggjjjkkkjjjpppyyysssuuutttpppnnnqqqsssrrrhhhkkkmmmjjjbbb[[[YYYXXXSSSRRRQQQOOOMMMLLLKKKJJJKKKJJJGGGEEEDDDEEEEEEFFFGGGJJJPPPWWW^^^dddhhhjjjmmmrrrwwwzzz|||yyyzzz~~~}}}|||yyyxxxuuuuuuwwwtttrrrrrrooodddTTTHHHCCCFFFHHHIIIEEE<<<555222222........................++++++,,,---------------+++,,,,,,------,,,,,,+++***+++,,,------+++***)))***+++,,,---------------,,,+++***+++---...---,,,******++++++,,,------...***+++---///000///...------------------......///......///000111333444555222000111444666777<<>>555444222000...,,,++++++~~~uuutttpppkkkfffeeeiiipppxxx|||}}}zzzuuuqqqnnniiieeebbbfffbbb______\\\WWWUUUWWWYYYYYYYYYYYYWWWUUUSSSRRRRRRTTTVVVXXXYYYZZZ\\\^^^aaahhhooossswww}}}{{{zzzwwwsssttt~~~~~~zzzttttttzzzvvvmmmhhh___SSSKKKKKKJJJLLLMMMHHH@@@999555444000000///---++++++---...///...---,,,+++,,,,,,---111---******---000000///+++,,,,,,,,,,,,,,,,,,---////////////////////////...,,,+++,,,//////---***+++,,,+++***)))***,,,...+++++++++---......,,,***,,,,,,+++++++++,,,------///000111111000000111333222111111222444777:::<<<@@@BBBEEELLLXXXiiizzzxxxzzz{{{uuulllddd[[[QQQEEE<<<666666555222///------...|||uuukkkgggjjjrrr{{{|||xxxtttooolllhhhdddaaaccc```___]]]XXXRRRQQQTTTVVVWWWXXXYYYYYYXXXWWWVVVXXXZZZ\\\^^^```bbbfffhhheeemmmuuuzzz|||{{{~~~}}}wwwnnnjjjwww|||}}}|||}}}zzzvvvxxx~~~yyysssooodddUUUJJJHHHMMMPPPQQQMMMDDD:::333000000000000...,,,+++---...///...---,,,,,,,,,------...,,,+++---///000///,,,+++,,,,,,,,,,,,---------...........................,,,+++,,,//////---+++,,,------,,,***)))***,,,+++******+++---...,,,+++,,,,,,,,,,,,------------***+++,,,,,,++++++,,,...111111000111222555888999===???BBBGGGRRRcccuuu|||}}}|||yyyssskkk```SSSFFF>>>777666444222///......///wwwmmmmmmttt}}}}}}yyytttooollliiieeecccbbbaaaaaa___WWWOOONNNSSSSSSTTTVVVYYYZZZ[[[[[[[[[\\\]]]```bbbdddiiinnnrrrllluuu}}}~~~yyyxxx~~~zzz{{{{{{nnngggpppzzz|||wwwzzz|||zzz{{{zzzyyy~~~{{{vvvjjjXXXJJJDDDJJJNNNQQQNNNEEE:::111...000000000...,,,+++---///......---,,,,,,,,,------++++++---///000000---+++++++++,,,,,,---------------------------------------,,,,,,---......---+++,,,......---+++))))))))),,,***)))***+++---,,,,,,+++,,,.../////////...---,,,...//////------...000111000000000111333555666:::;;;===AAAJJJZZZmmmzzz|||}}}|||yyysssgggYYYJJJAAA888777444222000//////000{{{vvvwww{{{~~~}}}xxxsssnnnkkkhhheeecccbbbdddfffcccYYYOOOOOOTTTQQQRRRUUUWWWYYYZZZZZZZZZYYY[[[]]]___ccciiioootttssszzz{{{vvvsssyyy{{{yyyyyy{{{xxxppprrrwwwyyywwwtttuuuzzz~~~|||~~~|||zzzzzz{{{{{{lll[[[LLLDDDFFFIIIKKKHHH@@@888222000000111000...,,,,,,---///------------------------+++,,,---...///...---,,,++++++,,,,,,---.........------------------------------------......---,,,+++---......,,,*********,,,***)))(((***,,,,,,,,,+++,,,///000111000///...///111222222111111222333111000000111111333444555777888999;;;CCCRRReeettt~~~|||{{{xxxvvvoooaaaPPPCCC<<<888444111000000111111~~~zzzxxxvvvsssmmmiiifffccc```^^^aaadddgggeee\\\RRRQQQVVVQQQRRRTTTVVVWWWWWWWWWVVVUUUWWWYYY\\\```fffmmmrrrsss{{{}}}xxxxxx~~~zzzvvvtttyyy}}}xxxtttqqqrrrtttuuuvvvwww|||}}}~~~zzz}}}}}}|||||||||mmm^^^PPPIIIJJJJJJHHHBBB:::555333444111111000///,,,,,,...///,,,---------------------------,,,++++++,,,...///++++++,,,------...//////------------------------,,,---......------,,,---(((+++---...---,,,,,,------+++))))))+++,,,------+++,,,///111111111000///,,,---///...------...000111111111222222333444555555777888999>>>MMM```ooo|||~~~{{{vvvssstttsssiiiVVVFFF@@@;;;555111000111111000|||rrroookkkhhheeebbb]]]ZZZ```aaaeeeeee___UUUSSSVVVSSSSSSTTTUUUUUUUUUTTTSSSUUUWWWZZZ]]]aaaffflllppppppwww~~~}}}wwwtttwww||||||sssllloootttvvvwwwwwwxxxvvvvvvxxx|||}}}{{{yyy}}}pppcccXXXQQQRRRPPPJJJ@@@777222333555111111111///---,,,...000+++,,,---.........------------,,,+++***+++...111++++++,,,---...//////000------------------------+++---......---,,,,,,---(((***------------...000---+++***+++,,,...------+++,,,...///000111000000+++---......------...//////000111222333444555555333555888888===JJJ]]]lllooo|||xxxtttqqqrrrsssjjjYYYJJJEEE>>>666111000111111000xxxwwwtttrrroookkkfffbbb```aaadddgggddd\\\XXXYYYTTTTTTUUUVVVUUUUUUSSSRRRUUUXXX\\\___bbbfffkkknnnmmmtttyyy|||~~~xxxpppppprrrsssuuuxxxzzzvvvrrrssswwwzzzzzzxxx}}}vvvkkk```XXXRRROOOIII???555111333666111222111///------...000+++,,,---.........------***,,,------++++++---///++++++,,,---...///000000........................+++---//////,,,+++,,,...+++,,,------,,,,,,...000---,,,,,,---//////...,,,+++,,,---...///000000111...///000000//////000111,,,---///111222333444444000444777888<<>>GGGYYYhhhvvv|||~~~~~~{{{{{{}}}|||sssdddUUUMMMEEE:::000///222222000///|||yyy~~~yyyvvvjjjddd^^^[[[]]]___aaa```bbbbbbbbbcccdddeeeggghhhhhhhhhjjjmmmqqqtttuuuuuu{{{zzzoookkknnntttzzz~~~{{{yyyyyy{{{}}}nnn[[[NNNBBB???:::666222111111222111000000///......------,,,------......------,,,......---------,,,,,,,,,,,,,,,------...//////000111///------///000///...---------------------......---,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++...000111111000//////000000000000000111111111111222111222555999@@@OOO\\\sss}}}xxxgggTTTHHHAAA888000000111000///000|||uuulllgggggghhhiiiiiieeefffhhhjjjjjjjjjiiiiiieeegggjjjlllnnnoooqqqsssuuu{{{zzzqqqpppsssvvvxxx~~~|||{{{yyywwwvvvlllUUUFFF@@@===999555222111111111111000000//////......---......------------......///...---,,,+++,,,------,,,,,,------.../////////000///------///000//////........................+++******++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---000222333222000000000111111111111111111111111222000111444666:::DDDOOOiiiuuummmVVVEEE<<<666111000000......111zzzwwwuuussspppiiijjjllloooqqqsssssstttjjjnnnqqqrrrsssuuuyyy}}}{{{~~~uuuqqqssswwwyyyxxx}}}zzzyyyzzzyyyuuuqqq|||~~~iiiQQQAAA===<<<999666333111000000000000000000//////......///...---,,,,,,---...///000...,,,+++++++++---...---------.........//////...,,,++++++---......---///////////////.........+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,///333444333111000000111111111000000000000000333111222555777888???FFF[[[jjj{{{vvv\\\GGG:::555222111///,,,...111wwwwwwxxxyyy{{{~~~}}}zzzzzzxxxxxxzzz~~~|||zzztttoooooouuuzzzzzzyyyzzzwwwuuuvvvyyyyyywwwtttyyy|||{{{fffOOO>>>;;;:::999777444222111000000000000000000///////////////---,,,,,,---//////000...,,,+++++++++---...---------...............---,,,++++++---......---000000//////............------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++...222444333111000000/////////////////////...222000111555777888<<>>777777777888999888555333111111000000//////......222111///......//////000////////////...---,,,+++)))***,,,---...------,,,+++---...---+++++++++---111000...,,,+++++++++,,,---//////---///222000,,,,,,***)))***++++++***)))000000000///...---,,,++++++))))))+++000333222000//////000000111111222222......///111333555666777<<<===HHH]]]sss```HHH444222444///+++,,,~~~llljjjvvvwwwyyy~~~zzzwwwuuutttsssqqqmmmjjjmmmmmmjjjfffdddfffmmmsssrrrrrruuuyyy}}}|||sssiiiccc___WWWHHH<<<888777666666777777555444333222222111111111000000000///......///000111222...////////////...------,,,,,,---...///...------***,,,------,,,,,,.../////////...---,,,,,,,,,,,,---......,,,...111111---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++***)))---,,,,,,...000222222222............////////////...///111333555666777777:::;;;EEEWWWiiivvvdddLLL777333444000---...~~~tttjjjqqqwwwxxxxxx}}}|||{{{wwwrrrooommmlllkkkjjjjjjkkkiiieeeaaaaaaeeehhhhhhlllrrrxxx{{{yyysssnnnrrrjjjbbb\\\YYYQQQEEE<<<888666444444555666666555222222111111111111111111.........///000111333333...//////000000000000000....../////////......---)))+++,,,---,,,---///000---...............------...///...,,,...333444111,,,+++***+++,,,---,,,******+++++++++++++++******...///111111000111222333////////////...............///222555666777666666777888@@@MMMZZZffftttzzz{{{kkkSSS<<<444333111///111zzz{{{nnnpppsss{{{{{{}}}}}}yyyxxxuuupppkkkhhhfffeeedddeeeggghhheeeaaa___aaacccbbbfffnnnuuuwwwssskkkeeejjjddd]]]YYYUUUNNNEEE>>>999666333222333555666777111111000///...//////000/////////000000111222222......///111111222222222////////////......------)))+++,,,,,,++++++,,,...+++,,,...///000///......111111///---///444666444+++***)))***+++,,,+++***++++++,,,---------,,,,,,...000333222///...000333222222111111000000//////,,,///222555666666555444555777<<>>:::777333222333666777888444333111/////////000111000111111111111111000000......000111222222222222//////...------,,,,,,,,,+++,,,,,,+++)))((()))***+++,,,---/////////......000000...+++---333444222***)))((()))+++,,,+++***++++++,,,---------,,,,,,---///111000---,,,...111222222111111000000//////+++---111444555444333222555555999>>>BBBJJJZZZiiizzzvvvpppmmmpppwww~~~www{{{wwwbbbIII:::444222000///|||{{{uuupppvvv|||wwwpppqqqpppllleee^^^ZZZXXXYYY]]]bbbdddcccccceeegggbbbcccgggkkknnnnnnjjjggg^^^]]][[[WWWQQQIIIBBB===:::777444333555777999999:::888555333111111222333111111222222111111000///......///111111222222222///...------,,,---------,,,------,,,)))(((((()))++++++,,,---.........------...,,,)))+++//////,,,***)))((()))+++,,,,,,+++***+++++++++++++++******,,,---......------...///////////////............,,,---000222333333222111444444666:::===CCCPPP]]]mmmooommmiiiiiinnntttvvv}}}yyy{{{tttcccMMM===777444111...zzzrrrvvvyyynnnooo|||}}}zzzrrrsssqqqlllddd]]]YYYXXXUUUZZZ___bbbbbbcccfffiiibbbccceeegggjjjiiigggddd^^^___```\\\TTTJJJBBB>>>999777555555777999:::999===;;;888444222222222333///000111222222222111000......///000111111111000///...---------...///000---......---+++***+++,,,,,,,,,+++++++++,,,,,,------...---***+++...---)))+++******+++---......---,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,...//////...............////////////...///000111222333333333333111333777:::???HHHRRR]]]eeeiiieeeaaacccggghhhuuuzzzyyyyyy}}}wwwlll___MMM???999777333///~~~rrrggghhhuuu~~~mmmkkkxxx~~~|||uuuuuussslllddd]]]ZZZZZZTTTYYY^^^aaabbbcccfffiiiaaabbbcccfffgggfffccc```aaaccceeeaaaXXXMMMEEEAAA999888666666888:::::::::>>>;;;777333111000000111---///000222333333333222...//////000000000000///000///.........000111222,,,...///...------...///---,,,+++*********,,,,,,///111000...///111///***---,,,+++---///000000///000000000///...---,,,+++...,,,***,,,///111000---//////000000111111222222000000111222222333444555111///111555999===DDDLLLLLLYYYaaa\\\VVVWWWYYYYYYkkkqqq}}}}}}rrrooopppgggfff[[[LLL@@@;;;:::666111zzzmmmddddddkkkuuuqqqgggiiixxx~~~|||vvvmmmggggggggg```WWWZZZ^^^```ccchhhmmmnnnjjjlllkkkkkkkkkjjjhhheeebbbeeeggggggeeeddd]]]NNN@@@>>>888555777777555666888???===:::666333111000///111111222222222222111111111000///...............222...+++,,,000222000------///111222222000...,,,......---------,,,,,,,,,222000...,,,+++***++++++//////...---------------...///000111111000///.....................------...............///000000///.........///222444666777444444777777777<<>>888555666777555555777999888555333111000//////000000111222222222222222333222111000///.........222...+++,,,///111///,,,---...000222222111///---------------,,,,,,,,,,,,000///---,,,++++++++++++***+++---...///000000///------............------////////////////////////------,,,,,,------.../////////......///111333444666333444666666666;;;AAAKKKMMMPPPRRRRRRSSSTTTVVVZZZ```gggjjjhhhdddaaa```[[[ZZZWWWOOOEEE<<<777666sssmmmnnntttwwwooosss~~~~~~}}}xxxqqqqqqmmmiiihhhjjjiiieeehhhiiihhhfffiiinnnooollleeegggiiikkkllllllkkkkkklllllljjjgggfffaaaUUUIII>>>888555666666444444666444333222111111111111111...///111222333333333333555444222111000//////...000---+++,,,...000...,,,,,,---///111111111///...------,,,,,,,,,+++++++++...---,,,++++++++++++,,,)))+++---///000000//////......------------......////////////////////////......------......///000000///.........///111222444222222555555555999>>>FFFIIIMMMOOOQQQTTTWWWYYYWWW[[[```ddddddbbb^^^[[[[[[ZZZVVVOOOFFF>>>999777}}}zzz|||vvvwww~~~}}}~~~yyysssooopppoookkkjjjmmmmmmkkkpppooollliiijjjooopppmmmdddgggiiikkkjjjiiiiiiiiioooppppppnnnmmmgggZZZLLL>>>999555666666333333555333333333222222222222222...///000222333444555555555444333111///......---000---,,,,,,...///...---+++,,,...000111111000///---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,//////......------------000000...------...000000............////////////000000000000000111222222000000///......//////000333111111444444333666<<>>wwwuuussstttyyy|||yyyyyy}}}~~~}}}||||||{{{xxxvvvuuuvvvxxxuuutttqqqpppvvv|||{{{vvvppppppmmmiiijjjnnnnnnkkkccciiioooqqqppppppsssvvvqqquuuyyy{{{zzzrrraaaQQQCCC===999999777444333444000111111222111000...---///000111333444555555555444333222111000//////000000000000/////////000111---...................../////////.........---------.../////////...---,,,++++++,,,---...///000000+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------,,,,,,------...///111111111222222222222111111000111444444222333888<<<@@@FFFJJJNNNPPPSSSUUU^^^bbbfffgggdddaaa``````VVVSSSPPPNNNMMMKKKFFFCCC}}}xxxyyy}}}|||~~~~~~{{{}}}{{{yyyvvvvvvwwwxxxyyyyyyuuussspppqqqyyyyyyrrrsssqqqnnnooosssssspppkkkpppvvvvvvtttrrrtttwwwrrruuuxxxxxxwwwpppaaaRRRDDD>>>:::999888444333555111222333444444333222111000111222333444555555555444333333222111111111222000111111000//////111222...............---------000////////////............///000000000///---,,,+++---000111111///,,,))),,,---////////////---,,,,,,,,,------...///000000...............///000000111111222333333333333333111000222555444222333888;;;===AAADDDIIINNNTTTXXX]]]ccchhhgggbbb^^^^^^```VVVTTTQQQPPPPPPNNNJJJFFF}}}zzz|||~~~|||{{{|||xxxuuu{{{|||tttvvv|||yyywwwqqqnnnsss{{{{{{uuusssqqqooopppqqqsssrrrqqqmmmqqqyyywwwpppnnnqqqrrrwww}}}|||ppp___SSSBBB@@@>>>;;;888555222000...000111222111000111222444222000000111333333333000000222222222222000000222...,,,//////,,,+++,,,...---,,,+++,,,...000222...///111000...------...000000////////////000000000111111111000///...---000000000///......------+++---...000111000///...------------///000111222***,,,000333555555444333333111111444666555888<<<999===CCCGGGKKKNNNQQQTTT[[[^^^aaabbb```]]][[[ZZZYYYVVVRRRPPPOOONNNKKKHHH{{{vvvxxx{{{zzzyyyzzzuuurrrxxxzzzrrrssswwwtttpppoooooosssxxx{{{zzzxxxvvvssspppooopppooommmkkkjjjoooyyyxxxtttuuurrrrrruuuzzzzzzooo^^^QQQHHHDDD???:::666444222222...000111222111000111222222111000000222444333333111222333333333333222111555000///222333111000111......---,,,---///111222...///111000///---......//////000000000000//////000000000000000///......222222111///...............000111222111///,,,***+++++++++,,,------......//////000111222333333444000------111222111333777888===CCCHHHLLLOOORRRUUU[[[]]]___^^^\\\ZZZYYYYYYYYYVVVRRRQQQQQQQQQOOOMMMwwwppprrrwwwxxxxxxxxxvvvsssxxxxxxooonnnpppjjjjjjmmmpppsssuuuwwwxxxyyyzzzvvvrrrpppooommmiiieeegggmmmxxx}}}wwwxxx}}}xxxvvvvvvxxxzzzrrrbbbTTTOOOIII@@@999666444444444///000222111000000111333000//////111444555444222222222333444555555555444666222111444555333222333///...------...///111222...000111111///......///...///000111111000///...000000000000000/////////555333111///.........///222333444444222...***'''***+++,,,------,,,+++***333222111000000111333444000------000000///000333666;;;CCCIIINNNQQQTTTVVV[[[\\\\\\ZZZWWWVVVVVVWWWSSSPPPMMMLLLLLLMMMMMMMMM~~~ssskkkmmmtttwwwxxxxxxzzzvvvyyyyyyoookkkjjjccckkkmmmppptttvvvwwwxxxxxx~~~yyyuuussssssqqqkkkfffgggnnnxxx~~~yyytttwww{{{|||}}}yyyjjj[[[QQQJJJBBB;;;999888666555000111222111000000222333......///222444555444222000111222444666888999999666222000333333000///000......---------...///000...000111111///......///---///000222222000///---///////////////000000000666333000---,,,,,,...///222333555555222...)))&&&,,,---...//////---+++***111111111111111222333333222//////222222000000333444:::BBBIIINNNQQQTTTVVV[[[[[[YYYVVVSSSSSSUUUWWWPPPMMMJJJHHHHHHHHHIIIJJJ|||rrrjjjmmmsssvvvxxxzzzzzzuuuyyyzzzqqqooonnneeeooooooppptttyyy{{{xxxuuu~~~zzzvvvvvvyyyxxxsssmmmkkkqqqyyy|||wwwpppttt{{{~~~qqqcccOOOIIIBBB>>>===<<<999666000111222111000000222444......///111444555333222---...000333666999<<<===777333111222222...,,,---------------------......///000222111///......///---///000222222000///---//////......///000111222333111...,,,***+++---...///111333333222///+++))),,,---/////////---+++))),,,...000222333333222222333000000333333000000333333888???FFFLLLPPPSSSUUUZZZYYYWWWSSSQQQQQQTTTWWWSSSQQQOOOKKKIIIHHHHHHIII~~~vvvpppqqqsssuuuxxx{{{vvvppptttwwwssstttuuummmoooooopppuuu{{{}}}zzzvvv|||xxxuuuxxx~~~{{{uuurrruuu{{{}}}wwwooopppvvvvvvhhhPPPJJJCCC???@@@>>>:::666111222222111000000333555///......000333444333111------///111555888;;;<<<999444222444333000---...------..................///111222111000/////////...///000111111000///...///.........///000222333111///---+++++++++---------...///000000///...,,,+++,,,---------+++***)))***,,,///222333333111000111...///222333000///111222666<<>>>>>>>>:::666222222222111000111333666111000...///111222222111/////////000222444777888666222111333444111000111//////000000000000/////////111222222000//////000//////000000000000//////......------...000333444///...------------......---------...............---------,,,,,,,,,,,,,,,,,,---...///000000///...///---...222333000///222111444999>>>CCCHHHNNNRRRRRRRRRPPPNNNMMMNNNQQQTTTQQQRRRSSSPPPKKKGGGFFFFFF~~~xxxxxx}}}|||vvvpppsssxxxvvvnnnpppqqqmmmoooqqqiiibbbjjjsssxxxxxxzzz}}}tttpppooouuu~~~xxx||||||~~~}}}uuupppqqq}}}rrrZZZPPPBBB;;;;;;<<<999666222222222111000111333666333000......000111222111111000000///000111333444222......111333222111333111111222222222111111000000111222222000//////000000000////////////000000......------...111333555.........///////////////------,,,,,,,,,---......000///.........//////000000///...---,,,------...000...000444555222111333111444777;;;@@@FFFLLLPPPOOOOOONNNLLLKKKLLLPPPSSSTTTWWWYYYWWWRRRMMMLLLLLL~~~zzzuuummmmmmssszzzxxxwwwsssqqqmmmhhheeeeeegggiiihhhlllppprrrsssvvv|||wwwrrruuu~~~|||ttt}}}vvvppp|||ppp\\\OOOBBB<<<:::888777888333444333111......111444111000///000222222000///111000///......///000111000222333333111000000111111222222111000000111333222000...---,,,---///000222222222222111111111000111///---,,,---///333555222111000000000000...,,,---,,,,,,,,,,,,---......//////......---,,,******...---,,,,,,---...000111000111222111000///000222444555999===AAAFFFIIIKKKMMMKKKJJJJJJLLLMMMNNNNNNPPPSSSWWWYYYWWWRRRLLLGGGzzzuuupppiiiggglllyyy}}}zzzvvvqqqjjjkkkiiiccc]]]]]]bbbhhhiiiiiikkknnnrrrwww{{{~~~{{{wwwyyy}}}www}}}|||~~~|||xxxzzznnn]]]PPPCCC===;;;999777888111111111///,,,,,,///222000///...///111111///...111000///......///000111000222333333111000000111111222222111000000111333111000///...---...//////222222111111111000000000000...---,,,---///222333111000///000222222111///---,,,,,,,,,,,,---............///......---,,,+++,,,,,,,,,,,,---...///000---...//////------...///333555999===BBBFFFHHHJJJLLLKKKIIIIIIKKKMMMNNNNNNKKKOOOUUUXXXXXXSSSMMMIIIxxxqqqllleeebbbcccjjjyyy{{{wwwxxxsssiiiccceeeddd^^^VVVVVV^^^gggjjjhhhgggjjjpppuuuxxxyyy~~~|||}}}}}}~~~{{{|||~~~}}}|||vvvjjj\\\OOOBBB<<<:::777555666111111111///......000222///......///000000///---000000////////////000000000222333333111000000111000111222111//////111222000000000000////////////111111000000000/////////------------...///000111000//////000222333333222---,,,,,,,,,,,,---............/////////......---***+++,,,------.........,,,---......---,,,---...222444888===BBBEEEGGGHHHKKKJJJIIIHHHIIIKKKNNNOOOHHHMMMTTTYYYYYYVVVPPPLLLyyypppkkkeee```^^^```pppwwwqqqnnnsssooodddaaaaaa___ZZZVVVWWW___eeeiiiiiiiiijjjlllpppsssuuu}}}}}}|||}}}}}}{{{|||~~~~~~}}}}}}|||rrrgggZZZMMM???999777444222222333333222111111111222333000//////000111111000...000000////////////000000000222333333111000000111000111222111//////111222000000111111111000///...000000000000////////////,,,,,,---......///......000///...///111222222111---,,,,,,,,,,,,---......------...///000000//////)))***,,,---...------,,,...///000///...---...000111333888===AAADDDEEEFFFIIIIIIIIIHHHHHHJJJMMMPPPJJJOOOVVV[[[\\\XXXSSSOOO}}}qqqjjjddd^^^[[[\\\hhhmmmfffdddjjjjjjcccbbb^^^YYYVVVWWW[[[^^^```gggkkkooommmiiiiiinnntttvvvwwwxxxzzz|||~~~{{{|||~~~~~~}}}~~~{{{qqqggg\\\NNN@@@:::777333111222333222222222222333333333222111000111222333111/////////000000000000//////000222333333111000000111111222222222000000222333111111222222111111000///000000000000////////////,,,---...//////......---111///------...000//////---,,,,,,,,,,,,---......,,,---...///000000000000)))***,,,---...------,,,...///000///...---...000111333777;;;???BBBDDDEEEHHHJJJKKKKKKJJJKKKNNNQQQQQQUUUZZZ^^^^^^[[[VVVRRRtttkkkccc^^^[[[\\\aaaddd```^^^aaacccccc```ZZZUUUTTTXXX[[[\\\[[[aaaiiipppooohhheeekkkrrrqqqqqqrrruuuzzz{{{{{{~~~||||||}}}{{{ssslll```RRRDDD>>>:::666444444111000///000222222222000222111111222333333222000//////000000000000//////000222333333111000000111222333444333111111333444222222222222111111111111111111000000000/////////---....../////////......111///,,,,,,---.........---,,,,,,,,,,,,---......,,,---...///////////////***+++,,,------.........,,,---......---,,,---...222333666999===AAACCCEEEIIIMMMQQQQQQPPPPPPRRRTTTXXXZZZ^^^``````]]]YYYVVVzzznnnfffaaa^^^]]]\\\^^^```]]]YYY[[[aaa]]]ZZZWWWVVVXXXYYYZZZZZZ[[[ccckkkllliiigggjjjooopppooonnnrrrxxx~~~}}}{{{zzz|||wwwuuuvvvzzz~~~|||wwwrrrcccUUUGGG@@@<<<888555666111000///000333444222000222111000111333333111000...///000111111000///...000222333333111000000111444555555444333333444666444333222111000111222222222222111111111000000000////////////////////////000...,,,,,,...000111111---,,,,,,,,,,,,---......,,,------.........------,,,,,,,,,,,,---...///000---...//////------...///333333444777;;;???CCCFFFLLLRRRXXXYYYWWWVVVWWWYYY[[[\\\^^^``````^^^\\\[[[rrrjjjfffddd]]]YYY[[[bbb___UUUVVV```[[[\\\]]][[[YYYXXXZZZ]]]WWW]]]dddiiikkkkkkkkklllrrrooommmpppwww}}}{{{zzzzzz}}}rrrooopppwww}}}}}}zzzxxxbbbTTTFFF???;;;777444555333111111222555666444222111000///000222222000///...///000111111000///...000222333333111000000111444555666555444333555777555444222000000111222333222222222222111111111111111000000/////////000000///---+++,,,///222444444---,,,,,,,,,,,,---......,,,---------------,,,,,,...---,,,,,,---...000111000111222111000///000222444333444555999>>>CCCFFFOOOVVV]]]___]]]ZZZ[[[\\\[[[\\\^^^____________^^^tttmmmmmmeee```[[[WWWVVVWWWYYYZZZ[[[ZZZYYYXXXYYY]]]bbbgggbbb```bbbiiimmmmmmooorrrppprrrssssssssstttvvvxxx{{{{{{yyyyyy~~~{{{rrrqqqjjjmmmssswww}}}yyyhhhTTTKKKBBB===999444333555111111222333333444444555111222333111///...///000............////////////222222111000/////////000---000444666666555666666555444333222111111111111333333333333333333333333222000///------///000222///...---...111222111000///---++++++,,,,,,,,,***++++++,,,------......///******++++++,,,---......---,,,...222111...///333000111333555999===AAACCCNNNTTT\\\aaadddddddddddd^^^\\\[[[[[[]]]___aaaaaa{{{zzznnniiibbb\\\ZZZ[[[]]]^^^^^^\\\YYYZZZ```gggooossshhhfffgggjjjjjjiiikkkpppnnnoooqqqqqqrrrsssuuuxxxzzzyyyxxxyyy}}}{{{sssqqqjjjmmmqqqssswwwqqq___NNNFFF>>>;;;888444444666333333333333444444444444111222333222///...///000....../////////000000000222111000000000000000000...111444666555555555555444444333222111111111111222222222222222222222222111000///......///000111222111//////000000...---///---++++++,,,---,,,+++,,,,,,---......//////000++++++,,,,,,------......------///222111...///333000000222555999===AAADDDNNNTTT[[[aaaddddddeeeeee```___]]]]]]___bbbdddeeeyyynnnddd``````dddgggiiiccc^^^```jjjuuu}}}tttooolllkkkhhhfffhhhmmmkkkmmmooooooppprrruuuwwwwwwxxxwwwxxx||||||uuusssmmmooorrrqqqrrrjjjXXXHHHAAA:::999777444555777555555555444444444444444111222333222000//////000///000000000000111111111000000000000000000111222000222444555444333333444333222222222222222222222111111111111111111111111111000///......///000111222000////////////...,,,///---,,,,,,---...,,,+++------......///000000111---------..................---///222111...///333///000111444888>>>BBBEEENNNSSSZZZ___bbbcccdddeeebbbaaa______aaadddhhhjjj|||mmmeeefffmmmrrrwwwmmmeeehhhtttuuullljjjiiihhhiiikkkiiikkkmmmnnnoooqqqtttwwwuuuvvvwwwxxx|||~~~xxxwwwqqqsssuuuqqqqqqhhhVVVFFF???999888777555555777777777666555444444333333222333333222000//////000000000111111111222222222000/////////000111222222111333444444333111222222111222222222333333222222000000000000000000000000000000////////////000000...------...000111000///...---,,,---...///---,,,---------...//////000000////////////...............---///222111...///222//////111444999>>>DDDGGGMMMQQQWWW\\\___```bbbdddbbbbbbbbbbbbcccfffkkknnnuuujjjjjjrrryyy~~~tttlllooo|||wwwiiiggglllmmmkkkjjjhhhjjjlllmmmnnnpppsssuuusssuuuvvvwww|||}}}xxxrrrtttuuuoooooogggUUUFFF@@@:::999888555444777777777666555444333333222222333444222000///000111111111111111222222222222000/////////000111222222111222444333111000111222111111222333333333222222000000000000000000000000000000////////////000000...---,,,---///111000///...------...000000...,,,+++,,,,,,------...////////////////////////......///...///222111......222//////111444999@@@FFFJJJLLLPPPTTTXXX[[[]]]___aaaccceeeggghhhiiikkkpppttttttqqqvvv||||||uuuppptttvvvgggeeekkkmmmkkkiiifffhhhjjjkkkkkkmmmppprrrpppsssuuuvvv{{{xxxrrrsssqqqjjjiiicccRRRGGG@@@;;;:::999555444666666666555555444333222222222333444333111000000111000111111111111222222222000000000000000000111222111222333222000000111222111222333444444333111000000000000000000000000000//////000000000000//////111///............---+++...---...///111111///---++++++,,,,,,---..................//////////////////...000222111---...111///000111555;;;BBBIIINNNNNNPPPTTTWWWXXXZZZ]]]___dddhhhmmmooooooqqquuuyyy}}}}}}|||wwwtttyyyttthhhdddeeefffgggiiidddfffggghhhhhhiiilllnnnlllppprrrtttxxxzzztttsssooofffddd___PPPDDD>>>::::::999666555777555555444444333333222222333444444333111000000111000000000111111111111222222111000000000000000000000111111111000///111333222333444444444222000///111111111111111111111111//////000000000000//////111///............---+++------...000222222000---,,,,,,------.../////////---------......//////000///...000222111------111000111222666<<>>999999777444444666444444555666555444333222555444333222111111111111111111111222444444333222222222111111111111111222000111111111111222222222444333222222111111222222111333444444111/////////...---,,,,,,......---,,,******+++,,,------------...............///000000........................000000000000000/////////111111111111111111111111000222555;;;CCCLLLTTTYYYZZZZZZ[[[^^^bbbeeeeeedddiiiiiijjjllloooooonnnlllmmm]]][[[\\\ZZZ[[[aaadddbbb___\\\\\\^^^aaadddeeedddfffiiipppvvv{{{~~~qqquuuwwwsssjjj```XXXUUUEEE???:::999777444444666333333444555555444333222555444333222111111111111111000000111333444222111222222111111111111111222000111111111111222222222444333222222111111222222111333444444111000/////////...------//////...---***+++,,,------...------///............///000000........................////////////////////////...//////000000111111111777777:::???GGGOOOUUUWWW[[[\\\^^^ccchhhkkkkkkjjjgggfffeeefffjjjmmmoooppp~~~nnn```]]][[[XXXYYY^^^aaaaaa```]]]ZZZ[[[```eeedddbbbaaadddkkkrrrvvvwwwmmmqqqsssooofff]]]VVVSSSFFF???:::999888444444666222222333444444444333333444444333222111111111111111000///111222333111000222111111111111111222222000111111111111222222222333333222111111111111222000222444444222000//////000///......///000///...***+++,,,---............//////......//////000111////////////////////////.........///////////////------///000111333444444:::999;;;AAAJJJRRRVVVWWW^^^___bbbfffkkkmmmllljjjhhhfffccceeeiiipppuuuwwwttteee^^^ZZZWWWYYY^^^^^^___```\\\YYYZZZaaahhhgggdddaaaccchhhmmmooonnnhhhkkkmmmjjjbbbYYYSSSQQQGGGAAA;;;:::999555444666222222222333333333333333444333222222111111111222000000///000222222000///111111111000111111222333000000111111111222222222333222222111111111111111000222444333222000000000///...---...///000///---+++,,,---......//////.../////////...///000000111000000000000000000000000.............../////////...///000222444666888999999888:::AAAKKKSSSWWWWWW```aaacccfffhhhhhhfffdddllljjjiiikkkqqqxxx}}}oooccc[[[XXX\\\aaa\\\^^^___\\\YYY[[[ccciiikkkhhheeeeeehhhiiiiiihhhcccgggiiifff^^^VVVQQQOOOJJJCCC===<<<:::777666777333333333333333333333444333333222222111111222222111000///000222222000...111111000000111222222333000000111111111222222222333222111111000000111111000111333333222000000000...---,,,,,,......---,,,,,,,,,---...///////////////////////////000111111111111111111111111111111............//////000000...///000222444666888999;;;;;;<<>><<<999777999666555444333333333333444333333222222111222222333222111000111222222000...000000000000111222333333000111111111111222222222222222111000000000000111///111333333222000000111...,,,+++,,,---...---,,,,,,---...///000000000000000000//////000000111222000000000000000000000000......//////000000111111------///000111333444444???@@@AAADDDIIIOOOUUUYYY\\\]]]___ccchhhlllnnnnnnpppqqqtttyyy}}}vvv~~~~~~pppiiihhhiiifffccc```]]]\\\]]]```bbbhhhlllooonnniiieeeeeefffcccfffhhheee^^^WWWTTTSSSOOOHHHBBBAAA>>>:::999;;;999888666444333333333444333222222111222222333333333222111222333333111///000000000000111222333444000111111111111222222222222222111000000000000000///111333333222111111111///---,,,---...///...---------///000000000000000000000//////000000111222000000000000000000000000//////000000111222222333...//////000000111111111999<<<@@@BBBEEELLLWWW___]]]]]]___cccjjjpppssstttssstttvvvyyy}}}~~~}}}|||~~~zzzppplllkkkkkkgggaaa]]]\\\]]]^^^^^^dddkkkqqqpppjjjeeeeeehhhdddgggiiiggg```ZZZVVVUUUPPPIIICCCBBB@@@<<<:::<<<;;;999777555444333333444222222222111222222333333444333222222333333111///000000000000111222333444000111111111111222222222222111111000000000000000///111333333222111111111000...---...///000///...---...///000111111111111000000000000000111111222///////////////////////////000000111222333333333111111111111111111111111///444:::>>>BBBKKKZZZfff```___```ccciiiooosssuuuxxxwwwwwwyyy{{{}}}|||{{{uuuooorrrllleee___^^^___aaabbbeeeiiimmmlllhhhfffgggjjjgggdddbbbcccccc```XXXRRRLLLLLLJJJFFFBBB@@@@@@AAA<<<;;;888555444444444555555111000222333111333777222222222111222222333333777111+++***...222333222...000222444555444333222222222333222222111000///222222111000000000000000////////////////////////,,,---...///000111222333////////////////////////000//////........./////////222222//////222222///000///...------...///000222222333777@@@OOO^^^iii```bbbfffjjjooovvv~~~}}}zzzuuussstttwwwzzz|||yyysssjjjfffeeefffeeecccdddhhhllllllhhhfffgggiiijjjfffaaa``````^^^YYYUUUPPPOOOLLLHHHDDDBBBBBBCCC<<<:::888555444444444555777444444666555111000222333333222222111222222222333000---...222444222000///000222444555444333222222222333222222111000///000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111////////////////////////000//////........./////////111111//////111111////////////....../////////222222222666???NNN^^^iiiggghhhjjjmmmrrrwww}}}|||yyyuuutttuuuxxx|||~~~vvvrrrqqqoooiiidddcccgggkkkkkkiiiggghhhjjjlllgggaaa]]]]]]]]]ZZZXXXSSSRRROOOJJJEEECCCDDDEEE;;;:::888666444444444555666444555888777222000111444444333222111111111111000//////222555555222...000111333444555555444444222222333222222111000//////...------,,,---------000000000000000000000000000000000000000000000000/////////////////////////////////......//////000...111111......111111......//////000000//////...111111111555>>>MMM^^^iiiqqqooonnnppptttxxxzzz|||yyyxxxvvvuuuvvvyyy|||~~~yyymmmccc```cccfffgggggggggiiikkkkkkgggbbb^^^]]]\\\ZZZXXXTTTSSSPPPJJJEEEBBBBBBCCC:::999888666555444444555555333444777888444333555555444333222111111111111000///000333555555222000222222444555555666555555222222222222222111//////000//////.........//////222222222222222222222222000000000000000111111111//////////////////////////////////////////000111...111111......111111......///000111111000///...111000111444===LLL]]]hhhtttrrroooooorrrttttttssstttuuuxxxxxxxxxwwwvvvvvvqqqddd\\\]]]___```bbbdddfffiiigggfffdddbbb```]]]YYYVVVSSSRRROOOJJJDDD@@@??????999999888777666555555555888444333555555333444777555444333222111111111111222111000111333444444444333444444555666666777777222222222222222111////////////............///000////////////////////////......///000111222333333///////////////////////////////////////000111111...111111......111111......///000111111000///...000000111444===KKKZZZdddpppooommmllllllmmmmmmlllnnnsssxxxzzzwwwrrrnnnlllyyylll]]]\\\[[[ZZZ\\\___bbbeeedddeeefffeeebbb]]]WWWTTTRRRRRRPPPLLLFFF@@@===;;;888888888777666555555444<<<777444444333000000444444444333222111111111111333222111000111444666888555555555666666777888888222222333222222111000///---------,,,------...///000000000000000000000000---...///000222333444555////////////////////////////////////000111222222///222222//////222222//////000000111111000000///000000222666===IIIVVV___hhhiiiiiihhhgggfffhhhiiikkkqqqwwwxxxtttnnniiigggzzzhhhddd___\\\\\\___bbbeeeccceeefffeeeaaa\\\WWWUUUSSSTTTTTTPPPIIIBBB===;;;888888888777777666555444:::666444555333///...111333333222222111222222222222222222222222444666999666666666666777888999999222222333222222111000///...---------......///000222222222222222222222222//////000111222222333333////////////////////////////////////000111222333000333333000000333333000111000000000000000000111///000333777>>>HHHSSSZZZ```dddhhhgggcccbbbfffkkkkkkpppttttttooojjjiiijjjuuuooogggaaa```bbbeeegggdddffffffddd```[[[XXXVVVUUUWWWWWWTTTMMMEEE???;;;777777888888777666555444444222333666666222000111222222222111222222333333000222333444444555666888666666666666777888999:::222222333222222111000///000000000000000111222222........................111111111111111111111111////////////////////////////////////000111222333111444444111111444444111222111000//////000111222///111444999???HHHQQQWWW[[[bbbhhhgggbbbaaagggnnnmmmppprrrpppkkkiiilllooouuugggccccccaaacccgggfffffffffdddbbb___\\\[[[]]]]]]]]]ZZZSSSKKKCCC>>>;;;:::999888777777777777888777777888888777333111111111222444555444111///222111111222333444333222111333555777777888:::<<<000000//////......------111000000///...---------------......///000000000......//////000000111111///000000///------...///111000000///111333555777444555444333111111222444222222222222222222222222---000333555:::BBBNNNVVVVVV]]]cccdddeeejjjnnnoooqqqttttttnnnjjjllloooppp}}}nnniiihhhhhhjjjnnnhhhfffcccaaaaaaaaa```___cccddddddaaa\\\TTTMMMHHHCCCAAA???<<<:::999888888888888888999::::::777555222222222333444333111000111000...///111222222111000111333444444555666888111111111000000000//////222111111000//////......------......///000000000////////////000000111111000000111000...---...000000000///000111444777999777666444333222333444444111111111111111111111111...000333555888AAALLLTTTVVV]]]dddeeefffjjjmmmmmmooosssrrrlllhhhjjjllllll{{{ssspppnnnooopppoooiiiccc```aaadddeeeeeemmmmmmmmmjjjeee___YYYUUUOOOLLLHHHDDDAAA>>>======<<<<<<;;;<<<===<<<999777444444444444333333222111222000......000222222222000111333333222222444555333222222222222111111111222222111111000000//////---......//////000000111/////////000000000000111000111222111/////////111000///000111333777:::<<<;;;777333222444555444333000000000000000000000000///111333444777@@@KKKSSSXXXaaahhhhhhhhhjjjkkkjjjlllpppoooiiieeefffhhhhhh|||wwwqqqmmmvvvnnnddd```ccchhhkkkmmmtttsssrrroooiiiccc^^^ZZZVVVTTTQQQMMMIIIGGGFFFEEECCCBBBAAA@@@@@@>>>;;;888999999999888666444444444555333111000222444555555222333444444333222444555222222222222222222222222111111111000000/////////.........///000000111111000000000000000000000000111222333222111000000111000000111333666:::>>>AAA===777111111444666444111111111111111111111111111///111222444888AAANNNVVV___hhhnnnnnnlllllljjjggggggkkklllgggcccdddffffff|||ssswwwooofffaaadddkkkrrruuuvvvuuurrrmmmgggaaa[[[XXXUUUUUUSSSQQQOOONNNMMMLLLHHHGGGEEEEEEEEEDDDBBB@@@@@@AAAAAA>>>:::777666666555333111111333444555444222333444333222222333444111111111111111111111111000///////////////............//////000111111111111111111111000000000000000222444333222000000111111111222555999===BBBEEE===777111///222444222///222222222222222222222222///000222555:::EEERRR\\\eeennntttssspppmmmjjjfffccchhhiiieeebbbdddggggggwwwrrrkkkfffgggmmmuuu|||uuusssoooiiiccc]]]XXXVVVQQQRRRSSSTTTTTTSSSRRRQQQMMMLLLKKKKKKLLLLLLKKKJJJEEEHHHIIIEEE???999777666222111000111333333333111///000222111000000111222/////////000000000000000////////////...............//////000000111111222222111111111111000000000000222444444222000000000111111222555999>>>CCCEEE===888222///000111111///222222222222222222222222...000222555;;;GGGUUU___fffnnntttsssooonnnkkkgggccchhhjjjfffccceeegggggg{{{rrrmmmnnnuuu|||sssqqqmmmgggaaa\\\YYYWWWPPPSSSWWWZZZ\\\[[[YYYWWWYYYWWWTTTSSSSSSRRRQQQOOOIIIMMMNNNKKKBBB:::666555000000111333444444222000///000111111111000222333/////////000000000111111/////////////////////////////////000111111222222222222222111111111000000///111333333222000////////////111333777<<>><<<888333//////111444000000000000000000000000000111222444999DDDRRR\\\YYYaaahhhiiiiiijjjkkkjjjjjjooopppkkkfffeeeeeeccc~~~yyyvvvpppnnnnnnpppjjj___XXXYYYXXX\\\aaafffiiikkkmmmnnntttqqqhhh]]]WWWVVVTTTPPPOOOLLLJJJJJJIIICCC999111:::777444333333444444444111111111000111111222333333222000/////////000111222333333111...,,,,,,---//////000111222111111111000333666666333000000111222111000///............111111111......111888>>>===;;;555///...222333000000000000000111222333444///000222555:::CCCMMMTTTYYY]]]cccggghhhhhhhhhiiillloooqqqmmmfffbbbccceeesssooonnnpppmmmddd______\\\aaaiiiooossstttsssssstttqqqhhh]]]WWWXXXXXXUUUSSSOOOKKKIIIIIIFFF???999===:::666555555555555444444333333222222222222222333222111000///000000111222222333111///......///000000000000000000000000222444666666222///...///222111111000000000000000222222111//////111777<<<;;;:::666000///333333000000000000000111222333333222222333666;;;DDDNNNUUUWWW[[[```dddeeeeeeffffffjjjoooqqqooohhhcccccceeexxxqqqlllmmmnnnkkkfffddd```gggqqqzzz~~~|||xxxtttqqqooohhh^^^ZZZ\\\]]][[[WWWRRRMMMJJJJJJIIIGGGDDDAAA>>>:::888777666555444666555444333333222333333333222111111000000111111111222333222000///000111111000///......///000000444555666555222///...---111111111111222222222333222222222111000111555777888999666222222444333///////////////000111222333444444555777<<>>;;;999777555333444444333333333333333444333333222222111111111111111222333333111111222333222111///------...///111444444555444222000///...000000111333444444555555333333222222111222222333555777666333444555333...////////////000111222222444444666999???IIITTT\\\[[[^^^bbbcccbbb```___^^^```fffmmmmmmhhhccc```aaazzzyyy}}}yyyqqqjjjmmmsssxxxyyysssjjjcccccchhhjjjfffccccccbbb```YYYXXXWWWVVVUUUSSSPPPNNNHHHEEEBBB???<<<:::777444222222222222222333444555333333333333333222222111111222333333222222333444222111///------///000111222222222222333222222111///000222444555666666666333333222222222222111111222555555444555777444...////////////000111222333333444777;;;BBBLLLWWW______bbbeeefffddd```^^^]]]___eeelllmmmhhhdddbbbcccrrrqqqppppppoookkkccc]]]^^^dddhhhfffcccdddcccbbb]]]^^^___^^^\\\XXXTTTQQQMMMJJJGGGDDDAAA>>>;;;888222222222222222333444444333444444444444333222111111222333333222111222444111000/////////111222333222111000111333444333222...000222444666666666666444333111111222222111000111444555444555888555000000000000000111222333444333666:::???EEEMMMVVV\\\^^^aaaeeefffdddaaa______aaafffkkkkkkhhheeefffiii}}}vvvoookkkiiigggccc___]]]cccfffbbb```aaadddeeeeeeffffffdddaaa\\\XXXVVVRRROOOLLLIIIGGGDDD@@@===666666444333222222222222333444555555555444222222111222333222111000111222//////000111222333444444555222000111333444222111...000222444666666555555555222//////111222222111111333444333555888666111111111111111222333444555666999===BBBGGGLLLSSSWWWWWW[[[```ccccccbbbaaaaaaaaaeeehhhgggdddcccgggkkk{{{pppiiiggghhhfffddd]]]bbbddd___\\\___eeehhhllllllkkkgggbbb^^^\\\[[[UUUSSSPPPNNNKKKHHHDDDAAA:::999777555333222111000333444555555555444333222111222333222000///000111...///111222444555555555777444111111222333111///...000222444555555444444555222......000222222111000333444333555888777222222222222222333444555555888;;;@@@DDDGGGKKKOOORRRQQQUUU[[[___aaabbbbbbccc^^^aaacccaaa^^^___eeekkkrrrfffdddeeecccaaa]]]^^^```aaa]]]\\\cccmmmsssrrrllldddbbbccc___XXXWWWTTTQQQPPPNNNLLLKKKLLLBBB<<<555222222222111000666444333333444666555444222222222111111111111000222000///...///000222333666555333222111111222333000////////////111222333111111222333333333222222111222333444666777999:::777666444222222333444555:::;;;>>>BBBFFFKKKOOOQQQTTTUUUWWWZZZ]]]```bbbcccddd```[[[\\\___cccccccccpppiiifffdddaaa]]]]]]^^^```______hhhrrryyyvvvmmmccc```aaa```ZZZWWWTTTQQQPPPPPPPPPOOONNNKKKFFF@@@;;;888666555444333222000111333444444333333333333333222222222222333222000000000111333444555555444333222222222222111111000000111222444555555555555444444333222111111111222333555888:::<<<999888666444333444555555888:::===BBBGGGLLLPPPSSSTTTUUUXXX[[[]]]___``````_______________aaadddffftttkkkfffddd```]]]]]]______bbbkkkuuu~~~yyyoooddd```aaaaaa___XXXVVVSSSSSSUUUVVVTTTRRRPPPNNNIIIBBB;;;666555555333111000000222333333222444444444444333333333333333333222111111333444555444444444444333222111111222222222222333444555666999888777666555333222111222222222333666:::===???===<<<:::888777666777777666999===BBBHHHMMMQQQTTTTTTUUUWWWZZZ[[[\\\\\\\\\ZZZ___cccdddccccccgggkkkyyyqqqnnnjjjddd```______aaahhhppp{{{wwwnnnfffbbbaaabbbbbb\\\\\\[[[ZZZ\\\^^^[[[VVVSSSSSSOOOHHH>>>888666777555333222222444555444333444444444444333333333333333222222111222333444444333444555555444333111000222222222333333444555555999888777666555444333333333222222333666:::>>>AAA???>>><<<;;;999888888888555777<<>>;;;<<<777555333333444444444222333333333333222222222222111111111111111222333333333444555555444333111000111111222333333444444444666666555555555555666777222222222222555888;;;===<<<;;;:::999888888888888666999>>>DDDIIINNNQQQSSSWWWUUURRRQQQRRRVVV[[[^^^ZZZ[[[```ffflllooommmkkk}}}ooogggaaa\\\[[[\\\```___```aaa^^^YYYXXXZZZdddpppxxxvvvssssssoooiii\\\[[[XXXRRRKKKDDD???===:::888555444444444333111333333333333222222222222111111111222222222222222444444444444333222111111000111222333444444444444555444444444555777999:::333333444444555777888888777888888888999999999999;;;>>>CCCHHHLLLPPPRRRSSSWWWUUURRRQQQSSSXXX^^^bbb]]]]]]aaahhhpppsssqqqnnnvvvmmmfff___ZZZYYY\\\[[[]]]___\\\VVVVVVZZZcccwww~~~{{{vvviiigggbbb]]]WWWPPPIIIDDD@@@>>>;;;999888777555444444444444444333333333333111222222333333333333333555555444333222222222222111222444555666666555555666666555555666999;;;<<<;;;<<<<<<===<<<<<<::::::999999;;;===???@@@AAAAAACCCEEEIIIMMMQQQSSSTTTUUUUUUTTTUUUWWWZZZ^^^bbbeeecccfffkkkrrrwwwyyyzzzyyyzzzqqqkkkccc\\\ZZZ___]]]^^^```]]]VVVWWW]]]bbbzzz|||xxxrrrmmmhhh```WWWPPPGGGEEEAAA???>>><<<:::888666666555555555444444444222333444444555555444444666555333222111111222333333444555777777777777666999888777777888:::<<<===DDDEEEFFFFFFEEECCC@@@>>>===>>>AAACCCFFFHHHIIIIIIHHHJJJNNNRRRTTTVVVVVVVVVSSSUUUXXX\\\```cccfffgggjjjpppxxx|||~~~}}}sssnnnkkkeee```aaadddeeebbb]]]ZZZ[[[^^^qqqvvvhhh]]]ZZZRRRLLLIIIIIIEEE@@@<<<===<<<:::888777666555555333666666222222777;;;;;;999@@@:::222555666444888444333999:::444888>>><<<===:::888:::>>>AAABBBAAABBBMMMTTTSSSPPPOOOKKKEEEDDDEEEHHHLLLQQQTTTUUUTTTWWWUUURRROOONNNQQQWWW\\\ZZZZZZ[[[^^^bbbfffhhhhhhjjjvvv~~~~~~}}}yyyvvvrrrnnnmmmmmmlllhhhaaa^^^^^^___ppp|||~~~{{{qqqccc\\\TTTRRRQQQPPPMMMKKKCCC@@@===:::888999:::;;;<<<>>>===888666:::===<<<;;;@@@;;;777>>>>>>999<<<===GGGHHH>>>888888<<<@@@???===;;;===AAAFFFHHHIIIKKKUUU\\\[[[XXXWWWSSSOOOMMMNNNPPPTTTXXX[[[\\\[[[\\\[[[YYYVVVUUUWWW\\\___]]]^^^```aaadddgggkkknnnqqqxxx~~~yyywwwrrrjjjbbb\\\YYYYYYfffuuu}}}ppplllpppyyyoooiii```ZZZZZZ[[[[[[ZZZQQQMMMHHHCCC@@@@@@AAACCCCCCFFFEEE@@@>>>AAACCCCCCBBBEEE@@@???GGGEEE???CCCWWWjjj___FFF@@@======GGGCCCBBBBBBEEEIIINNNPPPQQQTTT\\\bbbbbb___]]][[[YYYWWWWWWXXXZZZ^^^aaaaaaaaabbbbbbaaa___]]]^^^```cccdddgggjjjiiifffggglllqqqvvvxxx}}}{{{pppfff]]]WWWSSSZZZfffzzzrrrbbb```cccmmm{{{}}}vvvkkk```]]]___aaa``````]]]WWWQQQMMMJJJIIIIIIFFFIIIJJJFFFEEEIIILLLLLLJJJKKKGGGGGGKKKFFFFFFSSS}}}sssMMMJJJFFF@@@LLLGGGIIIMMMQQQTTTVVVVVVUUUXXX^^^cccccc```^^^^^^^^^[[[ZZZZZZ[[[^^^aaabbbbbbbbbcccdddcccbbbaaabbbdddhhhooouuussslllhhhkkkpppvvvsssyyyvvvjjj___WWWTTT]]]nnnuuufffbbbccchhhtttuuueee^^^aaadddbbbeeedddaaa]]]YYYUUURRRPPPKKKOOOPPPLLLKKKOOOQQQPPPKKKMMMKKKKKKJJJFFFRRRlllvvvNNNOOOMMMCCCKKKKKKQQQXXX]]]___\\\WWWTTTZZZ\\\```aaa___]]]]]]```]]][[[YYYZZZ]]]___aaaaaa___aaacccccccccbbbcccdddgggqqq{{{{{{tttoooppptttqqqooovvv|||lllaaaWWW]]]iiiyyyxxxmmmeeedddfffooo~~~~~~jjjaaaeeeiiigggcccccccccbbb```\\\YYYWWWUUUYYYXXXTTTRRRSSSTTTRRRJJJLLLKKKMMMMMMJJJ___jjjMMMPPPOOOGGGJJJOOOVVV___eeeddd___YYYUUU[[[[[[^^^```^^^[[[]]]bbb^^^[[[YYYYYY[[[___aaabbb\\\^^^aaacccdddeeefffhhhfffqqq}}}|||xxxyyy|||ssssssxxx~~~pppfffhhhoooyyy}}}tttkkkfffdddeeennn|||mmmdddjjjooonnniiihhhfffdddaaa^^^\\\[[[\\\``````\\\YYY[[[[[[YYYPPPNNNLLLQQQRRROOOfffyyy[[[NNNPPPPPPMMMLLLSSSZZZbbbfffddd```[[[YYYZZZYYY[[[]]][[[XXX[[[bbb]]]ZZZWWWWWWZZZ^^^aaabbb\\\^^^bbbeeegggjjjmmmooonnnvvv}}}{{{~~~zzzzzz}}}zzzooofffhhhgggiiisssllleeemmmtttrrrssspppkkkfffaaa^^^\\\[[[^^^bbbddd```___bbbcccaaaXXXSSSNNNTTTWWWSSSgggeeeRRRRRRRRRRRRSSSQQQUUU[[[aaadddccc```^^^]]]XXXVVVWWWZZZXXXUUUYYY```[[[XXXTTTTTTWWW\\\___aaa]]]```dddgggjjjnnnrrruuuyyy~~~zzzqqqkkkdddgggvvvlllccciiissswwwzzz{{{tttggg^^^\\\]]]]]]cccaaa___aaaeeegggfffeee^^^]]]]]]\\\\\\\\\]]]^^^ZZZYYYVVVUUUUUUVVVXXXYYY]]]aaadddbbbaaaaaa]]]WWWZZZWWWUUUWWW[[[]]]ZZZVVV[[[XXXVVVVVVYYY^^^bbbdddfffeeeccccccgggooozzz~~~yyyooommmwwwxxxmmmnnnrrrtttqqqsssoooeee]]]\\\\\\[[[bbb___]]]___ccceeeeeeccc___```ccceeefffccc]]]XXXUUUTTTSSSTTTXXX\\\```bbbgggkkkkkkfff```^^^[[[WWWTTTSSSSSSUUUXXXYYYXXXWWW]]]]]]\\\^^^```bbbccccccffffffgggiiinnnvvv{{{{{{||||||tttmmmkkkiiifffjjjiiibbb\\\\\\]]]\\\aaa^^^\\\\\\```bbbaaa```___bbbhhhpppsssmmm```UUURRRQQQQQQTTTYYY___dddeeerrrvvvuuukkk```[[[XXXVVVPPPQQQTTTUUUVVVWWWYYY[[[aaabbbeeeggghhhhhhgggffffffiiimmmqqqwww~~~yyyzzz{{{ooofffaaabbbfffeee___\\\^^^aaabbbccc___\\\[[[]]]^^^]]][[[]]]```iiiuuu|||vvvgggZZZVVVTTTRRRSSSXXX]]]___```ssszzzzzzpppbbbZZZVVVTTTNNNRRRVVVWWWVVVWWW\\\aaaeeehhhkkknnnooooooooooookkkooouuuzzz~~~zzzssssssxxxwwwiiibbbdddfffddd]]][[[aaagggkkkgggbbb]]][[[\\\\\\[[[YYY[[[^^^gggttt}}}|||qqqggg\\\XXXTTTTTTWWWZZZ[[[YYYiiisssxxxqqqfff]]]WWWTTTOOOTTTXXXYYYXXXYYY```fffjjjmmmppprrrsssuuuyyy|||vvv{{{tttooonnnrrr}}}|||mmmeeefffhhheee]]]\\\bbbjjjoooiiiddd___\\\]]]^^^\\\[[[\\\___fffqqq{{{}}}xxxrrrccc^^^XXXWWWZZZ\\\ZZZXXX]]]gggooommmgggaaa[[[VVVSSSWWW[[[\\\[[[^^^dddjjjpppsssuuuvvvwww{{{{{{|||~~~|||uuukkkkkkssssssjjjeeehhheee___\\\bbbiiillliiiddd___^^^```bbbbbbaaabbbdddjjjqqqxxxzzzyyyvvvoooggg```]]]______\\\WWWUUU^^^eeegggfffddd```[[[\\\^^^aaabbbcccffflllpppvvvyyy}}}~~~~~~}}}yyyvvvxxx{{{}}}pppmmmsss{{{rrrcccgggfff```]]]aaafffggghhhccc______bbbeeeffffffgggjjjooosssvvvwwwwwwvvvzzzqqqgggcccbbbaaa[[[VVVRRRYYY___bbbdddfffddd___eeefffggghhhkkkooossswwwzzz~~~wwwsssvvvwww{{{~~~xxxrrrlllccc[[[ZZZ]]]ccchhheeeeeebbb^^^aaahhhllllllqqquuu}}}~~~uuuoooppptttuuuqqqjjjffffffaaaZZZXXXXXXYYY[[[^^^bbbeeegggmmmpppuuuyyy|||}}}|||{{{zzzvvvuuuvvvxxx{{{|||uuulllccc^^^]]]^^^___fffggggggeeeiiipppsssrrrvvv|||{{{mmmhhhiiipppttttttooojjjgggaaaZZZXXXWWWWWWYYY]]]bbbgggjjjnnnqqqwww|||}}}xxxvvvwwwyyy|||uuullleeeaaa]]][[[bbbgggiiijjjnnntttvvvuuu|||~~~nnnfffffflllsssvvvsssllleee___ZZZWWWWWWWWWYYY]]]dddjjjnnnnnnrrrwww~~~~~~~~~}}}yyyvvvwww{{{~~~xxxppplllhhheeebbb^^^eeejjjlllnnnrrrssspppwww}}}zzznnniiijjjpppuuuqqqiii```\\\ZZZVVVWWWZZZ^^^ccciiinnnqqqpppsssxxx}}}|||xxxuuuwwwwwwwwwzzz}}}zzzyyyzzz~~~{{{yyyqqqnnnmmmjjjhhhbbbjjjppprrrqqqrrrpppmmmlllppp~~~~~~ssslllooopppmmmddd[[[YYYZZZVVVZZZ```fffkkkoooppppppuuuwwwyyy{{{|||||||||{{{tttqqqppptttvvvvvvzzz~~~~~~}}}wwwtttqqqnnnjjjiiirrryyyyyywwwuuuqqqmmmjjjmmm{{{rrrpppnnnjjjbbbZZZXXXZZZXXX]]]eeelllqqqrrrqqqooowwwxxxxxxxxxxxxvvvuuutttqqqppprrrxxx|||}}}}}}vvvoookkkuuu|||{{{wwwssspppllliiikkkxxxyyysssooommmggg]]]YYYZZZ\\\```gggmmmpppqqqpppoooqqqrrrrrrrrrrrrqqqpppoooqqqqqqvvv~~~wwwgggqqqyyywwwsssooolllhhhaaacccnnn}}}~~~vvvrrrrrrlllbbb[[[ZZZ```bbbgggkkknnnpppoooooojjjjjjkkklllllllllllllllqqqrrrxxx~~~}}}{{{rrrooommmmmmiiieeefffjjjoooeeecccnnnwwwxxx{{{tttkkkkkkddd[[[]]]^^^\\\]]]aaagggiiigggccchhheeecccbbbdddjjjpppttt}}}{{{~~~~~~{{{|||xxxvvv}}}tttkkkgggcccaaaccchhhkkkddddddnnnttttttwww~~~~~~pppfffgggaaaZZZ]]]]]][[[ZZZ\\\```bbbaaa___bbbaaaaaaccchhhooovvv{{{}}}}}}yyyssszzzssshhhaaa___dddjjjllliiilllsssvvvsssvvv~~~ooobbbaaa]]]XXX]]]^^^[[[YYYYYY[[[]]]______aaabbbdddhhhnnnuuu|||}}}~~~{{{rrrwwwxxxkkkeeejjjsssvvvxxx}}}}}}tttccc___YYYUUU[[[```___]]]\\\]]]```dddfffiiijjjlllppptttyyy~~~~~~vvvzzz|||rrrvvv~~~iiiaaaWWWRRRXXX```bbbcccccccccffflllqqqssssssuuuwwwzzz~~~|||~~~pppeeeYYYRRRXXX___dddiiikkkjjjmmmsssxxxxxxxxxzzz|||~~~~~~ssshhh\\\UUUZZZaaaiiirrruuussssssxxx}}}}}}||||||}}}~~~~~~~~~tttjjj___XXX]]]dddnnnyyy}}}zzzyyy|||~~~}}}~~~~~~}}}{{{zzzyyyyyyxxxlllbbb]]][[[iiimmmttt{{{~~~~~~zzzxxx}}}~~~pppfff```^^^fffkkksss{{{}}}|||}}}}}}~~~tttiiiddddddeeejjjrrr{{{~~~}}}|||}}}tttjjjhhhiiijjjnnnvvv}}}{{{yyyooohhhjjjnnnrrrvvv|||{{{vvvwwwuuuoooiiihhhmmmrrrzzz|||~~~uuurrrmmmhhhfffjjjqqqwww}}}~~~}}}}}}xxxrrrjjjeeefffllltttzzz~~~yyylllnnnyyysssfffbbbeeeiiipppuuu{{{}}}~~~pppeeegggqqqtttuuufffbbbfffkkkpppuuu{{{~~~{{{tttgggfffllltttzzzhhhcccgggmmmqqqtttyyy}}}~~~|||yyyooolllmmmsss}}}nnngggkkkooorrrtttvvvzzz}}}~~~zzzxxxwwwuuu{{{wwwooooooqqqrrrttttttyyy|||}}}{{{yyytttrrrsssuuuvvv{{{~~~~~~yyysssssswww{{{|||ssssssxxxuuuqqqqqq}}}xxxwwwssssss~~~}}}tttmmmuuuyyyuuuvvv}}}}}}ooofffooo}}}~~~zzzvvvwww||||||lllaaakkk}}}zzzuuuwww|||vvveee[[[eeewwwzzzvvvvvvzzz~~~|||{{{ssseee]]]gggwww}}}~~~{{{wwwvvvxxxzzzwww||||||wwwssskkkeeemmm|||}}}|||~~~xxxxxx||||||xxxvvvvvvyyyvvvyyy~~~}}}wwwsssrrrlllhhhppp}}}{{{{{{{{{}}}{{{{{{uuuuuuzzzuuuuuuzzz{{{}}}}}}zzz}}}{{{uuutttqqqnnnpppvvv{{{yyyxxxzzz}}}xxxwwwxxxsssyyy{{{rrrrrrxxx}}}||||||}}}{{{wwwwwwyyywwwrrroooqqqzzzwwwuuuvvvxxx~~~|||rrrqqqrrrtttxxxnnnooouuu~~~~~~|||~~~}}}~~~}}}{{{}}}xxxvvvwwwzzzyyyuuussstttzzzvvvsssrrrqqqsss|||ssslllmmmrrr|||vvvllllllqqqyyy||||||zzzwwwwww|||~~~{{{wwwvvv|||yyywwwvvvvvvwwwyyy{{{zzzuuuqqqnnnkkkjjjooovvv~~~uuukkklllrrrvvviiigggkkkqqqxxx{{{yyyzzztttpppooouuuxxxvvvsssqqq{{{{{{zzzxxxxxxzzz{{{{{{vvvqqqllljjjfffcccfffkkkrrrqqqrrrrrrooooooyyyyyyjjjdddeeekkkpppwww{{{|||zzzwwwuuuoookkkjjjooosssrrrqqqrrrtttyyy}}}~~~}}}|||xxxsssqqqkkkgggeeedddbbbeeeiiirrrqqqsssxxx~~~pppgggfffiiikkkqqqwww{{{yyytttpppmmmjjjiiinnnqqqqqqsssvvvsssyyy}}}|||{{{zzztttmmmpppjjjeeefffggggggkkkppp{{{|||xxxllljjjiiijjjnnnuuu{{{zzzssslllmmmjjjkkkoooqqqrrrvvv{{{www{{{zzzuuusssuuutttooorrrkkkhhhiiilllnnnsssyyyvvvllllllvvv|||xxxttttttssspppnnnpppppppppoooqqqvvv{{{pppvvvwwwrrrpppsssssspppqqqqqqqqqqqqsssyyyzzzvvv{{{}}}xxxuuuvvvuuurrrqqqsssuuutttsssrrrtttvvvnnnqqqpppmmmnnntttuuurrrsssssssssssswww~~~}}}wwwvvvxxxwwwtttsssuuuwwwwwwtttqqqooooookkkjjjgggeeejjjqqqtttrrrrrrrrrsssvvv}}}zzzttttttwwwvvvtttrrrssstttsssqqqooolllkkkjjjeee^^^]]]cccjjjnnnmmmjjjmmmrrr{{{xxxssssssssssssqqqrrrqqqpppoooooooooooonnnlllcccZZZYYY]]]cccgggiiieeekkkwww~~~xxxtttqqqoooooorrrqqqooooooqqqrrrrrrrrrlllccc[[[[[[^^^bbbhhhmmmoooxxxzzzrrrmmmnnnooonnnoooqqqssstttrrroookkkddd___aaadddhhhpppyyysssmmmnnnkkkkkkmmmqqqtttsssnnnjjjjjjdddbbbfffjjjnnnyyyzzzrrrllloooppppppnnnkkkhhhffffffaaaccceeehhhpppzzzppppppqqqqqqooolllhhheeecccbbbeeekkkvvvvvvrrrrrrqqqooolllhhheeecccfffkkkwwwuuusssooommmllllllllllllqqq{{{zzztttrrrtttyyy}}}