BM6(v hhh______cccaaadddcccYYYPPPnnnwwwWWWSSSTTTVVVWWWZZZ^^^___```bbbfffjjjppptttzzz~~~~~~zzz{{{vvvooo{{{ssslllkkknnnssstttqqqkkkiiimmmppppppiiihhhllluuuzzzwwwoooiiikkkjjjgggeeekkkuuuyyywwwooommmmmmrrrzzz|||wwwpppiiiccc^^^\\\^^^[[[XXXUUUUUUWWWZZZ\\\XXXWWWVVVUUUWWW]]]ffflllrrryyy}}}||||||zzz{{{zzzhhhiii|||qqqbbbNNNAAA======<<<::::::999888888::::::999888888888999999999:::::::::;;;:::>>>???CCC^^^xxx[[[UUUSSSQQQRRRTTTVVVVVVVVVKKKJJJJJJLLLOOOSSSTTTUUURRRRRRRRRTTTUUUSSSPPPMMMSSSRRRPPPOOONNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLKKKGGGEEEEEEDDDCCCHHHNNN]]]xxx{{{tttooonnnooottt{{{rrriii[[[PPPKKKKKKLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHBBBCCCFFFJJJNNNRRRUUUWWWSSSYYYeeeqqqvvvwww{{{{{{zzzzzzyyyuuutttwwwuuuooohhhccc```]]]YYYVVVRRRPPPNNNMMMNNNOOOOOONNNNNNPPPTTTXXXZZZYYYTTTPPPQQQVVV]]]ccchhhooowww}}}zzz}}}tttggg^^^bbb}}}rrrtttsssffflllsssYYYLLL@@@>>>@@@@@@??????@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===>>>@@@BBBCCCCCCCCCCCCBBBFFFGGGIIIOOOVVV{{{nnn^^^]]]ccc___]]]]]]ZZZ```dddMMMZZZ\\\LLLVVVYYY]]]^^^^^^```dddhhhkkkoootttxxxzzz|||~~~wwwtttwww|||yyyyyyxxxyyy|||rrrzzzxxxooolllnnnooommmjjjkkkppptttsssooonnnqqqxxx~~~}}}wwwrrrmmmkkkfffdddkkkuuu{{{{{{pppmmmkkkoooxxx~~~{{{xxxrrrkkkddd]]]YYYVVVWWWVVVTTTRRRRRRTTTVVVWWWVVVUUUTTTSSSUUU[[[ccciiiooovvv{{{{{{|||}}}~~~{{{lllnnn{{{~~~ooo```MMM@@@======<<<::::::999888888::::::999888888888999999999:::::::::<<<:::??????CCC___}}}}}}}}}aaaUUUSSSRRRRRRTTTVVVWWWVVVMMMLLLKKKLLLOOOQQQRRRRRRPPPPPPQQQSSSSSSRRRNNNKKKQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLKKKHHHGGGGGGEEECCCEEEJJJWWWlll}}}wwwjjjYYYOOOLLLLLLKKKIIIJJJLLLNNNMMMKKKIIIGGGAAAAAADDDHHHMMMTTTZZZ]]]XXXZZZaaammmtttwwwyyy}}}~~~}}}||||||{{{wwwvvvyyyvvvrrrkkkeee```]]]YYYWWWTTTRRROOONNNOOOPPPOOOOOOOOOPPPRRRUUUVVVUUUQQQMMMLLLOOOTTTXXX\\\dddmmmtttxxx|||sssfff]]]dddyyyyyyrrrfffkkkrrrYYYLLL@@@>>>@@@@@@?????????>>><<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>===???AAACCCDDDDDDDDDDDDDDDGGGHHHIIINNNUUUsssvvv]]]YYYccc```[[[aaahhhuuuTTTLLLTTTXXXOOOUUUXXX[[[\\\\\\^^^cccggghhhkkkooosssvvvzzz~~~zzzpppkkknnnrrrvvvxxxyyyxxxzzzvvvssstttrrrnnnooouuuwwwuuuvvvtttsssvvv||||||pppmmmgggdddkkkwwwxxxsssoooqqqxxx~~~~~~|||vvvsssnnngggaaa[[[WWWUUUSSSRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOQQQWWW```ffflllsssyyyyyy{{{|||www|||ooosss~~~zzzmmm^^^KKK???<<<===<<<;;;:::999888888::::::999888888888999999999:::::::::;;;;;;???@@@EEEdddxxxsss||||||fffUUUSSSRRRRRRTTTVVVWWWVVVRRRPPPMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPQQQOOOKKKHHHOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKIIIIIIJJJGGGBBBCCCFFFKKK]]]ooouuuvvv~~~wwweeeVVVPPPMMMKKKGGGJJJNNNPPPNNNKKKHHHFFFAAAAAACCCGGGNNNXXX```fffaaa]]]___iiirrruuuuuuvvvxxx{{{{{{yyy{{{~~~zzzzzz|||yyytttnnngggaaa\\\YYYWWWUUUSSSPPPOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQOOOLLLIIIGGGIIIKKKMMMQQQYYYdddlllvvv{{{qqqeee\\\ggg}}}{{{rrrhhhlllrrrXXXKKK@@@>>>@@@@@@??????>>>===;;;;;;;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>???BBBDDDEEEFFFFFFEEEFFFIIIIIIJJJNNNTTTpppzzzaaaZZZhhhhhhcccppp}}}TTTOOOSSSFFFLLL[[[TTTWWWZZZ[[[[[[]]]aaaeeehhhkkknnnrrruuuzzzuuuqqqtttyyyxxx||||||yyy|||ssstttzzzyyy|||}}}zzzzzzvvvqqqrrrxxxsssooohhheeelllyyyzzztttuuu{{{~~~{{{tttrrrmmmgggaaa\\\YYYWWWRRRRRRRRRSSSSSSSSSSSSSSSOOOOOOMMMLLLNNNTTT]]]cccjjjrrrwwwxxxzzzrrrnnnyyy}}}qqqvvvwwwkkk\\\JJJ>>><<<======;;;:::999888888::::::999888888888999999999:::::::::;;;:::???AAAGGGhhhpppkkkxxxzzzfffUUUSSSRRRRRRTTTVVVWWWVVVVVVSSSOOOMMMLLLLLLJJJIIIIIIIIIKKKMMMNNNMMMIIIFFFMMMNNNNNNOOOOOOPPPPPPQQQOOONNNMMMLLLKKKKKKKKKKKKLLLJJJJJJKKKHHHBBBAAADDDEEEWWWiiillliiilllttt{{{~~~}}}kkkZZZSSSOOOLLLEEEIIINNNQQQOOOKKKGGGEEEBBBAAACCCGGGOOOZZZeeekkkggg```^^^fffpppsssrrrpppqqqttttttrrrtttzzz|||{{{}}}|||zzzvvvooohhhaaa\\\YYYWWWVVVTTTQQQPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMKKKIIIFFFFFFGGGGGGHHHKKKTTT```iiiuuu{{{~~~oooddd\\\iiivvvtttnnnfffmmmsssXXXKKK@@@===@@@@@@??????===<<<;;;:::;;;===???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===============???@@@BBBDDDFFFFFFFFFFFFGGGJJJJJJJJJNNNSSSsss}}}gggVVVeeemmm]]]ssspppPPPJJJRRRTTTQQQPPPWWWXXXZZZ[[[]]]bbbhhhlllrrrrrrtttvvvzzz}}}||||||{{{~~~{{{zzz{{{vvvxxx}}}}}}~~~~~~~~~{{{xxxyyy~~~~~~zzzpppggglllyyy|||xxxwwwxxx{{{|||}}}wwwrrrkkkfffccc___YYYUUURRRRRRSSSUUUVVVUUUQQQNNNPPPPPPQQQQQQSSSWWW]]]aaagggnnntttwwwzzzvvvmmmnnn~~~tttkkkuuuwwwzzzzzz{{{kkkZZZGGG>>><<<:::999:::999999999999999999999999999999:::::::::;;;;;;;;;;;;>>>:::AAAHHHffftttgggiiippphhh___WWWPPPOOOPPPPPPTTTYYYVVVUUUUUUTTTSSSOOOJJJFFFMMMIIIHHHKKKPPPPPPIIICCCLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPNNNKKKIIIIIIIIIKKKKKKJJJIIIHHHEEECCCAAAFFFRRRbbblllkkkfffdddgggmmmrrr{{{}}}{{{rrrdddWWWPPPOOOHHHLLLQQQSSSPPPKKKFFFDDD@@@BBBGGGOOOXXX___ccceeefffdddbbbdddhhhllllllkkkkkklllnnnoooqqquuuzzz~~~zzzvvvppphhhaaa\\\YYYWWWVVVUUUSSSQQQPPPPPPPPPQQQNNNNNNNNNNNNLLLIIIFFFDDDBBBAAADDDIIIKKKNNNWWW```iiirrr}}}{{{}}}{{{pppkkk\\\kkkmmmsssuuutttXXXKKK???===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<;;;::::::;;;<<<==================<<<<<<<<<======<<<======>>>???@@@BBBBBBCCCDDDEEEHHHIIIKKKJJJJJJJJJJJJLLLNNNsss|||hhhbbb```\\\ooowww___KKKKKKQQQRRRRRRTTTVVVWWWYYYZZZ]]]bbbhhhlllppprrrtttwww{{{}}}yyyxxx~~~~~~~~~uuulllnnnxxx~~~~~~}}}zzzwwwvvvwwwyyyzzzzzzvvvqqqjjjfffccc___ZZZVVVSSSSSSTTTVVVWWWWWWTTTRRRQQQQQQRRRRRRTTTXXX^^^bbbeeemmmuuuxxx|||~~~vvvkkkiiiwwwkkk```jjjttt}}}zzzllliiiXXXFFF>>><<<:::999:::999999999999999999999999999999:::::::::;;;;;;;;;===@@@;;;BBBHHHeee{{{hhhxxxsssyyyvvv^^^VVVQQQPPPQQQQQQTTTXXXVVVUUUUUUTTTSSSPPPLLLHHHJJJIIIIIILLLPPPPPPLLLGGGNNNMMMMMMLLLMMMNNNOOOPPPOOOPPPQQQOOOLLLJJJIIIJJJKKKKKKJJJJJJHHHEEECCCBBBHHHNNN[[[hhhpppnnnhhhcccbbbfffvvvzzzyyyuuummmaaaWWWPPPMMMHHHKKKPPPRRRPPPKKKGGGDDD@@@BBBGGGNNNUUUYYY[[[ZZZ[[[ZZZZZZ[[[^^^aaaccccccaaabbbdddfffhhhmmmsssxxx{{{vvvnnnfff___ZZZVVVTTTUUUTTTSSSQQQPPPPPPOOOOOOKKKKKKJJJIIIHHHFFFCCCAAABBBAAABBBFFFHHHJJJQQQYYY___hhhrrrxxxzzz{{{|||zzz~~~zzz{{{sssiiiZZZiiihhhmmmqqq^^^PPPBBB???AAA@@@===<<<======<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMwwwgggccc^^^^^^^^^RRRKKKNNNQQQPPPRRRWWWTTTVVVXXXZZZ\\\aaahhhlllnnnppptttyyy}}}~~~~~~zzzvvv{{{~~~zzz}}}{{{rrrrrrxxx{{{zzz{{{xxxvvvuuuvvvwwwwwwvvvxxxrrrlllhhhfffccc___\\\WWWVVVVVVWWWXXXYYYWWWUUURRRRRRSSSTTTVVVZZZ___ccccccllluuuzzz~~~}}}}}}zzz{{{}}}}}}zzzyyynnnkkkttt}}}dddWWWaaaxxx~~~xxxkkkgggVVVEEE===<<<:::999:::999999999999999999999999::::::::::::;;;;;;;;;;;;@@@AAA===DDDHHHeeennn}}}pppkkk~~~\\\VVVQQQRRRSSSRRRSSSWWWUUUTTTTTTTTTSSSQQQMMMJJJJJJKKKMMMOOOOOONNNLLLJJJQQQOOONNNMMMMMMNNNPPPQQQPPPQQQQQQPPPMMMKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBHHHIIIRRReeexxx~~~tttggg[[[ZZZdddyyy~~~vvvqqq|||{{{vvvooohhhaaaYYYRRRNNNIIIKKKNNNPPPOOOLLLGGGDDD@@@CCCHHHNNNRRRSSSPPPMMMLLLMMMOOOOOOPPPSSSVVVYYYVVVWWWYYY[[[___eeelllqqq|||~~~xxxooofff___ZZZUUUSSSSSSSSSSSSRRRQQQPPPOOONNNKKKIIIGGGFFFFFFDDDBBB???@@@>>>>>>@@@BBBBBBHHHOOOSSS[[[eeemmmrrrwww{{{~~~{{{yyy~~~||||||~~~wwwiiiZZZlllffffffsss~~~uuufffTTTDDD???AAA@@@<<<999;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAABBBEEEGGGIIIJJJJJJJJJMMMMMMMMMMMMLLLKKK{{{dddVVVhhh```YYYSSSPPPRRRSSSQQQRRRUUUSSSUUUVVVXXX\\\aaagggkkkkkkoootttzzz~~~~~~zzzyyywwwtttuuuyyy~~~}}}|||}}}{{{uuuuuuxxxzzzyyyyyywwwvvvvvvwwwwwwvvvuuuzzzuuuppplllkkkjjjgggccc]]][[[YYYYYYYYYYYYWWWUUURRRSSSTTTUUUWWW[[[```ccccccmmmwww}}}~~~zzzzzz{{{|||}}}}}}zzzwww|||wwwwww{{{fff[[[ddd{{{|||sssdddTTTCCC===<<<:::::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<@@@AAA===EEEIIIeeexxx|||}}}pppgggppp}}}\\\VVVSSSTTTUUUSSSSSSUUUSSSRRRRRRRRRRRRPPPMMMKKKJJJNNNRRRRRROOOLLLLLLLLLSSSRRROOONNNMMMNNNPPPQQQPPPQQQRRRQQQNNNLLLLLLLLLKKKKKKKKKKKKIIIGGGEEEDDDDDDEEENNNdddzzzeee[[[XXXeeetttyyywwwtttqqqooonnnsss|||uuuooorrr~~~wwwmmmeeeaaa]]]WWWRRRJJJKKKMMMOOOOOOLLLHHHEEE@@@CCCHHHNNNPPPNNNIIIEEEAAADDDFFFGGGFFFGGGLLLPPPOOOQQQSSSUUUYYY```hhhnnnxxx{{{|||qqqgggaaa\\\WWWTTTRRRSSSSSSSSSRRRPPPNNNMMMNNNKKKHHHHHHHHHHHHEEEBBBBBB>>>===???@@@@@@DDDJJJJJJPPPZZZeeeooowww}}}~~~zzzhhh^^^uuu{{{gggfffiiihhhppplllYYYEEE???AAAAAA???===:::;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@AAABBBAAACCCFFFIIIJJJKKKJJJJJJLLLMMMMMMNNNMMMLLL}}}dddSSSnnn[[[```XXXRRRRRRTTTTTTSSSSSSSSSTTTVVVXXXZZZ___eeejjjiiimmmsssyyy~~~uuusssuuuwwwxxxyyywww~~~yyyvvvwwwyyy{{{}}}}}}wwwuuuvvvyyyzzz{{{yyyxxxvvvvvvxxxyyyxxxwwwzzzvvvrrrqqqqqqpppllliiidddbbb^^^\\\ZZZXXXUUUSSSRRRSSSUUUVVVXXX[[[```ccceeeooozzz}}}zzzyyyzzzyyyxxxwwwzzzoooeeeqqq~~~yyyvvvooo```QQQAAA<<<;;;;;;:::;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<>>>???===FFFIIIdddsssvvviii^^^YYYUUUVVVVVVTTTSSSUUURRRQQQPPPPPPPPPOOOMMMJJJGGGLLLQQQRRRPPPNNNOOOQQQTTTSSSQQQOOONNNNNNOOOPPPPPPQQQRRRQQQOOOMMMMMMMMMKKKKKKLLLKKKJJJHHHFFFEEE>>>CCCNNNccc~~~nnnaaabbbmmmtttsssqqqooofff^^^^^^eeerrr~~~{{{uuuqqqtttxxxkkkbbb___\\\XXXTTTLLLLLLLLLNNNOOONNNJJJFFFBBBDDDIIINNNPPPMMMHHHCCC>>>AAACCCCCCAAACCCGGGKKKKKKLLLNNNPPPTTT[[[ccciiitttxxx}}}{{{oooeee```\\\XXXUUUSSSSSSTTTTTTSSSQQQOOONNNPPPMMMKKKMMMPPPPPPMMMJJJHHHCCCAAABBBCCCBBBEEEIIIEEEJJJSSS```nnnzzz~~~vvvdddcccqqqzzzttteeegggfff___dddtttmmmZZZFFF???@@@AAA@@@@@@<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???AAABBBCCCBBBDDDGGGJJJLLLLLLKKKKKKKKKKKKMMMNNNNNNNNNpppiii{{{WWWhhhbbbYYYPPPNNNRRRVVVVVVTTTSSSTTTUUUWWWYYY^^^ccchhhgggkkkqqqwww|||tttooorrruuuuuuvvvwww|||vvvpppnnnlllmmmrrrvvvyyy~~~xxxrrrsssvvvxxx{{{}}}yyywwwvvvvvvxxxzzzzzzzzzyyywwwuuuvvvwwwvvvqqqmmmjjjgggdddaaa^^^ZZZVVVRRRSSSUUUWWWXXXZZZ]]]aaaeeeiiisss}}}|||zzzyyyyyyxxxwwwvvv}}}}}}vvvqqq|||~~~ooohhh]]]NNN@@@;;;;;;;;;:::;;;999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<===>>>===GGGHHH```{{{xxxccc]]]XXXXXXWWWTTTSSSUUUSSSQQQPPPPPPPPPOOOMMMKKKBBBGGGMMMQQQRRRRRRTTTVVVTTTSSSRRRPPPOOONNNMMMMMMOOOQQQRRRQQQOOOMMMMMMMMMKKKLLLLLLLLLKKKIIIGGGFFF;;;CCCMMM^^^zzz}}}zzz{{{oooaaaZZZ\\\fffwwwxxxpppooo{{{yyyjjj___ZZZXXXVVVTTTNNNMMMLLLNNNPPPPPPLLLHHHEEEGGGJJJMMMOOOMMMHHHDDDAAAAAABBBBBBAAACCCEEEHHHGGGHHHHHHIIIMMMTTT\\\bbbooottt{{{~~~wwwjjj```]]][[[WWWTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNOOOUUU\\\___]]]YYYPPPJJJEEEEEEEEEDDDEEEGGGFFFIIIPPP^^^nnn{{{}}}ooobbbjjjuuuuuubbbaaa___XXX___rrrhhhYYYIIIBBBAAA@@@???@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;=========>>>>>>??????@@@>>>>>>>>>???@@@BBBCCCDDDDDDEEEHHHJJJLLLLLLMMMMMMKKKLLLMMMNNNOOOOOOgggaaahhhaaa[[[SSSOOOPPPUUUWWWVVVTTTUUUVVVVVVXXX\\\bbbfffeeeiiinnnuuuzzz~~~~~~wwwtttrrrqqqsssvvvwww{{{zzzrrrnnniiihhhmmmqqqsssxxxwwwqqqrrruuuvvvxxx}}}xxxvvvttttttwwwzzz|||}}}{{{zzz{{{}}}~~~xxxtttmmmkkkhhhfffccc___YYYUUUUUUWWWZZZ\\\]]]```dddgggnnnwww~~~}}}}}}}}}{{{yyyttt{{{~~~{{{~~~zzzyyyzzznnnjjjZZZLLL>>>:::;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>??????IIIGGG[[[ggg```[[[ZZZXXXTTTSSSUUUVVVTTTRRRQQQQQQPPPNNNLLLCCCGGGLLLPPPRRRSSSTTTTTTSSSSSSRRRQQQOOOMMMKKKIIINNNPPPQQQPPPNNNMMMMMMMMMKKKLLLLLLLLLKKKIIIHHHGGG>>>CCCHHHSSSnnnuuuggg___aaaqqq{{{rrrnnnyyy}}}mmm___XXXVVVUUUUUUQQQNNNLLLNNNQQQQQQNNNJJJJJJJJJJJJLLLLLLKKKHHHEEEDDDCCCAAAAAABBBDDDDDDDDDEEEEEEEEEEEEHHHNNNVVV\\\iiiqqqzzztttfff^^^\\\[[[YYYVVVXXXWWWVVVTTTSSSSSSRRRRRRPPPPPPUUU```mmmsssrrrooocccZZZTTTRRRPPPMMMKKKLLLNNNOOOTTT```ppp|||wwwzzzlllfffuuuyyy___^^^^^^XXXaaatttooofff]]]XXXTTTMMMIIIHHHEEEBBB???<<<::::::;;;<<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<===>>>?????????>>>>>>>>>???AAABBBDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPyyyoooZZZdddttt[[[bbb___XXXRRRPPPSSSVVVWWWTTTUUUVVVVVVXXX[[[```dddeeehhhmmmsssyyy}}}~~~uuusssvvvrrrqqqsss|||xxxsssmmmiiijjjkkklllttt}}}yyyqqqrrrttttttvvv{{{wwwuuurrrrrrvvvzzz}}}~~~zzznnnmmmkkkjjjgggccc]]]XXXWWWZZZ\\\^^^```cccfffiiiqqqyyy~~~~~~}}}zzzvvvyyyzzzxxxzzz~~~sssnnnpppYYYKKK>>>:::;;;;;;;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<======@@@AAAAAAJJJFFFXXXzzz|||jjjccc]]]ZZZXXXTTTTTTVVVXXXVVVTTTSSSRRRQQQOOOMMMIIIJJJMMMPPPQQQQQQOOONNNRRRSSSSSSRRRPPPMMMIIIGGGNNNOOOPPPPPPNNNLLLLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGBBBDDDCCCJJJeeevvveee```kkk{{{zzz|||wwwpppwwwqqqbbbYYYVVVWWWXXXRRROOOLLLNNNQQQRRROOOKKKNNNMMMKKKJJJJJJJJJGGGEEEGGGCCC@@@@@@CCCEEEDDDBBBFFFFFFEEEDDDFFFLLLTTTYYYeeennnzzztttfff^^^]]]^^^\\\YYYYYYXXXVVVTTTSSSSSSTTTTTTRRRTTT\\\kkk{{{yyyppphhhdddaaa\\\YYYYYYWWWVVVYYYdddsss~~~tttnnnmmmlll}}}xxx___ccchhheeennn}}}yyywwwoooddd\\\ZZZGGGEEE@@@<<<::::::;;;<<<:::;;;<<<======<<<;;;:::;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@AAACCCEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPOOONNNOOOPPPxxxkkk{{{[[[\\\lllgggeeeeee^^^TTTNNNNNNQQQUUUVVVUUUUUUVVVWWWZZZ\\\___```hhhjjjlllooosssyyyzzzuuuuuu{{{{{{zzzoookkkqqqsssuuuyyyqqqpppqqqpppqqqtttwwwqqqnnnqqquuuxxx}}}~~~wwwpppjjjfffdddddd[[[^^^`````````bbbfffiiisssyyy~~~}}}~~~~~~|||xxxvvvtttuuuyyy{{{{{{sssooojjjYYYKKK>>>::::::999888999999999::::::::::::;;;;;;======<<<<<<<<<<<<======>>>EEEFFFEEEHHHVVV}}}ooo```TTTSSSRRRMMMLLLPPPYYYTTTRRRSSSSSSQQQPPPRRRSSSQQQNNNNNNPPPRRRSSSSSSTTTSSSSSSTTTTTTRRROOOLLLKKKMMMNNNOOOOOONNNLLLKKKNNNNNNNNNMMMKKKGGGDDDBBB@@@BBBDDDIIIUUUiiivvvkkklllppp}}}}}}vvvrrryyy{{{gggZZZXXXZZZ[[[ZZZPPPIIIJJJMMMOOOPPPQQQOOOOOONNNMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDEEEFFFHHHKKKMMMOOO]]]fffsss}}}yyyqqqfff]]]ZZZZZZ]]]^^^```]]]ZZZVVVUUUTTTUUUVVVUUUTTTZZZjjj}}}~~~zzzxxxxxxxxxwwwwwwnnnbbb```mmmyyy{{{|||zzz{{{}}}sssnnnxxxjjjfffjjjyyy}}}mmmVVVLLLAAA===@@@BBB???:::<<<;;;::::::<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@BBBCCCDDDFFFHHHIIIJJJJJJKKKNNNPPPOOOOOOOOOQQQTTTVVV}}}qqqrrrYYY```hhhbbbgggeee^^^UUUPPPPPPTTTWWWYYYUUUTTTUUUVVVXXX\\\___bbbiiikkkmmmooosssxxx~~~yyy|||sssjjjnnnqqqwwwvvvnnnmmmnnnnnnooorrrvvvrrrpppqqqsssuuuzzz~~~xxxrrrmmmjjjhhh```aaabbbbbbbbbdddiiimmmuuu{{{~~~yyyyyyxxxxxx|||~~~zzztttqqqlllVVVIII===:::::::::999:::999999::::::::::::;;;;;;===<<<<<<<<<<<<===>>>???@@@FFFFFFEEEHHHUUUppp```RRRPPPPPPLLLNNNSSSZZZUUUSSSTTTTTTQQQQQQSSSVVVSSSQQQPPPQQQRRRSSSRRRSSSRRRRRRSSSSSSRRRNNNKKKLLLMMMOOOPPPOOONNNMMMLLLMMMNNNMMMLLLJJJFFFCCCAAA@@@BBBDDDHHHPPP```sssvvvrrrsss}}}~~~wwwssszzzlll\\\XXXYYYZZZUUUNNNIIIKKKNNNOOOPPPRRRQQQPPPOOONNNLLLKKKKKKJJJHHHGGGEEECCCBBBAAAAAABBBEEEDDDDDDDDDFFFIIIKKKMMM___hhhsss|||zzzssshhh```\\\[[[\\\\\\]]][[[XXXVVVUUUVVVXXXYYYWWWVVVYYYcccrrr|||~~~}}}||||||}}}ssshhheeennnvvvwww{{{}}}yyyzzzyyysssiiiiiiwwwfffcccmmmqqq[[[PPPDDD===<<<>>>===;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<======>>>>>>===>>>>>>???@@@BBBCCCDDDGGGIIIJJJJJJJJJKKKMMMOOONNNMMMNNNPPPTTTVVVxxxppptttVVVcccfffbbbmmmjjjcccZZZSSSQQQSSSVVVXXXTTTSSSSSSTTTWWW[[[```ccciiikkkmmmooorrrvvv|||}}}~~~~~~mmmlllnnnvvv|||rrrjjjiiijjjkkklllooouuurrrrrrrrrqqqqqqwww|||uuuooollldddcccbbb```aaaeeekkkpppwww}}}~~~~~~~~~|||{{{|||}}}}}}wwwsssooojjjRRRFFF<<<:::;;;::::::;;;999999::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAAGGGGGGFFFIIISSSzzzuuucccRRRMMMMMMKKKOOOVVVZZZVVVUUUVVVUUURRRQQQTTTWWWUUURRRQQQRRRSSSRRRRRRRRRQQQQQQRRRSSSQQQNNNKKKMMMNNNOOOPPPPPPOOONNNMMMMMMMMMLLLKKKHHHEEEBBBAAABBBDDDGGGJJJOOOXXXdddmmm|||yyyvvv{{{~~~yyytttzzzxxxddd[[[[[[\\\TTTPPPOOOPPPPPPMMMNNNQQQTTTSSSQQQOOONNNMMMMMMMMMKKKJJJHHHFFFDDDCCCBBBBBB@@@AAABBBEEEJJJQQQVVVZZZ]]]eeeoooxxx}}}|||xxxsssjjjccc^^^\\\[[[ZZZYYYXXXWWWVVVWWWYYY\\\]]]ZZZYYYZZZ]]]dddjjjnnnppprrruuuyyy~~~wwwpppmmmrrrtttsssxxx~~~{{{zzzuuuxxxpppeeehhhuuuooodddeeerrr~~~sss```WWWJJJ???;;;;;;===>>><<<;;;:::;;;<<<===<<<::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAABBBDDDEEEHHHJJJKKKKKKKKKKKKMMMNNNNNNNNNOOORRRVVVYYYvvvwwwoooYYYaaaeeegggsssoooiii___VVVQQQPPPQQQRRRTTTSSSQQQRRRUUUZZZ```cccgggiiikkkmmmooosssxxx|||{{{|||uuunnnmmmssszzzppphhhfffggghhhjjjmmmqqqpppqqqrrrooonnnuuu~~~{{{sssnnnfffccc___]]]^^^dddlllqqqvvv}}}~~~}}}{{{zzzzzzyyywwwuuu{{{}}}~~~}}}}}}sssoookkkdddMMMCCC;;;:::;;;:::;;;<<<999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCHHHGGGGGGIIIQQQssswwwtttkkkVVVNNNKKKJJJPPPYYYZZZWWWVVVWWWUUUQQQPPPTTTSSSQQQOOOOOOQQQRRRRRRQQQQQQPPPPPPQQQRRRQQQNNNKKKNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLKKKIIIGGGDDDBBB@@@CCCGGGKKKPPPSSSXXX^^^bbbwww~~~zzzrrruuuzzz~~~wwwzzz}}}yyytttxxxsssgggbbb```YYYVVVVVVVVVRRRLLLLLLOOOUUUTTTRRRQQQPPPOOOOOOOOONNNNNNLLLKKKIIIGGGFFFFFF@@@@@@BBBEEEJJJQQQWWW[[[UUU]]]hhhqqqxxx~~~zzzsssoooiiiddd```]]][[[YYYVVVVVVUUUUUUWWW[[[___aaa___``````^^^\\\]]]```bbbeeehhhllloooqqqrrrsssuuuuuutttuuuwwwuuusssxxx}}}zzzxxxxxxzzz}}}nnnaaaeeexxxlllpppvvv|||xxxvvvqqqjjj^^^XXXNNNDDD===;;;>>>AAA<<<;;;:::;;;<<<===<<<;;;:::;;;;;;<<<======>>>>>>>>>>>>??????AAACCCDDDEEEIIIJJJLLLLLLKKKKKKLLLMMMPPPPPPQQQUUUYYY\\\yyy|||aaa]]]dddkkkqqqoooiii```VVVPPPMMMNNNPPPSSSRRRQQQQQQTTTYYY^^^bbbccceeehhhkkkmmmqqquuuyyy{{{~~~wwwtttwww{{{qqqhhheeefffgggiiilllkkkkkkmmmmmmkkkjjjqqqzzzxxxsssiiiddd^^^[[[^^^eeemmmsssttt{{{|||yyyxxxvvvsssppp{{{}}}uuuxxx}}}sssnnnggg]]]HHH@@@::::::;;;::::::===999999999:::::::::;;;;;;;;;;;;<<<===???AAACCCDDDDDDHHHGGGGGGJJJOOOmmmnnnggg}}}www]]]PPPKKKJJJPPPZZZYYYXXXXXXXXXTTTNNNMMMQQQMMMLLLKKKMMMOOOQQQRRRQQQPPPPPPPPPQQQRRRQQQNNNKKKNNNNNNOOOOOOPPPPPPPPPPPPMMMLLLJJJHHHFFFDDDBBB@@@BBBFFFMMMTTTYYY]]]___aaappp}}}xxxsssnnnuuuzzzzzz}}}zzzrrruuu|||yyynnnggg]]][[[YYYXXXTTTNNNMMMPPPRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPOOONNNLLLKKKJJJIIIGGGFFFDDDCCCCCCEEEGGGHHHOOOWWWcccmmmuuu|||wwwkkkhhheeebbb```]]]ZZZXXXTTTSSSSSSSSSVVVZZZ^^^```bbbeeegggddd]]]YYYXXXZZZ\\\^^^___``````bbbeeehhhoootttzzz}}}yyyuuuxxx~~~}}}zzz{{{~~~zzzyyy~~~pppdddZZZ^^^{{{tttkkkccc___[[[WWWRRRPPPLLLEEE???<<<>>>@@@<<<;;;:::;;;===>>>===<<<;;;;;;<<<======>>>>>>???>>>>>>???@@@AAACCCDDDEEEHHHJJJMMMMMMLLLLLLLLLMMMQQQPPPQQQTTTXXX[[[jjjZZZbbblllllliiieee^^^VVVPPPNNNQQQSSSSSSRRRQQQQQQSSSWWW\\\______bbbfffiiimmmqqquuuyyy{{{tttjjjgggggggggjjjmmmhhhggggggiiihhhfffkkkrrr}}}|||yyymmmggg___\\\```hhhpppuuutttzzz}}}{{{xxxuuurrr|||||||||{{{qqqzzzwwwpppeeeXXXDDD>>>::::::;;;999:::===999999::::::::::::;;;;;;<<<<<<===>>>???AAACCCDDDDDDGGGFFFHHHKKKNNNgggxxxhhhwwwdddTTTLLLJJJPPPZZZYYYXXXXXXWWWQQQJJJIIILLLJJJIIIJJJLLLPPPRRRRRRRRRPPPPPPQQQRRRSSSRRROOOLLLMMMMMMNNNNNNOOOOOOPPPPPPMMMLLLKKKHHHFFFDDDBBBAAABBBGGGNNNWWW]]]aaabbbbbbgggzzzpppjjjvvv|||{{{qqqqqqxxxzzzhhhbbb]]]\\\XXXTTTTTTWWWSSSTTTVVVXXXXXXWWWUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFMMMVVVbbblllttt|||yyysssdddbbb___^^^]]][[[XXXUUUQQQPPPOOOOOOQQQUUUXXXZZZ```eeeiiihhhbbb\\\ZZZ[[[ZZZ\\\^^^]]]\\\^^^dddhhhlllttt||||||xxxzzz}}}~~~~~~{{{yyyzzznnnhhhhhhaaa]]]ZZZaaa|||zzzttt]]]RRRLLLHHHGGGDDDDDDDDDBBB>>><<<;;;<<<<<<;;;:::;;;===>>>>>>===<<<======>>>>>>???@@@@@@?????????@@@BBBCCCEEEFFFHHHJJJMMMNNNMMMMMMMMMNNNOOONNNNNNPPPSSSUUUppp]]]cccmmmkkkgggddd^^^WWWPPPOOORRRUUURRRRRRQQQRRRTTTVVVYYY[[[]]]```eeejjjnnnsssxxx{{{zzzyyynnnjjjjjjiiikkkooonnnjjjhhhjjjiiigggiiimmmvvvzzz~~~{{{mmmfff^^^[[[```hhhppptttvvv{{{~~~~~~|||zzzwww}}}{{{zzz~~~tttrrryyyqqqbbbSSSBBB===:::;;;:::888999<<<999999::::::::::::;;;;;;===>>>>>>???@@@AAACCCDDDDDDFFFEEEHHHLLLNNNdddkkkppphhhVVVMMMJJJPPPZZZXXXWWWXXXVVVNNNEEEDDDHHHLLLLLLMMMOOORRRTTTTTTSSSQQQQQQQQQSSSTTTSSSPPPMMMLLLLLLLLLMMMNNNOOOPPPPPPNNNMMMKKKHHHFFFDDDCCCBBBHHHKKKRRRZZZaaadddeeeddddddwwwwwwhhhmmm}}}}}}qqqoootttuuujjjeeebbb^^^]]]^^^[[[^^^bbbeeefffeeebbb```\\\[[[ZZZXXXTTTPPPMMMKKKIIIIIIJJJLLLLLLMMMMMMMMMMMMVVVaaakkkrrryyy~~~xxxqqqlll```^^^[[[YYYXXXVVVSSSPPPMMMLLLKKKJJJKKKMMMPPPRRR[[[```eeegggdddbbbaaabbb^^^aaadddcccaaaaaaeeeiiimmmuuu|||~~~{{{zzz{{{|||~~~{{{zzzyyynnndddbbb^^^___aaakkk~~~yyyyyyyyyfffQQQHHHBBB@@@AAA???>>>>>>>>>>>>===<<<;;;<<<;;;:::;;;>>>???>>>===>>>>>>>>>???@@@@@@AAAAAA?????????@@@BBBCCCEEEFFFFFFIIILLLNNNNNNNNNNNNOOOOOONNNMMMNNNPPPQQQrrraaafffpppooojjjgggaaaXXXPPPNNNPPPSSSRRRRRRRRRRRRTTTVVVXXXYYY\\\```eeejjjooouuuzzz~~~xxx~~~|||qqqmmmkkkkkklllpppvvvpppmmmmmmmmmkkkjjjlllooosssyyy|||{{{jjjddd\\\YYY^^^fffmmmqqqxxx}}}~~~|||{{{{{{xxx}}}zzzooovvvxxxooo___OOOAAA<<<:::;;;:::888888;;;999999:::::::::;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCCCCFFFEEEHHHLLLNNNbbbnnnkkkiiiVVVMMMJJJQQQ[[[WWWWWWWWWUUULLLCCCAAAEEEPPPPPPPPPRRRUUUVVVUUUSSSQQQQQQRRRSSSTTTSSSQQQNNNLLLLLLLLLLLLMMMNNNOOOPPPOOONNNKKKIIIFFFDDDCCCCCCOOORRRWWW^^^dddggggggfffhhhttt{{{lllnnnwwwrrrooossstttyyypppkkkfffbbbbbbdddhhhmmmrrrtttrrrooollleeedddbbb^^^ZZZUUUPPPMMMLLLMMMMMMMMMMMMKKKIIIHHHLLLUUU```iiioootttyyy|||wwwqqqlllggg___]]]YYYWWWUUURRROOOLLLKKKJJJGGGFFFFFFGGGJJJKKKVVVZZZ```dddeeefffhhhjjjaaafffjjjiiieeebbbccceeepppvvv|||{{{yyyyyy{{{|||~~~{{{{{{|||zzzsssfffddd___```eeeppp}}}zzz~~~xxx~~~zzzZZZIIICCC@@@@@@CCC@@@>>>======???@@@>>>===<<<;;;:::<<<>>>??????>>>?????????@@@AAAAAABBBBBB??????@@@AAABBBDDDEEEFFFEEEHHHLLLNNNNNNNNNOOOOOOQQQOOONNNNNNOOOPPP~~~zzzdddccckkkkkkjjjhhhbbbYYYPPPNNNRRRXXXVVVUUUSSSRRRSSSUUUXXXZZZ]]]aaagggkkknnnrrryyy~~~}}}||||||wwwrrrnnnnnnooovvvvvvuuutttrrrpppnnnmmmmmmkkkooovvv{{{|||~~~zzzwwwtttsssddd]]]ZZZ^^^dddgggnnnvvv~~~~~~}}}zzz|||xxxttt~~~yyyqqqiiiVVVAAA===<<<;;;:::::::::::::::999::::::::::::::::::;;;<<<===>>>???@@@AAABBBBBBEEEGGGFFFHHHLLLMMM[[[wwwlllxxxwww^^^UUUXXXZZZYYYZZZZZZWWWRRRKKKGGGGGGIIIPPPQQQSSSTTTTTTSSSRRRPPPQQQQQQRRRTTTUUUUUURRRPPPMMMMMMLLLLLLMMMOOOPPPQQQQQQQQQOOOJJJDDDBBBDDDGGGUUUQQQUUUaaaiiigggdddccchhhppp}}}uuulllzzz}}}~~~|||}}}ssskkkpppwwwxxxsssqqquuuuuuvvvxxxzzz{{{zzzyyyssstttpppjjjfffddd^^^WWWOOOOOOOOOOOOOOOOOOOOOOOOOOORRRXXX___eeejjjnnnppptttqqqoooooommmjjjccc^^^XXXXXXWWWUUUQQQMMMHHHFFFGGGFFFDDDCCCCCCCCCEEEFFFNNNSSSZZZ___ccceeeggghhhhhhiiijjjjjjhhhhhhhhhjjjjjjrrrzzz|||xxxvvvxxx|||{{{yyy{{{~~~|||zzzhhhiii___jjj~~~{{{zzz___GGGBBBEEEAAA>>>@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHHHHIIIJJJLLLPPPRRRTTTNNNNNNNNNNNNOOOOOO{{{jjjjjjbbbfffhhhjjjhhhddd[[[SSSPPPSSSWWWVVVUUUSSSRRRRRRTTTVVVXXX[[[___eeejjjmmmrrrzzz}}}~~~~~~yyytttqqqppprrrssstttuuutttrrrooommmiiigggiiinnnpppqqqvvv~~~|||wwwsssoookkkiii___[[[ZZZ^^^ccchhhpppyyy|||}}}~~~~~~~~~}}}}}}xxxvvv|||}}}tttlllaaaOOO???===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEHHHFFFHHHLLLMMMZZZuuuwwwyyyhhh\\\[[[]]][[[YYYYYYWWWRRRMMMKKKKKKMMMPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRTTTUUUUUUSSSQQQOOONNNNNNNNNNNNPPPQQQRRRQQQQQQNNNJJJDDDCCCEEEHHHSSSQQQVVVbbbjjjhhhdddbbblllsss~~~xxxqqqrrrwww}}}|||xxxxxxzzz}}}tttiiilllyyy~~~}}}zzzxxx||||||zzzvvvsssoooeee[[[RRRPPPOOOOOOPPPQQQQQQPPPOOORRRUUUZZZ^^^aaabbbccchhhgggeeeeeeddd```[[[VVVQQQPPPOOOMMMKKKIIIHHHHHHFFFEEEBBBAAA@@@@@@AAAAAAFFFKKKQQQWWW\\\___cccfffgggggggggeeebbbaaa```aaakkkrrryyy{{{xxxwwwzzz~~~~~~{{{zzz}}}}}}zzziiipppbbbffftttyyynnnVVVBBB>>>@@@>>>===??????>>>>>>>>>=========<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJMMMOOOPPPNNNNNNNNNNNNOOOPPPxxxdddvvvpppaaabbbiiijjjiiieee^^^WWWSSSSSSUUUVVVUUUSSSRRRRRRRRRSSSTTTXXX]]]ccchhhlllrrryyy~~~xxxzzz~~~yyytttqqqnnnqqquuuwwwwwwtttpppnnnjjjhhhhhhjjjkkkkkkpppuuuwwwvvvtttppplllgggbbb```YYYXXXZZZ^^^bbbhhhrrr}}}||||||~~~~~~}}}}}}xxxyyy}}}{{{rrrjjjZZZHHH???<<<<<<;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDEEEIIIGGGHHHLLLMMMXXXpppqqq```\\\[[[ZZZWWWVVVUUURRROOOOOOQQQSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQRRRTTTUUUUUUTTTRRRPPPOOOOOONNNOOOPPPRRRSSSOOOOOOMMMIIIDDDDDDGGGKKKQQQRRRYYYeeellljjjeeebbbooouuu~~~yyytttpppwww}}}}}}wwwssstttvvv}}}|||iiifffjjj|||~~~zzzzzzxxxpppfffYYYTTTOOOOOORRRTTTSSSPPPOOOPPPSSSWWWYYY[[[\\\\\\cccbbbaaaaaa___[[[VVVRRRKKKIIIGGGFFFFFFHHHJJJKKKGGGEEECCC@@@>>>=========@@@CCCIIINNNTTTZZZ```dddddddddccc```\\\YYYXXXXXXiiinnnuuuwwwvvvvvvzzz~~~}}}{{{{{{}}}zzzlllrrrdddeeemmmoooyyy{{{cccQQQBBB@@@AAA??????CCC>>>>>>>>>>>>============;;;<<<<<<======>>>>>>???======???@@@BBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNOOOPPPRRRooonnnttt``````mmmiiiiiifffaaaZZZUUURRRRRRUUUTTTSSSRRRRRRQQQQQQQQQXXX\\\bbbgggjjjpppwww|||}}}}}}}}}wwwxxx~~~}}}zzzwwwssswww{{{~~~~~~zzzuuuqqqmmmlllkkkjjjhhhiiimmmqqqnnnnnnmmmkkkhhhccc___\\\UUUXXX\\\___aaahhhttt~~~}}}~~~}}}~~~~~~~~~|||xxx{{{uuutttmmmWWWEEEAAA<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDDDDIIIHHHGGGLLLLLLVVVjjjvvv___WWWUUUTTTTTTSSSRRRQQQQQQRRRTTTVVVQQQQQQRRRSSSTTTUUUUUUUUURRRQQQQQQSSSUUUUUUTTTRRRPPPOOONNNNNNNNNPPPQQQRRRNNNNNNLLLHHHDDDDDDIIIMMMPPPUUU^^^jjjpppnnnhhhcccmmmttt}}}~~~wwwsssttt|||}}}uuuqqqqqqrrr{{{qqqjjjdddiii}}}}}}zzzuuuoooddd[[[RRRPPPSSSUUUSSSOOONNNPPPTTTXXX[[[^^^______aaa``````^^^[[[VVVQQQNNNFFFFFFFFFFFFGGGIIIKKKLLLHHHGGGDDDBBB???======<<>>>>>>>>>>>============<<<<<<<<<===>>>>>>??????======???AAABBBDDDFFFFFFFFFEEEBBBAAAAAABBBDDDEEEHHHHHHHHHHHHHHHIIIIIIJJJNNNNNNOOOPPPQQQSSS}}}lll|||zzzbbb]]]mmmiiiiiigggccc]]]VVVRRRPPPTTTTTTTTTSSSRRRQQQPPPOOOYYY]]]bbbfffhhhlllsssxxxzzz{{{|||}}}||||||wwwvvvqqqkkkfffeeeggghhhggggggggggggdddaaa^^^[[[TTTYYY^^^___bbbjjjuuu~~~}}}|||}}}}}}}}}{{{tttsss|||~~~rrrvvvnnnUUUCCCBBB;;;;;;:::::::::;;;;;;<<<;;;<<<<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDJJJIIIGGGLLLLLLSSSccc{{{```SSSPPPPPPQQQQQQPPPQQQRRRTTTUUUUUUPPPQQQRRRTTTUUUVVVVVVVVVQQQPPPPPPRRRTTTUUUTTTSSSOOONNNMMMMMMMMMNNNOOOPPPMMMMMMKKKGGGDDDEEEJJJNNNRRRZZZeeeooouuutttnnnhhhmmmvvvxxxssssss{{{xxxqqqnnnnnnmmmuuu~~~vvviiiaaaeeeqqq~~~uuuuuuuuuvvvyyyxxxqqqpppeeeXXXRRRRRRSSSQQQNNNPPPRRRUUUYYY\\\___```aaaZZZZZZZZZWWWRRRLLLGGGDDDBBBDDDEEEGGGHHHHHHHHHHHHGGGFFFDDDBBB???===<<<;;;???@@@BBBEEEIIIPPPWWW]]]___```aaa```]]]\\\]]]^^^dddhhhmmmppprrruuuyyy|||{{{zzz|||~~~{{{qqqeee^^^dddmmmnnnvvvjjjLLLEEE???>>>>>><<<;;;<<<============>>>>>>>>>>>><<<<<<======>>>?????????===>>>???AAACCCEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEEIIIJJJJJJKKKKKKKKKKKKKKKOOOOOOPPPQQQRRRTTTuuu|||jjj[[[iiikkkjjjhhheee___YYYSSSPPPSSSTTTTTTTTTTTTRRRPPPOOOXXX\\\aaadddfffjjjpppuuuyyyyyyzzz}}}|||}}}ssskkkhhhgggfffcccccccccbbb```^^^[[[ZZZTTTZZZ^^^___dddnnnyyy~~~~~~|||{{{zzzzzz||||||ooohhhlll}}}uuuooorrrhhhOOO??????;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDKKKJJJGGGLLLLLLQQQ]]]xxx~~~{{{gggVVVQQQPPPQQQQQQQQQRRRTTTUUUSSSRRRLLLNNNQQQTTTUUUVVVUUUTTTPPPOOONNNPPPRRRTTTSSSSSSOOONNNMMMMMMMMMNNNOOOOOONNNMMMKKKGGGCCCEEEJJJOOOWWWaaammmvvvzzz{{{uuuoooqqqzzz{{{wwwqqqxxxzzzrrrllllllkkkfffjjjuuuqqqhhheeehhhkkkxxx|||xxxpppjjjgggaaabbbaaa______ccckkkrrr~~~wwwxxxmmm^^^UUUQQQQQQQQQOOORRRSSSUUUWWWYYYZZZZZZYYYTTTVVVVVVRRRMMMFFFBBB@@@???@@@CCCEEEEEEEEEDDDCCCCCCBBBAAA@@@>>><<<;;;:::===>>>@@@AAAEEEKKKRRRWWW^^^___aaabbbbbbccceeegggfffjjjooosssvvvxxx{{{}}}}}}zzzzzz|||yyyzzz|||yyypppbbbZZZ___hhhppp|||zzzTTTGGGDDD@@@@@@AAA@@@===:::============>>>>>>>>>>>><<<======>>>>>>??????@@@??????AAABBBDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFJJJJJJLLLMMMNNNNNNNNNNNNQQQQQQQQQRRRSSSUUU{{{```iiiooommmkkkgggbbb\\\VVVRRRRRRSSSUUUVVVUUUSSSQQQOOOVVVZZZ___ccceeejjjpppuuuzzzyyyyyy|||}}}~~~zzzqqqooonnnkkkfffeeecccaaa^^^\\\ZZZYYYSSSXXX\\\^^^gggttt}}}~~~|||}}}|||}}}}}}}}}|||{{{zzzzzzzzzpppfff```hhh~~~zzzssspppmmm___III======:::::::::::::::;;;<<<=========>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCLLLJJJGGGKKKLLLOOOYYYfff~~~rrrnnnppp[[[TTTRRRTTTSSSTTTVVVWWWVVVRRRNNNGGGJJJNNNRRRTTTTTTRRRPPPOOOMMMMMMNNNPPPRRRSSSRRRPPPOOONNNNNNMMMNNNOOOPPPOOONNNKKKFFFCCCDDDJJJOOO\\\hhhttt{{{|||uuuuuu}}}}}}||||||}}}sssmmmnnnhhh______kkk}}}zzzwwwwwwuuuxxx|||}}}yyyrrrjjjddd```aaaaaa]]]XXXVVVXXX\\\^^^nnn~~~|||qqqcccWWWQQQPPPRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRPPPRRRSSSQQQKKKFFFCCCBBB>>>>>>@@@AAABBBBBBCCCCCCAAAAAA@@@@@@???>>>===<<<;;;<<<>>>@@@DDDIIIPPPUUU\\\___bbbdddeeehhhkkkmmmgggkkkpppuuuxxxzzz||||||{{{|||{{{{{{vvvyyy~~~vvvlll^^^VVV[[[gggtttyyyjjjzzzuuuIIIEEECCCAAACCCGGGGGGBBB;;;<<<=========>>>>>>>>>???=========>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUggglllrrrpppmmmiiieee___XXXTTTQQQSSSUUUVVVVVVTTTRRRPPPSSSXXX^^^bbbeeejjjqqqvvv{{{yyyxxx{{{xxxqqqqqqqqqnnnkkkiiifffbbb___\\\ZZZYYYRRRVVVZZZ^^^iiiyyy~~~}}}{{{~~~}}}xxxxxx~~~}}}{{{|||}}}~~~~~~}}}||||||xxxxxxgggccc^^^hhhwwwuuurrrjjjYYYFFF===>>>:::::::::::::::;;;<<<===>>>??????@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCLLLKKKGGGKKKLLLNNNVVV\\\pppbbbuuuvvv___UUUSSSVVVVVVVVVYYYZZZWWWQQQLLLCCCGGGLLLQQQSSSRRROOOMMMNNNMMMLLLMMMOOORRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQOOONNNKKKFFFCCCDDDIIIOOO___lllxxx~~~zzzwww~~~}}}~~~yyyrrrqqqhhh[[[ZZZeeevvvxxxjjjmmmnnnjjjbbb[[[XXXYYYZZZdddttt|||ssseeeXXXPPPPPPSSSWWWOOOPPPQQQRRRRRRRRRQQQQQQJJJLLLOOOMMMIIIDDDBBBBBB@@@???>>>???@@@CCCEEEGGGAAABBBBBBBBBBBBAAA@@@@@@;;;<<>>>>>??????=========>>>??????@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFCCCDDDGGGIIIJJJIIIHHHGGGGGGIIIKKKNNNQQQRRRSSSSSSTTTSSSSSSSSSTTTUUUtttccclllkkknnniii```aaa```SSSUUUTTTSSSSSSTTTSSSQQQOOOTTTYYY^^^aaaccceeeiiimmmuuuwwwyyyzzz{{{}}}{{{wwwzzz~~~wwwuuu|||tttgggeeefff^^^ZZZZZZTTTUUUWWW\\\dddnnnxxx~~~~~~}}}|||}}}{{{{{{{{{yyyyyy{{{~~~|||{{{{{{{{{|||}}}}}}~~~|||xxxhhhdddaaammm}}}ssslllfffXXXEEE<<<>>>::::::::::::;;;;;;<<<===>>>??????@@@BBBCCCCCCDDDFFFCCCBBBCCCFFFGGGFFFDDDFFFGGGHHHHHHIIILLLPPPSSS]]]wwwvvvsss~~~iii^^^OOORRRUUUWWWWWWVVVUUURRRNNNHHHIIIKKKNNNQQQQQQPPPNNNOOONNNNNNNNNNNNOOOPPPQQQSSSRRRPPPPPPQQQQQQQQQPPPNNNNNNLLLFFFBBBCCCJJJQQQbbblllwww||||||yyyzzzyyysssjjj___WWWZZZlll~~~vvvsssjjj^^^WWWXXXWWW[[[ggg{{{~~~xxxjjjZZZRRRRRRTTTSSSQQQOOONNNOOORRRRRROOOLLLMMMNNNNNNMMMJJJFFFAAA???@@@??????AAADDDGGGGGGGGGHHHCCC>>><<<>>>@@@@@@???:::>>>???<<<@@@IIINNNMMM[[[]]]aaagggkkknnnoooooohhhmmmrrrssssssssstttwwwsssuuuyyy}}}}}}{{{~~~}}}}}}|||pppbbbXXX```sssnnn}}}lllttt^^^KKK@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<==================>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIKKKNNNPPPOOOOOOPPPQQQSSSTTTTTTUUUTTTSSS{{{cccmmmjjjlllkkkdddddd```QQQTTTSSSRRRRRRSSSSSSRRRPPPTTTXXX]]]```aaaccchhhlllsssuuuxxxzzz{{{}}}zzzrrrmmmmmmrrrwww~~~pppllliii___YYYXXXSSSUUUXXX^^^gggqqqyyy~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}{{{{{{zzzxxxwwwxxx{{{}}}{{{{{{{{{{{{|||~~~sssdddgggjjjttt~~~~~~|||xxxssskkkaaaRRRDDD======::::::::::::;;;<<<======>>>??????@@@BBBCCCCCCDDDDDDBBBAAABBBEEEFFFEEECCCBBBCCCFFFGGGIIILLLPPPSSSZZZzzzxxxiiiTTTUUUVVVVVVVVVUUUTTTRRRPPPLLLLLLMMMOOOQQQPPPNNNLLLLLLLLLMMMOOOPPPQQQRRRRRRSSSQQQPPPOOOPPPQQQPPPOOOMMMMMMKKKFFFBBBCCCKKKRRRbbblllwww}}}yyytttwwwwwwmmmccc\\\WWW___vvvwwwjjj```\\\SSSVVV___ppp~~~xxxkkk[[[RRRSSSTTTTTTNNNNNNOOOQQQRRRPPPNNNLLLMMMMMMMMMLLLJJJFFFCCCAAAAAA@@@???AAADDDFFFGGGGGGGGGCCC>>><<<===?????????AAA@@@<<<888<<>>>>>======>>>>>><<<<<<<<<<<<===============>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIKKKNNNOOOOOOOOOPPPPPPRRRSSSTTTVVVVVVVVVllljjjfffkkkmmmhhhgggaaaQQQTTTSSSQQQQQQSSSSSSSSSQQQVVVYYY\\\^^^___bbbggglllooorrrwwwzzz{{{}}}~~~{{{tttnnnlllnnnqqqvvv~~~xxxrrrccc[[[YYYTTTUUUZZZbbbkkkttt{{{}}}||||||||||||}}}||||||~~~|||zzzzzzyyywwwuuuvvvxxxzzz{{{{{{{{{|||}}}}}}nnnbbbcccooozzz{{{www|||ssssssjjjYYYIIIAAA>>><<<::::::::::::;;;<<<===>>>??????@@@AAAAAABBBCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDAAACCCFFFGGGHHHJJJMMMOOOSSStttttt]]]ZZZYYYXXXWWWVVVTTTTTTTTTPPPOOOOOOPPPQQQPPPMMMKKKJJJKKKMMMPPPRRRRRRSSSRRRSSSQQQOOOOOOPPPQQQPPPOOOLLLLLLKKKFFFBBBDDDLLLSSSbbbmmmyyy~~~vvvooorrrvvvnnnbbbSSSOOO___ssszzzlllcccVVVVVV[[[fffvvv}}}wwwjjj[[[SSSSSSTTTSSSMMMOOORRRUUUVVVUUURRRPPPOOOOOONNNMMMLLLIIIGGGFFFCCCAAAAAABBBDDDFFFGGGFFFFFFCCC???======>>>?????????===:::;;;DDDQQQYYY[[[WWW^^^fffhhhffffffjjjooolllqqquuuvvvrrrnnnllllllooorrrwww{{{~~~~~~}}}yyyxxx|||tttnnnnnnooonnnqqquuudddBBB@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKIIIKKKNNNOOOOOONNNOOOPPPPPPRRRSSSUUUWWWXXXsssrrrdddbbbkkkpppjjjgggbbbVVVUUUSSSQQQPPPRRRSSSSSSSSSWWWZZZ]]]]]]^^^aaaggglllmmmpppvvvzzz|||}}}~~~~~~~~~zzzwwwxxxyyywwwzzzxxx|||hhh^^^\\\WWWTTT[[[eeeooowww|||~~~~~~}}}}}}~~~{{{zzz|||~~~{{{{{{zzzyyywwwwwwyyy{{{}}}}}}}}}}}}~~~yyykkk```___ppp|||yyyxxx~~~~~~rrrtttiiiRRRAAA======:::::::::::::::;;;===>>>?????????@@@AAAAAABBBCCCCCCEEEEEEDDDEEEFFFFFFFFFFFFEEEGGGIIIIIIHHHGGGHHHIIILLLccc{{{|||ggg]]][[[[[[\\\ZZZVVVUUUUUUQQQQQQPPPPPPQQQQQQNNNLLLJJJLLLOOOQQQRRRRRRQQQQQQSSSQQQOOOOOOPPPPPPPPPOOOKKKLLLJJJFFFBBBDDDMMMTTTcccooo{{{yyyoooqqqxxxnnn[[[NNNTTTbbbpppuuujjj```^^^^^^dddooo}}}{{{vvviiiZZZRRRRRRSSSQQQOOOOOORRRXXX___```]]]XXXRRRRRRRRRQQQPPPNNNLLLKKKFFFDDDCCCDDDEEEGGGFFFFFFEEECCC@@@>>>===>>>>>>???::::::<<>>===============<<<<<<<<<<<<============>>>>>>???AAABBBBBBCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKIIIKKKNNNOOONNNNNNNNNOOOOOOPPPQQQRRRTTTUUUrrryyyrrrbbbaaakkkpppiiieeeeee^^^WWWTTTQQQOOOQQQRRRSSSSSSYYY[[[]]]^^^^^^aaafffkkkkkkoootttyyy{{{}}}}}}~~~~~~~~~~~~zzz{{{lll```]]]XXXVVV]]]iiirrrxxx{{{~~~~~~~~~}}}}}}zzzvvvwwwzzz}}}~~~~~~|||}}}}}}|||zzzzzz|||~~~~~~~~~~~~ssseee]]]bbbrrr||||||}}}xxxsssrrreeeMMM===;;;<<<999:::::::::;;;<<<===?????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJHHHGGGHHHHHHKKKYYYsssiii]]]ZZZZZZ^^^\\\UUURRRSSSPPPOOOOOOPPPQQQRRRQQQOOOMMMOOOQQQRRRRRRQQQOOONNNRRRPPPOOOOOOPPPPPPOOONNNKKKLLLJJJFFFBBBDDDMMMTTTdddqqq}}}uuuttt~~~xxxzzziiiYYYUUUYYYbbbqqq|||ooogggdddbbbeeemmmzzzzzzuuuhhhYYYQQQPPPPPPNNNQQQMMMMMMVVVccciiifff```VVVVVVVVVUUUTTTQQQOOOMMMJJJHHHFFFFFFGGGHHHGGGFFFDDDCCCBBB???>>>>>>???@@@???======CCCJJJOOORRRSSSZZZ[[[^^^dddlllpppooonnnpppvvv{{{}}}zzzuuussssssnnnrrrwww{{{}}}|||zzzxxxtttvvv|||zzztttyyytttuuuIII<<>>>>>===<<<=========<<<<<<<<<<<<============>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJIIIKKKNNNOOONNNMMMNNNNNNNNNNNNNNNNNNOOOOOOuuuoookkkeeejjjooohhheeegggcccYYYUUUQQQOOOOOOQQQSSSSSSXXXZZZ]]]^^^]]]___dddiiihhhlllqqqvvvyyy|||}}}nnnaaa^^^ZZZZZZbbbmmmvvvzzz|||~~~~~~}}}}}}{{{yyyvvvttttttwww{{{~~~~~~~~~|||{{{|||~~~|||||||||||||||}}}}}}~~~|||lllaaa]]]ggguuu}}}rrrrrrlll\\\III===::::::::::::::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBB???AAABBBBBBAAA@@@BBBCCCDDDFFFGGGHHHHHHIIIKKKLLLNNNUUUssslll]]]XXXWWW[[[YYYQQQNNNRRROOONNNMMMOOOQQQRRRRRRQQQPPPQQQQQQRRRQQQPPPOOONNNRRRPPPNNNNNNOOOPPPOOONNNLLLLLLKKKFFFBBBDDDLLLSSSdddrrr~~~yyy}}}yyy}}}qqqcccYYYTTTUUU___jjj}}}wwwmmmhhhcccdddmmmyyy{{{vvviiiZZZQQQOOONNNLLLOOOJJJHHHQQQ___hhhiiieee\\\]]]]]]\\\YYYUUUQQQNNNNNNLLLJJJIIIIIIIIIHHHGGGDDDEEEDDDBBB???>>>@@@AAACCC???===AAAHHHQQQ\\\fffcccaaaaaafffnnnqqqnnniiikkkpppvvvxxxvvvsssrrrssspppsssxxx|||}}}{{{xxxvvvpppssszzz~~~uuuxxxfffFFF@@@CCC???>>>======<<<<<<======<<<<<<<<<<<<============>>>???AAACCCDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEGGGIIIJJJJJJIIILLLNNNOOONNNMMMMMMNNNNNNNNNMMMLLLKKKKKK}}}kkk|||}}}mmmiiillliiiiiiiiiccc[[[WWWQQQNNNNNNPPPRRRRRRUUUXXX[[[]]]\\\]]]aaadddfffiiimmmrrruuuyyy~~~zzzrrreeeccc___```hhhsssyyy|||}}}zzz|||{{{yyyvvvvvv{{{}}}zzzxxxxxxxxxuuuuuuvvvwwwyyyzzz|||}}}vvviiidddgggppp}}}}}}wwwkkkoooaaaQQQFFF>>>999999<<<:::::::::;;;===>>>@@@AAA@@@@@@AAAAAAAAAAAABBBBBB???AAACCCCCCAAA@@@BBBDDDCCCDDDEEEEEEEEEGGGJJJMMMOOOQQQuuu~~~~~~{{{cccZZZVVVYYYVVVOOOOOOVVVOOONNNMMMNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRPPPNNNNNNOOOPPPOOONNNMMMMMMKKKFFFBBBCCCKKKRRRcccrrr~~~|||~~~{{{oooeee\\\WWWXXX\\\eeerrr}}}}}}zzzpppeeedddmmmyyy~~~yyylll\\\RRROOONNNKKKMMMJJJIIINNNWWW```gggjjjggghhhhhhgggccc]]]WWWRRRRRROOOMMMKKKKKKKKKIIIGGGEEEFFFFFFDDDAAA???AAACCCCCC@@@@@@DDDIIIQQQaaaqqqeeeeeefffjjjoooqqqooollllllpppuuuvvvtttsssssstttrrruuuzzz}}}}}}zzzvvvtttpppttt|||zzznnnqqqzzz}}}uuuSSSBBBCCC>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<============>>>@@@BBBDDDEEEEEEDDDCCCBBBCCCEEEGGGGGGGGGFFFEEEAAABBBCCCEEEGGGHHHIIIJJJIIILLLNNNNNNMMMLLLLLLMMMOOONNNMMMLLLKKKLLLvvvyyyttthhhjjjkkkmmmkkkaaa]]]XXXRRRNNNNNNOOOQQQRRRRRRVVVZZZ[[[[[[[[[^^^aaadddgggkkknnnrrrwww|||}}}vvvjjjhhheeedddlllvvv|||}}}~~~|||{{{yyy}}}|||xxxtttssssssooopppqqqsssvvvyyy{{{}}}|||sssiiijjjrrr|||tttjjjkkkYYYIIICCC???999999???999::::::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDFFFFFFDDDCCCEEEGGGFFFFFFEEEDDDCCCDDDGGGIIILLLLLLkkksss}}}jjj^^^WWWXXXVVVPPPSSS\\\PPPNNNMMMMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTRRRPPPNNNNNNOOOOOOOOONNNNNNNNNLLLFFFBBBCCCJJJQQQbbbrrr}}}|||~~~uuummmeee```]]]aaadddhhhlllsss|||~~~{{{|||}}}}}}zzzyyy}}}zzzjjjfffnnnyyy{{{nnn^^^TTTPPPNNNKKKLLLMMMNNNNNNQQQZZZfffoooppprrrsssrrrmmmeee]]]XXXTTTQQQOOOMMMLLLLLLJJJHHHEEEGGGGGGEEEAAA@@@AAADDDCCCBBBDDDGGGEEEFFFQQQ^^^bbbeeeiiimmmoooqqqrrrrrrqqquuuyyyyyywwwvvvwwwyyytttwww{{{~~~}}}zzzvvvrrrssswwwsssgggjjjtttyyyppp```DDD@@@EEE;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@BBBDDDEEEEEEDDDCCCAAACCCEEEGGGHHHGGGFFFFFFAAAAAACCCDDDFFFHHHIIIJJJJJJLLLNNNNNNMMMLLLLLLMMMPPPOOONNNMMMMMMNNN||||||bbbeeennnllliiilll```ZZZSSSOOOOOOOOONNNMMMVVVXXXZZZZZZZZZ[[[]]]___bbbgggmmmooooooqqqxxx~~~vvvrrrmmmeeehhhqqq{{{}}}|||{{{|||~~~|||zzzxxxvvvuuutttxxxtttrrrtttzzz}}}~~~pppdddooo}}}wwwnnnnnnYYYCCC;;;<<<===;;;999;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDFFFFFFEEECCCBBBFFFFFFFFFEEECCCCCCEEEGGGHHHTTTbbb~~~pppaaaTTTUUUXXXXXXWWWYYYQQQQQQRRRQQQOOOOOOPPPRRRSSSQQQOOOOOOQQQSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNJJJEEE@@@CCCLLLTTTgggppp|||{{{yyy|||||||||sssgggaaaeeehhhhhhiiippp||||||oooiiioooxxx~~~{{{mmm\\\QQQNNNKKKGGGPPPMMMKKKLLLNNNSSS^^^iiiqqq|||zzzuuurrrgggYYYWWWTTTQQQOOOOOOOOONNNMMMHHHGGGEEEAAA??????AAACCCAAAAAAAAA@@@AAAHHHRRRZZZcccccceeeiiimmmooommmkkkuuuvvvxxxyyyyyyxxxwwwwwwtttwwwzzz}}}|||zzzvvvtttvvv|||~~~{{{tttaaadddxxx~~~~~~hhh[[[RRRCCC>>>AAA@@@????????????>>>>>>>>>>>>>>>>>>>>>===<<<===AAACCCAAA@@@AAADDDGGGJJJJJJJJJCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQOOONNNOOORRRTTTvvvkkkdddiiikkkjjjlllaaa[[[SSSMMMLLLLLLLLLLLLSSSUUUWWWYYYYYYZZZ\\\^^^```dddhhhkkklllpppuuuyyy~~~xxxuuuqqqiiiooouuu|||~~~}}}~~~}}}}}}}}}}}}|||yyywwwuuussssssssszzzwwwtttvvv|||zzzkkkbbbnnn~~~yyyqqqhhhUUUAAA:::;;;;;;:::999<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCFFFFFFFFFEEECCCCCCEEEGGGGGGSSS\\\~~~}}}yyyiiiZZZVVVWWWUUUTTTUUUQQQRRRRRRQQQPPPPPPQQQSSSSSSQQQOOOOOOQQQRRRRRRQQQSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNKKKEEE@@@CCCKKKSSSeeerrryyyyyyyyyrrrrrrpppkkkhhhkkkuuu~~~yyyxxxrrrkkkpppzzz|||nnn^^^UUUSSSQQQNNNPPPLLLKKKLLLMMMOOOXXXaaammmxxx~~~~~~}}}uuuiii```[[[UUUQQQOOOOOONNNNNNJJJIIIFFFDDDBBBAAACCCDDDBBBCCCBBBAAACCCIIISSS[[[_________ccchhhllloooooouuuuuuvvvvvvvvvvvvvvvuuurrrsssvvvxxxyyyxxxtttqqqyyy~~~{{{xxxvvvjjjbbbssswww|||vvv```TTTNNNBBB>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<===@@@CCCAAAAAAAAADDDGGGJJJJJJJJJDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPOOOMMMNNNPPPRRRkkkyyyeeeccchhhllllllggg```VVVNNNKKKKKKLLLMMMPPPRRRUUUVVVWWWYYY\\\^^^___```cccfffjjjnnnrrrtttxxx}}}}}}{{{xxxqqqyyyzzz|||~~~~~~~~~|||yyyvvvtttsssttttttzzzwwwuuuvvv{{{~~~~~~rrreeecccqqq}}}zzzttt___NNN===888::::::999999<<<======>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGEEEPPPUUUlll|||~~~yyyrrr___UUUQQQOOONNNNNNQQQRRRSSSRRRPPPPPPRRRSSSSSSQQQPPPPPPQQQRRRQQQQQQSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNKKKEEE@@@BBBJJJRRRbbbrrr}}}xxxxxxlllfffhhhlllyyyvvv~~~wwwppprrr{{{|||wwwjjj[[[SSSRRRRRRQQQOOOLLLKKKMMMMMMLLLPPPVVVbbbooozzzzzzoooiii```YYYTTTRRRQQQPPPMMMKKKIIIFFFEEEDDDEEEEEEDDDEEEEEEDDDEEELLLVVV]]]___]]]\\\]]]aaagggnnnrrrtttttttttsssssssssttttttpppppppppsssvvvvvvsssooo}}}wwwwwwtttkkkdddmmmwwwuuulllyyysssZZZMMMJJJAAA===>>><<<====================================<<<===@@@BBBBBBAAABBBDDDGGGJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLOOOMMMLLLMMMNNNPPP___jjj^^^eeellllllnnnggg\\\SSSMMMMMMOOOPPPNNNPPPSSSUUUWWWYYY\\\^^^______```dddjjjnnnpppqqqtttyyyzzz}}}|||~~~}}}zzzxxxwwwxxxxxxyyyvvvssstttxxx|||~~~zzz{{{vvvhhhbbbiiiuuu}}}wwwwwwwwwrrrUUUHHH<<<888:::::::::;;;======>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEECCCDDDEEEEEEDDDDDDEEEGGGDDDNNNRRR___|||hhhXXXQQQOOOOOONNNRRRSSSSSSRRRPPPPPPQQQSSSSSSRRRQQQQQQRRRSSSRRRQQQSSSRRRRRRQQQQQQPPPOOOOOONNNNNNKKKEEE@@@BBBIIIPPP___oooyyy}}}pppiiigggxxxzzzzzz~~~tttttt{{{xxxttthhhYYYQQQQQQTTTTTTNNNKKKKKKNNNMMMKKKLLLPPPUUUaaannnxxx}}}wwwooohhhbbb]]]YYYVVVQQQNNNKKKHHHGGGFFFFFFEEEFFFGGGGGGGGGHHHNNNXXX___cccbbb___]]]]]]ccckkkrrruuutttsssrrrrrrssstttuuurrrpppoooqqquuuvvvtttppptttwwwssslllqqqzzzllliii}}}}}}^^^KKKGGG@@@<<<===<<<<<<<<<<<<<<<============<<<===>>>=========@@@BBBCCCBBBBBBDDDHHHJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJLLLLLLKKKMMMPPPRRRWWWqqqqqq{{{ttt___bbbjjjmmmpppjjjaaaWWWPPPNNNOOOPPPMMMPPPSSSUUUWWWYYY\\\___``````aaadddiiinnnppppppssswww~~~}}}{{{}}}}}}{{{zzzzzz{{{yyywwwttttttwwwzzz~~~}}}yyyoooddddddmmmvvvyyyrrrvvvoooqqqjjjMMMDDD<<<:::;;;;;;<<<>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEEEEDDDDDDEEEFFFCCCMMMRRRZZZttt```VVVUUUVVVUUUSSSTTTTTTRRRPPPOOOPPPQQQSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNLLLFFF@@@AAAHHHNNN^^^lll|||yyyzzzzzzrrreeeooo~~~xxxuuuzzz|||yyymmm^^^TTTUUUXXXYYYOOOLLLKKKNNNOOOLLLLLLOOOMMMVVVbbbmmmwww|||wwwrrrkkkddd```XXXSSSMMMIIIHHHHHHGGGFFFHHHIIIJJJJJJKKKQQQZZZaaadddeeeeeecccaaadddmmmtttuuutttsssrrrssstttuuuvvvvvvtttrrrsssuuuwwwwwwuuu{{{{{{wwwxxxmmmpppgggLLLFFF???<<<>>>===;;;<<<<<<<<<=========>>><<<>>>??????>>>>>>@@@BBBCCCCCCCCCEEEHHHJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCDDDEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJLLLOOOSSSVVVVVVfffooohhhfff```gggmmmnnnjjjddd[[[RRRNNNMMMNNNMMMOOORRRTTTVVVXXX[[[]]]^^^___aaadddgggkkknnnpppssswww}}}~~~|||zzz}}}}}}{{{zzzyyy{{{yyywwwvvvxxx{{{zzzooohhhiiiooovvv{{{|||lllkkkjjj^^^GGG@@@<<<<<<<<<;;;<<>>>>><<<<<<<<<======>>>>>>???===???@@@@@@@@@@@@AAABBBDDDCCCCCCEEEHHHJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMRRRWWWZZZ\\\aaallltttnnn___dddnnnlllkkkggg```WWWPPPMMMLLLLLLNNNQQQSSSTTTVVVYYY[[[YYY\\\```bbbccceeejjjnnnssswww{{{~~~|||{{{|||}}}|||zzzxxx{{{zzzxxxvvvwwwzzzyyyrrrrrrqqqqqq|||rrrhhhlllfffRRRAAA===<<<===<<<:::<<>>>>><<<<<<===>>>>>>???@@@@@@>>>@@@BBBBBBAAAAAABBBCCCEEEDDDDDDFFFHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOTTTXXX[[[aaaaaawwwlllsss^^^aaannnmmmmmmllleee\\\TTTOOONNNKKKMMMPPPQQQRRRTTTVVVYYYUUUZZZ^^^______```fffllltttvvvyyy|||~~~}}}{{{|||}}}~~~~~~~~~~~~~~~~~~{{{yyyzzzxxxvvvttttttxxx}}}}}}vvvuuuyyyvvvttttttkkkhhhnnndddJJJ>>>;;;;;;===<<<999;;;???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDFFFFFFEEECCCBBB???BBBDDDEEEEEEDDDEEEEEEFFFDDDNNNRRR\\\|||fffYYYXXXXXXUUUVVVVVVTTTPPPLLLIIIIIIIIIJJJJJJLLLOOOSSSUUUTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNOOOMMMGGG@@@@@@EEEKKKZZZqqqyyyyyy}}}ttthhhaaapppyyyuuu{{{lll\\\WWWZZZ[[[[[[RRRKKKKKKKKKKKKLLLNNNKKKIIIIIIOOOXXXcccoooxxxvvvuuuuuuvvvxxxxxxxxxvvvpppfffXXXOOOMMMMMMMMMLLLIIIKKKLLLMMMNNNSSS[[[bbbaaannn|||xxxooolllnnnmmmoooqqqtttvvvxxxxxxxxxyyy{{{{{{vvvoooooouuu|||~~~}}}~~~~~~wwwpppttt~~~qqqzzzaaa@@@@@@@@@===>>>===<<<======>>>???@@@@@@AAA???@@@CCCCCCBBBBBBCCCDDDEEEDDDDDDFFFHHHJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHHHHHHHHHHHHHIIIIIINNNNNNQQQUUUYYY[[[^^^tttsss{{{uuuaaaccceeennnnnnmmmhhh___WWWRRRQQQOOOKKKKKKOOORRRRRRRRRTTTTTTZZZ___```^^^^^^dddjjjnnnooorrruuuxxx{{{}}}}}}||||||}}}yyyzzz~~~}}}|||~~~~~~~~~~~~}}}~~~|||wwwuuuwwwzzz~~~yyypppmmmiiijjj~~~~~~qqqmmmkkk```PPPFFF<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFIIIIIIGGGDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCIIIGGGKKKKKKUUUxxx{{{www___RRRPPPQQQWWWUUUSSSQQQOOOMMMMMMMMMFFFFFFHHHLLLPPPRRRQQQPPPNNNOOOPPPQQQPPPNNNLLLJJJJJJKKKKKKFFFAAAAAAFFFKKK^^^pppzzzzzz{{{{{{nnniiimmm~~~wwwoooppp|||kkk\\\XXX[[[^^^\\\VVVOOOJJJKKKMMMNNNOOOMMMKKKKKKOOOWWW___dddhhhjjjmmmooorrrsssssssssttthhhYYYPPPOOOOOOMMMKKKMMMLLLJJJJJJNNNUUU___fffkkkkkklllmmmnnnnnnnnnnnntttooonnnrrrtttssswww}}}{{{zzzwwwsssqqqssswww{{{}}}xxxuuuttttttxxxzzzyyy{{{|||pppaaavvvpppVVVAAA>>>AAA>>>:::;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDGGGFFFEEEEEEEEEFFFHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKIIILLLPPPVVV[[[\\\uuu|||jjj```cccooopppoooiii___WWWSSSRRROOOKKKJJJNNNQQQPPPQQQSSSSSSXXX]]]^^^[[[\\\aaagggmmmnnnpppsssvvvzzz|||~~~}}}}}}|||}}}~~~|||}}}~~~~~~~~~|||yyyvvvuuuwwwzzz}}}~~~xxxpppnnnnnnqqq}}}qqqlllfffZZZLLLCCC<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEGGGHHHFFFDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCGGGEEEJJJMMMTTTzzzyyyyyyvvveeeUUUQQQQQQUUUUUUTTTSSSQQQPPPOOONNNGGGGGGHHHKKKOOOQQQPPPOOOMMMNNNOOOOOOOOONNNMMMLLLLLLMMMLLLHHHCCCBBBFFFJJJZZZjjj~~~{{{~~~wwwyyyvvvmmmmmmzzzwwwmmmoootttfff]]]ZZZ```^^^ZZZTTTPPPMMMLLLKKKOOOMMMLLLLLLNNNTTTZZZ^^^dddfffiiillloooqqqssssssuuukkk^^^UUUQQQPPPOOONNNKKKJJJJJJKKKPPPXXXbbbhhhmmmlllkkkjjjjjjllloooppprrrnnnmmmqqqssssssvvv|||xxxwwwtttqqqooopppuuuxxx}}}}}}zzzxxxuuuqqqvvvxxxnnnlllssseeePPP>>>===@@@===;;;============>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGHHHHHHIIIJJJKKKHHHJJJMMMRRRVVVXXX{{{xxxxxxvvv```bbbmmmpppqqqkkkaaaYYYUUUUUUPPPKKKJJJMMMOOONNNOOORRRRRRVVVZZZZZZYYYYYY^^^cccjjjjjjlllnnnrrrvvvyyy{{{|||}}}}}}}}}~~~}}}vvvuuuuuuvvvyyy{{{{{{{{{ssskkkkkkmmmrrr{{{qqqjjj```RRREEE???<<<<<<<<<======>>>???@@@????????????????????????AAAAAAAAACCCEEEFFFDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCHHHNNNSSSlll~~~zzzmmmXXXQQQQQQSSSTTTUUUVVVUUUSSSRRRPPPJJJJJJJJJLLLNNNPPPPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMIIIDDDCCCEEEHHHTTTbbbuuuyyyttttttuuuuuupppwww{{{rrrrrrvvviii]]]___]]][[[YYYUUURRROOONNNOOONNNMMMMMMNNNPPPSSSUUU]]]___cccgggkkknnnpppqqqrrrlllbbbYYYRRROOOOOOOOOIIIIIIIIIMMMSSS\\\dddjjjooollliiiggggggkkkpppsssooolllllloooqqqrrruuuzzzvvvuuussspppnnnpppssswww|||~~~~~~|||rrrjjjuuuqqqlllxxx}}}|||sssUUUGGG<<<===>>>;;;;;;???>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHIIIMMMPPPRRReeedddcccrrrkkkaaafffkkkpppoooggg^^^YYYWWWRRRMMMKKKMMMOOONNNOOOQQQRRRUUUXXXXXXWWWXXX]]]aaafffggghhhjjjnnnrrrwwwyyy}}}~~~~~~|||ssstttvvvyyy||||||zzzxxxpppiiijjjmmmsssxxxpppgggYYYJJJ@@@===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCFFFLLLOOO\\\~~~}}}ttttttXXXOOORRRRRRTTTVVVXXXYYYWWWUUUSSSOOOMMMLLLMMMOOOQQQQQQPPPMMMLLLKKKKKKKKKMMMOOOQQQPPPPPPNNNJJJEEECCCCCCDDDPPP\\\mmm|||uuummm|||xxxxxx~~~zzzyyy{{{xxxfff^^^ZZZWWWXXXWWWTTTSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOVVVXXX[[[```eeeiiilllnnnllliiicccZZZQQQLLLLLLNNNIIIHHHJJJNNNUUU]]]dddhhhnnnkkkhhhggghhhkkkooorrrmmmllllllnnnppprrruuuwwwvvvuuutttrrrqqqrrruuuwww{{{}}}}}}xxxzzz}}}rrrvvvuuuvvv{{{sss{{{~~~|||[[[IIIBBB===>>>===:::<<<@@@>>>>>>??????@@@BBBCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGIIILLLNNNSSSXXXZZZfffccc___eeemmmpppmmmeee^^^ZZZUUUOOOLLLNNNOOONNNOOOQQQRRRUUUVVVWWWWWWYYY^^^bbbfffgggiiikkkoootttwwwzzz~~~~~~~~~|||{{{{{{{{{}}}~~~{{{sssuuuxxx|||~~~}}}xxxuuunnnjjjooouuu|||}}}{{{uuummmcccSSSDDD======<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@BBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBEEEEEEIIILLLMMMsssyyy~~~}}}YYYNNNSSSQQQSSSWWWZZZ[[[YYYWWWUUUSSSQQQOOONNNPPPRRRSSSSSSMMMLLLKKKJJJKKKNNNPPPRRRPPPPPPNNNKKKGGGCCCBBBBBBMMMVVVeeeyyyttthhhrrr|||xxxoootttddd\\\UUUTTTTTTQQQQQQUUUQQQQQQRRRRRRQQQPPPNNNLLLOOOQQQTTTYYY^^^bbbfffhhhgggfffccc[[[RRRLLLKKKMMMIIIIIIJJJOOOWWW___ccceeejjjjjjjjjjjjkkkmmmoooppplllmmmnnnnnnooorrruuuuuutttttttttsssrrrrrrtttvvvzzz|||{{{uuuvvv}}}|||}}}oookkkxxx~~~gggMMMCCCAAA@@@@@@===;;;<<>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEECCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIIIIHHHHHHIIIMMMOOOSSSYYY[[[```{{{||||||nnn]]]aaagggmmmoookkkccc\\\WWWQQQMMMNNNOOONNNNNNQQQRRRSSSUUUUUUWWWZZZ___bbbfffhhhkkkooosssvvvyyy{{{||||||}}}~~~~~~}}}|||zzzyyyyyyyyyzzz{{{}}}~~~zzztttvvvzzz}}}~~~{{{uuuqqqiiikkkwwwxxxqqqggg\\\MMM@@@<<<>>><<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCAAAHHHDDDFFFKKKEEE]]]tttdddRRRSSSRRRTTTWWWZZZ[[[ZZZXXXWWWUUURRROOONNNPPPRRRTTTTTTNNNMMMLLLLLLMMMOOOQQQRRRQQQPPPOOOLLLIIIFFFCCCAAAIIIQQQ]]]nnneeehhhxxx~~~~~~tttyyyrrrdddXXXUUURRRMMMMMMRRRPPPQQQRRRSSSSSSQQQOOONNNKKKLLLOOORRRWWW\\\___bbbcccdddbbb\\\UUUOOOLLLLLLJJJIIIKKKRRR[[[aaaddddddhhhjjjkkkmmmoooooooooooonnnpppqqqoooppptttuuusssqqqrrrsssrrrqqqqqqrrrtttyyy{{{~~~~~~~~~~~~zzztttuuu||||||~~~mmmiiiwww}}}pppZZZIIIAAAAAAAAA@@@>>>======>>>>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHIIILLLPPPSSSSSSWWWYYY\\\lllssskkkaaa```aaagggmmmmmmfff___XXXQQQMMMMMMNNNLLLMMMPPPQQQQQQRRRSSSVVVZZZ___cccbbbeeeiiinnnrrruuuwwwwwwwwwxxxyyy{{{~~~|||||||||{{{{{{{{{zzzzzz{{{|||~~~|||||||||~~~{{{zzz~~~wwwvvvxxxzzz}}}}}}xxxqqqlllkkkssstttkkk```TTTHHH===;;;>>><<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@??????@@@AAA@@@???BBBAAA@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCC@@@KKKDDDBBBLLLEEENNNwwwqqqvvvuuuZZZRRRSSSUUUWWWZZZ[[[ZZZYYYXXXUUUQQQNNNLLLNNNQQQTTTUUUOOOOOONNNNNNNNNPPPQQQRRRSSSRRRPPPOOOMMMIIIEEEBBBDDDJJJTTTbbbyyypppjjjttt{{{zzz{{{|||kkk^^^ZZZVVVNNNMMMQQQMMMOOOQQQSSSSSSRRRQQQPPPIIIIIIKKKNNNRRRVVVYYY[[[^^^^^^^^^ZZZUUUOOOKKKIIIJJJJJJMMMUUU___fffhhhgggiiijjjlllnnnppppppqqqqqqpppttttttqqqqqquuuuuurrrppprrrssssssrrrrrrssstttyyy{{{}}}~~~}}}}}}}}}xxxuuuwww|||zzzpppkkkyyyrrr```SSSGGG???@@@@@@????????????>>>??????@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGHHHJJJNNNSSSWWWLLLOOOTTTYYYeeetttmmmggggggaaa]]]aaajjjmmmhhh```WWWQQQLLLLLLLLLKKKKKKNNNOOOOOOPPPRRRUUUZZZ___ccc]]]```eeekkkoooqqqrrrrrrssstttvvvyyy}}}~~~||||||~~~{{{{{{{{{|||||||||}}}}}}~~~{{{zzz||||||}}}xxxvvv}}}|||tttwwwxxxzzz|||{{{vvvnnnhhhuuu~~~|||~~~qqqggg[[[OOODDD;;;:::===<<<<<<<<<======>>>???@@@????????????????????????BBBAAA??????@@@AAAAAA@@@BBBAAA@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCC???MMMCCCAAAOOOGGGHHHjjjuuuppp```PPPTTTUUUWWWYYYZZZZZZYYYXXXSSSPPPLLLKKKMMMPPPSSSTTTPPPPPPOOOOOOPPPPPPQQQQQQTTTSSSRRRQQQOOOLLLHHHDDD???FFFNNNZZZnnnxxxlllpppxxxzzz{{{nnnaaa___[[[SSSPPPTTTKKKMMMOOOQQQSSSSSSRRRQQQHHHHHHIIIKKKOOORRRVVVXXXYYYYYYYYYWWWSSSNNNIIIEEEIIIIIIMMMWWWcccjjjlllkkkkkkllllllmmmoooqqqrrrsssrrrvvvvvvrrrrrrvvvvvvrrrrrrtttvvvvvvuuuuuuuuuvvvxxxzzz}}}}}}}}}}}}~~~zzzxxxvvvxxx}}}sssnnn~~~zzzfffXXXNNNBBB===>>>>>>===???AAAAAA???AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGJJJPPPUUUYYYRRRRRRSSS\\\```kkkoooooo{{{qqqZZZ```iiigggffflll[[[WWWRRRMMMKKKKKKLLLMMMHHHKKKNNNQQQSSSWWW[[[^^^ccceeegggiiijjjmmmpppssssssssstttvvvyyy|||~~~wwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}~~~}}}zzz|||}}}|||~~~{{{xxxuuutttwww{{{}}}{{{wwwsssqqq~~~zzztttrrrmmm```RRRIIICCC>>>===???<<<<<<============<<<<<>>@@@@@@@@@@@@?????????>>>????????????????????????>>>??????@@@@@@AAABBBBBBBBBCCCCCCBBBCCCFFFJJJNNNrrrpppxxxYYYVVVXXX``````VVVWWW^^^\\\SSSOOOKKKKKKOOORRRQQQNNNQQQRRRRRRSSSSSSSSSSSSRRRTTTSSSQQQOOOMMMKKKIIIIIIEEECCCCCCLLL]]]uuuyyy}}}{{{ooofffbbb^^^XXXRRRNNNPPPPPPNNNNNNRRRTTTRRRKKKHHHGGGHHHIIIJJJOOOVVVYYYWWWUUURRRNNNJJJFFFDDDGGGLLLTTT^^^gggkkklllkkklllllllllkkkjjjlllpppsssqqqrrrtttvvvvvvuuusssrrrrrrvvvyyyyyyvvvuuuxxx|||{{{yyyzzzzzzyyy{{{{{{~~~{{{}}}zzziii[[[PPPGGGAAA???>>>>>>======>>>???@@@BBBBBBAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHLLLRRRXXX[[[UUUUUUUUU[[[]]]ccctttnnnqqqcccdddiiijjjhhh___[[[UUUOOOLLLKKKKKKLLLHHHJJJMMMPPPRRRUUUYYY\\\^^^aaadddfffgggiiilllooopppqqqsssvvvyyy|||~~~}}}}}}||||||tttuuuxxxzzz|||~~~||||||}}}yyyvvvtttsssttttttrrrqqqssswww|||{{{xxxsssmmmdddXXXKKKDDD@@@<<<<<<>>>??????????????????>>>>>>@@@@@@@@@@@@@@@???>>>>>>@@@@@@?????????>>>>>>>>>????????????????????????>>>??????@@@@@@AAAAAABBBAAABBBCCCCCCCCCEEEIIILLL^^^qqquuuzzzsssZZZWWW]]]]]]VVVXXX^^^ZZZTTTQQQMMMLLLMMMOOOOOOOOORRRRRRSSSSSSSSSRRRRRRQQQRRRQQQQQQOOONNNLLLJJJIIIEEEBBB@@@DDDQQQdddvvv|||wwwuuummmfff```\\\TTTTTTQQQMMMOOOTTTUUURRRIIIFFFDDDFFFFFFFFFKKKPPPRRRRRRQQQPPPNNNLLLKKKJJJKKKPPPWWW___fffiiiiiihhhgggiiikkklllkkklllmmmoooppppppqqqrrrrrrqqqqqqpppsssvvvyyyyyywwwvvvyyy}}}}}}zzzyyy||||||{{{~~~|||~~~}}}vvv|||yyywwwfffYYYOOOFFFAAA???>>>>>>===>>>>>>@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIMMMRRRUUUUUUVVVVVVYYYZZZ]]]oooccc[[[gggkkkccceee```YYYRRRMMMJJJJJJKKKGGGIIILLLNNNPPPSSSVVVYYYYYY\\\```bbbccceeegggiiimmmooorrrvvvzzz}}}~~~|||{{{{{{zzzzzzyyyxxxzzz|||~~~~~~}}}vvvxxx{{{~~~~~~}}}yyyvvvtttsssrrrrrrqqqmmmkkknnnwww~~~vvvxxxrrrgggZZZOOOEEE@@@>>><<<===???@@@@@@@@@@@@@@@???>>>===>>>????????????>>>>>>===??????>>>>>>>>>=========????????????????????????>>>>>>??????@@@AAAAAAAAA@@@AAACCCCCCCCCCCCFFFHHHPPPppp}}}oooeee}}}sss```WWWXXXZZZVVVZZZ]]]WWWUUUTTTQQQMMMJJJJJJMMMOOOSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNOOOPPPOOOMMMJJJIIIJJJFFFBBBCCCKKKYYYhhhrrr|||vvvzzz|||pppiiiggg]]]YYYQQQMMMPPPWWWXXXUUUKKKGGGDDDEEEEEEDDDGGGLLLNNNMMMMMMLLLLLLLLLLLLLLLPPPTTT[[[aaaeeeffffffeeefffiiinnnqqqqqqpppooopppppppppooonnnnnnoooooopppsssvvvzzzzzzxxxxxxzzz}}}|||zzzzzz|||{{{yyy{{{||||||vvv{{{~~~~~~vvvuuupppaaaVVVMMMEEEAAA>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFHHHKKKNNNQQQUUUUUUYYY[[[]]]yyy|||lll___fffkkkgggiiiddd]]]UUUNNNKKKIIIIIIGGGIIIKKKMMMNNNPPPSSSVVVVVVYYY]]]```bbbccceeeggglllnnnrrrwww{{{~~~~~~|||zzz|||~~~~~~}}}zzzxxxyyyzzz~~~~~~~~~yyyzzz|||~~~}}}~~~yyyuuusssssssssqqqssssssoookkklllrrryyyvvv{{{uuueeeVVVLLLCCC@@@@@@>>>???AAA????????????>>>===<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>============????????????????????????>>>>>>>>>???@@@@@@AAAAAA???@@@BBBCCCBBBBBBDDDEEEMMM___ttt```~~~~~~qqqzzzjjjYYYTTTWWWWWW[[[]]]VVVVVVVVVTTTOOOHHHGGGKKKPPPSSSSSSSSSRRRQQQPPPOOONNNJJJLLLNNNPPPPPPNNNLLLJJJJJJGGGDDDDDDKKKWWWeeennn|||}}}~~~|||~~~|||rrrnnnfff___TTTNNNSSS]]]___\\\QQQKKKGGGGGGGGGEEEFFFIIIKKKKKKIIIHHHHHHHHHIIIJJJSSSWWW]]]aaaddddddddddddeeehhhlllooooooooooooooorrrpppnnnllllllnnnppprrrsssvvvyyyzzzzzzzzz{{{}}}~~~|||||||||xxxtttuuuzzzzzz~~~wwwvvvyyy|||ssswwwlllqqqzzzwwwvvvhhh[[[QQQJJJDDD@@@>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEIIIKKKQQQVVVWWWYYY]]]___qqqrrrhhhiiinnniiieee___XXXQQQMMMJJJHHHHHHIIIKKKLLLLLLMMMPPPRRRUUUXXX\\\___aaacccfffiiilllnnnrrrwww{{{~~~|||yyyzzzzzz{{{{{{||||||||||||||||||{{{zzzwwwsssqqqqqqrrrvvvyyy}}}~~~~~~~~~~~~{{{|||{{{wwwsssrrrssssssrrrrrrpppkkkhhhkkkttt{{{zzz}}}vvveeeRRRIIIAAA@@@@@@>>>???AAA???????????????>>>======<<<======>>>>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA>>>@@@BBBBBBAAAAAACCCDDDKKKSSSggglllzzziiinnnrrrttt]]]SSSVVVWWW[[[]]]UUUVVVXXXWWWQQQIIIGGGKKKQQQRRRRRRRRRQQQQQQOOONNNNNNIIIKKKNNNPPPPPPOOOMMMLLLFFFEEECCCBBBFFFQQQ^^^gggxxxyyywwwzzz}}}xxx}}}xxxpppgggXXXQQQVVVbbbiiihhhYYYQQQJJJHHHGGGEEEEEEHHHHHHFFFEEEDDDDDDFFFHHHJJJSSSXXX^^^aaabbbbbbcccdddbbbccceeeeeeeeefffiiikkkpppmmmjjjhhhiiikkkoooqqqsssuuuxxxzzz{{{{{{{{{|||~~~}}}}}}|||wwwsssuuu{{{zzzxxxvvvtttrrrrrrrrrrrrzzzaaaYYYfff~~~tttiiixxxwwwnnn```TTTMMMGGGCCC???===>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDFFFJJJNNNTTTZZZYYYYYY]]]]]]ggg|||iiiaaajjjgggfffbbb]]]WWWQQQMMMJJJIIIJJJKKKKKKKKKLLLNNNPPPSSSUUUYYY\\\___ccchhhkkkmmmnnnqqquuuyyy|||~~~~~~|||{{{|||~~~}}}yyyyyyzzz{{{}}}~~~xxxyyyyyyxxxuuuttttttuuutttxxx}}}~~~~~~~~~~~~}}}zzzzzz}}}~~~|||xxxuuusssssstttuuutttooogggcccfffqqq|||~~~{{{zzzpppaaaLLLCCC======>>>======>>>@@@AAAAAABBBBBBBBBAAAAAA<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@>>>???AAAAAAAAABBBDDDFFFJJJNNNqqqvvvvvvjjjzzzdddUUUWWWXXX[[[]]]WWWVVVXXXXXXSSSMMMKKKMMMQQQQQQQQQQQQQQQPPPOOONNNNNNKKKLLLNNNPPPPPPPPPOOONNNJJJIIIFFFDDDDDDKKKWWW___nnnyyyrrrrrrwww{{{{{{~~~{{{qqqaaaVVVYYYfffpppsss```UUUKKKHHHFFFDDDDDDGGGDDDCCCAAAAAACCCGGGKKKNNNSSSXXX^^^`````````aaaccceeeeeedddcccccceeeiiillljjjhhheeedddeeehhhlllooorrrtttwwwzzz{{{|||{{{{{{||||||||||||wwwtttzzzzzzvvv{{{~~~yyywwwyyynnnQQQKKKcccoooeeeeeepppgggZZZPPPIIIEEEAAA>>>======???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEIIIMMMPPPTTTZZZXXXVVVZZZZZZ___lllxxxooo___bbbffffffeeebbb]]]XXXRRROOOJJJKKKLLLKKKJJJKKKMMMNNNPPPRRRTTTWWW[[[aaagggllllllmmmooorrruuuxxx{{{}}}{{{|||}}}~~~~~~{{{}}}~~~~~~|||{{{zzz{{{xxx|||~~~|||zzz|||yyyxxxvvvuuuuuuuuuwwwxxxwwwppphhhfffppp~~~xxxqqqdddYYYFFF???:::;;;>>>======??????@@@AAABBBCCCCCCCCCCCC<<<===>>>>>>?????????>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@??????@@@@@@@@@BBBFFFIIIIIILLLlllxxx|||jjjYYYYYYYYYZZZ]]]YYYUUUWWWWWWUUUQQQOOOPPPRRROOOOOOPPPPPPPPPOOOOOONNNMMMNNNOOOPPPPPPPPPPPPPPPOOONNNKKKFFFDDDHHHRRRZZZfff~~~uuummmooozzz}}}uuu}}}}}}|||jjj[[[[[[gggtttzzziii\\\OOOJJJHHHFFFGGGIIIGGGEEECCCBBBCCCGGGLLLOOOUUUYYY___```^^^]]]^^^aaakkkjjjiiigggfffhhhlllooofffdddcccbbbdddhhhllloooqqqsssvvvyyy{{{|||{{{yyyzzzyyyyyyxxxsssqqqxxx~~~qqqYYYJJJNNNmmmmmmbbbiiixxxkkkbbbVVVLLLGGGCCC@@@===<<<===???AAABBBBBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFJJJNNNQQQPPPWWWTTTRRRXXXYYY\\\fff}}}zzzfffbbbeeefffgggfffbbb\\\VVVRRRKKKLLLLLLLLLJJJJJJLLLNNNMMMNNNPPPSSSWWW^^^ffflllllllllmmmooorrruuuyyy{{{xxx{{{}}}~~~|||zzzzzzyyy}}}~~~~~~}}}~~~~~~~~~{{{}}}vvvvvvuuuuuuvvvwwwxxxyyyyyysssooossszzzttthhh[[[QQQCCC===999<<>>???@@@AAABBBBBBBBB======>>>???????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@???????????????BBBGGGKKKDDDHHH\\\{{{}}}|||mmm[[[[[[YYYZZZ]]]ZZZUUUVVVWWWVVVTTTSSSRRRRRRNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRMMMLLLJJJEEEAAAEEENNNVVV```zzz}}}ooommmwww|||rrr{{{{{{qqq___\\\gggvvv}}}pppbbbTTTMMMKKKIIIJJJMMMMMMKKKGGGDDDDDDFFFJJJLLLVVV[[[``````\\\ZZZ\\\^^^jjjjjjjjjhhhggggggjjjllleeedddccccccfffiiinnnpppqqqrrruuuxxx{{{|||zzzxxxzzzxxxwwwsssmmmkkkrrr}}}{{{___JJJIIIXXXxxxnnnbbbllluuuoooiii```TTTKKKFFFBBB???===<<<===???AAABBBBBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGJJJNNNOOOUUUUUUUUUTTTSSSVVVZZZ]]]qqq~~~zzz^^^aaa^^^dddddd\\\[[[[[[RRROOOMMMKKKJJJJJJJJJIIIGGGNNNMMMMMMNNNRRRXXX]]]```hhhhhhjjjlllooorrruuuwwwvvvuuuvvvzzz}}}|||~~~|||{{{vvvrrrmmmjjjmmmuuu|||}}}||||||ttt|||vvv}}}}}}|||uuummmdddWWWKKK???===;;;<<<===>>>>>>>>>????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDCCCNNNSSSqqqvvvwww___YYYYYYVVVZZZbbbXXXXXXWWWWWWXXXXXXTTTNNNOOOMMMNNNPPPSSSTTTQQQNNNOOOPPPQQQPPPNNNNNNPPPQQQNNNNNNKKKGGGCCCCCCGGGKKK^^^ooosssoooppp}}}rrreee```aaannn}}}yyylll\\\RRRPPPPPPNNNLLLLLLKKKHHHGGGHHHJJJMMMOOOVVV[[[______\\\XXXYYY[[[eeehhhkkklllkkkiiihhhhhhiiiddd``````dddhhhkkkkkkqqqqqqqqqrrrtttvvvwwwxxxuuuyyyvvvmmmgggkkkuuu|||kkkQQQFFFHHH\\\wwwooogggwww~~~nnniii]]]\\\VVVKKK@@@:::<<>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAABBBBBBCCC@@@AAACCCFFFHHHIIIIIIIIIEEEEEEEEEFFFFFFGGGSSSSSSSSSRRRRRRTTTXXX[[[iii{{{lllbbb^^^ccceee___```aaaXXXTTTQQQNNNLLLLLLKKKJJJIIIMMMLLLLLLMMMPPPUUUYYY\\\dddeeegggjjjlllooopppqqqpppqqqsssxxx}}}~~~|||~~~}}}{{{|||~~~|||{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzrrrmmmhhheeeiiirrrxxxxxxvvvttttttxxx{{{}}}zzzpppeeeZZZMMMCCC@@@>>>;;;:::;;;===>>>===>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<=========>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCGGGHHHIII___sssgggrrrhhhaaaYYYWWW\\\]]]YYYUUUUUUXXX[[[XXXSSSOOOMMMLLLNNNQQQSSSRRRPPPPPPQQQQQQPPPOOOOOOPPPRRROOOOOOMMMJJJFFFEEEHHHJJJXXXkkk}}}qqqmmmppp{{{yyymmmccc___jjjzzz|||rrreee[[[VVVTTTRRRPPPPPPNNNKKKIIIIIILLLPPPRRR\\\```cccbbb```___bbbeeejjjjjjkkklllllllllkkkjjjgggccc______bbbeeeggghhhpppppppppqqqssstttvvvwwwuuuvvvsssllljjjooovvvzzz~~~nnnVVVGGGPPPbbb}}}zzznnnuuuxxxjjjfff\\\XXXQQQHHH@@@===>>>AAA???BBBDDDEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBB@@@@@@@@@BBBCCCBBBBBBBBBCCCBBBBBBAAA@@@??????@@@AAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBDDDGGGGGGGGGHHHHHHIIIJJJQQQQQQQQQPPPPPPQQQUUUWWW^^^jjjkkk``````cccaaaeeeggg___\\\XXXSSSPPPNNNMMMLLLJJJKKKJJJJJJJJJLLLPPPTTTWWW^^^```cccfffiiikkklllllloooqqquuu{{{}}}}}}~~~|||xxxxxxyyyyyyzzz{{{{{{||||||}}}|||{{{|||wwwmmmjjjfffeeeiiiqqquuusssooogggppp~~~rrryyy{{{wwwjjj[[[OOOEEE===BBB???<<<;;;<<<=================================================================================<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>???@@@???@@@@@@AAAAAABBBCCCCCCHHHAAADDDQQQgggnnnaaauuu~~~yyy{{{vvvfff]]]\\\```YYYSSSTTTYYY\\\[[[XXXQQQNNNLLLKKKMMMPPPRRRRRRQQQRRRRRRQQQPPPPPPQQQSSSPPPQQQPPPMMMJJJHHHHHHIIIOOOaaa|||zzztttuuu~~~zzzyyywwwiii\\\bbbrrr{{{vvvooohhhaaa\\\XXXWWWUUURRRNNNKKKKKKNNNSSSVVV```cccddddddbbbdddhhhlllmmmkkkiiijjjlllmmmkkkhhheeebbb```___bbbeeeggghhhoooooopppppprrrtttuuuvvvvvvuuuqqqnnnqqqwwwxxxuuuwwwsss___MMMLLLfffxxxssshhheee[[[UUUKKKDDD@@@@@@AAAAAA@@@CCCFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEECCCAAA???CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCAAA@@@BBBGGGLLLHHHHHHHHHHHHIIIIIINNNOOOOOONNNNNNOOORRRTTTXXX[[[nnniii\\\]]]___gggkkkcccaaa]]]WWWRRRPPPNNNLLLKKKJJJIIIHHHHHHIIILLLOOOQQQXXX[[[___dddhhhjjjkkkkkkppprrrvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||||||||}}}~~~~~~}}}|||||||||}}}~~~|||}}}~~~~~~{{{wwwuuuyyyzzz}}}~~~{{{yyyrrrkkkkkkiiijjjnnnssssssmmmgggaaaooovvvwwwyyyttteeeTTTIIIBBB===CCCBBBAAAAAABBBAAA>>><<<========================================================================<<<<<<<<<=========>>>>>>===============>>>???????????????@@@AAAAAABBBBBBFFF===GGGPPPSSSxxxjjjgggvvvrrrsssqqquuueee^^^^^^YYYVVVWWWYYYZZZZZZ\\\UUURRRMMMJJJJJJMMMOOOQQQQQQRRRSSSRRRPPPPPPRRRSSSQQQQQQPPPNNNLLLIIIHHHGGGGGGTTTiiiuuummm|||nnn]]][[[fffpppsssuuurrrlllddd___]]]WWWTTTOOOLLLLLLPPPUUUYYY```bbbcccccccccdddgggiiijjjhhhfffhhhllllllgggbbbbbbbbbaaabbbeeehhhjjjllloooooopppqqqrrrtttvvvwwwwwwvvvtttuuuzzz~~~wwwnnnnnn{{{tttkkkccc```hhhrrriiieee[[[RRRGGGAAA@@@BBBAAA@@@???BBBFFFGGGGGGEEEEEEEEECCCDDDFFFGGGFFFDDDAAA???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAABBBBBBAAA@@@??????AAADDDEEEFFFGGGGGGFFFEEEEEEDDDMMMMMMNNNMMMMMMMMMPPPRRRXXXZZZaaawww```[[[]]]eeeiiidddccc___YYYUUURRROOOMMMKKKIIIHHHHHHGGGHHHJJJLLLNNNSSSVVV[[[aaafffiiikkkkkknnnoooqqqsssuuuyyy|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}zzzxxxxxxyyy|||}}}xxxyyyzzzzzzxxxtttpppnnnqqqssswww|||{{{sssooommmkkkjjjkkknnnqqqqqqmmmgggbbbqqq|||~~~tttqqqsssmmm]]]NNNEEEAAA???BBBCCCFFFHHHIIIFFF@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAACCC<<>>>>>AAADDDEEEDDDCCCCCCDDDAAABBBEEEFFFFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>???@@@@@@AAAAAABBBEEEBBB@@@CCCGGGGGGAAA;;;HHHHHHFFFDDDCCCAAALLLNNNNNNNNNMMMMMMOOOQQQWWW]]]]]]rrrrrriiiaaaaaafffcccbbb___[[[XXXUUURRRNNNLLLJJJIIIIIIIIIIIIKKKLLLMMMNNNQQQVVV\\\aaaeeehhhiiimmmnnnoooppprrruuuzzz~~~~~~}}}~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~~~~zzzzzzzzzxxxuuurrrnnnllloooqqqsssvvvxxx{{{|||}}}{{{uuukkkiiijjjkkkhhhlllppppppmmmkkkkkkmmmxxxllljjjiiiaaaRRRFFFBBB@@@>>>AAACCCFFFJJJKKKGGGAAA<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<======>>>???===>>>>>>??????@@@AAAAAACCC===DDDJJJGGG\\\ppp|||lllooo~~~mmmdddqqq}}}yyyiii^^^ZZZ[[[^^^[[[TTTUUU[[[XXXWWWTTTOOOKKKJJJKKKMMMQQQRRRRRRQQQPPPPPPQQQSSSPPPOOONNNNNNNNNLLLJJJHHHJJJJJJNNN\\\tttzzz~~~~~~rrrkkk}}}|||sssjjjaaaZZZYYYaaajjjnnnlllfffaaa___VVVSSSPPPNNNOOOTTTYYY]]]___aaadddfffgggeeecccbbbgggggghhhkkkllliiiccc]]]XXX[[[___bbbdddgggjjjlllmmmnnnooorrruuuxxx{{{|||tttyyy|||}}}}}}{{{qqqgggmmmkkkppp}}}xxxvvvyyyqqqiiicccUUUMMMDDD@@@@@@AAA???===>>>@@@BBBBBBBBBBBBCCCDDD@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAACCCCCCFFFNNNTTTUUUNNNGGGJJJIIIHHHFFFDDDCCCMMMNNNOOOOOONNNNNNOOOQQQSSSXXXWWWcccwwwwwwlll___aaadddaaa___]]][[[YYYUUUQQQNNNKKKJJJJJJJJJKKKLLLMMMNNNLLLMMMQQQUUUYYY^^^aaabbbiiikkknnnoooqqqsssxxx{{{{{{}}}~~~}}}}}}~~~|||}}}}}}~~~}}}~~~~~~~~~}}}{{{|||~~~{{{xxxuuurrrpppsssssssssrrrqqqqqqrrrssspppsssrrrkkkfffgggjjjjjjnnnsssvvvssspppsss|||tttmmmgggcccXXXKKKBBB@@@@@@===@@@AAABBBEEEFFFDDD@@@===================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@AAA??????CCCFFFOOOyyyrrr}}}{{{}}}}}}wwwzzzxxxiii^^^XXX\\\]]]WWWUUUXXXTTTUUUUUUSSSOOOMMMMMMNNNPPPQQQQQQPPPOOOOOOPPPRRRRRRPPPNNNNNNOOOOOOMMMKKKJJJJJJJJJPPPaaawwwxxx~~~ppp{{{sssqqqkkkbbb]]]___bbbcccaaa^^^\\\ZZZTTTSSSQQQPPPRRRWWW[[[___```aaabbbdddfffggggggfffggghhhhhhhhhfffdddaaa___YYY\\\```cccdddeeegggjjjjjjkkkmmmppptttxxx|||}}}yyy|||zzzxxxtttuuunnnlllwww|||wwwooohhhbbb]]]NNNIIICCC@@@AAAAAA@@@???@@@AAAAAAAAA@@@AAACCCEEEAAABBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@AAAAAA???DDDMMMSSSVVVUUUSSSQQQHHHHHHGGGGGGFFFFFFNNNOOOPPPPPPOOONNNOOOQQQMMMPPPPPPYYYpppzzzzzzwww______eeeaaa___^^^]]]\\\XXXSSSPPPKKKKKKKKKLLLMMMNNNOOOOOOJJJKKKMMMPPPSSSWWWZZZ\\\```dddiiillllllmmmpppssssssvvvzzz|||||||||~~~~~~}}}|||}}}~~~wwwzzz}}}~~~{{{yyy{{{|||yyyvvvuuutttsssqqqmmmiiigggggghhhhhhiiifffcccdddiiikkkiiiwww|||~~~yyyvvvtttvvv|||wwwvvvwwwgggbbbUUUHHHAAAAAA@@@===???>>>>>>???@@@AAA???>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>=========>>>??????@@@@@@>>>AAA>>>BBBIIIEEE^^^nnnfffsss```TTTYYY___[[[VVVWWWQQQSSSVVVUUURRROOOOOOPPPOOOPPPQQQPPPNNNNNNPPPQQQSSSQQQNNNNNNPPPQQQPPPNNNHHHJJJHHHHHHSSSgggxxx~~~{{{~~~{{{}}}sssuuutttkkkcccaaa^^^[[[YYYXXXWWWWWWSSSSSSRRRRRRUUUYYY]]]``````______aaadddgggiiijjjgggfffeeebbb___^^^___```\\\```dddfffeeeeeegggiiihhhiiikkkoootttxxx|||~~~}}}}}}{{{uuummmqqq|||sssxxx|||nnnfff```[[[XXXHHHFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAADDDGGGDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@HHHPPPPPPIIIBBBAAACCCDDDDDDEEEFFFGGGHHHOOOPPPPPPPPPPPPPPPOOOOOOQQQSSSTTTZZZaaapppuuuhhhRRRccc[[[___bbbbbb___[[[UUUOOONNNMMMLLLKKKKKKMMMPPPQQQHHHJJJLLLMMMNNNRRRXXX]]]^^^ccciiijjjhhhgggjjjnnnooorrrwww{{{{{{{{{|||~~~}}}{{{{{{~~~~~~~~~~~~~~~|||{{{zzzxxxvvvrrrooollljjjgggeeeggggggccc```ccckkkkkkfffxxx|||xxxsss~~~}}}wwwtttuuuvvveee[[[MMMCCC@@@@@@@@@>>>??????@@@AAAAAA@@@>>>==================>>>?????????????????????>>>======888999::::::999999;;;<<<<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>>>>>>>>>>>>>============BBB@@@AAACCC@@@CCCZZZtttaaammmaaaTTT___^^^\\\]]]SSSTTTVVVXXXZZZYYYVVVSSSQQQNNNQQQSSSSSSOOOMMMNNNPPPRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMKKKJJJOOO[[[mmm{{{~~~~~~|||~~~sssnnnqqqiiifffbbb^^^ZZZYYYXXXXXXTTTRRRQQQUUU\\\```___]]]bbbbbbbbb``````bbbfffiiiiiigggeeebbb```_________aaabbbddddddcccdddfffhhhmmmjjjjjjmmmrrrxxx~~~}}}vvvuuu{{{{{{pppsssfff\\\UUURRRPPPFFFEEEEEEDDDCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBB????????????????????????AAA@@@?????????@@@AAABBBIIIHHHFFFEEECCCBBBBBBBBBEEEEEEGGGHHHIIIJJJPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSRRRVVV[[[eee^^^TTT[[[]]]```aaa```___\\\ZZZRRRPPPMMMKKKKKKLLLNNNPPPJJJKKKLLLLLLLLLOOOTTTXXX^^^cccggghhhffffffhhhkkkooorrrwww{{{~~~~~~}}}yyyyyy{{{~~~}}}~~~~~~}}}~~~}}}||||||~~~~~~|||~~~}}}zzzxxxyyywwwuuutttrrrnnnjjjffffffgggeeeeeejjjpppnnnggghhhlllttt}}}{{{tttqqqpppqqqaaaWWWKKKBBB@@@@@@@@@?????????@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<======>>>>>>????????????>>>======:::;;;===<<<<<<;;;===>>><<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<=========>>>=====================@@@???AAADDDAAAAAAQQQfffeeehhhmmmYYY\\\XXXXXXZZZTTTVVVWWWYYYZZZYYYWWWTTTSSSMMMNNNOOOOOOOOOOOOQQQRRRSSSRRRPPPOOONNNNNNOOOOOOLLLLLLKKKIIIKKKTTTbbblll|||}}}|||}}}{{{}}}sssqqqhhhfffccc```\\\ZZZXXXWWWVVVUUUUUUYYY```dddccc```bbbbbbbbbaaa```aaacccfffgggeeebbb___^^^^^^___``````aaabbbaaaaaabbbeeeggggggffffffhhhmmmvvvzzz~~~zzzkkk}}}}}}ssseee\\\WWWRRRLLLGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>????????????@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAA????????????????????????@@@@@@?????????@@@AAABBBGGGGGGEEEDDDBBBBBBAAAAAAAAABBBEEEGGGIIIKKKQQQQQQRRRSSSSSSRRRRRRQQQQQQSSSQQQTTTWWW\\\~~~uuuZZZXXXXXXZZZ^^^aaaaaa___^^^WWWTTTPPPLLLKKKKKKMMMNNNLLLLLLLLLKKKKKKLLLPPPSSS\\\```dddeeeddddddfffiiilllooouuuzzz}}}}}}|||{{{wwwyyy{{{{{{{{{|||~~~~~~zzz{{{}}}~~~}}}~~~~~~}}}zzz|||~~~{{{yyyxxxwwwvvvvvvtttoooiiiddd___aaacccfffkkknnnhhh___ZZZ___pppwwwqqqlllhhhfffZZZRRRGGGAAA???@@@@@@???????????????>>>===;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>===<<<;;;<<<======<<<;;;===>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<========================???===@@@DDDCCC@@@HHHTTTddd^^^gggsssnnn|||dddZZZTTTUUUZZZYYYYYYYYYYYYYYYYYYWWWVVVVVVMMMLLLJJJKKKNNNQQQSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPMMMNNNMMMJJJIIIMMMUUU[[[jjj|||wwwyyy|||uuuxxxwwwqqqjjjgggddd```\\\XXXVVVUUUVVVVVVWWW]]]bbbeeedddbbbbbbccccccbbb```___```aaacccaaa]]]ZZZYYY[[[^^^```____________^^^```cccfffbbbcccbbb```eeerrrrrrqqquuu|||sssiii]]]VVVUUURRRKKKDDD@@@@@@AAACCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>????????????@@@????????????????????????@@@????????????@@@AAAAAAEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFHHHJJJRRRRRRSSSTTTTTTTTTSSSSSSRRRTTTSSSUUUYYY[[[rrreee\\\WWW[[[bbbddd```]]]\\\YYYTTTOOOLLLKKKLLLMMMMMMLLLLLLKKKKKKMMMOOOPPPWWWZZZ^^^``````bbbeeehhhfffjjjqqqwww{{{|||{{{zzzvvvyyy{{{{{{yyyzzz}}}~~~}}}}}}~~~~~~}}}}}}{{{}}}~~~xxxuuurrrpppmmmiiiddd```]]]___bbbgggiiifff^^^VVVZZZdddvvv|||vvvpppiii```ZZZQQQKKKDDD???>>>???@@@@@@??????>>>===<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<999;;;<<<;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>><<<>>>BBBCCCAAACCCHHHddd~~~iii\\\XXX{{{qqqgggmmmyyyvvvaaaYYYZZZ^^^```\\\[[[ZZZYYYXXXXXXXXXXXXPPPLLLHHHIIIMMMQQQSSSSSSTTTSSSRRRPPPPPPPPPQQQRRRPPPQQQPPPOOOLLLLLLNNNPPPWWWggg~~~tttpppyyyzzzpppkkkuuuyyynnnjjjccc\\\WWWTTTRRRRRRSSSTTTWWW\\\aaacccbbb```bbbdddeeedddaaa___^^^^^^]]][[[WWWTTTUUUXXX\\\____________^^^]]]___cccfffbbbccc___YYY[[[lllyyyuuuxxxfffpppjjjcccZZZUUURRRNNNHHHBBB@@@@@@AAABBBDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????????????????@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@???????????????????????????????????????@@@@@@AAACCCBBBAAAAAA@@@AAAAAAAAADDDEEEFFFGGGGGGGGGRRRSSSSSSTTTUUUUUUTTTTTTVVVWWWUUUWWW[[[ZZZhhhqqq\\\XXX^^^bbbbbbbbb```]]]XXXSSSPPPMMMLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQRRRTTTWWWZZZ]]]aaadddgggeeeiiinnntttwwwxxxwwwvvvrrruuuxxxxxxxxxyyy}}}}}}~~~~~~~~~~~~}}}zzzuuummmgggdddbbb```______aaadddgggeee^^^XXXTTTeeevvv}}}~~~~~~{{{tttiii\\\SSSIIIFFFBBB???>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;======<<<<<<======>>>???>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<:::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<=========>>>???<<<<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFGGGGGGRRRRRRSSSTTTUUUUUUUUUUUUXXXYYYUUUWWW[[[WWW\\\ooo{{{jjj[[[XXXYYY]]]cccaaa___\\\XXXUUUQQQOOOMMMKKKJJJJJJKKKNNNPPPQQQPPPNNNPPPRRRVVVZZZ^^^bbbdddgggiiimmmppprrrrrrrrrqqqppprrrtttvvvwwwyyy{{{}}}yyy|||{{{|||~~~zzzssshhhaaa^^^^^^```bbb^^^```cccccc\\\VVVVVV[[[tttvvv|||wwwgggYYYPPPCCCBBBAAA???>>>???@@@@@@>>>>>>===<<<<<<<<<<<<==================>>>??????======>>>>>>======<<<;;;===>>>???>>><<<<<<<<<>>>:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<=========;;;;;;;;;<<<<<<======>>>???===;;;<<>>??????@@@@@@??????????????????@@@AAABBBCCC@@@AAACCCFFFIIIKKKQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWSSSUUU[[[WWWXXXeeesss|||uuudddXXXWWW___aaaaaa___]]]YYYUUUQQQOOOKKKJJJIIIJJJMMMOOONNNMMMOOOOOOPPPSSSWWW[[[^^^___ccceeehhhkkkoooqqqssstttsssssstttwwwyyy{{{zzzxxxxxx|||~~~~~~zzz{{{}}}~~~}}}~~~}}}{{{zzzzzztttmmmccc\\\ZZZ]]]aaaddd___bbbeeeccc[[[WWWbbbpppvvv|||vvvpppyyy~~~qqq___RRRKKK@@@@@@@@@@@@?????????@@@>>>===<<<<<<<<<===>>>???===<<<<<<<<<<<<===>>>>>>======>>>>>>======<<<;;;===??????>>>===<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>===<<<>>>AAADDDDDDKKKQQQpppxxxZZZiiiqqqgggllljjjccc[[[[[[[[[ZZZYYYYYYXXXXXXVVVVVVTTTRRRPPPQQQTTTVVVRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQPPPOOOOOONNNMMMLLLPPPMMMQQQ^^^hhhlllssszzzppp}}}|||zzzyyyyyyggghhhkkkoootttyyy|||~~~yyytttlllddd^^^[[[ZZZZZZ[[[]]]___```aaabbbccccccbbbbbbbbb```]]]ZZZYYYYYYVVVUUUTTTSSSTTTWWWYYY[[[\\\___aaacccbbbbbbcccdddiiiqqqtttppprrr|||~~~mmmrrr{{{nnnddddddrrr{{{ttteee^^^\\\WWWQQQJJJEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@??????>>>>>>>>>????????????@@@????????????????????????<<<===>>>???@@@??????>>>>>>>>>???@@@AAABBBDDDEEE???AAACCCGGGJJJLLLQQQQQQRRRTTTTTTUUUUUUUUUSSSTTTPPPTTT]]][[[ZZZeee```vvv{{{nnn}}}aaaXXX]]]aaaaaaaaa```]]]XXXSSSPPPLLLJJJHHHIIILLLMMMLLLJJJPPPOOOOOOQQQUUUXXX[[[[[[]]]___ccchhhnnnsssxxxzzzxxxwwwwwwzzz}}}~~~zzzwwwxxx|||}}}|||}}}|||}}}~~~~~~|||{{{~~~}}}xxxtttrrrlllfff^^^YYYYYY]]]aaadddgggjjjnnnllldddccctttzzzttt}}}~~~~~~iiillluuu}}}yyyiiiVVVJJJFFF>>>???@@@@@@?????????@@@======<<<<<<===>>>@@@AAA<<<;;;;;;;;;;;;<<<=====================<<<<<<;;;<<<===>>>===;;;::::::;;;:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<>>>>>>======@@@AAAAAAFFFIII______[[[pppeeemmmsssiiiZZZ[[[[[[[[[ZZZYYYXXXWWWUUUWWWWWWUUURRRRRRVVVYYYRRRQQQPPPOOOOOOPPPQQQRRRUUUSSSQQQPPPPPPQQQPPPOOOPPPLLLJJJNNNTTT\\\fffooowww}}}}}}ggguuu||||||~~~tttvvvyyy{{{|||}}}~~~~~~xxxuuuqqqlllgggcccaaa___]]]^^^_________```aaaccc`````````^^^ZZZXXXXXXXXXXXXWWWVVVVVVWWWYYY[[[\\\[[[^^^aaaccccccbbbbbbbbbgggttt||||||yyyssszzztttkkkfffrrrwwwpppiiiXXXZZZUUUNNNIIIFFFDDDAAA???AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@??????============>>>>>>>>>>>>????????????????????????<<<===>>>@@@@@@??????>>>>>>>>>???@@@AAACCCDDDEEEBBBCCCEEEHHHJJJKKKRRRQQQQQQRRRTTTUUUTTTSSSQQQQQQQQQQQQSSSVVVYYY[[[dddmmmyyy{{{aaa]]]___`````````___\\\YYYWWWSSSOOOKKKHHHIIIKKKLLLMMMPPPPPPPPPQQQQQQRRRRRRRRRVVVZZZaaafffjjjllloooqqqtttvvvwwwyyyzzz{{{{{{zzz~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~zzzuuuuuuzzz~~~}}}~~~~~~~~~uuulllfffcccbbb[[[WWWXXX[[[]]]aaaeeekkkppplllbbbeee{{{~~~{{{llllllnnnmmmeeeXXXKKKDDDBBB@@@@@@@@@??????===<<<<<<@@@?????????>>>>>>======>>>===============>>>???========================>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<============;;;<<<===>>>@@@@@@AAAAAAFFFCCCIIIoooiiiiiixxx|||iiiZZZXXXXXX[[[ZZZVVVVVVYYYZZZ\\\ZZZVVVTTTVVVUUURRRRRRSSSTTTRRRPPPNNNNNNOOORRRRRRQQQPPPPPPPPPPPPQQQQQQPPPNNNMMMNNNQQQTTTWWWccciiiwwwuuurrr}}}rrruuu|||vvv|||||||||xxxnnnfffbbbaaaaaabbbcccbbb```___^^^^^^______\\\]]]]]][[[XXXUUUTTTTTTRRRUUUYYY[[[\\\\\\\\\]]]___```aaaccceeedddbbb``````jjj|||}}}zzzrrruuujjj|||yyyyyyjjj]]]VVVVVVQQQKKKDDDAAA@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>======????????????????????????????????????????????????????????????????????????@@@?????????>>>>>>==================>>>>>>>>>>>>?????????@@@AAABBBDDDEEEEEEEEEFFFHHHJJJMMMPPPOOOOOOQQQSSSUUUUUUTTTQQQPPPPPPPPPRRRTTTWWWYYYaaammmrrr~~~^^^WWW\\\bbbdddbbb___]]]\\\VVVSSSOOOLLLLLLLLLKKKKKKOOOOOOPPPPPPQQQQQQRRRRRRUUUYYY___cccgggjjjlllnnnppprrruuuxxx{{{|||}}}}}}~~~}}}||||||{{{|||}}}~~~}}}zzzvvvuuuxxx~~~{{{zzz{{{}}}~~~}}}}}}{{{vvvnnnfffaaa^^^```XXXSSSWWW]]]bbbfffjjjmmmiiifffhhhnnn|||}}}}}}uuullljjjddd[[[PPPGGGBBBAAAAAAAAAAAA@@@@@@???======?????????>>>>>>>>>======???>>>>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<============;;;<<<===>>>???@@@@@@@@@???DDDGGG\\\sss]]]sssttt___WWWRRRVVV[[[[[[ZZZZZZXXX[[[\\\XXXWWWWWWTTTPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQOOONNNMMMNNNPPPSSSUUU[[[```kkk{{{yyywwwqqqqqqwwwzzzzzzmmmccc______bbbcccaaa```___]]]\\\\\\\\\]]]]]]]]]]]][[[WWWSSSRRRRRRSSSVVVYYY[[[[[[[[[\\\]]]bbbbbbbbbbbbaaaaaa``````aaaooo~~~wwwxxxzzzrrrsssfff]]]XXXSSSOOOIIIDDD@@@@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@??????????????????????????????>>>>>>>>>==================>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLKKKKKKKKKMMMPPPRRRSSSRRROOOOOONNNNNNOOOQQQSSSTTT[[[hhhgggmmm}}}ccc___[[[[[[^^^```___]]]ZZZXXXUUURRRPPPNNNKKKIIIMMMNNNNNNOOOPPPPPPQQQQQQRRRVVV[[[___bbbdddgggiiijjjmmmpppuuuyyy|||}}}~~~~~~}}}}}}zzzyyyzzz|||~~~{{{{{{}}}{{{xxxttttttwww}}}zzzwwwwwwxxxxxxxxxxxxtttnnnhhhccc___[[[XXXZZZUUUUUU[[[```bbbcccfff```YYY]]]ooo}}}nnnfffZZZOOOHHHDDDAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>======@@@@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<=========;;;<<<===>>>??????@@@@@@???JJJIIILLLoooddd]]]ooo___RRRSSSZZZ^^^\\\ZZZWWW[[[]]][[[YYYXXXTTTNNNRRRSSSSSSRRRQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPNNNMMMNNNPPPRRRSSSUUUWWW^^^gggrrr}}}uuuwwwvvvxxx~~~vvviii^^^ZZZ\\\___bbb```___]]]\\\ZZZZZZZZZZZZ\\\]]]\\\YYYUUURRRRRRRRRUUUWWWYYYYYYYYYZZZ[[[]]]bbbbbbaaa``````ccchhhlllqqq}}}zzzmmmpppzzz}}}zzzvvv{{{tttggg___YYYVVVNNNKKKFFFBBB@@@@@@AAACCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>==================>>>>>>>>>>>>????????????@@@BBBCCCDDDBBBDDDFFFIIIKKKLLLIIIHHHHHHJJJLLLNNNNNNMMMMMMMMMMMMLLLMMMNNNOOOOOOSSS]]]ZZZ]]]~~~yyy___TTTXXX___aaa^^^\\\ZZZYYYXXXVVVSSSOOOKKKLLLLLLMMMMMMNNNNNNNNNOOOOOORRRWWWZZZ\\\^^^aaacccdddfffjjjooosssvvvwwwxxxzzz{{{{{{|||}}}}}}}}}|||yyyxxxxxxyyy{{{}}}}}}{{{{{{}}}~~~zzztttooonnnrrrwww}}}zzzwwwvvvuuusssqqqnnnhhh```[[[ZZZYYYXXXVVVUUUWWW]]]bbb```[[[ZZZ]]]YYY\\\jjjlllaaaSSSIIIEEECCCBBB@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>======BBBAAA@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>??????@@@AAAIIIFFFEEEYYY}}}dddjjjsssqqqvvvwwwaaaXXXXXXZZZZZZZZZXXX\\\]]]ZZZYYYYYYUUUPPPRRRSSSTTTSSSQQQPPPQQQRRROOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRRRRSSSTTTVVVYYY\\\dddwwwwwwtttrrrrrruuuyyyzzzzzztttlllaaaYYYWWWYYY\\\^^^___^^^]]][[[ZZZXXXWWWWWWXXXYYYYYYWWWTTTSSSSSSTTTVVVXXXXXXXXXXXXXXX[[[]]]___`````````dddnnn|||xxxfff```nnn~~~tttmmmttt|||yyyvvvggg]]]XXXTTTQQQIIIGGGDDDAAA@@@@@@BBBCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>????????????@@@AAABBBCCCAAACCCFFFIIIKKKKKKLLLKKKJJJJJJLLLMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJNNNQQQPPPXXXiii~~~hhh[[[ZZZ^^^aaa[[[ZZZ[[[[[[[[[YYYUUUQQQMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOSSSUUUVVVXXX[[[]]]^^^```cccgggjjjlllmmmmmmoooppprrruuuwwwyyyzzzzzz{{{{{{zzzyyyyyyzzz{{{}}}|||vvvooommmooorrr{{{}}}|||yyywwwvvvzzzyyywwwuuurrrmmmgggcccbbb]]]VVVSSSUUUXXXYYYYYYZZZ^^^cccbbbZZZVVV^^^jjjqqq~~~vvvdddZZZMMMEEECCCCCC@@@===>>>>>>>>>>>>>>>======<<<==================>>>>>>AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@>>>DDDMMM[[[qqq|||ggg```dddggg}}}}}}hhhZZZTTTTTTXXXZZZ\\\\\\XXXWWWYYYXXXUUUSSSTTTUUUTTTRRRQQQQQQRRROOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQRRRSSSRRRTTT___kkkxxxyyyuuuooogggbbbdddjjjooogggccc]]]ZZZZZZ[[[\\\\\\___^^^]]][[[YYYWWWVVVUUUSSSTTTTTTTTTSSSTTTVVVXXXWWWXXXYYYXXXWWWXXXZZZ\\\[[[^^^aaaccciiixxxoooeeegggxxxyyytttsssrrrssszzz~~~sss}}}xxxkkkaaaZZZVVVQQQMMMEEEDDDBBBAAA@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>========================>>>>>>============>>>>>>>>>>>>????????????@@@AAAAAABBB@@@BBBEEEHHHJJJJJJPPPNNNMMMMMMNNNOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGKKKJJJKKKTTT[[[\\\uuuuuuzzzpppqqqkkkXXXWWW^^^YYYZZZ[[[]]]___^^^[[[XXXPPPPPPOOOOOONNNMMMLLLLLLKKKMMMPPPQQQRRRSSSUUUXXXYYYZZZ]]]___aaabbbbbbbbbdddfffiiilllpppsssuuuvvvzzz{{{{{{zzzxxxxxxzzz{{{~~~|||yyyuuurrrrrrsssxxx}}}{{{vvvrrrpppsssqqqnnnkkkfff```XXXSSSXXXUUURRRRRRTTTYYY\\\^^^dddcccaaa[[[UUU\\\rrrzzzzzzeeeYYYQQQGGGBBBAAA@@@>>>;;;<<<======>>>======<<<<<<<<<<<<============>>>>>>??????>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;<<<===>>>???BBB======HHHKKKJJJlllzzzqqqgggaaaXXX```uuu~~~eeeTTTPPPSSSYYY\\\[[[WWWWWWZZZ[[[YYYUUUVVVVVVUUURRRQQQQQQRRRPPPOOONNNMMMLLLKKKKKKKKKJJJKKKMMMNNNOOOPPPPPPPPPNNNMMMOOOQQQQQQPPPUUU\\\aaahhhssszzz~~~wwwtttkkk```XXXXXX___fff```^^^]]]^^^___```^^^]]]^^^]]]]]][[[YYYVVVTTTRRROOOPPPQQQRRRRRRTTTWWWZZZWWWXXXYYYYYYXXXWWWXXXZZZXXX___hhhlllrrr~~~zzzrrrssszzzrrrllluuu{{{tttmmmrrr{{{xxxpppfff___[[[WWWPPPJJJBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>============>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBDDDFFFHHHHHHOOOMMMMMMMMMOOOOOONNNMMMLLLLLLKKKJJJHHHFFFEEEDDDFFFHHHIIIPPPVVVSSS^^^yyyuuupppqqq___XXXZZZZZZ\\\^^^``````^^^\\\VVVUUUTTTSSSQQQOOONNNMMMJJJLLLNNNNNNNNNOOORRRTTTTTTUUUWWWYYY[[[[[[[[[[[[]]]___bbbfffiiilllnnnoooqqqtttvvvvvvuuutttvvvxxx|||~~~~~~}}}|||zzzyyywwwuuuqqqnnnqqqvvv~~~}}}zzzsssooommmhhhfffbbb^^^[[[WWWRRROOOSSSSSSTTTUUUVVVZZZ___bbbfffaaa[[[WWWZZZiii~~~|||{{{mmm\\\SSSMMMEEE@@@?????????>>>======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<=========<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<>>>???BBB@@@???GGGIIIEEE\\\~~~wwwyyytttjjj```]]]```hhh~~~uuu]]]QQQOOOVVVYYY[[[YYYZZZ]]]]]]ZZZWWWXXXXXXUUURRRPPPPPPQQQQQQPPPNNNLLLJJJIIIIIIHHHEEEFFFIIIKKKMMMNNNMMMMMMOOOLLLLLLPPPRRRQQQRRRVVVUUUZZZ```cccfffjjjqqqwww~~~yyyooojjjccc[[[WWWWWW[[[^^^^^^]]]]]]^^^``````^^^]]]\\\\\\[[[YYYWWWTTTQQQOOONNNOOOPPPPPPQQQSSSWWWZZZVVVXXXZZZZZZXXXWWWWWWWWWWWWdddsss|||tttsss{{{mmmiiizzzyyyqqqvvv|||ssswww~~~}}}yyyuuummmbbb\\\YYYUUUMMMGGGAAABBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCDDDFFFGGGJJJJJJIIIKKKMMMNNNNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBHHHHHHLLLWWWZZZ]]]hhhrrrsssXXX[[[[[[\\\^^^aaaaaa___]]]ZZZZZZXXXVVVSSSQQQPPPOOOJJJKKKMMMMMMMMMNNNPPPRRRQQQRRRTTTWWWXXXYYYYYYXXX[[[]]]```cccfffhhhjjjkkkhhhlllpppqqqpppppprrrttttttwwwzzz|||{{{zzzxxxxxx}}}zzzxxxwwwvvvrrrkkkeeehhhmmmuuu|||~~~{{{yyywww|||yyyrrrllljjj```\\\XXXUUUUUUUUUUUUUUUQQQTTTWWWXXXYYY[[[```dddbbb[[[VVVXXXbbbsss~~~rrrhhh[[[SSSNNNFFFAAA???AAACCCDDD===>>>????????????>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;::::::<<<=========<<<;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<>>>???<<>>???BBBBBBRRRooowww{{{}}}wwwcccbbbhhhjjjtttgggSSSLLLSSSXXX[[[\\\]]]___]]]YYYXXXYYYXXXVVVSSSPPPPPPPPPRRRPPPNNNLLLJJJHHHGGGGGGAAACCCFFFIIIKKKLLLKKKKKKSSSNNNLLLPPPSSSRRRQQQRRRQQQUUUXXXZZZ[[[^^^dddiiiqqqooorrruuuuuurrrnnnlllkkkfffaaaZZZWWWYYY[[[[[[ZZZ]]]\\\[[[\\\]]]^^^\\\[[[[[[ZZZZZZXXXUUURRROOOMMMOOOPPPPPPPPPPPPRRRUUUXXXUUUXXXZZZ[[[YYYWWWVVVVVVUUUggg}}}pppoooxxxmmmkkk~~~xxxnnnqqqtttkkk___XXXUUUQQQIIICCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>??????????????????@@@@@@BBBBBBBBBCCCDDDFFFLLLLLLLLLLLLMMMOOOQQQRRRNNNMMMKKKJJJIIIGGGCCCAAAFFFHHHJJJMMMQQQTTTVVVXXXiii}}}^^^VVVQQQTTT]]]aaaaaa```ZZZaaabbb[[[UUUUUUSSSOOOPPPOOOMMMKKKKKKMMMOOOQQQLLLNNNOOONNNMMMNNNSSSWWWXXXYYYZZZ\\\^^^___aaaaaabbbbbbccceeegggiiikkkllljjjllloooqqqrrrtttwwwyyyxxxyyyxxxuuupppkkkhhhgggkkkkkkooouuuzzzzzzssslllssstttuuutttpppiiibbb]]]UUUTTTTTTTTTSSSRRRQQQPPPNNNTTTXXXWWWXXX[[[]]][[[YYYUUU]]]nnnvvv|||}}}zzzhhhXXXPPPGGGEEEBBB@@@???@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::<<<;;;999999999999;;;<<<999::::::;;;;;;::::::999999999999999999999999999999999:::;;;;;;<<<======::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@DDDJJJOOOzzzwwwxxxyyyuuu{{{|||bbbRRRRRRUUU\\\aaa___YYYWWWZZZ[[[XXXVVVUUUVVVVVVSSSQQQOOONNNKKKIIIHHHHHHIIIJJJDDDEEEFFFHHHJJJKKKMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPTTTTTTTTTTTTUUUVVVWWWXXX[[[^^^bbbggglllnnnppppppvvv{{{|||}}}xxxuuuaaa``````___^^^]]]\\\[[[YYYZZZ[[[[[[ZZZXXXUUUTTTYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVUUUSSSQQQOOONNNMMMMMMLLLMMMNNNQQQUUUYYY[[[VVVWWW[[[]]]WWWRRRVVV```lllwwwxxxqqqsssqqqwwwtttsss{{{iiiXXXTTTSSSMMMFFFCCCAAAAAA@@@@@@AAABBBDDDEEEBBBAAA@@@?????????@@@AAA@@@@@@???>>>======>>>>>>???????????????>>>===<<<>>>>>>============>>>>>>============>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>????????????CCCEEEHHHKKKLLLKKKMMMMMMLLLLLLLLLMMMOOOPPPQQQPPPOOOOOOPPPNNNJJJFFFGGGHHHJJJMMMQQQTTTVVVWWW```vvvttt^^^TTTVVV[[[[[[YYY[[[```aaa[[[XXXYYYYYYVVVTTTRRROOOMMMMMMNNNOOOOOOLLLMMMNNNMMMLLLLLLPPPSSSSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]___```cccdddeeeccceeehhhjjjkkkmmmppprrrrrrsssrrrooojjjgggeeedddhhhhhhiiimmmqqqoooiiiccccccdddeeedddaaa\\\WWWTTTOOOOOOOOOOOOPPPRRRTTTUUUYYY\\\___\\\VVVQQQQQQRRR[[[hhhyyywwwssslll^^^OOOGGGDDDBBB@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::;;;999::::::;;;;;;::::::999999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@CCCHHHKKKjjjzzztttoooqqq```TTTRRRSSSXXX[[[[[[]]]aaaZZZXXXVVVVVVWWWWWWUUUSSSPPPOOOLLLJJJHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUQQQSSSVVVYYY\\\]]]^^^^^^^^^bbbgggiiijjjmmmtttyyyrrrhhhdddjjjnnnnnnttt~~~yyyrrrlllgggeee[[[[[[[[[ZZZYYYYYYXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWZZZYYYXXXWWWVVVVVVVVVVVVTTTSSSRRRPPPNNNMMMMMMMMMRRRQQQQQQQQQRRRTTTVVVWWWYYYWWWYYY[[[ZZZZZZcccmmmzzzxxx|||{{{qqqaaaSSSOOOMMMHHHCCCBBB@@@@@@@@@AAAAAACCCDDDDDDBBBAAA@@@?????????@@@@@@@@@??????>>>>>>>>>>>>>>>???????????????>>>>>>===>>>>>>============>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<========================>>>>>>>>>>>>????????????AAADDDHHHKKKNNNOOONNNNNNLLLLLLLLLLLLNNNNNNTTTRRRRRRTTTXXXWWWQQQKKKHHHIIIKKKNNNQQQSSSVVVWWW___cccuuuzzzfffUUURRRUUUYYY]]]aaabbb^^^]]]^^^___^^^ZZZVVVRRRPPPQQQQQQOOOMMMMMMMMMMMMLLLJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWWWWXXXZZZ\\\]]]^^^]]]___aaacccdddeeehhhjjjllllllkkkhhhdddbbbaaabbbeeeccccccdddeeeccc^^^YYYUUUVVVVVVUUUTTTRRROOONNNSSSQQQPPPOOOOOOQQQSSSTTT^^^[[[\\\[[[TTTNNNWWWeeeuuu|||jjj```[[[RRRGGGAAA@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????@@@AAADDDFFFLLLyyyrrrhhhccccccpppyyy___VVVPPPSSSYYY[[[\\\]]]ZZZXXXWWWWWWXXXXXXWWWVVVRRRQQQNNNKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOPPPRRRSSSTTTSSSSSSRRROOOSSSVVVXXXXXXZZZ___dddaaaXXXTTTWWWZZZYYY]]]dddgggfffdddbbb___[[[YYYWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRPPPOOOMMMKKKJJJKKKLLLMMMSSSTTTTTTTTTTTTUUUUUUUUU[[[XXXXXX\\\aaahhhtttzzzxxxuuuwwwuuueeeZZZPPPJJJGGGDDDBBBBBB???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@????????????@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>>>>>>>============>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@BBBGGGLLLOOORRRNNNNNNMMMLLLMMMNNNPPPQQQTTTSSSSSSWWW\\\\\\VVVOOOJJJKKKLLLOOOQQQSSSUUUVVV^^^jjjlllrrrzzzmmmiiiwwwdddQQQQQQWWW[[[^^^``````aaabbbbbbaaa```\\\WWWVVVWWWVVVRRRNNNOOONNNMMMLLLJJJJJJJJJKKKMMMMMMNNNNNNOOOPPPPPPPPPSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[]]]^^^___```ccceeeeeeeeedddaaa^^^]]]___``````^^^\\\\\\\\\ZZZWWWTTTRRRQQQQQQPPPOOOOOOOOOOOOSSSSSSSSSSSSTTTUUUWWWWWW___WWWUUUVVVRRRTTTkkkwwwbbbVVVOOOIIICCCAAA===>>>>>>???>>>===<<<;;;=================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999::::::;;;;;;::::::999999999999999999999999999:::999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;===???@@@??????AAABBBCCCdddjjjaaa\\\YYY```mmmkkk\\\PPPPPPXXX[[[ZZZYYY[[[ZZZYYYYYYXXXXXXWWWWWWTTTSSSPPPMMMKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOORRRRRRSSSSSSSSSRRRQQQQQQOOORRRTTTUUUUUUVVVYYY\\\[[[UUUQQQTTTUUUUUUWWW[[[WWWXXXXXXYYYYYYWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWUUUSSSQQQOOOOOONNNLLLKKKHHHGGGGGGIIILLLMMMPPPQQQSSSUUUVVVWWWWWWWWWYYYYYYZZZ```iiittt~~~~~~||||||~~~{{{}}}mmmkkkjjjfff^^^XXXPPPIIIEEEBBBBBBDDD???@@@AAABBBCCCBBBAAAAAAAAA@@@@@@???????????????>>>>>>?????????>>>>>>>>>@@@@@@???????????????@@@>>>>>>============>>>>>><<<<<<<<<=========>>>>>>========================;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???????????????AAAEEEJJJNNNQQQMMMMMMMMMNNNOOORRRTTTUUUVVVUUUVVV[[[___^^^YYYSSSLLLLLLMMMOOOQQQSSSTTTUUUVVVeeegggaaa{{{xxxyyylllqqqjjjWWWMMMRRRSSSWWW\\\___``````aaaaaa___\\\[[[\\\ZZZWWWSSSRRRQQQOOONNNMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXYYYYYYZZZ\\\^^^]]]]]]\\\ZZZXXXWWWYYY[[[WWWVVVUUUTTTTTTSSSRRRQQQRRRQQQPPPOOOOOOOOOPPPQQQMMMOOORRRVVVYYY[[[\\\]]]ZZZVVVXXX]]]\\\aaa{{{zzzlll\\\QQQIIICCCAAADDD<<<===???@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<======<<<::::::999::::::;;;;;;::::::999999999999999999999999999:::999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::<<<>>>???>>>>>>>>>???DDDWWWrrrvvviii[[[XXX```mmmkkkUUUNNNRRRWWWZZZ\\\[[[[[[[[[ZZZXXXWWWVVVVVVVVVUUUSSSPPPMMMKKKIIIIIIHHHIIIKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNPPPQQQRRRRRRSSSTTTUUUTTTPPPNNNPPPSSSSSSTTTVVVSSSTTTVVVWWWXXXXXXWWWVVVTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQOOONNNMMMLLLLLLJJJHHHGGGFFFGGGIIILLLNNNNNNPPPRRRTTTVVVWWWXXXXXXWWW[[[aaahhhqqqzzzxxxvvvxxxnnnggggggbbbZZZYYYVVVOOOGGGBBBAAABBBBBB???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>===>>>????????????>>>>>>@@@??????>>>>>>???@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???????????????AAADDDGGGJJJLLLMMMMMMNNNOOOQQQSSSVVVXXXXXXYYY[[[]]]___]]]ZZZWWWMMMNNNOOOPPPQQQRRRSSSTTTWWWYYY^^^bbbhhh~~~vvvtttWWWMMMKKKMMMSSSXXXZZZ\\\___^^^^^^______^^^\\\[[[ZZZWWWUUUSSSRRRRRRQQQOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLMMMMMMNNNOOOOOOQQQRRRSSSSSSSSSUUUWWWTTTUUUUUUSSSQQQPPPQQQSSSOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPRRRSSSSSSTTTUUUVVVXXXXXXXXXXXXQQQWWWeeeqqquuu{{{yyyggg]]]RRRKKKDDD??????BBB===>>>????????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::<<<>>>???>>>===>>>???AAAKKKXXXzzzmmm\\\[[[^^^cccvvvrrr[[[QQQNNNRRRWWWZZZ[[[[[[ZZZXXXVVVWWWXXXXXXWWWUUUSSSPPPNNNLLLKKKIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNKKKLLLLLLLLLMMMMMMNNNNNNLLLMMMNNNNNNOOOOOOOOONNNMMMLLLLLLNNNQQQRRRSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGGGGHHHJJJMMMNNNQQQQQQRRRSSSUUUVVVWWWXXX]]]fffqqqwww{{{~~~~~~{{{zzz~~~ooojjjwww|||}}}zzzkkkiiiggg^^^WWWRRRQQQKKKCCC@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@??????>>>===<<<===???@@@@@@???>>>>>>???>>>=========>>>???@@@>>>>>>============>>>>>>;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<=========;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???????????????@@@BBBDDDFFFGGGNNNNNNNNNOOOPPPRRRUUUVVVXXX[[[]]]]]]ZZZXXXWWWWWWNNNOOOOOOPPPQQQRRRRRRSSSYYYVVV[[[bbb^^^bbb|||[[[RRRMMMOOOQQQRRRVVV[[[VVV[[[``````^^^\\\]]]___\\\ZZZXXXWWWWWWVVVSSSPPPPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNLLLMMMOOOOOOOOOOOOQQQRRROOOPPPQQQPPPNNNMMMMMMMMMMMMNNNOOOOOONNNNNNOOOOOOMMMMMMNNNPPPRRRUUUWWWYYYZZZYYYWWWUUUVVVWWWZZZ[[[\\\kkk}}}pppeee\\\QQQGGGDDDBBB???===>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<===>>>======???AAA<<>>??????@@@???>>>===<<<<<<===???@@@@@@@@@>>>>>>>>>===<<<;;;<<<===???@@@>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;<<<======>>>??????>>>>>>>>>>>>??????????????????@@@BBBCCCDDDOOOOOONNNNNNOOOQQQRRRSSSUUUYYY\\\ZZZUUUQQQRRRUUUOOOOOOPPPPPPQQQRRRRRRRRRQQQXXX]]][[[YYYbbbvvv~~~sssnnn```TTTOOONNNMMMQQQXXXPPPXXX___```]]][[[^^^bbb___]]]ZZZZZZ[[[ZZZWWWSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQLLLMMMOOOOOONNNOOOPPPRRRNNNPPPRRRQQQOOOMMMLLLLLLOOOPPPRRRRRRQQQPPPPPPQQQNNNOOOQQQTTTXXX[[[^^^```UUUSSSRRRSSSXXX```iiinnn{{{tttdddYYYZZZLLL@@@???BBBBBB>>>;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===999::::::;;;;;;::::::999999999999999999999999999999999:::;;;;;;<<<======::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<============@@@BBB;;;FFFEEEPPPrrrssssssnnnkkk|||gggXXXUUUQQQTTTWWWXXXWWWXXX[[[^^^ZZZYYYXXXWWWUUUSSSQQQOOONNNLLLJJJIIIJJJLLLOOOQQQOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNIIIIIIJJJKKKLLLLLLJJJIIIJJJKKKLLLMMMPPPRRRQQQNNNOOOOOONNNOOOPPPRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPQQQPPPNNNLLLJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLLLLMMMNNNOOOOOOMMMNNNOOORRRWWW]]]bbbeeexxxqqquuu{{{wwwnnn```XXXWWWKKKJJJEEE???BBBHHHHHHCCCBBBAAA@@@?????????@@@AAA>>>??????@@@@@@>>>===<<<;;;===???@@@AAA@@@???>>>===<<<;;;:::;;;<<<>>>@@@>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????>>>???@@@AAABBBDDDPPPPPPOOOOOOOOOPPPQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSLLLLLLMMMNNNOOOQQQRRRSSSTTTXXX\\\]]]\\\___ffflll}}}}}}eeeZZZUUUNNNLLLOOOSSSSSSTTTVVVZZZ\\\]]]]]]]]]\\\[[[\\\[[[YYYVVVSSSUUUTTTSSSSSSTTTTTTRRRPPPRRRPPPNNNMMMNNNPPPPPPOOOSSSRRRPPPOOOOOOPPPQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKRRRRRRPPPNNNNNNQQQSSSRRRVVVPPPPPPYYYbbbccc```^^^QQQPPPOOOWWWnnnuuueeeXXXQQQHHHFFFCCC@@@>>>===>>>>>><<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;999999999999999999999999;;;;;;:::;;;;;;<<<===>>>===AAADDDKKKdddsss{{{wwwlllccclllsssUUURRRMMMOOOPPPNNNUUU\\\XXXZZZWWWSSSRRRRRRSSSSSSSSSOOOOOOOOONNNNNNMMMMMMLLLNNNMMMKKKKKKMMMMMMMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNIIIIIIJJJKKKKKKLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMNNNNNNNNNOOOQQQQQQPPPOOOOOOQQQTTTXXXZZZSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHIIIKKKKKKKKKKKKJJJMMMLLLKKKKKKLLLNNNNNNNNNQQQQQQQQQQQQVVVccctttzzzwwwsssmmmggg___XXXSSSHHHEEECCCAAAAAA@@@???===@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>======>>>???AAABBBNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNNNNOOOPPPQQQPPPSSSWWWYYYYYY[[[^^^aaammmqqqbbbWWWSSSPPPMMMKKKLLLPPPUUUWWWWWW[[[ZZZYYYZZZ\\\]]]]]]\\\YYYXXXWWWWWWXXXXXXVVVTTTXXXVVVTTTTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRNNNQQQUUUVVVWWWVVVTTTQQQWWWQQQPPPWWW]]]]]]\\\[[[ZZZ^^^eeeqqq{{{qqqdddYYYRRROOOCCCBBB@@@>>>======>>>???<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888999999999::::::999999999:::::::::;;;;;;999999999999999999999999;;;::::::;;;;;;<<<===>>><<>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>======>>>@@@AAACCCLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOSSSVVVXXXXXXXXXWWWTTTggguuuzzzwwwnnn^^^XXXQQQOOORRRTTTRRRPPPTTTRRROOOOOOPPPRRRSSSSSSZZZXXXWWWWWWXXXXXXWWWVVVYYYXXXVVVVVVVVVVVVTTTRRRTTTUUUWWWXXXXXXWWWVVVTTTRRRRRRRRRSSSRRRRRRQQQQQQLLLNNNQQQSSSTTTQQQNNNLLLKKKIIIKKKSSSYYY[[[]]]```zzz{{{}}}}}}}}}yyyqqqeeeYYYOOOIIIGGG>>>===<<<;;;<<<===>>>???<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888888999999999999:::999999999999::::::::::::999999999999999999999999::::::::::::;;;<<<===>>>===>>>@@@CCCDDDSSSwwwoooddd[[[ZZZuuufffWWWNNNRRRUUUNNNPPPSSSVVVXXXXXXXXXYYYYYYVVVUUUTTTSSSRRRQQQPPPPPPTTTQQQNNNLLLMMMNNNNNNMMMJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPOOOOOOMMMLLLJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHJJJKKKKKKJJJJJJKKKMMMOOONNNMMMLLLMMMOOOQQQSSSNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIJJJLLLNNNPPPQQQQQQQQQXXXYYY```rrr~~~xxx|||vvvllleeekkkiiihhhhhheee\\\NNNDDDFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===============<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@BBBDDDIIIIIIJJJJJJKKKLLLNNNNNNMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOSSSVVVXXXWWWVVV\\\^^^nnnyyyssslllhhhfffaaaYYYQQQWWWTTTPPPNNNOOORRRSSSTTTWWWUUUTTTUUUWWWWWWWWWUUU[[[YYYWWWWWWVVVUUUSSSQQQTTTVVVXXXZZZYYYWWWTTTRRRQQQQQQQQQPPPOOONNNMMMLLLTTTQQQQQQRRRRRRQQQRRRTTTSSSVVV```nnnyyy}}}vvvssslllbbbVVVKKKBBB>>><<<<<<;;;;;;<<<===>>>???;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888999999999999888999999999999:::::::::999999999999999999999999::::::::::::;;;<<<======???===@@@DDDAAAAAAYYYvvvooofff]]]^^^gggnnnUUUMMMOOOKKKQQQTTTVVVWWWWWWWWWZZZ\\\WWWWWWVVVVVVUUUUUUTTTTTTUUURRRNNNLLLLLLMMMMMMMMMIIIJJJJJJJJJKKKLLLLLLMMMOOOOOOOOOOOONNNLLLKKKJJJJJJIIIGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIHHHGGGIIIJJJNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJIIIHHHHHHGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQSSSUUU```fffuuu~~~qqqttt|||yyyqqqsssrrroooyyywwwooonnnooohhhhhhgggddd]]]TTTJJJCCCEEEDDDBBBBBBCCCDDDCCCBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<===============<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@BBBDDDHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLNNNRRRVVVXXXYYYccc^^^ccc{{{~~~rrriiiXXXUUUQQQOOOOOOPPPPPPPPPRRRQQQQQQSSSTTTTTTSSSQQQWWWVVVUUUUUUWWWWWWVVVUUUTTTUUUWWWWWWVVVTTTQQQOOOQQQPPPPPPOOONNNLLLKKKJJJGGGFFFIIIPPPSSSQQQRRRVVV^^^dddttt}}}yyy|||{{{|||}}}sssnnneeeZZZPPPGGG???;;;=========<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777777888888888999999999888888888999999999::::::999999999999999999999999:::999999::::::;;;<<<===???:::===EEEDDD???III[[[vvveee___]]]\\\jjjuuujjjRRRNNNLLLSSSVVVZZZ\\\\\\ZZZYYYXXXVVVVVVWWWWWWWWWWWWXXXXXXUUURRROOOMMMMMMNNNMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJHHHGGGGGGGGGHHHHHHGGGGGGHHHGGGFFFFFFHHHJJJLLLLLLJJJJJJIIIIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNRRRQQQPPPNNNOOOSSS[[[aaappp}}}ssslllpppwww~~~rrrsssuuuyyy{{{qqqooorrruuuiiiiiifff^^^SSSJJJGGGGGGDDDCCCAAAAAACCCDDDCCCBBB????????????????????????>>>>>>>>>>>>????????????========================<<<==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@BBBDDDIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJMMMNNNOOOOOOMMMLLLGGGIIIJJJLLLMMMMMMLLLLLLIIIIIIJJJKKKNNNRRRVVVXXXWWWVVV^^^qqq{{{pppllluuuqqqmmmhhhbbb^^^YYYUUUQQQTTTTTTUUUVVVVVVTTTPPPMMMLLLKKKJJJKKKNNNPPPRRRRRRNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJJJJIIIIIIHHHGGGFFFEEEHHHVVVhhhoookkkhhhkkklllppp}}}~~~|||wwwmmmdddVVVJJJCCC@@@?????????>>>>>>>>>===<<<<<<;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777777777888888888888999888888888888999999999999999999999999999999999999999999999999:::;;;<<<===;;;777:::BBBDDDAAADDDJJJiiiyyykkkeeeaaaeeefffoookkk[[[RRRGGGKKKRRRZZZ___```\\\XXXWWWWWWWWWWWWXXXXXXXXXXXXTTTRRRPPPPPPPPPPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEHHHJJJKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOONNNOOOOOONNNRRR[[[hhhqqq{{{xxxuuuuuuvvv}}}xxx{{{wwwppplllkkkmmmjjjggg```UUUJJJDDDEEEHHHDDDBBBAAAAAABBBBBBBBBAAA????????????????????????>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>======>>>???AAABBBJJJJJJIIIHHHHHHHHHIIIIIIHHHJJJMMMOOOQQQQQQPPPOOOHHHIIIKKKLLLLLLKKKJJJIIIGGGJJJLLLMMMMMMNNNRRRUUUPPPQQQYYYfffooo{{{uuuqqqrrryyy{{{nnnnnnoooooommmggg```ZZZXXXTTTQQQOOOPPPRRRSSSTTTOOONNNMMMMMMOOORRRUUUVVVPPPQQQSSSTTTUUUVVVVVVVVVeeejjj{{{~~~}}}~~~yyyqqq]]]UUUIII@@@======??????===============<<<<<<;;;:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::888888888888888888888888777777777777888888888888888888888888999999999999999999999999999999999999999999999999:::;;;<<<===::::::;;;===???BBBCCCDDDQQQuuuxxxqqqmmmgggfffppp|||nnnWWWRRRNNNPPPWWW]]]___^^^YYYYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSTTTUUUTTTRRRPPPQQQQQQRRRRRRQQQPPPNNNNNNPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDFFFIIIKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMOOOPPPMMMPPPUUU[[[cccqqq~~~zzz{{{~~~vvvkkkeeefffhhh___SSSJJJEEEDDDEEEEEEDDDBBB@@@@@@AAAAAA@@@???????????????????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>======>>>??????@@@KKKKKKJJJIIIHHHHHHHHHHHHGGGIIIMMMPPPRRRRRRQQQPPPJJJKKKLLLLLLKKKJJJGGGFFFFFFLLLQQQRRROOOMMMPPPSSSUUUSSSVVV[[[XXXYYYjjj}}}~~~tttlllrrr||||||zzzssswwwrrrkkkfffcccccccccbbbZZZYYYWWWXXX[[[```fffjjjhhhiiillloooqqqsssuuuuuusssuuuwwwvvvwwwqqqhhhNNNIIICCC@@@@@@???>>><<<;;;;;;<<<<<<======<<<<<<::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::::::::::::::::::::777777777777777777777777777777777777888888888888777888888888888999999999999999999999999999999999999999999999:::;;;<<<<<<<<>>:::;;;AAADDDCCCFFFXXXtttpppkkkmmmxxxqqqZZZMMMNNNVVV\\\___[[[[[[YYYXXXVVVTTTSSSRRRTTTTTTUUUWWWXXXWWWTTTRRRSSSSSSTTTTTTSSSQQQOOONNNTTTSSSSSSQQQPPPNNNLLLKKKJJJKKKMMMNNNMMMKKKHHHFFFDDDEEEEEEDDDDDDFFFJJJMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLNNNOOOPPPTTTZZZdddooo{{{}}}mmmeeefffeeeXXXIIIBBBDDDFFFDDD@@@DDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>???IIIIIIIIIIIIIIIJJJKKKKKKHHHIIIKKKMMMOOOQQQSSSTTTMMMMMMLLLLLLKKKIIIHHHGGGHHHLLLPPPQQQPPPOOOPPPRRRRRRPPPSSSXXXYYYYYY___hhhzzz~~~yyy~~~uuummmhhhggglllrrr~~~|||}}}~~~|||rrrpppyyyzzztttxxx}}}wwwzzzzzz~~~~~~|||~~~wwwzzz}}}vvvbbbPPP@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999::::::::::::999999888888999999:::999999999888888888888777777777777777888888888888666666777777888888999999777777777777777777777777777888888888888999999999::::::::::::::::::::::::::::::;;;<<<===>>>???@@@BBBQQQbbb{{{nnndddkkkvvvsss\\\OOOOOOVVV\\\]]][[[\\\]]]ZZZVVVWWW[[[WWWVVVVVVWWWXXXXXXVVVTTTVVVSSSRRRTTTWWWUUUOOOHHHRRRSSSRRROOOLLLJJJLLLOOOLLLLLLLLLLLLKKKJJJIIIHHHNNNLLLIIIGGGGGGHHHJJJLLLLLLKKKKKKJJJJJJJJJKKKKKKFFFIIIMMMNNNMMMLLLMMMMMMMMMLLLJJJKKKLLLNNNNNNNNNOOOKKKKKKOOOOOOMMMPPPWWW[[[fffttt}}}zzz{{{xxx|||vvveeeeeemmm___UUUJJJCCCAAAAAA@@@>>>AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::====================================<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<====================================>>>???LLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTMMMMMMMMMMMMMMMMMMMMMMMMJJJNNNQQQSSSQQQPPPQQQRRRRRRQQQSSSWWWWWWVVVZZZaaakkk}}}zzzvvvfff]]]bbblllwwwssssssyyy}}}ssssssuuuyyyzzz|||yyyrrrlllaaaRRRGGG@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999::::::::::::999999888888999999:::999999999888888888888777777777777777888888888888777777777777777888888888777777777777777777777777777888888888888999999999::::::::::::::::::::::::::::::;;;<<<===>>>??????BBBJJJUUUgggyyygggffflllooovvv~~~uuu\\\OOONNNQQQ\\\[[[___eeefff^^^VVVRRRXXXWWWVVVWWWXXXYYYXXXWWWVVVUUUSSSSSSTTTUUUVVVVVVSSSTTTUUUTTTRRRQQQSSSUUUOOOOOOOOOOOONNNNNNMMMLLLMMMKKKIIIHHHGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLIIIKKKMMMNNNNNNMMMLLLKKKNNNMMMMMMMMMMMMMMMLLLKKKOOOLLLLLLOOOOOOPPPXXXaaajjjzzz~~~www}}}wwwuuu}}}yyytttrrrnnnmmmjjjWWWOOOFFFAAAAAABBBAAA???AAAAAA@@@@@@@@@?????????========================<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>PPPOOONNNMMMKKKJJJIIIHHHKKKKKKJJJKKKMMMPPPSSSUUUNNNNNNNNNNNNOOOPPPRRRSSSNNNPPPSSSTTTSSSRRRRRRRRRRRRQQQSSSVVVUUUSSSUUUYYY___jjj}}}{{{pppwwwyyyqqqoooooollliiizzz{{{vvvwwwyyywwwrrrooottt}}}~~~sssdddUUUJJJDDDAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::888888999999999::::::::::::999999888888999999:::999999999888888888888777777777777777888888888888888888888888777777777777777777777777777777777777777888888888888999999999::::::::::::::::::::::::::::::;;;<<<===>>>>>>???AAABBBEEEPPPhhhzzzooommmllllllnnnbbbeeerrrkkkXXXLLLRRRPPPUUUcccnnnpppmmmkkkeeeaaa\\\XXXXXXYYYZZZZZZWWWXXXYYYWWWTTTTTTVVVXXXPPPRRRSSSSSSQQQQQQQQQRRRNNNNNNOOOOOOOOONNNMMMMMMNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKMMMNNNNNNLLLKKKIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPUUUYYY\\\```kkkvvv~~~wwwxxxwwwsssvvv~~~oookkknnnqqqjjjooolll___LLLGGGBBB@@@AAABBBBBB@@@AAA@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>TTTSSSSSSQQQPPPOOOMMMLLLNNNMMMLLLLLLMMMPPPTTTVVVPPPOOONNNNNNOOOQQQSSSUUUQQQRRRTTTVVVUUUTTTSSSRRRQQQQQQSSSTTTTTTTTTTTTUUU]]]ZZZaaa|||}}}uuuwwwjjjjjjpppsssppprrryyy|||wwwoookkkqqqtttuuutttvvv{{{}}}{{{qqqsssqqqnnnqqqzzzzzzuuutttwwwyyy|||~~~~~~xxxrrrttt|||}}}tttdddRRRDDD>>>???AAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999::::::::::::999999888888999999:::999999999888888888777777666777777777888888888888999999888888777777666666777777777777777777777777777777888888888999999999::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>AAA>>>???DDDNNNggg}}}yyywwwvvvhhhfffdddmmmzzzgggVVVOOOLLLUUUcccrrrzzzrrrkkkfffbbb___\\\ZZZ\\\^^^^^^]]][[[YYYXXXTTTUUUVVVVVVTTTRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNPPPRRRSSSQQQOOONNNNNNOOOPPPQQQRRRUUUWWWXXXaaammmxxx~~~xxxrrrwwwyyy||||||pppmmmpppuuu}}}}}}vvviiicccbbbZZZOOOFFFCCCAAA@@@AAABBBAAA@@@@@@@@@@@@@@@????????????========================>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAARRRRRRSSSSSSSSSRRRQQQPPPQQQOOONNNMMMOOOQQQTTTWWWRRRPPPOOOMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVUUUSSSRRRPPPQQQRRRSSSUUUVVVVVVTTTXXXUUUVVV```tttpppgggqqqtttssspppppptttuuusssmmmnnnkkkgggiiiqqqvvvvvvyyyrrrfff___```mmm~~~}}}nnncccRRRDDD===<<<>>>@@@=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999::::::::::::999999888888999999:::999999999888888888777777666777777777888888888888999999888888777777666666777777777777777777777777777777888888888999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<======??????BBBEEECCCLLLlll~~~wwwpppmmmbbb]]]pppqqqdddUUUNNNOOOZZZlll|||{{{tttjjjfffbbbaaaccccccaaa]]][[[[[[[[[[[[ZZZYYYVVVTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRUUUTTTSSSTTTUUUUUUTTTSSSVVVWWWXXXXXXZZZ^^^dddiiippptttoooiiihhhnnnwww~~~~~~xxxzzzxxxpppmmmlllcccRRRGGGFFFDDDCCCBBBBBBBBBAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>>>>>>>????????????????????????======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCEEEFFFLLLNNNOOOQQQQQQQQQOOOOOOOOOOOONNNOOOOOOPPPQQQRRROOOOOONNNNNNNNNMMMMMMMMMOOONNNOOORRRUUUUUUSSSPPPQQQSSSQQQNNNQQQWWWWWWSSSPPPSSSYYY^^^[[[```xxxzzzzzz~~~}}}~~~yyykkk\\\MMMGGG@@@===<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888999999999::::::::::::999999888888999999:::999999999888888888888777777777777777888888888888777777777777777888888888777777777777777777777777777888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;>>>AAABBB@@@AAAIIIQQQlllxxxkkkffffffgggkkkooovvv~~~rrreeeYYYSSSSSSLLLTTTdddxxx~~~|||ppplllgggdddbbb```\\\YYYYYYYYYYYYXXXWWWUUUTTTSSSUUUVVVXXXYYYYYYWWWUUUSSSQQQQQQQQQRRRRRRSSSUUUUUUVVV[[[aaabbbaaaccciiiooojjjsss~~~{{{rrrvvvwwwpppqqquuuvvvqqqnnnvvvqqqxxx}}}oooeee]]]ZZZRRRGGGAAACCCBBBBBBBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDEEEEEEOOOPPPQQQSSSSSSRRRPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMQQQTTTUUUSSSPPPSSSTTTPPPLLLOOOVVVVVVQQQWWWSSSTTTZZZYYYVVV___ooo~~~{{{{{{{{{{{{yyy}}}qqqaaaSSSHHH???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888888888999999999::::::::::::999999999999999999:::999999999888888888888777777777777777888888888888666666777777888888999999777777777777777777777777777888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;>>>EEEJJJLLLKKKsssnnnddd```\\\[[[^^^^^^]]]cccwww|||nnnaaaZZZVVVQQQMMMPPP^^^rrr~~~yyytttnnnjjjdddccccccbbb```^^^\\\[[[ZZZ[[[]]]^^^^^^\\\ZZZXXXRRRRRRRRRRRRSSSTTTUUUVVV___hhhqqqvvvxxx}}}|||nnnjjjzzz|||wwwzzzxxxtttttthhh```RRRFFFCCCEEECCC>>>@@@@@@@@@???>>>>>>???@@@????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???@@@BBBDDDDDDCCCKKKLLLMMMOOOOOONNNNNNMMMOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRRRRPPPOOOQQQVVVZZZ\\\[[[hhh|||xxx|||~~~|||~~~~~~|||ssscccQQQDDD@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999::::::::::::999:::999999888888999999:::888888888888888888888888888888777777888888999:::888888888888777777666666777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888777777888888999:::999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@HHHLLLnnnpppaaa^^^YYYYYYcccgggfffttt~~~lllXXXPPPPPPSSSVVVYYYsss}}}ssseeehhheeebbbbbbeeeggggggfffccc^^^]]]aaaaaaaaafffnnnssspppxxx}}}~~~~~~wwwrrrooo```TTTHHHCCCCCCAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999;;;;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAAKKKKKKMMMNNNNNNNNNMMMLLLNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMLLLLLLKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPOOOQQQUUUYYYZZZYYYYYYddd|||~~~~~~sssaaaPPPEEE???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999::::::::::::999:::999999888888999999:::888888888888888888888888888888777777888888999:::999999888888888777777777777777777777777777777888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888777777888888999:::999999999:::::::::;;;;;;:::;;;<<<===>>>???@@@@@@???EEE\\\{{{qqqfff[[[hhhnnngggfffwwwjjj\\\QQQMMMOOOTTT\\\eeennn}}}rrrnnnkkklllqqqwww{{{}}}}}}yyywwwyyyzzz{{{~~~~~~~~~{{{|||vvvoooiiiWWWMMMCCCAAABBBAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@JJJKKKKKKLLLMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOQQQPPPOOOOOOOOOOOOQQQRRRRRRQQQPPPQQQTTTVVVWWWWWWXXXXXX___vvvwwwxxxxxxlll]]]KKK???===>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999::::::::::::999:::999999888888999999:::888888888888888888888888888888777777888888999:::999999999999999888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888777777888888999:::999999999999:::::::::::::::;;;;;;<<<===>>>??????>>>CCCMMM___{{{hhhkkkjjjaaaYYYfff{{{kkk[[[TTTLLLNNNNNNPPPXXXgggtttzzz}}}}}}xxxrrr|||ssstttqqqnnnsssvvvxxx~~~|||xxxvvvqqqggg]]]LLLDDD??????AAAAAAAAACCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::999999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>JJJJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMPPPOOOOOONNNOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTTTT[[[WWWUUU^^^vvvyyyvvv}}}{{{|||sss]]]NNNFFF===<<<@@@AAA===888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999888888999::::::::::::999:::999999888888999999:::888888888888888888888888888888777777888888999:::999999999999999999999999888888888777777777777777666666666666666666666666666666666666666666666666777777777777777777777777666777777777888888888888888888777777888888999:::888999999999999:::::::::::::::;;;<<<<<<===>>>>>>CCCCCCDDDLLL___~~~pppccc```]]]\\\fffsssrrrcccaaa]]]XXXUUUUUUVVVWWWaaafffnnnxxxzzz}}}qqqlllhhhnnn|||{{{}}}zzz~~~zzztttpppllleeeYYYOOOEEE???===???AAA@@@???AAA???????????????????????????>>>>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::===@@@::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===========================JJJJJJJJJJJJJJJKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSQQQSSSUUUXXXbbbwww}}}~~~}}}yyykkkVVVBBB<<<;;;;;;===@@@@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999999999999999999999999999888888999::::::::::::999:::999999888888999999:::888888888888888888888888888888777777888888999:::999999999999999999999999888888888888777777666666666666666666666666666666666666666666666666666666777777777777777777777777666777777777888888888888888888777777888888999:::888888888999999999::::::::::::;;;;;;<<<<<<======@@@;;;>>>FFFJJJXXXtttpppmmmccc[[[ZZZ___bbbmmmoooffflll~~~|||xxxpppggg```^^^___[[[ZZZXXXVVVZZZfffvvvzzz|||}}}uuuwww|||{{{wwwqqqkkkaaaUUUJJJCCCBBB???>>>AAABBB???===???????????????????????????>>>>>>>>>============<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::===@@@::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<>>888>>>HHHEEEEEEccc|||jjj___\\\XXXWWW```ccc]]]^^^dddaaahhhiiiqqq~~~}}}qqqpppvvv{{{yyytttkkkaaa]]]```eeegggmmmqqqrrrwwwssssssrrrqqquuuoooyyy~~~yyywww~~~tttwwwxxxrrrjjjaaaUUUHHH@@@@@@BBB@@@@@@BBBBBB===<<<>>>????????????????????????>>>>>>============<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::999999<<<>>>::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<>>>>><<<::::::;;;<<<>>>::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888888888999::::::::::::999:::999999888888999999:::888888888888888888888888888888777777888888999:::777777777888888888999999999999888888777666666555777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888777777888888999:::888888888888999999999999:::::::::::::::;;;;;;;;;>>><<<@@@EEECCCCCCTTTjjjtttiiiddd___cccfffbbbcccddd]]]^^^aaajjjuuu|||pppjjjiiirrrvvvwwwuuuuuuyyy|||||||||zzztttyyyzzzzzz{{{|||||||||yyyuuuvvvtttqqqpppvvvxxxpppnnn~~~}}}wwwwwwvvvjjj]]]SSSIIIAAA???CCCAAA???@@@BBBAAA===<<<>>>????????????????????????>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888:::;;;:::999999:::;;;999999999999999999999999999999::::::::::::;;;;;;999999999::::::::::::;;;===<<<<<<<<<<<<===LLLKKKKKKJJJJJJLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOOOORRRUUUVVVTTTSSSTTTVVVQQQQQQRRRTTTVVVXXXYYYYYYYYY```sss}}}ppp\\\JJJGGGFFF@@@<<<>>>:::999:::<<>>>>>;;;<<>>???AAA@@@<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999;;;;;;999888888999999999999999999999999999999999:::::::::;;;;;;;;;888888999999999:::::::::===<<<<<<<<<===>>>KKKLLLMMMNNNNNNMMMLLLKKKMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMLLLLLLKKKNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTVVVVVV\\\ooo~~~}}}nnnYYYIIIFFFAAA>>>===<<<:::999999999999::::::;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;999999888888888888999999999999999999999999999999:::999999999888888777777777777777777777777777777777888888888888999999999:::999777555555666888999999777555555666777666555777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999:::999999999999999999:::777888888888888999999999999999::::::::::::;;;;;;999;;;===>>>???@@@BBBDDDMMM]]]jjj`````````]]]]]]YYYTTTSSSYYYcccooovvv~~~||||||zzzsssrrrllliiippp~~~xxxttttttyyyyyytttqqqssstttsss}}}uuuqqqzzz~~~}}}|||XXXPPPGGGBBBBBBBBB@@@===@@@?????????>>>>>>======>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;999999999999:::999777<<<999666666777:::;;;;;;999999999999999999999999:::::::::999999888888888888888999999999:::::::::999999::::::::::::;;;;;;===<<<<<<<<<<<<>>>KKKLLLMMMMMMMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIGGGIIIKKKMMMNNNMMMLLLKKKKKKLLLMMMOOOPPPRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVOOOPPPRRRZZZjjj~~~ooo___OOOEEEDDDAAA>>><<<;;;;;;;;;:::999999::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;999999888888888888999999999999999999999999999999999999888888888777777777777777777777777777777777777777888888888999999999999888666666666777888999999888666666777777777666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777888888999999999888888888888999999777777888888888999999999999999999:::::::::;;;;;;:::<<<===>>>>>>???AAABBBIIIHHHYYYzzzmmmfffaaa```^^^[[[ZZZ[[[```ggglllwww~~~{{{rrrttt}}}zzzpppxxxoooiiinnnvvvzzz~~~rrrsssxxx}}}|||wwwvvv{{{|||nnn^^^NNNIIIBBB???@@@AAA???<<>>>>>>>>======>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::;;;;;;;;;;;;:::888888999:::999777999999999999999999999999:::::::::999999999888888888888999999999:::::::::999999::::::::::::;;;;;;>>>===============KKKLLLLLLMMMMMMLLLLLLKKKMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFGGGJJJMMMNNNNNNMMMLLLIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYRRRTTTTTTSSSUUUcccwww~~~}}}xxx{{{|||yyy{{{~~~zzz}}}~~~|||cccUUUKKKAAA===???>>><<<999999:::;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999::::::::::::999999888888888888999999999999999999999999999999888888777777777777666666777777777777777777777777777777777888888888999999777777666666666888999::::::888666666777888777666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777888888999888888777777777777888888777777777888888888999999999999999999::::::::::::;;;<<<>>>>>>======???@@@EEE<<<@@@ZZZ~~~~~~yyyuuurrrlllddd```bbbjjjqqqlllppptttvvvtttqqqooommmyyywwwyyyzzzvvv}}}tttgggfffpppwwwsssllltttkkkhhhppp~~~xxx|||vvvsssttt{{{|||yyyvvvsssqqqhhhVVVEEEEEEBBB>>>>>>@@@AAA@@@>>>??????>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::999888999:::;;;;;;999666999999999999999999999999:::::::::999999999999888888888999999999:::::::::999999::::::::::::;;;;;;===>>>>>>>>>>>>===KKKLLLLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJLLLNNNOOOPPPQQQMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSVVVXXXZZZ[[[UUUWWWWWWUUUUUU^^^lllyyy~~~~~~{{{mmmWWWFFFFFFEEE>>>===CCC<<<:::888888:::;;;;;;:::;;;:::::::::999999888888888888888888888888888888888999999999999:::::::::999999888888888888999999888888888888888888888888777777777666666666666666777777777777777777777777777777777777888888888888666666666666777888:::;;;:::888777666888888777666666666666666666666666666777777777777777777777777666666666666666666666666777777777777777888888999777777666666666666777777777777777777888888888888888999999999999:::::::::;;;===>>>>>><<<<<<===???@@@@@@DDDMMMYYYsssrrrggggggooowwwxxxqqqggg^^^ZZZWWWUUUSSSaaakkkxxxyyyvvvxxxtttfff]]]^^^aaabbbkkksssqqqlllmmmwwwxxxmmmnnnwww}}}zzzssstttuuu{{{zzzlllkkkwwwssswww~~~~~~qqq___PPPGGGDDDBBB@@@???@@@BBBCCCBBB@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888666666777888888777777999;;;;;;:::999999999999999999999999999999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;;;;<<<===>>>>>>>>>LLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHJJJKKKLLLLLLLLLKKKLLLKKKJJJJJJLLLPPPTTTVVVRRRQQQPPPNNNNNNMMMNNNNNNOOOPPPPPPRRRTTTVVVYYYZZZSSSRRRQQQQQQTTTYYY___cccfffjjjpppyyyppp___UUUEEE===DDDFFF===:::???<<<;;;999999:::::::::888:::::::::999999888888888888888888888888888888888888888888999999999::::::999999888888888888999999888888888888888888888888666666666666666777777777777777777777777777777777666666777777777888888888666666666777777888999::::::888666666777888777666555555555555555555555555666666666666666666666666666666666666666666666666777777777777777888888999777666666666666666666777666666777777777888888888888888888999999999::::::;;;<<<======<<<;;;<<<======AAAFFFFFFDDDPPPvvvyyypppoooqqquuukkk___XXXXXX\\\______ZZZ]]]aaadddffffffgggggg___^^^bbbkkktttyyytttooonnnhhhgggbbb[[[UUUSSSXXX]]]gggeeedddeeehhhmmmqqqsssuuuqqqooouuu~~~yyywwwxxx{{{www}}}wwwdddQQQDDDDDDHHHBBBAAAAAAAAABBBBBBAAA@@@==================>>>>>>;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::999888888;;;>>>>>>;;;888777888999999888999999999999999999999999999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;888999;;;===??????LLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGIIIKKKMMMMMMMMMMMMMMMLLLJJJJJJLLLOOOTTTWWWTTTRRRPPPNNNMMMMMMMMMNNNPPPPPPPPPPPPRRRTTTVVVWWW[[[WWWRRRRRRUUUWWWUUURRRYYY\\\```dddgggrrrtttiii___TTTLLLFFF===999===???;;;:::======;;;::::::::::::999777999999999999999888888888888888888888888888888888888888888888999999999999999999888888888888999999888888888888888888888888666666777777777777888888777777777777777777777777666666666777777777888888666666777777888888999999999777555555666777666555555555555555555555555555666666666666666666666666777777777777777777777777777777777777777888888999777777666666666666777777666666666777777777888888888888888888999999999999:::;;;===<<<;;;;;;<<<===BBB>>>???AAAAAAEEEWWWjjj~~~uuuzzzpppddd]]]]]]```aaaaaa___]]][[[YYYZZZ\\\^^^```WWWVVV[[[bbbbbb^^^ccclllxxxmmmgggccc```]]][[[]]]aaagggjjjpppllljjjooovvvyyyuuuooorrruuu{{{yyyyyy|||uuu]]]OOOJJJGGGDDDCCC@@@@@@@@@@@@???>>>>>>>>><<<<<<============>>>>>>;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::666888:::::::::===CCCGGGDDD@@@;;;777666555555444999999999999999999999999888999999999999:::::::::888888999999999:::::::::999999::::::::::::;;;;;;777888:::<<<>>>???LLLKKKJJJJJJJJJJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKMMMOOOQQQRRRPPPOOOMMMKKKKKKLLLMMMNNNQQQPPPOOOOOOOOOQQQSSSTTTddd^^^VVVTTTUUUVVVUUURRRUUUUUUXXX[[[[[[\\\fffrrr{{{wwwkkk[[[NNNIIIFFFDDDAAA;;;;;;:::999999;;;===???:::999999999::::::999777888888888888999999999999888888888888888888888888888888888888999999999999999999888888888888999999888888888888888888888888777777777888888888999999777777777777777777777777666666666666777777777888777777777888888888777777888666444444555666555444555555555555555555555555666666666666666666666666777777777777777777777777777777777777777888888999888777777666666777777888666666666666777777777888888888888888999999999999999:::<<<<<<;;;;;;<<<===AAA;;;;;;AAACCCBBBFFFNNNkkkwwwrrrnnniiieeefffccc```^^^^^^```aaabbb___^^^eeennnlllbbb^^^bbbdddnnnzzz{{{qqqgggbbbYYYXXX]]]iiizzz{{{zzzuuuuuuyyy~~~~~~|||ppp\\\IIIEEEGGGFFFBBB@@@@@@@@@???>>>======>>>???<<<<<<<<<=========>>>>>>::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::666999;;;:::999;;;AAAGGGAAA>>>;;;999888777555333999999999999999999999999888888999999999:::::::::888888999999999:::::::::999999::::::::::::;;;;;;999999:::;;;<<<===LLLKKKJJJIIIIIIJJJKKKLLLJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJJJJFFFHHHJJJMMMNNNNNNMMMMMMKKKJJJIIIHHHIIIKKKMMMNNNRRRQQQOOONNNNNNOOOQQQRRR```ZZZRRRNNNOOORRRTTTUUUUUURRRSSSXXXZZZYYY^^^fff___ggguuuuuugggUUUPPPJJJEEECCCBBB???<<<:::@@@AAA===999;;;<<<:::888777777888::::::999888777777888888999999999:::777777777777777777777777777888888888888999999999999999888888888888999999777777777777777777777777777777888888999999999:::777777777777777777777777666666666666777777777777777888888888888777777666777555444444555555444333555555555555555555555555666666666666666666666666777777777777777777777777777777777777777888888999888888777777777777888888666666666666777777777777777888888888888999999999888:::;;;;;;;;;;;;<<<>>>888777<<>>GGGKKK```pppnnnlllkkkllllllkkkjjjooommmttt}}}mmm```___```gggqqqwwwwwwtttqqqooolllkkkooo|||~~~|||yyysssooonnnxxx{{{yyy{{{iiiRRRKKKFFFFFFDDD??????CCC@@@@@@@@@???>>>>>>@@@BBB;;;<<<<<<<<<======>>>>>>::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888:::;;;888555555:::???:::999999:::;;;:::888666999999999999999999999999888888888999999:::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;<<<;;;::::::;;;<<>>???@@@AAAAAABBBJJJLLLZZZzzz~~~{{{|||uuuiiipppmmmqqq|||}}}zzzzzzvvvzzzqqqzzz}}}uuulllllluuu~~~cccLLLGGGFFFEEEDDDBBB@@@??????@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888999999999999999999999999888888888888888888888888888888888888888888888888999999999999999888777666777777777777777777777777888888999999999:::::::::999:::;;;;;;999999:::;;;::::::;;;<<<===>>>IIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKMMMJJJHHHIIIKKKMMMMMMLLLMMMMMMMMMKKKJJJJJJMMMOOOUUUQQQMMMNNNRRRUUUTTTRRRQQQRRRSSSTTTTTTVVVYYY\\\```]]]\\\]]]]]]aaalllxxxwwwnnncccZZZTTTNNNFFFAAACCCAAA???>>>???>>><<<:::<<<;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666555555555555666666666666888888888888888888888888888777777777777777777777888777777666666777777888999999888777777777777777777777777777888888888888888888999999999:::::::::;;;<<<<<<===>>>???@@@@@@BBBAAAFFFVVVsss~~~}}}~~~|||zzzwwwyyy|||~~~nnn^^^RRRMMMFFFFFFDDDCCCBBB@@@????????????@@@@@@@@@AAAAAAAAA========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999999999999999999888888888888888888888888888888888888888888888888999999999999999888777777777777777777777777777777888888999999999:::::::::;;;<<<===<<<:::999:::;;;999::::::;;;<<<===IIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIHHHIIIJJJLLLJJJIIIIIIKKKLLLLLLKKKLLLLLLLLLKKKIIIJJJLLLNNNLLLIIIHHHJJJOOOTTTUUUUUUQQQRRRSSSRRRRRRSSSVVVXXXYYYWWWXXXYYYWWWVVV[[[ccc```fffqqq}}}ttteee[[[NNNIIIBBB??????@@@???>>>@@@???======>>>===<<<:::;;;;;;;;;;;;:::::::::::::::999999999999888888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666555555555555666666666666888888888888888888888888777777777777777777888888888888888777777888888888999888777777777777777777777777777777888888888888888888999999999:::::::::::::::;;;<<<===>>>????????????>>>@@@KKKeee{{{~~~wwwrrrwww{{{||||||gggQQQEEEDDDHHHEEEDDDCCCBBBAAA@@@??????>>>>>>????????????@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888999999999999999999999999888888888888888888888888888888888888888888888888888999999999999888777777777777777777777777777777888888999999999:::::::::===>>>>>>===:::999999:::999::::::;;;<<<===IIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGHHHIIIJJJJJJIIIJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIIIIKKKMMMHHHGGGFFFIIINNNSSSVVVVVVSSSSSSSSSRRRQQQQQQSSSUUUQQQPPPSSSXXXZZZZZZ^^^eee\\\]]]^^^aaaeeekkkqqqtttvvviii^^^UUUNNNEEE???DDDAAA======???@@@AAA@@@===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888888888888888888888888888888888777777777777777777777777666777777777888888888888777777777777777777777777777777777777777777777777888888888888888888888888666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666666666666666666666666666555555555555666666666666888888888888888888888888777777777777777888888888999999888888888888999999888888777777777777777888666777777777888888888888888888999999999:::::::::::::::;;;<<<===>>>??????>>>BBBDDDAAAAAAKKKaaarrr}}}xxxuuu~~~uuu]]]LLLEEECCCBBB???CCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888777777777777777777777777777888888999999999:::::::::;;;<<<===<<<:::999999::::::;;;;;;<<<======IIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKIIIIIIJJJLLLJJJIIIIIIKKKNNNRRRUUUVVVTTTTTTTTTRRRPPPPPPRRRTTTRRRPPPQQQTTTUUUTTTWWW\\\[[[YYYWWWWWWYYY\\\___aaakkkmmmpppwwwwwwggg\\\WWWRRRJJJFFFDDDCCCAAA???===<<<<<<=========<<<:::;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::::::::999999999999999999888888888777777888888888888888888888888777777777777777777777777666777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777666666777777888888888888999999888888888888999999888777777777777777888888666777777777888888888888888888999999999::::::::::::;;;;;;<<<===>>>??????999>>>BBBBBB@@@AAAIIIPPPxxx~~~zzzwwwuuuttt}}}lll[[[GGG???BBBFFFBBB<<>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777888888999999999888888777777777777777777777777888888999999999:::::::::777888::::::999999:::<<<<<<<<<<<<======>>>IIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGHHHIIIHHHIIIKKKJJJIIIGGGHHHHHHHHHJJJKKKJJJIIIHHHIIIKKKMMMLLLLLLLLLNNNPPPSSSUUUTTTTTTSSSQQQOOOOOOPPPRRRTTTQQQPPPRRRSSSQQQRRRVVVVVVTTTSSSTTTWWWZZZ[[[\\\bbb```___```dddjjjqqquuuwwwuuurrrllldddYYYLLLDDDHHHEEEAAA@@@@@@@@@@@@@@@:::;;;===???>>>===;;;:::;;;<<<===<<<::::::;;;<<<::::::::::::999999999999999888888888888777777777888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777777777777777666666666777888888999999888888888777777888888888777777777777777888888999777777777777888888888888888888999999999:::::::::::::::;;;<<<===>>>??????888:::<<<===>>>@@@CCCFFFUUUdddyyy{{{wwwyyyrrrzzzkkkkkkmmmuuu{{{zzz}}}{{{wwwgggOOOKKKEEEAAA???????????????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777777888999999999999888777777777777777777777777888888999999999:::::::::555777888999888999:::<<<<<<<<<<<<<<<======IIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJJJJJJJHHHHHHIIIJJJGGGIIIKKKKKKHHHFFFGGGHHHHHHIIIKKKJJJIIIHHHIIIJJJLLLLLLKKKKKKKKKMMMPPPRRRRRRRRRQQQOOOMMMMMMOOOPPPSSSPPPPPPTTTUUUSSSRRRSSSRRRQQQPPPSSSVVVXXXWWWVVVXXXWWWVVVWWWXXX[[[^^^```VVV]]]dddhhhhhhjjjoootttvvvnnnhhh```WWWQQQMMMMMMNNNOOONNNJJJEEEAAABBBAAA@@@??????>>>===<<<>>>???@@@@@@@@@???>>>>>>;;;===>>>===:::999:::<<<:::::::::999999999999888888888888888777777777777888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777777777777777555666666777888888999999888777777666666777777888777777777777777888999999777777777777888888888888888888999999999:::::::::999999:::;;;<<<===>>>>>><<<;;;;;;;;;===???CCCEEE===FFFSSSdddyyyvvv}}}www{{{~~~tttvvv}}}}}}qqqgggcccjjjddd]]]```pppwwwccccccdddiiiqqq|||wwwpppwwwooo[[[NNNBBBCCCDDDBBB???======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777777888999999999999999777777777777777777777777888888999999999:::::::::777888999999999999:::;;;:::::::::;;;;;;;;;IIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFHHHKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIJJJIIIHHHHHHIIIJJJFFFIIIKKKKKKHHHFFFFFFGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJMMMPPPPPPPPPPPPNNNLLLLLLMMMOOOSSSQQQRRRUUUUUUPPPKKKKKKMMMMMMNNNRRRWWWYYYXXXVVVRRRRRRSSSSSSTTTSSSSSSRRRYYYXXXWWWWWWVVVUUUSSSRRRNNNXXXeeemmmnnnkkkjjjjjjhhhfffbbb```aaaeeejjjmmmhhhfffddddddfffggghhhhhhYYYSSSLLLJJJJJJJJJHHHDDDEEEDDDEEEFFFFFFEEEAAA>>>???@@@@@@AAAAAA???===<<<>>>>>>===<<<::::::;;;<<<<<<>>>???>>>:::999:::<<<:::::::::999999999888888888888888888777777777777888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666555555555555666666666777777777777777777777777777555666666777888999999999777777666666666666777777777777666777777888999999777777777777888888888888888888999999999:::::::::777888999:::;;;<<<<<<===<<<<<<<<<;;;:::;;;===>>>>>>@@@AAAEEEVVVttt{{{{{{{{{yyy~~~~~~rrrmmmnnnjjjiiiggghhhsss~~~xxxssssssuuuyyy~~~vvvtttvvvwwwtttppp{{{xxx~~~xxxyyyyyyeeeSSSGGGBBBCCC???<<<>>>CCCCCC>>>999============>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888999999::::::::::::::::::999999999888888777777777777777777777777888888888888888888888888888888888888888888888888666777888999999999999999777777777777777777777777888888999999999:::::::::999;;;<<<;;;999999999;;;999999999999999999JJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIHHHGGGFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHKKKMMMMMMKKKJJJLLLNNNKKKJJJIIIIIIKKKMMMNNNNNNLLLOOORRRQQQNNNLLLLLLMMMNNNQQQUUUWWWTTTQQQOOOOOOJJJOOOOOOMMMVVVcccddd[[[PPPPPPPPPPPPPPPPPPPPPPPPRRRQQQOOOQQQTTTVVVTTTRRROOOOOOPPPUUUZZZ\\\ZZZXXXVVVUUUTTTRRRRRRQQQQQQQQQTTTRRRRRRRRRTTTTTTTTTRRRKKKJJJHHHFFFEEEEEEFFFGGGCCCCCCCCCDDDCCCCCCBBBAAA???>>>======>>>>>>===<<<>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777999888888888777777666666666666666666777777777777:::888777777888999999888888888777777666666555555666666666666666666666666777777666666666666777777777777777777777777777777777777777777666666666666666666666666666666666666555777888777666555666888999777555666888888666333555555555555666666666666666666666666666555555555666888999888777666777888777777777777777777777777777777777777777666555555777777777777666666666666777888888888888999999999999999999999999999999999<<<;;;:::999:::<<<>>>???===@@@AAAAAADDDQQQeeevvvzzz~~~rrrqqqwww~~~xxx|||zzzzzznnnZZZNNNHHHCCCAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777888888999999999:::::::::999888777666666777888999888777666666666777999:::888888888888888777666666555555555555666666666666777777888999999999999888999888777888999999888777777888999999:::;;;IIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHKKKMMMMMMKKKJJJKKKMMMLLLLLLMMMOOOQQQRRRRRRQQQNNNPPPRRRQQQNNNLLLLLLMMMMMMMMMOOOQQQSSSSSSQQQOOOPPPTTTSSSQQQWWWbbbbbbZZZRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNMMMOOORRRTTTTTTRRRNNNNNNOOORRRUUUVVVTTTQQQPPPPPPOOONNNMMMMMMMMMNNNLLLJJJJJJJJJLLLLLLKKKJJJIIIHHHEEEDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@???>>>======>>>>>>===;;;>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777888888888888777777777666666666666666777777777777999777666666777888888777888777777777666666666555777777777777777777777777777777666666666666777777777777777777777777777777666666666666555555555555555555555555555555555555555777888777666555666777888777666666888888666333555555555555666666666666666666666666666666666555666777888888777666777888777777777777777777777777777777777777777666555555666666666666777777777777777777888888888999999999999999999999999999999999<<<;;;:::999:::<<<>>>???>>>@@@AAA??????FFFRRR\\\lll{{{~~~wwwkkkZZZMMMGGGEEECCCAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777888888888999999999::::::999888777666666777888999888777666666666777999999888888888888888777666666666666666777777777777888777777888999999999999888999888777888999999888777::::::::::::::::::IIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFIIIIIIJJJIIIHHHGGGIIIKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKKKKLLLLLLNNNPPPRRRSSSTTTTTTTTTQQQRRRSSSQQQOOOMMMLLLMMMMMMJJJHHHKKKPPPSSSRRRPPPRRRUUUSSSPPPTTT\\\\\\UUUTTTSSSSSSSSSRRRRRRQQQQQQNNNLLLKKKLLLNNNQQQRRRRRRMMMMMMMMMNNNOOOOOOMMMJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHFFFEEECCCBBBAAAAAABBBCCC@@@AAAAAAAAAAAA@@@?????????>>><<<===>>>>>>===;;;===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777888888888888777777777777666666666666777777777777777666555666777777777555777777777777666666666666777777777777777777777777777777666666666666777777777777777777777777777777555555555555444444444444555555555555555555555555555666777777555555666777888777666777888888666444555555555555666666666666555555666666666666666666666777888888666666777888777777777777777777777777777777777777777666666555555555666666777777888888777777777888888888999999999999999999999999999999;;;::::::::::::<<<===???===>>>???>>>>>>???BBBDDDGGGZZZvvv|||||||||pppWWWPPPGGGBBBAAABBBBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888888888888888888999999999999:::888888777777777777888888777777777666777888888999777888888888888777777666777777777777888888888888777777888999999999999888999888777888999999888777;;;;;;;;;::::::999JJJIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLNNNNNNPPPQQQTTTVVVSSSSSSRRRQQQOOONNNMMMMMMMMMKKKJJJJJJMMMPPPRRRSSSNNNPPPOOOLLLOOOTTTTTTPPPSSSSSSSSSRRRQQQQQQPPPPPPOOONNNLLLLLLLLLNNNOOOPPPLLLLLLLLLMMMMMMLLLJJJIIILLLLLLKKKKKKKKKLLLLLLMMMKKKJJJHHHIIIJJJJJJIIIHHHDDDCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAA@@@@@@???>>>???===<<<<<<===>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888999999777777777777777777777777888888888777777777777777666666666666777777777777777666666666888888777555777777777777666666666666888888888888888888888888777777666666666666777777666666666666666666666666666666666555555555444444555555555555555555555555555666777666555555666777666666666777777777666555555555555555666666666666555555555555666666666666666777888777666555666888666666666666666666666666666666777777777777666666444555555666777888888999777777777777888888888888999999999999999999999999:::::::::::::::<<<===>>><<<<<<<<<===???@@@???===>>>FFFQQQ```vvvzzztttjjjjjjmmmtttyyy~~~qqq[[[LLLGGGDDDAAA@@@AAAAAA@@@???????????????>>>>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888999999999999888777777777777777777888777777777777777888888999777777888888888888777666666666777777777888888888777777888999999999999888999888777888999999888777::::::::::::::::::JJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGGGGIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJLLLLLLLLLKKKKKKNNNSSSXXXSSSRRRQQQPPPOOOOOONNNMMMMMMOOOPPPNNNJJJKKKOOOUUUMMMNNNNNNMMMNNNRRRRRRPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPOOONNNLLLLLLMMMNNNLLLLLLMMMMMMMMMLLLLLLMMMKKKKKKKKKJJJKKKKKKLLLLLLGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888999999777777777777777777777777777777777777777777888888666666666666777777777777888777777888::::::888666666666666666777777777777777777777777777777777777777777666666666666777777666666666666666666666666777777777666666666555555555555555555555555555555444666777666555444555666555666777777777666666666555555555555666666666666444555555555666666777777555777888777666555666777666666666666666666666666666666777777777777666666444555555666777888888999666666777777777888888888999999999999999999999999999999::::::;;;<<<<<<===;;;:::999;;;>>>@@@@@@???BBBBBBBBBCCCLLLddd~~~~~~}}}vvvrrrqqqqqqqqqpppxxxsssbbbTTTHHHAAABBBAAAAAABBBBBBBBB@@@???????????????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888888888999999999777777777888888777777777666777777777888888888888666777777888888888777777555555555666666666777777777777888999999999999888999888777888999999888777888888999::::::;;;JJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFHHHJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIIIIJJJLLLLLLKKKIIILLLMMMMMMKKKJJJMMMSSSXXXSSSQQQOOONNNOOOOOOOOONNNLLLQQQUUURRRKKKIIIMMMSSSPPPPPPPPPPPPQQQSSSTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQPPPNNNLLLLLLMMMLLLMMMNNNNNNMMMMMMNNNOOOJJJIIIIIIHHHHHHHHHIIIIIIFFFDDDCCCCCCDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>===;;;<<<======<<<:::999::::::;;;;;;;;;;;;:::;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777777777777777888888888888666666666666777777777777888888888999;;;:::888666666666666666777777777777666666666666666666666666777777666666666666777777777777777777777777777777888777777777666666666666444444444444444444444444444555666666444444555666444666888888777666777888555555555555666666666666444444555555666777777777555666777777555555666777777777777777777777777777555666666777777777777777555555666666777777888888666666666777777777888888999999999999999999999999999999999:::;;;;;;<<<<<<<<<:::999999;;;===>>>>>>???@@@AAA???>>>HHH```vvvuuuuuu}}}~~~yyyvvv{{{{{{tttvvv}}}}}}{{{wwwrrrnnnnnnqqqtttvvv||||||{{{yyyxxx{{{{{{hhhVVVJJJDDDCCCBBB>>>???@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888999999999777777777888888888888999777777888888888888777777666666777888888888888777666777777888888888888777555555555555666666666666777777888999999999999888999888777888999999888777777888888999;;;<<>>===>>><<<;;;;;;<<<===;;;:::888999:::;;;<<<;;;;;;:::;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777666777777777888888888888666666666666777777777777777777777999::::::777555555666666666777777777888555555555555555555555555777777666666666666777777777777777777777777777777777777666666666555555555444444444444444444444444444555666666444444555666333666888888666666777888555555555555666666666666444444555555666777777888555666777666555555666777777777777777777777777777555555666777777777777777666666666666777777777777666666666666777777777888999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>><<<===AAABBB??????HHHUUUfffyyy~~~www~~~~~~||||||||||||}}}|||kkkbbbVVVJJJBBB@@@@@@AAA===>>>???????????????@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999888999999999999:::::::::999999999999999999999999888888888888888888888888777777888888888999999999777777777777888888888888666777888999999888777666555666777888999888888777666666777888888888888888555666666666666777777777777777888999999999999888999888777888999999888777999999999::::::;;;FFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJHHHGGGIIILLLMMMKKKHHHCCCIIIOOOOOOLLLJJJKKKMMMPPPMMMKKKKKKNNNPPPPPPNNNJJJMMMQQQRRRQQQOOOMMMKKKLLLKKKJJJJJJIIIGGGHHHJJJLLLLLLMMMNNNOOOPPPPPPQQQFFFJJJOOOQQQPPPNNNNNNOOOLLLMMMNNNLLLIIIGGGIIILLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCAAA@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<>>><<<;;;;;;<<<===;;;:::777888:::;;;<<<;;;;;;:::;;;;;;;;;:::::::::999999999999888888888888999999777777777777777777777777666666777777888888888999666666666666777777777777666555666888999999666333555666666666777777888888555555555555555555555555777777666666666666777777777777777777777777777777666666555555555444444444444444444444444444444444444555666555444444555666333666888888666555777999555555555555666666666777444444444555666777777888555666777666555444555777777777777777777777777777555555666777777777777777777777777777666666666666666666666666777777777777999999999999999999999999888888999:::;;;;;;;;;;;;888:::======<<<===>>>@@@===<<>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999888888999999999:::::::::999999999999999999999999888888888888888888888888777777888888999999999999777777777777888888888888666777888999999888777666555666777999999888888777666666777888888888888888777777777777888888888888777777888999999999999888999888777888999999999777;;;;;;::::::::::::GGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEGGGIIIIIIHHHGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKMMMNNNNNNMMMLLLKKKLLLLLLKKKIIIIIIJJJNNNQQQKKKJJJIIIJJJMMMOOOPPPPPPMMMMMMLLLJJJJJJIIIIIIIIIGGGGGGFFFFFFGGGJJJLLLNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA??????@@@AAABBB????????????>>>>>>>>>>>>============<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<<<<;;;::::::999888888999999999999999999999999999888888888777777666666999999:::::::::999888888777777777777777777777777666666666666666666666666666666777888888888888888666666555555555555666666777777777777888888888888666666666666777777777777777777777777666666666666777777666666555555555444666666555555555555666666666666666666666666666666777777666666666666777777555555555555555555444444666666666666666666666666666666555555555555666666777777777777777777777777666666666666666666666666888888777777666666555555777777777777777777777777888888999::::::::::::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>????????????>>>BBBHHHMMMXXXqqqqqqggg[[[OOOCCCCCCBBBAAA@@@@@@@@@@@@???????????????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<::::::::::::999777::::::::::::::::::::::::<<<===<<<:::888777888999999999999999999999999999888888888888888888888888777777888888888888777777777777777777777777777777888888888888888888888888666666777888999::::::;;;888888888888888888888888888888777777777777888888777888888888888999999999======<<<<<<;;;;;;FFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIKKKLLLNNNNNNMMMLLLKKKLLLLLLKKKIIIHHHIIILLLOOOKKKJJJIIIJJJLLLMMMLLLKKKLLLKKKKKKKKKKKKLLLLLLMMMJJJIIIGGGGGGGGGHHHIIIKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA?????????@@@AAA?????????>>>>>>>>>==================<<<<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;::::::999999888999999999999999999999999888888888888777777777666888888999999:::999999888777777777777777777777777666666666666666666666666666666777888888888888777777777777666666777777777555666666666666777777777666666666666777777777777777777777777666666666666777666666666555555555555666666555555555555666666666666666666666666666666777666666666666666666777555555555555555555555555666666666666666666666666666666555555555555666666777777777777777777777777666666666666666666666666888777777777666666666555777777777777777777777777777888999999::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????AAACCCCCCAAACCCNNNaaapppqqq___XXXVVVNNNDDDCCCCCCBBBAAA@@@@@@@@@@@@???????????????>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::::::::999999888888777777999999999999999999999999888888888888888888888888777777888888888888777777777777777777777777777777888888888888888888888888888888888888888888999999888888888888888888888888888888777777777777888888777888888888888999999999>>>=========<<<<<>>>>>???@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888777777777777666777888999999999999999777777777777777777777777666666666666666666666666555666777777888888777777888888777777777777888888555555555555666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666555555555555666666666666666666666666666666666666666555555666666666555555555555555555555555666666666666666666666666666666555555555555666666777777777777777777777777666666666666666666666666777777777777666666666666777777777777777777777777777888999999::::::999999999999999999999999888888::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>===??????===<<>>????????????>>>>>>===>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<999999999:::::::::;;;;;;:::::::::::::::::::::::::::999888999<<<<<<999666888888888888888888888888888888888888888888888888777777888888888888777777777777777777777777777777888888888888888888888888999999888888888777777777777777777777777777777777888888777777777777888888777888888888888999999999>>>===============DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDCCCDDDEEEFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLKKKHHHFFFFFFHHHJJJNNNMMMNNNOOOPPPOOOLLLJJJIIIIIIIIIJJJKKKMMMNNNOOONNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJMMMKKKIIIHHHHHHHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>???>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999::::::;;;999999999999999:::::::::888888888888888888888888888888888777777777777777555666777888999999999999777777777777777777777777666666666666666666666666555666666777777777777777777777777777777777777777555555555666666666777777666666666666777777777777777777777777666666666666666666666666666555555555666666555555555555666666666666666666666666666666555555666666666666555555555555555555666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666777777888999999999999999999999999999888888888888:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>;;;<<<>>>@@@BBBCCCDDDEEEKKKQQQ```rrr|||mmm[[[RRRGGGAAADDDKKKNNNMMMCCCBBBAAA@@@????????????>>>>>>????????????>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<888999::::::::::::;;;<<<::::::::::::::::::::::::<<<999999<<<@@@AAA===888777777777777777777777777888888888888888888888888777777888888888888777777666666666666666666666666888888888888888888888888888888888888777777777777666666666666666666666666888888777777777777888888777777888888888999999999<<<<<<<<<<<<<<<<<>>>>>======>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::::::::999999999::::::;;;888999999999999999999999777777777777777777777777777777777777777777888888444555666777888999999999666666666666666666666666666666666666666666666666555555666777777777777777555666666777777666666555666666777777777888888888666666666666777777777777777777777777666666666666555555555666666666666666666666555555555555666666666666666666666666666666555555666777777666555555555555555666666666777777666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666777777888999999999999888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@?????????>>>BBBJJJSSS]]]lllxxxssscccTTTKKKIIIGGGDDDBBBAAACCCHHHMMMBBBBBBAAA@@@????????????===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;999;;;===<<<::::::;;;===::::::::::::::::::::::::;;;999888<<>>>>>>>>===>>>>>>============<<<<<<;;;;;;:::::::::999999999999999999999999::::::;;;999999999999999888888888666666666666666666666666777777777777888888888888444555666777777777777777666666666666666666666666666666666666666666666666444555666666777777666666444555666777777666555444777777777777888888888888666666666666777777777777777777777777666666666666555555555666666666666666666666555555555555666666666666666666666666666666555666777888888777666555555555555666666777777888666666666666666666666666666666555555555555666666777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777666777888888999999888888777777777888888888999999888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<======???>>>???BBBCCCCCCGGGMMMYYYeeexxx~~~nnnZZZMMMHHHGGGGGGAAABBBDDDCCC???<<>>>>>???===>>>>>>????????????>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBBBB@@@>>><<<;;;===???@@@???;;;999;;;===::::::::::::::::::::::::999777777999<<<===:::777888888888888888888888888888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777777777444555555666777888999:::777777777777777777777777888888777777777777888888777888888888888999999999888888888999999999CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFHHHIIIJJJKKKJJJKKKKKKJJJHHHGGGHHHIIIGGGFFFFFFHHHKKKMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIIIIHHHHHHHHHCCCAAA@@@@@@BBBCCCCCCBBBDDDDDDCCCBBBAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::999999999999999999888888999::::::;;;::::::999999888888777777666666666666666666666666666777777777888888888888555555666666777666666666666666666666666666666666666666666666666666666666444555666666777777666666444666777888888777666444666666666777777777777888666666666666777777777777777777777777666666666666555555555555666666666777666666555555555555666666666666666666666666666666666777888999999888777666444555555666777777888888666666666666666666666666666666555555555555666666777777777777777777777777666666666666666666666666555666666666777777777888777777777777777777777777666777777888888888888888555555666777888999::::::777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<888:::<<<<<<;;;<<>>EEEQQQ]]]llliii]]]OOODDDBBBDDDGGGIIIBBBAAABBBDDD@@@===AAAIIIBBBAAA@@@???>>>>>>>>>>>>======>>>???????????????;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBCCCCCCBBB@@@???AAACCCDDDAAA<<<999:::<<<::::::::::::::::::::::::888888888888999999999999999999999999999999999999888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777777777555666666666777777888888888888888888888888888888888888777777777777888888777888888888888999999999888888999999999:::DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDFFFGGGHHHBBBDDDFFFGGGHHHGGGEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLKKKIIIHHHIIIJJJJJJIIIHHHIIIKKKMMMNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFKKKKKKKKKJJJIIIHHHGGGFFFCCCAAA@@@AAACCCEEEEEEDDDBBBBBBAAA@@@????????????;;;<<<===>>>????????????>>>=========<<<<<<<<<<<<:::::::::999999999888888999888888888999::::::;;;;;;::::::999888777666666666666666666666666666666666666777777888888888999666666666666666666555555666666666666666666666666666666666666666666666666444555555666666666666666555777888999999888777555555555555555666666666777666666666666777777777777777777777777666666666666444555555555666666777777666666555555555555666666666666666666666666666666666888999::::::999888666444555555666777888888999666666666666666666666666666666555555555555666666777777777777777777777777666666666666666666666666555666666666777777888888777777777777777777777777666666777888888888888888444444555777888999:::;;;777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<888;;;>>>===:::999;;;>>>===;;;;;;>>>>>><<<>>>AAACCCDDDDDDEEEJJJWWWhhhuuuttt]]]UUUNNNFFFDDDFFFFFFAAA<<>>AAAAAA???BBBIIIBBBAAA@@@???>>>>>>>>>>>>======>>>???????????????<<<=========>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;888:::>>>AAACCCDDDDDDDDDCCCFFFGGGCCC<<<888999;;;:::::::::::::::::::::::::::;;;;;;:::888888:::<<<999999999999999999999999888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777777777777777777777666666666666888888888888888888888888888888777777777777888888777888888888888999999999999999999::::::;;;CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIMMMLLLKKKKKKKKKKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGIIIJJJJJJJJJIIIGGGEEECCCFFFDDDCCCCCCDDDDDDCCCAAACCCBBB@@@@@@@@@@@@???===============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888777777777777666666666666666666666666444555666666555555666888777666555444333333444555555555666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666777777777777777777777777777777666666555555555444666666666666666666666666666555444333333444555666333222222333666888888777777777777777777777777777777777777777777777777777555555444444444444555555666666777777777777666666666555444333333444555666666666666666777777777777555555444444444444555555333333444444444444333333555555555555555555555555666666777777777777666666666666666666777777777777999888777888:::<<<======999::::::;;;;;;::::::999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>???@@@BBBDDDGGGJJJKKKQQQ]]]oooxxxfffbbbYYYKKKIIIEEEBBBBBBEEEGGGDDDAAA@@@AAAAAA@@@??????@@@BBBDDD@@@===???BBBDDDAAA>>>===;;;:::;;;>>>???<<<:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999:::>>>BBBEEEeeeZZZJJJ???;;;;;;:::999999999999999999999999999:::999777888999999888666888::::::999666666999===777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777777555444555888999888666777777777777777777777777888888888777777777777777888888888777888888999:::::::::999999999999DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGEEEDDDEEEDDDCCCCCCDDDDDDCCCAAACCCAAA@@@@@@@@@@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888777777777666666666666666666666666666666444555666666555555666888888888666555555555666666666666666666666555555555555555555555555555555555666666666666666666666666555555555555666666666666777777777777777777777777777666666666555555555555666666666666666666666666777666555555555555666777555444333555777888888777777777777777777777777777666666666666666666666666555555444444444444555555666777777888888777777666666666555444444555666666666666666666777777777777666555555555555555555666555555666666666666555555666666666666666666666666777777888888888888777777666666666666777777777777999888888999:::;;;::::::999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<============?????????@@@AAABBBDDDDDDCCCHHHMMMSSS]]]nnn|||}}}dddRRRPPPOOOIIIGGGCCCAAABBBEEEGGGFFFCCC@@@@@@AAA@@@??????@@@BBBDDDAAA???===>>>????????????===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999:::===@@@BBBoooaaaNNN@@@999999::::::999999999999999999999999888888999;;;===<<<999777777:::======:::888888999777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777777555444555888999888666777777777777777777777777888777777777777777777777888888888888888999999:::999999999999999999FFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJIIIHHHFFFEEEEEECCCBBBBBBCCCDDDCCCAAABBB@@@??????@@@@@@>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888777777777777666666666666666666666666666666444555666666555555666888999999888777777777888888777777666666555555555444555555555555555555555555666666666666666666666666555555555555666666666666777777777777777777777777666666666666555555555555666666666666666666666666777777666666666666777777777555555666888999888777666666666666666666666666666666666666666666666666555555444444444444555555777888888888888888888777777666666555555666666777666666666666777777777777777666666555555666666777666777777888888777777666777777777777777777777777888888999999999999888888666666666666777777777777999::::::::::::::::::999999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========@@@@@@???>>>============@@@@@@???===???JJJZZZgggooorrrzzz{{{ssskkkbbbZZZWWWZZZkkkooo\\\HHHEEEJJJKKKEEEBBB@@@AAAEEEGGGFFFDDD???@@@AAA@@@>>>>>>@@@AAACCCBBB???===;;;===@@@CCC??????===;;;999999<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>WWWNNNCCC;;;999:::;;;<<<999999999999999999999999777888;;;>>>@@@???<<<888777:::???@@@>>>;;;888666777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777777666555666777888777666777777777777777777777777777777777777777777888888888888888888999999::::::888888888999999:::EEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIIIILLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLLLLHHHGGGFFFEEEFFFHHHKKKLLLIIIJJJJJJJJJIIIHHHFFFFFFCCCBBBAAABBBCCCCCCBBBAAAAAA???>>>>>>??????>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888888888888888888888888777777777666666666666666666666666666666666666444555666666555555666888999888888888888888888888777777777666555555444444555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666777666555555777888777666555555555555555555555555666666666666666666666666555555444444444444555555888888999999999999888888777777666666666666777777666666666666777777777777777777666666666666777777777777777888888777777777666666666666666666666666777888888999999888888777666666666666777777777777999999:::999999999:::<<<999::::::;;;;;;::::::999;;;<<<======>>>>>>======;;;;;;;;;<<<<<<<<<======@@@???>>><<<;;;;;;::::::???AAACCCCCCCCCFFFMMMSSSPPPPPPRRRVVV[[[bbbooo|||iii^^^TTTQQQQQQOOOLLLLLLUUUgggooo___KKKEEEIIIKKKEEECCCAAAAAACCCEEEDDDCCC???@@@@@@???>>>>>>???AAACCCAAA>>>======???AAABBB;;;===>>><<<999888;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::::::::999888888:::======;;;999999999999999999999999999888888:::===??????===;;;777:::===@@@???===:::999777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777666666666666777777777777666666666666666666666666777777777777777888888888777888888999::::::::::::777777888999::::::DDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGFFFEEEFFFHHHKKKLLLIIIIIIIIIHHHHHHGGGFFFFFFBBBAAA@@@AAABBBCCCBBBAAA@@@>>>======??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::999999999888888777777777777777777777777777777777666666666666555666666666666666666666666444555666666555555666888666777777777777777777777777777666666555555555444666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666666555555555555555555555555666444444444666666666444444444444444444444444444555555555555555555555555555555444444444444555555888888999999999999888888666666777777777777666666666666666666777777777777777777666666666666777777555666666777777666666555555555555555555555555555666666777777777777666666666666666666777777777777666777888777666777:::===999::::::;;;;;;::::::999;;;<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<999<<<@@@AAAAAABBBDDDGGGNNNJJJGGGFFFEEEHHHQQQZZZ^^^ggguuuzzzqqqfff\\\YYYPPPJJJKKKMMMKKKIIIIIIRRR___dddZZZMMMGGGGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@???@@@@@@???>>>>>>???AAADDDAAA======>>>>>>===;;;999<<>>;;;999:::<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999888999:::<<<>>>???<<<999666999999999999999999999999999888777888;;;===>>>>>>999::::::<<<===>>>>>>>>>777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666555666666777666777777888666666666666666666666666666666777777888888888888666777999:::;;;;;;;;;:::777777888999::::::BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKHHHGGGGGGGGGFFFFFFFFFFFFAAA@@@???@@@BBBCCCBBBAAA???===<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::999999999888888777777777777777777777777777777666666666666555555666666666666666666666666444555666666555555666888444555666777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777555555555666666666666666666666666666666666666666444444555555555555444444444333333444666666666555555555555555555555555555555555555555555555555555555555444444444444555555777888888888888888888777555666666777777666666555666666666666777777777777777666666555555666666777444555555666666555555444555555555555555555555555666666777777777777666666666666666666777777777777555888;;;:::888777999;;;999::::::;;;;;;::::::999888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???======<<<;;;:::<<<@@@DDDLLLGGGDDDBBB@@@???CCCJJJCCCGGGMMMSSSZZZaaaiiinnn}}}vvvoookkkfffaaaZZZVVVSSSPPPKKKHHHKKKGGGEEEHHHIIIGGGFFFHHHIIIPPPSSSPPPLLLKKKJJJGGGFFFEEECCCBBB@@@@@@??????>>>???@@@???======???@@@EEECCC???===<<<;;;;;;;;;???@@@@@@???===;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999===<<<;;;999999999:::;;;999999999999999999999999:::888555666888;;;===>>><<<:::888999;;;>>>??????777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666555666777777666666777888777777777777777777777777666666666777888888999999666777999;;;<<<<<<;;;;;;888888888999999:::BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEE@@@??????@@@AAABBBBBB@@@>>>===<<<<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::::::::999999999888888777777777777777777777777777777666666666555555555666666666666666666666666444555666666555555666888444555666777777777666666444444555555666777777777666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777555555555555666666666777666666666666666666666666444555666777777666555444444333333444777888888777555555555555555555555555555555555555555555555555555555444444444444555555666777777888888777777666444555666666666666555444666666666666777777777777666555555555555555555666444555555666666555555444555555555555555555555555777777777888888777777777666666666666777777777777999???FFFHHHCCC>>>::::::999::::::;;;;;;::::::999777888999999:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????CCCBBB???<<<<<<>>>BBBEEECCC@@@???@@@???===???CCCHHHIIIIIIHHHFFFFFFHHHIIILLLOOOTTTZZZbbbiiiooorrr~~~{{{xxxtttooojjjfff___```___\\\WWWRRROOONNNJJJIIIHHHFFFDDDCCCCCCDDD@@@???BBBFFFFFFDDDGGGLLLFFFIIIJJJIIIIIIKKKKKKIIIDDDDDDCCCAAA@@@??????@@@>>>?????????======???@@@AAADDDDDD@@@;;;===GGGPPPLLLHHHCCC???===<<<;;;:::;;;;;;;;;:::::::::999999999999999999999999999999::::::999999999::::::;;;999888777666666888<<<>>>999999999999999999999999999888777777:::;;;<<<;;;>>><<<999999;;;<<<<<<;;;777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666444666888777666555777999777777777777777777777777555666666777888888999999555777999;;;<<<<<<;;;;;;999999999999999999CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBDDDEEEGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKEEEFFFFFFFFFFFFGGGGGGGGGEEEGGGHHHJJJJJJIIIHHHFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEE@@@???>>>???AAABBBAAA@@@===<<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999:::::::::999999999888888777777777777777777777777777666666666555555555555666666666666666666666666444555666666555555666888444555666888888888777666333333444555666777888888777777777777777777777777666666666666666666666666555555555555666666666777777777777777777777777777444555555555666666777777666666666666666666666666555666777888888777666555444444444555888:::999999666666666666666666666666555555555555555555555555555555555444444555555555666666777777777777666666333444555666666555444333666666666666777777777777555555444444444444555555555555666666666666555555777777777777777777777777888888999999999999888888666666666666777777777777???HHHSSSVVVPPPFFF>>>:::999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<===>>>>>>>>>?????????>>>??????@@@>>><<<===AAABBB???@@@CCC<<<>>>@@@AAAAAABBBDDDEEEDDDDDDEEEEEEGGGJJJMMMNNNWWWXXXZZZ]]]```aaa```^^^YYYYYYXXXYYYZZZ[[[]]]^^^[[[XXXTTTQQQPPPOOONNNLLLLLLNNNPPPOOOMMMKKKKKKKKKFFFHHHJJJIIIFFFDDDFFFHHHFFFFFFIIIKKKHHHFFFJJJQQQHHHIIIHHHFFFEEEEEEEEEDDDAAABBBBBBAAA@@@@@@AAABBB>>>??????>>>======>>>@@@<<>><<<<<<;;;:::;;;;;;;;;::::::999999999999999999999999999999999;;;:::999888999:::<<<===:::<<<======;;;999888777999999999999999999999999888888888:::<<<===;;;999@@@===::::::;;;;;;999666777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666444666888888555555777999777777777777777777777777555666666777888999999999555777999;;;======<<<;;;::::::999999999999BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????AAADDDEEEAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBB???>>>===>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999888888888888888888888888666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777888888888888777777555555666666666666555555666666666666777777777777666666666666666666666666666666666666777777777777999999888888777777666666666666555555444444444333444444444555555555666666555555555555555555555555444555555555666666777777777777777777666666666666666666555555555444444444666555555444444444555555333444555555666666555555777777777777777777777777666666666666666666666666777777777777777777777777888777666555555666777888888777777666666666666666888777666555555666777888666666555444444777;;;???BBBJJJNNNMMMLLLMMMHHHAAA>>><<<999666666888:::<<<999999999999999999999999;;;;;;:::999:::;;;<<<======<<<<<<;;;;;;===>>>?????????>>>>>>======<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAA??????BBBFFFGGGCCC>>>AAAAAABBBCCCDDDEEEGGGHHHKKKLLLLLLLLLLLLLLLLLLKKKHHHIIIIIIJJJJJJIIIIIIHHHLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNHHHJJJLLLKKKFFFCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============;;;===???@@@BBBFFFMMMSSSQQQLLLEEE@@@===<<<;;;:::::::::::::::::::::::::::888888999999999:::::::::777888999999888777888999::::::999999999::::::;;;888:::555444<<<:::666<<<::::::999888888888999999999<<<===<<<===>>><<<777777777888888888888777777555555555555666666666666999888888888777777666666666666555555555555666666777666444222222444666777777777777777777777777777666666666666777777777777:::::::::999999888888888;;;;;;::::::::::::BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????@@@AAACCCEEEAAAAAABBBBBBCCCDDDDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@>>>===>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;:::::::::999999999999999999999999999999999777777777666666666555555555555555555666666666666666666666666666666666666666666666666666666666666777777888888888888777777555555666666666666555555555666666666777777777777666666666666666666666666555666666666777777777777666666666666555555444444666666666555555555444444444444444555555555666666555555555555555555555555555555555555666666666777666666666666555555555555666666555555555444444444666555555444444555555555333444555555666666555555777777777777777777777777666666666666666666666666777777777777777777777777777777666666666666777777666666555555666777888888888777666555555666777888888888777666666888;;;???NNNKKKBBB888999DDDNNNQQQHHHEEEBBB>>><<<;;;;;;<<<999999999999999999999999;;;;;;:::::::::;;;<<<======<<<<<<;;;<<<===>>>???>>>>>>>>>>>>======<<<<<<======>>>>>>???@@@@@@@@@@@@???>>>BBBGGGHHHEEEAAA?????????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGHHHIIIJJJJJJMMMOOONNNJJJEEEBBBAAABBBBBBCCCCCCCCCAAA???>>>>>>>>>>>>>>>=========<<<<<<===>>>===<<<===AAADDDDDDAAA===;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999::::::::::::;;;:::::::::999777777888999:::999999999:::;;;===>>>???@@@999555:::888555;;;777777777777777888888999;;;AAACCC>>>:::999999888777777888888888888777777555555666666666777777777888888888777777777666666666666555555555555666666666666555444444555666666777777777777777777777777666666666777777777888888:::::::::999999888888888999999999999::::::BBBAAAAAA@@@@@@AAAAAABBB@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAACCCDDDAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999999999999999999999999999999999888888777777777666666666444555555555555666666666666666666666666666666666666666666666666666666666666777777888888777777666555555666666666666555555555555666666666777777777666666666666666666666666555555666666666777777777666666666555555555555444777777666666666666555555444444444555555555555555555555555555555555555555555555555555666666666666555555555555444444444444555555555555555444444444666555555444555555666666444444555666666666666555777777777777777777777777666666666666666666666666777777777777777777777777666666666777777666666666444444444555666777999:::777777666666666666777777666777888777666777888:::>>>===999444555<<>>;;;999888777999999999999999999999999;;;::::::::::::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<<<<======>>>????????????>>>>>>BBBFFFHHHFFFCCC???????????????@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFKKKNNNRRRRRRNNNHHHCCC@@@???AAACCCDDDCCCAAA>>><<<>>>>>>>>>=========<<<<<<;;;<<<<<<;;;999888999::::::999888999;;;<<<===<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;999777777999<<<:::999888888999<<>>666999777555<<<::::::::::::;;;;;;<<<===???EEEFFF???777666777888666777777888888777777666666666666777777777888888888888777777777777666666666666555555555555666666666666666777777666666666777777777777777777777777777777777888888888999999999999999999999888888888777888888888999:::BBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHHHHGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA???>>>===>>>>>><<<:::<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999:::999999999999999999999999999999999999999999999888888888888777777777777444444444555555555666666666666666666666666666666666666666666666666666666666666777777777777666666555555666666666666555555555555555666666666777777666666666666666666666666555555555666666666777777777777777777777777777777777777777777777666666666555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555444444555555555555555555555555555555555555555666666777444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555666777777666555444444444444555666777888888777777666666666666777777333555666666555444444555...222777::::::999666222999999999999999888777777999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<==============================;;;;;;<<<<<<===>>>>>>>>>???>>>>>>AAADDDEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEDDDDDDDDDEEEHHHJJJLLLHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKPPPRRROOOJJJCCC??????@@@AAABBBAAA@@@>>>===>>>>>>=========<<<<<<<<<999:::<<<<<<<<<;;;;;;:::;;;:::999:::<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999777999<<<@@@===;;;999888999<<>>>>>??????@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGGGGEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@AAA???======>>>===<<<:::<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888888777777777777444444444444555555555555666666666666666666666666666666666666666666666666666666777777777777666666555555666666666666555555555555555555666666666666666666666666666666666666555555555555666666666666666666666666666777777777666666666777777777777777555555555555555555555444555555555555555555555555666666666666666555555555777777777666666666555555444555555555555555555555555555555555555666777888444555666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666444555666777777666555444666666555555555555666666666666777777777777666666333555666666555333333444;;;999777777666777888:::666777888:::;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;<<<======>>>>>>???>>>>>>???@@@@@@???>>>@@@@@@?????????@@@@@@AAACCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEIIIMMMMMMIIIDDD@@@AAA@@@>>>======>>>???@@@============<<<<<<<<<<<<::::::<<<>>>???>>>===<<<;;;::::::;;;===<<<:::888::::::::::::::::::::::::;;;;;;<<<<<<<<<=========999:::999888888;;;???CCC@@@>>>;;;888888:::===???AAAHHH@@@555888;;;<<>>============<<<;;;;;;;;;;;;;;;::::::::::::888888888999999999999999888888888999999999999999888888888888888888888888888888777777777666666666333444444444444555555555666666666666666666666666666666666666666666666666555666666777777666666555555555666666666666555555444444555555555666666666666666666666666666666666444444555555555666666666333444444444444555555555555555666666666666777777555555555555555444444444555555555555555555555555666666666666666555555555888777777777666666666666444444444555555555555555555555555555666777888888555555666777777777777666777777777777777777777777666666666666666666666666777777777777777777777777555555555666666555555555777666555555444444555555666666777777777777666666555777888888777555666777<<<888666777777555777:::777777888999::::::::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>===========================>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA???@@@BBBEEEGGGFFFBBB???AAA???===;;;;;;<<>>;;;999888999;;;<<<===HHHCCC888:::======BBB======<<<;;;;;;;;;;;;<<>>===<<<<<<===>>>===;;;;;;;;;;;;:::::::::999999777888888888999999999999777888888888999999999999777777777777777777777777777777777666666666555555333333444444444555555555666666666666666666666666666666666666666666666666555555666666666666555555555555666666666666555555444444444555555555666666666666666666666666666666444444444555555555666666333333333444444444555555444444555555555666666666666666555555555444444444555555555555555555555555777666666666555555555555777777666666666555555555444444444555555555666666555555555555666777888999555555666777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666555555444444555555666555555444444444555666666555666777888888777666555666777888888666666777999444222555;;;;;;666333555666666666666777777777888999999999999999999999999999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>>>>??????===>>>>>>=========>>>???<<<<<<<<<===>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@?????????@@@AAABBBBBBFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>???BBBBBB@@@>>>>>>>>><<<;;;;;;<<<>>>???======<<<<<<<<<;;;;;;;;;<<<:::999:::<<<<<<:::888888777777888;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<888999::::::999:::<<<>>><<<;;;:::999999:::;;;;;;???MMMJJJ>>>>>>>>><<<===777777777888999:::;;;<<<999888555222555999888333555555666666666666555555555555666666666777777777555555555666666666777777666666555555555555666666444555666666666666555444777777777777777777777777666666666777777777888888666777777777888888888999999999999999::::::BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@????????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<;;;;;;;;;:::::::::999999777777888888999999999999777777888888999999999999666666666666666666666666666666666666555555555555333333333444444444555555666666666666666666666666666666666666666666666666555555666666666666555555555555666666666666555555444444444555555555666666666666666666666666666666444444444555555555666666555555555666666666777777333444444444555555666666666666555555555444444444555555555555555555555555777777666666555555555444666666555555555444444444444444444555555555666666555555555555666777999999555666666777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666555444333333444555666333333333444555666777888555666777888888777666555444555666555444555777888:::555444777888777999???666666666777888:::;;;<<<999999999999999999999999999:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????<<<===>>>>>>>>>>>>@@@BBB>>>>>>>>>???@@@BBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBB???<<<<<<>>>@@@>>>===<<<<<<===============<<<======<<<<<<<<<;;;;;;;;;;;;999888999===???>>><<<===;;;::::::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;999888999:::999999999999::::::;;;<<>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;:::::::::999999999888888999888888888777777666666666666666666555555555555555555555555555555555555666666666666777777777777777666555444444555666777666666666666666666666666555555555555555555555555666666666555444444444333666666555555555444444444555555555555555555555555444444444555555555555666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555555666888888777666555444333333444444444444444444444444666666666666666777888888777777777777777777777777999888666555444444444555777777666666666666666777777777666666666666777777666666555555555555666666333444666777777777666555666666666666666666666666555555666666666666555444777777777777777777777777999999999999999999999999<<<;;;;;;:::::::::;;;;;;888888999:::::::::999999::::::;;;;;;;;;;;;;;;;;;::::::999:::;;;===???@@@>>>>>>>>>>>>============@@@@@@@@@???????????????@@@??????>>>>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDCCCAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDBBBAAA@@@??????AAAAAA@@@@@@???>>>======????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;:::999999;;;;;;:::999888:::<<<<<<;;;999999:::::::::::::::::::::::::::888888888888888888888888>>>???EEEMMMKKK???666444444444666:::???@@@===:::777777777777777777777777999999888888777777666666777777777666555555444444777777666666555555444444777777666666555555555444555555666777777777777777555555666777777888777777888888888888888888888888::::::999999888999999999999999:::::::::;;;BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888999::::::999999999999888888888888777777777777666666555555666666666666555555555555555555555555555555555555555666666666777777777777777666555444444555666777555555555555555555555555555555555555555555555555555555555555555444444444666666555555555444444444555555555555555555555555444444444555555555555666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555555666666666666666666555555555444444444444444444444444555555555555555666666777666666666666666666666666999888666555444444555555777777666666666666666777777777666666666666777777666666555555555555666666444555555666666666666666666666666666666666666666888777777777777777777777777777777777777777777777999999999999999999999999::::::999999999999::::::888999::::::;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>>>>===<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999;;;:::999999;;;;;;:::999777999;;;;;;:::999999999::::::::::::::::::::::::888888888888888888888888888888===EEEFFF@@@===>>>===<<<===>>>@@@???;;;777777777777777777777777777888888888777777777777777555555555666666666666666666666666666666555555555777666666666555555555555444444555666666666666666444555666666777777777666777777777777777777777777:::999999888888999999999999999999999::::::AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA???@@@AAABBBDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999888888888999999888888888888777777777777666666666666555555555555666666666666555555555555555555555555555555555555555555666666666777777777666666555555555555666666444444444444444444444444555555555555555555555555444444444555555555555555555555555555555444444444555555555555555555555555444444444555555555555666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555555666444555555555666666777777444444444444444444444444444444444444444555666666555555555555555555555555888777666555555444555555777666666555555666777777777777666666666666777777666666555555555555666666555555555555555666777777666666666666666666666666888777666666666777888999777777777777777777777777999999999999999999999999999999888888888888999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>???@@@============>>>>>>>>>>>><<<<<<======>>>>>>??????=========>>>???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@???BBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBAAA@@@??????>>>>>>>>>======<<<<<<;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777888888888888888888888888;;;999888999:::;;;:::999777888::::::888777888999::::::::::::::::::::::::888888888888888888888888666555777;;;>>>>>>@@@DDD@@@????????????<<<888555777777777777777777777777666777777777777777777888444444555555666777777888555555555666666666666666666666666666555555555555333444444555555555555555444444555666666666666555666666666666666666666666999999888888888999999:::888888888999999999AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????@@@@@@@@@????????????>>>??????@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999::::::999888777777888888777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555666666666777777666666666555555666666666444444444444444444444444555555555555555555555555333444444444555666666666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555555666555555555555666666666666555555555555555555555555555555444444555555666777666666666666666666666666777777666666555555555555666666555555555666777777777777666666666666777777666666555555555555666666666555555444444555777888777777777777777777777777666555444333333444666888777777777777777777777777888888888888888888888888999888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<<<<======>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777999999999999999999999999:::999888999:::::::::888666888999888777666777888999999999999999999999999888888888888888888888888999777777777888999;;;===999999:::;;;;;;:::888777666666666666666666666666555666666666777777888888555555555555666666777777444444555555666666777777666666666666666555555555333444555555666666555555444444555555555555555444777777777777777777777777888888888888888999999:::777777888888888999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888777777777777777777777666666666555555777777777777777777777777666666666666555555555555555555555555555555555555555555555555666666666666555666666666666666666555555555555555555555555555555555555555555555555555333444444444555666666666444555555555555555555555555555555555555555555555444444444555555555555666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555555666666666666666555555555555555555555555555555555555666666555555666666777888777777777777777777777777666666666666666555555555555555555555555666777777777777666666666666777777666666555555555555666666666555555444444555777888888888888888888888888888555444333222333444666888777777777777777777777777888888888888888888888888999999999999999:::;;;;;;:::;;;<<<<<<======<<<<<<999999::::::;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???======>>>??????@@@AAAAAA@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888:::::::::::::::::::::::::::999888888::::::999888666777888777666666777888999999999999999999999999888888888888888888888888::::::999777666666555444444555777888888888888888666666666666666666666666555555666666777777777888777777666666555555555555444444555555666666777777555555555666666666666666555555666777777777777666444555555555555555444444888888888888888888888888888777777777888888999:::777777888888888999?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCC???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999888777777777888888777777777777666666666666777777777777888888888888666666666666555555555555555555555555555555555555444444555555555666666666555555666666666666555555666666666666666666666666555555555555555555555555444444444555555555555555444444444555555555555555555555555555555555555555444444444555555555555666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555555666777777666666555555555444555555555555555555555555666666666666666777888888888888888888888888888888555555666666666666555555444444444444555666777777777777666666666666777777666666555555555555666666555555555555555666777777888888888888888888888888666555555555555777888999777777777777777777777777888888888888888888888888999999999999999:::;;;<<<:::;;;<<<<<<======<<<<<<888999::::::;;;<<<======<<<<<<===>>>??????>>>>>><<<<<<======>>>>>>??????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::888777888999:::999888777888888777666666777999999999999999999999999999888888888888888888888888666999:::777777777555222666888999999777666777888777777777777777777777777555666666666666666666777888777777666555555444444555555555666666666666666555555555666666666666666555666666777777777777777555666666666666555444444888888888888888888888888777777777777777888999:::888888888999999999>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????===>>>>>>???????????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCC??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@??????????????????????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999888777777777777888888999888888888777777777666666666666666777777777888888666666666666555555555555555555555555555555555555444444444555555555666666444555666777777666555444555555555555555555555555555555555555555555555555555555555555555444444444444444444555555555666666555555555555555555555555444444444555555555555666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555555666555555555666666666666666555555555555555555555555666555555555555666777777777777777777777777777777444555666777777666555555444444444444555666777777777777666666666666777777666666555555555555666666444555555666666666666666666666666666666666666666444444555555666777888888777777777777777777777777888888888888888888888888777777777888888999:::;;;::::::;;;<<<<<<<<<<<<;;;888999999:::;;;<<<===>>>:::;;;===>>>????????????<<<<<<<<<===>>>?????????>>>>>>>>>???????????????@@@@@@?????????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBB??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>========================;;;;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999999888777888999:::999777888999999777666666888:::888888888888888888888888888888888888888888888888555999:::777777999888333777999:::999777555777888777777777777777777777777666666666666666555555555666666666666666555555555666666666666666555555555555555555555666666666777444555666666777777666666666777777777666666555444888888888888888888888888666666666666777888999:::999999999999::::::>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???======>>>???????????????>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;888888888888888888888888777777777777777777777777777777666666777888999999888888888888777777777777444555555555666666777777777666666666555555555555555555555555555555555555444444444555555555666666444555666777777666555444444444444444444444444444555555555555555555555555666666666555555444444333444444444555555555666666555555555555555555555555444444444555555555666666555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555666666333333444555666777888999666666666666666666666666555444444444444555666666666666666666666666666666444555666777777666555555333333333444555666777888777777666666666666777777666666555555555555666666333444666777777777666555555555555555555555555555111222333444555555555555777777777777777777777777777777777777777777777777666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;888888999:::;;;======>>>777888:::<<<>>>>>>>>>===;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>============>>>>>>>>>???@@@AAACCCCCC@@@@@@@@@AAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCC?????????@@@@@@AAAAAAAAA???@@@@@@AAACCCDDDDDDEEEAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>???@@@@@@AAA::::::::::::::::::::::::777777777888999999::::::888888888888888888888888999888777888999999999777999999999888666777999;;;888888888888888888888888888888888888888888888888666::::::666666999999444333666888777555555777:::777777777777777777777777777777666666555555555444444444555555666777777777777777666666555555555444444555555555666666777777333444555555666666555555777777888888777666555555777777777777777777777777666666666666777888999:::999999:::::::::;;;>>>>>>============>>>>>>>>>????????????@@@@@@@@@BBBBBBAAA@@@???>>>===<<>>BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBB@@@???>>>======<<<<<<<<<========================;;;;;;::::::::::::999999999999888888888888888888777777777777666666666666777777666666777888999999777777777777777777777777666666666666666666666666999777555444333444666777999888777666666555555666555555555555555555555555555555666666555444333333666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555444444777777666555555555555555555555666666666666555555444444444555555777888999777777666555555555555555444555555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666555555555555666666666777666666666666777777777777777777777666555555444444777666555444444555666777444444555555666666777777444555555555444333333222555555555555555555555555555555555555666666666666777777666666555555555444666666666666555555555555;;;:::999888777777777777888888888777777777777777888999999::::::999999888888888999999999:::::::::999999::::::;;;<<<======>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@>>>??????@@@@@@AAABBBBBB???????????????@@@@@@@@@<<<<<<===>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@AAA>>>???>>>======>>>BBBDDDIIIEEEAAA???AAABBBAAA??????>>>>>>===<<<;;;;;;;;;>>>======;;;:::999888888<<<;;;:::;;;===>>>===<<<;;;;;;::::::::::::999999999999999888888888777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999888777666666777888999777777888999999777666555777777777777666666666666444555555666777888888999888888777777666666555555444555555666777888888999IIIEEE===666333444666999666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777999999888888888888999999888888999:::::::::>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@>>>????????????@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???@@@@@@??????@@@@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888777777777777666666666666777777666666777888888999777777777777777777777777666666666666666666666666888777555444444444666777777666666666666666777777555555555555555555555555555555666666555444444333666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555777777666555555555555555555555666666666666555555555555555555555666777888777777666555555555555555444555555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666555555555666666666777777666666666666777777777777555555555555555666666666777666555444444555666777555555555666666666666666555666666666666555444333555555555555555555555555555555555555666666666666777666666666555555555555444555555555666666777777;;;:::999888777777777777888777777777777777777777888888888999999888888888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@======>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAA@@@??????>>>???@@@@@@????????????>>>???BBBEEEHHHDDD@@@???@@@@@@???>>>>>>>>>>>>===<<<;;;;;;;;;>>>===<<<;;;:::999999888;;;:::999:::<<<===<<<;;;;;;;;;::::::::::::999999999999999888888888777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999888777666666777888999888888888888888777666666888888888888777777777777555555666666777777888888888777777777666666666555555555666666777777888888JJJFFF???999555444666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888999999888888888888999999888888999:::::::::>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???>>>????????????@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888777777777777666666666666777777666666666777888888777777777777777777777777666666666666666666666666888777666444444555555666555555555555666777888999555555555555555555555555555555555666555555444333666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555777666666555555555555666555555666666666666555555666666555555555666666777777666666555555555555666444555555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666555555666666666777777777666666666666777777777777333333444444555666666777666666555555555555666666666666666666666555555555666666777777777666555555555555555555555555555555555555555555666666666666666666666666555555555555333333444555666777888888:::999888888777777777777777777777777777777888888777777888888888888777777888888999999999:::::::::;;;;;;;;;<<<======>>>>>>;;;<<<<<<<<<============>>>>>>>>>>>>????????????<<<<<<======>>>??????@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>?????????BBBBBBAAA@@@???????????????@@@@@@?????????BBBDDDFFFCCC@@@>>>>>>>>>===<<<>>>>>>======<<<;;;;;;;;;======<<<;;;:::999999888:::999888999;;;<<<;;;:::;;;;;;::::::::::::999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888777777777777888888999888888777777777777777999999999888888888777777666666666666777777777777777777777777666666666666666666666666777777777777CCCAAA<<<999666666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888999999888888888888999999888888999:::::::::>>>>>>============>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@???>>>=========?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@>>>????????????????????????>>>>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@???????????????@@@@@@AAA??????===<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999999888888888888888888999999999777777777777666666666666777777666666666777777888777777777777777777777777666666666666666666666666777777666555555555555666555555555555555666777888555555555555555555555555444555555555555555444444666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555555777666555555555555666666555555666666666666555555777666666555555555555666777666555555555555666666444555555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666555666666666666777777777666666666666777777777777333444444444555555555666666666666555555666666666777777666666555555444444666666666777777666666555555555555555555555555555555555555555666666666666666666666666666555555555444444444555666777777888999999888777777777777777777777777777777888888888888888999999999999888888888888999999999:::::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????<<<<<<===>>>>>>??????@@@@@@@@@???>>>======<<<<<>>>>>>>>>>>>>>CCCBBBBBBAAA@@@??????>>>>>>?????????>>>>>>@@@BBBCCCAAA???======<<<;;;;;;=========<<<<<<;;;;;;;;;======<<<;;;::::::999999999888777888:::;;;:::999;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777888:::999777666666666777888888888888777777777777666777777777777666666666666777777777777666666666666777777777777666666666666777666666666666777888999666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888999999888888888888999999888888999:::::::::>>>>>>============>>>>>>======>>>>>>>>>?????????@@@??????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@AAA@@@??????>>>>>>??????@@@??????>>>>>>??????@@@AAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777888888888999999999777777777777666666666666777777666666666666666777666666666666666666666666666666666666666666666666777777666555555555555555777777666555555555555555555555555555555555555555444444555555555555555444666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555666666666666555555555555666666555555666666666666555555777666666555555555555666666666555555555555666666444555555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666666666777777777888666666666666777777777777666666555555555444444444555666666666666666666555777777666666555555444444444555555666666666555555555555555555555555555555555555555555666666666666555555555666666666666666666666666666666555555555888888777777666777777777666666777777888888888888999::::::;;;;;;::::::999888888999999999:::::::::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAA@@@??????>>>======?????????>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>>>><<<===>>>>>><<<<<<>>>????????????===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888777888:::;;;:::999;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777888888777777777:::999777666666666777888777666666666666555555555777777777777666666666666666666666666777777777777777777777777666666666666333333444555666777888888666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888888999999888888888888999999888888999:::::::::>>>>>>============>>>>>>=========>>>>>>>>>??????;;;<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>??????@@@@@@@@@???>>>======>>>???@@@???>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777777888999999::::::777777777777666666666666777777666666555555666666666666666666666666666666666666666666666666666666666666666666666555555555888777666555444444444444555555555555555555555555333444555555666555555555666666666666666666666666555555555555555555555555555555555555555555555555333333444444555666666666666555555555555666666777555555666666666666555555666666555555555666666777666555555555555666666777444555555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666666777777777888888666666666666777777777777888777777666555555444444555555666666666666555555666666666666666555555555444444555666666666555555555555555555555555555555555555555555666666666666555555555666666666666666777777666666555555555555888777777666666777777777666666666777888888999999::::::;;;;;;;;;;;;::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<==================>>>??????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>===;;;<<<======<<<;;;<<<===<<<>>>>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777888:::;;;:::999;;;;;;::::::::::::999999888888888888888999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888888888777777999888888777777777777777666666555555555444444444666666666666777777777777666666666666777777777777666666666666777777777777888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888999999999999888888888888999999888888999:::::::::>>>>>>============>>>>>>============>>>>>>>>>???;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>=========>>>???AAABBBAAAAAAAAA@@@@@@?????????AAAAAA@@@?????????@@@@@@@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888666777777888999999::::::777777777777666666666666777777666555555555555555666666666666666666666666666666666666666666666666666666666666666555555444666555555444444444555555555555555555555555555555333444444555666666555555666666666666666666666666555555555555555555555555555555555555555555555555333333444444555666666777555555555555555666777777555555666666666666555555555555555555555666777888555555555555555666777777444555555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666777777777888888888666666666666777777777777777777777777777777666666444555666777777666555444555555555666666666666666444555666777777777777777555555555555555555555555555555555555666666666666555555555555666666666777555555555666666666666666777777666666666666777777555666666777888888999999999::::::;;;;;;::::::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<======>>>??????@@@???????????????>>>>>>>>>======>>>>>>??????@@@@@@===>>>?????????>>>======;;;===>>>>>><<<<<<<<<===:::<<<>>>>>><<<;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999888999;;;;;;;;;:::;;;;;;::::::::::::999999777777888888888999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666777888999999888777666888888888888888777666666666666666666555555555555555555666666777777888888555666666666777777777888555555666666777777888888999999888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777888888888999999999999999888888888888999999888888999:::::::::>>>>>>============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???AAABBBAAA@@@@@@@@@??????>>>>>>BBBBBBAAA@@@?????????@@@@@@???>>><<<<<<>>>???@@@>>>>>>>>>>>>>>>??????@@@>>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999999999999888888888888777666777777888999999::::::777777777777666666666666888777666555555555555555666666666666666666666666666666666666666666666666666666666777666555555444444444444444444555666777555555555555555555555555333333444555666666666555666666666666666666666666555555555555555555555555555555555555555555555555333333444444555666777777555555555555555666777888555555666666666666555555444444444555555777888999555555555555555666777888444555555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666777777777777888888888888666666666666777777777777666666777777888888999999444555666777777666555444444555555555666666777777666666777888888888888888555555555555555555555555555555555555666666666777444555555555666666777777333444444555666777888888777777666666666666777888555666666777888999999999888999999::::::999999888888888999999999:::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>><<<======>>>???@@@@@@AAA<<<<<<>>>??????>>>======<<<>>>??????>>><<<===>>>888;;;>>>>>>===<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888999;;;<<<;;;:::;;;;;;;;;:::::::::999999777777888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666777888999999888777666777888999999999888666555777777777777666666666666444555555666777888888999555666666666777777888888444555555666777888888999555555555555555666777888666666666666666666666666666666666666666666666666666666666666666666666666777888888888888999999999999999888888888888999999888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???===<<<<<<;;;;;;===>>>???>>>>>>============>>>>>><<<<<<===>>>>>>???>>>>>><<<<<<<<<<<<===>>>???@@@????????????????????????>>>>>>============>>>>>>AAA@@@??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999999999:::;;;:::999888777777777666666666666777777===;;;999888888777666444666666666666666666666666444444444555555555666666666666666666555555555555555555555555555555444444666666555555555444444444555555555555666666666666777777666666555555555444444555555555666666777777555555555555555555555555777666666555555555666666555555555555555555555555666666666666666666666666777777777777777777777777777777777777666666666666777777777777777777777777444444444555555555555666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666555555555555555555555555777777888888888888777777555555555555555555444444555555555555555555555555444444444444444555666777555666777666555666777999777777777777777777777777777888888888888999999999777777777777777888888888999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::=========<<<;;;;;;::::::999:::<<<===???@@@@@@@@@???>>>===>>>>>>>>><<<;;;999:::<<<>>>???@@@@@@@@@??????>>>===============>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;::::::999999::::::;;;999999;;;;;;;;;;;;999999999999888888888888999999999999999999999999999999777777777777777777777777888888888888888777666666888777666666666888999:::777888888777666666777999777777888888888888777777777666555555555666888999777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666555555555555777777666666555555555444777777666666555555444444666666666666666666666666666666666666666666666666666666666777888888999999999999888777666666666777777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???===<<<<<<;;;<<<===>>>???>>>>>>============>>>>>>;;;<<<===============<<<============>>>???@@@AAA????????????????????????>>>>>>============>>>>>>@@@@@@???>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999:::::::::999888777777777666666666666777777<<<:::888777888888666555666666666666666666666666444444444555555555666666666666666666555555555555555555555555555555555555666666555555555444444444555555555555666666666666777666666666555555555555555555555555666666666777555555555555555555555555666666555555444555555666555555555555555555555555666666666666666666666666555555555555555555555555777666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666555555666666666777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555666666777777777777666666555555555555555555555555555555555555555555555555555555444444444555555666555666666666555555777999666666666666666666666666777777888888888999999999777777777888888888888888999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;======>>>??????@@@?????????>>>>>>>>>??????===;;;:::;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;999::::::::::::::::::999999999888888888888999999999999999999999999999999777777777777777777777777888888888888888777666666777777777777777777888999777888888777666666777999777777888888888888777777;;;:::999888777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666444555555555666666777777777666666666555555555555666666666666666555555555666666666666666666666666666666666666666666666666666666666777888888999999999888777777777777777777777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>><<<<<<=========<<<;;;;;;>>>>>>>>>>>>>>>???@@@AAA????????????????????????>>>>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999::::::999999888777777666666555555666666777:::888777777888888777666666666666666666666666666444444555555555666666666666666666555555555555444555555555555555555555555555555555555555444444444444555555555555666666666666666666666555555555555555555555555666666666666555555555555555555555555555444444444444444555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555555666666666666666666666666666444444555555555666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555666666555444444444555555444555666555444444666888666666666666666666666666777777777888888888999999777777888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>===@@@???>>>???@@@@@@>>><<<;;;;;;<<<===???AAACCCEEE@@@@@@??????>>>>>>??????======<<<<<<<<<======>>>;;;;;;;;;:::::::::::::::::::::999999999999::::::::::::999999999999::::::999999888888888888999999999999999999999999999999777777777777777777777777888888888888888777666666777888888888888777777666777888888777666666777999777777888888888888777777888888777777666666555555777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666333333444555666777888888666666666666555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777888888999999777777777777777777888999777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<=========>>>>>>>>>============>>>>>>===>>>>>>>>>===<<<;;;;;;??????>>>>>>???@@@AAAAAA????????????????????????>>>>>>============>>>>>>??????>>>============>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999888888777666666666555555666666666777666666666888888777666666666666666666666666666555555555555666666666666666666555555555444444444444444444555555555555555555555555555555555555555444444444555555555666666666666666666666555555555555555555666666666666666555555555555555555555555444444333333333444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555666666666666666555555555555555555555555444444444555555555555666666666666666666666666666444444444444555555555666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555444555555555555555555444444444444555555555555555555555555555555555555555777666555444444444444444333444555555333444555777666666666666666666666666777777777777888888888888777777888888999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>><<<<<<===>>>>>>>>>>>>===@@@?????????AAAAAA???===<<<<<<<<<===@@@DDDHHHJJJ??????>>>>>>>>>>>>>>>???===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;::::::999999::::::999999999999::::::;;;:::999888888999:::;;;999999888888888888999999888888888888888888888888777777777777777777777777888888888888888777666666777888999999999777666555777888888777666666777999777777888888888888777777555666666777888888888888888888888888888888888888666666666666666666666666777777777777777777777777666666666666666666666666444444444555666777777888666666666666666555555555444444555555666666777777666666666666666666666666666666666666666666666666666666666777888888999999777666666666777888999999777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<===============>>>>>>============>>>>>>???????????????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>======<<<<<<======<<<===>>>>>>>>>>>>======::::::;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888777777777666666555555555555666666666555555666888888777555666666666666666666666666555555555666666666777777555555555555444444444444444444444555555555666666444555555555555555555555444444444444555555555555555555555666666666666666666666666666666555555555555555555555555555555555333333333333333444555666555555555555555555555555666666666666666666666666666666666666666666666666444444555555666666666777555555555555555555555555444444444555555555555666666666666666666666666666444444444444555555555666555666666666777777777888666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555444444555555555555444444444444444555555555666666555555555555555555555555777666555444444444444444333444555555333444555777555555555555555555555555666666777777777888888888666666777888999999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>><<<===>>>???@@@AAAAAAAAA??????>>>???AAAAAA@@@>>>>>>=========>>>AAADDDFFF======<<<<<<<<<======>>>======<<<<<<<<<<<<===>>>===<<<<<<<<<;;;;;;:::::::::999999888888999999:::::::::888777777888::::::999999888888888888999999888888888888888888888888777777777777777777777777888888888888888777666666777888999999999777666555777888888777666666777999777777888888888888777777999999999999::::::::::::999999999999999999999999666666666666666666666666777777777777777777777777666666666666666666666666666666666666666555555555555555555666666666666666444444555555666666777777666666666666666666666666666666666666666666666666666666666777888888999999777666666666777888999999777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>============>>>>>>??????@@@@@@@@@???>>>>>>??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;999999999999999999999999999999888777777777777888666555555444444555555666555444555666888888666333666666666666666666666666555555666666666777777777555555555444444444444333333333444444555666666666444444444555555555555555333444444444444555555555555555555666666666666666666666666666666555555555555555555555555555555555333333333333444555666777555555555555555555555555666666666666666666666666777777777777777777777777444444444555555666666777555555555555555555555555444444444555555555555666666666666666666666666666444444555555555666666666555555666666777777888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555444444555555555555444444333333444444555666666666555555555555555555555555666666555444444444555555444555666555444444666888555555555555555555555555666666666777777777888888555555666777888999999:::999999999999999999999999888999999::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>???@@@BBBDDDEEEEEEEEE>>>>>>===???@@@AAA???>>>@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999999999888888888888999999999999888888888888999999888888888888888888888888777777777777777777777777888888888888888777666666777888888888888777777666777888888777666666777999777777888888888888777777:::999777666666666777888999999999999999999999999777777777777777777777777777777777777777777777777666666666666666666666666777777666666555555555555555555555666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666777888888999999777777777777777777888999777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;===>>>>>>>>>===<<<>>>>>>============>>>>>>===>>>>>>????????????>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===<<<<<<;;;;;;<<<<<<999:::<<<=========<<<;;;999999:::::::::;;;;;;;;;999999999999999999999999:::999888777666777777888666555555444444555555666555444555666777777444222666666666666666666666666555666666666777777777777555555555444444444333333333333444444555666666777444444444555555555666666333333444444444555555555555555555555666666666777777666666666555555555555555555555555555555555555444444444444555666777888555555555555555555555555666666666666666666666666666666666666666666666666333333444555555666777777666666666666666666666666444444444555555555555666666666666666666666666666555555666666666777777777555555555666777888888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555555555666666666666555555333333444444555666666777555555555555555555555555555555444444444555555666555666666666555555777999555555555555555555555555666666666666777777777888333444555666777888999999888888888888888888888888888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======???@@@AAABBBCCCCCCCCCCCC======<<<>>>@@@@@@???===??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@???>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999888888888888999999888888999999999999888888999999888888888888999999888888888888888888888888777777777777777777777777888888888888888777666666777777777777777777888999777888888777666666777999777777888888888888777777666555444333555888<<<>>>::::::::::::::::::::::::777777777777777777777777666666666666666666666666666666666666666666666666555555555666666666666666555555555555666666666777666666666666666555555555666666666666666666666666666666666666666666666666666666666777888888999999999888777777777777777777777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;::::::;;;===>>>>>>>>>===<<<>>>>>>============>>>>>><<<<<<===>>>>>>???>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<;;;;;;;;;;;;<<<888999;;;======<<<;;;:::999999999::::::;;;;;;;;;999999999999999999999999:::999777666666666777888555555555444444555555555555555555666777666333111666666666666666666666666666666666666777777777777555555444444444333333333333333444444555666777777444444444555555555666666333333333444444444555555444555555555666666777777777777666666555555555444555555555555555555555555444444444555666777888888555555555555555555555555666666666666666666666666555555555555555555555555333333444444555666777777777777777777777777777777444444444555555555666666666666666666666666666666666666666666777777777777444555555666777888888999666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666777555555555555555555555555555555666666666666555555333333444444555666777777555555555555555555555555444444444444444555666777555666777666555666777999555555555555555555555555666666666666777777777777333333444555666777888888777777777777777777777777888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@?????????===<<<<<<===???@@@>>>===<<<===>>>@@@AAAAAAAAAAAA===============>>>??????AAA@@@>>>===;;;:::::::::888888888999999::::::;;;999999888888888888999999777888999::::::999888777999999888888888888999999777777777777777777777777777777777777777777777777888888888888888777666666888777666666666888999:::777888888777666666777999777777888888888888777777777666666888<<>>>>>???>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>>>>======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777555666777888888777666555444444444444444444444444777777666555555555555666444444444555555555555666555555555555555555555555666666666666666666666666444444444555555555555666444444444444444444444444777777777777666666666666555555666666666666555555555555555555555555555555333444666777888777666444555555444444444444555555666666555555555444444444444444555666777777666666555555444444444444555555444555666777777888777777666555555444444555777888555555666777777777777777777777666666555555555444666666666666777777777777555555555555666666666666666666666666666666666666777777777777666666666666666666666666666666666666444444444444444333333333555555444444444333333333444444444555555555555666555555555555555444444444555555555555555555555555555555666666777777888888666666666666666666666666444444444444555555555666777777777777888888888888999888888888777777666666888888999999999:::::::::;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<>>>>>>===============>>><<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>><<<<<<;;;;;;;;;@@@??????>>>===<<<<<<<<<:::::::::::::::999888777777777777777777777777777777777777777777777777777::::::999888777666555555777777777777777777777777777777777777777777777777888888888888888777666666888888999999999999888888777777777777777777777777777777777777888888888888666666777888;;;>>>AAACCC;;;999777999;;;===;;;999777777777777777777777777777777666666666666777777666666666666666666666666555555666666666666555555555555555555666666666666666666666666666666666666666666555555555444444444444555666666666555333222333555888999888777666666777777777777888888888888555666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777555666777777777777666555444444444444444444444444555555555555555666777777444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444666666666666666777777777555555666666666666555555555555555555555555555555222333555666777666555444555555444444444444555555666666555555555444444444444444555666666666666666555555444444444444555555555666666777777777777666555555555555555666666777555555666777777777777777777666666666555555555555666666666666777777777777555555555555666666666666666666666666666666666666777666666666666666666666666666666666666666666666444444444444444555555555555555555555444444444333444444444555555555555666444444555555555555555555555555555555555555555555555555666666777777777777666666666666666666666666444444555555555666666666777777777777888888888888888888888888777777777666888888999999999:::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>???>>>>>>======>>>>>>??????>>>===<<<;;;;;;;;;;;;>>>======<<<;;;;;;:::::::::::::::::::::999888777777777777777777777777777777777777777777777777777999999888888777666666666777777777777777777777777777777777777777777777777888888888888888777666666777777777888888777777777777777777777777777777777777777777777888888888888888777777666666777888999:::999777999;;;<<<;;;999777777777777777777777777777777666666666666777777666666666666666666666666555555666666666666555555555555555555666666666666777777777777777777777777666666555555555444444444444555666666777666555444555888;;;;;;999777777888777777777777888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777444555666666666666555444444444444444444444444444333333333444555777888999444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555666666777777888555555666666666666555555555555555555555555555555111222444555555555444333555555444444444444555555555555555555555444444444444555555666666666666666555555444444444444555555666666777777777666555555444444555666666666666666555555666777777777777666666666666666555555555555666666666666777777777777555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444555555666666777666666666555555555444444444444444555555555555666333444444444555666666666555555555555555555555555555666666666666777777777666666666666666666666666555555666666666777777777777777777777888888888888888888888888777777777777888888999999999:::::::::<<<;;;;;;;;;;;;<<<==============================<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>?????????>>>>>>============>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::::::::999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777666666666777777777777666666777777777777777777777777777777777777888888888888999888777555444444333444999888888888:::;;;:::999777777777777777777777777777777666666666666777777777777777777777777777777555555666666666666555555555555555555666666666666777777777777777777777777555555555555555444444444444555666777888888777777777;;;???===999666777:::777777777777888888888888888888888888777666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777444555555555555555555444444444444444444444444444444444444444555666777888444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444555555666777888888555555666666666666555555555555555555555555555555222333444555555555444444555555444444444444555555555555555555555555555555555555666666666666666555555555444444444444555555666777777777666555444444333444555666777666555444444555666666777777666666666666666666666555555555666666666666777777777777555555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666666333444444555666777888888777666666666666555555555444444444555555555555666333333333444555666777777555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777666777777777888888888888888888888777777777777777888888999999999:::::::::<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<======::::::<<<===>>>>>>??????>>>======<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888999999:::::::::999999888777777777777777777777777777777777777777777777777666666777777888888888888777777777777777777777777777777777777777777777777777777888888888888777666666666777777777777666666777777777777777777777777666777777777888888888888777777777777777777777888888888888888999:::999999777777777777777777777777777777666666666666777777777777777777777777777777555555666666666666555555555555555555666666666666666666666666666666666666555555555555555555555555444555666777888999::::::888<<<@@@>>>888555777:::666777777777888888888888666666666666666555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::::::::;;;<<<===>>>??????==============================<<<;;;::::::;;;;;;;;;;;;:::::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888666666666666666666666666555555555444444555555555444444444444444444444444555555444444444444555555444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555333444444555666777777888555555666666666666555555555555555555555555555555444444555666666666666666555555444444444444555555444555555555555555555555555666666666666666555555555555444444444444555555666666666666666555444333222333555666666666555444444444555666666666666666555555555666666666666666666666666666777777777777555555555555666666666666666666666666666666666666444444555555666666666777666666666666666666666666333444444555666777888888777666666666666555555555444444444555555555555666333333333444555666777777555555555555555555555555666666666555555555555555666666666666666666666666666666666666777777777777666777777777888888888888777777777777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@AAA======<<<<<<===>>>>>>???::::::<<<======>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::888999999:::::::::999999777777777777777777777777777777777777777777777777666666666777888888999999777777777777777777777777777777777777777777777777666777777888888888777777777888888999999888888777777777777777777777777777666777777777888888888888555666777888888999999:::777777888888888888999999777777777777777777777777777777666666666666777777777777777777777777777777555555666666666666555555555555555555666666666666555555555555555555555555444555555555555555555555555555666777888999;;;;;;888;;;===;;;777444666999666777777777888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;<<<======>>>>>>========================???>>><<<;;;::::::;;;<<<:::999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888666666666666666666666666666666555444444555666666444444444444444444444444666555555444333333444444444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444444555555666666777555555666666666666555555555555555555555555555555555555555666666666777777555555444444444444555555444444444555555555555555666666666666666666555444555555444444444444555555555555666666666555444444333333444555555555555555444444555666666666666555555555555666666666666666666666666666777777777777555555555555666666666666666666666666666666666666444444444555555666666777666666666666666666666666444444444555555666666777666666666555555555444444444444444555555555555666333444444444555666666666555555555555555555555555666666666555555555555444666666666666666666666666555555666666666777777777777777777777888888888888777777777777888888888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<:::;;;;;;<<<<<<========================>>>???@@@;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::999999777777777777777777777777777777777777777777777777666666777777888888888999777777777777777777777777777777777777777777777777666777777888888888888777888888999999999999888888777777777777777777777777777777777777888888888888666666777777777777666666555777888888777777888999777777777777777777777777777777666666666666777777777777777777777777777777555555666666666666555555555555555555666666666666444444444444444444444444444444444555555555555555555555555666777999:::;;;888999999888777666666777777777777777888888888888666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<=================================@@@???===;;;::::::;;;<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888666666666666666666666666777777666555555666777777444444444444444444444444444444333333333444555555444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555444444444555555666666555555444444444444555555444444444555555555666666666666666666666555444444555555444444444444555555444444555555666555555555444444333333444444555555333444555555666666555555555555555555666666666777666666666666777777777777555555555555666666666666666666666666666666666666333333444555555666777777666666666666666666666666444444444444444555555555555555555555444444444333444444444555555555555666444444555555555555555555555555555555555555555555666666555555555444444444666666666666666666666666444444555555555666666666777777777777888888888888666777777777888888888888888888999999999::::::::::::999999999999:::;;;;;;888888999::::::;;;<<<<<<<<<<<<;;;<<<===>>>??????<<<<<<======<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::::::::999777777777777777777777777777777777777777777777777777777777777777888888888777777777777777777777777777777777777777777777777666666777888888888888888777777888888888888777777777777777777777777777777777777777777888888888888666777777888777666555444444666888888666555777999777777777777777777777777777777666666666666777777666666666666666666666666555555666666666666555555555555555555666666666666555555555555555555555555444444444555555555666666666555555555666888999::::::888666666888999888666777777777777888888888888444444555777777888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<========================AAA???===;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777666666666666666666666666888777666555555666777888444444444444444444444444222222222333444555666777444444444555555555666666555555555555555555555555444444444444444444444444444444444555555555666666666666666666666666666666555555555555555444444444555555666666666666555555555555555555555555555555444333333333333444555555555555555444444555555555444444444555555555666666666666777777666555444444555555555444444555555555333333444555666666666555555444333222333444555666333444555555666666555555444555555555666666777777666666666666777777777777555555555555666666666777666666666666666666666666333333444444555666777777666666666666666666666666444444444444444444333333555555444444444333333333444444444555555555666666555555555555555444444444555555555555555555555555666666555555555444444444666666666666666666666666444444444444555555555666777777777777888888888888666666777777888888888999888888999999999:::::::::999999888888999999:::;;;999999::::::;;;<<<======:::::::::;;;<<<===>>>???============<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::777888999:::::::::::::::777777777777777777777777777777777777777777777777888888777777777777777777777777777777777777777777777777777777777777777777666666777888888888888888666666777777777777666666777777777777777777777777777777777777888888888888555666888999999999888777444666888888555555777999777777777777777777777777777777666666666666777777666666666666666666666666555555666666666666555555555555555555666666666777666666666666666666666666444444444555555555666666666666555555555777888999;;;777444555:::<<<:::666777777777777888888888888777888888999999999999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;===>>>???::::::;;;<<<===>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<888888888888888888888888777777888888888999999999777777777777666666666666666666555555555555666666777777777777666555333333555555555555555555555555777666555444444444444444666555444333333444555666777777666666555555555444666666555555555444444444777777666666555555555444666666666666666666666666777777777777777777777777777777666666555555555444666666666666666666666666555555444444444444555555777777777777777777777777444444444555555555666666555555444444444444555555555444444444444555666666777888888777666555555666555555444444444444555555666666777777777777666666555555555555555444444444666666666777777777777777666666666666666666666666666666666666666666666666555555555555555555555555777777666666555555555444444444444555555555555666555555555555555555555555444444555555555555444444444444555555555555444444444444444444555555555666777777777777666666666666555666666666666666555555444444555555666666777777:::999888888777888888888777777888888888888777777888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;:::999999999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888999999999999999888777666777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666888999888777666777888999888888888777777666666888888888888888888888888777777777777777777777777888888999888888777666555777888888888888999999999888888777777666666555555999999888777666555444444777777777777777777777777666666666666666666666666444555666777777666555444555555555555555555555555666666666666666666666666444444444555555555555666666666666666777777777777777777888999999999999888888888999999999:::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;888888888888888888888888777777888888888999999999777777777777666666666666666666555555555555666666666666666666555444333333555555555555555555555555666666555444444444444444666555444444444444555666777666666666555555555555666666555555555444444444777666666666555555555555666666666666666666666666555555555555555555555555777666666666555555555555666666666666666666666666555555444444444444555555555555555555555555555555444444444555555555666666555555555444444555555555555444444444444555666666666777888777555555555666555555444444444444555555555666666777777666666555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555777666666666555555555444444444444555555555555666555555555555555555555555444444555555555555444444444444555555555555444444444444555555555666666666777777777777666666666555555555666666666666555555555555555666666666666666888777777777888999999:::777777888888888888777777888888999999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;::::::999::::::;;;;;;<<<======>>>========================>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888888999999999999888777666777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666888999888777666777888888888888888777777777666777777777777777777777777777777777777777777777777666777777888888888777777777777888888888999999999888777777777666666666555777777777777666666666666777777777777777777777777666666666666666666666666555555666666666666555555555555555555555555555555666666666666666666666666444444444555555555555666666666666666777777777777777777888999999999999888888888999999999:::999999::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::888888888888888888888888888888888888888999999999777777777777666666666666666666555555555555666666666666777666666555444333666666666666666666666666666666555444444444444555666555444444444444555666666666666666555555555555666666666555555555444444666666666666555555555555666666666666666666666666555555555555555555555555666666666666555555555555666666666666666666666666555555444444444444555555555555555555555555555555444444444555555555555555555555555555555555555555555444444444444555666666666777888777555555555666555555444444444444555555555555555666666555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555666666666555555555555555444444444555555555555666555555555555555555555555444444555555555555444444444444555555555555444444555555666666666777777777777777777666666666555555555555666666666666666555666666666666666555555555666666666777888999;;;;;;777777888888888888777777888888999999999:::::::::999::::::;;;;;;::::::999999::::::;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>========================??????>>>===<<<;;;:::999;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888888888999999888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666888999888777666777888888888888888777777777777666666666666666666666666777777777777777777777777555555777888888999999999777777777888888888999999777777777777666666666666555555666666777777888888777777777777777777777777666666666666666666666666666666555555555555666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666777777777777666777888888999999888888888888999999999:::999999999:::::::::;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999888888888888888888888888888888888888888888888888777777777777666666666666666555555444444555555666777777888888777666555555666666666666666666666666666555555444444444555555555555555444444555555555666666666666666555555555666666666666555555555555666666666666666555555555666666666666666666666666555555555555555555555555666666666666666555555555666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555444555555555555555555444555444444444444555666666555666777777555444555777555555444444444444555555444444555555555555444444666666666666777777777777555555555555555444444444666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555333444444555555444444333444444555555555555444444666666666666777777777777777777666666666555555555444555666666666666666666777777666666555555444444666666666666777888999:::777777888888888888777777888888999999999:::::::::999::::::;;;;;;::::::999999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<==============================@@@???>>>===<<<:::999999;;;;;;:::::::::999999999999999999999999999999999888888999999999999888888777777888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666888999888777666777888888888888777777777777777777777777777777777777777777777777777777777777777666666777888888888888888777777777777888888888888777777777777666666666666666666666666777777777777666666666666666666666666666666666666666666666666777666555444444555666777555555555555555555555555666666666666666666666666444444444555555555555666666666666666777777777777666777777888888888888888888888999999999:::999999999:::::::::;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888777777777777777777777777888888888888888888888888777777777777666666666666555555444444444444555555888888999999999888777777666666666666666666666666555555444444444555555666444555555555555555555444555555555666666666666666777777666666666555555555555555555666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666555555444444444444555555666666666666666666666666555555555555555555555444444444555666666555444444555444444444444555666666444555777666555444555777555555444444444444555555444444555555555555444444555666666666777777888888666666555555444444444444666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555555444444444555555555555666555555555555555555555555333333444444444444333333444444555555555555444444666666666666777777777777666666666666555555555555444444555666666666666666777777666666555555444444888888777777666777777888777777888888888888777777888888999999999:::::::::999::::::;;;;;;::::::999888999::::::;;;;;;;;;:::999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::999999;;;;;;:::::::::999999999999999999999999999999999888888999999999999888888666777777888888888777777777777777777777777777777777777888888888888777777888888888888888888888888777777777777777777777777666888999888777666777888777777777777777777888888888888888888888888888888666666666666666666666666888888888888888777666666666666777777777888888888666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666777666555444444555666777555555555555555555555555666666666666666666666666444444444555555555555666666666666666777777777777666666777888888888888777888888999999999:::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999:::::::::;;;;;;999::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999777777777777777777777777999999999888888888888888777777777777666666666666555555444444444444555555888888999999999999888888555555555555555555555555555444444444444555666666444444555666666555444444555555555666666666666666777777777666666666555555555555555666666666666666666666666666666666666666777777777777777777777777555555555666666666666666666666666666666666666666555555444444444444555555777777777777777777777777555555555555555444444444333444555666666555444333555444444444444555666666333555666666555444555777555555444444444444555555555555555666666555555555444555555666666777777888777777666666555444444444666666666666666666666666444444444444444444444444555555555555555555555555444444444444444555555555444444444555555555555666555555555555555555555555333333444444444444333333444444555555555555444444555555666666666777777777666666666555555555444444333444555666777777777777666666666666666555555555999888777666666666666666777777888888888888777777888888999999999:::::::::999::::::;;;;;;::::::999888888999:::;;;;;;;;;;;;999999999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888666666777777888888777777777777777777777777777777777777888888888888777777888888888888888888888888777777777777777777777777666888999888777666777888777777777777888888888888888888888888888888888888666666666666666666666666999999999888888777555555666666666777777777888888666666666666777777777777888888777777666666555555777777777777777777777777666666666666666666666666666666555555555555666666555555555555555555555555666666666666666666666666444444444555555555555666666666666666777777777777555666777777888888777777888888999999999:::999999::::::::::::;;;;;;;;;;;;::::::::::::999999888888888999999999::::::999999::::::;;;<<<<<<===999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999:::777777777777777777777777999999999888888888777777777777777777666666666666555444444333333444444555666777777888888777777777444444444444444444444444444444444444444555666666444444555666666555444444555555555555666666666777777777777777666666666555555555555555666666666777666666666666666666666666666666666666666666666666555555555555666666666777666666666666666666666666555555444444444444555555666666666666666666666666666666555555555444444444333444666777777666444333555444444444444555666666333444666555444444666777555555444444444444555555555666666777777666666555333444444555666666777777888888777666666555444444666666666666666666666666444444444444444444444444555555555555555555555555333333333444444555555555444444444555555555555666555555555555555555555555222333333444444333333222444444555555555555444444444444555555555666666666666666555555555444444444333444555666777777777777555555555666666666666666777666666666666777777888777777888888888888777777888888999999999:::::::::999::::::;;;;;;::::::999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888555666666777777777777777777777777777777777777777777777888888888888777777888888888888888888888888777777777777777777777777666888999888777666777888666777777777888888888888888888888888888888888888666666666666666666666666777777888888888777777666666666666666777777777888555666666666777777777888666666666666777777777777777777777777777777777777666666666666666666666666555555666666666666555555555555555555555555555555666666666666666666666666444444444555555555555666666666666666777777777777555666666777777777777777888888999999999:::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999777777888888888999999999999999::::::;;;<<<======999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777777888999::::::777777777777777777777777999999999999888888777777777777777777666666666666555444444333333444444555555555666666666666666555333333333333333333333333444444444444444555666777333444555666666555444333444555555555666666777777777777777777666666666666444555555555666666777777666666666666666666666666555555555555555555555555444555555555666666777777666666666666666666666666555555555444444555555555555555555555555555555555666666555555555444444444333444666777777666444333555444444444444555666666333444555555444444666777555555555444444555555555666666777777777777666666333333333444555666666777999888888777666555555555666666666666666666666666444444444444444444444444555555555555555555555555333333333444444555555555444444444555555555666666555555555555555555555555222333333444444333333222444555555555555555555444444444444444555555555666666666555555555444444444333444555666777777777777444555555555666666777777555555555555666888999:::777777888888888888777777888888999999999:::::::::999::::::;;;;;;::::::999777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777888888888999999999;;;;;;;;;:::::::::999999999999999999999999999999888888999999999999888888555555666777777777777777777777777777777777777777777777888888888888777777888888888888888888888888777777777777777777777777666888999888777666777888666666777777888888888999777777777777777777777777666666666666666666666666555666777888888999999888666666666666777777777777555666666666777777888888444444555666777888999999777777777777777777777777666666666666666666666666444555666777777666555444555555555555555555555555666666666666666666666666444444444555555555666666666666666666777777777777555666666777777777777777888888999999999:::999999999::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999888888777777777777777777777777777777777777777666666666666777777777777777777777777777777777777555555444444444444555555555555555555555555444444444444444444444444444444666666666666666666666666666666555555555444444444666666666666666555555555777666444333333444666777777777666666555555555444777777777777888888888888666666888999999888777666555555555555666666666666666666777777777777666666888666444333333333555666444444444444444444444444444444444444444444444444666666666666666666666666777777666666555555555444666555555555555444444444888777666555555666777888666666666666666666666666777777777777777777777777555555555666555555444333666666555555555444444444444444444555555555555666444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666333333555666666666555444444555555666555555444444444222333555555333555:::777666555444444555666777666666666666666555555555777888888888888999999999888888888888888888888888888999999::::::999999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999999999999999999999:::999777666666777999:::888888999999999:::::::::888888777777777777888888666666666666777777777777777777777777777777777777777666555555555666888999888888999999999888888777666666666666777777777777888888999999999888888777888888777666666666666666777666666666666666777777777666555555555555666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999888888777777777777777888888777777666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666888777666666666777999:::666777777777777888999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999888777777666666777777666666666666666666666666555666666666777777777777666666666666666666666666555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555555555777555444333333444555777777666666666555555555555666666666777777777888888777888999999888777666555555555555555666666666666666666777777777777666666777666444333333444555666444444444444444444444444444444444444444444444444666666666666666666666666777666666666555555555555666555555555555444444444777666555444444555666777666666666666666666666666555555555555555555555555666666777777666666555444777777666666666555555555444444444555555555555666444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666333444555666666666555444555555555555555555555444666444555888888444444777777666555444444555666777666666666666666666666555777777888888888999999999888888888888888888888888888999999::::::999999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999:::999777666666777999:::888888888999999999::::::888888777777777777888888666666666666777777777777777777777777777777777777777666666555666777888999666777888999999999999999777777777777888888888888777888888999999999888888888888777666666666666666777777666666666666777777777666666555555666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999888777777666666777777888777777777666666666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777888888999888999999999999:::999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999888777777666666777777666666666666666666666666555555666666666777777777666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444666555444333333444555666666666666666555555555555555555555666666666666777999999999888777666444444555555555555666666666666666666777777777777666666777666555333333444555555666666666666666666666666444444444444444444444444666666666666666666666666666666666666555555555555666555555555555444444444666555555444444555555666666666666666666666666666555555555555555555555555777777777777777666666555777777777777777666666666444444444555555555555666444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666333444555555666666555555555555555555555555555555555333555999999555444555666666555555555555666666555555666666666666666666777777777888888888999999888888888888888888888888888999999::::::999999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999999999999999:::999888777777888999:::888888888999999999999:::777777777777777777777777666666666666777777777777777777777777777777777777777666666666666777888999555666777888999:::::::::888888888888999999999999666777888999999999999999888888777666666666777777777777666666666666777777777777777666666777777888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999888777777666666777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888888888888888999999999999:::999999999999999999999:::999999999999999999999999999999::::::::::::;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888777666666666666666666666666666666666666666555555555666666666777777666666666666666666666666555555444444444444555555444444444555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555555666555444444444444555666666666666666666555555555444444444555555555666666888888888777777666555555555555555555666666666666666666777777777777666666777666555444444444444555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666555555555666555555555555444444444555555555555666666666777666666666666666666666666777777777777777777777777666777777777777666555555666666666666666666666666444444444555555555555666444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666444444444555555555555555555555555555555666666666555222111555777555555777666666666555555666666666555555555555666666666666777777777777888888888888888888888888888888888888888999999::::::999999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::888999999999999999::::::999999888777777888999999888888888888999999999999777777888888888888777777666666666666777777777777777777777777777777777777777777777777777888888888666777888999999999999999777777777888888888999999555666777888999:::::::::888888777777666777777888888777777666666666666777888777777777777888888999777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666888888777666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666777999999888777777666666777777777888999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888777777666555666666666555555555555555555555555555555555555666666666666555555555555555555555555555555444444444444555555444444444555555555666666666666666666666666666666555555555555555555555555444555555555555555555555555555666666777777777777555555555444444555555555555555555666666666666666444444444444555555555555555555555666666777888888555555555555666666666666666666777777777777666666666666555555444444444444777777777777777777777777555555555555555555555555666666666666666666666666555555555666666666666666666555555555555444444444666666777777888888888888666666666666666666666666777777777777777777777777555555666666555555444333555555555555555555555555444444444555555555555666444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666444444444444555555666666666555555555555666777888???888333333555444555888555666666666666666666555444555555555666666777777666666777777777888888888888888888888888888888888888999999::::::999999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888888888999999:::::::::999888888888888888888999777777888888888999999999666777888888888888777666666666666666777777777777777777777777777777777777666777777888888888888888999999999999999888777666666666666777777777888888555666777888999:::::::::888888777777777777888888888888777666666666666666777777777777777888999999777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666888777777666555666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666777999999888777777666666777777777888999999999999999888888888999999999999999999999999888999999::::::;;;;;;<<<::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999888777666666555555666666555555555555555555555555444444555555555666666666555555555555555555555555555555444444444444555555333333444444555666666666555555555555555555555555444444444444444444444444444444444555555555555555666666666777777888888999555555555555555555555555555555555666666666666666444444444555555555555666444444444555666777999999555555555555666666666666666666777777777777666666666555555555555444444444777777777777777777777777555555555555555555555555666666666666666666666666555555555666666666666666666555555555555444444444666666777888999999999999666666666666666666666666555555555555555555555555555555555555555444444333444444444444555555555555444444444555555555555666444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555444444444444555666666666555555444555666888999JJJ@@@888555555444555777555555666666666666555555444444555555666777777777666666666777777777888888888888888888888888888888888999999::::::999999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999::::::;;;888888888888888888888888777777777888888888888999666777888999999888777666666666666666777777777777777777777777777777777777666777888888999999888888:::::::::999888777666555555666666666777777777777666777888999999999999999888888777777777888999999999888777666666555555666666666666666777888888999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888777666666555555666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888888888888888999999999999:::999999999999888888888777999999999999999999999999888888999::::::;;;<<<<<<:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888777777666555555555555666555555555555555555555555444444444555555555666666555555555555555555555555555555444444444444555555333333444444555666666777444444444444444444444444444444444444444444444444444444444555555555666666555555555666777888888888444555555555555555555444555555555555666666666777444555555555555666666666666555555444555666777888555555555555666666666666666666777777777777666666555555555555555444444333666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666777666555555555555444444444444555777888999999999888666666666666666666666666555555555555555555555555666666666666666555444444444555555555666666666666444444444555555555555666444444444555555555555666555555444444444444555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666555444444333444555666777666666555444555777999:::III???777555666555555666444555666777777666555444444444555555666777777888666666666666777777777888888888888888888888888888888999999::::::999999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777888888999::::::;;;;;;888888888999999888888888777777777777888888888888666777888999999888777666666666666666777777777777777777777777777777777777666777888999999999888888999999999999999888777666666666777777777888888888777888888999999999888888888888777777888888999:::999888777666555555555555555555555555666777888999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666555555555555666555666666666777777777888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777888888999888999999999999:::999999999999888888777777999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999888888888888888888888888777777666555555555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555444444555555555333333444444555666777777444444444444444444444444444444444444444444444444444444444555555555666666444444444555666777777888444444555555555555444444444555555555666666777777555555555666666666666777777777555444444555666777555555555555666666666777666666777777777777666666555555666666555555444333666666666666666666666666666666666666666666666666666666666666666666666666444555555555666666777777666666555555555444444444333444666777888888888777666666666666666666666666777777777777777777777777777777777777777666666555555666666666777777888888444444444555555555666666444444444555555555666666555555555444444555555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555666666555555444333444555666777666666555444555777999;;;???777222333777666555666444555666777777666555444444444444555666777777888666666666666777777777777888888888888888888888888999999999::::::999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999777777888999::::::;;;;;;888888999999999999888888777777777777888888888888555777888999999888777555666666666666777777777777777777777777777777777777666777888999:::999888888777888888999999999888888777888888888888999999999888888999999999888888777888888777777888999::::::999999777666555555555555444444444444555666888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666555555555555555555666666666777777888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666888777666666666777999:::666777777777777888;;;;;;:::999999999::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888888888888888999999999888888888888777666666666666666666666666666666666666666666666666999888777555555555666777444444444444555555555666666555444333333333333333333222222444666666555333555555555555555555555555333333333444444444555555555555555555555555555555555555666666666666555555555555666666666666555555666666666666666666666666777777777777777777777777777777777777666666666666777777666666666666777777777777666666555555555444555555555555555444444444666666666666666666666666666666666666666666666666444444444444444444444444555555555555555666777777666666555555555444444444444444444555555555666666555555555555666666666666666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555444444444444444555555555555666555555555555555555555555444333333333333444555555555555555555555555555555444444444444444444444444555555555555555555444444444444444444444444444444444444444444444444444444555555666666666666555555444555555666777888888999555555555555555444444444888888777777666666555555777888888888888999999999999999999999999999999999888888999999999:::::::::999999999:::;;;<<<===>>>>>>===<<<;;;:::999999::::::999888777777888999::::::999777666666666777888777888888888999999999999666666666666666666666666555555666777777777777777777777777777777777777777888888777777777777888888;;;888555555888999999888777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777888888999999999999888888888888888777777777777777888888888888777777777777999777666444444666777999:::999777666555555555666666666666666666666666666888666444444555666666666555555555555555555555555444444555555666666777777444444555555555555444444666666666666666666666666777777777777777888888888888888888777777777::::::999999999::::::;;;999999999999999999999999999:::;;;;;;<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999999999999888888888777777666666666666666666666666666666666666666666666666999888666555555555666777444444555555555666666666666555555444444444444444555444333444555666555444555555555555555555555555333333444444444555555555555555555555555555555555555555666666666666555555555555666666666666555555666666666666666666666666666666666666666666666666777666666666666666666666777777666666666666777777777666666666555555555555555555555555555555555666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555666777777666666555555555444444444444444444555555555666666555555555555666666666666555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444333333333333444555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555666666666666555555555555666666777777888888555555555555555555555555888777777777666666666555777888888888888999999999999999999999999999999999888888999999999::::::::::::999999::::::<<<============<<<;;;:::999999999999999888777777888999999999888888777777777777777777777777888888888999999777777777777777777777777555666777777888888777777777777777777777777777777888888777777777777888888;;;:::;;;===@@@???<<<999777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666666666666777777777888777888888999999888888777888777777777777777777777888888888888777777777777888777666555555666777888;;;:::888777666666666777666666666666666666666666888666444444555777666666555555555555555555555555555555555666666666666666444555555666666555555444666666666666666666666666666666777777888888888999888888888888777777999999999999999:::;;;<<<999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999999999888888888777777777666666666666666666666666666666666666666666666666888777666555555555666666555555666666666777777777555555555555555666666777888666444333444666555555555555555555555555555555333444444444444555555555555555555555555555555555555555666666666666555555555666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666777666666555555666666777666666666666555555555555555555555666666777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666777777666666666555555555444444444444444555555555555555555555555555666666666666555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444333333333333444555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444666666666666666666666666555555666666666666555555666666666666666666666666555555666666666666666666777777777777666666666666777888888888888999999999999999999999999999999999888888999999999::::::::::::999999::::::;;;<<<===<<<<<<;;;;;;::::::999999999999888777777888999999888888888888888777666666666666666777777777888888888888888888888888888888666666777888888888888888777777777777777777777777888888777777777777888888888;;;???DDDEEECCC===888777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666666666777777777888888777888888999999888888777777777777777777777888888888888888888777777777777888777666555555666777888;;;:::999888777777777888666666666666666666666666888666444555666777777666555555555555555555555555666666666666666555555555444555555666666555555444666666666666666666666666555555666777888999999:::888888888888888888888888888888999:::;;;<<<999999999999999999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999999999999999999999999999888888888888777777777777666666666666666666666666666666666666666666666666666666666666555666666666666666666666777777777777555555555555666777888999:::888444333444555666555555555555555555555555555444444444444555555555555555555555555555555555555555555666666666666555555666666555555555555666666666666666666666666666666666666666666666666666666555555555666666666666666666666666555555666666666666666666666666555555555444555555666777888888999666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666777777666666666666555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555444444444555555555555666555555555555555555555555444333333333333444555555555555555555555555555555444444444444444444444444444444444555555555555555444444444444444444444444555555555555555555555555555555666666666666555555666666666666666666555555555555666666666666666777777777777777666666666666777777888888888999999999999999999999999999999999888888999999999::::::::::::999999999:::;;;;;;<<<;;;;;;;;;;;;::::::999999999888888888888888888999777777888999999777666555666666666666777777777777888888888888888888888888666777777888888888888888777777777777777777777777888888777777777777888888555999>>>CCCDDD@@@;;;777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666666777777777888888888777777888888888888777777777777777777777888888888888888888888777777777666777777666666666666777777999999888888777777777777666666666666666666666666888666555555777777777666555555555555555555555555777777666666555555444444555555666666666666555555666666666666666666666666444555666777888999::::::777888888888888888777777777888999:::;;;<<<999999999999999999999999888999::::::;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888999999999999999999999999888888888777777777666666666666666666666666666666666666666666666666666666555555555666666666666555666666666666777777777777555555555666777888999::::::888444333444555666555555555555555555555555555444444444555555555666666555555555555555555555555555555666666666666555555777666555555555555666777666666666666666666666666555555555555555555555555444444555555666666666777666666555555555555666666555555555666666666666666444555555666777888888999666666666666666666666666666666666666666666666666555555555555555555555555555555555555555666777777777777666666666555555555555555555555555555555444555555555555666666666666555555555555555555555555555555555555555555555444555555555555555555555555444444444555555555666666444444444555555555555666555555555555555555555555444333333333333444555555555555555555555555555555444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444555555666666666666555555666666666666555555555555444555555555666666666777666666666666777777777777777777888888888999999999999999999999999999999999888888999999999:::::::::::::::999999999:::;;;;;;::::::;;;;;;;;;:::999888888888888999999888888888777777888999999777666555666666666666777777777777777777777777777777777777666666777888888888888888777777777777777777777777888888777777777777888888777:::===???>>><<<:::888777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777888888888888777777777888888777777777666666777777888888888888888888888888777777777666777777666666666666777777777777777777777777666666777777777777777777777777777666666666888888777555555555555555555555555555777777666666555555444444555666666666666666666555666666666666666666666666444555666777888999::::::777777888888999999888888888888888999:::;;;999999999999999999999999888888999:::::::::::::::999999::::::::::::999999999999999999999999999999888888999999999999888888888888888888888888888888888888777777777666666666666666666666666666666666666666666666666666666666444444555666666666555555555555666666666777777777555555555555666777999999888666444333444666555555555555555555555555555555444444555555555666666666555555555555555555555555555555666666666666555555777666555444444555666777666666666666666666666666555555555555555555555555444444444555555666666777666555555444444555555666555555555666666666666666555555555666666777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555666777777777777777666666666555555555555555555555444444444555555555555666666666666444444444444444444444444555555555555555444444444555555555555555555555555333333444444555666666666444444444555555555555666555555555555555555555555444333333333333444555555555555555555555555555555444444444444444444444444333333444444555666666666444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555333333444444555666666666666666666666777777777777777888888888888999999999999999999999999999999999888888999999999:::::::::::::::999999999999::::::888999:::;;;;;;:::999888777888999999999999888777888888888888888777666666666666666777777777888888555555555555555555555555555555666777777777777777777777777777777777777777888888777777777777888888<<<======<<<:::999999:::777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777888888888999999666777777888888777777666666666666777888888999999888888888888777777777777666666777777777777666666666666777777777777666555777777777777777777777777777666666777888999777555555555555555555555555555666666666666666555555555555666666777777666666555666666666666666666666666555555666777888999999:::777777888888999:::999888888888888888999999999999999999999999999999888888999::::::::::::999888999::::::::::::999888888888888888888888888888888888999999999999888888777777777777777777777777888777777777666666666666666666666666666666666666666666666666666666666666333444555666666666555555444444555555555666666666555555555555666666777888555444333444555666555444555555555555555555555555555555555555666666666666555555555555555555555555555555666666666666555555777666555444444555666777666666666666666666666666555555555555555555555555333333444555555666777777666555555444444555555666555555555555666666666777555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666777777777777777777666666666555666666555555555444444444555555555555666666666666444444444444444444444444666666555555555444444444555555555555555555555555333333444444555666666777444444444555555555555666555555555555555555555555444333333333333444555555555555555555555555555555444444444444444444444444333333444444555666666777444444444444444444444444555555555555555555555555555555666666666666555555333444444555555666666666222222333333444555555555555666666666777777777888777888888888888999999999999999999999999999999999888888999999999:::::::::::::::999999999999999:::777888:::;;;;;;:::999888777888999999999999888777999888888777777777777777777777777888888888999999555555555555555555555555444444555666666666666666777777777777777777777777888888777777777777888888===>>>>>>;;;888666777999777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777888888888999999999666666777777777777666666555666666777888888999999888888888888777777777777666666777777777777666666666777888888888888777666777777777777777777777777777777666888999999777555555555555555555555555555555555555666666666666666666666777777777777666666666666666666666666666666666666777777888888888999777777888999999:::999999888888888888888888999999999999999999999999888888999::::::::::::999888999:::;;;;;;:::999888888888888888888888888888888888999999999999888888666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666222333555666666666555555444444444444555555555666555555555555555666666777333222222444666666555333555555555555555555555555555555555555666666666777555555555555555555555555555555666666666666555555888666555444444555666888666666666666666666666666555555555555555555555555333333444444555666777777555555555444444555555555444555555555666666777777555555555555555444444444666666666666666666666666666666666666666666666666777777777777777777777777555555555555555666777777777777777777666666666666666666555555555444444444555555555555666666666777444444444444444444444444666666555555555444444444555555555555555555555555333333444444555666777777444444444555555555666666555555555555555555555555444333333333333444555555555555555555555555555555444444444444444444444444333333444444555666777777444444444444444444444444666666666666666666666666555555666666666666555555333333444444555666777777111111222333333444555555555666666666777777888888777888888888888999999999999999999999999999999999888888999999999:::::::::::::::999999888999999999777888:::;;;;;;:::999777777888999::::::999888777:::999777666666666777888888888888888999999999999666666666666666666666666333444444555555555555555777777777777777777777777888888777777777777888888;;;======:::555333444666777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777888888888888999999999666666777777777777666666555666666777888999999999888888888888777777777777666666777777777777666666777777999::::::999888777777777777777777777777777777777777888999999777555555555555555555555555555444555555555666666777777666666777777777777666666666666666666666666666666777777777777777888888888777777888999::::::777888888888888999999999888888888888888888888888999999888888888888888888999999:::;;;;;;;;;;;;:::888888999999999999888888666777888999999999999999777777777777777777777777777777666666555555555444555555444444444444555555666666666666666666666666555555555555555555555555555555555555555555555555777666555444444555777888666666555555555444444444333333333333333333333333555555444444444333333333333444555555666666555555777666444333444555777999666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555444444777666555444444444444444555555555555666666666666555555555555555555555555555555666666666666555555555555555555666666666777666666666666666666666666666666666666666666666666444444555555666666777777555555555555555555555555444444444444444444444444666666666666666666666666777777777777777666555555555555444333333333333444444444444444444444444444444444444444444444444444666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444777777666666555555555444777777777777777777777777999888888888777777666666777777777777888888888888999999999999999999999999888888888888888888888888888999999999999888777777888888888777777777777777777777777777777777777777777777777777666666666666888777666555555666777888666666666666666666666666888777666555555666777888777777777666666666666666777777777777777777777777777777777777777777777777888888888888888888888888999888888888777777666666777777777777777777777777777777777777888888888888777777888888888888777777777777777777777777777777777777777888777666555555777777777777777777777777:::::::::888777777:::<<<666666666666777777777777666666666666666666666666666555555555555555666777666777888777555444444555555555555555666666666666555666777666555444555777777777777777666666666666555555666777999;;;777888888888888999999999888888888888888888888888888888888888888888888888888888999:::::::::::::::888888999999999999888888777888999999999999999888777777777777777777777777777666666666555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666555444444444666777999666666555555555444444444333333333333333333333333555555555555444444333333333444555555666666555555777666444444444555777888666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555444555555666666555555444666666555444444444555555555555555555666666666666555555555555555555555555555555666666666666555555555555555666666666777777666666666666666666666666666666666666666666666666555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555777777777777777666555555666666555444444444444555444444444444444444444444333333333333333333333333555555444444444333333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777666666666555555555555666666666666666666666666888888888888777777777666777777777777888888888888999999999999999999999999888888888888888888888888888999999999999888777777777777777777777777777777777777777777777777777777666666666666666555555555888777666555555666777888666666666666666666666666888777666666666666777888888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888777777777666777777777777777777777777777777777777888888888888777777888888888888777777777777777777777777777777777777777777666666666666555555555555555555555555777888888777666666777999666666666666777777777777666666666666666666666666888888777666666555555666666777777777555444555666555555555555666666666666555666777666555555666777777777777777666666666666999999999999:::;;;777888888888888999999999888888888888888888888888888888888888888888888888777888888888999999999999888888999999999999888888999999:::::::::999888888777777777777777777777777666666666666555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555666888999666666666555555555555444333333333333333333333333666666666555555555555444333444555555666666555555666555555444444666777888666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555555666666555555444555555555444555555666666555555555555666666666666555555555555555555555555555555666666666666555555555555666666666777777777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555666666666666666666666666444444444444444444444444666666777777777666555555777777666555555555555666444444444444444444444444444444444444444444444444444444444333333333333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555888888888888777777777777777777777777888888888888999999999999999999999999888888888888888888888888888999999999999888777777777777777777777777777777777777777777777777777777555555555555555555555555777777666666666666777777777777777777777777777777888777777666666777777888999999999999999999999:::777777777777777777777777777777777777777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777888888888999999777777888888888888777777777777777777777777777777999888666555555555666777555555555555555555555555444666777777555555555666666666666666777777777777666666666666666666666666888888777666555444333333555666777666555444555666555555555555666666666666555666777777555555666777666666666666777777777777999::::::;;;===>>>777777888888888999999999888888888888888888888888888888888888888999999999777777777777777888888999888888999999999999888888:::::::::::::::999888777666666666666666666666666666666666666666555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555333333333444555777999:::666666666555555555555555444444444444444444444444666666666666666666666555333444555555666555555555666555555555555666777777666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777555555666666666666555555555555444555555666777777555555555555666666666666555555555555555555555555555555666666666666555555555666666666666777777777666666666666666666666666666666666666666666666666777777666666555555444444555555555555555555555555555555555555555555555555444444444444444444444444555666666666666666555555777666666555555555555555444444444444444444444444777777777777777777777777444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555666666666666666555555555666666666666666666666666888888888777777777777777666777777777888888888888888888888888888888888888888888888888888888888888888999999999999888777777666666666777777777777777666666666666666666666666555555555666666666666666777777666666666666777777777777777777777777777777777777777777777777777777888999999999999999::::::777777777777777777777777777777777777777777777777888888888888888888888888888888888777777777777777666666666666666666666666777777888888888999999999777777888888888888777777777777777777777777777777:::888666555444555777888555555555555555555555555333555777777666444444555666666666666777777777777666666666666666666666666555555555555444333333222555666777666555444555666555555555555666666666666555777888777666555666777666666666666777777777777666888:::===???BBB777777888888888999999999888888888888888888888888777777888888888999999999777777666666666777888999888888999999999999888888::::::::::::999999888777666666666666666666666666555555555666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555333333444555666777888999666666666666666666666666444444444444444444444444555666666666666666666666333444555555666555555555555555555555555666777777666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777555666666666666666666555555555555555555666777888555555555555666666666666555555555555555555555555555555666666666666555555666666666666777777777888666666666666666666666666666666666666666666666666777777666666555555444444555555555555555555555555444444444444444444444444555555555555555555555555555555666666666666555555666555444444333333444444444444444444444444444444777777777777777777777777555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666555555555666666666666666777777777777777777777777777777777777777777888888666777777777888888888888888888888888888888888888888888888888888888888888888999999999999888777777555555666666777777777777666666666666666666666666666666777777777888888888666666777777777777666666777777777777777777777777777777888888888888777777666777777777888888999999777777777777777777777777888888888888888888888888888888888888888888888888777777777777777777888888666666666666666666666666888888888888999999999999777777888888888888777777777777777777777777777777:::888666555444555777888666666666666666666666666333666888888777555555555666666666666777777777777666666666666666666666666333444555666666666666666444666777666555555666777555555555555666666666666666777888777666555666888555666666666777777777888777888;;;>>>@@@BBB777888888888888999999999888888888888888888888888777777777888999999::::::888777666666666777999:::888888999999999999888888888888999999999888777777777777777777777777777777555555555666666666666666555555444444444444555555444444444444444444444444555555555555555555555555555555555555555555555555333444444555666777888888555666666666666777777777444444444444444444444444444555555555555666666666333444555555666666555555555555555666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666777777666666555666666666555666666777777555555555555666666666666555555555555555555555555555555666666666666555555666666666777777777888888666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555444444444444444444444444666666666666666666666666444444555666666666555555555555444333333333333333444444444444444444444444555555555555555555555555666666666666666777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666666555555555666666666666666888888888888888888888888777777777777888888888888777777777777888888888888888888888888888888888888888888888888888888888888888999999999999888777777444555555666666777777888777777777777777777777777666777777888888999999:::666666777777777777666666777777777777777777777777777888888999999888888777555555555666777777888888777777777777777777777777888888888888888888888888888888888888888888888888777777777777888888888888777777777777777777777777888888888999999999999:::777777888888888888777777777777777777777777777777999888666555555555666777777777777777777777777777555777888888777666666777666666666666777777777777666666666666666666666666444555777999::::::999999444555666666555555666777555555555555666666666666666777888888666666777888555555666666777777888888:::;;;===>>>??????777888888888888999999999888888888888888888888888666777777888999999::::::999888777666666888999;;;888888999999999999888888666666777888888888777777777777777777777777777777555555555555666666666777555555444444444444555555444444444444444444444444555555555555555555555555555555555555555555555555444444555666666666666666555666666666777777777777555555555555555555555555333333444444555555555555333444555555666666555555444555555666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666777777777777666666888777666666666666666666555555555555666666666666555555555555555555555555555555666666666666555555666666777777777888888888666666666666666666666666666666666666666666666666555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555333444555555666666555555666666555444444444444444444444444444444444444444444444444444444444444444555555555555666666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666777555555555555666666666777777777777777777777777777666777777777888888888888777777777777888888888888888888888888888888888888888888888888888888888888888999999999999888777777444444555555666777777888777777777777777777777777666666666777888888999999555666777888888777666555666666666666666666666666777888999999999999888777444444555666666777888888777777777777777777777777888888888888888888888888888888888888888888888888666777777777888888888888777777777777777777777777888888888999999999::::::777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666666777777666555555666888666666666666777777777777666666666666666666666666444555777888999888777666444555666666555555666888555555555555666666666666666777888888777666777888555555555666777888888888:::;;;<<<===>>>===777888888888888999999999888888888888888888888888666777777888999999:::::::::888777666777888:::;;;888888999999999999888888444555666777777777777777777777777777777777777777444555555555666666777777555555555444444555555555444444444444444444444444555555555555555555555555555555555555555555555555555555666666666666666555555666666666777777888888555555555555555555555555333333333444444444555555333444555555666666555555444555555666777666666666777666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666777777777777666666999888777666666555666666555555555555666666666777555555555555555555555555555555666666666666555555777777777777888888888888666666666666666666666666666666666666666666666666444555555555666666777777555555555555555555555555666666666666666666666666444444444444444444444444333333444555666666666555777777666555555555555555444444444444444444444444666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666777777444555555555666666777777666666666666666666666666666666777777888888888999777777777777888888888888777777777777777777777777888888888888888888888888888999999999999888777777444444444555666777777888777777777777777777777777444555555666777888888999555666777888888777666555666666666666666666666666777888999::::::999888777444555555666777888888999777777777777777777777777888888888888888888888888888888888888888888888888666666777777888888888999777777777777777777777777888888999999999:::::::::777777888888888888777777777777777777777777777777777777777888777666555555555555555555555555555555666777666555444444666888666666666666777777777777666666666666666666666666222333555666666444333111333555666666555555666888555555555555666666666777666888999888777666777888444555555666777888888999666888:::<<<======777777777777777777777777999999999999999999999999999999999999999999999999:::999888777777888999:::888888888888888888888888777777777777777777777777888888777777666666555555666666555555555555666666777666555444333444444555555555555555555555555555444444444444444444444444666666666666666666666666444444444555555555555666444555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555333444666777777777666555555555444444444444555555555555555555555555555555666666666666666666666666777777777777888888888888999888888888777777666666888888777777666666666555888888777777666666555555666666666666666666666666333444555666666555444333666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666777666555444444555666777666555555555555444444444555555555555555555555555333444555555666666555555666666555555555444444444444444444444444444444444555555555555555555555555666666666666666555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666444444444444444444444444666666666666666666666666777777666555555555555555555555555555666666666666666666777888888888888888777777666666666666777777888888888888888888888888777888888888888999999999888888999999999999888888666666666666666555555555888888777777777777777888777777888888888888777777666666666666777777777777555666777777666666777888555666888:::::::::888777666666666666777777777777777777777777777777777777999888888888777777666666888888888888888777666666777777777777777777777777666666666666777777777777777777777777777777777777888888777777777777888888555666777888888888888888777777777777777666555555777777666666555555555444666666666666666666666666555555666666666666555555555555555555666666666666444444444444444444444444444444444555555555555666666666666666666666666666555555666777777777777777777777777777777777777777:::::::::999999888777777777777777777777777999999999999999999999999999999999999999999999999999999888777777888999999888888888888888888888888777777777777777777777777777777777777666666555555666666555555555555666666777666555444333444444555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666444444555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444666777777777666555666555555555555555555666555555555555555555555555666666666666666666666666555555666666666777777777777777777777666666555555777777777666666666555555888777777777666666666555666666666666666666666666555555666777777666555555666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666777666555444444555666777666555555555555444444444555555555555555555555555333444444555555555555555666666555555555444444444444444444444444444444444555555555555555555555555777777666666555444333333444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555777777666555555555555555555555555555666666666666666666777888888888888777888777666666666666666777888888888888888888888888777777888888888999999999888888999999999999888888777777777777777777777777888888777777777777888888777777888888888888777777666666666666777777777777555666777777666666777888555666888::::::999888777666666666666777777777777777777777777777777777777888888888888777777777666888888888888888777666666777777777777777777777777666666666777777777888888777777777777777777777777777777666666666666777777666777777888888888888777777777777777777666555555777666666666555555555555666666666666666666666666555555666666666666555555555555555555666666666666444444444444444444444444444444444555555555555666666666666666666666666666555555666777777777777777777777777777777777777777888888888999999:::777777777777777777777777999999999999999999999999999999999999999999999999999999888777777888999999888888888888888888888888777777777777777777777777777777777666666666666555666666555555555555666666666666555444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666444444555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444555555666777666666666777666666555555666666777555555555555555555555555666666666666666666666666444444555555555666666666666666666666555555555555666666666666555555555555777777777777666666666666666666666666666666666666666666777777777777666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666555555555555666666666555555555555444444444666666666666666666666666444444444555555555555555555555555555555444444444444444444444444444444444555555555555555555555555888777666555444222111111444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444777666666555555555555666555555555555666666666666555666777777888888777777888888777666666666666666777777777777777777777777777777777888888888999999888888999999999999888888777777777777888888888888888777777777777777888888777777888888888888777777777777777777666666666666555666777777666666777888666777888999999999888777666666666666777777777777777777777777777777777777888888888888777777777777777888888888888777777666777777777777777777777777777777777888888888999999777777777777777777777777666666555555555555666666777888888888888777777666777777777777777666666555666666666666555555555555666666666666666666666666555555666666666666555555555555555555666666666666555555555555555555555555444444444555555555555666666666666666666666666666555555666777777777777777777777777777777777777777666666777888999:::777777777777777777777777888888888888999999999999888888888888888888888888999888888888888888888999888888888888888888888888777777777777777777777777666666666666666666666666666666555555555555666666555555555555444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555444555555666666666666666777777666666666666777777555555555555555555555555666666666666666666666666444444555555555666666666666666666666666666666666666666555555555555555555777777777777666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555444444444777777777777777777777777444444444444555555666666555555555555555555555555555555555555555555555555555555555555555555555555666666555444333333222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444777666555555555555666666555555555555666666666666555666666777777777777777999888777666666555555666666666666666666666666666777777777777888888888888888888999999999999888888666777777777777777888888777777777777777777888999777777888888888888777777777777777777666666666666555666777777666666777888666777888888999888777777666666666666777777777777777777777777777777777777888888888777777777777777777777888888888888777666666666666666666666666666777888888888999999999999777777777777777777777777777666666555555666666777888888888888888777666555666666777777777777666666666666666666666555555555666666666666666666666666555555666666666666555555555555555555666666666666666666666666666666666666444444444555555555555666666666666666666666666666555555666777777777777777777777777777777777777777666666777888999:::777777777777777777777777777777777888888999999999888888888888888888888888888888888999999888888888777777777777777777777777666666666666666666666666555555555555555666666666666666555555555555666666444444555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777666666666666777777666666666666666666666666666666666666666666666666555555666666666777777777777777777777777777777777555555666666666666666666666666666666777777777777666666666666666666666666555555555555555555555555777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666555666555555555555444444444777777777777777777777777555444444444444555666777444555555555555555555555555555555555555555555555555555555555555555555555333333444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555666666555555555555666666555555555555666666666666555555666777777777777777888888777666666666666666555555555555555555555555666666777777777888888888888888999999999999888888555555555666666777777777777777666666777888999999777777888888888888777777888777777777666666666555555666777777666666777888777777777888888777777777666666666666777777777777777777777777777777777777777777777777777777888888666777777888888888777777666666666666666666666666777888888888999999999999777777777777777777777777888777777666666777777888888888888888888777666555666666777777777777666666555555555666666666666666666666666666666666666666555555666666666666555555555555555555666666666666666666666666666666666666444444444555555555555666666666666666666666666666555555666777777777777777888888888888888888888888777777888888888999777777777777777777777777666666777777888999999999888888888888888888888888777888999999999999888777777777777777777777777777666666666666666666666666444555555555555666666666666666555555555555666666333444555555666555555555555555555555555555555555444444444444444444444444666666666666666666666666444444444555555555555666333333444555555555555444555555555555555555555555555555555555555555555555555555555555555555555555666555555555555666777777777666666555555666666777666666666666666666666666666666666666666666666666555555666666666777777777777777777777888888888888666666666666777777777777666666666666777777777777666666666666666666666666555555444444444444555555777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666555555666555555555555444444444666666666666666666666666555555444333444555666777444444444555555555555555555555555555555555555555555555555555555555555555333333333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666666555555555555666666777555555555555666666666666444555666666777777666666777777666666666666777777666666666666666666666666666666666777777777888888888888999999999999888888444444555555666666777777666666666666777888999:::777777888888888888777777888888777777666666555555555666777777666666777888888888777777777666666666666666666666777777777777777777777777777777777777777777777777888888888888666777777888888888888777777777777777777777777777777777777888888888999999777777777777777777777777888888777777777777888888777888888888888777777666555666666777777777777777555555555666666666666666666666666666666666666666555555666666666666555555555555555555666666666666555555555555555555555555444444444555555555555666666666666666666666666666555555666777777777777777888888888888888888888888777777777888888888777777777777777777777777666666666777888999999999888888888888888888888888777888999999999999888777777777777777777777777777666666666666666666666666444444444555555555666666666666555555555555666666333333555666666666555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666222333444444555555444444555555555555555555555555555555555555555555555555555555555555555555555555666555555444555666777888666555555555555555555666666666666666666666666666666666666666666666666666444444555555555666666666666666666777777777888888777777777777888888999999555666666666777777777888666666666666666666666666777666555444444555666777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666444555666777777666555444666555555555555444444444555555555555555555555555666555444333333555666777444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555666777777555555555555666666666666444555666666777777666666666555555666666777888999666666666666666666666666666666666666777777777888888888999999999999888888444555555666777777888888666666666666777888999:::777777888888888888777777888888888777666555555555555666777777666666777888888888777666666666666666666666666666777777777777777777777777777777777777666777777777888888888888666666777888888888888888777777777777777777777777666666666777777777888888777777777777777777777777777777666666666666777777666777777888888888888777555555666777777777777777555555555555666666666777666666666666666666666666555555666666666666555555555555555555666666666666444444444444444444444444444444444555555555555666666666666666666666666666555555666777777777777777888888888888888888888888555555666777888999777777777777777777777777555666666777888999999999777777777777777777777777777888999::::::999888777777777777777777777777777666666666666666666666666444444444555555555666666666666555555555555666666222333555666666666555555555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555666666222333444444555555444444555555555555555555555555555555555555555555555555555555555555555555555555666555555444444666777888555555444444444444555555777777777777777777777777666666666666666666666666333333333444444444555555444555555555666666777777777777888888999999999:::555666666666777777888888666666666666666666666666888777666555555666777888666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666444555666777777666555444666666555555555444444444555555555555555555555555666555333333333444666888444444444555555555666666666666666666666666666666555555555555555555555555777777666666555555555444666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555666666666666666666666666666666444444444444444444444444555555555555555666777888555555555555666666666777444555555666666666666666555555555555666888999:::777777777777777777777777666666666666777777777777888888999999999999888888555666666777888999999999666666666666777888999:::777777888888888888777777999888888777666555555444555666777777666666777888888888777666666666666666666666666666777777777777777777777777777777777777666666777777888888888999666666777888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666555555555555666666555666777888888888888888555555666777777777777777444555555555666666777777666666666666666666666666555555666666666666555555555555555555666666666777444444444444444444444444444444444555555555666666666666666666666666666666555666666777777777777777888888888888888888888888333444555777888:::888888888888888888888888777777777777777777777777888888888888888888888888777777888888888888777777777777888888888888777777777777666666555555555444555555555555666666666666555555555555555555444444444444444444444444444444666666555555555444444444666666555555555444444444444444444555555555555666555555555555555555555555555555555555666666666666666666666555555444444444777777666666555555555444555555555555666666666666555555555555666666666666555555444444444444555555666666666666666666666666444444444555555555555666555666777666444333333555666666666666666555555555777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777999888777555555555666666777777777777777777777777555555555555555555555555444444444555555777888999666666666666666666666666777777666555555555555555777777777666555555444444555555555555555666777777555555555555555555555555666666666666666666666666666666555555555555666666666666555555555444444444666666666666666666666666555555555555555555555555444555666555444444555666444444444444444444444444444555555444333333666888666666666666666666666666555555444444444444555555777777666666666666777777555555555555666666666666777777777777777777777777777777777777777777777777888888777777666666555555666666666666777777777777888888888888777777777777777777777777666666666666888888777777777777888888888888888888777777777777888888888777666555555444777777777777777777777777666666666666666666666666888888888777777777777777777777777777888888888888777777777777777777777777777777777777777777777777888888888888777777777777777777666666666666777777777777888888888888777777::::::999888777666555555777777777777888888888888777777777777777777777777666555555666888999777666777777777777777777777777666666666666666555555555333444555777777777666666666666666666666666666666555555555555555555555555555555555555555555444444666666666666777777777777777777777777888888888888888888999999999:::777777777777777777777777777777777777777777777777888888888888888888888888777777888888888888777777777777888888888888777777777666666666555555555555555555555555666666666666555555555555555555555555444444444444444444444444666666555555555444444444666666555555555444444444444444444555555555555666555555555555555555555555555555555555666666666666555555555555444444444333777666666666555555555555555555555555666666666666555555555555666666666666555555444444444444555555666666666666666666666666444444444555555555555666555666777666444333444555666666666666666666666555777777777777777777777777777777777777666666666666777777777777777777777777555555555555555555555555777777666555555666777888777777777777777777777777555555555555555555555555555555555555555666777888666666666666666666666666777777666555555555555555555555555666666666666666555555555555555666777777555555555555555555555555555555555555555555555555666666555555555555666666666666555555555444444444555555555555555555555555555555555555555555555555444555666555444444555666555555555555555555555555444555555444333444666888555555555555555555555555555555444444444444555555777777666666666666777777555555555555666666666666777777777777777777777777777777777777777777777777888777777777666666666555888888888888999999999999999888888888777777666666555555666666777777888888888888777777777777888888555555666777888999::::::::::::999999888777777666777777777777777777777777777777777777777777777777888777777777777777777777777777777777888888888888888888888888888888888888777777777777777777777777888888888888777777777777777777666666666666777777777777888888888888777777999999888888777666666666777777777777888888888888777777777777777777777777666666555666888888777555777777777777777777777777666666666666666666666555555555666777777666555444666666666666666666666666555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888888888999999999:::666666666666666666666666777777777777777777777777888888888888888888888888666777777888888777777666666777777888888777777666666666666666555555555555555555555555666666666666555555555555555555555555444444444444444444444444555555555555555444444444555555555555555444444444444444444555555555555666555555555555555555555555555555555555666666666666555444444444444333333333666666666666555555555555555555555555666666666666555555555555666666666666555555444444444444555555666666666666666666666666444444444555555555555666444666666666444333444555555555666666666666666666777777777777777777777777777777777777666666666666777777777777777777777777555555555555555555555555555555555555666777888999777777777777777777777777666666666666666666666666666666555555555666666777666666666666666666666666777666666555555555555666444444555555666777777888555555555555555666777777555555555555555555555555555555555555555555555555666666555555555555666666555555555555555444444444555555555555555555555555555555555555555555555555444555666555444444555666666666666666666666666666444555555444333444666777555555555555555555555555555555444444444444555555777666666555555666666777555555555555666666666666777777777777777777777777777777777777777777777777777777777777666666666666888888888888999999999999999999999888777666666555444444555666777888999999888888777777777777888888555555666777888999::::::::::::999999888777777777777777777777777777777777888888888888888888888888777777777777777777888888777777777777888888888888888888888888888888888888777777777777777777777777888888888888777777777777777777666666666666777777777777888888888888777777777777777777777777777777777777777777888888888888777777777777777777777777777666666777888888666444777777777777777777777777555555666666666666666666777777777777666555444333666666666666666666666666555555555555555555555555666777777777777777777777666666666666777777777777777777777777888888888888888888999999999:::777777777777777777777777777777777777777777777777888888888888888888888888666666777777777777666666666666777777777777666666666666666666666555555555555555555555666666666666555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555666666666666444444444444444333333333666666666666666555555555555555555555666666666666555555555555666666666666555555444444444444555555666666666666666666666666444444444555555555555666444555666555444333444666555555555555666666666666666666666666666666666666777777777777666666666666666666666666666666666666555555555555555555555555555555555555666666777777666666666666666666666666777777777777777777777777777666666555555555555666666666666666666666666666777666555555555555666666555555555555666666777777555555555555555666777777555555555555555555555555555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444555666555444444444666555555555555555555555555333444555555444444555777555555555555555555555555555555444444444444555555666666666555555666666666555555555555666666666666666666666666666666666666666666666666666666666666777777777777666666666666555666666666777777777777:::999999888777666555555555555555666777888888888888888777777777777888888888888888888777777777666777777777777666666555555666666666666666666666666888888888888888888888888777777777777777888888888666777777777888888888888999999999999999999999999777777777777777777777777888888888888777777777666777777666666666666777777777777888888888888777777666666777777888888888888666777777777888888888888666666666666666666666666888777666777888888666444666666666666666666666666555555555555666666666666666666666666666555555444666666666666666666666666555555555555555555555555666666666666666777777777666666666666777777777777666777777777888888888888888888999999999:::888888888888888888888888666666666666666666666666777777777777777777777777666666777777777777666666666666777777777777666666555555555666666666666666555555555555666666666666555555555666666666777777555555555555555555555555444555555555555555555555444555555555555555555555444444444555555555555666555555555555555555555555555555555555666666666666444444444444444444444444555555555666666666666666555555555555666666666666555555555555666666666666555555444444444444555555666666666666666666666666444444444555555555555666333555666555444444555666444555555555666666777777666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555444444666666666666666666666666777777777777777777777777777666666555555555555666666666666666666666666666666666555555555555666666777777666666555555555555555555555555555666777777555555555555555555555555555555555555555555555555666666555555555555666666444555555555555555555555555555555555555555555555555555555555555555555555444555666555444444444666444444444444444444444444333444666666444444555666555555555555555555555555555555444444444444555555666666555555555555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777555666666666777777777777999999888888777666666555777777777777666666666666888888777777777777888888888888888888777777777666777777777666666666666666666666666666666666666666888888888888888888888888666666777777888888888888666777777777888888888888888888888888888888888888888888888888888888888888888888888888777777777666777777666666666666777777777777888888888888777777666666666777888888999999666777777777888888888888666666666666666666666666777666666777888888666555666666666666666666666666444555555555666666777777555555555555666666777777666666666666666666666666555555555555555555555555444444444555555666666666666666666666777777777777666777777777888888888888888888999999999:::888888888888888888888888666666666666666666666666777777777777777777777777555666666777777666666555555666666777777666666555555555555666666666666666555555555555666666666666555555555666666777777888555555555555555555555555444444444555555555555555444444444555555555555555444444444555555555555666555555555555555555555555555555555555666666666666444444444555555555555666555555555666666666666666555555555555666666666666555555555555666666666666555555444444444444555555666666666666666666666666444444444555555555555666333444666555444444555666444444555555666777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777666666777666666444333222777777777777777777777777666666666666666666666666666666555555555666666777666666666666666666666666666555555555555666666777888777777666555555444444555555555555555666777777555555555555555555555555444444444444444444444444666666555555555555666666444444444555555555555555444444444444444444444444555555555555555555555555444555666555444444555666444444444444444444444444222444666666555444555666444444444444444444444444555555444444444444555555666555555444444555555666555555555555666666666666777777777777777777777777777777777777777777777777666666666666777777777777888888888888999999999999888888888888777777777777888777777777666666666555888888777777777777888888555555666777888999::::::999999888888888888888888777777777777777777777777888888888888888888888888666666666777888888999999777777777777888888888888777777777777777777777777888888888888888888888888888888888888777777777777777777666666666666777777777777888888888888777777666666777777888888888999777777777777888888888888777777777777777777777777666555555666888999777666777777777777777777777777444444555555666777777777444444444444555666888888666666666666666666666666555555555555555555555555333333444444555555666666666666666666777777777777777777777777888888888888888888999999999:::888888888888888888888888666666666666666666666666777777777777777777777777555555666666666666555555555555666666666666555555555555555555666666666777555555555555666666666666444555555666777777888888555555555555555555555555444444444555555555666666444444444555555555666666444444444555555555555666555555555555555555555555555555555555666666666666555555555666666666777777555555555555666666666777555555555555666666666666555555555555666666666666555555444444444444555555666666666666666666666666444444444555555555555666333444555555444444555777444444555555666777777888777777777777777777777777777777777777666666666666777777777777777777777777666666666666666666666666444555666666666555444333777777777777777777777777555555555555555555555555555555555555555666777888666666666666666666666666555555555555555666777777666666666666666555555555555555555555555666777777555555555555555555555555444444444444444444444444666666555555555555666666444444444555555555666666444444444444444444444444555555555555555555555555444555666555444444555666555555555555555555555555222444666666555555555555444444444444444444444444555555444444444444555555666555555444444555555666555555555555666666666666777777777777777777777777777777777777777777777777555666666666777777777888888888888888999999999999777777777777888888888888666666666666777777777777888888777777777777888888555555666777888999::::::888888888888888888888999777777777777777777777777777777777777777777777777555666666777888888999999777777777777888888888888666666666666666666666666888888888888888888888888888888888888777777777777777777666666666666777777777777888888888888777777777777777777777888888888777777777777888888888888777777777777777777777777444444444666888999999777777777777777777777777777444444555555666777777888666666555444555555666777666666666666666666666666555555555555555555555555444444444555666666777777666666666666777777777777777777777777888888888888888888999999999:::777777777777777777777777666666666666666666666666777777777777777777777777555555666666666666555555555555666666666666555555444555555555666666777777555555555555666666666777444555555666777888888999666666666666666666666666444444444555555555666666444444444555555555666666444444444555555555666666555555555555555555555555555555555555666666666777555666666666777777888888444555555555666666777777555555555555666666666777555555555555666666666777555555555444444555555555666666666666666666666666444444444555555555666666333444555555444444666777444444444555666777777888777777777777777777777777777777777777666666666666777777777777777777777777555555555555555555555555222333444666666666666555777777777777777777777777555555555555555555555555444444444555555777888999666666666666666666666666555555555555555666777888444444555555666777777777555555555555555666777777555555555555555555555555444444444444444444444444666666555555555555666666444444444555555555666666444444444444444444444444555555555555555555555555444555666555444444555666666666666666666666666666222444666777666555555555444444444444444444444444555555555444444555555555555555555444444555555555555555555555666666666777777777777777777777777777777777777777777777777777555666666666777777888888666666666666777777777777666666666777888888999999444444555666777888999999888888777777777777888888888888888888777777777777666666666666666777777777777777777777777777777777666666666666666666666666555666666777888999999999777777777777888888888888666666666666666666666666888888888888888888888888888888888888777777777777777777666666666666777777777777888888888888777777888888777777777777777777777777777777888888888888777777777777777777777777333333444666999:::999888777777777777777777777777444444444555666777777888999888666555444444555555666666666666666666666666555555555555555555555555444555555666777888888999666666666666777777777777777777777777888888888888888888999999999:::666666666666777777777777888888777666666666666666444444444555666777777888666666666666555555555555666555444333333444555666555555555555555555555555666666666666666666666666555555666777888888999999555555555555555555555555666666555555555555666666666666555555555555666666999777666555666666444333666555444444555666777888666666777777777777666666555555444444444444555555555555555555666666666666777777777777777666666666555555555555666666666777666666555555555555666666333333444444555666666777666666666666666555555555666666666666666666666666777777777777777777777777555666666777888999999999888777777666555444444444666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666777777777777777777777777777777777777777666666666666666666666777777777777666666666666666666666666888666444333222333555666666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666444555555666666555555444333333333444444444555555555555555555555555555555555555555555555555555555666666555555555444444444555555555555555555555555555666666777777666555555333333444444555666666666777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777777777666666666666777777777777999999999999999888777666555555555555555666777777888777666666666777999:::777777777777777777777777999999999888888666555555888888888777777777777777888888777777777777888888999999999888888888777777888888888888888888888888888888777777777777888888777777777777777777777777:::::::::999999999888888999999888888777666666555777777777777777777777777888888777777666666555555777777777777777777777777777777888888888888777777777777777777666666666666666666666666777777777777777777777777777777777777777666555444444555666777666666777777777777666666444444555555555555444444333444666777777777666555777777777777888888888888777777777777777888888999::::::999999888777666666666666777777777777888888777666666666666666444444555555666777777888666666666666555555555555666555444444444444555666555555555555555555555555666666666666666666666666666666666777888999999999555555555555555555555555666666555555555555666666666666555555555555666666777555444555777777666555666555555444555666777888666666777777777777666666555555444444444444555555555555555555666666666666666666666666666666666666555555555666666666777777666666555555555555666666444444555555666777777888666666666666666666666555666666666666666666666666666666666666666666666666555666666777888888999999999888888777666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666555555555555555555555444666666666666777777777777666666666666666666666666888777555444333444555666666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666222333333444444333333222333333333444444444555555555555555555555555555555555555555555555555555555666666555555555444444444555555555555555555555555555555555555555555555555666666555555555555555555666666666666666666666666555666666777777666666555777777777777777777777777777777777777777777777777666666666666777777777777999999999999999888777777666555555555555666777777888777777666777888999:::777777777777777777777777999999999888888777666555777777777777888888888888888888777777777777888888:::::::::999999999888888888888888888888888888888999888777777777777777888777777777777777777777777:::999999999888888888888777777777777777888888888777777777777777777777777888777777777666666666555777777777777777777777777666777777888888777777666666666666666777777777777666666666666777777777777777777777777777777777777777666555444444555666777555555666666666666555555444444555555555555444444444444666777777777666555666666666777777777888888777777777777777888888999999999999888888888666666666666777777777777888888777666666666666666444444555555666777777777666666666666555555555555666555444444444444555666555555555555555555555555666666666666666666666666666777777888888999999999555555555555555555555555666666555555555555666666666666555555555555666666555444444555777888888777666555555555555666777777666666777777777777666666555555444444444444555555555555555555666666666666555555555666666666666666555555666666666777777777666666555555555555666666555555666666777888888888555555666666666666666666666666666666666666666666666666666666666666666666555666666777777888888999999999888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666555666666777777666666555666666666666666666666666444444555555555555555555666666666666777777777777666666666666666666666666888777666555444555666777666666666666666666666666555555555555555555555555555555555555555555555555444444555555555666666666666666666666666666666666333333444444444444333333333333333444444444555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555777666555444444555666777888888777666666555444444666666666666666666666666555555555666666555555555777777777777777777777777777777777777777777777777666666666666777777777777888999999999999888777777666666555555666666777888888777777777777888999999777777777777777777777777888888999888888777666555666777777777888999999999888888777777777777888888:::::::::::::::999999999888888888888888888888888:::999888777777777777777777777777777777777777777999999888888888777777777555666666777888999999999777777777777777777777777777777777777666666666666666666666666666666666666666666777777777777666666555555666666777777888888666666666666777777777777666666666666666666666666666666555555555555666666444444555555555555444444444444555555555555444444444555555666777666666666555555666666666777777777777777777777777888888999777888888888888999666666666666777777777777888777777666666666666666555555555555666666777777666666666666555555555555555555555444444555555555555555555555555555555555666666666666666666666666777777777888888888999999555555555555555555555555666666555555555555666666666666555555555555666666666555444555777999888777666666555555555666666666666666777777777777666666555555444444444444555555555555555555666666666666555555555555555666666666555666666666666777777777666666555555555555666666555555666666666777777777555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777888888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666555666666666666666666666666666666666666777777777777666666666666777777777777666666666666666666666666888888777666666666666777666666666666666666666666555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555666666666666555555333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555999888666555555777999:::888888777777666666666666666666666666666666666666444444555555555555444444777777777777777777777777777777777777777777777777666666666666777777777777888888999999999888888777666666666555666777777888777777777888888888999999777777777777777777777777888888888888888777666666666666777888999999::::::888888777777777777888888999999999999999999999999888888888888888888888888::::::999888777777777777777777777777777777777777888888888777777777777666666666666777888888999999777777777777777777777777777777777777666666666666666666666666666666666666666666666777777666666666555555666666777777888888666666666666777777777777666666666666666666666666666666666555555666666666444555555666666555555444444444555555555555444444444555555666666666666666555555555555666666666666777777777777777888888999666777777888999999666666666666777777777777888777777666666666666666555555555555666666666666666666666666555555555555444555555555555555555444555555555555555555555555666666666666666666666666666777777777777777888888555555555555555555555555666666555555555555666666666666555555555555666666888666555666777888777666666666666666666666555555666666777777777777666666555555444444444444555555555555555555666666666666555555555555666666777777666666666666777777777888666666555555555555666666444444555555555555666666444555555555666666777777666666666666666666666666555555555555555555555555666666666666666777777777777666666666666666555555777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555555666666666777777888888666666666666777777777777777777777777777777777777888777777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555666666666777777666666666666666666666666555666666777777666666555333333333444444444555555555555555555555555555555555555555555555555555555444555555555555555555555555555555555555555555555777666555444444666888999666666666666777777888888555555555555555555555555444444555555555555444444666666666666666666666666666666666666666666666666666666666666777777777777777888888999999999888888666666666666666777888888777888888888999999999999777777777777777777777777777888888888888777777666666777777888999::::::;;;888888777777777777888888777777777777888888888888888888888888888888888888::::::999888888777888888777777777777777777777777888888888777777777777666777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666777777777777666666555666666666777777777888666666666666777777777777666666666666666666666666555666666666666666666555666666666777777666666666444444555555555555444444555555555555666666666777555555555555666666666666777777777777777888888999666666777888999:::666666666666777777777777888888777666666666666666555555666666666666666666666666666666555555555555444444555666666555444444555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555666666555555555555666666666666555555555555666666888777666666888888777666666666666777666666555444666666777777777777666666555555444444444444555555555555555555666666666666555555666666777777888888666666666777777777888888666666555555555555666666444444444555555555555555444444555555666777777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666555555555555777777777777777777777777666666666666666666666666666666666666666666666666444555555666666555555444555555555555555555555555333333444444555666666666666666666666777777777777777777777777777777777777777777777666666666555555666666666666666666666666666666666666666666666666555555555555555555555555555555666666666777777777666666666666666666666666444444555555555555444444333333333444444444555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555333333222222333444555666444444555666666777888888555555555555555555555555555555555666666555555555666666666666666666666666666666666666666666666666666666666666777777777777777777888999999999999888777777666666777777888999777888999999::::::999999777777777777777777777777777777888888888888777777777888888888999:::::::::888888777777777777888888666666666777777777777777888888888888888888888888999999888888888999999:::777777777777777777777777999999888888888777777777888888888777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777888888888888777777777777777777777666666666666666666666777777777777666666666666666666666666555555666666666666555555666666777777777777666666444444555555555555444444666555555555555666777777555555666666666777777777777777777777777888888999666666777888999999666666666666777777777777888888777666666666666666666666666666666666666555666666666666555555555555444444555666666555444444555555555555555555555555666666666666666666666666555555555555555555555444555555555555555555555555666666555555555555666666666666555555555555666666777666555666888999999888666666777777777666444333666666777777777777666666555555444444444444555555555555555555666666666666666666777777888999999:::666666777777777888888888666666555555555555666666666666666555555555555555444444555555666777777888666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666444555555666666555555444555555555555555555555555333333444444555666666777666666666666777777777777777777777777777777777777666666666666666555444444666666666666666666666666666666666666666666666666555555555555555555555555555666666666777777777777666666666666666666666666444444555555555555444444333333333444444444555555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555333333333444555555666666555555555555555555666666555555555555555555555555555666666777777666666555666666666666666666666666666666666666666666666666666666666666777777777777777777888999999999999999777777666666777777888999777888999:::::::::999999777777777777777777777777777777888888888888777777999999999999999999999999888888777777777777888888666666777777888888888888888888888888888888888888888888888888999:::;;;;;;777777777777777777777777:::999999999888888888888666666777777888888999999777777777777777777777777555666666666777777777888999999999999999999999999888888999999999999888888888888777777666666555555666666666666777777777777777777777777777777777777444555666777777666555444555666666666666666666555444444555555555555444444666555555444555666777888666666666777777777888888777777777777777888888999777777777888999999666666666666777777777777888888777666666666666666666666666666666555555555777666666666555555555555333444555666666555444333555555555555555555555555666666666666666666666666444444444444444444444333555555555555555555555555666666555555555555666666666666555555555555666666555444444666999;;;;;;:::666666777777777666444333666666777777777777666666555555555444444555555555555555555555666666666777666777777888999:::::::::777777777777888888888888666666555555555555666666777777777777666666666666444444444555666777777888666666666666666666666666555555555555555555555555666666666666666555555555777777777777777888888888777777777777777777777777666666666666666666666666666666666666666666666666444555555555555555555444555555555555555555555555555555555666777888888999666666666666777777777777777777777777777777777777555555555666555444444333666666666666666666666666777777777777777777777777555555555555555555555555666666666666777777777777666666666666666666666666666666777777777777666666333333333444444444555555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555555555777888999999999999666666666555444444333333555555555555555555555555666666777777777777666666666666666666666666666666666666666666666666666666666666666666777777777777666777888999999999999999777777777777777888888999777888999:::;;;:::999999777777777777777777777777666777777888888888777777::::::999999999999999999888888777777777777888888777777888888999999999:::888888888888888888888888777777777888999:::<<<<<<777777777777777777777777:::::::::999999999999888444444555777888:::;;;;;;777777777777777777777777555666666666777777888888999999999999999999999999999999::::::::::::999999999999888777666555444444666666666666777777777777888888888888888888888888444555666777777666555444444555555555555555555444444555555555555555555444666555555444444666777888777777777777888888888888777777777777777888888999888888888888888999444444444555555555555666666666666666666555555444555777888777555444444555555555555555555555555555555555555444444333333333444444444555555555555666888888777777666666555555444444444555555555555666444444444555555555666666555555555555555555555555666666666666666666666666555555555555666666666666777777666666555555555444666666666666666666666666555555555555555555555555555555555555666666666666777777777777777777777777888666555444444555666888999999777666555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555666666666666555555777777777777666666666666666666777777777777666666777777777777777777777777888888777777666666555555777777777777777777777777666666555555555555666666666666555555555555666666555555555555555555555555444444555666777777666666777777777777666666666666666666555555555555666666444444444444555555555666777777777777777777777777666555444333222333444444666666555555555444444444777666555444444555666777555555444444444444555555555555555555555555555555666555444444444444555666444444444444444444444444666555333333333444666888555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666777777777777777777777777666666777777777777666666555555666666666666666666999999999999999888777666777777777777888888888888777777777777777777777777777777777777888888888888777777777777666666666666777777777777777777777777888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888888888888999:::::::::;;;777777777777777777777777777777777777777777777777777777777777777777777777888777777666666666666666777777777777777777777777777777666555555555555555666666666666666666666666666666777777777777666666666666555555555444444444555555555555555555555555666666666666666666666666555555444444444333333333666555555555666777888999888888777777666666555555777777888999::::::444444444555555555555666666666666666666555555444555666777777555444555555555555555555555555555555555555555444444333333333444444444555555555555666666666666666777777777777444444444555555555555666444444444555555555666666555555555555555555555555666666666666666666666666555555555555666666666666777666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777777666555444444555666777999888777666555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555666666666666555555777777777777666666666666666666777777777777666666777777777777777777777777888777777777666666666555666666666666666666666666666666555555555555666666666666555555555555666666555555555555555555555555444555666666666666666666777777777777666666666666666666555555555555666666444444555555555666666666777777777777777777777777777666555444333444444555666666555555555444444444666666555555555555666666555555444444444444555555555555555555555555555555666555444333333444555666444444444444444444444444666555444333333444666777555555555555555555555555555555555555555444444444666666666666666666666666555555666666666666555555666666666666666666666666777777777777777777777777666666777777777777666666555555666666777777777888999999999999999888777777777777777777888888888888777777777777777777777777777777777777888888888888888777777777666666666666777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777:::999888888777777777777777777777777777777777777888888777666666666666666666666666666666666666666666666777777777777666666666666555555555444444444555555555555555555555555666666666666666666666666666666666555555555444444666666777777888999999999888888777777666666666666777777888999999:::444444444555555555555666666666666666666555555444333555777777666555666777555555555555555555555555555555555444444444444444444444444555555555555666555555555666777888888888444444444555555555555666444444444555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777777666555444444555666777999888777666666555555666777777777777777777777777555555555555555555555555555555555555555555555555555555666666666666555555666666666666777777777777666777777888888777777666777777777777777777777777777777777777666666666666555555555555555555555555666666555555555555666666666666555555555555666666555555555555555555555555666666666666666666555444666666666666777777777777666666555555555555666666555555666666666777777777777777777777777777777777777777666555555555555555555555555555555444444444555555666666666666555555555555444444444444555555555555555555555555555555555444444333333444444555444444444444444444444444555555444333333555666777555555555555555555555555666666555555555444444444666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666777777777777666666444555555666777888999999888999999999999888777777777777777777888888888888777777777777777777777777777777777777888888888888888888777777777666666666777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777<<<;;;:::999888888888888777777777777777777777777999888888777777777777888777777777777777777777777666666777777777777666666666666666555555555555444666666666666666666666666666666666666666666666666777777777666666666555555555666888999::::::999999888777777777777666666666777777888888999:::444444444555555555555666666666666666666555555444333444666777666555666777555555555555555555555555555555555555555444444444444444444555555555555666555666666666777777777888444444444555555555555666555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666666666666555555555666666666666666666666666555555555555555555555555555555555555666666666666777777777777777777777777777666555555555555666777888888777666666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555666666666666555555666666666666777777777777777777777888888777777777666666666666666666666666777777777777666666666666666666666666666666666666666666555555555555666666666666555555555555666666555555555555555555555555666666777777666555444444666666666666777777777777666666555555555555666666666666666666777777777777666666666666666666666666888777777666666666666666555555555555555555555555333444666666666666444333555555444444444444555555555555555555555555555555444444333333333333444444444444444444444444444444555444444444444555666777555555555555555555555555666666666555444444333333666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666777777777777666666333333444555777888999999888888999999999888888777666777777777888888888888777777777777777777777777666777777777888888888888888888888777777777666666777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777888888888777777777777777777777777777777777777777777777777666666666666666666666666<<<;;;:::999888777777777777777777777777777777777888888777666666777777777777777777777777777777777666666777777777777666666666666666555555555555555777777777777777777777777666666666666666666666666777777777666666666555555444666888:::::::::999888777777777777777777777777777777888888999999444444444555555555555666666666666666666555555444333444666777666555666777555555555555555555555555555555555555555555555555444444444555555555555666888777777777666666666555444444444555555555555666555555555555555555555444555555555555555555555555666666666666666666666666555555555555666666666666555555555666666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666666666555555555555666666888777777666666666666777777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666555555555666666666777777777888777777888888888888777777666666666666666666666666666666666666777777777777777777777777777777777777666666555555555555666666666666555555555555666666555555555555555555555555666666777777666555444444555666666666777777777888666666555555555555666666666666666666777777777777666666666666666666666666777777777777777666666666444555555555555555555555333444555666666555444333555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555666666555555555555555555555555666666555555555444444444666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666777777777777666666222222333444666777888888777888888999999999888888666777777777888888888888777777777777777777777777666777777777888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888555555666777888999999999777777777777777777777777777777777777777777777777666666666666666666666666::::::888777777666666666777777777777777777777777666666555555555666666777777777777777777777777777666666777777777777666666666666666666666666666666777777777777777777777777666666666666666666666666666666666555555555444444333444777999999999777666777777777777888888888888777888888888888888444444444555555555555666666666666666666555555444333555777777666555666777555555555555555555555555555555555555555666666666444444444555555555555666888888888777666555555555444444444555555555555666555555555555555444444444555555555555555555555555666666666666666666666666555555555555666666666666555555555666666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666777777666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666555555555555666666777777888888777888888999999888888777777777777777777777777777666666666666777777777777888888888888888888888888666666555555555555666666666666555555555555666666555555555555555555555555666666666666666666555444555555666666777777888888666666555555555555666666555555666666666777777777777777777777777777777777777777777777777666555555444444444555555555555555444444555555555555444444555555444444444444555555555555555555555555555555444555555666666555555444444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666777777777777666666333444444555666777777888777777888999999999999888777777777777888888888888777777777777777777777777777777777777888888888888999999888888888777777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888666666777777888999999:::777777777777777777777777777777777777777777777777777777777777777777777777888777666666555666666666777777777777777777777777555555555555555666666777777777777777777777777777666666777777777777666666555666666666666777777777666666666666666666666666666666666666666666666666666666666555555555444444333444666777888888777777777777777888888888888999888888888888888888444444444555555555555666666666666666666555555444555666777777555444555555555555555555555555555555444555555555666666666777444444444555555555555666777777777777666666666666444444444555555555555666666666555555555444444444555555555555555555555555666666666666666666666666555555555555666666666666555555555555666666666777555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666555555666666666666555555777777666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555666777888888888777888888999999888888777777777777777777777777777555666666666777777777888777777777777777777777777666666555555555555666666666666555555555555666666555555555555555555555555444555666666666666666666555555555666777888888888666666555555555555666666444444555555555666666666777777777777777777777777666666777777777666555444444444444555555555666666555444444333333444444555555555444444444444555555555555555555555555555555555555666777777666555555444444444444444444444444333444444555555555555555555555555555555555555555333333444444555666666666666666666666666666666666555555666666666666555555666666666666666666666666777777777777777777777777666666777777777777666666666666777777888888888999777777888999999999999999777777777777888888888888777777777777777777777777777777777777888888888888999999999888888888777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888::::::999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666555555666666777777777777777777777777777777666666555555666777777888666666666666666666666666666666777777777777666666555666666666777777777777555555555555555555555555666666666666666666666666777777777666666666555555555666666777888888999999777777888888888999999999888888888888777777444444444555555555666666666666666666666555555444555777888777555444444555555555555555555555555555444555555555666666777777444444444555555555666666555555666666777777888888444444444555555555666666666666555555555444444444555555555555555555555555666666666666666666666666555555555555666666666777444555555555666666777777444444444444444444444444777777777777777777777777555555555555666666666777666666666666666666666666555555666666666666555555777777666666666666777888666666666666666666666666777777777777777777777777777777777777777777777777555555666666666666555555444555555666777888888999888888999999999999888888777777777777777777777777555666666666777777888888666666666666666666666666666666555555555555666666666666555555555555666666555555555555555555555555444444555666777777777666444555555666777888888999666666555555555555666666444444444444555555555666777777777777777777777777555666777777777666444333444444444555555555666666555555333222222333555555555555555444444555555555555555555555555555555555555666777888888777666555444444444444444444444444333444555555666666555555555555555555555555555555222333333444555666777777666666666666666666666666555555666666666666555555666666666666666666666666888888888888888888888888666666777777777777666666999999999999999999::::::666777888999999999999999777777777777888888888888777777777777777777777777777777777777888888888888999999999888888888888777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888======<<<:::888777666555777777777777777777777777777777777777777777777777777777777777777777777777555555555555666777888999777777777777777777777777777777666777777888999999666666666666666666666666666666777777777777666666555666666666777777888888555555555555555555555555666666666666666666666666888888888888777777777777777777777777888999:::;;;777777888888999999999999888888888777777777555555555555555555555555888777666555555555555555777777666666555555555444444444444444444444444444555555555555666666666666777777777777777777777777666666555555555444444444444444444555555555555666555555444444444444555555666666777777777777666666555555555555666666666666555555555555555666777777555555555555666666666666777777777777666666666666555555666666666666555555666666666666666666666666777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777888888777666555444333333444444555666777888999999999777666666777777666444666666666666666777888888<<<;;;::::::999888777777666555444444444666777888666777777777777777666666777777777777666666666666999777555444333444555666555555555555555555555555555555555555555555555555444555555555666666777777:::888666555444555666777777777777777777777777777666555444333333444555666777777666666555555555444888888777777666666555555555555555555666666666666333444444444555666666666444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555333444444444555666666666444444555555555555444444444444444555555555555666888888777777666666555555555555555555555555555555666666666666666666666666888888777777666666555555777777777777777777777777666777777777777888888888888999999::::::999999888777777777777777777777777888888888888888888888888777888888888888999999999999999888888888888999999:::::::::999999888888888888888888888888888888888999999999999888888777777888888999999999::::::::::::999999888888999999:::999999999999999999999999::::::;;;;;;::::::999888888888888888888888888888777777888888999999999:::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777888999::::::999888777999777666444444666777999777777777777777777777777666666666666777777777777777777777777888888888888777777777777888888888888777777888999::::::555555555555555555555555777666666555555555555666777666666666555555555444444444444444444444444444555555555555666666666666666666666666666666666666666666555555555444444444444444444555555555555666555555444444444444555555666666777777777666666555555555555555666666666666555555555555555666777777777777777666666555555555777777777777666666666666555555666666666666555555666666666666666666666666777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777666555555444444555555666666777777888888777666444444555666444333666666666666666777777888::::::999999888777666666777666666555666777888999666666777777777777666666777777777777666666666555888777555444444444666666555555555555555555555555555555555555555555555555444555555555666666666777999888666555444555666777666666666666666666666666666555444444444444555666777666666666555555555555777777777777666666555555555555555555666666666666777666666555444444333333444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555444444444555555555555555444444555555555555444444444444444555555555555666777777777777666666555555555555555555555555555555666666666666666666666666888777777777666666666555777777777777777777777777777777777888888888999999888999999::::::999999888888888888888888888888888888888888888888888888888777888888888888999999999999999888888888888999999:::::::::999999999888888888888888888888888888888999999999999888888888777888888999999999::::::::::::999999888888999999:::999999999999999999999999::::::;;;;;;::::::999888888888888888888888888888999999999888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777888999999888777777888777666555555666777888777777777777777777777777666666666666777777777777777777777777888888888888777777777777888888888888777888888999::::::555555555555555555555555555555555444555555666666666666666555555555555555444444444444444444444444444555555555555666666666666666666666666666666666555555555555555444444444444444444555555555555666555555444444444444555555777777777777777666555444555555555555666666666666555555555555555666777777999999888777666555444444666666666666777777777777555666666777777666666555777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777777666555555666666555444666666666666777777777777888888888888777777666555888777777777777888888999666666777777777777666666777777777666666666555555888777555444444555666666555555555555555555555555555555555555555555555555555555555555555666666666888777666555555555666777666666666666666666666666666555444444444444555666666666666666555555555555777777777666666666666555444555555555555666666666666666666555444444333333444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555555555555555555444444444444444555555555555444444444444444555555555555666777777777666666666666555666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777777777888888888888999999999:::888999999::::::999999888888888888888888888888888888888888888888888888888777888888888888999999999999999888888888888999999:::::::::999999999999888999999999999999999999999999999999999888888888888888888999999999::::::::::::999999888888999999:::999999999999999999999999:::::::::::::::999999888888888888888888888888888::::::999999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666777777888888777777666888777666555555666777888777777777777777777777777666666666666777777777777777777777777888888888888777777777777888888888888888888888999999:::555555555555555555555555444444444444555555666777555555555555555555555555444444444444444444444444444444444555555555666666666666666666666666666666555555555555555555555555444444444555555555555666555555444444444444555555777777777777666555444444555555555555666666666666555555555555555666777777888888888777777666666555666666666666777777777777666666777777777777666666777777777777777777777777666666666666666666666666777777666666666666777777666666666666666666666666666666666666666666666666555555666666777777777777888777777777666666666555999888777777888999888777555666666777777777777777777888888999999888777666777777777777777777777888555666666777777777777666777777666666666555555555777666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555777666666555555555666666666666666666666666666666555555555444444555555555666666666666666555555555666666666666666666666666444444444555555555666666222333333444555666777777444444444444444444444444444444444444444444444444444555555666666555555444555555555555555555555555666666666555444444444333444444555555555555444444444444444555555555555666666666666666666666666666777777777777777777777777666666666666666666666666777777777777666666666666666666666666666666666666888888999999999:::::::::888999999::::::999999888888888888888888888888888888888888888888888888888777777888888888999999999999999888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999::::::::::::999999888888999999:::999999999999999999999999999::::::::::::999888888888888888888888888888888999999888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666666777777777777666666777777666666666666777777666666666666666666666666666666666666777777777777666777777777888888888888666777777777888888888888888888888999999:::555555555555555555555555444444444444444555666777444444444555555555555555444444444444444444444444444444444444555555555555555555555555555555555555444555555555555555555555444444444555555555555666555555444444444444555555666666666666666555444444555555555555666666666666555555555555555666777777555555666666777777888888555666666666777777777888666666777777777777666666777777777777777777777777666666666666666666666666777777666666666666777777666666666666666666666666666666666666666666666666555555666666777888888888888888777777666666555555888777666777888999888777555555666777888777777666777888999:::::::::999888666666666666666666666555555555666777777777777777666666666666555555555555666666555555555666666666555555555555555555555555555555555555555555555555555555555555555444444444666555555555555555666666555555555555555555555555444555555555555555555444555555555666666666666666555555555555555666666666444444444444555555555555222222333444555666777888444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555666666666555444444444333444444555555555555444444444444444555555555555666555555555555555666666666777777777777777777777777666666666666666666666666666666666666777777777777666666666666666666666666888888999999999:::::::::888999999::::::999999888888888888888888888888888888888888888888888888888777777888888888999999999999999888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::888888999999999::::::::::::999999888888999999:::999999999999999999999999999999::::::999999888777888888888888888888888888666666777888999999::::::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777666666666666777777777777666666666666777777666666666666666666666666666666666666777777777777666777777777888888888888666777777777888888888888888999999999999999555555555555555555555555444444444333444444555555444444444444444555555555444444444444444444444444333444444444444555555555555555555555555555555555444444444555555555555555444444444555555555555666555555444444444444555555444555555666666555555555555555555555666666666666555555555555555666777777333333444555666777888888555555666666777777888888666777777888888777777666777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777666666666777777888888888888888777777666666555555555444333444555666555444444555777888888888777666666777999;;;<<<;;;:::999555666666666666555555444444555666777777888888777666666666555555555444444555555555666666666666666555555555555555555555555555555555555555555555555555555555444444444444444444555555555555666666666555555555555555555555555444444555666666555444444555555555666666666666666444555555555555666666666333444444444444555555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555555555555555555444444444444444555555555555444444444444444555555555555666444555555555555666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777888888888888999999999:::888999999::::::999999888999999999999999999999999888888888888888888888888777888888888888999999999999999888888888888999999888999999999999:::::::::::::::::::::::::::::::::999999999999::::::::::::888888999999999::::::::::::999999888888999999:::999999999999999999999999999999999999999888888777888888888888888888888888555555666888999:::;;;<<<777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777888777777666666777777888666666777777777777666666777777777777777777777777666666666666777777777777777777777777888888888888777777777777888888888888999999999999999999555555555555555555555555555555444333333333444444333333333444444555555555444444444444444444444444333333444444444555555555555555555555555555555555444444444555555555666666444444444555555555555666555555444444444444555555333333444555666666666666555555555555666666666666555555555555555666777777333333444444555555666666555555555666777888888888777777888888888888777777666666666666666666666666777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777666666666666333222222333444555555333444555777888888888666666444666888:::;;;;;;999888666777777888777666555444444555666777888888888888666666555555555444444444444555555666666666666666555555555555555555555555555555555555555555555555555555555444444333333333333444555555666666666555555555555555555555555555444444555666666555444444555555555555666666666777444444444555555555666666333333444444444555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555444444444555555555555555444444555555555555444444444444444555555555555666444444444555555555666666555555555555555555555555666666666666666666666666555666666666777777777888777777777777777777777777777777777888888888999999888999999::::::999999888999999999999999999999999888888888888888888888888777888888888888999999999999999888888888888999999888888999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888888999999999::::::::::::999999888888999999:::999999999999999999999999999999999999999888777777888888888888888888888888666666777888999::::::;;;777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777999888777777777777888999666666777777777777666666777777777777777777777777666666666666777777777777777777777777888888888888777777777777888888888888999999999999999999555555555555555555555555666555444444333333333333333333333444444555555555444444444444444444444444333333333444444444555555555555555555555555555555444444444555555555666666444444444555555555666666555555555444444555555555222222444555666777777777555555555555666666666777555555555555555666777777444444444444444444333333444555555666777888888999777777888888888888777777666666666666666666666666777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777888888777777777777777777666666666666777777777777555444333444666777666555444555777888999888666555222444777:::;;;:::888777777888999999999777666555444555666777888888888888666666555555555444444444444444555666777777666666555555555555555555555555555555555555555555555555555555555444444333333333333333444555666666666555555555555555555555555555333444555666666555444333444555555555666666777777444444444555555555666666333333333444444444555555111222333444666777888999444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555333444444555555666666666444555555555555555555444444444444555555555666666444444444555555555666666555555555555555555555555666666666666666666666666555666666666777777888888777777777777777777777777666777777777777888888888999999999::::::999999999999999999999999999999999888888888888888888888888777888888888888999999999999999888888888888999999888888888999999:::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;888888999999999::::::::::::999999999999999999:::999999999999999999999999888999999999999888777777888888888888888888888888888888888888888999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777:::999888777777888999:::666666777777777777666666777777777777777777777777666666666666777777777777777777777777888888888888777777777777888888888888999999999999999999333444444555555444444333555555555555555555555555555555555444444333333333444444444444444444444444333444444555555444444333555444444444444555666666555555444444444444555555555555555555666666666666666666555555555444444444777777666666555555555444444555777888888888777666888888777777666666555555777777666666555555555444444555555666777888888999777777777777777777777777666666666666666555555555777777666666666666777777888888777777666666555555666666555555555555666666888888777777777777888888777777777777888888888888888888888888888777666666555555555555555555555555555555666666666666555555777777777777777777777777777777666666555555555444666666666666777777777777777777777777777666555555666666666666666666666666555555555555555666777888555555555555555555555555444444444444444444444444666555444333333444555666555555555555555555555555555444444444444555666666444444555555555555444444333333444444555555666666666666666666666666666666444444444555555555555666555555666666555444333333333333333444444444555555444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555444444333444555666666555444333555555555555555555555555555555666666666666555555555555555555555555555555666666666666777777777777777777777777888888888888666777999::::::999888888<<<<<<<<<;;;;;;:::999888777888888999::::::999999:::999777666666666777888666777888999::::::999888888888999:::::::::999999888888999999::::::999999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::999888888999::::::BBBAAA>>>;;;999888999999:::999888777777888999:::888888999999999999888888777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777999888777666666777888999888888888888777777777777666666666666777777777777777666555555555666888999888888777777888888999:::::::::::::::::::::333444444555555444444333555555555555555555555555555555444444444333333333444444444444444444444444333444444555555444444333444444444444444555666666555555444444444444555555555555555555666666666666666666555555555444444444777666666666555555555555444555666777888777777666777777777777666666666666777777666666666555555555666666777777888999999999777777777777777777777777666666666666666666666666777777666666666666777777888888777777666666666666666666555555555555666666888888777777777777888888777777777777888888888888888888888888888777666666555555555555555555555555555555666666666666555555777777777777777777777777777777666666666555555555666666666666777777777777777777777777777666555555666666666666666666666666666555555555555666666777555555555555555555555555555555555555555555555555666555444444444444555666555555555555555555555555555444444444444555666666444444555555555555444444555555555555555555666666666666666666666666666666444444444555555555555666555555666666555444444333444444444555555555666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555555555666666666666555555555555555555555555555555666666666666777777777777777777777777888888888888666777888999999999888888999:::::::::::::::999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<888999999999999999888888999999999999999999999999<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::999888888999::::::@@@???<<<:::999888999999999999888777777888999999888888999999999999888888888888888888888888888888777777777777777777777666777777777777777777777777777777777777777777777777777777777777777777777777999888777666666777888999777777666666666555555555666666666666777777777777777666666555666777888999888888777777888888999:::::::::::::::::::::333444444555555444444333555555555555555555555555555444444444444333333333444444444444444444444444333444444555555444444333444444444444555555666666555555444444444444555555555555555555666666666666666666666555555555555444666666666666555555555555555555666777777777777777666666666666777777777777777777666666666666555555777777888888999999::::::777777777777777777777777666666666666666666666666888777777666666777777888888777777777777666666666777666666555555666666777888888777777777777888888777777777777888888888888777888888888888777777666666666666666666666666666555666666777777666666555666666666666666666666666777777666666666666555555666666666666777777777777777777777777777666555555666666666666666666666666777666666555555555555666555555555555555555555555666666666666666666666666666555555444444555555666555555555555555555555555555444444444444555666666444444555555555555444444666666666666666555555555666666666666666666666666444444444555555555555666555555555666555555444333555555555555666666666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555555555555444444555555555555555555555555555555555555555666666666666555555555555555555555555555555666666666666777777777777777777777777888888888888666777777888999999888888999999:::;;;;;;;;;::::::999:::::::::::::::999999888888888888999:::;;;<<<<<<;;;:::999999:::;;;<<<999999999:::::::::::::::999:::::::::::::::999888::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::===<<<:::999888999999:::999999888777777888999999888888999999999999888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777888888555555555555444444444444666666666666777777777777777666666666666777888999888888777777888888999:::::::::::::::::::::333444444555555444444333555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333444444555555555555555555555444444444444555555555555555555666666666666666666666555555555555555666666666666666555555555555666666777777777777777555555666666777777888888777777666666666666666666777777777888888999999999777777777777777777777777666666666666666777777777888777777777777777777888777777777777777777777777777777666666666666777777888888777777777777888888666777777777888888888888777777888888888888777666666666666666666666666666666666777777777777666666666666666666666666666666777777666666666666666666666666666666777777777777777777777777777666555555666666666666666666666666888777666555555555555555555555555555555555555555555555555555555555555555666666555555555555666666555555555555555555555555555444444444444555666666444444555555555555444444777777777666666555555555666666666666666666666666444444444555555555555666444555555555555555444444444444444444555555555555444444555555555555444444444444444444444444444444555555555555555555555555444444444555555555555555666555444333333444555666555555555555555555555555555555666666666666555555555555555555555555555555666666666666777777777777666777777777888888888888666666777888888999999999:::;;;;;;<<<<<<;;;;;;:::999999:::::::::999888888888888888888999999::::::<<<;;;;;;;;;::::::::::::999888888888888999999999999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::999888888999::::::999888888888888888888999888999999::::::999999888888888888888888888888888777777777777777888888888777777777777777777777777666666666666666666666666666666666666666666666666888777777777777777777888666555555555555444444444666666666666777777777777777777777777777888888888888888777777888888999:::999999::::::::::::333444444555555444444333555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333444555555666666555555555555444444444444555555555555555555666666666666666666666666666666666666555555555666666666666666666666666666666777777888555555666666777777888888666666777777777777777777666666666777777777777777777777777777777777777777666666666666777777888888888888777777777777888888777777777777888888888888777777666666666666777777888888777777777777888888666777777777888888888888666777777888888888777777777777777777777777777777666666777777777777666666666666666666666666666666666666777777777777777777666666666666777777777777777777777777777666555555666666666666666666666666888777666555555555555555666666666666666666666666444444444444444444444444666666666666666666666666555555555555555555555555555444444444444555666666444444555555555555444444777777666666555555444444666666666666666666666666444444444555555555555666444444555555555555555444222222333333333444444444444444555555555555444444444444444444444444444444555555555555555555555555444444444555555555666666666555444333333444555666666666666666666666666666555555666666666666555555666666666666666666666666666666666666777777777777666777777777888888888888777777777888999999:::;;;;;;;;;;;;;;;;;;:::999999;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999;;;<<<======<<<:::999>>>===<<<;;;;;;;;;;;;<<<888999:::;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888999999::::::888888888999999888888888999999::::::::::::999999888888888888888888888888666777777777888888888999777777777777777777777777666666666666666666666666666666666666666666666666777777777888888777777777777777777666666666666555666666666666777777777777666777777888888888888888888888777777888888999:::999999999::::::;;;333444444555555444444333555555555555555555555555333333333444444444444555444444444444444444444444333444444555555444444333222333555666666666555444555555444444444444555555555555555555666666666666555666666666666777777777555555555666666666666666666666666666666777888888666666666666777777777777666666777777777777888888666666666666666666666777777777777777777777777777555666666777777888888999999888888777777888888999777777777888888888888999888777777666666777777888888888777777777777888888777777777777888888888888666777777888888888888777777777777777777777777777666777777888888777777666666666666666666666666666666666777777777777888888666666666666777777777777777777777777777666555555666666666666666666666666777666666555555555555666666666666666666666666666444444444444444444444444555666666777777666666555555555555555555555555555555444444444444555666666444444555555555555444444555555555555555444444444666666666666666666666666444444444555555555555666333444555555666555555555111222222222333333333333444444555555555555444444444444444444444444444444555555555555555555555555333333444444555666666666555555555444444555555555666666666666666666666666555555666666666666555555666666666666666666666666666666666666777777777777777777777777888888888888888888888888999;;;<<<===:::;;;;;;<<<;;;;;;::::::;;;<<<======>>>>>>>>>===>>>??????@@@@@@@@@@@@??????@@@BBBCCCCCCCCCBBBAAAEEECCCAAA???>>>===>>>>>>======>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888888888999999999:::::::::777888999999999999888777999999::::::::::::999999999999999999999999999999666777777888888999999999777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777888888888888777777777777666666666666777777777777666777888888999999888888888888777777888888999:::888999999::::::;;;333444444555555444444333555555555555555555555555333333333444444444555555444444444444444444444444333444444555555444444333222333555666777666555444555555444444444444555555555555555555666666666666555666666666777777777777555555555555666666666777777666666555666777888999777777777777666666666666666666777777777888888888777777777777777777777777777777777777777777777777555666666777888888999999999888888777777888888999777777888888888999999999888888777777777777888888888888777777777777888888777777777777888888888888666666777888888888888888888888888888888888888888777777888888888888777777777777777777777777777777666666777777777888888888666666666666777777777777777777777777777666555555666666666666666666666666666555555555555666666777666666666666666666666666555555555555555555555555555666777888888777666555555555555555555555555555555444444444444555666666444444555555555555444444333333333444444444444444666666666666666666666666444444444555555555555666333444444555666666555555222222222333333333444444444444555555555555444444444444444444444444444444555555555555555555555555333333444444555666666777444444555555555555444444666666666666666666666666555555666666666666555555666666666666666666666666666666666666777777777777777777777777888888888888999999999999:::<<<>>>???<<<===???@@@AAABBBBBBCCC@@@AAABBBDDDEEEEEEEEEEEEDDDFFFHHHJJJKKKLLLLLLLLLQQQPPPOOOOOOPPPRRRTTTVVVRRRPPPMMMJJJHHHGGGGGGGGGKKKKKKJJJHHHFFFCCCAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888999999::::::::::::::::::777888999999999999888777999::::::;;;;;;::::::999999999999999999999999999666777777888888999::::::777777777777777777777777777777777777777777777777777777777777777777777777666777888999999888777666999999888888888777777777666666666666777777777777666777888999999999888888888888777777888888999:::888888999::::::;;;333444444555555444444333555555555555555555555555333333333444444555555555444444444444444444444444333444444555555444444333222333555777777666555444555555555444444555555555555555555555666666666777555666666666777777888888444555555555666666777777777666555555555666888999888888777777666666555555666666777777888888888999999999888888888888888888777777777777777777777777555666666777888999999999999999888888888888999999777777888888999999999999888888777777777777888888888888777777777777888888777777777777888888888888666666777888888888888888888888888888888888888888777777888888888888777777888888888888888888888888666666777777888888888999666666666666777777777777777777777777777666666555666666666666666666666666555555555555555666777888777777777777777777777777666666666666666666666666555666777888888777666555555555555555555555555555555444444444444555666666444555555555555555555444222222222333333444444444666666666666666666666666444444444555555555666666333333444555666666666555333333333444444444555555444555555555555555555444444444444444444444444444555555555555555555555555333333444444555666777777333444555666666555444333777777777777777777777777555555666666666666555555777777777777777777777777666666666666777777777777777777777777888888888888::::::::::::;;;===???@@@@@@AAACCCFFFIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSPPPRRRUUUYYY\\\]]]^^^___ccc```\\\[[[\\\```fffiiicccaaa^^^ZZZWWWVVVVVVVVVYYYXXXUUURRRNNNJJJGGGEEECCCCCCBBBBBBAAA@@@??????<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888999::::::;;;;;;;;;::::::777888999::::::999888777999::::::;;;;;;::::::999999999999999999999999999666777777888999999::::::777777777777777777777777777777777777777777777777777777777777777777777777666777888999999888777666888888888888777777777777666666666666777777777777666777888999:::999888888888888888777888999999:::888888999::::::;;;444333333222222333333444333444555666666555444333444444444444444444444444555555555444444333333333333444444555555444444333555555444333444555666777666666555555555444444444666666666666666555555555777777777777888888888888666666555555555555666666777777777777777777777777777777777777888888888888666666777888888888888888888888888888888888888888999999888888888888999999777777777777777777777777888999999::::::999999888999999999888888888777777888888888888888888888888777777777777777666555555777777777777777777777777999999888888999999:::;;;777777777777777777777777:::777555777<<>>:::;;;@@@@@@;;;:::>>>999999999999::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888888888999999999:::::::::888888888888888888888888888888888888888888888888555666777888888888888888999888888888777777666666888888777777777777888888888888777777666666555555777777777777777777777777666666666666666777888888888777666666666777999:::999999999999999999999999===<<<::::::;;;<<<444333333222222333333444444444555555555555444444444444444444444444444444555555444444444333333333333444444555555444444333555444444333444555666777777777666666666555555555666666666666666666666666555555555555666666666777777666666555555666666777888888888888888888888888666666777777777888888888666777777888888888888888888888888888888888888888999999888888888888999999888888888888888888888888888999999::::::999999888999999999888888888777777888888888888888888888888888999999999888888777666777777777777777777777777999999888888999999:::;;;888888888888888888888888999888:::>>>CCCCCC>>>999777777777777777777777777888888888888888888888888777777777777777777777777777777777777777666555555666666666666777777777777666666666666666666666666777777777777777777777777666666666666666666666666555666666666666666666555666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666555555555555555666777888666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666666666555555555444444444555555555555555555555555555555666666666666555555666666666666666666666666555555555666666666777777777777666666666555555555777777777777777888999999999999888888888888888777555888<<<===<<<===???AAABBBDDDHHHJJJNNNTTT]]]cccooossszzz~~~yyywww|||~~~zzzuuurrrqqqoookkkggg```\\\VVVPPPKKKHHHFFFFFFDDD???<<<>>>===888666999:::;;;;;;<<<<<<;;;;;;:::::::::<<<===>>>>>>??????<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999888888999999999:::::::::888888888888888888888888888888888888888888888888666777777888888888888777999888888888777777777777888888777777777777888888999888888888777777777777777777777777777777777777666666666666666777888888888777777666777888999:::999999999999999999999999888777666888;;;>>>444333333222222333333444444444333333333333444444444444444444444444444444555444444444444333333333333444444555555444444333555444444444444555666666777777777777777666666666666666666666666666666666555555555666666666777777777777666666666666777777888888888888888888888888666666666777777777888888777777888999999999999888999999999999999999999999999999888888888888999999888888888888888888888888888999999::::::999999888999999999888888888888888888888888888888888888888::::::::::::::::::999888777777777777777777777777999888888888888999::::::999999999999999999999999777:::???EEEIIIFFF???888777777777777777777777777888888888888888888888888777777777777777777777777777777777777777666666555666666666666777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666555555555555777888999:::666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666555555555555555444444444555555555555555555555555555555666666666666555555666666666666666666666666555555666666666777777777777777666666666666555555666666666777888999;;;<<<888777777777777777888888777:::===???@@@AAADDDFFFJJJQQQZZZaaagggppp|||||||||rrrmmmoootttwwwyyy{{{vvvqqqllliiiddd]]]YYYOOOHHHBBB@@@@@@===;;;;;;<<<<<<<<<===<<<;;;;;;:::888999;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999888888888999888888777777888888888888888777777777888888777777777777888888999999999999888888888888777777777777777777777777777666666666666777888888888777777777777888999999999999999999999999999999<<<<<<>>>DDDKKKSSS444333333222222333333444444444222111111222444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444555555666666666666666666666666666666666666666666666777777777777777888888888999999999888777777666666777777888888888888888888888888888666666666777777777888888777888999999::::::999999999999999999999999999999999999888888888888999999888888888888888888888888888999999::::::999999888888888888888888888888888888888888888888888888888999::::::;;;::::::999999777777777777777777777777888888888888888999999:::999999999999999999999999666999???EEEHHHEEE===777777777777777777777777777777777777777888888888888777777777777777777777777666666777777777777666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666555555555555666777888999666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555555555666666666666555555666666666666666666666666555666666666666777777777777777666666666666666666666666666666777999:::;;;888888999999999:::<<<>>>???>>>>>>???BBBIIIOOOTTT\\\eeeqqqzzzmmmooopppnnnjjjhhhjjjlllssstttxxx~~~vvv\\\TTTKKKGGGEEECCCAAA???@@@???>>>===<<<<<<======:::;;;<<<======<<<:::999<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999888888777666888888888888888888888888999888888777777888888999888888888888888888888888777777777777777777777777777777666666777777888999777777777888888888999999999999999999999999999999888777888===CCCJJJ444333333222222333333444444444222111111222444444444444444444444444444444444444444444444444444444333444444555555444444333444444444555555555555555555555555555555555555555666666666666777777888888888888888888999999999999888888777777777777888888888888888888888888888888777777777777888888888888888888999:::::::::::::::999999999999999999999999999999888888888888999999888888888888888888888888888999999::::::999999888888888888888888888888888888888888888888888888888888888999999999999999888777777777777777777777777888888777777888888999:::999999999999999999999999666888;;;???AAA???;;;777777777777777777777777777666666777777777888888888666666666666666666666666666666777777777777666666666666666666777777777777555555555555555555555555666666666666666666666666666666666666666666666666444555555666666555555444666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666666555555444444555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666444555555555555555555555555555555555555555555555555555666666666666555555666666666666666666666666666666666666777777777888666666777777777777777777777777666666777777888999:::;;;<<<;;;:::<<>><<<===>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999999888777666888888888888888999999999999999888888888888999999777777777777777777777777777777777777777777777777777777777777777888999999777888888888999999999999999999999999999999999999===:::888777888:::444333333222222333333444444444333333333333444444444444444444444444444444333333333444444444444555333444444555555444444333333444555555666666555555444444444444555555555555555666666777777888888999666666666777777777888888999999888888888888999999999999999999999999999999888888888999999999::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888999999999999999999999999999999888999999::::::999999888888888888888888999999999888888888888888888888888666777777888888888888888777777777777777777777777888777777777777888999999999999999999999999999999666777888999:::999888888777777777777777777777777555666666777777888888888666666666666666666666666555666666777777777777777666666666666777777777777555555555555555555555555777777777777777777777777666666666666666666666666444444555555555555444444666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666666666555444444444444444666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666444444444555555555555555555555555555555555555555555555666666666666555555666666666666666666666666666666666777777777888888666666777777777777888888888888777777777888888999888:::<<<<<<<<>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::999999888888888888888999999999999999999999888888888888999999666666666666666777777777777777777777777777777777888777777777777888999999777888999999::::::999999999999999999999999999999@@@>>><<<<<<===>>>444333333222222333333444444444555555555555444444444444444444444444444444333333333444444444555555333444444555555444444333333444555666666666555444444555555555666666666666555666666777888888999999666666777777777888888888999999999888888999999999999999999999999999999999999999:::::::::;;;;;;;;;999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999999999999999999999999888999999::::::999999888777777888888888999999999888888888888888888888888666777777888888888888888777777777777777777777777777777777777777888999999888888888888888888888888666777888888888777888888777777777777777777777777555555666666777888888999666666666666666666666666555555666777777777777777666666666666777777777777555555555555555555555555777777777777777777777777666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666666555555555555555666777666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666444444444555555555666666555555555555555555555555555555666666666666555555666666666666666666666666666666777777777888888888666666777777777888888888888888888999:::;;;<<<===;;;@@@EEEIIIMMMTTT^^^eeeqqqxxx{{{wwwuuuuuu{{{~~~xxxtttppptttxxxyyywwwuuutttttttttxxx}}}~~~{{{yyy}}}{{{{{{{{{xxxwww}}}}}}zzzuuuwww{{{kkkkkkkkkhhhaaaYYYQQQLLLCCCAAA???===<<<<<<<<<===============<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999:::::::::999999888888888999999::::::::::::999999888888999999:::666666777777777888888888777777777777777777777777888888777777888888999:::777888999:::::::::999999999999999999999999999999444444555888;;;<<<444333333222222333333444333444666666666666444333444444444444444444444444333333333444444555555555333444444555555444444333333333555666666666555444555666666666777777888888555666666777888999999999888999999999999::::::::::::999999888888999999:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888999999999999999999999999999999999999999::::::999999999777777888888999999999999888888888888888888888888666777888999999999999999777777777777777777777777777777777777777888888999777777777777777777777777666777999999999888888999777777777777777777777777444555555666777888888999666666666666666666666666555555666777777777777777666666666666777777777777555555555555555555555555777777777777777777777777666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555666666555555555555666888999:::666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555666666444444444555555555666666555555555555555555555555555555666666666666555555666666666666666666666666777777777777888888888888666666777777888888888999888888999:::<<<>>>@@@AAAFFFLLLVVV^^^gggsss|||{{{|||wwwxxxxxxzzz}}}}}}ooogggTTTQQQLLLFFFBBB@@@??????>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::777888999:::::::::::::::888888888999999::::::::::::999999888888999999:::777777888888999999999:::777777777777777777777777888888888777888888999:::777888999:::;;;:::999999999999999999999999999999<<<<<<<<<======<<<333333333444444555555555444444444444444444444444333444555555666666555555666555333111111222333555333333333333333333333333999777666777:::999666333555555555666666777888999666777888888888:::===???===:::999;;;<<<999:::>>>===?????????>>>>>>@@@BBB<<>><<<;;;======<<<:::999999999;;;===<<<:::888666888;;;;;;:::999999999888999::::::;;;::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777777777666555555555555555555555555555555666777777555555555555555666777777777777666666555555555444555555555555666666666666666666555555555555666666555555555555555666777777777777666555555555555555333333222222555777666333555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444111111111222444666777888555555555555555555444444444444444555555555666666666666666666666555555555888888888666444333555777666333333777666333666===<<<@@@AAA???@@@FFFJJJJJJKKK^^^ttt~~~}}}~~~~~~}}}pppaaaZZZQQQDDD???BBB@@@@@@@@@>>>999777999>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===<<<:::777666<<<<<<<<<;;;;;;:::::::::;;;:::999999;;;;;;:::999999999888888999999:::;;;;;;:::999888888999:::;;;999999999999999999999999888888888888888888888888999999999888888888888777999999999999999999999999999888777666666777888999888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999333333444444444444444444444444444444444444444444333444555555666666555555555555444333333333444555555666666666777777777888555444555777::::::888555333444666888999:::::::::999;;;============???@@@CCC@@@AAACCCCCC@@@???AAA???DDDIIILLLKKKHHHFFFDDDFFFGGGHHHJJJKKKJJJHHHGGGJJJKKKLLLLLLKKKIIIJJJJJJGGGHHHIIIIIIHHHHHHIIIKKKGGGBBB<<<:::;;;<<<;;;999===;;;999999999999888666999:::;;;;;;;;;;;;;;;;;;999:::::::::::::::999999:::::::::::::::::::::999888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777777777666555555555555666666666666666666777888888555555555555555666777777777666666666555555555555555555555555666666666666666666555555555555666666555555555555555666777777777777666555555555555555555777777555444444666666555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444333333333333444555555666555555555555555555555555444444444555555555666666666666666666666666666666555666666555444444555777<<<999999;;;:::666777<<<:::@@@DDDFFFKKKVVV^^^```mmm{{{ooorrrsssxxxzzznnn```QQQDDD???===;;;:::;;;===>>>@@@AAA<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;:::888777<<<<<<;;;;;;;;;:::::::::;;;:::999999;;;;;;:::999999999999888999999:::;;;::::::999888888999::::::999999999999999999999999888888888888888888888888999999999888888888888777999999999999999999999999999888777666666777888999888888999999999:::::::::999::::::::::::::::::;;;;;;;;;;;;::::::999444444444444444444333333444444444444444444444444333444555555666666555555444444444444444555555555444555555555666666777777555555666999<<<===;;;999777999<<<>>>@@@AAABBBBBBBBBCCCEEEEEEDDDEEEFFFHHHUUUTTTUUUYYYXXXRRROOOPPPQQQYYYdddlllmmmhhhccc___[[[[[[]]]aaaeeeeeeaaa]]]ZZZWWWUUUTTTTTTVVVVVVVVVWWWWWWUUUSSSRRRTTTXXX[[[WWWPPPGGGDDDEEEGGGFFFDDDIIIFFFAAA???>>>>>>======;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888777777777888888888999999888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777888777666666555555666666888777777777777888888999555555555555555666777777666666666666555555555555555555555555666666666666666666555555555555666666555555555555555666777777777666666555555555555666666888888666111000444888555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555444444444555555444444444444444444555555555555555555555555444444555555555666666666666666666666666666666666444666777777666666777888888777888;;;<<<<<<@@@FFFGGGNNNWWW]]]hhhvvv|||rrriiihhhfffmmmtttaaaQQQMMMGGG@@@===???@@@???=========<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;:::999999;;;;;;:::999999999999999999:::;;;;;;::::::999999999999::::::999999999999999999999999888888888888888888888888999999999888888888888777888888888888888888888888999888777777777777888999888888999999999:::::::::;;;::::::::::::::::::999;;;;;;::::::::::::555555555444444333333333444444444444444444444444333444555555666555555555222333444555555555555444555555666666666666666666999999:::<<<>>>>>>>>>===???@@@AAADDDHHHLLLPPPRRRSSSTTTSSSRRRRRRUUUYYY]]]mmmlllnnnqqqpppiiiddddddgggppp}}}}}}pppppprrrxxx|||vvvhhhccc^^^\\\___bbbbbbbbbbbb___ZZZUUUTTTXXX```fffggg```YYYUUUUUUUUURRROOOQQQNNNIIIFFFEEEFFFFFFEEEAAA???===;;;:::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<999999999999::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888777777888888888999999999888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777666666666666666666666666666666666666777777777777888777777666555666666666777777777666666777888888555555555555555666777777666666666666666555555555555555555555666666666666666666555555555555666666555555555555555666777777777666555555555555666666666444333444222111333666555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444555555555555666666666666555555555555666666666666666666666666666777777777666888999999888777888999888888999<<<@@@FFFNNNUUU```jjjttt}}}}}}tttqqqyyyoooeee]]]QQQDDD??????>>><<<======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999:::999999999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999888888888777777777777777777777777777777888888888888888888888888888888999999999:::::::::;;;;;;;;;::::::999999999::::::::::::::::::555555555444444333333333444444444444444444444444333444555555666555555555000111333444555555555555999999999999888888888888;;;<<<<<<======>>>@@@AAADDDCCCCCCFFFMMMXXXbbbiiipppnnnllliiijjjpppxxx~~~{{{wwwwwwxxx~~~~~~}}}wwwrrrmmmlllooorrrsssssskkkfff^^^XXXWWW]]]gggnnnsssooojjjddd```[[[TTTPPPSSSQQQNNNMMMMMMMMMLLLKKKJJJFFFBBB@@@??????===<<<:::999999999999:::<<<<<<888888888999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777777666666666666666666666666666666666666777777777777888888777666666666666666777666666555555555666666555555555555555666777777555555555666666666666666555555555555666666666666666666555555555555666666555555555555555666777777666666555555555555666666777111///555:::888666666555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555444555555555555555555555222333444555666666666666555555555666666666777777555555555666666666777777666666666666777777888888666888999999777777999:::AAABBBBBBCCCIIISSS___fff}}}{{{rrryyy}}}zzzsssrrrzzzssstttvvvxxx|||~~~||||||}}}}}}wwwtttfffRRREEEBBBBBBAAA<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999888888888777777777777777777777777777777888888999999999999888888888888999999999:::::::::;;;;;;;;;::::::999999999::::::::::::::::::444444444444444444333333444444444444444444444444333444555555666666555555111222333444555666777777777888888999999::::::;;;???@@@@@@AAACCCGGGMMMQQQNNNMMMLLLOOOXXXfffuuu~~~zzzwwwqqqlllkkkpppxxx~~~}}}vvvlllccc\\\ZZZ^^^___aaacccdddbbb]]]ZZZMMMIIIEEEDDDDDDDDDAAA>>>===<<<;;;:::::::::;;;<<<:::::::::999999888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888999999999999:::999999999999999999999999888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777999888777777666666777777777666666555555555555555555555555555555666777777555555555666666666666666555555555555666666666666666666555555555555666666555555555555555666777777666555555555555666666777999222222===EEEAAA:::777555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555555222333555666777777666666555555555666666777777888555555666666666777777777555666666777777888888999666777888888888:::===???CCCHHHLLLQQQ[[[lllzzz~~~zzzwwwtttttttttxxx{{{www~~~mmmZZZPPPGGG?????????>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;:::999999;;;;;;:::999:::::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888999999999888888888888777888888888888888888888888888888999::::::999888888888888999999999:::::::::;;;::::::::::::::::::999999999::::::::::::333333444444444444444444444444444444444444444444333444555555666666555555444444444444666888:::;;;888999;;;===@@@BBBDDDEEEJJJLLLNNNQQQVVV___jjjrrrllliiifffgggmmmyyyyyypppooorrrtttxxx~~~~~~uuuoooUUURRROOOPPPSSSSSSPPPLLLJJJHHHEEEBBB@@@?????????======<<<;;;::::::999888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888999999999::::::999999999999999999999999888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777999888777777666666777777888777777666555555666666555555555555555666777777555555555555666666666777555555555555666666666666666666555555555555666666555555555555555666777777555555555555555666777777888444888FFFKKKBBB999777555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555666666333555666777777666555444444555555666777777888888555666666666777777777777555666666777888888999999888999:::;;;===BBBHHHLLLVVV___hhhppp||||||}}}~~~~~~~~~yyyxxx~~~~~~rrr]]]IIIJJJHHHFFFCCCAAA???==================<<<<<<<<<<<<<<<<<<=========;;;:::999:::::::::;;;;;;;;;<<<<<<;;;:::999999;;;;;;:::999;;;::::::::::::;;;<<<<<<::::::;;;<<<<<<;;;::::::999999999999999999999999888888888888888888888888999999999888888888888777999999999999999999999999888999999::::::999999888888888999999999:::::::::999::::::::::::::::::;;;999999999::::::;;;333333333444444555555555444444444444444444444444333444555555666666555555666666555555777:::===???@@@BBBDDDHHHMMMPPPSSSUUUWWWYYY]]]bbbjjjxxx~~~~~~zzzyyy{{{~~~yyy~~~{{{cccaaa```cccggghhheee```WWWTTTPPPKKKGGGEEEDDDCCC@@@@@@???===<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999999999999999999888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777999888888777777777777777999999888777777666777777555555555555555666777777444555555555666666777777555555555555666666666777666666555555555555666666555555555555555666777777555555555555555666777888555444===KKKLLL???555555555555555444444555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555666666666666888888777555333222444555555666777888888999666666666666777777777777555666666777888999999999;;;<<<===@@@DDDKKKSSSYYY|||uuuzzz|||yyyyyyxxxuuuxxxvvv|||yyy}}}wwwwww}}}}}}aaaUUUSSSOOOKKKGGGCCCAAA???>>>=========<<<<<<<<<<<<<<<===>>>>>>===;;;999777:::::::::;;;;;;<<<<<<<<<;;;:::999999;;;;;;:::999;;;::::::::::::;;;<<<<<<::::::;;;<<<<<<;;;::::::999999999999999999999999888888888888888888888888999999999888888888888777999999999999999999999999888999:::;;;;;;:::999888888888999999999:::::::::999999999::::::;;;;;;;;;999999999::::::;;;555444444333333333444444333333333333444555666666888666555555666888888888777666666:::@@@DDDEEEDDDGGGHHHSSSffftttvvvsssqqqmmmooorrrxxx}}}|||}}}~~~{{{xxx||||||yyyyyy}}}xxx~~~{{{zzzwww~~~vvvsssqqqrrrwww{{{}}}~~~iiiaaaWWWRRRQQQSSSVVVVVVSSSIIIBBBBBBBBB>>>999888999:::::::::888888:::;;;777999:::<<<===<<<<<<;;;999999999999999999999999999999999999999999999999:::::::::999999999888888777666666777888888666444888888888888888777666555999999999888888888777777777777777777777777777777666666666666666666666666777777777777777777777777888888777777666666555555666555444333333444555666444555555666666666666666999888888888777777666666666666555555555555666666666666666666777777777777666666666666777777777777444AAANNNOOOEEE:::555666555555555555555555555555444444444444444444444444555555555444444333333333444444444555555555555666555555555555555555555555555555555555555666777777777666444333444555777999999888777777777777666555777777777777777888999:::BBB@@@GGGSSSXXXZZZfffuuu~~~wwwmmmhhhhhhiiiqqq}}}}}}wwwuuuzzzwwwqqqxxxvvviii]]]WWWQQQHHH@@@===CCC===:::===???>>><<<<<<===<<<<<<;;;;;;;;;;;;;;;:::999999:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999:::::::::999999888888888:::999999888888777777777888888888888888888888888888888999999999:::::::::;;;999888888999::::::999;;;::::::::::::;;;555444444444333444444444555444444444444555666666555444444555777:::<<<===<<<<<<===???CCCGGGJJJKKKNNNZZZmmm{{{zzz{{{~~~~~~|||rrrrrrzzz|||xxx{{{yyyzzz~~~wwwnnnbbb\\\^^^fffnnntttkkk___SSSNNNKKKFFFBBBAAA>>>>>>>>>===;;;:::;;;===::::::;;;<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999:::::::::999999999888888777666666777888888777555777888888888888777777666999999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777888777777777666666666555777666555555555555666777444555555666666666666666888888888777777777666666666666555555555555666666666666666666777777777777555666666666777777777777888AAAHHHGGG>>>555222333555555555555555555555555444444444444444444444444555555444444444333333333444444444555555555555666555555555555555555555555555555555555555666777777777666555444444666777888666555555555666666666666999999:::;;;<<<>>>@@@BBBGGGIIIUUUfffooorrr}}}vvvooollloooqqqpppqqquuuxxxvvvwwwggg\\\TTTOOOMMMFFFBBB@@@BBBCCC@@@??????;;;<<<<<<===<<<;;;::::::===;;;::::::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999::::::999999999999999999999999999999999888888888888888888888888888888888888888999999999:::::::::;;;999888888999::::::999;;;::::::::::::;;;444444444444444444444555666666555555444555555555222333333555777:::===>>>@@@DDDIIIKKKMMMOOOTTTXXXYYYmmm~~~tttuuu~~~~~~~~~||||||~~~|||uuurrrvvvtttcccYYYRRRKKKHHHGGGCCCCCCAAA???<<<:::;;;<<<;;;:::999999888888888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777666777999999777666777777888888999888888888999999999888888888888888777777777777777777777777888888888888888888888888777777777777777777777777777777777777666666666666777777666666666666777777444555555666666666666666888888777777777777666666666666555555555555666666666666666666777777777777555555666666666777777777:::<<<===;;;666222333444555555555555555555555555444444444444444444444444555444444444444333333333444444444555555555555666555555555555555555555555555555555555555666777777777666555444555666777888555555555555666777888999666777888888:::===CCCGGGVVV\\\mmmsssccceeemmmzzz|||wwwrrrtttwwwggg```WWWMMMKKKHHHFFFGGGEEE???===>>>;;;<<<============<<<;;;AAA???<<<:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999999::::::999999999999::::::::::::888888888888888888888888888888999999999:::::::::;;;999888888999::::::999;;;::::::::::::;;;444444444555555555555555777666555555444444555555777888999:::;;;===@@@BBBKKKUUUaaahhhhhhfffgggjjjooo~~~{{{zzz|||~~~}}}~~~~~~|||{{{{{{|||{{{zzz{{{oooeee^^^XXXTTTTTTUUUSSSOOOJJJDDD@@@???@@@===<<<;;;999999999:::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777888999:::888777666777888888999999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666444555555666666666666666777777777777777777666666666666555555555555666666666666666666777777777777555555555666666666777777555555444333333444666777555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555555555555555555666777777666666555555666666777888777888888777777888:::<<<::::::::::::>>>EEEPPPXXXmmmvvv~~~}}}}}}{{{xxxzzz|||www{{{qqq[[[UUUQQQOOONNNIII@@@======<<<<<<<<<<<<>>>@@@AAACCCEEEAAA===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888999999:::::::::999999999::::::;;;;;;;;;888888888888888888888888888888999999999:::::::::;;;999888888999::::::999;;;::::::::::::;;;333444555666666666555555666555555555555666666777;;;===@@@BBBCCCFFFKKKNNN```oooyyyxxxyyyyyyzzz}}}}}}|||~~~~~~|||{{{}}}}}}}}}{{{xxx~~~wwwttttttqqqppppppvvvrrrjjj___TTTLLLGGGFFFAAA@@@>>>===<<<<<<===>>>:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777888:::;;;999888666777888999999999999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777555555555555555555555555444555555666666666666666666666666666666666777777666666555555555555666666666666666666777777777777555555555555666666666666333333222333444666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555555555555555555666777777666666666666666777888888888888999777666666999<<>>:::@@@GGGPPP\\\mmmtttlllmmmvvvyyypppnnnuuu|||ttt}}}jjjaaaZZZWWWRRRKKKDDDBBBAAA???<<<;;;===BBBHHHLLLBBB@@@===;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999999::::::999999999999::::::::::::888888888888888888888888888888999999999:::::::::;;;999888888999::::::999;;;::::::::::::;;;222333555777888777666666666666888:::<<>>>>>>>>AAACCCEEE>>>===;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999999999999999999999999888888888888888888888888888888888888888999999999:::::::::;;;999888888999::::::999;;;::::::::::::;;;222333555777888888777666666777999<<<@@@CCCFFFHHHUUUZZZaaaeeehhhnnnwww~~~yyyuuuuuuuuuxxx~~~wwwzzztttxxxzzz{{{xxxtttuuu~~~}}}zzzuuuzzzyyymmmeeebbbaaadddbbb___ZZZTTTMMMGGGDDD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888:::<<<===<<<::::::::::::::::::999888777777777888888999999999999777777777777777777777777777777777777777777777777666666666666666666666666555666666666777777888888555666777888888777666555444555555666666666666666444555555555666666777777666666555555555555666666666666666666777777777777444444444555555555666666222444666555333333777;;;555555555555555555555555444444444444444444444444333333333444444555555555444444444555555555666666555555555555555555555555555555555555555666777777666666777888888888888888444888;;;;;;;;;>>>FFFLLLXXXddduuu~~~vvv}}}vvvrrr~~~zzzvvvgggxxxooobbbTTTKKK@@@@@@@@@@@@@@@???>>>===<<<;;;:::<<<>>>???>>>===========================<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::999999888888888:::999999888888777777777888888888888888888888888888888999999999:::::::::;;;999888888999::::::999;;;::::::::::::;;;666666666555444777:::>>><<<:::<<>>===============>>>>>>>>>>>>???===;;;;;;;;;<<<;;;:::======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999999999999999999;;;:::888777777888:::;;;:::999999888888999999::::::::::::;;;;;;;;;222555999<<<======>>>???BBBFFFLLLQQQVVV___jjjrrr{{{|||xxxxxxzzzxxxyyy}}}}}}wwwxxx|||yyyrrrzzz}}}~~~zzzvvvuuuvvvyyyvvvuuuvvvwwwvvv}}}yyylll^^^SSSLLLIIIFFFCCCBBB@@@AAABBB===<<<<<<;;;<<<<<<<<<;;;;;;:::999999888999999999999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888999888777666666777888999666666777777666666555444777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666555555666666777888666666666666666666666666444444555555555555444444555444444333333444444555666666777999777999FFFTTTMMM???666888999444333888333444555555666666555555444444444555555555555666555555555555666666666666444555555555666777777777777666666777999:::;;;;;;===<<<@@@IIIRRR]]]pppzzzxxx}}}kkk[[[KKKEEEDDDAAA@@@AAAAAA???======>>>?????????>>>>>>>>>>>>============>>>===;;;;;;<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999999999999999999;;;:::888777777888:::;;;:::999999888888999999::::::::::::;;;;;;;;;444777;;;>>>@@@AAACCCEEELLLXXX```___aaammmxxx{{{~~~yyywwwxxxzzzxxxyyy|||xxxuuuyyy{{{{{{|||}}}www}}}}}}yyyxxxzzz|||xxx}}}{{{vvvqqqpppssswwwzzzzzzyyymmmcccVVVRRRLLLHHHGGGFFFCCC@@@>>>>>>>>>===;;;:::;;;<<<;;;;;;:::999999999999999999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777777777777777777777777777666666777777666666555444777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777888888666666666666666666666666444444555555555555444444555444444333333444444555888666666666555666<<>>???@@@@@@??????>>>>>>======<<<<<<>>>===;;;;;;======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;:::999888888999:::;;;:::999999888888999999::::::::::::;;;;;;;;;;;;<<<<<<===@@@FFFNNNTTTaaarrryyyppplllttt{{{yyy|||yyywwwwwwxxxzzz~~~xxxtttssstttwwwzzz||||||vvvyyy~~~|||{{{yyyxxxyyy|||{{{zzz|||{{{wwwfffbbb\\\WWWUUURRRJJJAAAAAAAAAAAA>>>;;;999:::<<<;;;;;;:::999999999999:::999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777777777888888888888777777777777777777777666555555777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777888888999666666666666666666666666444444555555555555444444555444444333333444444555999777555333111000111333999333000444555333222444333444555555666555555555444444444555555555555666555555555555666666666666777777777666666666666666666777888999999;;;>>>@@@DDDOOO___nnn{{{xxxkkkoooyyy|||sssgggiiivvv~~~jjjVVVKKKEEEBBB???@@@???===>>>???@@@@@@@@@@@@??????>>>===<<<<<<;;;===<<<<<<<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::999999888888999999::::::999999888888999999::::::::::::;;;;;;;;;>>>@@@CCCHHHNNNWWWaaahhhzzz{{{~~~{{{|||zzzxxxyyy{{{~~~}}}}}}}}}{{{zzz{{{}}}{{{}}}}}}{{{wwwvvv{{{~~~uuuuuurrrmmmkkkhhh]]]QQQHHHGGGEEEAAA===;;;;;;;;;<<<;;;::::::999999::::::999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777777777888888888888777777777777777777777666666555777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777888888999666666666666666666666666444444555555555555444444555444444333333444444555333444444444555777888777666444333666777666666777333444555555666555555555444444444555555555555666555555555555666666666666777777777777777666666666666888999999:::>>>CCCHHHRRRcccxxxwwwllljjjzzzvvvoooyyyttt```RRRIIICCC>>>===>>>???AAABBB@@@>>>@@@??????>>>===<<<<<<;;;===<<<<<<===>>>???===;;;;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999::::::::::::;;;;;;;;;@@@GGGRRR]]]gggooouuuyyyxxxwwwxxx}}}~~~}}}|||}}}xxxyyyzzz}}}}}}~~~|||vvvqqqxxx|||||||||zzzxxx}}}~~~zzzzzzzzzqqqeeeTTTPPPJJJEEEBBB@@@>>><<<<<<;;;;;;:::::::::::::::999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888777777777777777777777777777777888888777777666555777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666666666666666666666777666666666666777888888666666666666666666666666444444555555555555444444555444444333333444444555111444555444555888999777333333333444555555555555333444555555666666555555444444444555555555555666555555555555666666666666777777777777777777777777777999;;;<<>>??????>>>>>>======<<<<<<<<<<<<<<<>>>??????===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::999999888888999999::::::::::::;;;;;;;;;MMMUUUaaammmuuu{{{{{{yyy{{{yyyuuuqqqppptttzzz~~~zzzyyy{{{~~~~~~}}}~~~vvvnnnuuu~~~}}}zzz~~~}}}}}}tttbbbZZZPPPKKKJJJHHHBBB===<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999888888888888888888888888999999999999999999999999999888777666666777888999777888888888888777666666777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666555555666666777888666666666666666666666666444444555555555555444444555444444333333444444555111666777333000333444111111222333222111222333333333444555555666666555555444444444555555555555666555555555555666666666666666666666777888888888999888;;;>>>BBBHHHTTTcccnnn~~~www}}}zzz|||{{{uuu{{{kkkYYYLLLHHHCCC@@@???@@@??????>>>>>>>>>>>>============<<<<<<<<<>>>@@@@@@>>><<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999::::::999999999:::999999888888999999::::::::::::;;;;;;;;;___ccciiiooouuu{{{~~~zzzrrrkkkmmmuuu~~~~~~|||~~~~~~|||}}}xxxttt}}}yyyrrrrrrwwwzzzuuupppooozzz|||{{{wwwwww|||{{{~~~~~~jjj```TTTOOOOOOMMMFFF???<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999888888888888888888888888:::::::::::::::::::::::::::888777555555777888:::888888888888888777666666777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555666777777666666666666666666666666444555555555555555555444555444444333333444444555...555888333111555777666555777777444333444555555333444555555666666555555444444444555555555666666555555555555666666666777555555666777888999999:::999===AAAFFFNNN^^^qqq~~~vvv{{{~~~rrrnnnUUUOOOFFF@@@===>>>???@@@============>>>>>>>>>>>>;;;;;;<<>><<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888:::999999999999999999::::::::::::;;;;;;;;;|||zzzzzz|||~~~zzz{{{{{{zzzzzz~~~zzzxxxxxxyyy|||~~~xxxrrrnnnoootttzzz{{{tttrrrqqqooonnnvvvtttoookkkdddnnnvvvwwwpppkkkjjjsss~~~yyytttnnnooowwwzzzwww{{{~~~}}}~~~|||vvvqqqoooppplll___QQQIIIIII@@@:::;;;===::::::===999888777888999:::999888999999999999999999999999<<<<<<;;;::::::999888888999888777666666777888999888888999999999999888888888888777777777777888888666666666666666666666666777777777777777777777777666666666666666666666666777777666666666666777777666666666666555555555555444444555555666666777777555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666444444444555555555555666444555555555555555444444666666666666777777777777333444777999::::::999888>>>DDDGGGJJJYYYuuuzzz~~~xxxyyywwwzzz{{{eeeGGG@@@DDDDDD@@@????????????===<<<<<<>>>@@@??????>>>>>>======<<<<<<======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999888888888888888999999999::::::::::::999999888888999999:::???===;;;888777888999999<<<<<<<<<;;;;;;:::wwwqqqqqqssszzztttoooppprrruuuzzz~~~~~~yyyxxxvvvvvv~~~yyyqqqjjjfffiiiooouuu}}}|||zzzwwwtttqqqtttzzz{{{zzzuuuzzz|||ssssssuuuzzzzzzrrriiieeeiiisss|||~~~}}}zzz{{{~~~zzzxxxyyy~~~|||pppaaaYYYJJJCCC???BBBBBB>>>;;;;;;;;;:::999:::;;;;;;:::888999999999999999999999999<<<;;;;;;:::999999888888999888777666666777888999888888999999999999888888888888777777777777888888888888888888888888888888777777777777777777777777666666666666666666666666777777666666666666777777666666666666555555555555555555555666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555555444444444555555555555666555555666666666555555444666666666666777777777777999999888777777:::>>>AAAEEENNNXXXcccvvv~~~|||vvvxxx}}}eeeRRRIIIBBB@@@AAA>>>>>>>>>>>>======???@@@>>>>>>>>>>>>=====================<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888999999999::::::::::::999999888888999999:::===<<<:::999888888999:::<<<<<<;;;;;;;;;:::~~~uuusssyyy|||yyyrrrooosssyyy}}}xxxooollloooqqquuuzzz~~~zzztttrrrkkkiiipppzzzxxxnnnkkkpppwww|||}}}yyysssqqqttt|||~~~zzz{{{|||ooogggTTTLLLFFFEEEDDD@@@======<<<;;;;;;<<<======;;;999::::::::::::::::::::::::;;;;;;::::::999999888888999888777777777777888999888888999999999999888888888888777777777777888888888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777666666666666555555555555666666666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555555444444444555555555555666555666666777777666666666666666666777777777888888999::::::999999<<>>>>>============>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999999999888888888999999999::::::::::::999999888888999999:::<<<;;;999999999999:::;;;<<<;;;;;;;;;;;;:::yyy{{{{{{zzzyyy~~~}}}zzz{{{zzz|||sssiiigggkkkrrrxxx~~~~~~xxxxxx~~~{{{xxxvvvvvvxxxzzzzzz}}}sssqqqttt~~~sssnnnbbbYYYNNNHHHDDDBBBAAA@@@;;;::::::;;;======<<<:::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888888888999999999999888888888888777777777777888888888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777666666666666555555555555777777666666555555444444555555555555555555555555555555555555555555555555444444444444444444444444333333444444444555555555444444444555555555555666555666777777777777777777666666666777777888888999444888<<<>>>???DDDKKKQQQkkkuuutttzzz{{{www~~~ppp\\\NNNEEEFFFEEEBBBAAA@@@???>>>===<<<<<<======>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999999999999999999888888999999999::::::::::::999999888888999999::::::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;}}}|||vvvuuuzzz}}}tttvvvyyyzzzuuujjjnnnuuu~~~}}}zzzwwwvvvwwwxxxyyyxxxyyysssuuu|||xxxyyyvvvzzz|||uuurrrhhhccc\\\UUUPPPLLLEEE???;;;:::999999;;;<<<;;;::::::::::::::::::::::::::::::999999999999999888888888888999999999999888888888888999999999999888888888888777777777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777666666666666555555555555777777666666555555444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444444555444444444555555555555666555555666777777777777777666666666777888999999999555888<<<@@@FFFQQQ]]]eeevvvZZZEEEGGGDDD@@@??????@@@???>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999999999999999999888888999999999::::::::::::999999888888999999:::999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;}}}{{{zzzvvvooojjjnnnyyy}}}yyyrrrmmmjjjnnnwww}}}}}}yyywwwxxxzzz}}}~~~xxxssssssjjjlllmmmjjjfff^^^PPPCCCCCC@@@<<<::::::;;;;;;:::::::::::::::::::::::::::999999999999999999888888888888999::::::999888888888888999999999999888888888888777777777777888888666666666666666666666666777777777777777777777777777777777777777777777777777777666666666666777777666666666666555555555555666666666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333444444444444444444444555555555555666444444555666777777777777555666777777888999::::::>>>===>>>EEESSSfffxxxoooRRRKKKFFF@@@>>>???AAAAAA@@@============>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888999999999999:::::::::888888999999999::::::::::::999999888888999999:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;}}}xxxsssqqqnnnlllmmmtttxxxqqqnnnlllmmmpppyyy~~~yyyttt~~~xxxqqqmmmkkkjjjssszzzvvvwwwrrrvvvyyyxxxvvvpppbbbUUUPPPKKKCCC>>>;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999888999999::::::999999888888888999999999999888888888888777777777777888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777666666666666555555555555555555555666666666666666555555555555555555555555555555555555555555555555444444444444444444444444222222333333333444444444444444444555555555555666333333444555666777777666555666777888999::::::;;;BBBCCCHHHWWWlllzzzuuuuuu___VVVLLLEEEDDDDDDCCCAAA>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::888888999999999::::::::::::999999888888999999:::999999::::::;;;::::::::::::::::::;;;;;;;;;~~~tttsssvvvqqqnnnlllooovvvuuutttzzz{{{|||wwwvvvuuu}}}{{{}}}tttnnneeennnxxx}}}~~~zzzzzzzzzsssiiiZZZTTTJJJBBB===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999888999:::;;;;;;:::999888888888999999999999888888888888777777777777888888888888888888888888888888777777777777777777777777666666666666666666666666777777666666666666777777777666666666555555555555444555555555666666777777555555555555555555555555555555555555555555555555444444444444444444444444222222333333333444444444444444444555555555666666222333444555666666666666555666777888999:::;;;;;;@@@EEESSSjjjxxxsss~~~tttiiiZZZOOOIIIFFFCCC?????????>>>>>>======<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::;;;888888888999999:::::::::888888999999999::::::::::::999999999999999999:::999::::::;;;;;;::::::999:::::::::;;;;;;<<<{{{tttnnnrrrzzzyyyzzz~~~vvvnnnmmmpppxxx}}}~~~vvvpppnnnkkkhhhkkkvvvxxxsssdddZZZMMMDDDAAA@@@???===<<<======<<<;;;999::::::999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777666666777777888888999999777777777777777777777777777777777777777777777777888888777666555444333333555555666666666666555555555555666666666666555555444444444444444444444444555444444333333444444555555555444444444444555555444444444555555555555666444555555666666666666666555333222444777888666333444777444666===;;;;;;FFFCCCOOObbb{{{rrrvvv{{{uuu^^^PPPJJJGGGCCC@@@AAA@@@???>>>===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::888888888999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;:::|||uuuoooooooooqqqxxx}}}tttooonnnoooqqq|||wwwwwwyyyvvvlllfffeeeiiimmm}}}xxxkkkfff]]]SSSJJJCCC???>>>;;;<<<<<<;;;::::::;;;<<<999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777888888888777777777777777777777777777777777777777777777777888777777666666555555555333444444555555444444333555555666666666666555555444444444444444444444444555444444333333444444555555555444444444444555555444444444555555555555666444555555666666666666666666444333444777777666333999;;;777777>>><<<<<>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<|||wwwtttwww{{{~~~|||xxxxxxyyyyyyzzz|||vvvoooiiibbb^^^iiiooo||||||wwwuuuuuussskkk^^^RRRIIIEEE@@@???>>><<<;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777333444444555555444444333555555666666666666555555555555555555555555555555555444444333333444444555555555444444444444555555444444444555555555555666444555555666666666666666777666555555666777555444444888666:::DDDGGGLLLZZZooo~~~vvvsssnnn\\\PPPMMMLLLGGGEEEBBB@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::<<<===}}}xxxssssssvvv~~~vvvuuuuuuwwwxxxuuunnniii]]]___eeepppxxx{{{vvvqqq}}}yyylll^^^UUUIIIFFFBBB>>><<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777999999888888777777666666666666666666666666666666777777777777777777777777666777777777888888888999666666777777777777666666444555555666666555555444666666666666666666666666555444444333333444444555555555444444444444555555444444444555555555555666444555555666666666666666888777666666666666666555222999:::>>>IIIPPP^^^ttt{{{uuutttyyyjjjZZZUUUTTTJJJHHHEEEAAA?????????@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999888::::::::::::::::::::::::999999999999999999999999999999::::::<<<===}}}vvvooogggfffiiiuuuzzzxxxsssmmmlllpppuuuxxxxxxlllddd^^^```dddkkkuuu}}}~~~|||wwwsss~~~tttfffNNNIIIBBB>>>===<<<;;;:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888999999888888777777666666666666666666666666666666777777777777777777777777666666777777888888999999666777777777777777777666444444555555555555444444666666666666666666666666555444444333333444444555555555444444444444555555444444444555555555555666444555555666666666666666888888777666666666777888999BBBCCCEEEMMMUUUhhh{{{~~~yyyvvvwww}}}{{{wwwdddZZZTTTKKKIIIEEEAAA???>>>???@@@================================================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;<<<{{{vvvqqqmmmiiikkkrrryyyxxxnnnooo{{{xxxjjjbbb```___bbbfffyyy||||||~~~sssRRRLLLDDD???>>>>>>===;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777666666666777777888888888444555555666666555555444444444555555555555444444555555555555555555555555555444444333333444444555555555444444444444555555444444444555555555555666444555555666666666666666777777888777666666999;;;999BBBEEELLL[[[fffxxx|||uuueeeYYYNNNKKKFFFAAA>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::===<<<<<<;;;;;;;;;vvvwwwyyyzzzxxxsssooohhhcccaaadddllluuu|||```XXXMMMFFFCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888777777777777777888888888777777777777777777777777777777777777777777777777666666666666666666666777555555666666666666555555333444444555555444444333444444444444444444444444555444444333333444444555555555444444444444555555444444444555555555555666444555555666666666666666666777888777666777:::>>>===BBBGGGXXXrrrnnnXXXTTTNNNGGGBBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;{{{uuuwwwyyyoooiiiVVVYYY^^^hhhyyyqqqfffXXXNNNHHHDDD>>>:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888666666777777888888999999777777777777777777777777777777777777777777777777666666666666666555555555777777888888888888777777333444444555555444444333444444444444444444444444555444444333333444444555555555555444444555555555444444444555555555666666444555555666666666666666555777888777666777<<<@@@KKKMMMOOOddd~~~{{{jjj|||~~~yyy}}}bbb^^^VVVNNNGGGDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<{{{qqqjjjooo}}}{{{qqqsss~~~wwwhhheee]]]UUUXXXiii~~~~~~{{{~~~{{{ppp___RRRKKKGGGCCCBBB===;;;>>>===:::888888;;;:::999999888888999999888888888888888888888888999999888888888888999999:::::::::999888777666555888999::::::999888777666777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666777777777777777666666666999777777888888;;;DDDOOOQQQVVVlll}}}xxxvvvnnnmmmttttttjjjdddfffaaadddhhhlllooosssvvvyyy~~~zzznnn}}}kkkXXXOOOJJJCCC???@@@???@@@@@@???>>>======>>>@@@@@@@@@?????????>>>>>><<<<<<======>>>>>>?????????>>>>>>===<<<;;;;;;;;;777999;;;;;;:::::::::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<<<<;;;;;;:::::::::}}}}}}tttnnnooosssxxx{{{wwwyyy~~~xxxtttjjj___YYY]]]fffmmm}}}nnn```VVVMMMEEEBBB===;;;>>>???======???;;;:::999999888999999999888888888888888888888888999999888888888888999999999999999999999888777666888999999:::999888777666777777777777777777777777666666666666666666666666555555555555555555555555555666666666777777777777555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666666666666666666666666666888666777999;;;>>>GGGQQQ[[[jjjxxxqqqiiihhhooopppiiieeeggg^^^^^^^^^___aaaeeejjjmmmgggiiimmmqqqppptttlllsss|||fffZZZQQQHHHBBB@@@???@@@@@@@@@???>>>>>>>>>?????????>>>>>>>>>==================>>>>>>>>>>>>=========<<<;;;:::::::::999;;;<<<<<<;;;:::;;;<<<999999::::::;;;<<<<<<===::::::::::::::::::::::::;;;:::999999999999:::;;;<<<;;;;;;:::::::::wwwyyy|||uuusssrrrpppttt|||zzzyyynnnddd\\\XXXWWWppp~~~|||~~~xxxvvvyyytttfffXXXNNNFFF@@@<<<======;;;<<<>>>;;;;;;:::999999999999999999999999999999999999999999999888888888888999999888888999999999888888777888999999999999888777777777777777777777777777777666666666666666666666666555555555555555555555555555555666666666777777777555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555666666666666666777666999???DDDIIIRRR[[[___zzz{{{yyyvvvqqqooorrrxxx}}}~~~yyyxxx{{{yyy}}}ooollliiiffffffjjjnnnrrrhhhgggiiilllmmmnnnssszzz~~~lllyyysssaaaSSSIIICCCBBB@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>===============>>>>>>>>>>>>============<<<<<<<<<;;;::::::999999;;;<<<======;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888999999:::;;;;;;::::::::::::|||xxxrrrqqqzzzxxx|||~~~|||yyynnnaaaXXXSSSZZZhhh{{{tttnnnoooxxxkkk```TTTLLLEEEBBB>>>:::999;;;;;;;;;:::999999999999:::999999999999999999999999999999888888888888999999666777888999999999999999888888888999888888888888666666666666666666666666666666666666666666666666555555555555555555555555555555555666666666777777555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555555666666666777888===EEEMMMTTT^^^hhhhhh}}}{{{|||~~~yyytttrrruuuxxxxxxwwwjjjiiiggggggjjjpppwww{{{}}}|||~~~~~~~~~xxxsss|||wwwvvvppp\\\OOOJJJIIIBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<===<<<::::::;;;<<<;;;;;;<<<<<<;;;:::888777::::::::::::::::::::::::::::::999999999999:::::::::::::::999::::::yyymmmhhhlllyyy|||}}}~~~~~~pppeeeXXXSSSRRRZZZjjj}}}}}}yyy|||wwwbbbYYYPPPJJJDDD>>><<<===<<<;;;::::::999999::::::999999999999999999999999999999888888888888999999666777888999999999999999888888888888888888999999666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555555666666777777999:::???GGGMMMUUUbbbooozzz{{{yyyttt{{{~~~xxxtttrrrmmmhhhhhhnnnvvv|||ooopppqqqssswww{{{~~~}}}}}}~~~~~~}}}|||}}}~~~tttyyyxxxpppmmmtttrrrsss{{{eeeVVVPPPFFFDDDAAAAAABBBAAA@@@>>>??????????????????????????????>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<:::;;;;;;:::999999:::<<<:::::::::::::::999999888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999:::~~~tttjjjfffhhhlllttt||||||{{{yyyzzzvvvggg[[[OOOLLLUUUhhhdddZZZQQQLLLFFF@@@===???<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999888888888888999999666777888999999999999999888888888777888888999:::777777777777777777777777666666666666666666666666444444444444444444444444444444555555555666666666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555666666777777888888;;;>>>CCCHHHKKKTTTgggyyy|||}}}}}}xxxqqqllleeeddddddgggmmmuuu}}}~~~}}}~~~}}}|||}}}|||~~~}}}zzzwww}}}}}}}}}{{{wwwsssrrrrrrmmmnnnrrrzzzvvvkkkjjjmmmoooqqqzzzooouuudddRRRLLLGGGBBB@@@AAAAAA@@@>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>====================================999::::::999888999;;;===999999888999:::;;;<<<===:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999888888999999:::}}}ssskkkllloooppprrrvvv|||wwwyyyxxx|||xxxlll]]]SSSPPPYYYnnn}}}ddd\\\SSSNNNIIIBBB??????<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999888888888888999999777888888999999999888888888888777777777888::::::777777777777777777777777666666666666666666666666444444444444444444444444444444444555555555666666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666666666777777888999999:::???DDDKKKOOORRR^^^yyy{{{zzzxxxuuusssqqqoookkkhhhdddiiioootttvvv{{{}}}|||~~~}}}yyyzzz}}}zzz|||~~~~~~{{{yyyxxx{{{wwwuuutttjjjjjjkkkpppvvvxxxuuuqqqnnnyyy~~~uuuoooooowwwssszzzyyyaaaQQQJJJBBB??????@@@@@@>>>>>>>>>>>>>>>?????????@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::999999:::===@@@@@@>>><<<:::999:::<<<===::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999888888888888999:::zzzrrrvvv|||~~~{{{sssyyyuuudddUUUNNNXXXhhh~~~}}}~~~yyyrrrmmmeee\\\WWWPPPHHHDDDDDD<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999888888888888999999888888999999999888888777888888777777777888:::;;;777777777777777777777777666666666666666666666666444444444444444444444444444444444555555555666666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555666666666777777888999:::::::::AAAIIISSSYYY]]]nnn}}}yyysssiiigggdddccceeegggggggggnnnwww~~~zzzyyy}}}{{{vvvuuuxxx{{{}}}{{{yyywww|||yyyuuuuuuvvvtttnnniiieeepppxxxxxx{{{{{{pppsss~~~ttt{{{xxxTTTLLLCCC>>>>>>@@@???>>><<<=========>>>>>>??????<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::<<>>>>>;;;:::===@@@???===<<<===??????@@@@@@???===<<<===???@@@===:::999;;;===<<<:::<<<;;;:::888:::???FFFLLLmmmWWW???777999;;;:::999<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;zzz}}}ppp\\\TTTNNNTTTdddyyytttfff[[[TTTGGGAAA<<<<<<;;;888777999999:::;;;<<<<<<;;;::::::888888888888888888888888999999888888888888999999888888888888888888888888777777777777777777777777777777777777777777777777555555555555555555555555666666666666555555555555222222333444555555555555444444444444444444444444555555444444444444555555666555555444444555555555666777777888:::@@@IIIQQQZZZ^^^iii{{{zzzqqqiiifffgggbbb\\\]]]aaaiiiqqqyyyzzzzzz|||zzzvvv{{{{{{|||||||||}}}}}}}}}{{{{{{zzzwwwuuuvvvzzz~~~|||xxxsssqqqnnnlllnnnpppnnnjjjlllpppwwwxxxooojjjTTTNNNEEEAAA@@@;;;<<<>>>@@@@@@>>>===>>>@@@:::;;;======>>>???BBBDDDFFFCCC???=========<<<:::=========;;;:::;;;>>>@@@EEE===666888;;;;;;:::;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;~~~qqqaaaWWWNNNJJJVVVhhhyyy{{{iii]]]QQQFFF===<<<<<<:::888888::::::;;;;;;;;;::::::999999999999999999999999999999999888888888888999999888888888888888888888888777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555333333444444555444444444444444444444444444444444555555444444444444555555666555555444555555666666666777888:::???GGGQQQXXX]]]^^^ooo||||||}}}sssddd\\\WWWVVVXXX]]]aaalllxxx~~~vvvwwwtttqqqqqqsssrrrnnnuuuuuuuuuuuuvvvvvvvvvvvvtttssspppmmmmmmooouuuyyy{{{xxxuuuqqqooopppooojjjhhhiiijjjnnnvvvtttwww{{{{{{bbbTTTIIIDDDCCC===>>>???@@@@@@>>>>>>>>>???888:::<<<===>>>???BBBEEEFFFCCC@@@>>>>>>===<<<;;;;;;===>>>===;;;999888888666777:::>>><<<888888<<<<<<;;;;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;}}}}}}~~~}}}~~~qqqiiiooozzzzzzsssgggZZZMMMLLLTTTeee{{{uuucccYYYKKK@@@===???>>><<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999999999888888888888999999888888888888888888888888666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555555666444444444555444444333333333333444444444444444444555555444444444444555555555555555555555666666777555777:::===BBBJJJSSSZZZ```jjj{{{{{{}}}wwwfffYYYXXXZZZ[[[bbblllqqqyyy|||~~~}}}wwwrrrppplllnnnmmmjjjjjjmmmllliiiiiiiiiiiijjjjjjjjjkkkkkkjjjhhheeedddeeejjjpppuuu{{{}}}~~~~~~~~~{{{vvvvvv{{{~~~zzzuuurrrrrrpppppprrrxxxzzz}}}vvvcccPPPHHHGGGAAA@@@@@@@@@???>>>===>>>>>>===>>>>>>>>><<<<<<>>>@@@>>>===<<<;;;;;;<<<======777999<<<===<<<:::::::::>>>======>>>:::666999???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;~~~~~~{{{~~~~~~|||{{{}}}}}}~~~|||rrrlllpppuuuvvvpppiii^^^RRRJJJNNNaaatttmmm^^^PPPCCC???@@@@@@??????>>>===<<<;;;::::::999999999999999999999999999999999999888888888888999999888888888888888888888888666666666666666666666666666666666666666666666666555555555555555555555555333444444444555555666666444444444555444444333333333333333444444444555555555555444444444444555555555555555555555666777888444999???BBBFFFLLLUUU]]]ooo~~~zzzzzzzzz|||}}}{{{yyywwwxxxzzz{{{vvvhhhZZZSSS\\\gggnnnvvv~~~yyyvvvvvvtttwwwyyyyyyuuuqqqmmmllljjjnnnnnnlllkkknnnnnnlllggghhhhhhhhhiiiiiiiiiiiifffdddaaa```bbbfffjjjmmmrrrssssssrrrqqqqqqsssuuuxxx|||~~~|||}}}zzzvvvssspppoooooooootttzzz{{{zzz^^^OOOJJJDDDBBB@@@>>>============<<>><<<;;;;;;===<<<;;;;;;:::999:::;;;===888:::;;;;;;;;;;;;===>>>;;;777666888:::999<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;yyyuuurrrtttzzz~~~~~~||||||{{{zzzzzzzzzzzzzzz{{{xxxtttsssuuuwwwwwwxxxzzz|||~~~}}}zzz{{{vvvuuuwww{{{wwwpppcccRRRIIIOOO[[[tttuuugggYYYLLLFFFCCC@@@>>>???@@@???>>><<<;;;:::::::::::::::::::::::::::::::::999999888888888888999999999999999999999999999999777777777777777777777777777777777777777777777777555555555555555555555555333333333444555555666666333333444444555444444444222333333444444555555555555555444444444444555555555555555555666777888888666===EEEHHHJJJQQQ```llluuubbbcccxxx}}}|||{{{wwwtttuuuxxxxxxsssooommmoooqqqsssrrrooollljjj___[[[]]]gggsss|||{{{wwwssspppmmmqqquuuxxxwwwvvvttttttssswwwyyyvvvuuuxxxxxxvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvssspppoooooopppoooooommmnnnnnnllljjjiiikkkllllllpppuuu{{{}}}}}}{{{vvvooojjjffffffjjjmmmmmmooowww~~~rrr\\\RRRHHHDDDBBB???======>>>===<<<===>>>>>>===<<<<<<===?????????>>><<<:::999:::<<<=========;;;::::::<<<>>>999666666<<>>???CCCAAA???===<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999999999999999999999999777777777777777777777777777777777777777777777777555555555555555555555555222222333444444555666666222222333444555555555555222222333333444555555666555555444444444444555555555555555555666777888999999CCCLLLMMMOOO[[[sss~~~uuuyyyzzzdddYYY\\\mmm|||zzzyyywwwtttsssvvvyyywwwppphhhdddffffffccc___^^^aaaeeecccllltttvvvxxx|||~~~}}}{{{zzzyyy||||||vvvwwwwwwvvvtttrrrrrrsssoooqqqsssuuuwwwwwwvvvuuuvvvwwwzzztttqqqhhhhhhhhhhhhiiippp|||mmm^^^OOOHHHDDD@@@??????@@@???===;;;<<<======<<<<<<>>>@@@???@@@???===:::999;;;===<<<======<<<::::::;;;<<<===:::;;;???@@@<<<888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;}}}zzzyyy}}}zzzvvvsssqqqqqqqqqqqqqqqqqqrrrsssttt{{{ssspppsssuuutttvvv{{{~~~~~~~~~~~~~~~{{{wwwrrrnnnkkkkkkmmmnnnoooooopppqqqtttwwwzzz|||||||||{{{|||~~~}}}zzz~~~ppp]]]OOOFFFSSSdddsss~~~{{{lll^^^PPPDDD???@@@DDDCCC@@@>>><<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999999999999999999999999999777777777777777777777777777777777777777777777777555555555555555555555555222222333333444555666666111222333444555555666555222222333333444555666666555555555444444555555555555555555555666777999999===GGGPPPQQQSSSccczzzmmmvvv{{{{{{lll___```eeemmm}}}zzzxxxvvvuuuuuuyyy}}}zzzpppggg```aaa___XXXSSSTTT\\\eeemmmxxxwwwyyyyyy{{{yyyyyyxxxwwwuuussspppooooooqqqzzz~~~|||vvvrrrnnnmmmnnnqqqxxx~~~yyyhhhUUUKKKGGGBBB@@@AAABBBAAA???===>>>>>>===;;;;;;<<<>>>:::<<<===;;;999:::===@@@888:::<<<===<<<;;;;;;<<<888666666999999888<<>>>>>===;;;:::999::::::::::::::::::::::::999999999999999999999999777888888888888999999999888888888888777777777777666666666666555555555555555555555555555555555555666666555555555444444444555555555555555555555555333333333444444444555555777666555444444555666777333333444666555333777>>>CCCOOORRRMMMYYYxxxvvvsss~~~ooobbbbbbaaadddppp~~~{{{wwwrrrnnnnnntttvvvqqqhhhcccbbb^^^VVVOOOSSS```jjjnnn{{{~~~~~~{{{wwwuuuyyy}}}~~~wwwqqqnnnmmmooottt}}}yyywwwsssqqqooooooqqqrrrzzzmmmYYYUUUJJJAAA???@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===}}}{{{zzzyyy}}}zzzyyy~~~}}}}}}}}}|||{{{yyyyyyyyyyyyyyyzzz|||~~~~~~}}}||||||}}}}}}zzzzzz{{{|||zzzxxx~~~|||xxxuuurrrpppnnnnnnppprrrtttttttttssstttuuuvvvvvvuuutttuuuxxx}}}}}}~~~ssstttwwwwwwtttcccVVVMMMTTTeeevvv{{{}}}iiiSSSFFF>>>>>>=========<<<;;;:::::::::::::::::::::::::::999999999999999999999999777888888888888999999999888888888888777777777777777777777666666666555555555555555555555555555555666666555555555444444444555555555555555555555555333333444444444555555555666666555555555555666666777666777999999999@@@HHHPPP[[[aaaeeewwwooodddddddddcccfffrrr}}}||||||||||||uuuooonnnllleee___]]]PPPUUUZZZ^^^fffrrryyy{{{}}}|||yyylllnnnrrrwww{{{vvvrrrpppoooooopppwww|||iii[[[PPPFFFDDDCCC@@@>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<xxxuuutttyyy~~~||||||zzz{{{}}}|||zzzxxxwwwxxxyyyvvvsssqqqqqqooommmlllppprrrvvvzzz{{{{{{yyyxxxuuuvvvvvvvvvttttttvvvxxxyyyxxxvvvsssqqqrrruuuxxxyyy|||tttiiikkkttt|||wwweeeRRRJJJOOO]]]ooo}}}~~~cccJJJBBB@@@>>>>>>>>>===;;;:::::::::::::::::::::::::::999999999999999999999999777888888888888999999999888888888888777777777777888888777777777666666666555555555555555555555555555555555555555444444444555555555555555555555555333444444444444555555555555555666666666666555555666444444777999<<>>===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<|||}}}~~~wwwwwwvvvssspppooooooqqqpppooollljjjhhhfffeeedddkkkooouuu|||~~~yyyyyyxxxvvvsssssstttvvv}}}}}}|||xxxtttpppooooooqqqtttyyy~~~}}}{{{{{{{{{|||~~~lllggglllsss}}}ppp```RRRJJJMMM\\\lllkkkMMMIIIEEE@@@>>>>>>===;;;999::::::::::::::::::::::::999999999999999999999999777777888888888999999999888888888888777777777666888888888888777777777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555444555666777777666555444555333333666:::AAANNNZZZqqquuuzzz}}}qqqsssmmmrrryyyrrrsssrrrrrryyy~~~{{{wwwvvvvvvqqqnnnkkkggg]]]RRRKKKKKKVVVfffwww~~~{{{www|||~~~zzzxxx}}}|||pppqqqrrrtttzzz}}}bbbYYYgggttt}}}wwwpppdddXXXRRRMMMFFF@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;xxxvvvrrrmmmjjjjjjmmmpppqqqpppooommmlllkkkkkkkkksssvvvzzz}}}zzzvvvtttuuuvvv}}}|||wwwtttrrrqqqrrrtttvvvzzzwww|||~~~{{{vvvvvv|||{{{||||||yyysssfffUUULLLPPP[[[xxxtttZZZOOOHHH@@@<<<<<<===<<<:::::::::::::::::::::::::::999999999999999999999999777777888888888999999999888888888888777777777666888888888888777777777777555555555555555555555555444555555555555555555555555555555555555555555555444444444555555555666666444555666777777666555444888666888<<>>===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;|||zzzvvvqqqnnnooossswwwzzzzzz{{{zzzxxxxxxzzz{{{~~~{{{{{{|||{{{~~~}}}}}}yyyxxxzzzxxxxxxxxxzzz~~~|||ttteeeUUUOOOPPP___ppp{{{mmmZZZPPPCCC<<<;;;======<<<::::::::::::::::::::::::999999999999999999999999777888888888888999999999888888888888777777777777888888777777777666666666555555555555555555555555444444444555555555555555555555555555555555555555444444555555555666666666555555666666666666555555888777;;;AAAGGGOOO\\\hhhrrrwwwqqqsssyyy~~~~~~||||||~~~}}}|||{{{{{{{{{yyyyyy{{{~~~|||vvvpppqqqhhh___[[[YYYZZZaaahhhwww~~~}}}yyyvvvsssrrrtttsssrrrtttxxx{{{}}}}}}}}}~~~wwwuuu{{{ppphhhqqqtttpppxxxyyykkkbbbZZZOOOEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<~~~|||zzzzzz||||||{{{zzzyyy{{{~~~uuuqqqmmmdddZZZTTTOOOUUUcccyyyttteeeRRRDDD??????===<<<::::::::::::::::::::::::999999999999999999999999777888888888888999999999888888888888777777777777777777777666666666555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555666666666666666666555555555555666666777999>>>FFFMMMSSS^^^iii{{{~~~wwwuuuyyy}}}}}}|||||||||{{{}}}~~~|||}}}}}}}}}|||{{{yyywwwvvvwwwxxxzzz{{{zzzwwwqqqnnnlllddd___bbbiiipppwww~~~|||xxxyyywwwssspppooopppppppppuuutttvvvyyy~~~~~~}}}~~~~~~}}}vvvwwwyyy~~~~~~}}}~~~ssszzztttjjjaaaTTTJJJEEE????????????????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<|||hhhgggooopppggg]]]LLLJJJRRRhhh~~~~~~|||bbbOOOEEE@@@<<<999::::::::::::::::::::::::999999999999999999999999777888888888888999999999888888888888777777777777666666666666555555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555666666666777777666555444444555666777<<>><<<;;;;;;;;;;;;:::888;;;:::999999888888999999777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666444333333222222333333444444444444444444444444444777666555444444444444444222444555444555777777666>>>DDDOOOYYY]]]bbbrrr|||}}}aaa^^^iii}}}{{{~~~|||{{{{{{{{{yyyxxx}}}xxxrrrpppqqqtttuuuuuu}}}{{{wwwnnnbbbXXXVVV___mmmyyyzzzuuuqqqpppoooqqqtttvvvyyy}}}|||wwwqqqnnnnnnoooqqqppppppnnnooowwwzzzyyyxxxzzz{{{|||{{{yyyppppppuuuxxx}}}ooorrrtttrrr~~~|||sss```PPPKKKEEEDDD@@@===<<<>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;zzzyyyyyy{{{ppphhhlllnnnkkkaaaSSSIIINNN```sss~~~pppXXXJJJ???777;;;::::::;;;<<<===<<<:::;;;:::999999888888999999777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666444444333333333333444444444444444444444444444444777666555444444444444555444666666555666777888999???JJJYYYeeegggkkkyyy}}}zzziii]]]aaaooo~~~{{{~~~|||yyyxxxyyyyyyxxxwwwwwwrrrmmmkkkooouuuzzz}}}}}}zzzqqqggg___[[[bbbiiittt|||}}}}}}|||yyyvvvvvvwwwyyyyyy{{{~~~yyywwwsssooommmmmmnnnooopppqqqooopppwww~~~~~~zzzvvvtttrrrrrrsssttttttsssnnnmmmqqqzzzxxxttt|||xxx~~~|||mmmXXXHHHBBBAAA>>><<<<<>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;}}}yyywwwwwwzzz~~~sssttttttmmmkkkaaaTTTMMMLLLVVVkkk~~~~~~oooWWWFFF===;;;::::::;;;======;;;:::;;;:::999999888888999999777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666555555444444444444555555444444444444444444444444666666555555444444555555777777777777666777:::===GGGTTTgggsssxxx|||{{{cccSSSWWWgggwww~~~zzz{{{xxxuuutttuuuvvvwwwwwwqqqnnniiiiiinnnvvv~~~zzz~~~xxxlllcccbbbeeeooottt{{{~~~||||||yyyxxxvvvuuuvvvzzz~~~~~~}}}{{{zzzuuusssqqqooonnnnnnnnnooopppqqqqqqqqqvvvzzzyyysssrrrooommmllllllmmmmmmmmmjjjiiilllsssxxxwwwwwwxxxxxxzzz}}}tttooolll~~~|||mmmSSSGGGCCC>>>===??????>>><<<================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;zzzuuurrrqqquuuzzz}}}tttpppllleeeXXXJJJGGGWWWiii~~~dddPPPIII>>>===<<<<<<===<<<:::888;;;:::999999888888999999777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666666666555555555555666666555555555555555555555555666666555555555555666666888777777888777777<<>>===<<<===>>>===;;;;;;:::999999888888999999777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666777666666555555666666777555555555555555555555555666666555555555666666777888666666888777888@@@JJJbbbccchhhwwwzzznnnWWWNNNOOOWWWoooyyytttxxxzzzuuuuuussspppoooppprrrrrrrrriiilllqqquuuxxxzzz{{{|||uuurrrnnnmmmooouuu}}}~~~|||zzzvvvyyy}}}~~~{{{ooooooqqqvvv|||~~~|||yyyrrrtttwwwxxxyyywwwtttsssuuutttsssrrrqqqooommmlllkkkpppssssssuuuvvvsssmmmjjjjjjkkklllllliiieeebbbaaa___aaahhhlllkkkjjjlllhhhmmmqqqpppmmmnnnsssyyy}}}{{{vvvyyyzzz]]]___|||xxxwww~~~___PPPBBB@@@BBB@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<~~~zzzsssmmmffffffmmmwww~~~qqqqqqrrrooocccTTTKKKJJJ```sssyyyjjjYYYMMMBBB@@@===<<<>>>???@@@@@@;;;:::999999888888999999777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666666666555555555555666666555555555555555555555555666666555555666666777777777444555999999;;;FFFTTTfffcccfffwww~~~|||```NNNNNNVVV___pppzzzuuupppsssuuupppqqqooommmmmmnnnnnnnnnllldddjjjttt{{{}}}|||yyyxxxooojjjhhhllluuu~~~~~~~~~}}}{{{yyyzzz~~~|||xxxvvvkkkmmmpppuuuyyy{{{zzzxxxssstttwwwyyyyyyxxxvvvtttssssssrrrpppooommmlllkkkjjjooorrrrrrrrrrrrnnniiieeeeeefffggggggeee```]]]^^^\\\___fffjjjiiihhhiiifffiiikkkjjjffffffkkkpppvvvuuutttvvvxxxyyyyyyxxx~~~~~~jjjbbbsssrrrlllVVVCCC???AAA@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<}}}xxxqqqllljjjkkkmmmoooxxx|||}}}uuuoooooommmbbbUUULLLQQQ```sss{{{iiiVVVKKKFFFAAA===<<<>>>??????;;;:::999999888888999999777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666666555555444444555555666555555555555555555555555666666666666666777888888777333555;;;===???MMM^^^eeefffmmm~~~{{{fffSSSIIINNNYYYhhhppptttqqqnnnoooooollllllkkkjjjkkkkkkjjjhhheeeeeemmmwww}}}|||xxxtttrrrjjjjjjllluuu}}}zzzyyyzzz|||~~~~~~}}}~~~~~~{{{xxxtttrrrjjjnnnsssvvvxxxxxxyyyyyyuuuvvvxxxyyyzzzyyyxxxwwwrrrrrrpppoooooonnnoooooojjjooorrrooommmlllhhhccccccaaa```___``````^^^]]]___\\\^^^eeehhhfffeeefffeeeffffffeeeccccccgggjjjmmmkkkjjjkkkooorrrrrrqqqvvvzzz}}}|||rrrttt|||eeeJJJBBBAAA???>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<~~~}}}xxxlllccc``````bbbhhhpppvvvzzzzzzxxx{{{zzzlllmmmrrrmmm___SSSJJJWWWjjjxxx{{{}}}eeeUUUNNNEEE>>>;;;:::::::::;;;:::999999888888999999777777888888888888777777777777777777777777777777777777777777666666666666666666666666666666666666555555444444444444555555666666666666666666666666666666666666666777888888777444666===???BBBRRReeedddkkkxxx~~~dddSSSJJJHHHOOOYYYooooooooonnnnnnmmmllljjjiiihhhhhhiiiiiigggccc```kkkrrrzzz}}}zzzsssmmmjjjiiimmmuuuuuussssssvvv||||||~~~yyy{{{{{{zzzyyywwwuuusssqqqjjjooouuuxxxxxxwwwyyy{{{wwwxxxyyyzzzzzzzzzyyyxxxsssrrrqqqqqqqqqrrrssstttkkkoooqqqmmmiiigggccc^^^dddaaa]]]ZZZ[[[]]]______```]]]___dddgggdddbbbcccddddddcccbbbaaabbbeeegggccccccfffjjjnnnnnnjjjfffffflllttt{{{~~~yyywwwyyyzzzpppqqq~~~||||||uuuTTTGGGCCC???===@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<~~~{{{|||}}}|||{{{|||}}}~~~~~~}}}wwwiii\\\TTTZZZ[[[^^^bbbbbbfffuuuyyyssswww{{{}}}pppmmmrrrmmm```RRRLLLTTTnnn{{{zzzwwwbbbKKK???>>>???<<<888<<<<<<;;;:::::::::;;;;;;777888888888888999999999777777777777777777777777888888888888777777777777444444555555555555444444555444444444444555666666777666444444666777666555222444666777666666777888<<<999999@@@IIISSS^^^hhhtttyyymmmVVVIIIGGGLLLUUU^^^iiijjjkkklllllljjjhhhgggiiidddcccfffgggccceeejjjwwwyyyzzzyyytttnnnkkkjjjppp{{{xxxsssvvv{{{~~~|||~~~yyyssswwwwwwvvvuuusssqqqnnnmmmppprrrtttvvvxxxzzz{{{{{{xxx{{{~~~|||wwwtttuuuwwwssssssrrrrrrqqqqqqqqqqqqmmmooooookkkdddaaabbbeeeeee```ZZZXXXYYY\\\```bbbaaaaaabbbccccccbbb```___bbbbbbbbbcccdddeeefffgggeeeeeegggjjjlllllliiifffeeedddfffkkkqqquuuvvvttt}}}}}}zzzsssvvvllluuu}}}}}}|||hhhMMMBBBDDDDDD???>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||qqqfff^^^```]]]]]]]]][[[\\\gggttt~~~ssslllpppuuuxxx}}}pppnnnmmmjjjWWWMMMMMMcccqqqZZZJJJEEECCC@@@===;;;;;;:::999999999::::::777888888888888999999999777777777777777777777777888888888888777777777777555555555666666555555555555444444444444555666666777666444444666777666555333444666777666666777888:::777888AAALLLWWWbbbkkksss}}}sss}}}zzzppp```PPPJJJLLLSSS\\\dddggghhhjjjkkkkkkkkkiiiiiigggbbbaaadddggghhhmmmsssyyy}}}~~~xxxooohhhhhhjjjttt{{{}}}}}}~~~yyytttvvvvvvvvvuuussspppnnnmmmnnnpppsssuuuxxxyyyzzzzzzxxx{{{}}}{{{vvvtttuuuxxxuuutttrrrpppoooooooooooonnnpppppplllfffcccdddfffccc___[[[YYY[[[___bbbccc`````````aaaaaa```______bbbbbbbbbcccdddeeefffgggeeeeeefffiiikkkkkkhhhfffdddccccccfffjjjmmmmmmlllzzz{{{}}}~~~uuutttwwwoooyyytttzzzsssUUUDDDAAA@@@>>>???>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;~~~}}}|||}}}~~~~~~|||}}}}}}}}}}}}}}}||||||zzzzzzyyyyyyzzz|||~~~{{{tttooolllhhhccc```\\\XXX[[[```mmmsss{{{vvvssstttuuu|||}}}nnnkkkooo```SSSJJJTTTsss|||fffRRRGGGAAA???===;;;;;;:::999888888999999777888888888888999999999777777777777777777777777888888888888777777777777555666666777777666666555555444444444444555666666777666444444666777666555333555666666666666777999999777;;;GGGTTT___iiiqqqxxx}}}tttyyy{{{oooppp|||```WWWOOOPPPUUU[[[bbbhhhfffggghhhiiijjjjjjjjjjjjgggcccbbbeeeiiimmmuuu|||zzz}}}{{{sssiiieeejjjpppxxx~~~~~~~~~~~~~~~{{{zzz{{{{{{xxxtttuuuuuuuuutttrrrpppnnnmmmmmmooorrrvvvxxxyyyyyyyyyyyy{{{{{{xxxtttsssuuuxxxwwwuuuqqqnnnllllllmmmnnnpppqqqqqqnnniiifffgggiiibbb```]]]]]]___ccceeeeee______^^^^^^^^^______```bbbbbbbbbbbbccceeefffgggddddddeeegggiiiiiihhhfffeeecccaaaaaacccdddddddddsssvvvzzz~~~}}}xxx{{{}}}xxxwwwxxxkkktttcccKKK@@@???@@@??????>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======~~~|||{{{{{{|||}}}zzzzzz{{{{{{|||{{{{{{{{{xxxxxxwwwwwwwwwwwwxxxyyyyyyzzz}}}|||yyytttpppkkkddd^^^[[[```dddmmmwwwzzzxxx|||~~~ppppppiiiaaaSSSMMM[[[yyy~~~lllVVVGGGAAA???>>><<<<<<;;;:::999999999999777777888888888999999999777777777777777777777777888888888888777777777666666666777777777777666666555444444444444555666666777666444444666777666555444555666666666666888999999;;;DDDRRR^^^gggooovvv~~~|||}}}xxxsssxxxrrr\\\WWWUUUZZZ^^^```bbbffffffffffffgggggghhhhhhhhhfffeeefffiiinnntttzzzyyywwwqqqkkkgggkkkttt|||zzz~~~|||{{{~~~}}}~~~~~~~~~{{{xxxwwwxxxxxxwwwuuuuuuttttttsssqqqpppooonnnmmmooossswwwyyyzzzzzzyyyyyyyyyxxxuuurrrrrruuuwwwwwwtttpppmmmllllllnnnpppqqqrrrqqqoookkkiiijjjkkkeeecccbbbbbbdddeeeffffff___^^^]]]]]]^^^___```aaaaaaaaabbbbbbcccdddfffgggdddccccccdddfffgggfffeeedddbbb```^^^^^^___```aaaiiioootttxxxzzz~~~|||zzz~~~~~~wwwzzz~~~uuuzzznnnmmmsssVVVEEEBBBEEE?????????>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<============>>>>>>~~~|||zzzzzz{{{|||yyyyyyzzz{{{{{{{{{zzzzzzxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvxxx|||xxxmmmddd^^^^^^bbbiiiqqq}}}yyypppllllllcccRRRKKK[[[zzzqqq\\\LLLFFFEEEBBB>>>>>><<<;;;;;;:::::::::777777888888888999999999777777777777777777777777888888888888777777777666666666777777777777666666555444444444444555666666777666444444666777666555555666666666555666888:::999@@@MMM[[[dddiiiqqqyyy}}}www~~~yyyqqqaaaYYYWWWZZZ```bbb```___```fffeeedddccccccdddeeefffaaaeeekkkpppvvv|||{{{rrriiieeekkkuuu~~~{{{xxxyyyzzzwwwxxx|||zzzxxxuuuttttttuuuvvvvvvttttttsssrrrqqqqqqppppppppprrruuuxxxzzz{{{{{{zzzxxxwwwuuusssrrrrrrtttvvvvvvssspppnnnmmmnnnqqqsssqqqqqqpppooommmllllllmmmiiihhheeeeeefffffffffeee```___^^^^^^___aaacccdddaaaaaaaaabbbcccdddeeefffcccbbbaaabbbdddeeeeeeddd``````^^^\\\\\\\\\^^^```aaagggmmmppprrrxxx}}}tttvvvxxx~~~tttvvvsss{{{zzzgggrrrxxxgggNNNDDDDDD????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>}}}|||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwvvvuuuuuuttttttsssrrrssswww~~~|||rrrgggccccccfffiiippp}}}nnnjjjooonnn___MMMMMMfff|||{{{}}}~~~sss___PPPKKKGGGBBB??????>>><<<;;;;;;;;;;;;777888888888888999999999777777777777777777777777888888888888777777777777555666666777777666666555555444444444444555666666777666444444666777666555666666777666555666999;;;:::DDDSSS___cccgggssswww{{{zzzcccSSSTTTTTTXXX___aaa^^^]]]^^^cccbbbaaa``````aaaccceee^^^fffooovvv|||~~~{{{qqqhhhiiisss}}}|||wwwxxx|||xxxuuurrruuu||||||zzztttssssssrrrssstttuuuwwwuuutttsssrrrrrrrrrrrrrrrtttuuuvvvxxxyyyzzz{{{{{{xxxwwwuuutttttttttuuuvvvtttrrrpppnnnnnnoooqqqssspppooonnnmmmmmmmmmmmmmmmkkkhhhfffeeeeeeeeeeeeddd______``````bbbccceeeeeeaaaaaaaaaaaabbbdddeeefffbbb```______aaacccdddddd\\\]]]]]]\\\ZZZ[[[]]]___^^^ccchhhjjjkkkpppxxx}}}qqqqqqttt~~~zzzxxxrrruuugggsssxxxzzz[[[HHHAAA@@@@@@?????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>~~~}}}|||{{{}}}}}}}}}}}}|||{{{zzzzzzwwwwwwwwwwwwvvvuuuuuuttttttsssrrrsssuuuzzz~~~|||wwwrrrppppppkkkgggsss~~~ooohhhhhhllljjjZZZLLLXXXppp{{{}}}}}}zzzfffWWWQQQJJJAAA???>>>===<<<;;;:::::::::777888888888888999999999777777777777777777777777888888888888777777777777555555555666666555555555555444444444444555666666777666444444666777666555666777777666555666999<<>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<======>>>~~~}}}|||~~~~~~~~~~~~}}}|||{{{zzzwwwwwwwwwwwwvvvuuuttttttsssssstttuuuvvvxxxyyyzzzxxx~~~}}}|||pppdddhhhuuuzzzwwwgggaaafffooodddOOOOOO___tttqqqbbb[[[PPPDDD>>>>>><<<;;;:::999999999777888888888888999999999777777777777777777777777888888888888777777777777444444555555555555444444555444444444444555666666777666444444666777666555777777777666555666999<<>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<===>>>}}}{{{{{{|||}}}{{{yyyxxxyyyzzz{{{yyywwwvvvtttttttttuuuvvvwwwyyy{{{~~~|||yyysssooooooyyy}}}|||vvviiieeemmmmmm^^^QQQOOOSSS}}}xxxnnn```LLLDDD===888:::<<<;;;:::<<<;;;;;;;;;;;;:::999888777888888888888888888888888777777777777777777777777666666555555555555666666555555555555666666666666444555555666666666666666888444444888;;;;;;===AAAPPP\\\eeeeeemmm~~~}}}iiiVVVOOORRRXXXYYY\\\___```^^^[[[XXXWWWVVVWWWXXXXXXZZZ___gggmmmxxxyyy{{{~~~~~~{{{uuupppjjjrrr}}}}}}}}}}}}}}}yyyxxxxxxxxxwwwuuuqqqnnnkkklllooorrruuuwwwxxxyyyvvvvvvvvvvvvvvvxxxzzz{{{uuutttsssrrrsssuuuwwwyyy|||{{{zzzyyyxxxxxxxxxwwwtttuuuuuurrrlllhhhhhhiiinnnnnnmmmlllkkkiiihhhgggdddaaa```aaaccceeedddbbb^^^^^^^^^```bbbdddcccbbbbbbbbbccccccdddddddddeee______^^^^^^___```bbbcccbbbccccccbbbbbbaaa```___aaabbbcccdddddddddcccccciiiiiimmmrrrtttuuu~~~}}}~~~ooozzzrrr~~~mmmKKKCCC???===@@@BBB???>>>???======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<;;;;;;;;;<<<<<<<<<<<<======}}}~~~~~~~~~|||zzzyyyzzz{{{||||||zzzvvvsssrrrrrrssstttqqqrrrtttxxx{{{|||xxxuuukkkoooqqqqqquuu~~~~~~~~~}}}vvvkkkkkkllleeeWWWLLLIIIkkkrrr]]]HHH@@@;;;<<<===;;;:::;;;;;;;;;;;;;;;:::999888777888888888888888888888888777777777777777777777777666666555555555555666666555555555555666666666666444555666666777777666666999666666888:::;;;@@@FFF^^^dddllluuu{{{vvvzzzwwwuuu|||sss^^^PPPLLLPPPUUUZZZ\\\^^^]]]ZZZWWWUUUTTTUUUVVVVVVXXX[[[cccnnnuuu{{{|||}}}}}}|||xxxtttpppqqqwww|||}}}~~~}}}{{{zzzxxxxxxxxxwwwwwwwwwwwwvvvrrroooqqqrrrtttwwwyyyzzz{{{{{{zzzyyywwwvvvvvvwwwwwwxxxxxxwwwuuuttttttuuuvvvwwwvvvwwwxxxxxxwwwvvvtttsssrrrrrrrrrpppmmmkkkkkkkkkoooooonnnmmmllljjjiiihhhcccaaa___```bbbddddddccc^^^]]]^^^```cccdddcccaaa______``````aaabbbccccccbbbaaaaaa``````aaabbbcccdddddddddcccbbb```___^^^aaabbbdddeeeeeeeeedddcccaaaaaaeeejjjkkkmmmvvvppppppqqqtttOOOFFFAAA???AAABBB???===>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;<<<<<<<<<=========~~~}}}}}}|||{{{{{{||||||}}}yyyuuurrrqqqqqqrrrnnnppprrruuuxxx{{{}}}}}}|||rrrsssrrrmmmnnnwwwyyyzzz|||}}}uuuyyy{{{ooonnnpppcccOOOHHHXXXvvvlllLLLDDD???>>>>>>;;;999:::;;;;;;;;;;;;:::999888888888888888888888888888888777777777777777777777777666666555555555555666666555555555555666666666666444555666666777777666666888777888999999:::DDDNNNjjjmmmvvvuuurrrrrrjjjjjj}}}yyyfffVVVNNNOOOTTTXXX\\\\\\[[[YYYUUUQQQPPPPPPVVVUUUUUUVVV\\\gggsss|||~~~~~~~~~{{{xxxuuuttttttzzz~~~}}}~~~|||||||||{{{zzzyyywwwvvvwwwwwwwwwxxxyyywwwtttrrrxxxyyyzzz|||}}}~~~~~~~~~}}}{{{yyywwwvvvvvvvvvvvvyyyxxxwwwuuutttsssssssssrrrtttvvvwwwwwwvvvsssrrrpppnnnmmmmmmnnnooonnnmmmpppoooooonnnmmmkkkjjjiiicccaaa______aaaccceeeeee]]]]]]___aaaddddddbbb```]]]^^^^^^___```bbbcccdddeeeeeedddbbbbbbaaaaaaaaaffffffeeedddbbb```___^^^bbbcccdddffffffeeeeeedddbbbbbbdddhhhiiikkkrrrzzz|||tttgggwwwjjjpppxxx]]]KKKEEE@@@AAABBB???===============<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;<<<<<<<<<<<<=========>>>~~~}}}}}}}}}}}}~~~|||zzzwwwuuurrrqqqnnnoooqqqsssvvvxxxzzz{{{|||{{{||||||{{{eeeiii|||uuuyyyppp\\\OOOLLLaaaqqqQQQHHHAAA@@@???<<<:::::::::;;;;;;;;;::::::999888888888888888888888888888777777777777777777777777666666555555555555666666555555555555666666666666555555666777777777777777666777999:::888;;;IIIXXXooo|||~~~ttt{{{wwwooosssxxxkkkZZZPPPOOOTTTYYY[[[ZZZZZZXXXTTTPPPNNNOOOPPPVVVTTTRRRTTT\\\hhhvvv{{{vvvssstttyyy~~~yyy~~~~~~}}}||||||}}}}}}{{{zzzxxxxxxxxxzzz{{{{{{xxxvvvyyyzzz|||}}}}}}|||zzzxxxwwwvvvvvvwwwxxxwwwwwwuuutttsssrrrqqqtttuuuuuuvvvvvvvvvuuuuuupppmmmkkkkkkoooqqqpppnnnpppoooooonnnmmmkkkjjjiiidddbbb``````aaaccceeeggg]]]^^^___bbbddddddbbb___^^^^^^___```aaaccceeefffgggfffeeedddbbbaaa``````eeeeeeeeeeeedddbbbaaa```cccdddeeefffffffffeeeeeeffffffggghhhhhhjjjnnnsssyyy{{{~~~vvv{{{kkkpppsssooozzzsssRRRHHHAAA@@@AAA???===>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<============>>>|||~~~{{{vvvsssmmmnnnooopppqqqrrrssstttvvvzzz}}}}}}}}}zzzcccddduuuzzzxxxtttjjjZZZHHHLLLaaauuurrrWWWNNNEEEBBB@@@<<<;;;<<<::::::;;;;;;;;;:::999999888888888888888888888888777777777777777777777777666666555555555555666666555555555555666666666666555666666777777777777777444666:::;;;:::???PPPaaatttzzz}}}tttttt~~~hhh^^^QQQLLLOOOUUUYYYZZZXXXWWWUUUQQQNNNNNNPPPSSSRRRPPPOOOSSS^^^lllzzz}}}vvvqqqqqqxxx||||||}}}|||{{{zzz{{{~~~yyyyyyzzz|||~~~~~~|||yyyvvvwwwyyy|||~~~|||{{{yyyxxxxxxxxxyyyzzzxxxxxxyyyyyyyyywwwvvvuuuwwwuuusssqqqqqqsssvvvxxxrrrooolllllloooqqqpppnnnooooooooonnnmmmkkkiiihhheeeeeedddccccccdddfffhhh______```ccceeeeeeccc```______^^^___aaaccceeegggffffffeeedddcccaaa```___cccddddddeeeeeeeeeeeeeeecccdddeeefffffffffeeeeeefffffffffcccbbbdddfffgggmmmmmmuuuuuussszzz{{{tttssspppzzz\\\OOOCCC@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===============>>>>>>|||~~~~~~yyyvvvssssssssssssssssssssssssuuuwww|||zzzxxxttt{{{qqqoooooofffRRRHHHMMM[[[tttyyycccWWWKKKDDDAAA===<<<>>>:::::::::;;;;;;::::::999888888888888888888888888777777777777777777777777666666555555555555666666555555555555666666666666555666777777888888777777444666:::>>>@@@GGGYYYjjjxxxvvvaaaZZZSSSRRRVVVZZZ\\\[[[WWWVVVTTTQQQPPPPPPSSSVVVNNNNNNPPPWWWdddssszzzrrrpppuuu|||zzz{{{}}}yyywwwvvvxxx}}}zzzzzz{{{}}}}}}zzztttuuuxxxzzz|||~~~{{{zzzyyyyyyyyyzzz{{{|||zzz{{{}}}~~~}}}|||{{{wwwtttpppmmmmmmoootttwwwsssqqqnnnmmmnnnpppqqqqqqpppppppppooonnnllljjjjjjhhhiiiiiihhhgggfffgggiiicccbbbbbbccceeeeeedddccc___^^^]]]]]]___aaadddeeeeeeeeeeeeeeedddcccbbbaaabbbcccdddfffggggggggggggbbbcccdddffffffeeeeeedddeeegggeeeaaaaaaccccccaaa___]]]eeevvvyyyssstttwww{{{}}}iiiyyytttvvvlll[[[JJJBBB@@@??????AAA>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===============>>>>>>>>>~~~zzzxxxzzzyyyxxxwwwvvvuuutttssstttvvv{{{{{{kkkgggnnnjjjaaaPPPHHHPPP^^^yyy|||~~~tttzzzrrrcccSSSIIIBBB===<<<>>>999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777666666555555555555666666555555555555666666666666666666777888888888888777555777<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>???}}}|||zzzzzzyyyxxxwwwuuusssqqqpppooorrrvvv{{{~~~{{{uuu~~~}}}jjjbbbkkkdddeeeTTTGGGJJJOOOgggwwwuuuzzziiilll~~~}}}lllYYYLLLCCC===<<<>>>999999:::;;;;;;:::::::::888888888888888888888888777777777777777777777777666666555555555555666666555555555555666666666777666666777888888888888888777888===EEELLLWWWhhhwwwvvv[[[WWWXXXZZZ\\\]]]\\\ZZZWWWZZZZZZXXXVVVSSSSSSUUUWWW^^^]]]```fffpppyyy~~~zzzuuurrrxxx~~~~~~}}}{{{{{{|||xxxuuuwww||||||zzzyyyzzz|||}}}}}}zzzxxxyyyzzz{{{|||||||||||||||}}}|||{{{zzzyyyzzzzzz{{{yyy{{{~~~|||yyywwwxxxwwwtttrrrqqqrrrssstttpppqqqrrrpppooopppuuuzzzuuuuuutttsssrrrpppooonnnmmmppprrrqqqmmmjjjhhhiiiiiifffccccccdddfffggghhheeecccbbb```aaacccfffgggccceeefffhhhhhhhhhhhhgggffffffggggggggggggffffffaaabbbcccdddeeedddcccccc___cccbbb___aaaggggggcccbbb]]]___hhhmmmppp|||ooo}}}}}}}}}ppp___ssspppuuuYYYIIIBBB??????@@@>>>>>>>>>>>>============<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>??????}}}zzzyyyyyywwwsssooonnnoooppprrrrrrvvv{{{~~~wwwuuuqqqjjjeeedddiii\\\PPPMMMIII___tttmmmbbblllkkk^^^UUUFFFAAA@@@;;;;;;;;;:::999999999::::::888888888888888888888888777777777777777777777777777777666666555555555444666666666666666777888888777777777777888999:::;;;:::<<>>>>>>>>>>>====================================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@}}}zzzyyyxxxwwwvvvuuuuuutttsssrrrtttwwwxxx{{{yyyvvvooodddgggmmmfff^^^TTTFFFTTT|||tttjjjpppyyylllSSSCCC???;;;;;;;;;::::::::::::::::::888888888888888888888888777777777777777777777777777666666666555555555555666666666666666777888888777777777777888888999:::;;;:::AAAPPP^^^jjjttt|||rrrWWWOOORRRTTTUUUXXXYYY[[[\\\\\\eeedddaaaZZZTTTSSSWWW\\\\\\```dddiiiqqqzzz{{{xxxwwwxxx~~~|||zzzyyyyyy{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{|||{{{yyyxxxyyyzzzzzzzzzzzz}}}~~~{{{wwwzzzxxxvvvvvvxxxyyyyyyyyywwwuuutttsssuuuwwwyyyzzzzzzyyywwwuuusssqqqooonnnqqqrrrsssqqqooommmmmmnnnkkkhhheeedddfffhhhiiijjjfffaaa]]]]]]bbbfffggggggggghhhiiiiiiiiihhhffffffjjjiiigggeeeddddddddddddbbbcccdddddddddcccaaaaaaaaaaaabbbcccdddfffggghhheeecccaaabbbfffkkkooorrrpppxxx|||{{{lllaaakkkkkkkkknnnqqqrrrVVVGGGDDDBBB??????>>>>>>>>>====================================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>}}}{{{yyy{{{}}}~~~|||yyysssrrrrrrttttttuuu}}}|||wwwmmmkkkooopppoooaaaGGGJJJhhhwwwvvv}}}fffKKKCCC>>>;;;;;;;;;;;;;;;:::999999888888888888888888888888777777777777777777777777666666666666555555555555666666666666666777888888888777777777777777888888>>>999BBBVVVeeemmmzzzfffSSSRRRQQQSSSUUUWWWYYY[[[\\\]]]``````^^^ZZZVVVVVVYYY]]]ccchhhlllpppuuu{{{zzzvvvrrr{{{|||yyyxxxxxxyyy{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyywwwxxxyyyzzz{{{zzzzzzyyyzzz|||}}}}}}{{{zzzzzzzzzyyyyyyzzz|||}}}|||zzzwww{{{yyyxxxxxxzzz{{{{{{{{{uuuvvvwwwxxxzzz{{{{{{|||}}}|||{{{xxxvvvsssrrrqqqtttuuuvvvuuusssqqqqqqqqqmmmkkkiiihhhjjjlllnnnnnnfffccc```aaaeeejjjlllkkkiiiiiiiiijjjiiihhhggggggjjjiiihhhgggeeecccbbbaaaddddddeeeeeeeeedddcccbbbaaabbbccceeeeeeeeeeeeeeeeeeffffffeeecccbbbbbbccc```hhhxxx~~~}}}xxxooo``````nnnyyyttthhhvvv{{{___KKKCCCAAA?????????>>>>>>>>>=================================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCC~~~zzzzzz|||vvvttttttvvvwwwwww|||rrrnnnrrryyymmmQQQJJJXXXttt|||xxx{{{wwwXXXJJJBBB;;;<<<<<<<<<<<<:::999888888888888888888888888888777777777777777777777777666666666666666555555555666666666666666777777888888777777666666777777888@@@:::EEE]]]kkknnn}}}www```TTTXXXRRRSSSUUUXXXZZZ\\\]]]^^^YYYYYYXXXWWWWWWZZZ___dddkkkppptttuuuwwwzzzxxxtttsss}}}~~~yyywwwvvvwwwxxx{{{zzzzzzyyyyyyyyyyyyzzz{{{zzzyyywwwwwwxxxyyyyyyyyyyyy{{{{{{|||{{{zzzyyyyyy{{{}}}|||{{{yyyyyyzzzyyyyyyzzz{{{|||{{{yyyxxxwwwvvvvvvwwwzzz||||||{{{wwwxxxzzz{{{{{{|||~~~~~~}}}zzzxxxvvvtttssssssvvvyyyzzzxxxtttrrrqqqpppnnnllllllnnnpppqqqqqqiiigggeeefffiiimmmnnnnnnllllllllllllkkkkkkjjjjjjjjjjjjjjjiiihhhfffeeedddeeeeeeeeeeeeeeeddddddccchhhgggfffdddcccbbbbbbbbbdddgggiiigggccc``````bbb]]]aaaooo{{{}}}|||pppbbbtttyyyuuulllppphhhPPPDDDBBBBBB?????????>>>>>>>>>==============================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>LLLggguuuxxxnnnZZZPPPVVVSSSTTTVVVYYY[[[\\\]]]^^^YYYWWWTTTRRRUUU[[[ccciiinnnrrrtttrrrrrrtttsssppp|||{{{wwwuuuvvvwwwxxx{{{zzzzzzyyyyyyzzzzzzzzz{{{zzzyyyxxxwwwxxxyyyzzzzzzzzz||||||}}}|||{{{zzzyyyzzz{{{{{{yyyxxxxxxyyyxxxyyy{{{{{{{{{zzzyyyyyyttttttuuuwww{{{}}}~~~}}}yyyzzz{{{zzzzzz|||~~~|||zzzxxxvvvuuusssxxx~~~~~~zzzuuurrrsssqqqoooppprrrsssssssssooommmllllllnnnooooooooonnnmmmmmmllllllllllllllljjjkkkkkkllllllkkkjjjiiiffffffeeeeeeeeedddddddddllljjjfffbbbaaabbbdddeeecccfffhhhgggeeeeeehhhlllcccccckkkzzz~~~}}}jjjhhhtttvvvqqqwwwZZZJJJEEEDDD????????????>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@~~~{{{|||~~~~~~~~~|||}}}|||xxxxxxzzzrrrkkkpppnnngggZZZGGGPPPrrr}}}eeeRRRAAA???>>><<<;;;::::::::::::888888888888888888888888777777777777777777777777555555555666666666666666666666666666666777888888777777777777888999:::;;;===DDDYYYtttqqqaaaRRRJJJOOOTTTUUUWWWYYYZZZ[[[\\\\\\[[[WWWSSSQQQSSSZZZbbbgggqqqttttttqqqqqquuuxxxxxx~~~{{{xxxwwwwwwyyyzzz{{{zzzzzzzzzzzz{{{||||||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}|||yyyzzzzzzyyywwwwwwxxxzzzyyyzzz||||||zzzyyyzzz{{{wwwwwwxxx{{{~~~zzz||||||{{{yyy{{{}}}|||{{{zzzyyyyyy}}}{{{yyywwwuuuttttttuuuvvvuuutttuuuuuuuuutttssssssrrrrrrooonnnmmmmmmlllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooohhhhhhgggffffffffffffgggkkkhhhdddbbbbbbeeeiiillleeefffhhhhhhiiilllooorrrhhhfffiiirrr{{{{{{www~~~pppeeevvvuuuwww~~~pppfffOOODDD@@@@@@@@@?????????>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================}}}~~~zzzxxxzzznnnhhhgggfffmmmeeeIIIHHH[[[{{{xxxgggXXXIIIAAA???<<<:::999999:::;;;888888888888888888888888777777777777777777777777555555555555666666666777666666666666666777888888777777777888999;;;<<<======MMMggg~~~uuu\\\UUUOOOJJJPPPSSSTTTVVVWWWXXXYYYYYYYYYXXXUUURRRQQQUUU[[[bbbeeepppsssrrrooopppyyy~~~~~~|||{{{{{{{{{|||}}}zzzzzzzzz{{{|||}}}~~~{{{{{{||||||{{{{{{zzzzzzyyyzzz|||~~~~~~~~~||||||zzzxxxvvvwwwzzz|||yyy{{{}}}|||zzzyyy{{{}}}|||||||||~~~~~~|||xxx{{{~~~}}}zzzzzz}}}~~~~~~~~~|||zzzxxxxxxyyyyyyxxxvvv{{{{{{||||||zzzyyyxxxwwwtttsssrrrqqqpppqqqqqqrrrqqqpppooonnnnnnnnnoooppplllkkkjjjiiihhhiiiiiijjjkkkiiifffeeeeeehhhkkkmmmiiiiiiiiijjjmmmnnnnnnnnneeeccceeekkkooottt|||}}}ssspppuuu|||~~~vvvppppppnnnzzzooouuuvvv[[[III???@@@@@@@@@?????????>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>??????TTTppp|||fffOOOOOOPPPPPPWWWSSSSSSTTTUUUVVVVVVVVVVVVQQQPPPPPPSSSXXX___dddgggjjjlllllliiilllxxx}}}|||~~~~~~~~~~~~~~~zzzzzzzzz{{{}}}~~~{{{|||}}}}}}}}}|||zzzyyyyyyzzz|||~~~~~~}}}{{{xxxvvvxxx{{{~~~zzz|||~~~}}}zzzzzz{{{~~~~~~~~~~~~{{{xxxuuuzzz|||zzz{{{~~~}}}{{{|||}}}|||{{{|||{{{zzzxxx}}}}}}}}}|||yyyxxxwwwvvvuuuvvvwwwwwwtttrrrpppnnnmmmmmmoooooonnnmmmlllkkkjjjkkklllllllllkkkjjjhhhhhhhhhiiiiiimmmkkkjjjlllnnnnnnjjjfff```___aaaeeegggjjjrrr|||}}}xxxxxx{{{zzz{{{}}}rrrzzztttsssnnnjjj{{{kkkUUUHHH@@@@@@@@@????????????>>>========================;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???}}}~~~~~~}}}yyyxxxwwwtttiii^^^bbbkkkjjj```MMMJJJVVVzzzxxxuuutttiiiYYYHHHCCC<<<999:::<<<<<<::::::999888888777888888888888888888888777777777777555555555555555555555555777777777777888888888888===<<<:::888999<<<>>>===III]]]vvv}}}uuu[[[VVVWWWRRRPPPVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTMMMMMMUUU\\\___bbbfffmmmlllhhhfffmmmzzz|||~~~~~~|||{{{wwwyyy}}}}}}|||}}}~~~}}}zzzxxxwwwxxx|||}}}~~~|||{{{{{{|||||||||}}}}}}|||zzzzzz~~~~~~}}}|||vvvxxxzzzzzzyyyyyyzzz{{{~~~~~~~~~~~~}}}zzzzzz{{{|||}}}|||{{{{{{}}}~~~}}}|||~~~|||zzzxxxwwwxxxwwwwwwvvvyyyuuuooommmnnnpppppppppqqqqqqpppppppppqqqssstttnnnooopppmmmiiifffggghhhjjjlllmmmkkkhhhfffgggiiicccffffffcccaaaeeepppzzzwwwuuu}}}gggrrrzzz]]]DDDAAAAAA???<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<==============================??????>>>>>>======~~~}}}|||zzz~~~wwwooovvvqqqccc\\\bbbfffcccTTTMMMOOOkkk{{{xxxuuunnndddSSSIII@@@>>>===:::999::::::999999888888888888888888888888888777777777777555555555555555555555555777777777777888888888888999999777666888<<>>===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<========================<<<<<<======>>>>>>}}}~~~~~~~~~}}}|||{{{{{{}}}|||nnnxxx|||pppbbb___fffmmm___TTTHHHUUUwwwzzz{{{cccOOOAAAAAA@@@999777<<<::::::999888888888888888888888888888777777777777666666666666666666666666777777777777888888888888777777666777888<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<========================999:::;;;===>>>@@@~~~~~~~~~}}}}}}}}}}}}}}}uuurrrwww|||qqqaaacccqqqiii^^^IIIEEE___}}}|||sssxxxWWW>>>???BBB;;;888===::::::999888888888888999888888888888777777777666777777777777777777777777666777777777888888888888999888888999:::>>>GGGQQQhhhuuu{{{gggWWWVVVVVVRRRQQQTTTQQQSSSVVVWWWVVVTTTSSSRRRQQQUUU[[[___bbbeeekkkqqqrrruuuvvvwww}}}yyyyyy{{{}}}|||}}}}}}}}}}}}{{{yyyxxxyyy{{{~~~}}}||||||}}}~~~|||}}}}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyxxxvvvwwwyyyxxxvvvuuuuuuuuuyyy{{{}}}~~~}}}||||||}}}~~~~~~{{{|||zzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}zzzyyyxxxuuusssrrrrrrrrrppppppnnnlllkkklllmmmnnnqqqssstttrrrnnnlllooorrrvvv}}}}}}uuu~~~kkknnnzzzeeeJJJDDD@@@@@@AAA?????????====================================<<<<<<<<<<<<========================999999;;;===>>>@@@{{{{{{~~~}}}|||llliiiggg^^^kkknnnhhhRRRBBBLLLdddtttfffBBB>>>CCC>>>999<<<;;;::::::999888999999999888888888888777777777666888888888888888888888888666777777777888888888888999888999;;;:::===JJJYYYnnn|||nnn```VVVUUUVVVSSSQQQTTTPPPSSSVVVWWWUUUTTTTTTUUUTTTYYY^^^```bbbgggmmmqqqpppuuuyyy|||}}}||||||}}}yyyvvv{{{~~~~~~~~~}}}}}}~~~||||||}}}~~~~~~|||{{{zzzzzz{{{}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{}}}~~~}}}{{{zzzzzzzzzxxxzzz||||||{{{{{{|||}}}{{{~~~|||||||||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}{{{yyywwwvvvwwwwwwxxxyyyuuutttrrrpppooooooooooooppprrrtttsssqqqpppqqqsssvvvzzzxxxsssuuuxxxyyynnnxxxvvvOOOEEE>>>???AAA??????AAA========================================================================:::;;;<<<===>>>???}}}yyyzzz}}}{{{zzz|||~~~~~~~~~}}}nnnttteeeggglllmmm]]]IIIEEEOOOlllssszzzwwwOOOCCCCCC???;;;;;;;;;;;;:::999999999999999888888888888777777777777777777777777777777777777777777777777888888888888888666888;;;;;;>>>OOObbbppp~~~{{{bbbZZZTTTUUUVVVSSSRRRSSSPPPSSSVVVWWWUUUTTTWWWYYY[[[___aaa```ccciiioooppppppvvv}}}|||{{{|||}}}~~~wwwyyy~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{zzzyyyyyyzzz}}}~~~{{{|||{{{zzzyyyyyyyyyyyyyyy{{{|||~~~}}}|||{{{{{{|||zzz{{{{{{zzzyyyyyy{{{}}}|||~~~~~~~~~}}}|||||||||}}}~~~|||yyywwwwwwyyy{{{||||||xxxvvvuuutttuuutttrrrpppppprrrssstttsssssstttvvvtttvvvzzzzzzwwwvvvzzzwwwzzzpppsssyyyXXXJJJ???@@@AAA>>>>>>BBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>========================<<<<<<<<<===>>>???{{{{{{~~~|||yyyyyyvvvtttrrrrrrtttuuuvvvvvvwwwzzzqqqccchhhkkkcccTTTIIIEEEXXXyyy~~~|||[[[GGG@@@>>><<<<<<;;;;;;:::999999999999:::888888888888777777777777777777777777777777777777777777777777888888888888777666999??????CCCWWWnnn||||||hhhYYYUUUSSSUUUUUUSSSRRRSSSPPPTTTVVVVVVTTTUUUZZZ^^^dddfffccc```dddmmmqqqooottt{{{|||{{{|||||||||~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{||||||~~~}}}}}}~~~~~~~~~|||{{{zzzzzz{{{}}}{{{|||{{{zzzyyyyyyzzz{{{{{{xxxzzz{{{{{{zzzyyyzzz{{{}}}|||{{{yyywwwxxx{{{~~~~~~~~~~~~~~~zzzwwwwwwyyy|||}}}|||wwwvvvvvvxxxzzzzzzwwwtttrrrsssttttttuuuuuuwwwxxxttttttuuu{{{|||zzz{{{wwwkkk|||jjjyyyyyydddRRRCCCAAAAAA<<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@========================;;;;;;<<<===>>>???}}}~~~|||zzzxxxsssqqqpppqqqsssuuuuuuuuuooossszzzzzzwwwvvv]]]dddhhheee\\\OOOCCCOOOnnnxxx```III===;;;>>>???<<<;;;::::::999999::::::888888888888777777777777666666666666666666666666777777777777888888888888888777<<>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>???@@@AAA========================999:::;;;===>>>@@@|||~~~||||||~~~rrrkkkkkkjjj___aaaeeecccUUUIIIMMMZZZ}}}rrraaaPPPEEE@@@<<<999<<<;;;::::::999999::::::999999999888888888888777777777777777888888888888777777777777777888888999999;;;===>>>AAAQQQqqq~~~oooRRRSSSTTTTTTTTTTTTSSSRRRRRRUUUVVVWWWVVVVVVZZZ```fffpppeee^^^aaahhhlllnnnppp|||}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{uuurrrqqqrrrvvv|||~~~}}}~~~~~~~~~}}}~~~}}}|||{{{|||~~~~~~|||zzzyyyzzz{{{|||}}}~~~}}}}}}|||yyyzzz}}}yyyxxxyyy|||~~~}}}}}}zzzxxxwwwyyyzzz{{{{{{wwwwwwxxxzzz{{{|||zzzyyyqqqtttyyy{{{{{{zzzzzzzzz|||zzzwwwuuuxxx|||ssswww}}}yyywww{{{[[[FFFGGGCCC<<<======??????>>>>>>======<<<<<<>>>>>>>>>>>>====================================;;;;;;<<<<<<===???|||jjjdddddd___```fffgggZZZJJJJJJVVV~~~|||hhhWWWLLLFFFAAA===<<<;;;::::::999999::::::999999999888888888888777777777777777888888888888666666555555666666777888999:::===@@@FFFWWWuuujjjUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVUUUUUUUUUYYY```fffkkkbbb]]]```fffjjjnnnrrr|||yyy|||}}}{{{vvvsssnnnooorrrxxx~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}zzz{{{~~~~~~{{{zzz|||~~~~~~~~~|||zzzwwwwwwxxxyyyzzzyyywwwwwwwwwxxxyyyyyywwwvvvrrruuuyyy{{{zzzzzzzzzzzzzzzyyyyyyyyy{{{zzzvvvwwwhhhLLLHHHEEEBBBAAA??????>>>>>>>>>=========<<<============>>>>>>>>>>>>========================<<<<<<<<<======???~~~rrrgggiiiaaa\\\aaaiiiaaaNNNIIIRRRwww||||||ooo___RRRHHHAAA===<<<;;;::::::999999::::::999999999888888888888777777777777777888888888888777777666666777777888999::::::===DDDMMM___yyyuuu```XXXWWWWWWVVVUUUUUUUUUUUUVVVUUUTTTTTTSSSTTTYYY```fffddd___]]]```dddhhhooovvv|||uuuvvv{{{|||||||||{{{xxxuuuqqqooonnnrrrxxx~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~||||||}}}}}}~~~~~~|||zzzzzz{{{{{{zzzyyywwwwwwxxxxxxwwwuuutttssstttvvvyyyzzzzzzyyyzzzzzzwwwyyyzzz{{{}}}~~~|||{{{yyy}}}tttQQQFFFAAAAAAAAA<<<>>>>>>>>>>>>============<<<<<<======>>>>>>??????=======================================>>>}}}}}}}}}uuuxxxjjj]]][[[ffffffVVVLLLNNNlll{{{rrr^^^LLLAAA???<<<;;;::::::999999::::::999999999888888888777777666777777777888888888888::::::999999::::::;;;<<<;;;;;;>>>GGGTTTeee|||gggVVVWWWXXXWWWVVVUUUTTTUUUUUUVVVUUUTTTRRRSSSUUU[[[aaafff___^^^___ccceeeiiirrr|||wwwqqquuu{{{zzzwwwsssqqqppprrrvvvxxxxxxzzz}}}~~~~~~~~~}}}{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{xxxyyyzzzyyywwwtttsssrrrvvvxxxyyyzzzyyyyyyyyy{{{wwwxxxzzzzzzzzz{{{}}}{{{~~~\\\KKK@@@???AAA;;;>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@========================>>>>>>======>>>>>>}}}xxxvvv}}}iii^^^eeekkkbbbSSSLLLZZZmmmuuuUUUEEEBBB<<<;;;::::::999999::::::999999999888888888777777666777777777888888888888:::::::::::::::;;;;;;<<<======AAAKKKYYYjjj}}}zzz\\\NNNTTTVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSTTTXXX^^^cccfff``````cccgggiiilllvvvyyyuuuxxx~~~}}}yyyxxxxxx|||}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}|||zzz|||}}}|||yyyvvvuuuvvvxxxyyyzzzyyyxxxxxxyyy{{{xxxyyyxxxwwwvvvwwwzzz|||pppYYYDDD???CCC@@@============>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@========================>>>>>>===>>>>>>???zzzoootttyyyiiihhhnnnlll]]]NNNJJJUUUyyy^^^FFF@@@<<<;;;::::::999999::::::999999999888888888888777777777777777888888888888888888777777888888999:::>>>???EEEPPP^^^ooo~~~xxxvvvsssUUULLLSSSUUUUUUUUUVVVUUUTTTTTTSSSUUUTTTUUUXXX]]]cccfffgggdddcccfffjjjmmmqqqyyy}}}|||||||||}}}}}}~~~~~~~~~~~~~~~}}}zzz{{{|||}}}}}}||||||{{{zzz{{{~~~|||yyyyyy{{{zzz{{{zzzyyywwwwwwyyy|||{{{zzzyyyvvvuuuvvvyyy|||{{{zzzvvv}}}~~~~~~dddFFF===AAA???============>>>>>>>>>>>><<<<<<======>>>>>>??????=================================>>>???@@@|||{{{wwwqqqzzzyyy|||qqqhhhlllqqqgggUUUIIIIIIeeehhhJJJ@@@<<<;;;::::::999999::::::999999999888888888888777777777777777888888888888777777777777777888999999===@@@HHHTTTbbbttt}}}}}}fffQQQMMMTTTTTTUUUWWWXXXXXXVVVTTTRRRVVVUUUWWW\\\bbbggghhhhhhhhhfffggglllpppttt{{{~~~~~~~~~}}}|||}}}|||~~~|||xxxxxxzzz||||||{{{{{{{{{{{{zzz~~~}}}{{{}}}||||||{{{xxxwwwwwwyyy|||{{{|||{{{zzzxxxxxxyyy{{{{{{uuu}}}lllqqquuuxxxuuu|||iiiGGG<<>>>>>>>>???============>>>>>>>>>>>>========================<<<<<<<<<>>>???AAA}}}vvvtttwwwzzzrrrrrrvvvnnnvvvsssgggiiisssnnn]]]QQQHHH\\\zzzsssSSSFFF<<<;;;::::::999999::::::999999999888888888888777777777777777888888888888999999888888999999:::;;;<<<@@@JJJWWWeeexxx}}}}}}yyy^^^OOOOOOUUUTTTVVVYYY[[[ZZZXXXUUUSSSVVVVVVYYY___fffjjjjjjhhhkkkhhhhhhmmmrrruuu{{{|||zzz{{{}}}}}}|||~~~|||wwwvvvxxx{{{}}}{{{|||}}}~~~xxx}}}~~~}}}}}}}}}{{{xxxvvvwwwyyy||||||}}}~~~}}}|||zzzzzz{{{}}}rrryyylllrrrtttrrrqqqyyyoooLLLBBBCCC<<<<<<=========>>>>>>??????>>>>>>>>>>>>====================================;;;;;;<<<>>>@@@BBB{{{pppjjjjjjppp|||}}}www|||{{{llllllkkkhhhfffgggjjjlllSSSCCCKKKbbb{{{sssVVVHHHEEE<<<<<>>777;;;;;;::::::999888777777666666666666777777777777888999888777777888;;;>>>???CCCOOObbbwwwcccOOOLLLRRRWWWVVVVVVWWWWWWWWWVVVUUUTTTUUUVVV[[[aaaccccccfffkkkooommmkkkkkkooovvv}}}zzzvvvwww}}}~~~~~~~~~{{{}}}~~~~~~|||{{{}}}~~~~~~}}}}}}zzzvvvssssssvvvyyy|||}}}~~~~~~tttyyywwwvvvgggooo{{{www~~~tttVVVCCC???BBB??????>>>===============??????>>>=======================================:::;;;<<<>>>@@@AAAyyyrrroooeeekkkttttttzzzsssllleeebbb```^^^bbbggg[[[JJJIIIUUUiiitttZZZIIIEEE;;;<<<@@@;;;;;;===888;;;;;;::::::999888888777777777777777888888888888888999999888777999<<>>===============??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>@@@AAAsssjjjeeebbbeeepppqqqrrryyy{{{}}}rrrdddcccaaa[[[^^^ggg```RRRKKKLLLXXX{{{{{{dddPPPGGG<<<===@@@;;;999<<<888;;;::::::999999888888888888888888888999999999999888888999888888:::===@@@@@@KKK]]]rrrwww]]]QQQOOOPPPRRRTTTVVVXXXZZZZZZWWWTTTRRRRRRTTT[[[bbbeeecccdddgggnnnnnnpppssswww|||}}}|||yyy{{{}}}~~~~~~~~~~~~}}}|||zzzxxxvvvtttvvvwwwxxxwwwvvvwwwyyy{{{~~~}}}|||ssssss|||{{{wwwuuu~~~kkkKKKBBBEEE??????>>>===============???>>>>>>===============????????????????????????:::;;;===>>>@@@AAAtttpppfffaaahhhsss~~~sssrrruuuvvvyyyxxxfffgggggg^^^]]]ggg___YYYSSSMMMQQQnnnqqq]]]PPP@@@>>>AAA;;;888;;;999:::::::::999999888888888777777777888888888999999888888999888999;;;>>>AAA;;;KKKaaawwwnnnZZZTTTTTTTTTTTTSSSUUUYYY[[[ZZZXXXTTTQQQQQQTTT[[[ccceeeccccccfffkkkmmmrrrwww|||zzzuuuxxx|||{{{{{{~~~~~~~~~}}}{{{yyyxxxvvvuuuwwwxxxzzz{{{zzzzzz{{{|||}}}~~~}}}{{{{{{{{{~~~vvvxxxwwwyyyrrrMMMAAADDD???>>>>>>===============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@@@@{{{zzzlllbbbcccfffkkkzzz{{{tttrrrqqqwww~~~|||gggjjjlllbbb]]]bbbbbbcccZZZOOOOOOccc}}}xxxaaaJJJ@@@AAA;;;999;;;:::::::::999999999999999888666666666777777777888888777888999999:::<<<@@@CCC???SSSjjj~~~bbbUUUUUUUUUUUUUUUSSSUUUXXXZZZZZZWWWSSSQQQRRRTTT[[[ccceeecccdddgggiiilllssszzz|||xxxzzz~~~~~~~~~}}}~~~~~~}}}}}}|||{{{{{{{{{|||~~~~~~||||||}}}|||~~~}}}{{{yyyyyyzzz|||nnnzzz~~~vvvxxxRRRCCCDDD???>>>>>>===============>>>>>>============>>>>>>========================;;;<<<===??????@@@tttzzzyyymmmfffcccdddkkkrrrsssjjjjjjvvvpppppptttmmmdddaaahhhlll```PPPNNNYYY{{{xxxWWWCCCAAA<<<:::<<<:::999999999999999999999999555666666666777777777777777888999999:::===AAAEEEEEEZZZqqqqqqWWWPPPSSSTTTSSSTTTRRRTTTVVVXXXXXXUUURRRPPPSSSUUU[[[cccfffdddeeehhhjjjnnnuuu|||~~~~~~}}}~~~zzzyyyzzz|||iiilllvvvyyy}}}ZZZIIIFFF??????>>>==============================>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@pppvvv~~~}}}pppiiihhhgggfffrrrrrrgggeeerrryyyrrrxxxwwwkkk```gggpppeeeWWWTTTSSSgggdddEEE@@@===<<<===:::999999999999999999999999666666777777777888888888777888999:::;;;>>>BBBFFFFFF\\\sss~~~uuuuuuhhhSSSPPPTTTSSSRRRTTTRRRSSSUUUUUUUUUTTTRRRPPPVVVWWW\\\ccceeedddfffkkknnnqqqwww}}}~~~|||{{{}}}ssskkkggg|||sss|||```MMMFFF??????>>>==============================>>>??????========================<<<===>>>??????@@@pppvvv}}}vvvmmmlllggg______ssshhhcccmmm|||zzznnnssswwwkkk[[[aaaoookkkaaa]]]QQQVVVssskkkGGG@@@======>>>:::999999999999999999999999777888888888888999999999777888999:::;;;>>>CCCFFFIII```wwwzzzsssyyygggTTTSSSWWWUUUSSSVVVRRRSSSSSSTTTSSSRRRQQQPPPWWWXXX\\\ccceeeeeeggglllrrruuuyyy~~~~~~}}}mmmoooiiisssyyy~~~cccNNNDDD??????>>>==============================>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????mmmnnnsss}}}uuukkkddd```cccwww}}}~~~|||kkk[[[[[[lll~~~}}}bbbfffwwwoooYYY```eeejjjggg\\\TTTXXXbbbxxxSSS===:::<<<;;;999;;;;;;::::::::::::999999444444555777888:::;;;;;;888::::::999;;;AAAEEEGGGTTTccctttwwwxxxppp\\\NNNRRRXXXUUURRRRRRTTTPPPOOOQQQRRRPPPOOOQQQXXX\\\```bbbbbbcccfffiiisssyyy~~~|||{{{~~~jjjttt]]]{{{mmmvvvlllUUULLLEEE@@@===??????<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>======kkkjjjlllttt||||||ssskkkfff___qqqyyy{{{yyyhhhXXXYYYiiizzzeeebbbpppqqqddd]]]aaaggghhh```WWWVVV[[[mmmzzz]]]IIIAAA???>>>===;;;;;;::::::::::::999999666777777777888888888999888999::::::<<<@@@EEEGGGSSSfff|||pppsssfffXXXPPPUUUZZZVVVSSSTTTVVVQQQOOOPPPPPPMMMMMMPPPYYY]]]ccceeefffgggkkknnnyyy~~~~~~}}}{{{{{{|||~~~~~~xxxcccggg{{{jjjvvvqqqxxxxxx\\\NNNEEE@@@===>>>>>><<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>===>>>>>>>>>>>>======nnnjjjhhhlllrrryyy{{{qqqjjjdddsssyyygggXXXWWWfffvvvnnn]]]dddnnnppp[[[]]]ccchhheee[[[TTTSSSZZZyyyvvvaaaOOOCCC>>><<<;;;;;;;;;::::::::::::999999999999999888777777666666888888:::;;;===@@@DDDHHHYYYrrrqqqsss[[[SSSRRRXXX[[[WWWTTTVVVXXXSSSOOOOOONNNLLLMMMQQQ\\\```fffjjjkkklllpppsss}}}|||yyyxxxzzz~~~~~~{{{jjjeeejjjvvveee~~~}}}eeeRRREEE???<<<>>>>>><<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===============>>>>>>sssmmmhhhiiimmmrrr{{{ssskkkhhhuuu{{{iiiYYYWWWcccppp}}}```\\\gggppp]]]\\\___eeefff^^^UUUPPPSSSrrrzzzwwwdddOOOBBB===;;;:::;;;;;;:::::::::999999999:::999999888888777777666888888:::===>>>???EEEKKKaaayyyxxxvvvUUUSSSTTTYYYYYYUUUTTTXXXXXXSSSOOOOOONNNMMMQQQWWW___dddjjjlllmmmnnnqqqttt|||zzz{{{~~~}}}zzzqqqjjj{{{fffwwwlllVVVFFF@@@<<<===>>><<<<<>>>>>>>>>>>>>>>>>===============>>>>>>qqqlllhhhiiikkkmmmsssyyyuuummmgggrrr|||iiiZZZVVV^^^gggvvvppp^^^```iiiddd^^^\\\aaaeeeaaaYYYTTTSSSnnn}}}~~~kkkSSSEEECCCAAA===;;;;;;:::::::::999999999888888888888999999999999888777:::>>>???@@@GGGQQQiii}}}|||rrrWWWVVVWWWWWWUUURRRTTTYYYVVVRRRPPPPPPPPPPPPVVV^^^cccgggkkklllkkklllpppsss|||{{{}}}}}}}}}rrrnnnvvvxxx}}}xxx^^^HHHBBB>>>>>>>>><<<===???========================>>>==================>>><<<=========>>>>>>nnnjjjhhhiiijjjiiilllpppyyy}}}xxxrrrhhhrrryyyhhhZZZUUUXXX^^^kkkvvvoooddddddkkkbbb\\\```eeeddd^^^ZZZTTTiiixxx[[[JJJEEEBBB===;;;;;;::::::::::::999999777777777888999:::;;;;;;999777:::???@@@AAAKKKYYYssszzzoooZZZZZZYYYVVVSSSRRRTTTXXXTTTRRRQQQRRRQQQRRRYYYbbbfffhhhjjjiiihhhjjjnnnsss~~~||||||}}}~~~~~~~~~}}}yyyhhhhhhnnn|||jjjLLLEEE@@@@@@???======@@@========================>>>======<<<<<<======>>><<<<<<======>>>>>>vvvpppmmmkkkiiieeedddgggkkkoooxxxzzzwwwnnnwwwwwwiii]]]WWWXXX\\\___jjjwwwqqqiiipppfff___bbbggggggbbb___UUUaaalllSSSHHHBBB<<<;;;;;;::::::::::::999999777777888999999:::;;;;;;;;;777999???@@@BBBOOO```uuuxxxuuujjjZZZ[[[ZZZWWWTTTTTTUUUVVVSSSRRRSSSSSSRRRQQQXXXaaafffggghhhgggfffiiipppuuu~~~}}}}}}iii[[[uuunnnyyyzzzPPPIIICCCAAA@@@======@@@========================>>>===<<<<<<<<<<<<===>>><<<<<<<<<===>>>???{{{tttoooiiiaaa___aaa^^^bbblllzzzzzzyyyoooxxxxxxkkkaaa[[[\\\^^^VVVaaalllttt|||~~~~~~~~~}}}}}}~~~~~~oooqqqhhhbbbeeeiiiiiidddbbbXXXZZZsss```OOOFFF???;;;;;;;;;:::::::::999999999999999999999999::::::<<<777999???AAACCCRRReeemmm|||ppp{{{lllfffYYY[[[[[[XXXWWWWWWVVVUUUSSSRRRSSSTTTQQQPPPVVV^^^eeeffffffeeeeeejjjrrrxxx}}}{{{{{{}}}}}}}}}}}}~~~```iiixxx|||RRRKKKDDDBBB@@@======@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;<<<<<<===>>>???wwwrrrrrriii]]]\\\^^^^^^iiizzz~~~yyyyyy~~~|||xxxooo```]]]___XXXUUUZZZbbbllluuu||||||yyywwwvvvvvvwwwxxx{{{~~~vvvxxxwwwmmmbbbccckkkiii___YYYWWWjjjkkkQQQEEEBBB???===;;;:::::::::999888;;;;;;999999999999;;;;;;;;;999;;;AAABBBEEEWWWlllvvv~~~ssskkk}}}~~~kkkfff```]]]YYYVVVUUUSSSRRRPPPRRRUUUUUURRRNNNQQQZZZcccjjjhhhfffgggkkkrrryyy~~~yyyvvvuuu~~~yyy|||~~~iiicccvvv~~~aaaKKK@@@???;;;===BBB@@@=================================<<<;;;;;;::::::===============<<<~~~xxxlllaaa```^^^XXX___pppyyy|||{{{|||yyyooo^^^ZZZ\\\XXXXXXZZZ^^^dddlllttt{{{}}}zzzwwwuuusssrrrrrrsssvvvzzz~~~tttgggfffnnnnnngggWWWRRR^^^~~~pppUUUFFF??????===;;;:::;;;:::999888;;;::::::999999::::::;;;;;;888<<>>AAA>>>========================<<<<<<<<<<<<<<<<<<========================uuunnniiicccXXXZZZfffmmm{{{~~~uuuaaaZZZ]]][[[[[[ZZZYYYZZZ___hhhpppvvvyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}|||zzzwwwuuusssooonnnmmmmmmooossswwwzzz|||}}}wwwhhheeekkkooommm^^^TTTWWWqqqttt]]]KKK???@@@===;;;:::;;;;;;:::888999::::::;;;;;;::::::999:::999<<>>@@@<<<========================;;;;;;<<<======>>>??????==================zzzwwwpppmmmccc```ddddddppp}}}jjj___```]]]\\\YYYUUUTTTVVV]]]eeejjjnnnqqqsssuuuwwwzzz}}}}}}}}}}}}}}}||||||{{{zzzxxxvvvtttsssnnnllljjjhhhhhhkkknnnqqqtttwwwzzz}}}xxxfff___dddkkknnndddXXXUUUhhhtttcccQQQDDD@@@>>><<<;;;;;;;;;:::999999999;;;;;;;;;;;;999999::::::===AAACCCKKK___rrr|||mmmiiidddWWWYYYZZZXXXVVVUUUUUUUUUSSSQQQPPPQQQQQQPPPPPPVVV```hhhjjjkkkmmmqqqwww~~~||||||~~~rrrttt{{{ppp~~~zzzZZZGGGEEEAAA>>>???<<<====================================>>>>>>??????<<<<<<======>>>>>>xxxssssssvvvqqqkkkfff___iiipppddd```[[[[[[XXXUUUSSSTTTWWW[[[^^^eeegggjjjmmmpppsssxxx{{{|||}}}}}}~~~~~~}}}}}}|||zzzyyywwwvvvuuupppnnnjjjgggeeefffggghhhkkkpppvvv{{{~~~lll```aaaiiiqqqbbbXXXRRR^^^||||||rrreeeTTTEEE@@@>>><<<;;;;;;;;;:::999999999;;;;;;;;;;;;999999;;;<<>>???<<<========================??????>>>>>>============;;;<<<<<<===>>>???~~~pppsssyyyxxxrrrkkk___dddyyyvvvjjjbbbYYYZZZYYYWWWVVVUUUUUUVVVWWW]]]___bbbdddgggkkkqqqtttxxx{{{~~~~~~~~~}}}{{{zzzxxxwwwwwwrrrpppllliiifffeeeeeeeeeeeejjjppptttxxxzzz}}}~~~||||||iiidddkkktttccc[[[SSSYYYttt|||ttthhhUUUEEEAAA>>><<<;;;<<<<<<;;;999999::::::;;;;;;::::::999:::===@@@@@@CCCOOOeeevvv}}}qqqxxx]]]VVV]]]ZZZXXXVVVUUUTTTSSSOOOMMMMMMOOOQQQTTTXXX___fffkkklllnnnqqqvvv}}}{{{~~~xxx|||jjjjjjgggJJJFFFBBB>>>???===========================??????>>>======<<<;;;;;;;;;;;;<<<===???@@@xxx{{{wwwtttqqqeeedddsssxxxmmmaaa\\\[[[YYYXXXVVVVVVVVVVVVVVVXXXZZZ\\\___ccchhhlllqqqvvv{{{~~~}}}{{{zzzyyyxxxxxxrrrqqqooommmjjjhhhgggfffbbbdddgggiiilllpppuuuxxxzzz|||~~~qqqeeeiiisssgggaaaXXXWWWooo}}}ppp[[[IIIAAA???<<<<<<<<<<<<;;;:::;;;::::::999999::::::;;;999>>>AAAAAAFFFUUUlll|||}}}sssXXXRRRZZZWWWVVVUUUUUUUUUSSSPPPNNNLLLNNNRRRWWW]]]ccciiilllmmmooosssxxx}}}qqqeeetttrrrOOOHHHCCC===>>>=================================<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@~~~|||uuutttvvvkkkgggrrrzzzlll^^^]]][[[XXXWWWWWWWWWWWWRRRTTTVVVWWWZZZ^^^cccggglllqqqyyy~~~~~~|||{{{zzzyyyyyyyyyqqqqqqpppooommmkkkiiihhhbbbaaaaaa```bbbgggnnntttxxxzzz{{{|||}}}sssbbbdddmmmgggcccWWWSSShhh}}}|||yyycccPPPAAA???===<<<<<<<<<;;;:::<<<;;;999999999999;;;<<<888===AAABBBHHHZZZqqqpppSSSNNNVVVUUUTTTTTTTTTUUUTTTRRRPPPKKKNNNSSSYYY```eeejjjmmmnnnppptttxxx}}}~~~lllsssyyy~~~yyySSSJJJCCC=================================::::::;;;;;;<<<=========:::;;;<<<>>>???AAAuuusssxxxxxxqqqjjj{{{nnnhhh```[[[XXXXXXXXXXXX[[[YYYXXXWWWWWWZZZ]]]___fffooovvvxxx|||~~~}}}}}}||||||||||||}}}zzzwwwrrrnnnllljjjhhhfffeee___ZZZ[[[\\\]]]cccjjjppptttzzz|||||||||~~~~~~hhhccceeeeeeddd___XXX]]]ssszzztttpppTTTGGGAAA======<<<888777888;;;::::::::::::;;;<<<<<<>>>===>>>CCCNNN^^^rrruuuxxxbbbRRRPPPRRRXXXUUUSSSSSSUUUTTTQQQNNNPPPNNNPPPVVV```ggghhhgggkkklllooosssxxx}}}~~~wwwqqqvvvtttuuuyyysss{{{\\\FFFHHHCCC;;;>>>>>>>>>============>>>>>>====================================>>>>>>|||wwwzzzxxxpppjjjyyysssiiiaaa[[[XXXUUUTTT\\\[[[ZZZYYYZZZ\\\^^^___bbbllltttxxx|||~~~~~~}}}||||||||||||}}}yyyvvvrrrnnnllljjjhhhfffccc___\\\^^^^^^]]]___ccckkkooouuuxxxxxxyyy|||jjjcccfffeeefffbbbZZZ[[[lllzzzzzzcccJJJCCC>>>======:::999:::;;;::::::::::::;;;<<<<<<>>>>>>@@@EEEMMM\\\nnn|||tttfffrrr|||___RRRPPPRRRUUUTTTRRRSSSTTTSSSPPPNNNNNNNNNOOOVVV```fffhhhgggkkklllooosssxxx}}}|||xxxqqqlllrrr~~~tttrrruuukkkrrraaaLLLIIIBBB;;;AAA>>>>>>============>>>>>>====================================>>>>>>}}}|||xxxpppjjjxxxyyy{{{qqqhhhaaa]]]YYYWWW\\\[[[ZZZYYYYYYXXXYYYYYY]]]gggpppwww}}}~~~~~~~~~}}}}}}}}}||||||yyyvvvrrrooommmjjjhhhfffaaa^^^^^^aaa```[[[ZZZ\\\ccchhhmmmqqqrrruuuyyy}}}~~~mmmbbbddddddgggfff^^^XXXbbbzzz{{{~~~kkkOOOGGG???>>>>>><<<;;;<<<;;;::::::::::::;;;<<<<<<<<>>>>>============>>>>>>====================================>>>>>>~~~xxxqqqlllvvv}}}zzzyyyxxxzzzuuuooojjjfffdddaaa```^^^]]]\\\ZZZYYYWWWUUUTTTYYYaaallluuu|||~~~}}}||||||xxxuuurrrooonnnkkkhhhfff```^^^^^^```___[[[YYY[[[\\\```fffiiikkkoootttyyy|||}}}~~~~~~~~~vvvcccaaaaaafffhhhaaaXXXZZZmmmmmmUUUJJJ@@@======<<<;;;===;;;::::::::::::;;;<<<<<<<<<@@@CCCGGGVVVqqquuudddaaa{{{lllXXXQQQQQQRRRQQQQQQRRRSSSTTTSSSQQQOOOMMMOOOSSS[[[cccgggiiihhhmmmooosssxxx|||{{{sssooopppvvvzzz||||||~~~xxxtttmmmtttmmmTTTKKKBBB<<>>>>>============>>>>>>====================================>>>>>>xxxqqqooozzz|||xxxppppppnnnkkkhhhfffeeeeeedddccc``````___^^^\\\[[[YYYYYYWWW]]]hhhssszzz~~~~~~}}}|||xxxvvvsssqqqooommmjjjgggbbb___^^^___^^^[[[[[[^^^XXX\\\```bbbdddhhhnnnsssvvvxxx{{{~~~~~~}}}~~~~~~~~~}}}}}}zzz{{{~~~nnnbbb^^^ccchhhdddYYYVVVeeexxxrrr[[[NNN@@@;;;;;;:::;;;<<<;;;::::::::::::;;;<<<<<<@@@AAABBBFFF[[[rrrcccdddeeeUUUQQQRRRRRRQQQSSSUUUVVVUUUSSSRRRQQQNNNQQQWWW___fffjjjjjjjjjooorrrwww|||~~~zzzxxxwwwxxxyyy{{{yyy{{{tttwwwrrrWWWMMMEEE===@@@>>>>>>============>>>>>>====================================>>>>>>wwwrrrppp}}}wwwwww}}}}}}pppnnnkkkjjjjjjiiigggeeeaaa```___]]]\\\[[[[[[ZZZXXX\\\eeepppwwwzzz~~~~~~}}}{{{yyywwwtttsssqqqoookkkhhhfffbbb___```^^^\\\]]]aaaXXX[[[]]]^^^^^^aaaggglllnnnqqqvvv{{{~~~~~~}}}zzzzzz|||}}}}}}|||||||||}}}~~~jjj^^^aaagggggg]]]VVVaaarrrzzzwwwcccRRRBBB;;;:::::::::;;;;;;::::::::::::;;;<<<<<>>>>>============>>>>>>====================================>>>>>>wwwqqqppp~~~}}}uuuwww||||||yyyuuusssnnnkkkgggbbb]]]ZZZYYYXXXZZZ[[[cccnnntttvvv{{{}}}{{{zzzxxxvvvuuusssqqqmmmjjjjjjfffccccccaaa]]]]]]___ZZZ\\\\\\[[[ZZZ\\\bbbggghhhlllrrrwww{{{|||{{{yyyxxxxxxyyyzzz|||~~~~~~~~~~~~~~~qqq```aaafffiiiaaaXXX___nnnyyy{{{jjjXXXDDD<<<:::::::::;;;;;;::::::::::::;;;<<<<<>>>>>============>>>>>>====================================>>>>>>zzzwwwqqqppp}}}|||uuuxxx|||wwwmmmeee^^^[[[YYY\\\\\\bbblllrrrtttzzz}}}{{{zzzyyywwwvvvuuurrrnnnkkklllhhhggggggddd^^^[[[\\\\\\]]]]]]ZZZXXXYYY___ccceeeiiiooouuuxxxyyywwwvvvyyyyyyyyyzzz{{{}}}~~~{{{|||}}}}}}}}}~~~uuudddbbbgggjjjcccYYY^^^kkkooo[[[FFF===;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;@@@FFFUUUuuu}}}lllUUUOOOTTTWWWVVVPPPSSSWWWWWWSSSOOOMMMMMMLLLRRR[[[ccchhhjjjkkkkkklllqqqxxx~~~yyyxxx{{{||||||rrrttt~~~}}}zzz{{{{{{nnnXXXIIIBBBFFF>>>>>>============>>>>>>====================================>>>>>>ggg{{{wwwqqqrrr|||tttrrrvvv{{{yyynnn```VVV[[[\\\ccckkknnnnnnttt}}}~~~|||{{{|||zzzxxxvvvtttuuuvvvvvvuuuqqqjjjfffdddccccccccc]]]\\\ZZZYYYYYYYYY[[[\\\bbbcccgggmmmtttwwwvvvtttwwwxxxxxxxxxwwwxxxzzz}}}{{{yyyxxxyyy}}}~~~~~~}}}}}}}}}~~~|||~~~bbbaaaeeeiiibbbZZZ\\\fffxxx|||bbbGGG<<<<<<<<<===>>>::::::999999:::;;;===>>>FFFEEECCCVVV}}}~~~|||aaaXXXQQQQQQSSSNNNMMMOOOSSSVVVWWWUUURRRPPPPPPUUUZZZ^^^```bbbgggjjjiiiqqqyyy|||~~~|||{{{vvvrrruuu}}}{{{uuu|||xxx}}}yyyYYYIIICCC@@@@@@??????>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<\\\iii}}}xxxsssttt~~~tttrrrtttwwwxxx|||~~~yyyxxxxxxuuunnnggg^^^]]]aaagggkkkmmmttt}}}~~~}}}|||zzzyyyxxxwwwwwwwwwxxxyyywwwsssmmmiiigggfffeeeddd^^^]]][[[YYYYYYYYY[[[[[[]]]^^^aaagggnnnrrrsssrrrvvvxxxzzzzzzyyyxxxyyyyyyyyyxxxwwwyyy|||}}}}}}{{{|||}}}}}}|||{{{{{{}}}}}}{{{{{{~~~~~~|||}}}~~~~~~}}}|||eeebbbdddfffaaaYYYZZZaaa{{{iiiMMM@@@>>>===<<<;;;;;;:::999999:::;;;===>>>@@@CCCEEE\\\~~~~~~vvv|||cccZZZSSSRRRSSSNNNOOOQQQTTTVVVVVVUUUSSSQQQRRRVVV[[[^^^___bbbfffjjjkkkssszzz}}}}}}vvvqqqmmmpppyyywww{{{~~~dddOOOFFFCCC@@@???>>>>>>======>>>>>><<<<<<<<<=========>>>>>>==================XXX```iiirrrzzzyyysssttt}}}~~~sssuuuwwwwwwuuuuuu{{{wwwpppjjjlllrrrxxxxxxvvveeeaaa___bbbgggllluuu}}}}}}~~~~~~~~~~~~}}}|||xxxxxxyyyyyyzzzzzzzzz{{{xxxuuuqqqnnnllljjjgggeee___^^^\\\[[[ZZZZZZZZZ[[[ZZZZZZ]]]bbbhhhmmmpppqqquuuxxx{{{|||zzzxxxvvvvvvxxxwwwwwwxxxzzzzzzyyyxxxxxxxxxxxxxxxvvvwwwyyy||||||zzzyyyzzz|||~~~~~~}}}yyyzzz{{{}}}}}}~~~~~~~~~{{{yyy|||llleeebbbeeebbb[[[ZZZ___rrrpppQQQBBB@@@???<<<999;;;::::::::::::<<<===>>>===CCCGGG^^^~~~mmmkkk}}}fff___YYYXXXWWWQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSWWW[[[^^^___bbbggglllnnnuuu|||~~~vvvqqqlllmmmuuu{{{~~~~~~uuukkkRRREEE@@@???>>>>>>===============<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>[[[fffqqqqqqqqqwwwxxxtttvvv|||{{{rrrtttuuuvvvtttrrrssswww{{{zzzuuuiiieeeiiipppssstttkkkfff```___dddmmmwww~~~~~~}}}}}}|||||||||||||||||||||{{{yyyyyyzzz{{{|||{{{{{{{{{yyywwwtttrrrpppmmmiiifffbbbaaa___]]]\\\[[[[[[[[[]]]]]]]]]```dddiiimmmoootttvvvyyyyyywwwuuuttttttwwwwwwxxxxxxyyyxxxwwwvvvuuuvvvvvvuuutttuuuwwwyyyzzzzzzyyyzzz{{{|||||||||zzzzzz{{{|||}}}~~~~~~|||}}}wwwjjjaaaccceee```^^^aaakkkwwwUUUAAA>>>???===:::;;;;;;::::::;;;<<<>>>??????DDDFFFXXXtttdddkkkzzzgggddd```^^^]]]VVVUUUUUUUUUUUUTTTTTTTTTTTTSSSWWW[[[^^^```dddkkkppprrrxxx~~~}}}wwwpppnnnsss}}}~~~ppprrrrrrpppTTTDDD??????>>>======<<<<<<========================>>>>>>==================^^^vvv|||{{{wwwzzzxxxqqqooopppqqqqqqooonnnllllllkkkoooxxxkkkffffffhhhhhhoookkkeeeaaadddmmmxxx~~~~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyy{{{||||||||||||{{{zzzyyyyyywwwuuutttssspppllliiigggfffdddbbb```^^^]]]\\\aaa```___^^^___bbbgggjjjqqqrrrsssrrrqqqqqqssstttvvvvvvwwwwwwvvvuuuuuuuuutttuuuuuutttssstttvvvxxxzzzzzz{{{zzzyyyxxxxxxxxxzzzzzzzzzzzz{{{{{{||||||~~~~~~nnn^^^```fffeeecccccchhh{{{]]]DDD<<<>>>>>><<<;;;;;;::::::;;;<<<>>>???BBBFFFDDDPPPtttqqqeeetttrrraaabbbaaaaaa```YYYVVVVVVUUUTTTTTTSSSSSSSSSRRRVVV\\\```ccchhhoootttuuu{{{yyyssspppsss{{{tttqqqmmmrrruuuXXXHHHDDD??????>>>===============>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<>><<<<<<;;;;;;;;;;;;===>>>???AAAFFFEEEOOOqqqooojjjgggYYY\\\]]]^^^___XXXVVVVVVUUUTTTSSSSSSRRRRRRSSSXXX___dddgggkkkqqquuuxxx}}}{{{xxxtttrrruuu{{{~~~zzzvvvooo~~~vvvYYYIIIFFF@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<>>@@@===FFFIIITTTsss{{{nnnppp~~~cccUUUXXXZZZ\\\]]]WWWUUUUUUUUUTTTSSSRRRPPPOOOVVV\\\ccchhhkkkmmmqqqtttyyy~~~|||{{{yyyxxxxxx|||zzz|||}}}www[[[JJJGGGAAAAAA@@@????????????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<>><<<<<<<<<;;;;;;<<<===???@@@;;;GGGMMMYYYuuuxxxnnnuuucccUUUXXXZZZ\\\^^^XXXTTTUUUUUUUUUSSSQQQOOONNNYYY___fffkkkmmmmmmoooqqqzzz~~~~~~~~~~~~|||}}}}}}zzz|||yyy}}}}}}ssswww~~~aaaPPPMMMBBBAAA@@@@@@??????@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>\\\vvv|||jjjbbbfffiiirrrzzzoooiii___XXX[[[aaacccaaapppnnnmmmoooqqqqqqllliiinnnvvvyyy|||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||~~~}}}|||zzzyyyyyyyyyvvvssspppnnnmmmllljjjhhhhhhfffccc___]]]\\\\\\\\\\\\]]]^^^```bbbcccdddeeebbbbbbaaaaaaaaabbbbbbbbbeeeeeefffgggggghhhhhhiiiiiilllppprrrqqqooonnnnnnrrrtttvvvyyyzzz{{{zzzzzz{{{|||}}}~~~qqqfffccciiinnniiirrrvvvyyy~~~{{{iiiPPPAAA>>>>>>;;;::::::::::::;;;===???@@@>>>GGGWWWmmm~~~oooxxxfffZZZ___]]]XXXYYYYYYTTTRRRRRRTTTRRRNNNOOOSSSZZZ```gggjjjiiijjjmmmqqqxxx}}}}}}yyyyyyzzz}}}zzz{{{uuuyyyvvvqqqvvv~~~eeeMMMLLLFFF@@@<<<>>>@@@???===>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>SSS[[[}}}{{{mmmiiidddhhhooo}}}ssskkkaaa]]]\\\[[[YYYXXXYYY```ooouuunnnmmmooorrrtttooolllpppxxxyyy{{{~~~~~~}}}||||||}}}zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}~~~}}}|||{{{{{{zzzzzzzzzxxxuuurrrpppooommmkkkiiiiiigggddd```^^^]]]\\\\\\ZZZZZZ[[[\\\]]]^^^^^^___]]]]]]\\\[[[[[[\\\]]]^^^___``````aaabbbbbbccccccfffhhhkkkmmmmmmllllllmmmqqqsssvvvxxxzzz{{{{{{zzz{{{{{{|||~~~wwwfff```ggglllccclllttt{{{}}}|||lllSSSCCC@@@???;;;;;;:::::::::;;;===???@@@BBBLLLaaa|||{{{|||lll```ccc___YYYZZZYYYTTTRRRSSSTTTRRRNNNNNNRRRYYY```gggjjjiiijjjnnnrrrwww|||~~~|||xxxxxx~~~~~~{{{yyywwwpppVVVSSSGGG@@@<<<>>>@@@???===>>>========================>>>>>>>>>>>>>>>>>>PPPHHHbbbvvvllljjjbbbeeehhhttt~~~pppeeecccaaaZZZVVVWWWNNNNNNRRR^^^rrryyynnnjjjlllqqqsssqqqmmmqqqwwwzzz{{{||||||zzzyyyyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{{{{|||}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||||||||zzzwwwtttrrrqqqooommmlllllljjjfffccc```^^^]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^aaacccfffgggggghhhjjjllloooqqqtttwwwyyyzzz{{{{{{{{{{{{|||~~~~~~~~~iii]]]fffjjj___bbbmmm{{{}}}qqqXXXFFFAAA???;;;;;;:::::::::;;;===???@@@EEENNNhhh~~~pppccceee^^^YYYXXXVVVTTTSSSSSSTTTQQQMMMMMMQQQYYY___fffiiiiiijjjooosssvvv{{{~~~}}}wwwpppttt{{{~~~|||}}}yyy|||rrr}}}yyyYYYTTTHHHAAA===>>>@@@>>>===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>QQQIII[[[vvviiidddaaabbbaaaiiizzzhhheeefffaaa]]]___XXXUUURRRQQQVVVaaannnwwwxxxssswww}}}xxxooodddfffkkkooonnnkkknnnsssyyy{{{{{{zzzxxxwwwxxxyyyvvvvvvwwwwwwxxxzzz{{{|||{{{|||~~~}}}{{{zzzyyyyyyzzz||||||}}}}}}~~~{{{yyyuuusssrrrqqqooommmnnnllliiifffccc```___^^^]]]\\\\\\ZZZYYYXXXWWWWWWZZZXXXVVVTTTTTTUUUWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\^^^```bbbcccdddfffjjjmmmlllnnnqqqsssvvvxxxyyyzzzzzz{{{|||~~~~~~yyyyyy~~~lll\\\eeekkk]]]^^^iiiyyyxxx}}}zzz\\\FFF@@@???<<<;;;;;;:::;;;<<<===???@@@DDDKKKhhhuuummmbbbbbb[[[VVVVVVSSSUUUSSSSSSTTTQQQMMMMMMPPPXXX^^^eeehhhiiikkkpppuuuxxx}}}~~~~~~zzznnnlllqqq~~~~~~~~~{{{wwwuuuwww{{{}}}pppvvv~~~ZZZQQQJJJBBB===>>>@@@>>>===>>>???>>><<<::::::<<<>>>???==================NNNNNNVVVnnn~~~~~~pppdddaaa___ZZZ```~~~nnneeefffdddaaaaaaUUUTTTSSSQQQQQQTTTZZZ^^^lllmmmkkkggghhhnnnpppnnn```bbbfffkkkkkkiiikkkpppwwwyyy{{{zzzyyyxxxxxxyyyuuuuuuvvvvvvxxxyyy{{{|||{{{|||~~~~~~}}}{{{zzzwwwxxxzzz|||}}}~~~~~~~~~{{{xxxuuusssrrrqqqnnnmmmmmmllliiigggdddaaa```___]]]]]]\\\ZZZXXXWWWVVVUUUXXXWWWUUUSSSSSSTTTUUUVVVUUUVVVVVVWWWXXXXXXYYYYYY\\\]]]___```aaadddiiilllhhhiiikkknnnqqqssstttuuuvvvxxxzzz}}}}}}yyyxxxyyyooo[[[bbbiii^^^___fffwww~~~zzzzzz```FFF>>>>>>===;;;;;;;;;;;;<<<>>>@@@AAACCCIIIddd|||yyy~~~nnn|||hhh___^^^XXXVVVWWWSSSUUUSSSSSSTTTRRRNNNNNNQQQXXX^^^eeeiiijjjmmmsssxxx{{{|||vvvoooooozzzzzz~~~}}}|||zzzwwwrrrppprrrwww{{{{{{}}}qqqqqq]]]SSSKKKDDD>>>>>>???===<<<>>>???>>><<<::::::<<<>>>???==================NNNUUURRRWWWppp}}}qqqddd^^^WWW[[[sssooogggddd```\\\[[[ZZZXXXUUURRRRRRUUUWWWUUUZZZ___```]]]^^^dddkkk```___ccchhhiiigggjjjnnnrrruuuyyyzzzyyyxxxxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{|||}}}}}}|||{{{{{{vvvwwwzzz|||~~~yyyvvvsssqqqpppnnnlllkkkiiihhhfffdddbbb```^^^]]]ZZZZZZYYYWWWVVVUUUTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUXXXYYY[[[\\\^^^aaaeeehhhcccdddfffhhhjjjlllnnnoooppprrrvvvzzz}}}~~~~~~|||{{{ttt]]]^^^fff```\\\^^^iiimmm~~~~~~gggIII??????>>><<<;;;;;;;;;<<<>>>@@@AAADDDKKKccctttssszzztttjjjvvveee^^^^^^XXXXXXZZZVVVUUUSSSTTTUUUSSSPPPPPPTTTYYY___fffiiikkkooovvv|||~~~~~~~~~xxxuuuwwwwwwzzz~~~|||zzzxxxvvvsssooommmooossswwwwwwzzz~~~uuuppp~~~^^^TTTMMMEEE???>>>???===<<<>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>TTT\\\RRRMMM^^^mmm{{{{{{tttuuuzzz{{{}}}lllaaaWWWXXXfffssslllfff^^^cccaaa]]]ZZZWWWTTTRRRQQQOOOQQQXXX]]]XXXSSSYYYeee^^^\\\^^^bbbdddcccfffjjjlllpppuuuyyyzzzyyyxxxxxxuuuuuuuuuvvvvvvxxxyyyyyyyyyyyyzzzzzz{{{{{{||||||vvvwwwzzz}}}~~~~~~~~~vvvssspppnnnmmmllljjjhhhbbbbbbaaa```^^^\\\ZZZYYYWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRSSSRRRRRRPPPOOONNNPPPPPPPPPQQQRRRRRRSSSSSSRRRSSSVVVXXXYYY[[[^^^aaa______```bbbccceeeggghhhhhhkkkpppvvvzzz}}}~~~|||{{{~~~eee^^^eeefff[[[ZZZ```aaaxxx{{{|||{{{oooPPPCCC@@@===<<<<<<;;;<<<===>>>@@@AAACCCMMMcccsssvvvrrrkkkrrrccc^^^\\\WWWXXX[[[WWWUUUSSSTTTVVVUUURRRSSSWWWZZZ```gggjjjlllqqqxxx~~~|||yyyxxxzzz~~~}}}|||}}}}}}~~~~~~{{{yyyvvvuuusssooommmnnnrrruuutttxxx|||||||||}}}vvvxxx~~~```TTTNNNFFF???>>>???===<<<>>>========================>>>>>>>>>>>>>>>>>>WWW^^^SSSLLLTTTRRRYYYsss{{{zzzyyyvvvooohhhjjjpppwwwzzzttteeeYYYVVV[[[ooowwwpppfffZZZZZZ[[[]]]^^^]]]ZZZVVVRRROOOTTT\\\WWWMMMRRRaaa[[[XXXYYY]]]^^^^^^aaafffggglllsssxxxyyyxxxwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxyyyyyy{{{|||}}}vvvwwwzzz}}}~~~~~~~~~tttrrrnnnlllkkkjjjhhhfff^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVRRRSSSTTTUUUTTTRRROOONNNPPPQQQQQQRRRRRRSSSTTTTTTMMMOOORRRTTTUUUWWWYYY[[[\\\\\\]]]^^^```aaacccdddbbbffflllsssxxx|||}}}~~~|||xxxmmmaaahhhmmmccc```bbbaaayyy}}}|||uuuUUUFFFAAA===<<<<<<<<<<<<===>>>@@@AAAAAAMMMccc{{{qqqxxxxxxqqqoooaaa\\\[[[TTTVVVYYYTTTUUUSSSUUUWWWVVVSSSTTTXXX[[[aaagggkkkmmmrrrzzz~~~~~~||||||~~~}}}|||~~~~~~|||zzzxxxwwwuuurrrppppppsssvvvooosssxxx~~~~~~~~~|||~~~eeeXXXOOOGGG???>>>>>>===<<<>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>bbb]]]XXXTTTSSSUUUVVVVVVaaadddfffeeeaaa^^^^^^^^^pppzzzpppwwwhhhVVVTTTZZZiiiwwwggg]]]XXX^^^bbb^^^WWWTTTWWWWWWZZZ[[[UUUNNNQQQZZZSSSTTTYYY]]]\\\YYY[[[```dddiiipppuuuwwwwwwwwwwwwrrrtttvvvwwwyyyyyyyyyxxxwwwwwwxxxyyyyyyzzzzzz{{{ssstttvvvwwwxxxwwwwwwwwwpppooolllkkkiiigggdddaaaaaa___\\\YYYWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUUUUTTTSSSQQQOOONNNOOOPPPRRRSSSTTTSSSRRRQQQNNNOOOPPPRRRSSSTTTTTTTTTXXXYYYZZZ\\\]]]]]]^^^]]]cccgggnnnuuuzzz}}}}}}|||}}}}}}yyy}}}tttcccgggkkkmmmVVVeeemmm}}}___HHH??????<<<<<<<<<<<<===???@@@AAAAAATTTppptttlllzzzqqqqqqiiiaaa[[[ZZZZZZWWWUUUUUUWWWUUUVVVVVVRRRNNNPPPVVV______ccciiiqqqxxx|||~~~~~~}}}}}}}}}}}}|||zzzwwwsssqqqppprrrvvvxxxpppsssvvvyyyzzz|||~~~}}}}}}~~~~~~}}}}}}rrrVVVRRRKKKBBB<<<;;;<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<===mmmggg^^^WWWTTTTTTTTTUUUXXXZZZ[[[[[[YYYXXXZZZ\\\bbb}}}www{{{sssrrrvvvyyyrrrddd^^^ZZZ___zzz{{{pppgggfffeeeaaa^^^___YYYXXXZZZ\\\XXXQQQRRRXXXVVVWWWYYY\\\ZZZWWWYYY___eeejjjppptttvvvwwwxxxyyyvvvxxxyyy{{{||||||{{{{{{vvvvvvvvvvvvwwwxxxyyyyyyssstttvvvwwwvvvuuutttsssmmmkkkiiigggfffdddaaa^^^^^^\\\YYYWWWVVVVVVXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQOOOOOOQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXZZZ\\\]]]^^^dddgggkkkpppuuuyyy|||~~~~~~~~~~~~~~~xxxdddeeeiiijjjWWWfffqqqxxx}}}aaaKKKAAA???<<<<<<<<<<<<===???@@@AAAAAAUUUqqqpppnnn~~~vvvwwwiiiaaa[[[[[[ZZZWWWUUUUUURRRQQQRRRRRRPPPMMMPPPVVV___aaaeeekkkqqqxxx}}}~~~~~~|||zzzyyyxxxvvvtttsssrrrrrrppprrrtttuuuwwwyyy}}}}}}~~~}}}}}}~~~}}}pppTTTRRRKKKBBB======>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<===xxxlllbbb[[[XXXVVVUUUVVVVVVUUUSSSQQQPPPQQQSSSYYYvvvvvvvvvwwwvvvqqqiiihhhjjjqqqjjjeeeaaaWWWTTThhh}}}tttjjjdddbbb^^^\\\[[[\\\ZZZVVVTTTVVVYYYWWWXXXYYYWWWTTTXXX^^^eeehhhmmmppprrrtttvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{tttssssssssssssuuuvvvxxxssstttvvvvvvuuurrrooommmhhhfffcccbbbaaa___]]]ZZZZZZXXXVVVUUUUUUUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRSSSPPPPPPPPPPPPPPPPPPQQQRRRPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWYYY\\\]]]dddeeegggkkkpppvvv|||}}}eeedddggggggYYYgggsssvvv{{{~~~gggQQQCCC>>><<<<<<<<<<<<===???@@@AAAAAAVVVrrr}}}qqqwww}}}hhhaaa[[[[[[[[[WWWUUUUUUOOONNNOOOQQQOOOMMMQQQXXX^^^bbbhhhmmmqqqvvv}}}~~~~~~~~~~~~}}}zzzuuuqqqnnnrrrrrrsssssssssvvv{{{~~~~~~~~~}}}}}}xxxzzzyyywwwwwwrrrVVVTTTMMMDDD??????@@@@@@???===<<<<<<<<<<<<======>>>======<<<;;;;;;<<<uuunnniiieeecccgggfffccc___YYYSSSOOOMMMSSSddduuuuuuqqqgggccceeeaaa___```___VVVOOOZZZlllrrrkkkgggbbb]]][[[ZZZYYYXXXWWWWWWUUUTTTTTTRRRQQQVVV^^^cccfffiiikkkmmmooorrrtttuuuuuuvvvvvvvvvvvvvvvvvvsssrrrqqqpppqqqsssuuuvvvttttttuuuuuusssoookkkhhhdddbbb___^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUVVVXXXYYYWWWWWWXXXXXXYYYYYYYYYYYY[[[ZZZXXXVVVVVVVVVXXXYYYSSSRRRQQQPPPPPPQQQSSSTTTSSSTTTUUUVVVVVVVVVVVVUUUVVVUUUTTTTTTUUUWWWZZZ\\\cccdddfffiiiooouuu{{{~~~dddbbbeeeddd[[[eeeqqq}}}{{{pppYYYGGG===<<<<<<<<<<<<===???@@@AAABBBZZZwww{{{www}}}fff___[[[\\\\\\XXXUUUTTTPPPOOOPPPQQQPPPOOOSSSZZZ]]]cccjjjmmmooottt|||~~~~~~yyytttqqqtttsssrrrqqqqqqtttyyy}}}~~~}}}}}}yyy]]]XXXQQQGGGBBB@@@@@@@@@???======<<<<<<<<<<<<===>>><<<<<<<<<;;;;;;<<<~~~{{{yyy|||{{{yyytttmmmcccYYYSSSMMMRRRcccyyyooohhhhhhfffbbb```___YYYQQQQQQWWWjjj}}}qqqjjj```YYYYYY[[[[[[YYYSSSQQQPPPPPPOOOOOOVVV^^^dddfffhhhiiijjjllloooqqqppppppppppppppppppqqqqqqqqqpppppppppqqqrrrssstttrrrssssssrrrooolllhhheeebbb___\\\[[[[[[ZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXXXXYYYYYYZZZZZZ[[[\\\[[[YYYXXXWWWYYYZZZ[[[VVVVVVTTTSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZYYY[[[ZZZXXXVVVVVVWWWXXXZZZ```bbbggglllrrrwwwzzz|||dddaaaddd```\\\```ooozzz{{{aaaJJJ===<<<<<<<<<<<<===???@@@AAAEEEbbb|||{{{wwwbbb\\\YYY[[[\\\YYYUUUTTTRRRPPPPPPQQQOOONNNSSSZZZ\\\bbbiiilllnnnssszzz~~~}}}{{{{{{{{{}}}zzzwwwuuusssrrrpppmmmmmmoootttxxx|||{{{zzz{{{}}}~~~{{{aaa[[[TTTJJJCCC@@@@@@>>>=========<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<}}}xxxnnnccc[[[RRROOOUUUppp{{{qqqlllhhhaaa\\\\\\[[[VVVRRRSSSRRReeexxxrrrfff\\\YYY[[[[[[YYYQQQOOONNNNNNMMMNNNUUU^^^eeeggghhhiiiiiijjjkkkmmmllllllkkkkkklllmmmnnnnnnnnnnnnoooooopppqqqqqqqqqoooooonnnllljjjgggeeeccc```]]]ZZZYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZZZZXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[YYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]]]]]]]___]]][[[ZZZXXXXXXXXXXXX^^^aaagggnnntttxxxzzz{{{~~~gggbbbbbb\\\[[[[[[mmmxxxeeeLLL>>><<<<<<<<<<<<===???@@@AAAGGGggg~~~{{{uuulll]]]XXXVVVZZZ\\\YYYUUUTTTPPPNNNNNNOOOMMMMMMRRRZZZ]]]bbbgggkkkooossszzz~~~|||}}}xxxuuuttt}}}~~~~~~}}}{{{zzzxxxwwwvvvqqqooommmjjjiiikkkooorrrxxxvvvuuuvvvzzz}}}{{{{{{vvv___[[[SSSIIIBBB@@@???===<<<>>>======<<<<<<<<<<<<===;;;<<<============}}}vvvmmmfff]]]ZZZYYYccczzzooofff^^^\\\[[[YYYXXXXXXPPPVVVggg~~~yyywwwmmmaaa[[[[[[ZZZVVVRRRPPPOOOOOONNNNNNTTT\\\ccceeefffgggeeeeeeeeefffgggfffffffffgggiiijjjkkkjjjkkkmmmnnnoooooonnnmmmjjjiiigggeeedddbbbaaaaaa^^^\\\XXXWWWXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[XXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZ\\\^^^______```^^^]]]]]]\\\[[[ZZZYYYYYY]]]```fffmmmrrrwwwzzz{{{~~~lllccc___]]]]]]WWWjjjuuu~~~fffLLL???<<<<<<<<<<<<===???@@@AAADDDdddlllfffXXXTTTTTTYYY\\\YYYUUUTTTOOOMMMNNNOOONNNOOOUUU^^^```bbbfffkkkpppvvv{{{~~~~~~~~~zzzrrrmmmkkksssyyy}}}}}}~~~~~~}}}~~~~~~}}}|||{{{yyywwwvvvqqqpppnnnkkkjjjjjjmmmppptttrrrppprrrvvv||||||{{{}}}~~~xxxwww~~~^^^XXXPPPGGGAAA??????>>>===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>yyysssbbbbbb^^^[[[iiiyyymmmddd^^^ZZZXXXYYYUUURRRRRRYYYkkkyyyyyyrrrfff^^^\\\XXXRRRUUUSSSRRRQQQOOONNNSSS[[[___aaaccccccaaa_________bbbbbbaaabbbccceeeggghhhggghhhkkknnnnnnmmmkkkjjjfffeeebbb```_________```]]]ZZZWWWVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXX[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\XXXYYYZZZZZZZZZYYYWWWVVVVVVWWWYYY\\\^^^___```aaa\\\\\\\\\]]]\\\[[[ZZZZZZ^^^```dddjjjpppvvvzzz|||qqqddd]]]______UUUhhhqqqyyy{{{xxxfffLLL@@@<<<<<<<<<<<<===???@@@AAA>>>]]]yyy{{{wwwkkkfffUUUQQQRRRXXX\\\YYYUUUTTTOOONNNOOOQQQQQQSSSZZZcccccccccfffkkkrrryyy|||}}}~~~}}}zzzpppgggbbb```kkksss{{{~~~||||||{{{xxxvvv|||yyywwwttttttrrrooommmmmmooorrrrrrooommmooottt|||~~~zzzwwwxxx~~~wwwzzzxxx```TTTMMMEEE??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>~~~ssspppooonnniiilllwwwjjj^^^WWWUUUWWWRRRJJJNNNWWW^^^wwwyyy|||zzzwwwrrriiiaaa[[[YYYXXXRRRTTTTTTQQQMMMNNNTTTZZZ\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___aaaaaabbbeeeeeeddddddddddddddddddaaa```^^^\\\[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXXXX^^^]]][[[YYYXXXYYYZZZ[[[^^^]]]]]]]]]]]]^^^___```]]]ZZZVVVVVVWWWXXXWWWUUUYYYZZZ\\\]]]]]]\\\[[[ZZZ]]]^^^`````````___]]][[[```___aaafffoooxxx|||~~~zzzgggccc___bbb]]]```ttt|||wwwppp|||eeePPPBBB===<<<<<<<<<>>>@@@AAACCCIIIkkk{{{xxxwwwjjj^^^RRRQQQPPPSSSUUUVVVSSSPPPNNNOOOOOOOOOQQQUUU[[[```fffhhhkkkpppuuuzzz||||||~~~}}}~~~sssggg```___```^^^bbbmmmzzz}}}{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzwwwxxxvvvqqqooopppooolllmmmdddaaaiiirrrxxx~~~}}}~~~xxxxxxxxxxxx}}}zzzbbbPPPKKKFFFAAA@@@??????>>>>>>>>>>>>>>>==============================zzzuuusssrrrlllkkkyyyyyymmm```WWWWWWVVVQQQPPPRRRQQQddd|||yyytttlllccc]]]ZZZZZZRRRSSSRRRPPPNNNOOOSSSXXXYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZ[[[\\\]]]^^^______bbbbbbaaaaaaaaa`````````^^^]]]\\\ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXX\\\\\\[[[ZZZZZZ[[[\\\\\\]]]\\\ZZZYYYXXXYYYZZZ[[[]]]]]]]]]^^^^^^_________^^^\\\YYYZZZ\\\]]]\\\[[[[[[[[[[[[\\\[[[ZZZZZZYYY\\\]]]___``````^^^]]]\\\aaaaaabbbhhhqqqxxx}}}~~~{{{yyy~~~iiiccccccbbbXXXZZZqqqwwwuuu~~~fffPPPAAA======<<<===>>>???AAABBBGGGjjj}}}tttmmmmmm|||\\\RRRQQQQQQSSSUUUVVVSSSQQQNNNNNNMMMMMMOOOTTT[[[```fffhhhkkkpppvvvzzz|||}}}~~~~~~~~~yyynnnddd]]]ZZZYYY[[[]]]ggguuu~~~~~~}}}||||||||||||{{{zzzzzzzzzzzz{{{zzz{{{yyytttqqqqqqoookkkggg```___gggqqqvvv{{{~~~|||{{{|||}}}|||zzzuuuvvvyyy}}}~~~eeeRRRMMMGGGBBB@@@??????>>>>>>>>>>>>>>>=============================={{{uuuuuurrrmmmooowww{{{jjj\\\WWWYYYUUUQQQMMMEEEQQQmmm{{{yyytttlllddd]]]YYYXXXRRRQQQOOONNNNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYXXXYYYYYYYYY___^^^\\\ZZZZZZ\\\^^^___\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___```___^^^^^^YYYXXXXXXYYY\\\]]]\\\[[[^^^^^^]]]]]]\\\\\\[[[[[[\\\]]]^^^_________]]]]]]``````ccciiipppvvvzzz|||~~~~~~}}}yyy~~~mmmccciiieeeWWWVVVlll~~~}}}|||zzzzzziiiTTTAAA======<<<===>>>???AAABBBMMMoooyyykkkuuuzzz\\\RRRQQQQQQRRRTTTTTTSSSQQQOOONNNLLLKKKMMMSSS[[[aaahhhiiimmmqqquuuyyy|||~~~~~~~~~}}}|||}}}uuummmgggbbb]]][[[YYYYYY```ooo|||~~~~~~||||||{{{zzzzzzzzzzzzzzz{{{}}}{{{uuuqqqppplllgggaaa^^^```iiirrrwwwzzz}}}wwwwwwxxx{{{~~~{{{{{{~~~|||jjjUUUPPPIIIDDDAAA@@@???>>>>>>>>>>>>>>>==============================wwwvvvwwwtttrrrrrrtttfffZZZZZZSSSOOOMMMDDDIII^^^zzzvvvuuuqqqjjjbbb[[[VVVUUURRRPPPMMMLLLNNNPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[^^^^^^]]]\\\\\\\\\]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\\\\^^^```aaaaaa```^^^]]]WWWWWWXXXYYY[[[\\\\\\[[[```````````````aaaaaabbb______`````````______^^^^^^```ccchhhnnntttwwwyyy}}}uuufffiiihhhZZZVVVhhhyyy}}}~~~xxxnnnYYYEEE>>>============???AAABBBRRRrrr~~~{{{}}}zzz\\\PPPPPPPPPQQQQQQRRRQQQQQQPPPOOOMMMKKKMMMSSS\\\bbbjjjllloooqqqtttwww{{{}}}||||||~~~|||yyy~~~}}}wwwsssqqqoookkkggg^^^ZZZ^^^nnn}}}{{{{{{zzzyyyyyyyyyyyyyyyzzz|||{{{uuupppmmmhhhbbb```aaaeeemmmuuuyyy{{{|||vvvwwwyyy}}}~~~~~~wwwoooZZZTTTLLLEEEBBB@@@???>>>>>>>>>>>>>>>==============================}}}xxxzzz|||zzzxxxzzzzzz{{{sssfff```RRRMMMOOOJJJJJJVVVsss~~~tttrrrqqqoooiiiaaaZZZUUUTTTRRROOOMMMLLLNNNOOOOOOOOOSSSSSSRRRRRRRRRSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^\\\\\\\\\[[[[[[\\\\\\]]]^^^___```aaaaaa___]]][[[\\\\\\\\\\\\]]]^^^^^^___^^^```aaabbbbbbaaa___^^^]]]]]]^^^^^^^^^^^^___``````aaabbbdddfffgggiiiiiieeeeeeeeedddcccaaa``````___cccggglllqqqtttwwwyyy}}}mmmcccggg^^^WWWaaaooo|||}}}|||ttt___HHH>>>>>>=========???@@@AAAPPPqqq{{{xxxZZZNNNNNNOOOOOONNNOOOPPPPPPRRRQQQNNNMMMNNNUUU]]]dddlllnnnpppqqqrrruuuxxx|||zzzzzz|||~~~~~~vvvyyy~~~}}}{{{wwwsssgggbbbcccqqq}}}}}}|||{{{{{{{{{{{{{{{{{{}}}{{{uuupppmmmhhhbbbaaaeeeiiinnntttyyy{{{zzzyyyzzz|||tttzzz}}}ttt___XXXOOOGGGCCCAAA??????>>>>>>>>>>>>==============================}}}~~~~~~rrrwwwmmm|||vvv|||}}}uuukkkWWWNNNRRRNNNIIIPPPkkk|||zzzqqqoooooonnnjjjccc\\\WWWUUUPPPPPPOOONNNMMMMMMNNNOOOTTTSSSRRRQQQPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWYYYYYYZZZZZZ[[[\\\^^^____________^^^^^^^^^]]]^^^^^^___```aaabbbeeegggfffccc```]]]^^^^^^___```aaaaaabbbbbbaaabbbcccccccccbbbaaa```___``````___^^^___aaaddddddfffiiilllooopppqqqqqqnnnmmmkkkiiifffdddbbbaaaeeeiiioootttwwwyyy{{{}}}~~~}}}~~~qqq[[[eee___VVVZZZdddqqq~~~{{{cccKKK???>>>=========>>>@@@AAAOOOrrrzzzuuuWWWMMMNNNOOONNNMMMMMMOOOQQQRRRQQQOOONNNPPPVVV^^^dddjjjmmmppppppqqqsssxxx}}}zzzzzz{{{|||wwwwww}}}yyysssllllllwww~~~~~~~~~~~~~~~~~~~~~wwwsssqqqmmmgggcccgggjjjlllooouuuwwwuuu||||||}}}~~~{{{|||{{{}}}|||ccc\\\RRRIIIDDDAAA@@@???>>>>>>>>>>>>==============================qqqvvvzzzzzz}}}|||}}}sss___SSSSSSMMMGGGLLLcccvvv~~~vvvnnnjjjkkkkkkhhhbbb[[[VVVTTTOOOPPPQQQOOOMMMLLLNNNQQQUUUSSSQQQOOONNNNNNOOOPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTWWWYYYZZZ[[[[[[\\\^^^___``````````````````______```aaaaaabbbdddeeefffgggfffdddbbb`````````bbbcccdddeeeeeefffeeeeeedddddddddccccccccc`````````___^^^aaafffjjjnnnqqquuuyyy{{{|||{{{zzzxxxvvvrrrnnnjjjfffdddccchhhnnntttyyy{{{|||~~~~~~mmm[[[eee```WWWYYY^^^fffsss~~~xxxgggOOO???>>>=========>>>@@@@@@PPPttt}}}vvv||||||uuuYYYNNNPPPPPPOOOMMMNNNPPPSSSPPPPPPOOOOOOQQQVVV]]]bbbeeeiiimmmooopppssszzz}}}|||{{{|||~~~zzzyyy{{{uuusss|||~~~}}}~~~~~~~~~}}}wwwssssssppplllgggkkkllliiijjjpppsssrrrzzzzzzzzz|||~~~|||}}}~~~}}}{{{xxxsssggg___TTTKKKDDDAAA@@@???>>>>>>>>>>>>==============================yyyvvv~~~yyyyyyvvv|||vvvdddVVVTTTLLLFFFLLL]]]rrr{{{{{{ssskkkeeefffgggeee___YYYTTTRRRNNNQQQSSSQQQLLLKKKNNNRRRUUUSSSPPPNNNLLLLLLMMMNNNQQQPPPPPPOOOOOONNNNNNNNNNNNOOOQQQSSSVVVXXXZZZ[[[\\\]]]^^^```aaaaaa``````aaaaaaaaaaaaaaabbbcccccceeeeeedddccccccbbbaaaaaaaaabbbdddeeefffggghhhhhhgggfffeeeddddddddddddeeedddeeeeeeddddddgggnnntttyyy|||}}}{{{wwwrrrlllhhheeeccciiinnnvvvzzz{{{|||~~~ggg___gggbbbYYY\\\^^^aaaiii|||tttjjjSSS???>>>>>>======>>>???@@@NNNtttzzzuuu|||xxx]]]PPPQQQRRRQQQOOOOOORRRUUUNNNOOOOOOOOOQQQUUU[[[```aaaeeejjjmmmooottt}}}~~~||||||~~~}}}{{{yyywww~~~}}}}}}|||{{{{{{{{{{{{{{{}}}~~~{{{uuurrrrrrpppmmmkkkooonnniiiiiiooosssrrrxxxwwwwwwxxx{{{}}}}}}|||yyy{{{|||~~~{{{}}}qqqiiiaaaVVVKKKEEEBBB@@@???>>>>>>>>>>>>==============================___[[[___hhhkkkoooxxxxxxuuunnnnnnwwwsssjjj\\\OOOIIIJJJNNN[[[dddooowwwxxxsssmmmiiicccddddddccc^^^WWWQQQMMMMMMKKKIIIHHHHHHKKKOOOQQQRRROOOKKKIIIJJJLLLMMMMMMLLLMMMMMMMMMKKKKKKLLLNNNQQQRRRTTTVVVYYYZZZ[[[\\\\\\]]]^^^___```___^^^]]]]]]___aaabbbbbbcccdddeeefffeeecccaaa```aaabbbbbbbbbbbbcccdddeeeeeeffffffeeeeeefffffffffeeedddddddddfffhhhiiiiiimmmsssyyy}}}vvvmmmgggfffooorrrvvvyyy{{{{{{|||~~~ddd\\\dddlllbbbVVV```lllfff}}}}}}sssvvvQQQCCC>>><<>>>>>>>>>>>============>>>>>>>>>>>>===<<>><<<>>>@@@>>>>>>AAAOOOuuu~~~{{{zzztttuuuvvvooowwwaaaVVVVVVVVVUUUSSSRRRSSSTTTPPPPPPPPPOOONNNRRRYYY___ccceeejjjpppvvvzzz}}}~~~~~~~~~|||{{{zzzzzzzzzyyywwwvvvyyyxxxwwwwwwvvvsssooolllmmmjjjhhhiiigggeeehhhllllllmmmnnnpppqqqrrrrrrrrrzzzzzz{{{|||~~~{{{zzzvvvffffffTTTAAACCC>>>???>>>>>>>>>>>>============;;;<<<<<<=========tttjjj]]]RRRPPPTTT\\\bbbjjj{{{~~~~~~pppqqqwwwqqqpppwwwwwwrrrdddTTTLLLNNNSSS^^^```aaabbbcccfffiiilll___aaabbbaaa\\\VVVRRRPPPOOONNNNNNNNNOOOPPPQQQRRRNNNLLLIIIIIIJJJKKKKKKKKKIIIJJJKKKJJJJJJJJJLLLNNNRRRSSSUUUXXXZZZ\\\]]]^^^______````````````___^^^___```bbbdddfffhhhhhhiiikkkhhheeecccbbbccceeegggfffggggggggghhhhhhiiiiiieeefffffffffffffffffffffgggjjjnnnppprrrwww~~~yyymmmhhhiiiqqqtttxxx{{{|||}}}~~~bbbgggnnnhhh]]]gggxxxzzz|||uuuZZZCCC===;;;===???===>>>AAAPPPpppuuuuuuuuummmttt```XXXXXXXXXUUUSSSQQQRRRSSSNNNOOOQQQPPPPPPSSSZZZ______dddkkksssyyy}}}~~~|||zzzzzz|||}}}zzzxxxyyyyyyyyyxxxvvvtttssswwwvvvuuuuuutttrrrooolllkkkfffcccddddddccceeejjjkkkkkkkkkkkkkkkkkkkkkkkkxxxvvvvvvyyy~~~xxxtttvvvxxxzzzhhhgggUUUCCCCCC===???>>>>>>>>>>>>============999:::;;;===>>>???tttaaaVVVWWW]]]```mmmsss}}}}}}|||}}}pppppp|||zzztttrrrvvvwwwsssgggWWWNNNQQQWWWaaabbbbbbbbbbbbbbbdddggg]]]```bbb```[[[UUURRRRRRQQQRRRSSSSSSTTTTTTTTTSSSLLLJJJIIIIIIJJJJJJJJJIIIGGGHHHIIIIIIIIIJJJLLLNNNRRRTTTVVVYYY\\\^^^___```bbbbbbccccccccccccbbbbbbaaaaaaccceeehhhjjjjjjjjjnnnkkkgggdddbbbccceeegggggggggggghhhhhhhhhhhhhhhfffffffffgggggghhhhhhiiiiiilllqqqtttvvv{{{sssgggdddhhhrrruuuzzz|||}}}}}}~~~fffgggnnnjjj^^^fffyyypppYYYCCC===;;;<<<>>>===>>>AAAVVVtttzzzxxxvvvkkkooo^^^ZZZZZZYYYVVVSSSQQQQQQQQQMMMOOOQQQQQQRRRUUU[[[```___ccckkksssyyy~~~xxxvvvuuuxxx}}}{{{xxxvvvwwwyyyxxxvvvsssrrrqqqxxxvvvuuuttttttrrrooommmhhhccc___`````````bbbgggjjjjjjjjjiiiiiiiiiiiiiiisssqqqqqqvvv~~~{{{vvvvvvwwwzzzfffeeeUUUDDDCCC===???>>>>>>>>>>>>============999:::;;;===>>>>>>zzzeeeYYYVVVUUUccceeekkkxxxzzzxxxxxxlllkkkttt~~~xxxuuutttuuurrrgggYYYSSSUUU[[[cccfffhhhhhheeebbb___^^^]]]```bbb```ZZZTTTSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRLLLJJJIIIJJJJJJJJJHHHFFFEEEFFFHHHIIIIIIJJJMMMOOOSSSUUUWWWZZZ]]]___aaabbbccccccccccccddddddeeeeeecccccccccfffjjjlllkkkjjjjjjiiifffeeeeeegggjjjlllkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhiiijjjllllllkkkooosssvvvxxx|||~~~yyymmmcccdddjjjsssvvvzzz}}}}}}}}}~~~~~~~~~}}}ffffffmmmmmmbbbhhh~~~~~~xxxlllWWWDDD>>>;;;<<<>>>===>>>BBBVVVyyyvvv~~~|||xxxjjj}}}lll___[[[[[[ZZZWWWSSSPPPPPPQQQNNNPPPRRRRRRRRRUUU[[[```bbbeeejjjqqqwww}}}~~~wwwtttrrrtttxxx{{{|||{{{|||xxxvvvvvvxxxyyyxxxuuurrrqqqrrrwwwuuusssrrrqqqpppmmmkkkfff___[[[]]]______```cccggggggffffffggghhhiiijjjllljjjlllrrr{{{~~~~~~yyybbbaaaTTTEEEDDD===AAA>>>>>>>>>>>>============<<<<<<============|||{{{hhhZZZTTT[[[aaajjjxxx~~~wwwsssqqqfffdddjjj{{{|||xxxsssrrrnnneee]]]YYY\\\aaadddgggjjjjjjeee___ZZZWWW]]]aaaccc```YYYTTTSSSUUUOOOPPPPPPQQQQQQQQQPPPPPPMMMLLLKKKKKKKKKJJJFFFDDDDDDFFFHHHIIIIIIKKKNNNQQQTTTVVVXXX[[[___aaaccccccbbbbbbbbbcccdddeeegggggghhhfffeeehhhlllnnnmmmjjjeeeeeeeeegggjjjnnnrrrtttqqqqqqppppppoooooonnnnnnjjjjjjiiijjjkkkmmmooopppooossswwwxxxyyy{{{}}}zzzxxxwww}}}yyytttkkkdddgggmmmsssvvvzzz}}}}}}}}}~~~~~~}}}~~~wwwzzzfffdddmmmqqqggglll~~~}}}sss___EEE???;;;===>>>>>>@@@CCCRRRxxxtttsss~~~kkkccc\\\[[[ZZZWWWSSSQQQPPPQQQPPPQQQSSSRRRRRRUUU\\\aaadddfffkkkpppvvv{{{~~~|||xxxtttsssuuuwwwwwwuuu~~~~~~~~~{{{xxxwwwvvvyyy{{{|||yyyuuurrrsssuuuuuurrrooonnnmmmkkkhhhfffccc]]]ZZZ]]]``````___aaaaaaaaa``````aaaccceeefffdddeeegggnnnuuuzzzzzzyyy|||~~~||||||~~~}}}~~~vvvyyyyyyaaa___TTTFFFDDD===BBB>>>>>>>>>>>>============>>>>>>>>>>>>===<<<|||}}}|||kkkbbbaaagggppp{{{}}}wwwqqqllldddaaabbbnnn{{{tttqqqjjjddd```aaadddgggcccdddeeebbb]]]YYYVVVUUU___ccceeeaaaYYYSSSSSSVVVPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMLLLJJJEEEBBBCCCEEEHHHIIIJJJMMMPPPSSSUUUVVVYYY\\\```bbbdddeeeddddddeeeeeegggiiilllmmmmmmjjjiiikkkpppqqqoookkkeeegggiiilllooorrruuuvvvttttttssssssrrrqqqqqqpppllllllkkklllmmmooorrrtttuuuxxxzzz{{{zzzzzz}}}~~~}}}|||zzzwwwuuusssrrrwwwssspppoookkkgggiiinnnsssvvvzzz|||||||||}}}}}}}}}~~~xxxzzziiieeeooottthhhiii|||gggGGG@@@<<<===??????AAADDDTTTrrrxxxzzz~~~iiiddd[[[[[[ZZZWWWSSSQQQQQQRRRSSSSSSSSSQQQQQQUUU\\\bbbcccggglllrrrwwwyyyzzz{{{~~~|||yyyyyyyyywwwuuuzzz}}}|||zzzyyy}}}~~~~~~|||zzzyyyxxxyyyzzz}}}~~~~~~zzzuuusssvvvyyyuuurrrooollljjjhhhfffdddbbb\\\ZZZ^^^bbbaaa______]]]]]]\\\[[[\\\^^^___aaa___aaaeeeiiimmmoooppppppwww|||~~~zzzzzz{{{||||||}}}oooppp{{{{{{}}}bbb```VVVHHHDDD===AAA>>>>>>>>>>>>============>>>>>>>>>>>>===<<>>??????BBBEEE\\\nnnyyyzzzuuummmuuuzzzfffccc[[[[[[ZZZWWWTTTQQQQQQRRRUUUUUUTTTQQQPPPTTT\\\bbbbbbfffnnntttxxxyyywwwvvv|||}}}~~~}}}zzzxxxxxx{{{~~~yyyvvvuuu{{{|||}}}~~~|||zzzzzz{{{}}}{{{uuutttxxx|||wwwtttpppmmmkkkiiifffdddaaa\\\ZZZ___cccbbb___^^^]]]\\\[[[YYYZZZ[[[]]]^^^\\\___cccfffggghhhiiijjjssszzz~~~}}}~~~pppqqqeeebbbXXXIIIDDD<<>>>>>>>>>>>===========================<<>>AAAEEEaaalllssszzz|||pppjjjtttyyy~~~|||vvvfffaaaZZZXXXVVVTTTRRRQQQQQQQQQPPPQQQSSSSSSTTTXXX___eeeffflllrrruuutttuuuxxx{{{zzz{{{{{{zzzzzz|||{{{~~~wwwrrrpppnnnjjjfffkkknnntttzzzzzzyyy|||}}}zzzxxxxxxxxxyyyvvvtttqqqmmmiiieeebbbaaaaaa___]]]\\\^^^```aaaaaabbb___[[[WWWTTTTTTVVVWWWZZZ\\\^^^aaabbbaaa```___pppwww|||{{{|||~~~~~~gggddd[[[JJJCCC:::AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>qqqppp|||~~~vvvnnnrrrzzzyyyqqqjjjeeeeeeZZZ[[[cccmmmzzztttyyyvvvqqqkkkeeebbbcccddd```ZZZUUUUUUUUUUUUWWW[[[\\\YYYXXXXXXTTTNNNLLLNNNRRRMMMMMMQQQRRROOOOOORRRSSSQQQNNNKKKIIIHHHGGGGGGCCCDDDEEEHHHKKKMMMPPPRRRWWWXXX[[[^^^aaaeeegggiiillllllnnnooopppqqqrrrssspppqqqqqqrrrrrrrrrrrrrrrqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttsssqqqqqqnnnoooqqqsssuuuwwwxxxyyyyyyzzzzzzzzzxxxuuuqqqooonnnlllkkklllnnnnnnjjjgggbbb```]]][[[\\\___dddgggmmmqqqvvvzzz|||~~~{{{}}}zzzxxxzzzttteeeccceee\\\]]]kkktttzzzyyyqqqppp{{{kkkJJJCCC=========>>>AAAEEEcccrrr|||yyyttt}}}zzzttt{{{{{{yyytttddd^^^ZZZYYYVVVTTTRRRQQQQQQQQQQQQRRRRRRQQQSSSXXX```fffgggmmmsssuuuuuuuuuyyy|||~~~~~~~~~}}}|||}}}~~~~~~}}}~~~wwwllleeedddcccbbb___bbbeeejjjqqqyyy|||}}}}}}xxxvvvttttttuuurrrqqqooommmjjjgggdddcccaaa___\\\\\\]]]___```______]]]YYYVVVTTTTTTUUUWWWZZZ[[[]]]^^^_________^^^hhhoootttuuuwww|||~~~}}}|||yyyvvv}}}vvv~~~fffddd\\\LLLDDD<<>>>>>>>>>>>==============================zzzhhhvvvxxxtttyyy|||uuummmiiidddYYYXXX]]]fff{{{~~~{{{zzz|||xxxrrrmmmiiigggeeeccc\\\WWWUUUXXXYYYXXXYYY[[[XXXTTTQQQQQQOOOJJJIIIKKKRRRLLLIIILLLOOOOOOOOOPPPSSSRRROOOMMMJJJIIIHHHGGGDDDDDDFFFHHHJJJMMMPPPQQQVVVWWWZZZ^^^bbbfffiiijjjlllmmmoooppprrrsssssssssqqqrrrrrrsssssstttttttttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwuuusssqqqooonnnooorrruuuxxxzzz||||||xxxxxxyyyxxxuuupppllliiijjjiiiiiilllooonnnjjjfff^^^\\\WWWUUUUUUYYY]]]```gggkkkqqqwww{{{~~~}}}|||wwwwww{{{fffaaafffaaaaaammmvvvyyy{{{sssppp{{{kkkJJJCCC=========>>>AAAEEEeeeyyytttvvvtttsssjjjhhhsssbbb\\\ZZZYYYWWWTTTRRRRRRRRRRRRSSSRRRPPPPPPRRRXXX```fffiiimmmsssvvvvvvwwwzzz}}}~~~}}}}}}~~~{{{|||~~~}}}|||}}}||||||zzzqqqeee]]]ZZZ[[[\\\\\\YYY\\\aaahhhqqqzzz~~~yyyuuusssrrrqqqnnnnnnnnnmmmllliiigggfffaaa^^^\\\[[[\\\^^^^^^^^^^^^\\\YYYVVVUUUVVVXXXYYY[[[ZZZZZZ[[[[[[\\\]]]]]]```ggglllnnnqqqwwwzzzzzz|||~~~}}}zzzxxxyyy{{{~~~yyywww~~~ssswwweeeeee]]]NNNFFF===CCC>>>>>>=========<<<<<<<<<==================rrruuu}}}uuuxxx{{{uuuqqqeeeYYYWWW\\\cccwww}}}yyyzzz|||zzzuuupppnnnmmmlllhhheeeZZZVVVVVVZZZ[[[YYYWWWXXXTTTOOOLLLLLLKKKHHHGGGIIIQQQLLLGGGHHHLLLOOOPPPPPPRRRQQQPPPNNNKKKIIIGGGFFFDDDEEEFFFHHHJJJMMMOOOQQQTTTVVVZZZ^^^cccgggjjjkkklllmmmoooqqqrrrsssssssssvvvuuuuuuuuuuuuvvvvvvvvvtttuuuvvvwwwwwwxxxwwwwwwxxxyyyyyyxxxvvvssspppooommmoooqqqtttwwwxxxyyyzzzyyyyyyyyywwwsssnnniiieeeeeeeeegggkkkooooookkkggg^^^[[[VVVRRRRRRUUUYYY]]]dddhhhoootttxxx{{{~~~|||yyyjjjdddkkkeee```lllyyyzzz}}}|||~~~kkkJJJCCC=========>>>AAAEEEeee|||}}}~~~uuuooohhhdddtttbbb\\\[[[YYYWWWTTTSSSRRRRRRRRRTTTRRROOONNNQQQXXX```fffiiimmmqqquuuvvvxxx{{{~~~|||zzzyyyzzz{{{zzzzzz}}}~~~~~~~~~~~~{{{yyyzzzrrrhhh```]]]]]]^^^^^^YYYZZZ]]]ccclllwww{{{vvvsssqqqppplllmmmnnnmmmllljjjhhhfffaaa___\\\[[[\\\]]]]]]]]]^^^\\\ZZZXXXXXXYYY[[[\\\[[[ZZZYYYXXXXXXYYY[[[\\\\\\bbbfffhhhkkkqqqsssrrrsssvvvyyyzzzwwwwwwxxx{{{sssrrr}}}cccddd^^^OOOGGG===BBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<>>AAAEEEaaayyysssqqqxxxuuutttddd^^^[[[YYYWWWUUUSSSRRRRRRRRRTTTQQQNNNMMMQQQXXX```eeehhhjjjnnnrrrvvvyyy||||||xxxvvvvvvwww~~~}}}yyywwwyyy{{{~~~{{{{{{vvvpppjjjfffdddbbbbbb```^^^^^^aaahhhrrr}}}~~~yyyuuurrrpppooonnnnnnnnnmmmkkkiiigggeeecccaaa]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\ZZZXXXWWWVVVXXXZZZ[[[ZZZ^^^``````cccggggggdddfffkkkpppssstttvvvzzz}}}rrrooovvvzzzbbbddd___QQQHHH<<<@@@@@@@@@@@@?????????>>>>>>==================zzzyyy{{{sssmmmiiibbbYYYZZZ```eeesssyyysssnnnnnnnnnhhhiiijjjmmmnnnnnnllljjj^^^YYYWWWXXXXXXTTTRRRRRRQQQKKKHHHJJJLLLJJJHHHHHHMMMNNNLLLIIIJJJOOORRRSSSQQQRRRRRRQQQNNNKKKGGGEEEEEEEEEFFFHHHJJJMMMOOOPPPTTTWWW[[[```eeehhhjjjkkkqqqsssuuuxxxyyyyyyxxxxxxzzzyyyxxxwwwvvvwwwxxxxxxvvvwwwyyy{{{}}}~~~{{{zzzyyywwwvvvtttssssssuuuvvvxxxyyyzzzyyywwwvvvvvvtttpppkkkfffaaa^^^\\\\\\]]]___eeekkkmmmllliii___]]]XXXTTTSSSSSSUUUWWWZZZ```gggooouuuzzz~~~eeeaaannndddYYYjjj{{{zzzyyy}}}dddJJJCCC=========>>>AAAEEE^^^zzzrrruuuzzzuuuddd___[[[ZZZXXXUUUSSSSSSRRRSSSTTTPPPMMMMMMRRRYYY```cccdddfffjjjoootttyyy}}}~~~|||yyyvvvuuuwwwxxxzzzwwwxxxzzz~~~~~~|||yyytttppplllhhhgggjjjfffbbbaaafffooozzz|||{{{xxxuuurrrpppnnnmmmpppooonnnllljjjhhhgggffffffccc```^^^^^^______^^^ZZZZZZYYYXXXXXXYYYZZZ[[[]]][[[YYYXXXWWWXXXYYYZZZVVVYYYYYYXXXZZZ]]][[[VVVYYY^^^dddhhhlllpppvvv{{{{{{{{{~~~zzzbbbfffbbbSSSIII<<>>>>>>>>>>>>>>>>>vvv|||wwwoooiiifff\\\UUUYYYaaaeeeqqqzzzwwwttttttuuuvvvuuurrrmmmjjj```dddiiillllllkkkjjjiiiaaa[[[WWWWWWWWWTTTSSSUUUOOOIIIGGGKKKNNNLLLHHHGGGIIINNNOOOJJJHHHMMMRRRSSSSSSTTTTTTTTTQQQMMMIIIGGGEEEFFFGGGHHHJJJLLLNNNOOOUUUWWW\\\aaaeeehhhjjjjjjppprrruuuxxxyyyyyyxxxwwwvvvuuuttttttuuuwwwyyyzzzzzz{{{}}}~~~|||zzzxxxvvvuuuuuuuuuvvvvvvxxxzzz||||||{{{yyywwwssspppjjjddd___[[[ZZZYYY\\\\\\^^^dddkkkoooooommmcccaaa^^^ZZZXXXWWWWWWXXXZZZ___gggnnntttyyy}}}~~~}}}~~~ccc^^^ooolllbbbqqqzzzzzz}}}yyywww~~~www```JJJCCC=========>>>AAAEEE___zzzzzztttccc]]]\\\ZZZXXXUUUTTTSSSSSSSSSSSSOOOMMMNNNSSSZZZ___aaa```bbbeeekkkrrrxxx}}}~~~}}}{{{xxxvvvwww{{{~~~|||yyyzzzzzz{{{{{{vvvtttsssuuupppiiieeehhhqqq|||~~~{{{zzzzzzvvvuuutttsssqqqppppppoooqqqooommmjjjhhhhhhhhhiiiiiifffcccaaaaaaaaaaaa```]]]\\\\\\[[[[[[[[[\\\\\\^^^]]][[[ZZZYYYYYYYYYZZZUUUVVVUUUSSSUUUWWWTTTOOOPPPTTTYYY]]]```eeemmmrrryyy||||||dddiiieeeVVVKKK===???@@@@@@@@@????????????>>>??????????????????uuupppwwwpppkkkhhhWWWQQQWWWaaaeeeooovvvqqqmmmooorrrvvvvvvpppeee]]]\\\bbbhhhkkkjjjhhhggghhhbbb\\\WWWVVVVVVUUUVVVYYYNNNHHHFFFKKKOOOLLLHHHFFFEEENNNQQQKKKGGGKKKQQQSSSTTTUUUWWWVVVTTTPPPKKKHHHFFFFFFGGGHHHJJJLLLNNNOOOUUUXXX\\\aaaeeehhhiiijjjmmmooorrruuuvvvvvvtttsssqqqqqqqqqqqqsssvvvzzz{{{|||}}}~~~~~~|||zzzwwwuuutttuuuwwwxxxuuuwwwyyy{{{|||{{{yyyxxxsssooohhhaaa\\\ZZZYYYYYYWWWWWWYYY^^^eeekkkkkkjjjhhhfffdddaaa^^^\\\[[[[[[^^^ccciiiooosssvvvyyy{{{}}}~~~{{{|||}}}~~~kkk```ppplll___hhh||||||dddJJJCCC======>>>>>>AAAEEEdddxxxxxxrrraaa[[[\\\ZZZXXXVVVTTTSSSSSSSSSRRROOOMMMNNNTTT[[[^^^```^^^___bbbiiiqqqxxx}}}~~~{{{xxxwwwzzz}}}{{{|||{{{xxxyyy}}}~~~xxxpppjjjllluuuzzzvvvuuuuuusssssssssssssssssssssrrrpppnnnkkkiiihhhhhhjjjkkkkkkhhheeebbbbbbbbbbbbaaaaaaaaa```_________``````^^^^^^]]][[[[[[ZZZZZZZZZUUUVVVUUUSSSUUUWWWSSSMMMKKKNNNRRRUUUXXX]]]dddjjjnnnrrrwww~~~~~~~~~gggkkkhhhXXXMMM>>>@@@????????????>>>>>>>>>>>>??????????????????tttggg{{{wwwtttmmmeee[[[TTTQQQZZZjjjtttsssmmmuuurrrrrrtttqqqiiiaaa___aaaaaaeeeiiiiiiddd^^^[[[YYYYYYZZZZZZYYYWWWUUUTTTPPPJJJFFFHHHNNNOOOIIIBBBFFFJJJMMMLLLIIIIIIMMMRRRTTTUUUVVVUUUSSSPPPLLLJJJDDDDDDEEEFFFIIILLLNNNPPPVVVYYY]]]aaafffjjjmmmnnnnnnoooqqqssstttsssqqqpppqqqooooooppptttwwwyyyzzz{{{zzzzzz|||{{{wwwuuuuuuuuutttvvvxxxzzz{{{{{{zzzzzzuuuqqqjjjaaaZZZWWWWWWYYYZZZUUURRRUUU^^^fffjjjkkkmmmllliiigggeeedddccccccbbbfffjjjnnnpppsssuuuwww{{{~~~{{{}}}~~~oooeeehhhjjjdddaaazzzvvv~~~hhhQQQDDD;;;<<<>>>===AAAHHHbbb|||www~~~~~~qqqwwwvvvddd```\\\ZZZWWWVVVUUUTTTSSSQQQTTTPPPMMMNNNUUU[[[```aaaeeedddccceeekkkssszzz}}}|||{{{yyyvvvuuuxxx}}}yyyyyy}}}zzzqqqpppxxx~~~}}}}}}wwwlllmmmzzz}}}vvvrrrpppuuuvvvvvvvvvvvvtttsssrrrqqqqqqpppnnnmmmlllkkkjjjlllhhhcccaaabbbccceeeeeehhhgggeeecccbbb```______aaa```___]]][[[XXXVVVTTTUUUVVVWWWWWWVVVTTTRRRPPPRRRTTTUUUUUUTTTWWW\\\```aaahhhqqqzzz~~~vvvuuuwwwwwwhhhkkkkkk\\\LLL<<>>>>>>>>>>>????????????>>>>>>?????????>>>{{{lll{{{xxxwwwuuunnndddZZZVVVUUU[[[hhhqqqtttsssvvvrrrpppoookkkccc^^^]]]```cccggghhhddd___ZZZYYYWWWXXXYYYYYYXXXWWWUUUTTTQQQLLLGGGGGGKKKMMMJJJFFFEEEIIIMMMNNNMMMMMMNNNPPPUUUUUUVVVVVVTTTQQQMMMKKKFFFFFFFFFGGGIIIKKKNNNOOOUUUWWW[[[```eeeiiilllnnnoooppprrrssstttssssssrrrsssrrrrrrtttwwwyyyyyyyyy{{{zzzzzz|||~~~~~~~~~}}}yyyuuurrrrrrrrrrrrtttwwwyyy{{{{{{zzzzzzuuurrrkkkbbbZZZVVVVVVXXXZZZVVVSSSTTTZZZaaagggjjjoooooonnnnnnlllkkkjjjjjjfffjjjnnnrrrtttuuuxxxzzzzzz}}}}}}}}}}}}~~~~~~lllfffkkknnnggg```vvvwwwqqqRRREEE<<<<<<>>><<<@@@GGG[[[sssxxxrrrxxx~~~|||uuuyyywwweeeaaa\\\ZZZWWWVVVUUUTTTSSSQQQTTTPPPLLLNNNTTT[[[___aaaggggggiiijjjmmmqqqvvvzzz{{{{{{zzzxxxxxxzzz~~~vvvssswwwvvvpppqqqwwwzzz}}}}}}}}}yyyxxxyyy|||xxxoooqqq|||{{{uuurrrqqqvvvwwwwwwwwwwwwuuutttsssrrrqqqpppnnnmmmkkkjjjjjjjjjgggdddbbbccceeeeeeeeehhhgggeeecccbbbaaaaaaaaaaaaaaa```^^^\\\YYYWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQRRRSSSRRRPPPQQQTTTXXX[[[```iiirrrzzzxxx}}}wwwvvvkkkkkkiii[[[NNN@@@DDD>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>ttt}}}xxxssstttuuummmbbbXXXWWWYYY^^^gggpppvvvxxxtttnnniiifffaaa[[[YYY[[[aaaggglllhhh___XXXVVVWWWUUUVVVWWWWWWWWWWWWUUUUUURRRMMMGGGDDDEEEHHHKKKLLLEEEHHHLLLPPPRRRRRRQQQPPPUUUVVVWWWWWWVVVSSSPPPNNNIIIHHHHHHGGGHHHJJJLLLNNNRRRUUUYYY^^^dddhhhlllmmmpppqqqqqqrrrssssssttttttuuuuuuvvvxxxzzz{{{zzzxxx{{{zzzzzz{{{~~~~~~}}}}}}{{{wwwsssooonnnnnnppprrruuuxxxzzz{{{{{{zzzvvvssslllbbbZZZVVVUUUVVVYYYWWWSSSQQQRRRXXXaaagggoooqqqrrrtttttttttsssrrriiimmmqqqsssuuuvvvxxxzzzyyy{{{~~~|||{{{{{{hhheeemmmqqqiii^^^ooo|||~~~wwwyyyTTTGGG======>>><<>>>>>>>>======<<<<<<<<<===>>>>>>??????>>>zzz}}}rrrmmmoooqqqhhh\\\UUUVVVYYYaaakkksssvvvwwwlllfff___ZZZUUURRRTTTZZZdddnnnssskkk]]]TTTTTTVVVSSSTTTUUUVVVWWWVVVVVVUUURRRNNNHHHBBB@@@CCCJJJOOOHHHHHHJJJNNNRRRTTTSSSRRRUUUWWWXXXYYYXXXUUURRRQQQLLLKKKIIIHHHHHHIIIKKKMMMRRRTTTYYY^^^dddhhhlllmmmppppppppppppqqqrrrttttttssstttvvvzzz|||}}}{{{yyy|||{{{zzz{{{}}}~~~}}}|||{{{|||zzzwwwrrrmmmlllkkkoooqqquuuxxxzzz|||||||||wwwtttlllcccZZZUUUTTTTTTVVVUUURRRMMMJJJNNNXXX```kkknnnrrruuuwwwwwwvvvuuuiiilllooorrrssssssuuuvvvyyy{{{}}}~~~~~~~~~~~~|||{{{|||~~~}}}cccaaajjjooohhh\\\iiiyyy}}}uuu~~~|||~~~VVVHHH>>>===>>>;;;>>>EEEYYYiiinnnnnnwww{{{zzz~~~uuuvvvtttdddaaa[[[YYYWWWUUUUUUUUUSSSRRRQQQNNNKKKLLLSSSZZZ^^^```ccciiimmmkkkeeeeeekkkrrrvvvyyy{{{}}}~~~vvvttttttrrrrrrtttppprrruuuvvvuuuuuuuuuvvvuuuqqqnnnnnnsss{{{zzzvvvxxx}}}yyyuuusssuuuwwwxxxwwwwwwwwwvvvuuuttttttrrrqqqpppooommmkkkjjjiiigggffffffggghhhiiigggfffeeeeeeddddddddddddeeeeeedddccccccbbbaaa___^^^]]]\\\[[[ZZZYYYYYY[[[\\\]]]VVVUUUSSSQQQOOONNNNNNNNNOOOTTT[[[dddnnnzzzzzzwwwqqq|||xxxhhhbbb\\\PPPJJJ>>>AAA>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>vvv}}}{{{nnngggiiijjjbbbVVVSSSSSSYYYdddqqqwwwtttoooaaa[[[TTTPPPLLLLLLRRRZZZgggttt{{{ooo^^^UUUUUUVVVRRRSSSTTTVVVVVVVVVVVVUUUQQQNNNHHHAAA>>>@@@GGGMMMJJJIIIHHHKKKOOOSSSUUUUUUUUUVVVXXXYYYYYYWWWUUUSSSOOOMMMJJJHHHHHHIIIKKKMMMSSSUUUYYY___dddiiilllmmmmmmmmmmmmnnnoooqqqrrrsssoooqqqtttyyy}}}~~~}}}zzz|||{{{zzzzzz|||}}}|||{{{{{{{{{zzzwwwrrrnnnkkkjjjoooqqqtttxxx{{{|||||||||wwwtttmmmddd[[[UUUSSSSSSSSSSSSPPPIIIDDDFFFOOOWWWdddhhhmmmrrruuuuuutttsssgggjjjmmmooopppqqqrrrtttyyyzzz{{{{{{{{{{{{}}}~~~~~~}}}}}}|||{{{|||~~~```\\\ccciiifffZZZfff{{{}}}sss|||{{{yyyVVVIII>>>>>>>>>;;;>>>EEEUUUeeeiiiiiiuuu}}}zzzzzzsssuuuoooaaa___[[[YYYVVVUUUUUUUUUTTTRRRQQQMMMJJJLLLSSSZZZ___```ccchhhkkkhhhbbbccclllvvvuuuwww{{{}}}~~~~~~|||~~~|||yyywwwtttrrrqqquuuwwwyyyyyyyyyyyyzzz|||xxxsssnnnlllooovvv}}}{{{wwwvvvxxxzzz}}}|||wwwttttttvvvyyywwwvvvvvvuuutttttttttsssqqqqqqpppnnnmmmlllkkkjjjggggggggghhhjjjjjjhhhfffeeeeeeddddddeeeeeefffgggeeeeeeeeeeeedddcccbbbaaa___^^^\\\[[[[[[]]]___```XXXVVVUUUSSSRRRQQQPPPOOOMMMPPPVVV___iiiwwwzzzuuuqqqrrreee```YYYMMMHHH===???>>>=========<<<<<<<<<;;;<<<<<<===>>>>>>>>>rrryyytttnnnyyyzzzmmmeeedddeee___UUUTTTUUU[[[gggrrruuummmeeeXXXSSSNNNKKKHHHIIIQQQ[[[iiiyyytttbbbYYYXXXWWWSSSTTTUUUVVVWWWVVVVVVUUUQQQNNNIIIDDD@@@@@@DDDGGGIIIIIIHHHHHHKKKOOOSSSVVVTTTVVVXXXZZZZZZXXXVVVUUUQQQOOOKKKIIIHHHIIILLLMMMTTTVVVZZZ___dddhhhjjjlllkkkkkklllnnnooopppqqqqqqnnnpppsssxxx}}}~~~}}}||||||{{{zzzzzz{{{|||zzzyyyyyyzzzzzzwwwrrrnnnkkkkkknnnppptttwwwzzz{{{{{{{{{vvvsssmmmddd[[[UUUSSSSSSPPPPPPNNNIIIDDDCCCIIINNN[[[___dddhhhlllmmmlllkkkdddgggjjjmmmnnnooopppqqquuuwwwyyyzzzyyyzzz|||~~~~~~}}}~~~|||yyyzzz}}}}}}___YYY]]]eeedddYYYccc}}}~~~qqqwwwwwwVVVIII>>>>>>>>><<>>@@@========================;;;;;;<<<===>>>>>>bbbvvv|||sssnnnkkkuuu}}}yyynnneeecccddd```YYYXXX[[[```hhhlllkkkddd^^^TTTPPPMMMKKKHHHHHHQQQ[[[jjj{{{vvvfff^^^ZZZVVVTTTUUUVVVWWWWWWVVVVVVUUURRRPPPLLLHHHFFFDDDBBBAAAEEEGGGIIIIIIIIIKKKPPPTTTSSSUUUWWWYYYZZZYYYWWWVVVQQQOOOKKKIIIHHHJJJLLLNNNTTTVVVZZZ^^^bbbeeehhhiiijjjkkkmmmoooqqqqqqqqqqqqqqqqqqtttxxx|||~~~}}}||||||{{{zzzzzz{{{{{{yyyxxxwwwxxxxxxvvvrrrnnnkkkjjjlllnnnrrruuuwwwxxxxxxxxxuuurrrmmmddd\\\VVVTTTTTTNNNOOOOOOKKKGGGEEEFFFHHHOOOQQQUUUZZZ]]]^^^^^^^^^^^^aaaeeehhhiiijjjlllmmmppprrrvvvxxxyyy{{{}}}~~~zzzyyyzzz~~~```ZZZ\\\ddddddXXXaaa}}}pppvvvvvv{{{VVVHHH>>>>>>???===@@@FFFUUUkkknnnlllrrrsss~~~|||mmm___^^^ZZZXXXVVVUUUVVVVVVTTTSSSRRRNNNKKKMMMTTT\\\aaaccceeehhhkkkiiifffhhhpppwwwxxxzzz|||~~~~~~}}}~~~|||{{{~~~~~~{{{uuuqqqqqqsssuuuvvv~~~{{{ssslllmmmooopppuuu{{{~~~}}}|||yyywwwwwwyyy{{{xxxwwwvvvttttttttttttuuunnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiiiiijjjjjjiiigggffffffffffffffffffggghhhgggggghhhiiiiiiiiihhhhhheeedddcccbbbaaaaaabbbbbbbbb```]]]\\\\\\ZZZWWWTTTPPPSSSWWW]]]gggrrrtttyyysssaaahhhaaaRRRKKK???@@@<<<======>>>>>>?????????:::;;;<<<===>>>>>>VVVggg{{{|||tttooonnnoooxxx~~~yyywww~~~yyyooofffcccdddbbb^^^[[[```fffhhhfffbbb]]][[[TTTQQQNNNLLLIIIIIIQQQ[[[jjj{{{xxxhhhaaa\\\VVVUUUVVVWWWWWWWWWWWWUUUUUUSSSQQQNNNLLLJJJGGGBBB>>>AAAFFFKKKKKKIIIIIIMMMQQQRRRTTTWWWYYYZZZYYYWWWVVVRRROOOLLLIIIHHHJJJMMMOOOTTTVVVYYY]]]```dddfffgggiiikkknnnqqqrrrrrrrrrqqqttttttuuuxxx|||}}}}}}{{{|||{{{zzzzzzzzzzzzyyywwwuuuvvvwwwuuuqqqmmmkkkjjjkkkmmmpppsssuuuvvvuuuuuutttrrrlllddd\\\WWWTTTTTTNNNOOOOOONNNKKKHHHFFFEEEDDDFFFJJJMMMPPPQQQRRRRRRXXX[[[```bbbdddeeegggiiikkkoootttxxxzzz|||~~~~~~~~~|||xxxyyy}}}~~~aaa[[[^^^ffffffYYY```}}}qqqvvvtttuuu{{{UUUHHH>>>>>>???===@@@GGGOOOiiillljjjpppppp}}}zzzxxx}}}wwwnnn```^^^ZZZXXXVVVUUUVVVVVVUUUSSSRRRNNNLLLNNNUUU]]]bbbcccbbbfffjjjjjjhhhhhhmmmrrr{{{|||~~~xxxsssvvv|||wwwssssssttttttttt}}}|||}}}zzzpppiiiiiikkklllrrrzzz~~~~~~}}}zzzxxxxxxzzz|||zzzxxxwwwuuuuuuuuuvvvvvvlllmmmmmmmmmnnnnnnoooooonnnllljjjiiijjjjjjiiihhhggggggffffffffffffgggggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggfffffffffjjjgggdddbbbbbb___[[[WWWUUUWWW[[[aaaiiiuuu{{{zzzxxxlll___jjjdddRRRJJJ>>>>>><<<<<<===>>>???@@@AAAAAA:::;;;<<<===>>>>>>]]]```mmm~~~wwwjjjfffooopppuuu|||{{{rrroooqqqyyywwwpppiiigggiiidddZZZaaabbbaaa```___^^^ZZZVVVYYYRRROOOQQQOOOLLLRRR]]]kkkzzzooobbbYYYUUUVVV^^^```[[[VVVXXXZZZXXXXXXTTTPPPNNNNNNLLLHHHEEE@@@CCCGGGKKKLLLKKKHHHFFFLLLOOOSSSVVVWWWWWWXXXXXXRRRPPPNNNLLLKKKKKKLLLMMMPPPRRRUUUXXX\\\```fffiiilllmmmooorrrvvvxxxxxxwwwzzzyyyyyy|||}}}zzz}}}|||yyywwwvvvwwwxxxyyysssssssssrrrrrrqqqqqqqqqlllttt||||||vvvrrrtttxxxtttrrrnnnggg```YYYVVVVVVVVVRRRNNNLLLLLLKKKIIIFFFGGGFFFEEEFFFGGGJJJLLLNNNQQQVVV[[[^^^^^^___bbbeeeiiimmmsssvvvwwwyyy}}}}}}|||~~~~~~{{{|||{{{yyy~~~hhhdddhhhnnnkkk[[[cccyyysss~~~zzz}}}zzzWWWFFF<<>>===============<<<===>>>===<<<;;;aaabbbnnnzzzlllfffkkkpppxxx~~~yyypppmmmqqqzzzxxxrrriiifffgggddd^^^eeedddcccbbbbbbaaa]]]YYYYYYSSSPPPQQQNNNKKKSSS___nnnvvvggg^^^YYYUUU[[[^^^ZZZWWWXXXYYYWWWXXXUUURRRPPPOOOLLLHHHDDDEEEEEEGGGHHHJJJKKKLLLMMMLLLOOOSSSVVVVVVWWWXXXYYYSSSQQQOOOLLLKKKKKKKKKLLLOOOQQQTTTWWW[[[___eeeiiimmmnnnpppsssvvvxxxxxxxxx{{{yyyyyyzzz|||{{{wwwttt}}}|||zzzyyyxxxxxxxxxyyywwwvvvuuutttsssqqqpppoooooouuu{{{|||xxxuuuvvvyyyuuutttooohhh```ZZZWWWWWWVVVSSSOOOMMMLLLKKKIIIGGGHHHHHHGGGGGGGGGIIIJJJKKKNNNRRRXXXZZZ[[[\\\___bbbggglllsssvvvwwwyyy|||}}}}}}{{{~~~}}}|||~~~zzzxxx|||gggbbbeeellliii\\\ddd|||qqq}}}}}}}}}YYYGGG;;;===???;;;>>>GGG[[[```qqqyyyvvvxxxvvv|||{{{~~~xxxssscccaaa\\\[[[XXXVVVTTTTTTUUUUUUSSSQQQPPPSSSZZZ___bbbbbbdddfffkkknnnlllkkkqqqzzz~~~}}}}}}~~~|||zzz|||wwwqqqmmmqqqyyy{{{}}}|||zzzxxxvvvvvvyyy}}}}}}xxxpppjjjhhhkkkppptttwwwyyy{{{|||zzzxxxxxxxxxvvvuuuuuuvvvxxxyyyxxxwwwoooooooooooooooooopppppppppllliiikkkkkkiiigggiiikkkkkkjjjiiiiiihhhgggggglllnnnooooooooooooppprrrmmmnnnnnnmmmkkklllnnnpppppprrrrrrnnnkkkkkkiiiddd``````bbbfffmmmvvv}}}}}}zzzxxxuuu```XXXYYYPPPIIIEEE>>>??????>>>==================>>>???>>><<<;;;cccaaajjj}}}~~~ppphhhkkksss}}}|||pppkkklllwwwwwwrrrjjjddddddeeedddkkkfffccccccfffeeeaaa\\\YYYTTTQQQRRRNNNLLLTTTaaapppoooaaaYYYTTTYYY\\\ZZZYYYYYYYYYWWWYYYXXXVVVUUUSSSPPPKKKGGGIIIGGGEEEDDDEEEIIIMMMPPPKKKNNNRRRTTTUUUUUUVVVXXXTTTSSSPPPMMMKKKJJJJJJJJJLLLOOORRRUUUYYY^^^cccgggmmmooorrruuuwwwyyyyyyyyyzzzzzzyyyzzz{{{zzzwwwuuu|||||||||{{{{{{zzzyyyxxxzzzzzzxxxwwwuuurrrpppooosssvvvyyy{{{zzzyyyyyyyyywwwuuupppiiiaaa[[[YYYXXXVVVTTTQQQPPPOOOMMMKKKIIIJJJIIIIIIHHHHHHHHHIIIIIIIIINNNSSSVVVWWWYYY\\\___eeekkkrrrvvvwwwxxxzzz|||yyy}}}}}}|||~~~}}}~~~yyywwwzzz~~~fff___bbbjjjiii\\\eeexxxhhh}}}]]]III;;;<<<===999===GGG___iiiyyy{{{sss{{{}}}yyyzzz~~~uuuvvvgggddd\\\ZZZXXXVVVUUUTTTUUUUUUSSSQQQOOORRRYYY^^^aaaaaaeeeggglllpppooonnnttt|||~~~}}}}}}yyyzzz|||zzz}}}yyyuuuqqqqqqsssuuuyyy}}}~~~~~~~~~{{{xxxtttvvv{{{zzzsssmmmkkkmmmpppssswwwyyy{{{zzzyyywwwvvvvvvtttttttttvvvxxxyyyxxxwwwnnnnnnooooooppppppqqqqqqqqqmmmjjjlllmmmjjjiiikkkkkkkkkkkkjjjjjjiiiiiiiiihhhjjjlllmmmnnnoooqqqsssrrrssssssrrrqqqrrrtttvvvvvvxxxwwwsssrrrtttsssppphhhfffeeehhhoooxxx|||rrrtttttt|||~~~xxxwwwbbbXXXWWWNNNGGGEEE?????????>>>===============>>>???@@@???===<<>>HHHcccooozzzyyyuuuzzz{{{uuu|||ppp~~~yyyiiieee[[[ZZZXXXWWWUUUUUUTTTTTTOOOMMMLLLOOOVVV]]]aaabbbggghhhlllppppppooossszzz{{{|||||||||}}}}}}}}}~~~}}}}}}~~~|||uuuxxx}}}zzz||||||zzzyyyuuusssrrruuuzzz|||}}}~~~~~~}}}||||||xxxxxxyyy{{{}}}~~~~~~~~~}}}~~~{{{wwwqqqtttyyy~~~}}}{{{|||wwwrrrooooooqqqsssvvvxxxyyyxxxvvvtttssstttrrrqqqqqqsssuuuuuutttsssmmmmmmnnnnnnooopppqqqqqqqqqllljjjmmmmmmkkkjjjkkkllllllkkkkkkkkkkkkkkkkkkhhhjjjlllmmmmmmnnnqqqrrruuuvvvwwwwwwxxxzzz}}}|||~~~}}}zzzyyy|||}}}zzzpppllliiikkkrrr{{{xxxrrrlllyyy~~~wwwzzzcccXXXUUULLLFFFEEE@@@???>>>>>>===============>>>???@@@???>>>===qqqeeecccqqq~~~vvvqqqooosss|||wwwhhhcccfffhhhgggdddccciiippprrreee^^^dddmmmkkkccc]]]YYYUUUUUUYYYXXXTTTWWW```kkkwwwnnn]]]YYYVVVWWWYYYZZZZZZYYYVVVXXXZZZ[[[ZZZXXXUUUTTTPPPOOOLLLIIIHHHHHHIIIJJJJJJLLLNNNNNNNNNNNNOOOPPPUUUTTTRRROOOMMMJJJIIIHHHHHHKKKNNNRRRVVV[[[aaaeeemmmpppuuuwwwwwwxxxzzz|||{{{|||}}}~~~~~~~~~{{{}}}~~~|||zzzzzz{{{|||||||||zzzxxxwwwxxxwwwvvvwwwyyyzzzyyywwwuuusssnnnggg```[[[ZZZZZZ\\\]]]^^^^^^\\\ZZZXXXVVVQQQPPPOOOOOONNNNNNNNNNNNJJJOOOTTTWWWWWWXXX[[[^^^ccciiiqqquuuvvvvvvwwwxxxuuu{{{~~~~~~~~~{{{|||~~~}}}zzz~~~eeebbbiiirrrooo\\\___yyyzzzdddsssfffPPP???======:::@@@KKKeeeqqqwwwwww}}}|||www}}}mmm~~~yyyhhhddd[[[ZZZYYYWWWVVVUUUTTTTTTMMMJJJJJJNNNWWW___dddfffiiiiiilllppppppnnnpppvvvwwwxxxzzz{{{}}}~~~|||{{{{{{{{{zzz{{{||||||zzzuuuwww~~~~~~{{{||||||~~~~~~yyyooosssyyy}}}~~~~~~|||||||||}}}~~~|||yyyxxxyyy{{{yyyyyywwwvvvuuuvvvxxxyyyyyyzzz}}}|||xxxqqqtttxxx||||||}}}{{{zzzzzz}}}yyyvvvsssrrrrrrrrrtttuuuvvvuuurrrqqqqqqrrrtttsssrrrrrrssssssqqqooollllllmmmnnnnnnooopppppppppllljjjlllmmmjjjiiikkkllllllllllllmmmmmmmmmmmmnnnppprrrrrrqqqqqqsssuuuuuuwwwyyy{{{}}}wwwqqqlllnnnuuu}}}rrruuu||||||dddXXXUUUKKKEEEEEE@@@???>>>>>>===============>>>???@@@???>>>===zzzmmmgggqqq{{{zzztttqqqjjjkkkrrrsss``````aaabbbaaadddmmmwwwuuueee^^^hhhssspppeee]]]ZZZUUUVVV___bbb\\\YYY\\\fffooo~~~kkkaaaWWWUUUVVVWWWWWWXXXTTTVVVYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSQQQOOOMMMMMMKKKMMMMMMMMMKKKJJJKKKMMMUUUTTTRRRPPPMMMKKKIIIHHHGGGJJJMMMQQQUUU[[[```eeelllpppuuuwwwwwwwwwzzz||||||}}}}}}|||zzzyyyzzz{{{}}}~~~}}}|||zzz{{{}}}~~~}}}|||{{{yyywwwwwwxxxxxxxxxwwwsssqqqlllfff___\\\\\\]]]aaacccggghhhfffdddbbbbbbZZZXXXVVVSSSRRRRRRRRRSSSOOOSSSXXXZZZZZZZZZ]]]___dddjjjqqquuuuuuuuuvvvxxxvvv|||~~~~~~~~~|||}}}}}}~~~~~~~~~~~~zzz~~~fffccckkkuuupppZZZ\\\www|||eeerrr|||vvvyyywww|||hhhRRR@@@>>>>>><<>>===============>>>???@@@???===<<>>???<<>>??????>>>==================>>>???>>><<<;;;jjjaaaaaannnwwwuuuooonnniiiiiihhhmmm{{{lllaaaXXXWWWZZZbbbsss~~~kkkcccrrr|||mmmbbbZZZTTTXXXhhhqqqiii\\\TTT\\\bbbjjjtttiii___[[[XXXXXXZZZ^^^``````^^^ZZZXXXYYYZZZWWWWWWXXXXXXWWWWWWVVVVVVRRRRRRQQQNNNKKKIIIJJJKKKSSSSSSRRRQQQOOOLLLJJJIIIFFFIIIMMMQQQUUU[[[aaaeeejjjpppuuuwwwuuuuuuxxx|||wwwyyy{{{zzzxxxxxx{{{~~~}}}~~~~~~zzzwwwvvvxxxzzzsssqqqlllgggbbb```aaaccchhhmmmsssvvvuuusssrrrsssnnniiibbb[[[VVVUUUUUUVVVVVVZZZ^^^___]]]\\\^^^```hhhlllqqqsssssstttxxx{{{vvv{{{}}}zzzzzz|||}}}|||yyyzzz{{{|||}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}ggg```fffpppmmmXXXZZZrrr{{{fffyyyrrrjjjuuueeePPP???>>>>>><<>>??????>>>===============<<<>>>>>>===<<<;;;bbb\\\^^^iiirrrqqqllljjjgggdddcccgggpppzzzzzzkkk[[[UUUYYYdddtttpppiiittt~~~ooobbb\\\SSS[[[oooxxxxxxlllZZZ]]][[[aaakkkqqqwwwwwwhhh___[[[ZZZ[[[\\\^^^___^^^]]][[[ZZZ\\\[[[ZZZ[[[\\\]]][[[ZZZSSSRRRPPPOOOOOOQQQSSSTTTWWWWWWVVVUUUSSSPPPMMMKKKJJJKKKLLLOOOSSSYYY___bbbkkkmmmooopppqqqsssvvvxxxyyyzzz{{{{{{{{{|||~~~~~~|||}}}~~~}}}}}}~~~|||yyyzzzxxxuuuqqqkkkgggdddbbbbbbhhhmmmuuu|||}}}zzz}}}xxxooobbbXXXSSSTTTVVVYYY]]]```___[[[[[[aaagggnnnnnnmmmnnnpppsssvvvxxxwwwxxxzzz{{{|||||||||{{{{{{}}}~~~}}}|||{{{}}}~~~}}}{{{|||~~~}}}}}}dddaaadddmmmlllXXXWWWkkkooowww~~~mmmdddooocccPPP@@@===>>>>>>AAAFFFjjjsssuuuwwwwwweeemmmxxxpppccc[[[YYYWWWUUUSSSSSSTTTUUUOOOLLLLLLPPPYYYaaafffgggggghhhiiijjjmmmpppsssvvvvvvwwwwwwyyy||||||ssswww|||~~~|||~~~}}}|||||||||zzzsssppprrrwww|||}}}zzzuuurrrqqqrrrssstttvvvyyy{{{zzzvvvsssppppppqqqrrrssstttvvvwwwvvvtttrrrtttxxxzzzyyyxxxzzzyyywwwuuuvvvwwwzzz{{{{{{wwwuuuwwwwwwvvvsssqqqrrrtttvvvyyyyyyyyyvvvsssrrrrrrsssssstttttttttsssrrrqqqqqqrrrrrrpppooonnnnnnnnnnnnmmmnnnooopppooopppsssuuurrrssstttsssssssssuuuvvvzzz{{{zzzzzz{{{{{{xxxsssnnnnnnvvv~~~|||{{{~~~wwwbbbfff]]]LLLEEE<<<@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<```ZZZYYYccckkklllhhhggghhhdddaaa```eeemmmvvv|||yyylll___XXX[[[eeewwwvvvoooxxxqqqeee___UUU^^^pppyyy|||vvvhhhbbbZZZYYYbbbiiinnnzzztttggg```^^^^^^]]]\\\[[[[[[[[[ZZZ___]]][[[ZZZ[[[[[[[[[ZZZ[[[ZZZXXXVVVUUUTTTTTTUUUWWWWWWWWWUUUSSSPPPNNNLLLJJJJJJKKKNNNRRRXXX^^^bbblllnnnppprrrrrrtttwwwyyyyyy{{{|||||||||}}}~~~}}}}}}~~~zzz{{{vvvuuurrroookkkhhheeecccffflllvvvwwwlllbbb]]]]]]^^^]]]___```]]]ZZZ\\\ccciiimmmmmmmmmnnnpppsssvvvxxxvvvwwwxxxzzz{{{{{{{{{{{{zzz|||}}}|||{{{{{{|||}}}~~~~~~~~~eeecccgggooonnn[[[[[[xxxyyyuuuhhhmmm}}}cccPPP@@@===>>>>>>AAAFFFbbbpppwwwxxx{{{fffnnnpppjjjddd[[[YYYWWWUUUSSSSSSTTTUUUPPPNNNLLLPPPXXX___cccdddhhhhhhgggggghhhlllqqqtttuuuvvvwwwyyy||||||}}}}}}}}}}}}zzzrrroooqqqwww~~~{{{wwwsssqqqqqqrrrsssvvvyyyyyywwwuuuoooooopppqqqsssuuuxxxyyyvvvtttrrrrrruuuwwwwwwwww|||zzzyyywwwxxxzzz|||~~~{{{xxxvvvwwwxxxwwwuuutttuuuwwwyyyxxxxxxwwwuuurrrqqqqqqrrrqqqrrrrrrssssssssssssrrrrrrqqqpppooonnnnnnnnnnnnnnnoooqqqqqqqqqqqqtttvvvuuuvvvvvvuuuttttttvvvxxxzzz{{{}}}~~~yyysssnnnnnnjjjjjjrrr{{{wwwvvv{{{yyy~~~yyyzzzxxxuuu```ddd\\\LLLFFF>>>BBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>```YYYWWW^^^fffhhhfffdddgggddd^^^XXXWWW]]]gggppptttkkkaaaZZZYYYcccwww~~~vvv|||vvvjjjaaaXXX```qqqzzzzzzlll___VVVZZZbbbffflllsssyyypppgggeeebbb^^^[[[ZZZYYYYYY]]][[[XXXWWWXXXYYYZZZZZZ[[[ZZZYYYXXXVVVUUUTTTTTTWWWWWWWWWVVVTTTQQQOOONNNIIIIIIJJJLLLQQQWWW]]]aaammmooorrrttttttuuuwwwyyyzzz{{{}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}uuuuuutttrrrooolllhhhfffhhhnnnxxxwwwpppkkkiiijjjfffdddaaa\\\YYY]]]dddkkkllllllllllllooorrruuuwwwtttuuuwwwxxxyyyzzzzzzzzzyyyzzz{{{{{{zzzzzz|||}}}~~~~~~~~~~~~}}}~~~~~~|||ddddddiiipppmmm\\\___ooommmxxxcccPPP@@@===>>>>>>AAAFFF^^^sss~~~~~~jjjrrrooofffccc[[[ZZZWWWTTTSSSSSSSSSTTTRRROOONNNQQQWWW^^^aaaaaahhhgggeeeddddddhhhnnnssstttuuuvvvyyy|||~~~~~~~~~zzzsssoooqqqwww~~~~~~}}}}}}wwwrrrpppooooooqqqtttwwwyyyyyypppooooooooorrruuuyyy{{{wwwuuuqqqppprrrtttuuuuuuzzzyyywwwwwwxxxzzz}}}~~~|||yyywwwxxxyyyyyyxxxwwwwwwzzz|||vvvvvvvvvtttqqqpppppprrrppppppqqqqqqrrrsssssssssqqqpppoooooonnnnnnnnnnnnoooppprrrrrrrrrrrrtttvvvxxxxxxwwwuuutttvvvyyy|||{{{}}}|||uuunnniiifffcccdddllltttzzzuuuwwwtttppp~~~sss^^^bbb[[[MMMHHH???CCC>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>???```\\\[[[```hhhiiieeeaaabbbaaa^^^VVVPPPRRR\\\eeelllggg```YYYVVV^^^uuuwww~~~qqqbbbYYY```pppyyyzzzkkk^^^\\\___bbbfffjjjtttyyyzzzxxxtttpppkkkfffcccaaa___\\\YYYWWWXXXZZZZZZZZZXXXXXXXXXYYYXXXXXXWWWVVVWWWWWWWWWWWWUUUSSSQQQOOOIIIHHHIIIKKKOOOVVV\\\```kkknnnrrrtttuuuvvvwwwyyyyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxvvvsssooollliiihhhkkkqqq{{{|||xxxvvvuuurrrlllddd\\\YYY]]]dddjjjiiiiiiiiijjjlllpppsssuuussstttuuuvvvxxxyyyyyyzzzwwwxxxzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~}}}zzzbbbcccjjjqqqlll[[[```wwwrrryyycccPPP@@@===>>>>>>AAAFFF___{{{mmmsssyyyhhhbbb[[[ZZZWWWTTTSSSRRRSSSSSSRRRPPPOOORRRYYY^^^aaaaaacccdddfffffffffiiinnnsssssstttvvvyyy}}}|||wwwtttuuuwwwyyy{{{xxxyyy{{{~~~|||tttqqqnnnllllllpppuuuyyy{{{rrrqqqooonnnppptttxxxzzzyyyvvvssspppppprrrtttuuuuuutttsssssstttwwwzzz|||}}}~~~~~~|||zzzyyyyyyzzzzzzyyywwwwwwyyy{{{vvvvvvvvvtttqqqpppqqqrrrqqqqqqpppppppppqqqqqqrrrpppoooooonnnnnnnnnoooooonnnppprrrrrrrrrrrrssstttwwwvvvuuuttttttwww{{{~~~{{{tttnnniii^^^\\\]]]cccjjjpppxxxqqqvvvtttqqqttt^^^aaaZZZMMMHHH???BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===============___^^^___dddjjjkkkddd\\\ZZZ]]]]]]XXXQQQPPPWWW___eeeccc```ZZZUUU[[[rrrtttzzzzzzfff[[[```nnnwww{{{nnneee___]]]```eeejjjmmmrrryyy{{{vvvsssllliiifffdddcccaaa```^^^\\\\\\\\\]]]\\\[[[ZZZZZZWWWXXXXXXXXXVVVTTTSSSQQQJJJJJJIIIJJJNNNTTT[[[___hhhlllqqqtttvvvvvvwwwxxxxxxzzz|||}}}}}}}}}~~~~~~~~~~~~~~~{{{|||vvvqqqmmmjjjjjjjjjkkkpppyyy|||sssggg]]]ZZZ]]]bbbfffeeeeeeeeefffiiilllooorrrqqqrrrssstttuuuwwwxxxyyyuuuwwwyyyzzzzzzzzz|||~~~~~~|||bbbcccmmmuuuooo]]]bbbzzz~~~cccPPP@@@===>>>>>>AAAFFFaaauuussskkkccc[[[ZZZWWWTTTRRRRRRRRRRRRQQQOOOOOOSSSZZZ```cccccc]]]bbbhhhkkkkkkmmmqqqttttttuuuwww{{{~~~~~~|||zzzyyywwwsssqqqooottt{{{~~~}}}}}}yyyuuuqqqllljjjmmmrrrwwwzzztttrrrpppnnnnnnqqqtttvvvzzzxxxuuuqqqpppqqqsssuuurrrqqqpppqqqsssvvvzzz|||}}}}}}~~~~~~}}}|||zzzyyyyyyzzzzzzxxxvvvuuuvvvwwwvvvwwwvvvuuurrrqqqrrrssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooommmoooqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrssswww|||~~~zzzuuuooohhhcccWWWVVVWWW[[[___eeeppp{{{{{{|||~~~{{{~~~hhhkkkxxxpppnnnvvv___aaaZZZMMMHHH===???========================>>>>>>============^^^___```dddjjjkkkbbbWWWTTTXXX\\\YYYTTTRRRVVV[[[```aaa```\\\VVV[[[oootttssstttdddbbbllltttsssggg___^^^___aaacccggglllpppssstttuuuxxx{{{~~~}}}yyywwwyyyxxxvvvtttqqqmmmgggccc```___^^^\\\ZZZXXXWWWVVVWWWXXXXXXXXXWWWVVVTTTSSSMMMLLLJJJJJJNNNSSSZZZ]]]eeeiiipppuuuwwwxxxyyyyyyxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~xxxqqqlllkkkkkklllhhhlllttt|||uuuggg]]]ZZZ\\\^^^___`````````aaadddhhhkkkmmmnnnnnnooopppqqqsssuuuvvvuuuwwwyyyzzzzzz{{{}}}eeeeeeqqq|||uuu```eee{{{cccPPP@@@===>>>>>>AAAFFF```~~~zzzzzzxxxoooddd\\\ZZZWWWTTTRRRQQQQQQRRRPPPOOOOOOSSSZZZ```bbbbbbZZZbbbjjjoooooopppssswwwuuuwwwzzz|||~~~|||wwwooojjjiiiqqqyyy|||{{{zzz}}}}}}wwwpppkkklllooosssvvvsssrrrooonnnmmmoooqqqrrrxxxwwwvvvrrrpppppprrruuurrrqqqqqqrrrtttxxx|||~~~~~~~~~}}}|||{{{zzzyyyvvvwwwxxxwwwuuussstttuuuvvvvvvvvvuuusssrrrsssttttttrrrpppnnnmmmllllllmmmmmmmmmmmmmmmnnnoooooopppmmmoooqqqrrrqqqppppppqqqnnnooooooppprrruuuzzz~~~zzzssslllddd[[[VVVRRRQQQRRRUUUWWW]]]jjjxxx{{{xxxwwwyyycccaaaooonnnnnn|||www___```YYYMMMHHH===>>>========================AAA@@@@@@??????@@@```bbbbbbccchhhkkkcccWWWQQQUUUXXXVVVSSSRRRUUUYYY[[[\\\]]][[[VVVZZZkkk|||xxxkkkmmm|||rrrgggkkksss|||qqqhhhccc^^^___```aaabbbbbbbbbbbbeeegggjjjmmmnnnnnnlllkkksssuuuwwwyyyyyytttmmmggg```___\\\ZZZWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUPPPNNNLLLKKKMMMSSSXXX\\\ccchhhpppvvvyyyzzz{{{|||zzz|||~~~zzztttpppnnnnnnnnniiilllrrrxxx~~~|||qqqddd[[[ZZZ[[[[[[ZZZ[[[[[[\\\]]]```dddgggiiiiiiiiijjjjjjllloooqqqrrruuuwwwyyyzzz{{{|||~~~~~~}}}~~~gggeeesssyyybbbddd~~~cccPPP@@@===>>>>>>AAAFFFbbb{{{~~~xxxsssbbb\\\ZZZWWWSSSQQQQQQQQQQQQPPPNNNNNNRRRXXX]]]^^^]]]]]]dddlllooonnnoootttxxxxxxyyy|||~~~~~~~~~~~~{{{~~~}}}wwwooojjjhhhnnnvvv{{{||||||}}}~~~}}}~~~~~~uuunnnkkkmmmoooqqqpppooonnnmmmmmmnnnooopppuuuuuuuuussspppoooqqqsssrrrrrrrrrsssvvvzzz~~~~~~~~~}}}{{{zzzyyyyyyrrrtttuuuvvvuuutttuuuvvvtttuuuuuutttrrrqqqrrrsssrrrqqqooommmllllllmmmnnnlllllllllmmmnnnoooppppppmmmppprrrsssrrrqqqqqqqqqmmmnnnppppppqqqssswwwzzzzzz}}}}}}vvvooofff]]]SSSMMMMMMMMMOOOQQQSSSZZZjjjzzzyyyvvvvvv{{{{{{aaaXXXiiiqqqttt|||uuu]]]^^^XXXMMMIII>>>???========================AAA@@@@@@??????@@@eeefffccccccgggllleeeZZZQQQSSSTTTSSSQQQQQQTTTWWWWWWXXXYYYXXXTTTWWWfffvvv|||eee^^^nnn~~~kkkkkkrrrwwwllldddbbb```]]]]]]^^^```aaa______```aaaaaaaaaaaaaaacccgggnnnuuuxxxuuuoooiiibbbaaa^^^\\\[[[\\\]]]^^^XXXXXXYYYYYYYYYXXXVVVUUURRRPPPMMMLLLMMMRRRXXX\\\bbbhhhqqqwww{{{}}}}}}~~~{{{~~~~~~~~~~~~{{{xxxuuurrrqqqpppnnnpppssswww{{{}}}wwwmmm```YYYYYYZZZYYYWWWXXXXXXYYYZZZ]]]aaaeeegggfffffffffgggiiikkknnnooouuuwwwyyy{{{{{{}}}}}}{{{~~~|||fffbbbrrryyy```bbb|||{{{zzz{{{cccPPP@@@===>>>>>>AAAFFFfffzzzuuunnnvvv___\\\ZZZWWWSSSQQQPPPPPPQQQPPPOOONNNQQQVVVZZZZZZYYY```gggmmmnnnlllmmmsssyyyzzz{{{}}}~~~~~~{{{wwwyyy~~~|||wwwqqqllljjjmmmrrryyy~~~{{{zzz|||~~~~~~|||xxxppplllkkkmmmnnnlllllllllmmmmmmnnnoooppprrrssstttrrrooonnnooorrrqqqqqqqqqrrruuuzzz~~~~~~|||{{{zzzyyyxxxoooqqqtttuuuuuuvvvwwwyyysssttttttrrrppppppqqqrrrpppooommmllllllmmmnnnooolllllllllmmmmmmooopppqqqnnnqqqtttuuusssrrrqqqrrrnnnpppqqqqqqqqqrrrtttvvvvvvzzz{{{uuunnneee\\\RRRLLLJJJKKKNNNPPPRRRZZZlll}}}vvvqqqqqquuu|||[[[PPPbbbrrrwww}}}}}}sss[[[]]]XXXNNNKKK@@@@@@========================??????>>>>>>>>>>>>fffcccaaaccckkkoooggg\\\UUUTTTSSSQQQPPPQQQVVVYYYWWWXXXYYYWWWUUUXXX```gggwwweeeeeewwwjjjffftttyyyrrroooiiifffdddccccccccc]]]___aaaaaa```]]]ZZZXXX^^^```cccfffjjjmmmoooqqqiiikkkiiiddd^^^\\\aaafffccc\\\UUUTTTXXXZZZWWWSSSSSSTTTSSSPPPMMMNNNRRRVVVeeekkkrrrxxxzzz{{{{{{{{{~~~~~~}}}~~~}}}zzzvvvrrrnnnmmmooopppsssuuuwww{{{}}}ssskkkaaa[[[YYYXXXUUURRRSSSUUUWWWXXXYYY[[[^^^```aaa``````aaabbbdddfffggglllqqqxxx}}}~~~~~~}}}gggcccooo|||uuu^^^```{{{mmmmmmtttsssiiiTTTAAA<<<<<<<<<@@@GGGlll{{{|||qqqrrrsssfffuuueee[[[YYYVVVSSSRRRQQQNNNMMMNNNMMMLLLNNNRRRVVVXXXYYYaaadddjjjnnnkkkiiinnnwwwxxxzzz||||||{{{zzz{{{|||~~~|||{{{}}}~~~~~~|||{{{zzzxxxuuurrrmmmnnnpppuuuzzz|||{{{xxxyyyxxxwwwyyy|||}}}{{{xxxyyy}}}~~~tttjjjeeegggjjjhhhkkkooonnnkkkiiiiiijjjnnnnnnmmmmmmmmmooopppqqqmmmpppsssuuuuuuwwwyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvtttssssssssstttssspppnnntttrrrqqqpppooommmkkkiiipppnnnmmmmmmnnnooooooooojjjjjjkkkkkkiiigggjjjnnnnnnrrrvvvxxxwwwvvvvvvvvvsssssssssqqqooonnnppprrrwwwyyy}}}~~~}}}}}}|||}}}}}}wwwooogggaaa]]]YYYVVVSSSQQQRRRUUUUUU\\\mmm}}}yyy}}}uuummmsssrrrxxxqqq[[[bbbgggjjjuuu}}}iiiaaaWWWOOOKKKGGGAAA<<<======<<<;;;;;;;;;;;;;;;@@@@@@??????>>>===iiigggeeehhhooosssjjj^^^UUUUUUTTTRRRQQQRRRUUUXXXWWWXXXXXXVVVTTTVVV^^^ddd|||nnnlllooo~~~||||||yyyyyyyyywwwuuunnnkkkfffaaa]]]ZZZXXXVVVWWWWWWXXXZZZ]]]aaadddfffiiijjjjjjjjjhhhhhhhhhiiiaaa^^^[[[YYYYYYYYYXXXVVVTTTUUUTTTPPPMMMNNNSSSWWWaaagggooovvvyyyzzz{{{|||~~~~~~~~~}}}}}}|||{{{xxxuuurrrpppoooppprrrtttvvvzzz}}}~~~~~~~~~~~~|||xxxuuullleee]]]XXXWWWVVVSSSOOONNNOOOQQQRRRSSSUUUXXXZZZZZZZZZZZZZZZ\\\^^^```bbbeeejjjsssyyy}}}~~~}}}|||cccaaakkksssjjjWWW]]]vvvxxxuuuuuunnngggSSSAAA<<<<<<<<<@@@FFFfff}}}vvvuuutttdddooo```[[[YYYVVVSSSRRRQQQOOOMMMMMMLLLKKKNNNRRRVVVYYYZZZ```dddkkkpppnnnkkkooovvvwwwyyy{{{|||{{{zzz{{{|||~~~}}}{{{yyyzzz{{{}}}{{{xxxuuurrrrrrqqqppprrruuuuuusssqqquuutttsssuuuxxxyyyxxxvvvssswww|||zzzrrrhhhdddeeehhhgggkkknnnmmmjjjhhhhhhiiillllllkkkkkklllmmmnnnooooooqqqsssssssssssstttuuuyyyxxxxxxvvvuuutttsssrrroooooooooppprrrqqqooommmmmmmmmmmmnnnoooooommmlllooonnnnnnnnnooooooooonnnpppooonnnkkkhhheeeeeeggglllooorrrtttssssssssstttvvvvvvuuurrrooonnnnnnppptttvvvyyyzzzyyyxxxwwwxxxvvvsssooollliiieee```]]]___\\\ZZZZZZYYY___qqqxxxrrryyy{{{kkkmmmnnnyyyoooXXX```fffiiirrrxxx{{{}}}eee```XXXPPPJJJEEEAAA>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>???hhhggggggjjjqqqtttlll```VVVVVVVVVTTTRRRRRRUUUWWWXXXYYYXXXVVVSSSUUUZZZ___pppuuujjjrrr|||vvvoooiiifffbbb^^^ZZZYYYWWWUUUUUUVVVYYY]]]___aaaaaacccgggkkkkkkhhhddd___```aaa^^^ZZZWWWXXXYYYVVVVVVTTTQQQMMMNNNSSSXXX]]]ccclllssswwwyyy{{{|||}}}~~~yyyzzz||||||{{{xxxuuusssppppppqqqsssuuuxxxzzz{{{|||zzzxxxwwwuuurrrmmmjjjbbb]]]WWWTTTSSSRRROOOLLLIIIKKKMMMNNNNNNPPPSSSUUUSSSSSSSSSTTTVVVYYY[[[]]]\\\bbbllluuu{{{~~~~~~~~~}}}}}}|||``````gggjjjaaaPPP[[[ppp{{{llleeeQQQ@@@<<<<<<<<>>======<<<<<<======<<<======>>>???@@@aaabbbcccgggooossskkkaaaYYYYYYXXXVVVTTTTTTUUUWWW[[[[[[ZZZWWWUUUUUUXXX[[[cccqqqyyy|||yyyuuuttttttrrrlllfffbbb___ZZZVVVTTTUUUXXXZZZXXX[[[___cccffffffdddbbbaaabbbbbb```\\\YYYXXXXXXXXXXXXVVVRRROOOPPPTTTYYY]]]bbbjjjqqquuuxxxzzz|||||||||}}}xxxzzz|||~~~}}}zzzwwwuuuqqqqqqqqqrrrtttvvvvvvvvvxxxuuurrrnnnkkkgggccc___XXXUUURRRPPPPPPNNNKKKIIIIIIJJJLLLMMMMMMOOORRRTTTQQQQQQQQQRRRTTTWWWYYY[[[XXX___jjjssszzz~~~~~~{{{|||```___eeehhh___PPP\\\oooqqq|||bbbOOO???<<<===<<>>?????????>>>========================>>>??????ZZZ\\\^^^ccclllqqqlllccc]]]]]][[[XXXUUUUUUWWWYYY]]]\\\[[[YYYWWWVVVWWWXXXaaasss|||yyyvvvvvvwwwwwwtttrrriiieee___XXXTTTRRRRRRRRRXXX]]]bbbdddcccccceeehhhdddbbb```^^^]]][[[WWWUUUYYYYYYXXXUUUQQQQQQUUUYYY^^^cccjjjppptttwwwyyyzzzzzz{{{|||~~~yyy{{{}}}~~~}}}zzzwwwtttsssrrrqqqrrrttttttsssqqqpppmmmhhhddd```\\\XXXVVVQQQPPPNNNNNNMMMLLLJJJHHHIIIKKKMMMMMMMMMOOOQQQTTTPPPPPPPPPQQQSSSUUUXXXYYYZZZaaakkkuuu{{{|||zzz|||^^^]]]eeejjjcccSSS]]]ttt~~~zzz___MMM>>>;;;===<<<>>>CCCXXX{{{kkk|||sssaaa[[[YYYVVVTTTSSSSSSQQQOOOKKKJJJJJJMMMRRRWWWZZZ\\\ZZZ^^^fffnnnpppmmmnnnrrrtttwww{{{}}}}}}}}}}}}~~~~~~~~~|||{{{yyy{{{|||xxxwwwuuuttttttvvvxxxzzz{{{{{{{{{zzzxxxvvvuuutttuuutttrrroooooorrrwww{{{yyyzzz{{{{{{{{{yyywwwvvvssssssrrrppplllhhhfffffffffhhhiiifffbbb______```ddddddeeeggghhhiiiiiiiiijjjkkkmmmllljjjiiijjjjjjiiihhhgggffffffgggiiikkkjjjjjjkkkmmmnnnmmmiiifffiiillloooooommmkkkjjjjjjmmmnnnpppooommmkkklllmmmppppppmmmjjjmmmrrrnnngggnnnoooooonnnnnnpppsssuuuwwwxxxxxxwwwtttrrrrrrrrrrrrtttuuutttrrrooommmmmmnnnsss|||}}}pppddd```eeemmmssszzz~~~wwwzzz{{{{{{|||kkkYYYfffmmmlllmmmnnnppp~~~yyymmmpppnnnaaaNNN@@@===@@@??????>>>===============>>>>>>>>>>>>>>>>>>WWWZZZ\\\aaaiiiooommmfffcccaaa^^^ZZZWWWVVVYYY[[[^^^]]][[[ZZZXXXWWWVVVUUU]]]gggvvv|||vvvssssssuuuwwwpppmmmggg```ZZZUUURRRQQQUUU[[[aaaaaa______dddiiigggddd```^^^]]]\\\XXXUUUXXXZZZZZZXXXTTTSSSUUUXXX]]]bbbiiiooorrruuuxxxzzzzzz{{{|||~~~|||zzz{{{}}}}}}|||yyyvvvuuuvvvsssqqqrrrtttssspppmmmgggccc^^^ZZZWWWTTTQQQOOONNNNNNNNNMMMLLLKKKKKKJJJJJJKKKMMMMMMMMMNNNQQQSSSPPPPPPOOOPPPQQQSSSUUUWWW___eeeooowww}}}|||yyyyyy\\\\\\fffmmmfffVVVaaa}}}yyy]]]KKK===;;;===<<<>>>BBBPPPyyy~~~lllwww{{{eee[[[YYYVVVTTTTTTSSSQQQPPPLLLKKKKKKMMMRRRWWWZZZ[[[XXXZZZ```hhhkkkjjjlllppptttwww|||~~~~~~|||{{{{{{|||~~~}}}|||{{{xxxuuutttvvvxxx}}}zzzyyyyyywwwvvvssspppnnnnnnqqqtttssstttuuuuuuuuutttrrrqqqqqqrrrsssrrrqqqnnnjjjhhhfffggggggddd___[[[\\\]]]aaabbbdddeeegggggghhhhhheeegggiiihhhgggfffggggggbbbbbbaaabbbcccdddfffgggiiijjjlllnnnpppnnnjjjgggmmmqqqttttttooollljjjkkkmmmooopppnnnkkkiiilllnnnmmmnnnlllkkkqqqyyyvvvkkkooopppppppppoooqqqsssvvvuuuvvvwwwwwwuuusssssstttrrrtttuuuuuurrrooommmmmmqqquuu}}}rrrfffcccgggkkkkkkqqqvvv||||||kkk^^^kkkpppmmmoooqqqwwweeejjjjjj___MMM@@@>>>AAA???>>>======<<<<<<======?????????>>>>>>>>>XXXZZZ[[[^^^eeekkkjjjeeehhheeeaaa[[[WWWXXX[[[___]]]\\\ZZZYYYXXXVVVTTTSSSVVV^^^hhhtttxxxvvvwwwuuusssooojjjddd^^^XXXUUUOOOTTTYYY\\\]]]^^^aaadddhhhgggeeeaaa\\\YYYYYYZZZXXXZZZ\\\[[[WWWTTTUUUVVVYYY^^^eeelllppptttxxxzzzzzz{{{|||~~~zzzyyyzzz{{{{{{zzzyyyxxxwwwxxxuuurrrrrrtttsssnnnjjjbbb^^^YYYVVVTTTSSSQQQPPPOOOOOOOOOMMMLLLLLLLLLMMMLLLMMMNNNOOOOOOPPPRRRTTTRRRQQQQQQQQQRRRSSSUUUVVVbbbhhhqqqyyy~~~~~~|||}}}~~~~~~{{{zzzttt\\\aaalllppphhh[[[iiixxx|||ZZZIII<<<;;;===<<<===AAAMMMssswwwwwwhhh[[[YYYVVVTTTTTTTTTRRRPPPMMMLLLKKKNNNRRRVVVYYYZZZWWWVVVZZZ```dddfffjjjoootttxxx}}}~~~}}}||||||}}}~~~~~~~~~yyywwwwwwyyy~~~~~~yyyyyywwwuuuqqqpppppprrrrrrssssssssssssrrrqqqqqqpppqqqsssttttttqqqmmmjjjfffgggfffbbb\\\YYYYYY[[[^^^___aaacccdddeeeeeeeeebbbdddeeedddbbbaaaaaabbb]]]]]]^^^^^^______``````fffgggjjjnnnqqqpppmmmjjjnnnrrrwwwwwwsssoooooopppoooppppppmmmhhhhhhlllppphhhjjjiiijjjuuu~~~rrrlllnnnoooooooooppprrrttttttvvvwwwwwwuuusssssssssppprrrtttssspppmmmllllllnnnqqqwww|||pppeeebbbffffffbbbggglllttt|||kkkaaaooorrrmmmpppttt~~~cccggghhh^^^NNNBBB>>>@@@>>>===<<<<<<;;;;;;<<<<<<======>>>>>>??????XXXYYYYYY[[[```gggfffaaakkkhhhbbb\\\XXXXXX]]]aaa[[[ZZZYYYXXXWWWVVVSSSQQQTTT]]]cccccclllzzzvvvrrrrrrpppmmmgggaaaZZZVVVNNNPPPTTT[[[```cccbbbaaahhhjjjjjjddd[[[WWWZZZ___WWW[[[^^^]]]YYYUUUUUUUUUUUUZZZbbbiiioootttxxx{{{zzz{{{}}}}}}xxxxxxyyyyyyyyyyyyyyyyyyyyyvvvrrrssstttsssnnnhhhbbb___ZZZVVVUUUUUUUUUTTTQQQQQQPPPNNNLLLLLLNNNOOOOOOPPPQQQRRRQQQSSSUUUWWWUUUUUUTTTSSSTTTUUUVVVWWWbbbiiirrrzzz}}}zzzxxxyyy{{{~~~{{{zzzqqq___hhhrrrrrriii```rrryyyxxx}}}YYYHHH;;;;;;===<<<===AAAPPPrrryyyfff[[[YYYVVVUUUTTTTTTRRRQQQNNNMMMLLLNNNRRRVVVXXXYYYVVVTTTVVV[[[```ccchhhnnntttxxx~~~}}}|||||||||~~~yyy{{{~~~||||||~~~{{{||||||zzzwwwtttttttttuuuuuuttttttttttttttttttpppqqqsssuuuvvvsssoookkkeeefffeeeaaa[[[XXXXXXZZZ[[[]]]___aaaccccccccccccaaabbbcccbbb___]]]]]]]]][[[[[[\\\\\\\\\\\\[[[ZZZbbbdddhhhmmmqqqrrrooommmlllrrrxxxyyyvvvssstttvvvoooqqqppplllgggggglllqqqnnnpppmmmlllvvv|||nnnjjjlllnnnnnnnnnnnnpppqqquuuvvvxxxwwwuuurrrrrrrrrnnnpppqqqqqqooollljjjjjjdddfffjjjrrr{{{zzzvvvlllbbb```cccaaaZZZ```fffooowww}}}jjjcccrrrrrrlllpppvvv{{{fffjjjjjj```PPPCCC>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAZZZWWWUUUWWW]]]cccggghhhkkkhhhccc^^^[[[[[[\\\^^^\\\]]]\\\[[[ZZZXXXVVVUUUZZZ]]]aaacccccckkk{{{zzzxxxxxxyyyvvvwwwwwwppprrrsssooojjjfffaaa]]]XXXSSSPPPSSS[[[aaabbbaaabbbhhhkkkfff^^^[[[\\\^^^[[[ZZZZZZ[[[XXXSSSSSSVVVUUUYYY```ffflllqqqwwwzzz||||||~~~|||zzzwwwttttttxxx{{{{{{zzzyyysssrrruuuvvvsssnnnqqqmmmcccXXXTTTVVVVVVTTTRRRRRRQQQNNNKKKLLLPPPTTTRRRSSSUUUUUUTTTUUUWWWYYY\\\ZZZXXXXXXTTTQQQVVV]]]iiinnnvvv|||}}}{{{{{{||||||{{{}}}~~~}}}|||qqq___aaavvvyyygggcccrrrqqqwwwwwwVVVIII>>><<<>>>???@@@AAANNNvvv~~~eee[[[XXXUUUTTTTTTTTTSSSRRRPPPNNNLLLMMMQQQUUUWWWXXXVVVWWWWWWWWWYYY___fffkkkuuuwww{{{~~~|||yyyxxxxxxwwwyyy|||~~~{{{}}}~~~~~~~~~|||xxxttt{{{yyywwwvvvvvvuuusssrrrssspppnnnpppssssssoookkkiiihhhfff___WWWUUUXXX\\\^^^^^^______``````aaaaaabbbccccccccc```]]]YYYWWWYYYWWWUUUVVVXXXZZZZZZZZZ[[[^^^ccchhhlllnnnooooooiiiiiilllqqqwwwyyyuuupppoooooommmllllllkkkkkkkkknnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmnnnqqqsssuuuwwwvvvsssqqqppppppqqqrrrnnnnnnoooooonnnllljjjiiibbbbbbcccgggllloooqqqqqqkkkccc___^^^[[[UUUUUUZZZ]]]```fffqqq{{{hhhccctttuuummmooouuuuuujjjkkkgggZZZLLLCCC???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>??????QQQNNNMMMSSS]]]fffkkkkkknnniiiccc]]]ZZZ\\\___aaa^^^^^^]]][[[XXXVVVUUUUUUYYYZZZ\\\[[[XXXXXXdddqqq}}}xxxvvvrrrqqqwwwyyytttooooooqqqoooeee[[[\\\WWWQQQRRRXXX]]]___^^^___eeeiiifff___[[[[[[]]]\\\ZZZ[[[\\\YYYTTTTTTWWWTTTYYY___eeekkkpppvvvyyy}}}}}}~~~}}}|||||||||wwwuuussstttwwwzzzzzzzzz~~~zzzwwwxxxyyyyyyuuurrruuutttmmmccc^^^\\\YYYUUUUUUUUUSSSPPPMMMMMMPPPTTTTTTUUUVVVVVVVVVWWWYYY[[[[[[ZZZZZZ[[[XXXVVV[[[ccclllqqqwww}}}}}}||||||}}}}}}~~~zzzwwwlll]]]```tttuuubbb^^^lll}}}nnnuuu{{{UUUIII>>><<<>>>??????AAARRRvvv~~~eee\\\YYYVVVTTTTTTTTTTTTSSSOOOMMMKKKLLLPPPTTTVVVXXXUUUVVVWWWWWWXXX\\\aaaeeeppptttxxx|||~~~~~~|||{{{{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~|||yyyxxxwwwvvvwwwxxxyyyyyyxxxssspppnnnppprrrrrrnnnjjjhhhiiihhhbbbZZZVVVWWWYYY\\\\\\]]]^^^___```aaaaaa^^^___aaaaaa___\\\YYYVVVWWWVVVTTTTTTVVVWWWWWWWWWZZZ\\\```eeeiiimmmooopppgggeeeeeekkkrrrvvvuuuqqqoooooonnnmmmmmmmmmmmmmmmooommmkkkkkklllmmmlllkkkmmmlllkkkkkklllnnnqqqssswwwuuusssqqqqqqqqqrrrsssllllllmmmmmmmmmlllkkkkkkgggdddaaa````````````___\\\VVVSSSTTTQQQLLLLLLPPPWWWZZZbbbmmmyyyeeecccvvvxxxppprrrwww}}}iiikkkgggYYYJJJAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>IIIKKKQQQ\\\hhhoooooommmnnniiibbb\\\YYY[[[___bbb``````^^^[[[XXXUUUUUUVVV___]]]]]][[[VVVOOOPPPUUUZZZzzz|||tttnnnllltttwww}}}~~~nnnkkkpppqqqiii___```ZZZTTTQQQUUUZZZ^^^___\\\aaaffffff```ZZZYYY[[[\\\ZZZ[[[\\\ZZZUUUTTTWWWTTTXXX___eeejjjpppuuuxxx}}}}}}~~~~~~|||{{{yyyxxxxxxwwwsssrrrrrrtttwwwyyyzzzyyy{{{|||}}}~~~~~~|||yyyxxxvvvxxxvvvooojjjeee___YYYZZZZZZXXXTTTQQQPPPRRRSSSUUUWWWXXXXXXWWWXXX[[[]]]\\\\\\___```]]]\\\bbbkkkqqquuuzzz~~~~~~~~~~~~}}}uuupppyyy~~~eeeZZZ```tttsss```\\\kkkzzzkkkttt~~~zzzSSSGGG===<<<>>>>>>???AAATTTuuuyyyhhh]]]ZZZWWWUUUUUUVVVUUUTTTOOOMMMKKKKKKOOOSSSVVVWWWWWWXXXYYYYYYYYYZZZ]]]___ggglllsssuuuvvvxxx}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}|||~~~|||{{{zzz{{{|||}}}~~~yyyxxxwwwxxxzzz|||||||||tttqqqpppppprrrqqqmmmjjjiiikkkkkkggg```YYYUUUUUUYYYYYYZZZ\\\]]]___aaabbb]]]^^^______^^^\\\YYYXXXWWWUUUSSSSSSTTTUUUTTTSSSVVVXXX[[[```eeejjjnnnpppfffaaa^^^bbbkkkrrrsssqqqooooooooooooooooooooooooqqqlllggggggkkknnnmmmkkkmmmlllkkkjjjlllooorrrtttwwwvvvtttrrrrrrrrrtttuuukkkkkkkkkllllllmmmmmmmmmkkkgggaaa\\\XXXUUUQQQOOOPPPMMMMMMNNNMMMJJJIIIJJJQQQTTT[[[hhhvvvzzzbbbbbbuuuyyyssstttwww{{{cccgggcccUUUFFF???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========SSS\\\hhhssswwwuuupppkkkkkkgggbbb^^^[[[\\\]]]___^^^______\\\XXXWWWXXXZZZddd```^^^^^^ZZZSSSOOOOOOQQQ]]]vvv}}}tttlllkkkkkknnnttt}}}zzzpppnnnoooooonnneee```XXXSSSTTTYYY___bbbZZZ^^^cccfffbbbZZZWWWYYYZZZYYYZZZ[[[YYYTTTTTTWWWUUUYYY```fffkkkpppuuuyyy}}}}}}}}}}}}{{{zzzyyyxxxvvvvvvuuuuuurrrrrrsssuuuwwwyyyzzz{{{zzz}}}~~~|||}}}|||}}}wwwsssmmmgggaaa```^^^[[[XXXVVVVVVVVVXXXYYY[[[[[[ZZZ[[[]]]___bbbccceeefffbbbaaagggqqqvvvyyy|||{{{sssnnnrrrvvv~~~|||___YYYcccvvvsssaaa___mmmyyykkkwww|||xxxoooPPPFFF===<<<===>>>???BBBRRRsssxxxuuummm]]][[[XXXVVVVVVVVVVVVTTTPPPNNNKKKKKKOOOTTTWWWYYYYYY[[[\\\\\\[[[ZZZZZZ[[[___ffflllnnnlllnnnttt{{{~~~~~~~~~}}}~~~|||yyy{{{|||}}}~~~~~~}}}{{{zzz|||{{{xxxvvvvvvxxx{{{}}}~~~|||zzzzzz{{{|||{{{{{{uuutttrrrssssssrrrooolllkkknnnpppnnnggg^^^WWWSSSXXXXXXYYY[[[]]]```bbbdddbbbaaa```^^^\\\[[[ZZZZZZWWWVVVTTTSSSTTTTTTSSSQQQRRRSSSUUUYYY^^^dddjjjmmmhhhbbb\\\^^^fffnnnqqqpppooooooppppppqqqqqqqqqqqqqqqjjjdddeeelllqqqqqqoooooonnnmmmmmmooorrruuuwwwxxxwwwuuuttttttuuuvvvwwwnnnnnnmmmmmmmmmmmmnnnnnnmmmjjjeeeaaa]]]XXXRRROOOOOOPPPRRRTTTSSSQQQOOOOOOMMMPPPWWWeeeuuuuuu^^^^^^qqquuurrrtttvvvrrr]]]dddaaaQQQCCC>>>???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>CCCFFFkkkvvvooo^^^[[[XXXVVVVVVVVVVVVUUUTTTPPPMMMMMMPPPUUUZZZ\\\XXXZZZ\\\\\\ZZZWWWVVVVVV___eeelllnnnmmmlllooosss}}}~~~~~~~~~|||}}}||||||||||||||||||}}}}}}yyywwwuuuuuuvvvyyy|||~~~{{{yyyzzz{{{{{{{{{vvvwwwwwwxxxwwwvvvtttsssooorrrttttttppphhh___YYYXXXXXXXXXZZZ\\\```dddfffhhhfffbbb^^^[[[YYYYYYYYYZZZYYYXXXYYYYYYXXXVVVTTTNNNNNNOOORRRVVV[[[___bbbkkkiiihhhffffffgggjjjkkklllmmmoooqqqssstttsssssslllgggbbbccciiioooqqqqqqlllmmmoooqqqsssuuuvvvvvvxxxwwwuuuuuuuuuwwwyyyzzzwwwuuuqqqooonnnnnnpppqqqrrrrrrssssssrrrnnnhhhccc]]]aaacccbbbaaa```\\\XXXSSSSSSYYYgggxxx}}}}}}zzzlllYYY[[[kkkqqqqqqsssrrr{{{zzzjjjkkktttpppXXXEEE@@@@@@===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<~~~rrrgggaaabbbiiiooorrrqqqpppmmmiiiddd```]]]YYY___eeefffaaa___aaadddkkkddd^^^]]][[[WWWUUUVVVMMMPPPWWW]]]```sssmmmggghhhiiivvvtttkkkmmmzzzvvvnnnaaaWWWUUU[[[bbbddd```ccciiiggg\\\WWW[[[VVVUUUVVVXXXVVVRRRRRRUUUXXX\\\bbbhhhlllqqqvvvyyyxxx{{{~~~~~~}}}}}}}}}}}}vvvwwwxxxxxxxxxwwwvvvuuuuuuuuutttsssrrrtttyyy~~~{{{|||}}}}}}}}}~~~~~~}}}~~~~~~{{{xxxvvvwwwxxxxxxxxxyyy{{{}}}xxxwwwtttnnndddaaakkkxxx~~~~~~~~~}}}|||}}}|||xxxvvvoooaaafffsss{{{ooo[[[^^^oooxxxnnnyyy\\\HHHBBB===<<<<<<;;;>>>CCCDDDfff|||zzzmmmnnn]]]ZZZWWWVVVVVVVVVUUUTTTSSSPPPLLLLLLOOOUUUYYY\\\ZZZ\\\^^^^^^\\\ZZZZZZZZZ```dddkkkpppqqqrrrrrrsss{{{~~~~~~~~~|||{{{zzzxxxxxxxxxzzz{{{}}}xxxxxxwwwwwwxxx{{{~~~{{{xxxxxxxxxwwwwwwtttvvvwwwxxxwwwvvvuuuuuuoooppprrrrrrpppjjjbbb]]]XXXWWWWWWXXX[[[^^^bbbeeegggggggggfffccc```\\\ZZZ[[[ZZZYYYZZZ[[[ZZZXXXVVVOOOPPPQQQSSSVVVYYY\\\^^^fffjjjnnnmmmhhhfffhhhjjjjjjlllnnnqqqsssttttttsssooollliiiiiikkknnnpppqqqlllnnnqqquuuwwwwwwwwwwwwuuutttsssrrrsssuuuwwwyyyvvvssspppnnnmmmoooqqqssssssssstttvvvxxxyyywwwuuuoootttuuuqqqnnnnnnjjjcccXXXWWW\\\hhhyyy~~~}}}tttoooxxxfffWWW]]]qqqwwwxxxwwwsssxxxwwwzzz|||dddjjjuuuqqqXXXDDD@@@AAA>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<===ooohhh```___dddlllrrrtttsssqqqnnnjjjeeeaaa^^^\\\[[[bbbhhhhhhccc___```ccciiiddd```___]]]XXXVVVWWWWWWTTTUUUXXXUUU[[[yyy{{{ooommmjjjiiijjjuuu~~~rrrpppuuusssmmmbbbYYYXXX```ggggggaaacccjjjhhh\\\XXX\\\WWWVVVWWWYYYWWWSSSSSSVVVWWW[[[aaagggkkkpppuuuxxxwww{{{~~~~~~}}}|||zzzzzzzzz{{{|||vvvvvvwwwxxxxxxwwwvvvuuuvvvuuutttqqqooorrrxxx}}}zzz{{{}}}~~~zzzxxxuuunnncccaaalll{{{~~~~~~~~~||||||}}}~~~xxxssspppppp```fffttt~~~rrraaafffyyy{{{nnn~~~|||cccGGGAAA===<<<<<<;;;>>>CCCDDDcccsssqqqwwwbbbzzznnn]]]ZZZWWWUUUUUUUUUUUUTTTSSSOOOKKKKKKNNNTTTXXX[[[^^^```bbbbbb```_________]]]bbbhhhooossstttsssrrryyy}}}}}}~~~~~~|||yyyxxxvvvtttuuuwwwzzz{{{xxxxxxxxxxxxzzz}}}~~~}}}xxxvvvtttrrrqqqssstttwwwwwwvvvvvvuuuvvvnnnnnnooopppnnnjjjddd___WWWVVVVVVWWWYYY]]]aaacccgggiiimmmooommmhhhaaa]]]ZZZZZZYYY[[[\\\[[[YYYWWWRRRRRRSSSUUUWWWYYY[[[\\\aaaiiiqqqqqqjjjeeegggjjjiiikkknnnqqqsssttttttsssuuutttqqqoooooopppqqqsssnnnpppuuuyyy{{{{{{zzzyyyrrrqqqqqqpppqqqsssvvvwwwtttqqqnnnllllllooosssuuussssssssswww|||}}}|||xxxqqq[[[ZZZ]]]iiiyyy||||||nnneeepppbbbWWW```www~~~|||uuu~~~zzzbbbbbbooolllTTTAAA@@@CCC@@@<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========[[[cccppp|||}}}zzzssspppkkkfffaaa^^^]]]^^^cccjjjlllfff______cccdddiiihhheee^^^XXXUUUUUUXXXYYYUUUUUUXXXYYYZZZbbbnnnzzzmmmiiieeeeeelllqqqqqqmmmpppoooggg]]]ZZZ___eeelllhhhhhhllljjjaaa[[[[[[YYYVVVWWWZZZZZZVVVVVVXXX___bbbeeefffhhhmmmtttzzzxxxzzz|||~~~|||{{{yyyxxxwwwwwwwwwxxxvvvvvvuuuuuutttssssssrrrpppoooooonnnoooppprrrsssqqquuuzzz}}}}}}|||{{{{{{~~~}}}yyyxxxsssjjjcccfffqqq{{{}}}{{{zzz|||~~~~~~~~~~~~zzzzzz|||xxxmmmdddrrryyyooo[[[bbbuuusss^^^iiivvvhhhzzzaaaMMMCCC::::::<<<======???DDDXXXrrrzzzmmm|||gggtttddd[[[TTTTTTVVVSSSQQQPPPMMMLLLLLLOOORRRVVVXXXYYYaaaaaaaaabbbaaaaaa```___dddeeegggkkkooorrruuuwww}}}}}}}}}{{{zzz|||~~~~~~|||zzzvvvvvvuuutttssstttwwwyyy}}}}}}|||{{{{{{|||}}}~~~}}}xxxuuusssssssssppppppqqqtttwwwyyyxxxwwwpppnnnmmmmmmmmmllliiiggg\\\ZZZXXXVVVWWW[[[___aaaaaaeeelllrrrsssooojjjfffgggeeeaaa]]]ZZZYYYYYYYYY\\\\\\\\\ZZZXXXWWWWWWXXX]]]bbbiiipppsssrrrooolllnnnnnnnnnnnnooopppqqqrrrwwwxxxvvvtttsssttttttrrrsssuuuxxx{{{||||||{{{zzzwwwxxxvvvssstttxxxxxxtttxxxqqqiiigggjjjoooqqqqqqqqqrrrssstttvvv}}}{{{lllbbbcccqqq{{{{{{zzz}}}mmmiiimmmhhh]]]ccczzz~~~wwwyyynnn```dddwwwpppSSSBBB<<<;;;>>>======<<<<<<<<<<<<===============<<<<<<;;;pppyyy}}}uuussssssooohhhaaa^^^```dddkkkppppppiiiccccccddddddhhhiiigggbbb\\\WWWUUUUUUYYYTTTSSSUUUVVVVVV\\\ddduuuwwwrrrkkkffffffrrr{{{tttlllooopppjjjaaa[[[]]]```kkkhhhiiillljjjaaa[[[ZZZYYYWWWWWWZZZZZZWWWWWWYYY\\\___cccfffiiiooowww}}}|||}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwwwwxxxxxxuuuuuutttssssssrrrrrrqqqooonnnmmmllllllmmmnnnoooqqqtttxxx{{{{{{{{{{{{|||~~~|||}}}uuusssnnnhhheeejjjuuu~~~~~~|||{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||yyyqqqjjjpppvvv~~~vvv\\\eeexxxqqq[[[fffttteeevvvgggLLLBBB::::::<<<<<<===???GGGZZZuuuxxxwwwhhh^^^VVVVVVVVVTTTPPPPPPIIIIIIIIILLLPPPTTTWWWYYY^^^______aaaaaabbbbbbbbbddddddeeegggkkkppptttwww~~~~~~|||{{{{{{||||||}}}~~~~~~|||zzzxxxwwwwwwvvvuuuuuuvvvxxxyyyzzz{{{{{{|||}}}}}}}}}}}}|||}}}}}}{{{wwwsssrrrrrrsssqqqqqqrrrtttvvvvvvtttrrrpppooommmmmmmmmmmmkkkiii]]][[[XXXVVVWWWZZZ^^^```\\\aaahhhooorrrrrrooommmjjjiiifffccc```^^^\\\[[[___aaabbbaaa^^^ZZZYYYXXX\\\```gggnnnssstttsssrrrpppppppppppppppqqqrrrsssvvvvvvuuutttuuuvvvvvvuuutttwww{{{~~~~~~wwwxxxuuurrrtttyyyzzzwwwxxxrrrkkkiiilllpppssssssrrrsssssssssuuu{{{xxxjjjdddgggrrryyywwwyyyooojjjmmmfff]]]cccyyy{{{xxx~~~mmmaaahhhyyyqqqUUUDDD===;;;===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===tttkkkrrrrrroooggg___^^^dddjjjqqqrrrpppjjjggghhhfffccchhhjjjkkkiiiccc\\\VVVSSSZZZUUURRRSSSUUUUUUWWW[[[^^^nnnzzzqqqiiibbbbbbmmmzzzxxxlllppprrrnnnfff^^^\\\\\\hhhhhhjjjllliiiaaa[[[YYYXXXVVVWWWZZZ[[[XXXXXX[[[\\\___dddgggiiinnnuuu{{{~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{yyyxxxwwwvvvuuuuuuuuuvvvrrrrrrqqqpppooonnnmmmmmmjjjjjjhhhgggggghhhiiiiiioooqqquuuwwwxxxyyy{{{}}}zzzyyyqqqmmmhhheeehhhpppzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzvvvsssssswww}}}{{{]]]iii}}}mmmXXXdddooodddtttlllJJJAAA;;;:::<<<<<<===???HHH\\\yyykkkaaaYYYWWWWWWTTTQQQPPPIIIIIIIIIKKKOOOTTTXXX[[[\\\\\\]]]___aaadddfffggggggfffdddeeehhhooovvvzzz|||{{{{{{}}}||||||{{{yyyxxxvvvuuutttuuussssssuuuxxx{{{zzzxxxxxxyyy{{{|||}}}|||{{{zzz||||||~~~~~~yyytttqqqqqqqqqrrrsssssstttvvvvvvuuuqqqnnnpppnnnmmmmmmnnnnnnmmmlll```^^^ZZZWWWVVVXXX[[[^^^ZZZ^^^eeekkkpppssssssssspppppppppooolllgggccc``````cccffffffccc___\\\[[[ZZZ^^^dddkkkqqqvvvxxxyyysssssssssrrrrrrsssssstttuuutttsssuuuwwwxxxxxxxxxvvvxxx|||~~~wwwwwwuuurrrtttzzz|||zzzxxxrrrmmmkkknnnrrrttttttttttttsssqqqrrrwwwttteeeeeejjjqqqrrrooouuu}}}uuuuuu{{{ggg```hhh}}}jjj```kkkyyypppUUUFFF???;;;===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<===vvvpppmmmooommmhhhcccaaaccchhhmmmoooooollliiijjjmmmlllgggjjjmmmppppppkkkcccZZZTTT[[[WWWSSSSSSVVVXXXXXXWWW]]]]]]hhhzzzsssnnngggaaaaaaeeeuuu|||ssstttuuupppiiiaaa]]][[[eeegggkkkllliiibbb[[[YYYVVVTTTUUUYYYZZZWWWWWWZZZ^^^bbbfffhhhiiilllqqqvvv{{{{{{{{{|||}}}~~~}}}|||{{{yyyyyyxxxxxxyyyuuutttsssrrrqqqqqqppppppnnnmmmllljjjgggeeedddcccbbbaaaaaaaaaaaacccdddeeekkkmmmppprrrtttvvvzzz}}}yyyvvvooojjjeeeeeellluuu|||zzz|||~~~~~~~~~|||{{{zzz{{{{{{xxx]]]nnnjjjXXXggg~~~kkkggg{{{kkkHHH@@@;;;;;;;;;;;;<<>>AAA>>>>>>============>>>>>>>>>===;;;:::::::::yyyyyyxxxwwwxxxxxxyyyzzzrrrjjjdddgggqqqwwwuuuppphhhjjjkkklllsss{{{|||yyyqqqrrrssstttrrrlllccc]]]YYYXXXUUURRRSSSXXX[[[YYY[[[UUUUUU\\\ccchhhrrr}}}{{{tttqqqsssssskkkbbb]]]SSSggg~~~vvvoooiiiddd```\\\ZZZdddlllllliiiddd___ZZZSSSQQQRRRUUUVVVSSSSSSVVVVVV\\\ccciiillloootttxxxyyyzzz|||~~~{{{yyyvvvtttrrrrrrssstttqqqpppooonnnkkkiiigggeee```___\\\YYYVVVSSSQQQPPPOOOOOOPPPRRRUUUYYY\\\^^^___bbbeeehhhlllpppuuuxxxyyyzzz{{{~~~{{{tttqqqooonnnqqqvvvzzz{{{zzz{{{~~~~~~}}}~~~|||{{{zzz|||hhhaaassswwwccc\\\oootttfffuuu}}}zzzuuu{{{]]]CCC>>>;;;;;;:::999;;;??????ZZZzzzyyyzzzxxx{{{|||kkkaaaXXXVVVWWWVVVTTTUUUSSSSSSQQQNNNLLLOOOWWW]]]```___^^^```ccchhhmmmqqqpppmmmiiifffhhhmmmtttxxx|||}}}}}}|||wwwwwwyyy|||}}}{{{{{{{{{{{{xxxuuussstttvvvvvvtttrrrqqqnnnlllkkkooouuu|||{{{yyyyyyxxxwwwuuutttssssssrrrttttttvvvzzz}}}~~~uuurrrnnnmmmoooqqqsssttttttrrrnnniiiccc]]]YYYVVVUUUVVVYYY^^^ccciiimmmpppuuuxxx{{{~~~~~~|||xxxvvvyyyxxxuuupppkkkgggfffffffffffffffgggjjjnnnrrrtttyyyyyyxxxxxxxxxyyyyyyzzzxxxwww{{{|||~~~~~~|||}}}{{{xxxyyy}}}}}}yyytttsssrrrrrrrrrtttvvvwwwwwwwwwuuuqqqllllllooorrrssswww}}}{{{qqqiii```eeeiiiiiifffhhhrrr|||~~~vvvpppuuu{{{www```cccdddeeeUUUEEECCCAAA>>>BBB???>>>>>>>>>>>>>>>>>>???=========<<<;;;;;;tttwww{{{}}}~~~|||yyyvvvrrrmmmjjjnnnuuuxxxtttnnniiilllmmmnnnssszzz|||{{{sssqqqppppppooolllfffbbb\\\^^^[[[TTTSSSXXX]]]]]]WWWVVVWWWYYY[[[]]]```cccpppyyyxxxsssvvvxxxqqqfff___UUU^^^iii~~~vvvooojjjddd^^^YYYVVVbbblllllliiifffaaa\\\TTTRRRRRRVVVVVVSSSRRRUUUTTTZZZccciiimmmpppuuuyyyzzz|||~~~~~~{{{yyywwwuuurrrpppnnnnnnooopppmmmlllkkkiiifffbbb___]]]WWWVVVUUUSSSQQQPPPNNNNNNJJJKKKLLLMMMPPPSSSVVVXXXYYY\\\aaaeeeiiimmmrrruuuvvvwwwyyy|||{{{tttqqqrrrtttxxx{{{|||{{{zzz{{{}}}~~~zzzwwwyyytttwwwfffdddttt}}}qqq^^^\\\pppsssfffwwwxxxsssyyy[[[AAA===;;;;;;:::888:::??????XXXuuu}}}wwwttt}}}ooodddZZZXXXXXXVVVTTTUUUQQQQQQPPPLLLJJJNNNVVV^^^___^^^^^^```eeekkkrrrvvvqqqoookkkiiijjjmmmqqqtttyyy{{{{{{yyyuuuvvvxxx{{{~~~~~~~~~||||||{{{{{{zzzxxxvvvtttrrrqqqqqqqqqmmmlllkkklllpppwww~~~|||zzzwwwxxxxxxxxxxxxvvvtttsssrrrrrrsssvvvzzz~~~{{{wwwsssppprrrtttwwwxxxuuuuuussspppkkkddd^^^[[[TTTUUUWWWZZZ___cccgggiiimmmoooqqqtttvvvwwwvvvvvvyyyzzzyyyuuupppllliiiiiikkkjjjiiijjjlllnnnqqqsssyyyyyyxxxyyyyyyzzz{{{|||xxxwww~~~~~~~~~yyyuuuvvvvvvvvvvvvwwwyyyzzzzzzzzzyyyuuuooolllmmmoooqqqqqqssswwwxxxtttmmmhhh```bbbccccccdddjjjrrrxxxyyy|||~~~xxxqqqtttxxxrrraaajjjmmmiiiUUUCCCBBB@@@<<>>>>>============>>>>>><<<===>>>??????>>>rrruuuzzz~~~~~~ooonnnnnnrrruuuuuupppkkkiiimmmnnnnnnpppvvvxxxwwwssspppmmmllllllkkkgggdddaaadddaaaXXXTTTZZZ___aaa[[[[[[XXXUUUUUUYYY\\\\\\dddnnn|||vvvzzz}}}wwwllldddYYY]]]]]]mmm}}}uuuoookkkddd[[[UUUSSSaaakkkllliiigggbbb]]]VVVSSSSSSVVVVVVSSSRRRUUUVVV\\\dddjjjmmmooosssvvvzzz|||~~~~~~zzzvvvsssuuussspppmmmkkkkkklllmmmhhhhhhfffddd```\\\XXXVVVQQQQQQQQQPPPPPPOOOOOOOOOIIIIIIJJJKKKMMMPPPSSSTTTVVVYYY___dddhhhlllpppssswwwxxxzzz}}}{{{ssspppsssxxx|||~~~}}}|||{{{{{{}}}~~~yyy{{{~~~yyysssvvvpppuuuhhhfffuuuzzzlllZZZ[[[nnntttfffvvvzzzvvvzzz}}}\\\@@@===;;;;;;:::888:::???AAAWWWrrrzzzooo|||ssshhh]]]ZZZYYYVVVTTTTTTPPPQQQOOOLLLJJJOOOXXX```^^^]]]]]]```fffnnnvvv{{{sssrrrooommmmmmooorrrssswwwzzzzzzwwwtttuuuwww{{{||||||~~~~~~~~~}}}||||||{{{zzzyyyxxxvvvrrrnnnlllmmmooojjjjjjllloootttzzz~~~|||vvvxxxzzz{{{zzzxxxuuusssqqqpppppprrrwww{{{~~~{{{vvvssstttwwwzzz{{{uuuuuuvvvtttpppiiiccc___WWWWWWXXXZZZ[[[^^^```aaafffgggiiilllooorrrttttttrrrtttwwwwwwssspppmmmkkkmmmlllllllllmmmppprrrtttxxxxxxxxxyyyzzz{{{|||}}}wwwvvvyyywwwxxxyyyyyyxxxyyy{{{}}}|||}}}}}}xxxrrrmmmmmmnnnrrroooooorrrssspppkkkhhh^^^^^^\\\\\\aaaiiippprrrqqquuu{{{~~~{{{yyyqqqttt|||pppcccooowwwoooXXXDDDBBB>>>:::=========<<<<<<<<<<<<======;;;===@@@BBBCCCAAApppwww~~~yyyuuuqqqqqqrrrssspppnnnlllllllllnnnppppppooommmggglllmmmjjjhhhhhhgggdddjjjddd\\\WWWVVVYYY\\\^^^]]]YYYUUUSSSSSSUUUUUUVVVYYYaaammmrrruuu}}}{{{tttqqq]]]\\\WWWZZZqqq}}}xxxtttkkk```YYYWWWWWW[[[aaafffhhhgggdddbbbWWWVVVTTTUUUVVVWWWWWWVVVZZZ[[[]]]```dddhhhlllnnnwwwyyy{{{|||zzzxxxwwwvvvvvvrrrmmmkkkjjjiiieeeaaacccaaa]]]YYYVVVUUUTTTUUUTTTRRRPPPQQQTTTUUUSSSQQQIIIKKKLLLJJJGGGHHHNNNSSSRRRUUUYYY^^^bbbggglllpppuuuvvvxxxzzz|||~~~zzztttrrrqqqpppssswww{{{~~~~~~~~~}}}~~~}}}~~~~~~||||||||||||~~~~~~|||zzzxxxwwwwww}}}jjjgggrrrttthhh^^^fffzzzssskkksssuuutttZZZ???===<<<;;;;;;<<<===???DDDdddrrrjjjlll|||bbbXXX]]]YYYVVVWWWVVVRRRQQQOOOMMMMMMRRRXXX^^^aaa___^^^aaagggpppwww|||yyytttssstttqqqkkklllrrrwwwyyyzzzyyywwwuuuuuuuuuwwwyyy|||}}}|||zzzyyyzzz|||}}}|||}}}}}}}}}{{{yyyvvvtttsssrrrqqqoookkkhhhkkkkkklllooottt{{{~~~}}}yyyuuusssuuuzzzzzztttnnniiijjjkkkmmmooottt{{{|||{{{yyywwwwwwyyy{{{}}}zzzzzz{{{zzzxxxrrrjjjeee___ZZZVVVTTTVVVYYY]]]___ZZZ]]]aaabbbcccfffkkkooorrrtttuuutttrrrooonnnnnnrrrrrrpppnnnnnnpppuuuyyy~~~}}}|||{{{{{{|||}}}vvv{{{~~~{{{{{{~~~zzzvvvvvvuuuqqqpppqqqpppqqqqqqnnnllllllooosss```[[[WWWYYY___dddeeedddjjjpppwwwxxxvvvuuuzzz}}}rrryyymmmyyy|||oooeeeooo{{{|||XXXBBB???===AAA:::;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@>>><<<;;;<<>><<<;;;;;;<<>>>>>OOOdddqqqyyywwwqqqyyywwwmmm\\\^^^UUUSSSXXXSSSUUURRRNNNKKKIIIKKKMMMOOOVVVYYY]]]_________```aaaeeefffgggfffeeegggmmmqqqvvvzzz|||yyyxxxxxx|||{{{{{{{{{|||zzzwwwuuu{{{{{{zzzyyywwwuuusssqqqlllqqqwww{{{zzzxxxvvvuuuqqqnnnllllllnnnqqqssstttvvvtttrrrpppppprrrtttvvvzzz{{{}}}~~~}}}~~~|||vvvppppppttt{{{}}}uuuiiibbbcccllltttwww{{{{{{sssrrrooollljjjiiiiiiiiiuuuwwwzzz|||~~~~~~}}}|||tttsssrrrqqqqqqrrrtttvvvttttttuuuwwwyyyyyyvvvtttoookkkkkkqqquuuvvvwwwzzz|||~~~}}}~~~|||vvvooopppnnneeeZZZRRRPPPQQQXXXaaaiiiiiieeeaaa\\\WWWZZZjjj|||~~~iiijjjtttwwwwwwxxxiiifffsssqqqzzzmmmeeeaaaaaa^^^PPPAAA<<<<<<<<<<<<>>>;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;|||yyyxxxwwwvvvyyy{{{|||{{{xxxyyy}}}xxxooooooppppppooolllgggccc```eeekkkmmmddd[[[XXXYYYZZZ]]]^^^]]][[[ZZZ]]]ccchhhooopppzzz|||zzzrrrjjjbbb___eeeooozzzyyyxxxvvvrrrnnnjjjgggdddfffgggeeebbb___```aaa[[[YYYWWWTTTSSSSSSTTTTTTXXXZZZ]]]^^^^^^^^^```bbb``````___^^^\\\ZZZXXXWWWUUUSSSPPPPPPPPPPPPOOONNNNNNMMMLLLJJJJJJKKKKKKLLLQQQRRRRRRRRRQQQQQQQQQQQQQQQMMMIIIJJJMMMLLLFFF@@@@@@AAABBBEEEIIINNNRRRUUUYYY]]]ccckkkrrrvvvyyyzzz}}}|||vvvqqqlllmmmrrryyy|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyvvvtttuuuvvv~~~~~~qqqgggeeevvvnnn]]]SSScccxxxlll{{{lllPPPAAA<<<<<<;;;:::;;;<<<===>>>===MMMdddwww}}}ttt{{{{{{xxxaaa^^^UUUTTTYYYTTTUUUSSSOOOMMMLLLLLLNNNPPPVVVYYY]]]___``````aaabbbdddfffggggggfffhhhmmmrrrxxx{{{~~~}}}{{{yyyxxxxxxxxxxxxxxxyyyyyyxxxwww{{{zzzzzzzzzyyywwwvvvuuusssssstttuuuvvvwwwvvvvvvqqqooollllllooorrrssstttwwwvvvsssrrrqqqrrrtttuuuxxxzzz||||||||||||}}}~~~}}}uuuoooooouuu{{{pppgggdddiiinnnqqqvvv}}}yyywwwtttqqqnnnlllkkkjjjnnnqqqtttyyy|||~~~{{{yyyxxxvvvvvvvvvwwwxxxxxxxxxxxxzzz}}}}}}|||zzzuuuqqqooopppooonnnqqqvvv{{{{{{|||~~~}}}}}}~~~~~~}}}|||~~~yyyyyyvvvooofff___]]]]]]eeelllqqqqqqnnnlllgggbbb^^^mmm}}}jjjiiittt}}}vvvuuutttiiilllxxxqqq~~~sssllljjjjjjkkkdddSSSBBB<<<;;;:::999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;}}}yyyxxx{{{}}}~~~{{{}}}wwwmmmnnnnnnnnnmmmkkkjjjiiiooorrroooeee]]][[[]]]^^^```___^^^^^^___aaaeeegggccc```bbbmmmzzzuuuppphhhbbbdddiiirrruuuxxxyyywwwqqqkkkgggeeehhhkkkkkkhhhdddaaa___[[[ZZZXXXVVVUUUTTTTTTTTTXXXYYYZZZZZZZZZ[[[]]]___^^^^^^]]]\\\[[[YYYWWWVVVUUUTTTRRRRRRRRRRRROOOMMMNNNNNNMMMLLLLLLLLLLLLLLLQQQRRRSSSUUUVVVVVVUUUUUUSSSOOOLLLLLLNNNMMMGGGBBB@@@AAAAAACCCGGGKKKOOOQQQUUUYYY___gggnnntttwwwxxxyyy}}}~~~xxxqqqnnnmmmooouuu{{{}}}}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{yyywwwvvvwwwxxx}}}}}}{{{zzz|||llleeegggnnnhhh\\\XXXkkkrrriii}}}tttgggOOOAAA<<<;;;;;;:::;;;<<<===>>>AAAPPPjjj{{{~~~zzzggg^^^XXXWWWYYYUUUTTTSSSQQQOOONNNNNNOOOOOOUUUXXX]]]___``````aaabbbdddfffhhhggggggiiinnnssszzzzzz{{{|||}}}|||yyywwwvvvvvvvvvwwwxxxyyyzzz{{{yyyzzz{{{{{{||||||{{{{{{zzzvvvqqqppprrruuuvvvvvvrrrpppnnnnnnpppssstttuuuyyyxxxuuusssrrrrrrssstttwwwyyy|||}}}}}}}}}}}}~~~uuummmmmmuuu{{{ppphhheeeeeelllqqqyyy~~~|||yyytttpppmmmkkkjjjfffhhhmmmrrrwww{{{~~~~~~}}}{{{{{{{{{|||}}}{{{{{{{{{}}}}}}xxxssspppkkkiiinnnvvvzzz~~~|||}}}|||yyyxxxxxxyyyzzz{{{{{{}}}zzzvvvsssqqqtttxxxzzzyyyzzzzzzvvvpppdddrrr|||}}}pppnnn}}}~~~yyywwwsssdddsss~~~tttzzz|||zzzqqqjjjiiilllppprrrgggTTTAAA;;;<<<;;;999777<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;}}}{{{}}}xxx||||||{{{pppoooooonnnnnnooopppppptttuuupppfff___```bbbbbb`````````bbbddddddcccaaaZZZ\\\\\\ccc{{{|||wwwssskkkdddcccggglllooouuuxxxwwwqqqjjjeeedddhhhmmmpppnnnjjjdddaaa]]][[[XXXUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWXXX\\\^^^\\\\\\\\\\\\[[[YYYXXXWWWXXXWWWVVVWWWWWWUUURRRPPPKKKKKKKKKLLLLLLMMMMMMMMMQQQRRRTTTWWWYYYZZZXXXWWWPPPMMMKKKKKKLLLKKKFFFAAAAAAAAAAAABBBDDDHHHKKKMMMRRRVVV\\\dddlllrrruuuwwwwww|||{{{uuunnnnnnoootttzzz~~~|||}}}}}}}}}~~~~~~}}}}}}{{{|||~~~}}}~~~~~~|||zzzyyyyyyzzzzzzxxxtttuuu}}}~~~llliiiooossshhhZZZ[[[rrrmmmiii~~~yyyxxx~~~gggOOOAAA<<<;;;::::::;;;<<<>>>???CCCQQQlllzzzmmm```\\\ZZZXXXUUURRRQQQQQQPPPOOONNNNNNNNNSSSWWW[[[^^^___```aaabbbcccfffhhhhhhhhhjjjooossszzzwwwvvvxxxzzzzzzwwwtttxxxxxxxxxxxxyyyzzz}}}yyyzzz|||}}}~~~}}}vvvpppnnnrrrvvvvvvtttsssqqqppppppsssuuuvvvvvvzzzxxxvvvtttrrrrrrrrrrrrvvvyyy}}}vvvllljjjssszzzmmmddd___iiimmmttt{{{{{{wwwrrrnnnkkkjjjaaacccfffjjjooossswwwyyy|||||||||}}}~~~}}}|||~~~}}}wwwqqqjjjhhhoooyyyyyy|||yyyvvvtttvvvyyyzzz|||~~~yyymmmyyy}}}~~~}}}yyysss___www|||}}}{{{{{{tttkkkfffgggkkkoooqqqcccPPP>>>999<<<>>><<<:::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;yyy}}}}}}{{{vvvtttsssqqqqqqrrrssstttuuutttooogggccceeegggfff^^^```bbbeeegggddd___[[[VVV```dddhhh{{{xxxssslllfffeeeiiikkknnnrrruuutttpppkkkggggggkkkooorrrqqqkkkddd^^^```]]]XXXSSSRRRSSSUUUWWWOOOQQQRRRSSSUUUWWW[[[___\\\\\\]]]]]]\\\[[[[[[ZZZZZZYYYXXXYYYXXXWWWSSSQQQHHHHHHIIIIIIKKKMMMNNNOOOQQQRRRTTTXXX[[[[[[YYYVVVOOOMMMKKKJJJKKKIIIEEEAAAAAA@@@@@@AAACCCFFFIIIKKKQQQUUU[[[bbbjjjppptttwwwwww}}}~~~}}}xxxsssnnnpppsssyyy~~~|||||||||{{{{{{{{{{{{{{{{{{|||~~~~~~{{{yyyxxxyyyzzzyyyxxxyyy{{{jjjkkkvvv{{{iiiXXX]]]yyyiiimmm|||eeeKKK;;;;;;;;;::::::;;;<<<>>>??????KKKgggsssaaaaaa\\\UUUTTTOOOOOOOOOOOOOOONNNMMMLLLQQQUUUYYY]]]^^^___aaabbbdddgggiiijjjiiikkkooosssvvvtttqqqrrruuuuuussspppxxxyyyzzzyyyxxxyyy|||zzz{{{}}}~~~zzzuuuqqqqqquuuwwwuuusssuuutttssstttvvvxxxyyyyyyzzzxxxvvvtttsssrrrqqqqqqsssvvv{{{yyymmmiiiooo}}}uuuiiibbbdddgggmmmssszzz|||wwwssspppnnnddddddeeegggiiilllnnnpppuuuvvvxxx{{{~~~zzztttlllhhhmmmvvvyyy}}}~~~}}}{{{yyytttvvvyyy{{{}}}zzzvvv}}}|||zzztttkkkbbb}}}~~~wwwlllggggggkkknnnnnn___NNN===999<<<===<<<:::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;||||||{{{xxxuuuttttttuuuvvvtttsssoooiiihhhkkkkkkhhh___bbbeeegggeeeaaa\\\XXXXXXdddkkkmmmwwwzzztttooojjjjjjnnnnnnoooppppppppppppoooooopppqqqrrrssspppiii___XXX```\\\XXXSSSQQQRRRTTTUUULLLNNNPPPRRRTTTWWW[[[]]]\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWWWWVVVSSSQQQIIIHHHGGGHHHIIILLLOOOQQQQQQQQQSSSWWW[[[ZZZVVVQQQPPPNNNMMMLLLLLLIIIFFFCCCAAA@@@@@@@@@BBBEEEGGGIIIQQQTTTZZZaaahhhnnnsssuuuwww|||}}}zzzyyyvvvqqqpppssswww|||~~~}}}|||{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}zzzwwwvvvvvv~~~zzzlllqqq|||jjjZZZbbb|||gggsssfffNNN???;;;:::::::::;;;===>>>???@@@IIIcccwwwbbbbbb\\\RRRUUUOOOOOOOOONNNNNNMMMMMMMMMPPPTTTYYY]]]^^^```bbbccceeehhhkkkkkkjjjkkknnnrrrrrrpppooonnnooopppooooootttvvvyyyxxxwwwwwwzzz}}}|||}}}~~~~~~~~~~~~uuutttsssuuuxxxyyywwwtttxxxwwwvvvwwwzzz{{{|||{{{zzzyyywwwvvvtttsssrrrrrrqqqtttxxx{{{~~~}}}rrrkkknnnyyy~~~sssllldddeeehhhmmmttt|||~~~{{{yyywwwmmmlllkkkjjjkkklllnnnppptttvvvxxx|||}}}xxxpppiiiiiinnnyyy}}}{{{|||~~~~~~|||{{{uuuwwwzzz}}}~~~}}}www~~~yyy{{{vvvrrrkkkaaalllyyymmmggghhhkkklllkkkYYYLLL???;;;;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;~~~}}}zzz|||zzzxxxwwwwwwxxxuuutttqqqmmmnnnpppmmmgggdddggghhheee```\\\[[[[[[^^^fffkkkkkkppp~~~~~~yyytttppppppsssooollliiihhhiiinnnssswwwtttsssrrrqqqnnnggg]]]VVV\\\ZZZXXXVVVTTTRRRQQQQQQKKKMMMQQQSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^^^^^^^]]]^^^\\\YYYWWWWWWVVVTTTSSSMMMKKKIIIGGGHHHKKKNNNQQQQQQPPPRRRVVVYYYXXXQQQKKKOOOOOONNNMMMKKKIIIFFFDDD@@@@@@@@@@@@BBBEEEGGGIIIQQQTTTYYY___ffflllpppsssvvv{{{~~~zzzvvvuuusssooorrruuuyyy}}}~~~|||{{{{{{||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~{{{yyyxxxxxx{{{pppxxxzzzlllaaakkkyyyggg|||~~~{{{bbbNNNCCC::::::::::::;;;===???@@@BBBIII^^^|||bbbaaaYYYOOOWWWPPPPPPOOONNNNNNNNNNNNOOOQQQUUUZZZ^^^```bbbdddeeegggjjjllllllkkkkkknnnqqqoooooonnnlllkkkkkkmmmoooppptttxxxyyyxxxxxx|||~~~}}}|||{{{zzzqqqsssuuuwwwyyyzzzyyyyyyzzzyyyyyyzzz}}}~~~~~~~~~{{{{{{zzzxxxwwwvvvuuuuuuuuuwwwyyyzzz|||xxxppppppxxx~~~yyylllkkkiiiiiinnnuuu}}}~~~xxxvvvtttssssssuuuxxxzzz|||}}}~~~zzzrrrmmmmmmwwwzzz{{{||||||||||||{{{zzzzzzvvvxxx{{{}}}~~~}}}zzz{{{qqqssszzzsssqqqlllcccrrr|||wwwiiibbbaaacccbbb```PPPGGG???<<<;;;999999;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;}}}}}}wwwyyywwwuuu}}}|||zzzzzzyyyyyyvvvvvvsssqqqrrrsssmmmfffiiikkkjjjddd\\\YYY[[[___fffhhhhhhfffjjjwww}}}yyytttsssuuummmhhhccc```ccckkkuuu|||tttrrrpppooolllggg___YYYXXXYYYYYYYYYWWWSSSOOOMMMKKKNNNRRRTTTTTTUUUVVVWWWZZZZZZ[[[]]]]]]^^^^^^]]]bbb___[[[YYYYYYXXXWWWVVVRRROOOKKKHHHGGGJJJNNNPPPQQQPPPQQQUUUXXXVVVNNNGGGNNNMMMMMMLLLJJJGGGEEECCC@@@@@@???@@@BBBEEEHHHJJJQQQSSSXXX]]]dddjjjnnnqqquuuzzz|||wwwsssrrrpppnnnsssvvvzzz}}}~~~~~~}}}|||}}}}}}}}}||||||~~~~~~~~~}}}|||}}}}}}}}}|||~~~~~~}}}|||}}}xxxoooyyyxxxooojjjssstttiiiuuuXXXDDD:::::::::::::::;;;===???@@@???EEEWWWwwwaaa___VVVNNNYYYRRRQQQPPPOOONNNOOOPPPQQQSSSVVV\\\```bbbdddfffggghhhkkkmmmmmmkkkjjjmmmpppnnnoooooollliiiiiilllpppnnnssszzz|||{{{|||~~~|||zzzxxxwwwppprrrvvvxxxyyyzzz{{{}}}|||{{{{{{|||||||||{{{{{{zzzyyyxxxwwwzzz{{{||||||}}}|||tttsssyyy~~~wwwsssmmmiiijjjooovvvzzz}}}{{{zzz|||zzz{{{|||uuusssvvvyyy||||||{{{zzzyyyyyyxxxxxxvvvxxx{{{}}}~~~~~~~~~||||||~~~~~~~~~~~~uuujjjmmm}}}zzzxxxtttvvvssslllrrrzzzssssssddd[[[XXXXXXVVVSSSFFFAAA======<<<:::<<<@@@;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;