BM6P6(@ zzzooodddYYYRRRLLLIIIFFFDDDEEEEEEEEEEEEJJJLLLOOOSSSVVV\\\bbbgggvvv}}}uuummmfff___XXXTTTMMMKKKHHHFFFEEEDDDBBBAAAFFFFFFKKKUUU]]]eeepppzzz}}}mmmmmmrrrpppiii___```gggttt{{{|||{{{{{{ooo___PPPIIIGGGIIISSS___qqqzzzmmmVVVQQQFFF:::444111......000333333333222111000000///000000000000000000000000000000000000000000000000222222222333333222222222111111111000000000000000222333555888:::<<<===>>>:::<<>>@@@AAAAAACCCGGGJJJQQQ\\\ffflllooorrrtttrrrrrrrrrsssuuuwwwyyy{{{|||}}}|||~~~}}}zzzxxxwwwxxx}}}|||tttmmmhhhfffdddccccccjjjqqqttttttvvv}}}|||yyyvvvuuuwwwzzz|||~~~~~~}}}|||{{{zzzyyyyyy{{{|||~~~}}}{{{zzzzzz{{{yyyyyyxxxwwwvvvvvvvvvwwwttttttwww{{{{{{wwwpppmmmmmmssswwwxxxzzz}}}|||{{{wwwssssssuuuvvvuuusssiiiaaa[[[]]]jjj|||~~~rrrbbbVVVLLLHHHIIIOOOTTTTTTRRRRRRKKKCCC:::555555555222000222222111000//////000000000111111111111222222222222222333333333444444444444555666555555666999<<>>???<<>>BBBKKKWWWdddttt}}}|||yyyyyyxxxyyy|||zzzqqqqqqnnnhhh]]]___dddkkkqqquuuvvvvvvrrrfffZZZVVVVVVWWW[[[```eeehhhlllnnnoooooopppqqqtttvvvxxxxxxvvvvvvvvvxxx{{{|||~~~~~~~~~{{{|||~~~~~~}}}qqqlllfffffflllsssxxx{{{|||}}}~~~yyyyyyyyyyyyxxxsssnnniiihhhfffcccaaa`````````aaafffkkkuuu{{{wwwsssqqqqqqpppmmmjjjfffeeeccccccdddfffgggfff]]][[[WWWSSSNNNJJJGGGEEEBBBAAA???===<<>>GGGQQQ___kkkttt|||wwwkkk___WWWMMMJJJEEEBBBAAAAAA???>>>>>>???AAAAAAAAABBBDDDGGGKKKQQQ\\\jjj{{{tttlll```UUUNNNJJJHHHGGGEEEDDDFFFIIILLLRRR^^^kkkyyyvvvqqqqqqnnnhhh^^^___gggvvv|||ooo]]]NNNGGGKKKVVV```lllsssxxxyyy}}}}}}qqqaaaPPPFFF;;;777555333333555111111111000000/////////000000000000000000000000000000000000000000000000...//////////////////...000111111111111111222222333444666999;;;===>>>??????EEENNN[[[iiizzz~~~{{{zzzyyywwwvvvxxx~~~|||vvvtttrrrmmm___\\\\\\```gggllllllkkkhhh^^^UUUSSSTTTVVVYYY\\\bbbfffjjjnnnoooooopppqqquuuwwwzzz{{{zzzxxxxxxxxx|||}}}}}}|||~~~zzz{{{~~~~~~~~~~~~~~~|||qqqkkkfffeeekkkrrrwwwyyyzzz{{{|||}}}~~~~~~zzzyyyyyyyyyxxxtttpppllliiigggdddaaa___^^^^^^^^^ccchhhqqq|||{{{xxxtttqqqooommmjjjhhhfffcccaaabbbeeegggfffeee]]]ZZZUUUQQQMMMJJJGGGFFFBBBAAA>>>;;;;;;>>>CCCHHHKKKVVVbbbiiimmmsssuuutttvvvvvvvvvvvvvvvwwwxxxyyy}}}}}}}}}~~~}}}|||zzzyyyyyyzzz|||~~~}}}xxxpppiiiccc```\\\ZZZ\\\```dddeeefffiiiooottt{{{}}}yyywwwuuurrrpppooopppqqqsssttttttvvvxxxzzz|||~~~|||~~~}}}|||}}}~~~|||{{{yyywwwvvvuuuttttttrrrqqqqqqtttxxxxxxuuurrrkkkhhhhhhoootttwww{{{uuunnnmmmoooqqqrrrllleee^^^[[[aaalllwww}}}}}}{{{{{{xxxooo```UUUNNNHHHEEEGGGIIIGGGEEEEEEFFFAAA;;;666444333111000222222111000000111111111111111111222222222333333333333333444444444444555555666777888888:::>>>@@@IIIVVVeeeoooxxxwwwkkk___XXXMMMJJJEEEBBBAAA@@@???===<<<>>>?????????@@@BBBDDDDDDGGGNNN\\\mmmyyylll___UUUOOOJJJHHHFFFEEEGGGIIIJJJOOO\\\iii{{{~~~tttoooiiibbb]]]]]]eeeuuuuuucccQQQIIILLLWWW___hhhoooqqqqqqssstttiii[[[OOOEEE;;;777555333222444111111111111000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000111111222222222333222333666888;;;<<<>>>>>>???GGGRRR^^^mmm{{{wwwvvvtttrrrqqquuu{{{|||zzzvvvrrrgggaaa[[[\\\```cccbbb___```XXXRRRSSSUUUVVVWWWZZZ^^^bbbfffjjjkkkmmmnnnppptttwww{{{}}}|||{{{{{{{{{|||}}}~~~}}}{{{|||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{qqqlllfffeeejjjqqqvvvyyyzzzzzzzzz{{{|||~~~}}}{{{{{{yyywwwuuukkkjjjgggeeecccbbbbbbbbbbbbeeelllwww{{{xxxtttppplllhhheeecccbbb___^^^aaafffjjjiiiggg```\\\VVVQQQNNNKKKGGGEEEAAA@@@===::::::>>>EEEJJJMMMYYYeeelllpppvvvxxxwwwuuuuuuuuuuuuuuuvvvwwwwww{{{|||~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~yyytttmmmfffaaa]]]ZZZXXXZZZ\\\^^^^^^___ccciiinnnpppvvv~~~zzzxxxuuusssrrrrrrssstttttttttuuuvvvxxxyyyzzzzzzzzz{{{}}}}}}|||{{{{{{|||~~~}}}{{{yyyxxxwwwvvvvvvuuuttttttxxx}}}}}}tttnnnlllooosssvvvzzzxxxnnnjjjkkkmmmmmmjjjddd]]]ZZZ^^^hhhsssyyy{{{zzzyyyyyywwwnnn```UUUMMMFFFBBBDDDEEECCCBBBCCCEEEAAA<<<777555333222111222111111111111111222222111222222222222333333333333333444444444555555555555777888999:::<<<@@@CCCJJJZZZkkkttt|||wwwkkk```XXXMMMJJJEEEBBBAAA@@@???>>>:::<<<>>>>>>>>>>>>???AAAAAAAAAGGGRRR```qqqzzzmmmaaaWWWOOOJJJHHHIIIKKKLLLJJJMMMXXXeeezzz{{{sssjjjccc\\\[[[ccctttxxxhhhTTTJJJNNNWWW^^^hhhnnnqqqnnnooopppgggZZZPPPFFF<<<888666333111333222222111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000111111222333333333333444666999;;;===>>>??????IIIVVVbbbrrr}}}wwwuuusssooommmnnnrrruuuyyy{{{}}}~~~}}}{{{xxxvvvoooiiiaaa^^^^^^]]]YYYVVVWWWRRROOOSSSXXXYYYZZZ\\\\\\___bbbdddeeefffhhhjjjpppssswwwzzz{{{|||}}}~~~|||}}}{{{|||~~~|||||||||||||||}}}~~~|||}}}}}}~~~~~~}}}||||||}}}{{{rrrlllffffffjjjqqqvvvxxxzzzzzz{{{|||}}}~~~|||zzzyyyxxxvvvuuulllkkkjjjiiiiiihhhhhhhhhdddeeejjjuuuzzzxxxsssmmmgggbbb___]]][[[YYYZZZ```iiinnnooommmddd^^^WWWRRROOOMMMIIIFFFAAA@@@===;;;;;;???FFFKKKQQQ\\\iiioootttyyy{{{zzzvvvuuuuuuuuuvvvwwwxxxxxxzzz|||~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}|||~~~uuuqqqjjjddd```\\\XXXVVVWWWWWWWWWWWWXXX\\\bbbfffiiinnnttt{{{~~~}}}|||yyywwwvvvvvvvvvwwwuuuuuuvvvvvvvvvwwwwwwwwwxxxyyy{{{{{{zzzyyyzzz{{{~~~}}}|||zzzyyyxxxxxxxxxxxxwwwwww|||{{{sssmmmmmmoooqqqwww}}}~~~zzznnniiiiiijjjjjjiiiddd^^^ZZZ\\\eeeooovvvzzzyyyxxxyyywwwoooaaaVVVLLLDDD???@@@BBBAAAAAABBBDDDAAA===999666333222222222111111111111222333333222222222222333333333333333444444444555555555555666777999:::;;;>>>BBBEEEMMM```rrrzzzwwwlllaaaYYYMMMJJJEEECCCBBBAAA@@@???;;;===>>>>>>===<<<===>>>>>>>>>BBBKKKTTTaaauuuqqqdddYYYRRRPPPQQQSSSRRRMMMMMMVVVbbbuuu~~~~~~xxxooofff[[[ZZZaaarrr~~~yyykkkWWWLLLOOOWWW\\\hhhoooqqqooooooppphhh\\\RRRHHH>>>:::777444222333222222222222222222333333000000000000000000000000000000000000000000000000000111111222222111111000000000111222222333444444555666999;;;>>>???AAAAAA@@@LLLZZZgggwww}}}|||{{{xxxtttpppnnnoooqqqooopppsssxxxzzzzzzzzz{{{wwwrrrkkkeeeaaa\\\WWWSSSPPPLLLMMMTTT[[[^^^___aaa```aaaaaaaaa```aaaccceeehhhlllppptttvvvyyy{{{}}}}}}}}}~~~~~~~~~}}}zzzyyyxxxyyy{{{|||{{{{{{|||}}}}}}}}}|||{{{{{{|||sssmmmgggfffkkkrrrwwwyyyyyyyyyyyyzzz{{{}}}~~~|||zzzyyyxxxuuurrrooojjjjjjkkkkkklllmmmmmmnnnmmmkkknnnvvvzzzwwwrrrkkkccc]]]YYYWWWQQQPPPRRR\\\hhhqqqrrrpppfff___WWWSSSRRRPPPLLLIIICCCBBB@@@======???EEEIIITTT___kkkqqquuuzzz|||{{{wwwwwwwwwwwwxxxyyyzzz{{{yyy|||}}}{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}{{{qqqmmmgggbbb^^^[[[WWWUUUSSSRRRQQQPPPQQQVVV[[[___eeeeeehhhmmmsssyyy}}}~~~}}}{{{yyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{zzzyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxzzzxxxxxx|||}}}sssjjjhhhiiilllssszzzzzzzzznnniiiiiijjjjjjkkkfff___ZZZ[[[bbbkkkrrrwwwvvvuuuvvvtttlll^^^TTTJJJBBB===>>>AAAAAAAAADDDDDDBBB???;;;777444444444222111111111222222333444222222222333333333444444444444444444555555555555666888:::;;;<<>>@@@AAA@@@>>><<<<<<===<<<;;;???FFFLLLVVVjjj~~~qqqccc[[[XXXYYYZZZXXXRRROOOWWWbbbrrr~~~||||||{{{{{{|||{{{qqqiii[[[YYY___qqq|||zzzlllXXXMMMPPPXXX[[[gggnnnrrrooopppqqqjjj___TTTJJJ@@@<<<999555222333333333333333333333333333000000000000000000000000000000000000000000000000000000111111111111000000000000111222333333444444777888:::===???AAABBBCCCAAANNN]]]jjj{{{{{{}}}{{{vvvsssrrrsssjjjjjjmmmssswwwyyy|||}}}yyyssslllfff___YYYUUUJJJHHHKKKUUU^^^aaaccceeeffffffdddaaa______aaaccccccfffkkkooorrrvvvzzz|||}}}}}}}}}~~~}}}{{{}}}zzzwwwvvvwwwyyy{{{zzz{{{|||}}}}}}|||{{{{{{zzz}}}sssnnnhhhgggkkkrrrwwwyyyvvvvvvvvvwwwxxxzzz}}}~~~~~~~~~}}}}}}|||xxxrrrnnnhhhiiijjjkkkmmmooopppqqqwwwtttsssyyyyyywwwrrriii```YYYUUUSSSIIIHHHLLLWWWeeeppprrrqqqfff___XXXTTTSSSSSSOOOLLLEEEDDDBBB???>>>???CCCGGGUUU```lllrrrvvv{{{}}}|||xxxxxxxxxyyyzzz{{{}}}}}}yyy||||||zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}xxxoookkkfffaaa^^^ZZZWWWUUUPPPOOOLLLKKKMMMQQQWWW[[[aaa___^^^aaahhhqqqyyy~~~|||{{{zzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyywwwyyy{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxzzzxxxxxx||||||rrrgggcccdddhhhpppxxxwww|||yyynnnjjjjjjkkkkkkmmmhhhaaa[[[ZZZ___hhhooosssrrrqqqrrrppphhhZZZPPPHHHAAA<<<===@@@AAABBBEEEDDDCCC@@@<<<888555444555222111111111222333333444222222333333333444444444444444444555555555666666666888:::;;;===@@@DDDGGGWWWmmm~~~uuujjj]]]SSSQQQJJJCCC???@@@@@@>>><<<>>>>>>>>>>>>============>>>??????@@@DDDPPPaaannnuuunnnmmmjjjddd\\\UUUTTTWWW\\\ooo~~~}}}~~~}}}yyyxxxxxxwwwzzz~~~yyypppmmm___VVVZZZnnnxxxkkk___SSSMMMPPPXXXeeeiiilllnnnppppppiii```VVVOOODDD;;;666444444333222222222222222222222222222222222222222222222222000000000000////////////000000111111111222222222111222333333222111222444777777777:::???CCCFFFGGGIIIRRR___nnnvvvvvvzzz}}}|||{{{wwwrrriiikkkoootttzzz~~~~~~~~~yyyyyyxxxuuunnncccXXXPPPNNNKKKNNNYYYcccgggiiijjjkkkjjjgggdddcccdddfffhhhhhhjjjlllmmmooorrrvvvzzz~~~~~~~~~~~~|||xxxvvvvvvvvvwwwvvvzzzzzz{{{{{{|||}}}}}}}}}}}}~~~rrrnnnjjjjjjoootttvvvwwwxxxzzz||||||zzzyyyyyyyyy~~~yyysssoooeeedddbbbbbbeeejjjooorrrtttuuuxxx{{{uuummmeee[[[QQQJJJMMMIIIKKKVVVfffooonnniiieee___XXXSSSRRRQQQPPPOOOKKKDDD??????@@@AAAEEEJJJVVV```jjjnnnrrrvvvyyyxxxwwwvvvuuutttuuuvvvwwwxxxzzz|||~~~~~~{{{yyy{{{|||}}}~~~~~~~~~~~~{{{}}}}}}vvvsssmmmkkkgggddd```\\\XXXTTTKKKIIIGGGGGGJJJOOOUUUYYY___XXXVVV\\\dddiiirrr{{{}}}~~~~~~}}}{{{zzzzzzyyyxxxyyyzzz|||||||||||||||yyy{{{}}}~~~}}}{{{xxxvvvzzzyyywwwuuuuuuvvvwwwxxxyyyyyyyyy{{{}}}|||qqqhhheeeddddddiiipppuuu{{{{{{kkkiiinnnoookkkpppkkkccc\\\YYY]]]eeelllmmmooonnnkkkgggaaaVVVJJJEEE@@@???AAACCCBBBBBBDDDHHHGGGBBB;;;888888666222111111222222222333333333111111111111222333444555<<<:::777555444555777888888777999<<<<<<>>>FFFOOO^^^ooouuujjj]]]TTTPPPJJJCCC@@@AAABBB@@@>>>??????>>>>>>>>>=========<<<======<<>>888555444333222222222222222222222222222222222222222222222222111111111111111000000000111111111111111111222222111222333333222222333444555444555999>>>CCCEEEFFFHHHSSSbbbssswwwwww{{{~~~}}}yyylllnnnsssyyy~~~}}}|||zzzuuummmcccYYYRRRLLLIIILLLWWWaaagggjjjlllooonnnllliiigggggghhhiiilllmmmnnnoooppprrruuuxxx~~~~~~~~~~~~zzzwwwvvvvvvwwwxxx{{{{{{||||||}}}}}}}}}~~~}}}|||pppllliiijjjoootttwwwxxxyyyzzzzzzyyyxxxxxxzzz||||||tttnnngggeeedddccceeeiiimmmpppuuuwww|||}}}vvvoooggg^^^UUUPPPJJJGGGHHHSSSbbbmmmlllhhheee```ZZZVVVUUUVVVVVVUUUQQQIIIBBBAAAAAAAAAFFFLLLYYYbbbllloooqqquuuvvvuuuvvvvvvuuutttssssssssstttuuuwww{{{~~~~~~}}}{{{}}}}}}}}}}}}~~~~~~~~~}}}~~~|||vvvsssmmmjjjfffbbb^^^YYYSSSOOOKKKJJJHHHHHHJJJOOOTTTWWWZZZTTTQQQWWW^^^eeemmmvvv|||}}}}}}|||{{{zzzzzzzzzxxxxxxyyyyyyzzz|||}}}~~~zzz{{{|||}}}|||{{{yyywwwyyyxxxwwwvvvvvvwwwyyyzzzxxxwwwwwwxxxzzz}}}}}}ssskkkhhhffffffjjjqqqtttzzz~~~ooojjjnnnooolllpppkkkddd]]]YYY]]]fffmmmooooookkkfffbbb^^^TTTJJJCCC>>><<>>>>>>>>>>>===;;;<<<;;;:::;;;AAAJJJRRRbbbuuu|||nnnccc]]]]]]^^^fffvvv{{{vvvrrrooopppssswwwzzzuuuooonnn^^^UUUVVVfffwww}}}}}}}}}tttmmmbbbXXXOOOJJJNNNVVVaaahhhooosssvvvuuunnnfff^^^VVVJJJ@@@999666444333222222222222222222222222222222222222222222222222111111111111111222222222222222111111111111111111111222444333222222444555555555666:::@@@EEEHHHIIIIIITTTfffyyyxxxyyy}}}sssvvvzzz|||wwwnnncccYYYSSSKKKHHHJJJTTT___fffkkkooorrrrrrrrrooollljjjkkklllpppqqqrrrrrrqqqsssuuuxxx~~~~~~~~~{{{wwwuuuvvvwwwyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{nnnjjjgggiiiooouuuyyyyyy{{{zzzyyywwwvvvxxx|||xxxrrrmmmkkkhhhffffffgggjjjlllrrruuu}}}yyypppiiiaaaZZZVVVJJJGGGGGGQQQ```kkkllljjjeeeaaa\\\YYYYYYZZZ\\\\\\YYYPPPGGGCCCAAABBBHHHOOO[[[eeemmmpppqqqssstttsssttttttsssrrrqqqooonnnmmmpppssswww{{{}}}~~~}}}|||}}}}}}|||{{{|||}}}~~~~~~zzzuuusssppplllgggbbb]]]XXXRRRNNNLLLJJJIIIIIIKKKNNNRRRUUUTTTOOOMMMQQQXXX___hhhoooxxxzzz}}}~~~}}}}}}}}}|||{{{{{{{{{{{{|||yyyxxxvvvuuuvvvyyy}}}zzzzzz{{{{{{{{{zzzyyyyyywwwwwwvvvvvvwwwxxxyyyzzzvvvuuuttttttvvvzzz~~~zzzsssooollljjjmmmrrruuuyyy~~~~~~}}}~~~uuummmmmmnnnmmmooollleee^^^ZZZ^^^gggooorrrqqqkkkddd```]]]UUUMMMDDD>>>;;;>>>BBBDDDHHHMMMOOONNNIII???999777444000111111222222222333333333333222222222222333333444666555333222333444666777;;;:::<<<>>>>>>AAALLLWWWmmm}}}}}}tttjjj^^^UUULLLIIIDDDBBBBBBCCCBBBAAA@@@@@@?????????>>>>>>>>><<<<<<===<<<<<>>EEEJJJMMMMMMKKKWWWiii||||||~~~~~~}}}ssseeeYYYRRRMMMJJJKKKTTT^^^dddkkkqqqrrrssstttrrrooommmnnnoootttuuuuuuuuutttuuuxxxzzz~~~|||xxxuuuuuuxxxzzz{{{mmmiiigggiiiooovvvzzz{{{{{{{{{zzzyyyyyy{{{|||xxxuuupppkkkhhhffffffggglllqqq{{{|||sssjjjccc]]]YYYMMMJJJJJJSSSaaakkknnnlllfffbbb^^^ZZZYYYZZZ\\\]]]]]]TTTJJJDDD@@@AAAHHHQQQ\\\eeennnpppqqqtttuuussssssssstttsssqqqnnnkkkjjjooorrruuuyyy{{{||||||{{{}}}|||zzzyyyyyyzzz|||}}}|||~~~zzzvvvsssrrrooojjjfffaaa\\\VVVRRRLLLKKKJJJIIIJJJMMMPPPSSSQQQNNNKKKNNNUUU^^^fffllltttvvvzzz}}}~~~}}}{{{zzz{{{{{{zzzzzz{{{{{{|||}}}|||yyyuuurrrqqqtttxxx{{{yyyyyyyyyyyyyyyyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrsssuuu{{{zzzuuurrrsssuuuxxx|||~~~~~~xxxooolllmmmnnnnnnlllggg```\\\___iiiqqqvvvuuuqqqjjjfffbbbYYYPPPGGGAAA===@@@DDDHHHOOOUUUTTTTTTOOODDD<<<888444000111111222222222333333333333333222222222333333444444444333333444555777888;;;;;;<<<>>>>>>BBBPPP]]]uuu{{{rrriii^^^WWWJJJHHHEEECCCBBBBBBBBBBBB@@@@@@@@@@@@????????????;;;<<<===>>>>>>@@@BBBCCCLLLTTTcccxxxxxxuuusssttt}}}~~~}}}yyyqqqkkkiiilllooorrrvvv~~~}}}|||sssooooooeee^^^\\\gggvvv}}}rrrkkkbbbXXXNNNFFFHHHOOOVVV```lllsssxxxyyyvvvppp___WWWKKK@@@999555333222222222222222222222222222111111111111111111111111/////////000000000111111111111111111111111111111111333444444444444666777888999;;;AAAGGGMMMOOOOOOOOO[[[kkk~~~}}}mmm]]]TTTRRROOOPPPWWW___eeelllssspppsssuuutttpppnnnpppsssvvvwwwxxxxxxwwwyyy|||~~~~~~zzzwwwvvvyyy{{{|||nnnjjjhhhiiipppvvvzzz{{{yyy{{{||||||}}}~~~xxxqqqkkkgggeeedddhhhmmmxxxvvvlllddd]]]YYYPPPMMMMMMTTT```iiikkkjjjeeebbb]]]XXXTTTTTTUUUWWW[[[SSSJJJDDD@@@@@@GGGQQQZZZdddmmmppprrruuuwwwvvvvvvwwwyyyzzzyyyvvvrrrooosssuuuwwwyyyzzzzzzzzzyyy{{{zzzxxxwwwvvvxxxyyy{{{yyy|||}}}wwwtttpppnnnjjjfffccc___ZZZVVVMMMKKKIIIHHHIIILLLPPPRRRRRRPPPNNNOOOUUU```hhhlllrrruuuyyy|||~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~zzzuuupppnnnooorrrtttwwwxxxxxxxxxyyyyyyzzzzzzwwwwwwwwwvvvuuusssqqqpppqqqrrrrrrsssvvv}}}~~~zzzyyyyyy|||xxxpppkkklllooommmmmmiiibbb^^^```jjjsssvvvxxxvvvrrrnnnhhh\\\QQQJJJCCC>>>@@@DDDIIIPPPWWWWWWXXXSSSHHH???:::666222111111222222222333333333333333333222333333444444555555444555666777999:::::::::<<<>>>>>>DDDUUUddd|||zzzssskkkaaaZZZKKKIIIGGGEEECCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????;;;<<<===>>>??????@@@@@@FFFHHHSSSggg~~~~~~{{{{{{ssslllhhhiiikkkmmmpppxxx|||sssooonnngggbbb```iiixxx|||rrrlllcccYYYNNNFFFGGGLLLQQQ]]]jjjrrrxxx|||{{{wwwccc[[[OOOCCC;;;777444222222222222222222222222222111111111111111111111111.........///000000111111000000111111111222222222111333555555555555777888888999<<>>@@@HHH[[[mmmzzztttnnneee^^^MMMLLLKKKHHHFFFDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@???>>>??????@@@@@@???>>>CCCCCCJJJXXXiii}}}{{{~~~yyyqqqggghhhggggggiiiqqq|||sssllljjjgggbbbaaaiiiwwwxxxqqqkkkcccZZZOOOFFFFFFKKKNNN[[[iiirrryyymmmdddVVVIII???999555333222222222222222222222222111111111111111111111111...//////000111111222222//////000111222333333444222333555555555666777999999;;;>>>CCCIIINNNOOOOOOTTTbbbuuuuuueee\\\WWWVVVYYYaaaggglllttt{{{{{{~~~~~~yyysssppptttyyy~~~}}}||||||~~~~~~}}}~~~uuuqqqmmmmmmqqqvvvxxxyyyxxxyyyyyyzzz{{{~~~~~~wwwqqqkkkhhhfffcccgggooo|||~~~tttkkkccc^^^UUUSSSTTTYYY___ccccccaaa```]]]XXXPPPIIIEEEFFFHHHKKKHHHGGGFFFBBBAAAGGGPPPYYYcccmmmpppssswwwxxxxxxyyy}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxx{{{}}}~~~}}}xxxjjjhhheeeccc```]]]YYYVVVNNNKKKGGGEEEFFFKKKRRRVVVUUUUUUSSSPPPWWWccclllmmmqqqsssvvvyyy{{{|||||||||xxxxxxxxxxxxyyyzzz{{{{{{~~~}}}zzzwwwsssqqqooonnnssstttwwwyyyzzzzzzyyyxxxwwwxxxyyyzzzxxxuuuqqqooommmppprrrqqqqqqvvv~~~~~~{{{|||~~~tttooommmjjjkkkooolllnnnlllfff```cccmmmxxxzzz~~~~~~{{{tttgggZZZOOOGGGAAAAAABBBDDDIIIOOOSSSVVVTTTIII???999666333111111222222222333333333111111222222444555777888777777777777888999999999:::<<<>>>AAACCCLLLbbbvvv|||vvvppphhhbbbOOOOOONNNKKKHHHFFFEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBBBBBBBBBBBBB@@@???CCCBBBGGGOOOXXXggg{{{}}}wwwhhhgggeeecccdddkkkvvvtttiiieeeeeeaaa```hhhvvv}}}uuuoooiiiaaaYYYOOOFFFFFFKKKNNNZZZiiirrrzzzuuukkk]]]NNNCCC;;;666444222222222222222222222222000000000000000000000000///000000111222222333333......///111222333444555222333555666666666888:::===>>>AAAGGGLLLPPPQQQQQQUUUdddzzzrrrccc[[[VVVWWW[[[dddkkkpppxxx}}}uuurrruuu{{{}}}|||}}}}}}~~~~~~xxxsssooonnnrrrvvvxxxxxxyyyxxxwwwvvvwww|||}}}wwwqqqmmmjjjiii```bbbiiivvvxxxooogggbbbYYYXXXYYY]]]bbbeeeccc```]]][[[VVVNNNFFFBBBDDDFFFFFFEEEFFFGGGDDDBBBHHHQQQ[[[dddmmmqqqsssvvvxxxvvvuuu{{{~~~}}}|||zzz{{{{{{{{{{{{zzzyyyxxx{{{{{{{{{{{{}}}yyyllliiifffcccaaa]]]YYYVVVNNNKKKFFFCCCEEEKKKRRRWWWUUUVVVSSSPPPVVVccckkklllnnnoooqqqtttvvvxxxyyyzzzyyyxxxxxxxxxyyyyyyzzz{{{}}}}}}|||zzzwwwtttqqqpppqqqssswwwyyy{{{zzzyyyxxxwwwxxxzzz{{{zzzwwwtttrrrllloooqqqpppnnnqqqxxx~~~}}}~~~}}}}}}{{{yyy{{{~~~{{{nnnlllllljjjkkkooolllnnnmmmgggaaacccnnnyyyzzznnnbbbTTTKKKEEECCCDDDEEEIIINNNPPPTTTRRRHHH===888555333111111222222222333333333000111111222444666888999777777777777888888888888;;;===@@@BBBEEEPPPggg|||{{{uuuooogggaaaYYYTTTNNNLLLLLLKKKIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@DDDFFFGGGHHHLLLVVVeeeppp~~~xxxtttxxxvvvlllcccaaaccciiisss|||uuuggg___]]]YYYXXX___lllxxx}}}}}}sssmmmeee]]]QQQGGGEEEHHHNNNWWWfffvvvuuucccRRREEE===888666555444222111000111222222222222222222222222222222333333222111000000111111444444444555555555666666777333333666888777888:::===>>>EEEMMMQQQPPPPPPSSS^^^nnn}}}zzzkkkbbb^^^___\\\\\\cccjjjooouuu{{{{{{wwwvvvttt}}}~~~{{{|||~~~wwwssspppoooqqquuuyyyzzzttttttttttttuuuyyy~~~xxxrrroooooommmiiieeedddbbb```ggg}}}{{{uuunnnggg```___```dddiiiiiieee```___\\\VVVOOOIIIFFFDDDDDDLLLKKKIIIEEEBBBDDDJJJOOO^^^gggnnnqqqsssvvvuuurrruuuzzz~~~}}}|||{{{zzzzzz{{{||||||}}}||||||{{{{{{zzz|||}}}}}}~~~{{{nnnhhhbbb^^^^^^]]][[[YYYRRRNNNJJJFFFGGGJJJPPPSSSSSSOOOMMMPPPYYYaaaeeeeeennnlllkkknnnsssyyy{{{{{{}}}zzzxxxwwwyyy|||}}}~~~yyywwwvvvwwwxxxxxxwwwvvvtttssssssssstttwwwyyywwwqqqkkkmmmmmmmmmnnnoooqqqrrrssszzz{{{{{{{{{{{{zzzyyyyyywwwyyy{{{{{{{{{}}}~~~rrrqqqsssqqqooopppnnnlllkkkgggaaaaaannn|||vvvlll]]]RRRHHHDDDDDDDDDFFFJJJRRRRRRPPPJJJBBB999333000222222111111222222333444111222222333333444444555555777888888777888:::======>>>AAADDDIIIUUUmmm|||wwwrrrlllhhh^^^XXXRRRNNNMMMLLLIIIGGGFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCBBBAAADDDFFFHHHJJJPPPZZZbbbuuuyyysssuuu}}}}}}tttjjjffffffiiipppxxxxxxiiiaaa]]]YYYWWW\\\gggrrrxxxzzzuuupppiii___QQQFFFDDDIIIOOOWWWfffvvv{{{hhhUUUEEE<<<777666444333333222111111222222222222222222222222222222333333222111111111111111333444444444444555555555888444444777999888:::===BBBBBBHHHOOOSSSRRRTTTXXXeeettt~~~zzzlllccc______ZZZZZZ```ggglllrrrxxx{{{yyyxxxwww|||}}}~~~}}}|||{{{|||}}}~~~~~~xxxuuuqqqppprrrtttvvvwwwqqqrrrssssssuuuzzz}}}zzzxxxtttooojjjhhhiiihhheeebbb___]]]\\\bbbuuuxxxooogggccccccdddiiinnnnnniiidddbbb___ZZZTTTPPPMMMKKKKKKMMMLLLJJJFFFDDDFFFMMMSSS```hhhooorrrtttvvvuuuqqqppptttyyy~~~~~~}}}}}}||||||{{{zzzyyyxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{|||~~~~~~|||qqqkkkccc^^^\\\[[[XXXVVVQQQNNNJJJFFFGGGJJJOOORRRRRRNNNKKKNNNVVV___dddeeeiiihhhhhhlllrrrxxx{{{||||||{{{yyyxxxxxx{{{}}}}}}zzzvvvwwwxxxxxxyyyxxxwwwwwwuuusssrrrssstttsssnnniiimmmnnnnnnoooppprrrssstttvvvwwwwwwwwwvvvvvvuuuuuuuuuwwwzzzzzzzzz|||wwwtttrrrnnnkkkkkknnnnnnmmmiiicccdddpppwwwbbbVVVJJJFFFDDDDDDGGGKKKQQQQQQOOOJJJBBB:::444111222222222111222222333444333333333444555555666666666777888888888999;;;===>>>???CCCGGGMMMYYYqqq|||yyywwwuuuiiicccZZZTTTRRRPPPMMMJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAEEEHHHIIIHHHJJJNNNRRR^^^jjj|||~~~tttqqqwwwtttnnniiihhhmmmsss{{{kkkbbb]]]XXXUUUXXXaaakkksssvvvxxxtttnnncccSSSFFFDDDIIIOOOWWWeeetttnnnXXXFFF;;;777666333333333333333222222111222222222222222222222222333222222111111111111222333333333333444444444444888555555999::::::<<<@@@FFFGGGLLLSSSVVVVVVXXX]]]mmm|||}}}~~~yyymmmdddaaa^^^YYYWWW\\\bbbgggnnnttt}}}|||||||||}}}{{{yyyyyyzzz{{{zzzzzz|||}}}~~~xxxvvvsssrrrsssttttttsssrrrrrrsssssstttwww|||~~~|||yyywwwuuurrrnnnkkkeeebbb^^^^^^___```]]][[[VVVUUUTTTYYYhhh~~~{{{rrrjjjggghhhlllqqqvvvuuupppkkkiiifffaaa\\\VVVSSSQQQPPPNNNMMMKKKGGGEEEIIIQQQWWWcccjjjqqqssstttvvvtttqqqnnnpppssswwwyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}uuunnnddd^^^ZZZXXXUUUSSSQQQNNNJJJGGGGGGIIIMMMPPPPPPLLLIIIKKKSSS\\\aaadddddddddfffjjjqqqxxx|||~~~yyyxxxxxxxxxyyy|||~~~|||vvvwwwxxxyyyzzzzzzzzzzzzxxxtttqqqqqqqqqpppllliiimmmmmmnnnpppqqqsssttttttsssssssssssssssrrrrrrrrrrrruuuxxxzzzzzz{{{}}}|||wwwsssnnnjjjjjjoooooonnnkkkeeeeeeqqqjjj]]]NNNHHHEEEEEEHHHLLLNNNOOONNNJJJCCC;;;666444222222222222222333444444444444444555666666777777666777888999888999;;;===>>>@@@EEEKKKRRR___wwwyyyqqqggg```[[[XXXTTTQQQNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHFFFHHHJJJJJJIIIIIIJJJLLLTTT\\\iiixxxzzzrrrttt{{{}}}ssslllhhhlllsss~~~mmmccc\\\XXXTTTTTT[[[fffqqqwww{{{yyytttiiiXXXHHHEEEIIIMMMVVVcccqqq~~~rrrZZZGGG;;;777777222222444444444333222111222222222222222222222222333222222111111222222222222222222333333333444444666444555888::::::===BBBGGGJJJRRRZZZ\\\ZZZ\\\```sss~~~vvvxxx|||~~~vvvmmmgggeee```ZZZVVVZZZ___dddkkkqqq}}}yyyyyy{{{{{{yyywww{{{|||}}}}}}wwwuuuttttttuuuuuutttsssuuuuuuvvvtttssssssuuuwwwxxxvvvrrrooolllhhhddd```ZZZXXXVVVUUUVVVVVVTTTSSSMMMMMMMMMPPPZZZmmm~~~uuummmkkknnnsssyyy}}}|||xxxssssssoooiiiaaaZZZUUUQQQPPPNNNMMMJJJFFFEEEJJJSSS[[[fffmmmsssttttttvvvuuurrrppppppqqqrrrsssssssssttttttuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{|||~~~vvvoooeee]]]ZZZXXXUUUSSSPPPNNNJJJHHHGGGIIILLLNNNOOOKKKHHHJJJPPPXXX___bbbbbbcccfffkkkrrrxxx|||zzzyyyyyyzzz{{{}}}}}}|||yyyyyyzzzzzz{{{{{{{{{{{{xxxvvvttttttuuusssoookkkkkklllmmmoooqqqrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrtttwwwzzz|||}}}}}}~~~zzzuuupppnnnnnnppppppoookkkdddbbblllxxxqqqbbbRRRIIIFFFEEEHHHMMMLLLMMMMMMIIICCC<<<888666333222222222222333444444333444444555666666777777777888999999999:::<<<>>>>>>AAAGGGNNNVVVddd|||uuummmgggbbb\\\YYYTTTRRRPPPMMMKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIKKKLLLMMMQQQXXXaaakkkyyyzzzvvvxxx~~~yyyooojjjnnnvvvsssggg\\\XXXSSSRRRWWWcccrrr|||~~~|||yyyppp___NNNHHHJJJLLLTTT```mmmyyyrrr\\\HHH<<<888888111222444555555444333222222222222222222222222222333222222222222222333333222222222333333333444444444333444888888999>>>EEEGGGMMMXXXaaaccc```aaaeeexxx~~~}}}xxxwwwzzzzzzqqqppprrruuusssoookkkiiiiiibbb\\\XXXZZZ___ccciiiooo~~~~~~}}}}}}}}}zzzwww{{{|||||||||{{{{{{}}}uuutttssstttvvvwwwvvvttttttuuuvvvuuusssssstttuuusssooojjjfffbbb^^^ZZZWWWUUUTTTRRRQQQQQQPPPNNNLLLIIIIIIIIIJJJQQQ___rrrwwwoooooosssyyy{{{wwwrrrkkkccc[[[VVVTTTSSSNNNMMMIIIEEEEEEJJJUUU]]]hhhoootttuuuuuuwwwvvvssssssrrrqqqooonnnmmmmmmmmmppprrrtttvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{}}}uuunnneee^^^[[[YYYVVVTTTQQQOOOLLLIIIHHHIIIKKKLLLMMMKKKIIIIIINNNUUU[[[^^^aaadddhhhmmmrrrwww|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyyyyyyywwwwwwwwwzzz{{{yyysssnnnhhhiiikkknnnoooqqqqqqqqqqqqpppooonnnnnnnnnoooooorrrtttvvvzzz~~~wwwrrrpppppppppooonnniii```[[[cccnnnsssdddSSSJJJEEEDDDHHHLLLKKKLLLLLLIIICCC===999777333333222222333333444555333333333444555555666666777999::::::::::::===???>>>AAAGGGOOOXXXggg|||uuunnngggbbb[[[YYYVVVRRROOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGGGGIIIKKKLLLIIILLLPPPTTTYYYcccooowww~~~{{{}}}wwwppprrrxxx|||zzzkkk^^^ZZZTTTPPPSSS```rrr~~~|||wwwiiiWWWMMMKKKKKKSSS```kkksss|||qqq^^^KKK>>>999888222333333444444444444444222222222222222222222222333222222222222333333444333333333333444444444444333222444777888999???GGGLLLSSS___iiikkkhhhjjjooo|||{{{{{{rrrpppooouuu}}}yyypppjjjjjjjjjiiiggghhhjjjlllddd^^^ZZZ\\\```cccgggmmmyyy|||zzz}}}||||||}}}}}}~~~~~~zzzyyyzzz~~~|||sssrrrqqqrrrtttuuuuuusssnnnpppsssuuuuuuvvvwwwyyypppkkkddd___[[[WWWTTTRRRTTTTTTSSSRRRQQQOOOMMMLLLIIIGGGGGGIIILLLTTTdddssszzzrrrtttxxxwwwrrrjjjbbb]]]ZZZZZZ[[[RRRPPPLLLGGGFFFMMMXXXaaajjjpppuuuuuuvvvxxxxxxuuutttrrrpppnnnllljjjjjjiiinnnpppsssvvvwwwxxxwwwwwwxxxwwwvvvvvvvvvxxxyyyzzzzzz{{{}}}~~~tttnnnfffaaa^^^\\\XXXTTTQQQPPPNNNKKKJJJJJJKKKKKKKKKJJJIIIIIIKKKPPPUUUXXX]]]aaafffkkkpppuuuzzz~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxvvvvvvwww{{{}}}zzztttnnnfffhhhjjjmmmooopppppppppnnnmmmlllkkkjjjkkkllllllssssssuuuyyyzzzssspppooooooooommmggg]]]WWW\\\gggyyy}}}rrrcccRRRIIIEEEDDDGGGKKKJJJLLLLLLIIICCC>>>999888333333333333333444444555222333333444555555666666888999:::;;;:::;;;===??????BBBHHHOOOXXXiiivvvooogggddd```[[[WWWVVVUUUUUURRRRRRQQQPPPOOONNNNNNMMMLLLKKKIIIIIIJJJKKKKKKKKKJJJLLLOOOPPPQQQVVV^^^dddjjjsssvvvtttwwwzzz|||kkkaaa]]]VVVOOOPPP\\\ppp~~~|||rrr```RRRKKKLLLUUU```jjjpppvvv}}}}}}sssbbbNNN@@@888777333333333333333444555555222222222222222222222222222222222222222333444555333444444444444555555555333333666999999:::AAAKKKVVV\\\fffoooqqqqqqvvv~~~~~~||||||~~~yyytttooooootttwwwwwwtttzzzssshhhfffcccaaaaaadddiiimmmeee___\\\^^^aaabbbeeejjjpppyyy~~~||||||~~~}}}~~~}}}}}}yyyrrrqqqoooooopppqqqpppooolllooosssvvvwwwwwwyyyzzzsssmmmddd]]]YYYWWWVVVUUUUUUVVVVVVVVVTTTQQQPPPPPPLLLIIIHHHJJJKKKOOOYYYeeeyyyxxxxxx}}}|||vvvmmmddd^^^]]]___aaaXXXVVVQQQLLLKKKQQQ]]]fffjjjqqquuuvvvwwwyyyzzzwwwtttsssrrrpppooommmllllllmmmooosssvvvyyyyyyyyyxxxyyyxxxwwwvvvvvvwwwyyyzzzxxxyyy{{{{{{}}}uuupppiiidddaaa]]]WWWSSSRRRQQQOOOMMMLLLKKKKKKKKKHHHHHHGGGGGGHHHKKKNNNQQQTTTYYY```ggglllrrrxxx|||~~~|||{{{yyyxxxwwwvvvvvvwwwwwwxxxuuutttsssuuuwwwuuuooojjjfffhhhkkknnnpppqqqqqqpppnnnmmmllljjjjjjkkklllmmmrrrrrrssswww~~~vvvrrrpppoooooonnnhhh]]]VVV[[[eeeuuuzzz}}}}}}~~~{{{mmm___PPPGGGDDDCCCEEEJJJJJJLLLLLLIIICCC>>>999888444333333333333444555555444444444555666666777777888:::;;;;;;;;;;;;>>>@@@CCCDDDIIIPPPYYYkkk{{{qqqnnniiiddd```^^^]]]]]]VVVUUUUUUSSSRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNLLLJJJJJJLLLMMMMMMKKKLLLQQQUUUVVV\\\fffnnnwww{{{tttuuuzzz{{{hhhccc___WWWNNNMMMYYYmmm}}}~~~wwwfffUUUKKKMMMVVVbbbjjjooossszzz~~~~~~|||tttdddQQQAAA888555444333333222333444666777222222222222222222222222222222222222333333444555444444444555555555666666444444777::::::;;;CCCMMM^^^ccckkkrrrtttvvv~~~}}}uuuqqqrrrrrrpppmmm}}}|||wwwiiieee```]]]]]]bbbhhhmmmddd___\\\___aaabbbdddhhhhhhrrr{{{}}}~~~|||{{{}}}}}}|||xxxssspppmmmllllllllllllkkknnnqqquuuwwwwwwwwwwwwxxxxxxqqqhhh```\\\ZZZZZZZZZVVVWWWYYYXXXWWWUUUTTTTTTNNNJJJIIILLLLLLLLLSSS]]]jjjzzz~~~||||||qqqfff___^^^```ccc^^^[[[UUUPPPOOOUUUaaakkkjjjqqqvvvvvvwwwzzz{{{yyyvvvuuuuuutttsssrrrrrrqqqmmmooossswwwzzz{{{zzzzzz{{{zzzxxxvvvvvvwwwyyyzzzwwwxxxyyyzzz{{{vvvrrrkkkfffbbb]]]VVVQQQSSSRRRPPPOOOMMMLLLKKKKKKEEEFFFFFFFFFFFFGGGIIIKKKMMMSSS[[[bbbhhhooovvv{{{}}}{{{yyyxxxvvvuuuuuuuuuuuuwwwxxxyyyuuurrrooooooooonnnjjjffffffhhhkkkoooqqqrrrrrrqqqqqqpppnnnllllllmmmnnnoooqqqpppqqqvvv}}}zzzvvvtttnnnooonnniii___XXX]]]fffssswwwyyyxxxyyy}}}}}}zzzjjj]]]NNNFFFCCCBBBEEEIIIKKKLLLLLLIIICCC===999777444333333333333444555555555555666666777888888888999:::;;;;;;;;;<<<>>>@@@EEEFFFJJJPPPZZZlll{{{uuuqqqoookkkeeeaaadddbbb___\\\[[[YYYVVVSSSTTTRRRPPPMMMLLLLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNQQQSSSVVV[[[aaajjjsssyyy~~~||||||mmmcccaaaZZZQQQMMMVVVkkk||||||jjjYYYRRRKKKTTT```iiinnnqqqsssuuuyyyuuuooodddRRRAAA999:::333333333333333333333333111111111111111111111111222333333111000///000222555555555666666666666666888777999;;;<<<>>>FFFPPPaaaqqqvvvwww~~~vvvuuutttpppllljjjxxxtttmmmjjjaaaYYYZZZcccjjjllljjjddd```aaabbbaaaaaadddiiinnnuuuzzz}}}|||~~~}}}{{{zzz{{{|||~~~}}}yyyrrrnnnlllmmmpppppplllggghhhnnnuuuyyyzzz{{{~~~{{{uuunnnjjjiiihhhccc___^^^[[[ZZZ\\\```aaa]]]YYYSSSPPPMMMKKKKKKNNNRRRUUUaaaooo{{{lllaaa^^^bbbfffeeebbb^^^ZZZZZZ___ggglllrrrrrrsssuuuvvvvvvvvvvvvwwwvvvuuuvvvxxxxxxvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{xxxuuutttvvvyyyzzzwwwyyy|||}}}yyyuuuppplllfff^^^SSSKKKEEEHHHKKKKKKHHHEEEDDDEEEGGGFFFEEEDDDCCCCCCDDDEEEIIIPPPYYYaaafffjjjooorrryyy|||~~~{{{zzzzzzxxxuuuttttttuuuuuuuuuuuuttttttoooooommmllljjjiiiggggggnnnmmmllllllmmmqqqtttvvvrrrpppmmmiiiggggggjjjmmmvvvuuutttuuuyyy~~~}}}tttqqqppppppnnnkkkfff]]]XXX^^^hhhqqqvvvzzzzzzzzzzzzwwwqqqlll^^^NNNDDD???@@@FFFMMMPPPOOOMMMJJJDDD>>>888444555555555555555555555555444444555555666777777777999999;;;===>>>@@@BBBBBBCCCGGGKKKQQQ^^^uuu|||xxxsssoookkkhhheeebbb```]]]ZZZWWWUUUSSSPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPRRRTTTYYY```dddqqq{{{zzzyyylllhhheee^^^SSSNNNVVVjjj{{{qqq]]]QQQLLLTTT___hhhnnnppprrrssswwwsssmmmcccQQQ@@@888888333333333333333333333333111111111111111111111111333333333222000000111333555555666666666666777777;;;:::;;;===>>>AAAJJJUUUgggwww|||}}}||||||{{{uuuooolllvvv|||uuuqqqggg\\\[[[ccclllooonnnhhhdddddddddbbbcccfffhhhmmmsssxxxzzz|||~~~}}}~~~}}}}}}||||||~~~yyypppmmmjjjkkknnnooollliiimmmrrrzzz~~~yyyvvvuuusssnnnjjj______```fffkkkmmmjjjfff[[[XXXSSSOOONNNPPPTTTVVV```lll~~~wwwmmmiiikkkooommmjjjeeeaaa```dddkkkooossstttuuuwwwwwwwwwwwwwwwzzzxxxxxxxxxyyyxxxvvvtttuuuuuuvvvwwwwwwxxxyyyyyyyyyzzz{{{yyyvvvvvvxxx{{{}}}yyywwwyyy{{{~~~}}}zzzvvvqqqlllggg___UUUMMMGGGIIIKKKIIIFFFCCCCCCDDDFFFEEECCCBBBBBBBBBCCCDDDGGGMMMVVV]]]cccggglllooosssuuuxxxzzz{{{}}}}}}{{{{{{{{{yyyxxxuuuuuuvvvvvvvvvuuuuuutttrrrpppnnnkkkjjjjjjkkkkkkooonnnmmmlllmmmoooqqqrrrrrrqqqooollliiiiiikkkmmmssstttuuuwww{{{~~~{{{qqqnnnlllmmmmmmlllhhh^^^VVVYYY```hhhpppuuuuuuttttttrrrnnngggZZZLLLCCC@@@???EEEKKKOOOOOONNNKKKFFF@@@:::666555555555555555555555555555555666777777888888999:::;;;<<<>>>@@@BBBCCCDDDEEEHHHLLLSSS```www|||wwwtttqqqmmmjjjgggccc```ZZZXXXUUURRRPPPNNNNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNPPPSSSVVV\\\nnnrrrkkkgggiiinnnssszzzyyymmmnnnkkkcccWWWPPPWWWiiiyyyzzzbbbQQQMMMTTT^^^ggglllooopppqqqtttpppkkkbbbRRRAAA999888333333333333333333333333222222222222222222222222333444444333111111222444555555666666777777777777;;;;;;;;;===>>>BBBNNNZZZppp||||||~~~wwwooolllyyy}}}yyymmm```\\\eeeooouuutttmmmhhhggggggeeeeeehhhhhhlllqqquuuwwwzzz|||~~~}}}~~~~~~~~~~~~{{{rrroookkkkkknnnppppppnnnpppvvv}}}|||wwwsssiiiiiilllrrrwwwxxxuuuqqqbbb^^^XXXRRROOOPPPSSSUUU___iiiwww|||wwwxxxyyywwwsssmmmhhhgggiiimmmpppqqqsssuuuwwwxxxxxxwwwwww{{{zzzyyyyyyzzzyyywwwuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyxxxwwwxxxzzz|||}}}zzzzzz{{{|||}}}|||xxxsssnnniiibbbXXXQQQKKKKKKJJJHHHDDDBBBBBBBBBDDDCCCAAA@@@@@@AAABBBBBBDDDIIIQQQYYY___eeeiiilllmmmpppssstttuuuwwwzzz|||~~~{{{zzz{{{|||{{{{{{wwwwwwwwwwwwwwwvvvuuutttsssqqqnnnlllkkklllnnnpppqqqpppooonnnnnnnnnoooppprrrssssssqqqooommmmmmnnnqqqsssvvvyyy{{{}}}~~~~~~xxxnnnjjjhhhiiijjjllljjj___UUUSSSXXXaaajjjqqqqqqmmmmmmlllkkkaaaVVVJJJCCC@@@@@@CCCIIILLLMMMMMMLLLHHHBBB<<<888555555555555555555555555666666777888888999999:::;;;<<<===???AAACCCEEEFFFFFFIIINNNUUUccc{{{{{{wwwsssooolllcccaaa^^^ZZZVVVTTTRRRQQQRRRQQQPPPOOOOOOOOOOOOOOONNNOOOOOONNNNNNOOOQQQSSSSSSbbbxxxzzzhhh```[[[[[[^^^```fffkkklllmmmqqqzzz{{{qqqqqqnnnfff[[[SSSYYYjjjyyy~~~fffRRRNNNTTT]]]fffllloooppppppoookkkfff___RRRCCC;;;:::333333333333333333333333222222222222222222222222444555555444222222444555666666666777777888888999::::::;;;===>>>CCCPPP^^^wwwzzz{{{zzzssspppvvvfff```gggrrrzzzwwwpppkkkjjjiiiffffffhhhiiilllpppsssvvvyyy|||~~~}}}}}}~~~~~~~~~~~~wwwtttpppooopppsssttttttvvv|||~~~yyyxxxxxxyyy{{{zzzwwwtttiiieee^^^WWWTTTTTTUUUWWW```fffrrryyyrrrkkkhhhhhhhhhiiijjjlllppptttvvvwwwwwwvvvzzzyyyxxxyyyzzzzzzxxxvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvwwwyyy{{{~~~||||||}}}||||||{{{vvvqqqmmmfff]]]WWWQQQOOOLLLHHHDDDBBBBBBBBBBBBAAA@@@?????????@@@AAADDDHHHPPPWWW___eeejjjllllllnnnqqqrrrsssuuuxxx{{{|||{{{zzzzzz{{{|||}}}}}}yyyyyyyyyxxxwwwvvvttttttpppooonnnnnnnnnooopppqqqrrrqqqpppooooooooooooooosssuuuwwwwwwuuusssrrrrrrsssuuuvvvxxxyyy{{{}}}vvvlllhhhgggfffhhhkkkiii^^^SSSRRRVVV___iiiqqqoooiiiggghhhggg[[[QQQHHHCCCAAA@@@BBBGGGIIIJJJLLLLLLIIICCC===999555555555555555555555555666666777777888999999:::;;;;;;===???BBBDDDEEEFFFGGGIIINNNVVVfff~~~~~~yyyvvvllljjjgggbbb^^^YYYVVVUUUTTTTTTRRRQQQPPPPPPPPPPPPLLLMMMNNNNNNMMMLLLNNNOOOOOOYYYmmm|||pppaaaZZZTTTTTTTTTSSSTTTWWWYYYZZZ___hhhttt{{{tttpppooojjj___XXX]]]mmm{{{}}}}}}~~~gggSSSNNNSSS[[[dddlllpppqqqqqqhhhddd___ZZZOOOCCC;;;:::333333333333333333333333222222222222222222222222444444555444333333444666666666777777888999999::::::;;;>>>AAAAAAGGGVVVeee|||~~~~~~{{{yyysssgggiiirrrxxxvvvpppkkkkkkjjjgggfffhhhjjjmmmqqqtttwwwyyy|||~~~|||}}}~~~~~~~~~~~~~~~~~~{{{xxxtttrrrsssuuuxxxyyy|||yyywwwuuuppplllfff```\\\[[[\\\]]]aaafffppp}}}{{{rrrkkkgggdddbbbaaabbbdddiiinnnrrrtttvvvvvvvvvuuuuuuwwwzzz{{{zzzxxxvvvvvvwwwwwwxxxxxxyyyyyyvvvuuutttttttttuuuvvvwwwyyyxxxyyyyyywwwvvv{{{}}}xxxtttpppjjjbbb\\\VVVSSSNNNIIIFFFDDDCCCCCCAAA@@@???>>>>>>???@@@AAAFFFIIIOOOXXX```ggglllnnnmmmnnnpppqqqrrrssswwwyyyyyyzzzzzz{{{{{{|||~~~zzzzzzyyyxxxvvvtttrrrqqqjjjllloooqqqsssrrrqqqpppnnnmmmlllkkkkkkkkklllmmmqqqtttxxxzzzzzzyyyxxxxxxxxxyyyxxxvvvuuuxxx}}}}}}tttkkkhhhhhhfffgggiiiggg]]]TTTTTTYYY```jjjqqqnnngggcccbbbbbbWWWNNNGGGDDDBBBAAABBBFFFFFFHHHKKKLLLIIIDDD===999555555555555555555555555555555666777777888888999:::;;;<<>>999555555555555555555555555555555666666777888888999999:::<<>>AAA???BBBIIIMMM]]]www}}}{{{zzzdddVVVTTTYYYbbbdddhhhlllnnnnnnmmmmmmkkkoootttxxxzzz{{{|||}}}~~~}}}|||{{{}}}}}}uuuooollliiimmmrrrvvv{{{~~~|||{{{~~~}}}xxxtttooojjjjjjnnnssstttttt{{{||||||{{{yyyyyyzzz{{{xxxuuutttvvvzzz~~~~~~}}}}}}xxxvvvwwwvvvsssoookkkkkkjjjiiiiiilllpppttt~~~vvvmmmiiihhheee___XXXUUURRRMMMJJJGGGEEEBBB???AAAAAAAAAAAABBBBBBCCCDDDAAAEEEKKKRRRYYYaaahhhmmmooooooooooooqqqsssuuuvvvwwwzzz|||}}}|||||||||}}}xxxvvvsssooolllkkkjjjjjjnnnooopppsssuuuxxx{{{|||xxxtttlllfffbbbaaaccceeehhhhhhjjjpppvvvyyyyyywwwxxx{{{~~~~~~{{{yyyyyy{{{~~~uuummmlllmmmkkkiiijjjmmmqqqsssnnnddd^^^^^^aaammmxxx~~~zzzuuurrrjjj```[[[QQQIIIFFFFFFEEEFFFHHHPPPSSSVVVWWWTTTKKKAAA999555555444444444555555666444666888888999:::===?????????@@@AAACCCEEEGGGHHHJJJLLLQQQ[[[rrrzzztttrrrooojjjgggdddbbb```^^^]]]]]]]]]^^^___aaabbbccc___^^^```hhhrrrsssllleeeVVVNNNGGGEEEDDDBBBAAACCC@@@???@@@EEEJJJRRR```lllxxx{{{zzztttrrrnnnvvv{{{rrrvvvwwwqqqlllmmmvvv~~~zzzsssoooiii\\\OOOIIINNNWWWcccqqq|||xxxjjjbbbWWWJJJ???;;;666555444444333333444444333333333444444555555555666555555444444555555555888888888888999;;;<<<======@@@???CCCLLLQQQaaa|||zzzuuuvvvrrr___SSSSSSXXX]]]aaagggmmmpppooommmkkkkkknnntttxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~xxxuuuoooqqqtttwwwyyy~~~zzzyyy{{{zzztttooonnnrrrvvvvvvuuuzzz{{{|||{{{zzzzzz{{{}}}wwwuuurrrssswwwzzz{{{{{{{{{vvvuuuwwwxxxwwwuuuqqqqqqpppnnnmmmooosssvvvzzzssskkkgggfffddd]]]XXXQQQNNNLLLJJJJJJIIIGGGEEEBBBBBBBBBBBBBBBBBBCCCCCCCCCFFFKKKRRRYYY```fffjjjooonnnnnnnnnpppqqqssstttvvvxxx{{{{{{zzzzzzzzz{{{wwwuuurrrnnnlllkkklllllloooooopppqqqsssvvvxxxyyywwwtttqqqmmmjjjhhhhhhgggkkkjjjkkkoootttxxxyyyxxxxxxzzz|||{{{yyyxxxxxxzzz~~~yyypppnnnnnnkkkiiiiiikkkoooqqqmmmeee```cccgggsss|||xxxpppeee___UUUKKKHHHHHHGGGIIILLLSSSUUUYYY[[[WWWNNNBBB:::999999777666555444444444555666888999999;;;===@@@??????@@@BBBDDDGGGIIIJJJJJJMMMQQQ\\\sss|||}}}wwwsssnnnjjjhhheeebbb```aaaaaaaaaaaaaaaaaaaaabbbaaa```aaagggnnnoooiiiaaaSSSKKKEEEDDDEEECCCCCCDDD@@@??????CCCHHHNNN[[[gggtttwww{{{~~~~~~~~~~~~zzzwwwwwwvvvoooqqqqqqnnnjjjlllvvv|||tttmmmfffYYYLLLIIIMMMUUUbbbppp{{{rrrfff[[[MMMCCC>>>777666666555444555555555111222222333444555666777666555555444555555666666888888888999:::;;;======<<<@@@@@@DDDNNNTTTfffwwwpppooouuuxxxvvvjjjYYYOOOPPPUUUWWW\\\eeelllppppppmmmkkkjjjnnnrrrvvvxxxzzz}}}|||}}}~~~~~~~~~zzz{{{{{{{{{{{{}}}xxxsssrrrxxx|||vvvtttvvvxxxyyyxxxzzz{{{||||||||||||}}}zzzwwwsssrrrtttvvvxxxyyyzzzvvvsssrrruuuyyy|||~~~zzzzzzyyywwwuuuuuuwwwzzzyyyrrriiidddbbb___ZZZUUUOOOMMMKKKKKKLLLKKKJJJHHHCCCCCCCCCCCCCCCCCCBBBBBBEEEGGGLLLQQQXXX___dddgggnnnmmmmmmmmmnnnoooqqqrrruuuwwwxxxxxxwwwwwwwwwxxxvvvssspppnnnlllmmmnnnppppppppppppqqqqqqrrrttttttuuuuuuuuutttssspppnnnlllnnnmmmlllnnnrrrwwwyyyzzzyyyzzzzzzyyywwwwwwxxxzzz}}}~~~uuuqqqoookkkhhhiiiiiimmmoookkkeeecccgggmmm|||{{{qqqggg\\\PPPLLLKKKJJJMMMPPPUUUYYY^^^```[[[PPPDDD;;;:::999888777666555555555666777999999:::;;;>>>@@@@@@@@@BBBDDDFFFIIIKKKMMMKKKNNNSSS^^^vvvlllxxx|||xxxsssoookkkhhheeeccccccccccccbbbaaa```^^^^^^___]]]^^^ccciiijjjddd^^^TTTLLLFFFGGGIIIGGGEEEEEEDDDBBBBBBDDDFFFKKKWWWbbbjjjooovvv|||}}}|||~~~qqqpppnnnlllhhhjjjsss~~~~~~uuunnnfffYYYMMMJJJLLLUUUbbbppp{{{{{{lll^^^PPPEEE???777666555555444444555555222222333333444555666666555555555555555666666777888888888999;;;<<<>>>>>>===AAA@@@EEEPPPWWWjjjxxxooolllqqqtttqqqeeeUUULLLMMMRRRTTTXXX```ggglllnnnnnnmmmkkknnnrrrtttvvvwwwyyy{{{{{{||||||~~~~~~}}}~~~{{{vvvrrrooonnnuuu|||yyyyyyzzzzzzyyyzzz|||~~~|||wwwsssqqqrrrtttuuusssqqqnnnnnnqqqwww}}}|||}}}~~~wwwkkkaaa\\\YYYUUURRROOONNNLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCFFFHHHKKKQQQYYY```dddgggmmmmmmlllllllllmmmoooppptttuuuvvvvvvuuutttuuuvvvsssrrrooommmmmmoooqqqrrrrrrrrrqqqpppppppppqqqqqqtttuuuvvvvvvvvvtttrrrqqqrrrpppnnnoooqqquuuyyy{{{{{{zzzyyyxxxwwwxxxzzz{{{}}}~~~xxxtttpppjjjhhhiiiiiilllnnnjjjdddccchhhnnnrrreeeWWWQQQNNNMMMPPPTTTWWW]]]cccccc]]]PPPDDD<<<666666666666777777888999777888::::::;;;<<>>666555555444333444444444444444444444444444444444555555555555555666777888888888999:::;;;===???@@@???CCCBBBGGGQQQYYYlll~~~wwwnnngggjjjllliii^^^QQQJJJLLLQQQTTTVVVZZZ___dddiiimmmooolllooorrrttttttuuuvvvwww{{{{{{||||||~~~}}}}}}~~~~~~yyyssspppnnnmmmooottt||||||zzzzzzzzzyyy{{{}}}~~~xxxrrrooonnnooopppnnnmmmlllkkkmmmtttqqqbbbYYYUUURRRQQQNNNMMMLLLMMMNNNMMMKKKIIIIIIHHHGGGFFFEEEEEEFFFFFFHHHHHHKKKRRR[[[cccgggiiimmmlllkkkkkkkkklllmmmnnnqqqsssssssssrrrrrrsssuuuqqqpppoooooooooqqqrrrsssssssssrrrqqqppppppppppppttttttttttttttttttttttttssssssrrrqqqrrruuuxxx{{{{{{zzzyyyxxxyyy{{{|||}}}~~~~~~|||wwwqqqkkkiiijjjjjjmmmnnniiibbb```dddjjj|||nnn___VVVRRRQQQRRRVVVZZZ___eeeeee]]]OOOCCC;;;555555555555666777888999888999;;;;;;<<<===@@@BBBBBBCCCDDDGGGJJJMMMOOOQQQOOOSSSZZZfffeeejjjsss{{{~~~zzzvvvrrrpppiiihhhgggddd```\\\YYYVVVSSSSSSTTTXXX\\\^^^\\\ZZZUUUNNNLLLQQQVVVSSSLLLHHH???<<<<<<>>>AAAFFFRRR]]]aaaiiittt}}}}}}{{{{{{yyyrrrnnnmmmhhhccchhhsss~~~xxxooobbbVVVMMMNNNWWWfffrrrxxxuuucccTTTFFF===666555444444333333444444555555444444444333333333555555555555666777888888888999999:::<<<>>>@@@AAAAAAEEEDDDIIITTT\\\ppp|||xxxxxxxxxwwwkkkbbb___aaa___VVVLLLHHHLLLQQQUUUUUUUUUWWW\\\cccjjjooolllppptttvvvvvvvvvuuuvvvzzz{{{||||||}}}|||||||||~~~|||}}}~~~}}}|||zzztttpppnnnnnnnnnrrruuuyyy}}}{{{zzzzzzzzz{{{}}}~~~|||xxxrrrmmmkkkmmmnnnooopppooommmmmmsssxxxhhh]]]WWWUUUSSSMMMMMMOOOQQQTTTUUUTTTRRRLLLJJJHHHFFFFFFGGGJJJKKKKKKKKKMMMUUU___gggjjjkkknnnmmmkkkkkkjjjkkklllmmmmmmnnnoooooonnnoooqqqsssnnnooopppqqqrrrrrrssssssrrrrrrqqqppppppppppppqqqvvvuuusssrrrrrrssstttuuussstttuuuuuutttuuuwwwxxxyyyxxxxxxyyy|||~~~~~~~~~~~~{{{ssskkkhhhjjjkkknnnoooiii```[[[^^^bbbzzzsssddd[[[WWWUUUVVVZZZ\\\bbbhhhfff\\\NNNBBB<<<888777666666555555555666999:::<<<<<<===>>>AAACCCDDDDDDEEEHHHJJJMMMOOOQQQPPPUUU\\\iiihhhlllqqquuu{{{|||xxxuuunnnmmmlllhhhddd___ZZZWWWRRRQQQRRRTTTXXXZZZYYYWWWVVVQQQQQQZZZaaa^^^VVVPPPCCC@@@>>>??????CCCMMMXXX```fffpppwwwzzzzzzxxxwwwxxx}}}yyypppllllllggg```cccmmm~~~}}}ssseeeYYYOOOOOOYYYiiisssvvvwwweeeVVVHHH===777666555555444555555555333333444444444444444444555555555555666777888999888999:::;;;===???@@@AAABBBFFFFFFLLLXXXbbbwww{{{vvvsssrrrtttzzzyyylll```[[[\\\ZZZRRRIIIFFFJJJOOOTTTSSSRRRSSSXXX___fffkkkkkkooovvvzzz{{{zzzyyyyyyxxxzzz|||~~~~~~}}}{{{yyyzzz|||}}}|||{{{||||||}}}~~~{{{}}}}}}zzzvvvsssrrrtttvvvuuuwwwzzz|||~~~}}}{{{zzz{{{|||yyy|||{{{{{{yyyuuuqqqpppqqqssstttwwwwwwsssqqquuu~~~qqqggg```[[[YYYTTTTTTVVVYYY\\\\\\[[[YYYOOOMMMIIIFFFFFFIIINNNQQQQQQOOOQQQXXXaaaiiikkkkkknnnmmmlllkkkjjjkkkkkklllhhhiiijjjjjjjjjlllnnnqqqlllnnnpppssstttsssrrrqqqoooooonnnnnnoooooopppqqqwwwwwwvvvuuuttttttttttttrrruuuyyyyyywwwuuuuuuuuuvvvuuuuuuyyy}}}}}}}}}uuukkkhhhiiijjjmmmnnnhhh^^^XXXYYY\\\qqqssseee___\\\ZZZ[[[___```fffjjjggg\\\NNNCCC>>>888888777777666666777777999;;;<<<======???BBBDDDEEEEEEFFFHHHJJJMMMOOOPPPPPPTTT\\\iiilllooorrrtttvvv~~~~~~rrrrrrppplllgggaaa\\\YYYRRRRRRRRRSSSVVVWWWVVVUUUXXXTTTWWWbbbkkkiii```ZZZLLLHHHDDDBBB@@@@@@IIIRRR]]]ccckkkrrruuuvvvwwwwwwvvv}}}wwwnnnjjjkkkggg___aaajjj~~~vvvfffYYYPPPPPPZZZkkktttuuu~~~wwwfffXXXJJJ???888888777666666666666666111222222333444555666666555555555555666777999999999999:::;;;===???AAABBBCCCGGGGGGNNN[[[fff|||{{{uuurrrkkkjjjmmmuuu{{{}}}{{{zzz|||oooccc^^^^^^[[[RRRIIIEEEGGGLLLSSSRRRQQQRRRVVV]]]cccgggiiiooowww}}}~~~}}}}}}wwwyyy|||~~~{{{zzzwwwyyy{{{{{{zzz{{{|||}}}|||~~~~~~}}}zzzxxxyyy{{{}}}wwwyyy|||}}}}}}}}}~~~~~~|||{{{|||~~~xxxzzz}}}~~~}}}}}}}}}zzz||||||zzzwwwvvvxxx{{{zzz|||}}}yyytttwwwxxxooogggaaa]]]]]]]]]^^^```aaa```^^^[[[QQQNNNIIIFFFGGGKKKPPPTTTUUUSSSTTTZZZcccjjjkkkjjjooonnnlllkkkjjjkkkkkkllldddfffgggggggggiiillloookkkmmmqqqtttuuutttrrrppplllllllllmmmmmmoooppppppxxxyyyyyyyyyxxxvvvtttsssqqquuu{{{|||yyyvvvtttssssssrrrtttxxx}}}|||}}}~~~wwwkkkggghhhhhhlllmmmggg]]]VVVVVVYYYjjj{{{~~~rrrfff```___^^^___cccccchhhlllhhh\\\NNNDDD@@@666666666777888:::;;;<<<:::;;;===>>>>>>???BBBDDDFFFFFFGGGHHHJJJLLLNNNOOOOOOSSS[[[iiioooqqqsssuuuyyy~~~~~~|||xxxsssoookkkeee]]]VVVTTTRRRPPPQQQVVVZZZ\\\\\\\\\[[[]]]gggvvv}}}ttteeeUUULLLDDDBBBBBBCCCGGGMMMTTT^^^jjjrrruuuvvvxxxzzz}}}sssooommmjjj```XXX^^^lll|||lllVVVPPPTTT^^^kkksssvvv{{{rrrdddWWWIII>>>;;;888444333333555555555444555666777777666555444777666666666666777777888888:::<<<======???BBBDDDGGGMMMRRRXXXcccwww{{{vvvtttnnnllliiiiiikkknnnpppqqqvvvzzznnneeeiiicccZZZQQQMMMKKKKKKLLLYYYSSSRRRVVVVVVTTT\\\iiikkkpppwww}}}~~~~~~|||}}}~~~~~~~~~~~~}}}}}}xxxxxxxxxxxxzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzyyyzzz{{{{{{yyywwwyyyyyyzzzzzz{{{}}}~~~}}}{{{xxxpppjjjgggiiiiiiiiikkklllkkkhhheee```WWWMMMIIIGGGHHHOOOWWWWWWTTTUUUZZZccciiikkkiiikkkmmmnnnnnnkkkiiihhhhhhaaa``````ccchhhjjjjjjiiijjjmmmppprrrrrrpppnnnlllnnnllliiiggghhhjjjmmmooopppsssvvvwwwvvvssspppoooqqqsssttttttrrrpppooonnnrrrrrrsssuuuxxxyyyyyyxxx|||}}}~~~jjjdddgggiiijjjlllkkkbbbXXXUUUXXXfffqqq||||||xxxwwwjjj\\\VVVTTTTTTYYY^^^fffoootttlll^^^PPPFFF???;;;:::888777666777888999999:::<<>>;;;888444333333555555555444444555666666555444444777666666666666777888888:::;;;===>>>???AAACCCFFFGGGMMMTTT[[[hhh}}}~~~xxxwwwqqqnnnkkkjjjlllnnnooopppyyy}}}ssslllnnnggg]]]SSSMMMKKKLLLNNN[[[ZZZZZZYYYVVVUUU\\\eeeiiinnnuuuzzz||||||||||||~~~~~~~~~||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzyyyxxxyyyzzz{{{yyyxxxyyyyyyzzz{{{}}}|||~~~wwwqqqnnnnnnnnnnnnooopppooommmjjjggg^^^UUUPPPNNNPPPVVV^^^]]][[[ZZZ___fffkkkkkkjjjkkklllmmmllljjjgggggggggcccaaa```cccgggjjjkkkjjjlllnnnppprrrrrrrrrpppooopppnnnkkkiiihhhiiijjjkkknnnqqqsssuuutttqqqooonnnmmmnnnooonnnmmmmmmoooppprrrrrrrrrtttvvvxxxyyyyyy{{{}}}~~~nnngggjjjkkklllnnnlllcccZZZWWW[[[dddnnnxxx{{{{{{{{{yyyvvvrrreeeWWWPPPNNNOOOTTTZZZgggppptttlll^^^QQQFFF>>><<<:::888777666777888999:::;;;===???BBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOSSSWWW^^^jjj{{{{{{zzzyyywwwxxxzzz}}}yyysssmmmggg___ZZZQQQNNNKKKLLLQQQWWW]]]```cccccceeennn}}}{{{aaaRRRDDD???@@@AAAAAACCCNNNVVV```hhhmmmqqquuuxxx||||||uuupppjjj^^^UUUZZZggguuubbbVVVYYYbbbnnnwww{{{~~~{{{ooodddXXXJJJ>>>:::888444333444555555555333444444555555444444333777777666666777888888999;;;===???@@@AAACCCFFFHHHHHHMMMUUU]]]iii~~~}}}{{{wwwtttqqqooopppqqqqqqqqq}}}{{{tttsssmmmbbbVVVMMMJJJLLLOOO[[[bbbeee]]]VVVVVV\\\```iiinnntttyyy{{{|||||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~|||yyy{{{~~~~~~xxxwwwwwwxxxzzz{{{{{{zzzyyyzzz{{{}}}~~~{{{wwwuuuuuuuuuvvvwwwvvvtttqqqmmmeee\\\XXXVVVWWW]]]ddddddbbbaaadddiiimmmmmmlllkkklllmmmkkkhhhfffeeeeeefffdddbbbcccfffjjjmmmmmmooopppqqqrrrssssssssssssrrrqqqpppnnnllljjjiiihhhmmmnnnpppqqqpppmmmkkkiiieeeeeedddcccdddggglllpppppppppqqqrrrtttvvvxxxyyy{{{|||~~~~~~~~~qqqkkklllmmmmmmnnnllldddZZZYYY]]]aaakkkrrrttttttuuuuuusssnnnaaaSSSJJJHHHJJJQQQXXXiiiqqquuummm___RRRFFF>>><<<:::999777777888999:::;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFHHHIIILLLMMMOOOPPPSSSXXX___mmm|||{{{|||}}}{{{sssmmmggg___ZZZPPPMMMIIIIIILLLSSS[[[___bbbbbbdddkkkzzzhhhWWWFFF@@@AAAAAA??????IIIQQQ]]]fffmmmqqqtttvvvzzzyyyrrrlll```WWW\\\ggg~~~iii[[[\\\dddoooxxxzzz|||}}}wwwmmmdddYYYKKK???999777444444555666666555555555555555555555555555777777777777888888999:::<<<===???AAABBBDDDGGGIIILLLOOOUUU\\\eeevvv|||yyywwwwwwwwwvvvuuu~~~zzzwwwrrrgggXXXLLLHHHKKKOOOWWWeeekkkaaaWWWYYY]]]]]]jjjooouuuzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~yyyuuuwww{{{~~~~~~yyyxxxxxxyyy{{{}}}}}}}}}||||||~~~|||{{{{{{{{{}}}|||zzzxxxqqqiiiaaa]]][[[[[[```fffgggfffeeehhhkkknnnooonnnmmmmmmmmmllliiifffffffffiiigggeeedddgggkkkoooqqqssssssssstttuuuvvvwwwxxxuuuvvvvvvuuussspppnnnlllpppooonnnmmmlllhhhccc```ZZZYYYWWWUUUWWW]]]fffllllllmmmnnnoooqqqsssvvvyyyzzz{{{}}}}}}|||}}}~~~sssnnnnnnnnnmmmnnnkkkcccZZZZZZ___```hhhnnnnnnmmmooopppooolll```QQQIIIFFFHHHQQQZZZjjjrrrvvvnnnaaaTTTGGG===<<<;;;999888888999:::;;;===>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPPPPTTTYYYaaappp}}}uuunnnggg___YYYPPPMMMIIIGGGHHHNNNVVV[[[]]]^^^```fffsssjjjYYYHHHBBBBBBAAA???>>>EEEMMMYYYeeemmmqqqqqqqqqwww}}}{{{tttoooeee\\\```jjj}}}sss``````eeeooowwwxxxxxxyyyzzzxxxssskkkdddZZZLLL???888666444444555666666555777666666666666666666777777777777888888999;;;;;;;;;===???AAABBBDDDGGGJJJNNNOOOTTT[[[bbbppp{{{yyy|||yyyvvvmmm^^^OOOGGGIIINNNRRRbbbkkkddd\\\]]]___^^^jjjooouuuyyy{{{|||}}}~~~}}}|||}}}}}}~~~~~~}}}}}}~~~~~~~~~yyysssvvvyyy|||}}}~~~}}}}}}~~~{{{zzzyyyzzz}}}~~~~~~~~~~~~~~~~~~uuunnnfffbbb___^^^aaagggfffffffffhhhlllooopppqqqooooooooommmjjjiiiiiijjjlllkkkiiigggiiimmmrrruuuwwwwwwvvvvvvwwwyyyzzz{{{wwwyyyzzz|||{{{yyywwwuuuuuurrroookkkhhhbbb\\\WWWPPPNNNKKKJJJLLLSSS]]]dddhhhjjjmmmnnnoooqqqtttwwwyyyzzz{{{{{{{{{|||~~~|||uuurrrqqqqqqppppppmmmeee]]]]]]cccaaahhhlllkkkiiikkklllkkkhhh\\\OOOHHHEEEHHHRRR\\\kkkrrrvvvooocccVVVHHH===<<<;;;999888888:::;;;===???@@@AAACCCEEEFFFGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQTTTYYYbbbsssyyyrrrjjjbbb[[[RRROOOKKKFFFEEEIIIOOOTTTWWWYYY[[[___iiitttyyywwwgggXXXJJJDDDCCC@@@>>>>>>AAAHHHTTT```hhhmmmmmmmmmsss{{{yyysssqqqjjjcccfffooo|||cccaaaeeeooovvvwwwuuuuuuuuutttoooiiiccc\\\MMM???777666444444666777666555888777777666666777777888777777888888999:::<<<<<<<<<>>>@@@AAACCCEEEIIIKKKNNNOOOUUU]]]cccppp}}}{{{|||vvvgggUUUKKKKKKOOOOOO]]]hhhiiidddaaaaaaaaahhhlllrrrvvvxxxyyyzzz|||||||||||||||~~~~~~}}}zzztttwww{{{|||{{{}}}~~~|||{{{{{{~~~~~~|||{{{zzz|||{{{{{{~~~zzzssskkkgggccc```bbbfffdddeeefffhhhkkknnnppprrrpppqqqpppnnnlllkkklllmmmoooooommmlllllloootttyyy{{{zzzzzzzzzzzz{{{||||||wwwyyy}}}~~~}}}zzzuuuooojjjfff___WWWQQQKKKIIIGGGEEEFFFLLLUUU[[[dddiiimmmooopppqqqtttwwwxxxyyyzzzzzzzzzzzz|||~~~zzzwwwvvvtttuuusssrrroooggg```aaagggdddkkknnnkkkhhhiiiiiihhhaaaWWWLLLFFFCCCFFFQQQ\\\kkkrrrvvvpppfffYYYJJJ>>><<<;;;:::999999;;;<<<>>>@@@AAACCCEEEFFFGGGHHHHHHGGGHHHJJJKKKNNNOOOQQQRRRSSSXXXbbbuuuyyyqqqggg```TTTRRRMMMGGGCCCDDDHHHMMMNNNQQQSSSUUU\\\fffkkkjjj```UUUJJJDDDBBB>>>===>>>???CCCKKKUUU___eeehhhhhhpppxxxzzztttqqqrrrnnnhhhjjjsss~~~cccaaadddooowwwyyywwwvvvrrrppplllgggccc\\\NNN???777555444555666777666555888777666555555666777888888888888999:::;;;<<<======???BBBCCCEEEGGGKKKMMMPPPPPPVVV___eeeppp~~~sss___RRRPPPSSSQQQYYYfffooommmfffccceeehhhlllqqquuuwwwxxxzzz{{{}}}||||||}}}~~~~~~}}}vvvzzz}}}}}}|||}}}}}}{{{{{{}}}|||{{{{{{|||{{{xxx|||}}}uuunnniiiddd``````ddddddeeeggghhhjjjllloooqqqpppppppppnnnmmmlllnnnpppqqqrrrrrrpppooorrrwww{{{~~~~~~}}}}}}}}}}}}||||||wwwyyy||||||wwwooojjjeee___VVVOOOKKKJJJHHHFFFGGGKKKQQQVVVccciiipppsssssssssvvvyyyxxxyyyzzzyyyyyyyyy{{{}}}{{{tttuuuuuussstttsssqqqmmmeee___aaahhhhhhoooqqqnnnjjjiiihhhfff[[[SSSKKKFFFDDDGGGRRR]]]jjjqqquuuqqqggg[[[LLL@@@<<<;;;:::999:::;;;===>>>BBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRWWWbbbvvvvvvkkkdddVVVTTTOOOHHHBBBAAADDDHHHFFFJJJLLLMMMRRR[[[___^^^ZZZRRRIIIDDDAAA===<<>>@@@EEEMMMVVV^^^dddfffnnnwwwuuupppooorrrooojjjmmmuuu{{{bbb```dddoooyyy{{{yyyyyypppoookkkfffccc]]]NNN@@@666555444555666777666555777666555444444555666777888888888999:::;;;===>>>???AAACCCEEEFFFIIILLLOOORRRQQQWWW```dddooo{{{gggXXXTTTWWWTTTWWWdddsssssshhhcccgggjjjnnnssswwwyyyzzz|||}}}~~~~~~}}}~~~~~~xxx|||~~~|||~~~zzz|||~~~~~~}}}zzzzzz|||~~~}}}|||~~~~~~{{{xxx{{{}}}}}}|||uuummmhhhccc]]]]]]aaaeeeggghhhiiiiiikkkmmmpppooooooooonnnmmmmmmoooqqqrrrssstttsssrrrsssxxx|||~~~||||||vvvxxxzzz}}}}}}wwwooojjjfff___WWWPPPMMMMMMKKKJJJIIILLLQQQTTTcccjjjrrrvvvvvvuuuwwwzzzwwwxxxyyyyyyxxxxxxzzz|||tttnnnppprrrpppqqqpppnnnjjjbbb\\\^^^eeekkkqqqtttpppkkkjjjhhhfffYYYSSSLLLHHHFFFIIITTT```jjjpppuuuqqqhhh\\\MMM@@@===<<<:::::::::<<<>>>???BBBCCCEEEFFFHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRRRRRRRWWWbbbvvv}}}qqqiii^^^XXXPPPJJJFFFCCCBBBAAADDDFFFHHHLLLOOORRRSSSTTTTTTPPPKKKFFFBBB?????????===>>>DDDLLLPPPUUU]]]fffmmmxxxtttoookkkiiikkknnntttyyyuuuccc\\\\\\hhhvvv}}}~~~~~~yyytttkkkeeeccc^^^PPPBBB999777555555666777777666777777777777777888888888999:::<<<=========???AAAAAACCCEEEHHHKKKNNNQQQRRRSSSUUUZZZaaajjjzzzzzzlll^^^YYYWWWUUUTTT[[[iiipppmmmhhhhhhfffiiinnnssswwwzzz{{{{{{yyy{{{~~~zzz{{{}}}~~~|||zzz{{{|||||||||}}}}}}}}}}}}|||||||||~~~}}}}}}||||||}}}}}}~~~~~~}}}~~~sssiiieeeccc___^^^```aaaaaaaaaaaabbbdddiiillloooppppppqqqrrrrrrrrrrrrpppqqqqqqpppoooqqqxxx}}}|||{{{|||{{{zzzyyyxxxyyyzzz{{{|||yyyrrrnnnllliiiccc^^^WWWVVVWWWYYYWWWRRRRRRUUUffflllssswwwwwwuuuuuuuuuwwwvvvxxx{{{{{{yyy{{{zzzmmmhhhiiimmmpppqqqooonnnjjjccc]]]```gggpppuuuxxxuuupppmmmhhhccc```VVVMMMJJJHHHJJJWWWgggmmmqqquuutttkkk]]]MMMCCC<<<;;;::::::<<>>@@@BBBCCCEEEIIIMMMPPPQQQPPPPPPTTTWWW\\\ccckkk|||rrrgggsss~~~~~~sssdddXXXRRRRRROOOPPPUUU]]]cccfffgggeeefffjjjnnnrrrvvvzzz|||}}}~~~~~~}}}~~~}}}}}}||||||~~~|||xxxzzz}}}~~~~~~zzzvvvvvvuuusssrrrrrrrrrrrrrrrssssssttttttvvvyyy{{{}}}zzzvvvqqqnnnnnnqqqssswwwxxx{{{~~~{{{wwwvvvwwwxxx{{{zzzyyyxxxxxxyyy{{{||||||~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}||||||~~~xxxooohhheeebbb[[[VVVTTTNNNOOOPPPRRRVVV\\\ccciiimmmppptttwwwyyyyyywwwuuuvvv{{{}}}zzzxxxxxxwwwzzz~~~}}}|||{{{{{{xxxxxx{{{tttkkkjjjllllllmmmoootttvvvzzz|||{{{yyywwwuuuwwwvvvxxx{{{zzzxxxzzz~~~}}}sssoooppprrrtttpppuuuzzzvvvllleeemmmyyy~~~yyytttdddYYYQQQPPPQQQRRR[[[hhhuuuwwwxxxtttjjj\\\MMMCCC>>>=========>>>@@@BBBCCCGGGHHHKKKNNNPPPPPPPPPPPPMMMOOORRRTTTTTTTTTVVVWWWXXX[[[fff}}}yyytttpppkkkeee]]]UUUOOOJJJEEEBBBAAACCCFFFJJJOOOUUUYYY\\\aaa___ZZZTTTNNNGGGBBB???>>><<<<<<>>>@@@DDDNNNYYYbbbppp}}}yyyxxxzzzpppnnnllljjjrrr~~~}}}{{{wwwooogggYYYWWW\\\jjjxxx{{{sssnnngggXXXHHH===:::888666666666666555666666777888999999::::::888:::===>>>>>>???BBBDDDDDDGGGKKKOOOQQQQQQPPPPPPSSSVVV]]]bbbiiiyyy}}}rrrggglllqqqqqqhhh[[[QQQMMMNNNNNNPPPVVV^^^eeehhhfffeeefffhhhkkkppptttxxxzzz|||}}}~~~}}}}}}}}}|||~~~|||~~~}}}xxxzzz|||~~~~~~~~~yyyvvvsssrrrpppooommmllllllkkkkkkllllllkkkkkkooouuuyyyzzzyyyvvvqqqmmmlllnnnqqqrrrtttwwwzzz|||}}}~~~~~~~~~yyyuuussstttvvv{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvxxx|||~~~vvvmmmfffccc___WWWQQQOOOIIIJJJKKKNNNRRRZZZbbbhhhmmmppptttwwwyyyyyywwwuuuyyy|||{{{zzz|||~~~~~~{{{zzzyyy{{{|||zzzvvvvvvuuuuuuvvvyyyzzz|||}}}}}}{{{xxxvvvxxxwwwyyy||||||zzz|||uuuqqqqqqtttvvvrrrvvvzzzwwwmmmhhhppp~~~lll___TTTQQQQQQRRR[[[gggrrrssstttpppgggYYYKKKBBB>>>>>>>>>>>>???@@@BBBCCCGGGIIIKKKNNNPPPQQQRRRRRRPPPRRRTTTUUUTTTUUUVVVXXXYYY\\\ggg~~~{{{vvvtttlllggg___XXXQQQLLLGGGDDD@@@BBBEEEJJJQQQWWW]]]```eeeccc___YYYRRRJJJDDD@@@===;;;;;;===>>>AAAKKKUUU___mmm}}}yyyyyyzzz}}}}}}tttuuurrrmmmrrr}}}|||wwwrrrjjjaaaVVVVVV^^^mmm||||||tttoooiiiYYYJJJ<<<:::777666777777777666777777888888999:::;;;;;;999;;;>>>???@@@AAACCCEEEGGGIIILLLOOOQQQQQQQQQQQQRRRWWW^^^dddhhhuuu~~~zzzuuuwwwjjjgggeeeccc\\\QQQJJJGGGGGGJJJNNNSSS\\\fffhhheeegggggghhhiiimmmqqqvvvxxx{{{}}}~~~}}}}}}~~~}}}}}}}}}{{{}}}}}}~~~xxxzzz|||}}}}}}~~~zzzvvvtttpppooommmjjjhhhfffeeeeeeddddddbbb```aaafffooowwwwwwxxxxxxuuupppmmmnnnpppoooppprrrtttwwwxxxyyyzzz}}}~~~|||wwwttttttuuuzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~||||||||||||{{{zzzxxxxxxtttsssppppppsssxxx~~~~~~~~~|||rrriiiaaa]]]XXXQQQKKKIIIEEEFFFGGGJJJOOOWWW```gggnnnpppsssvvvwwwwwwuuutttzzz~~~~~~~~~~~~{{{yyywww|||~~~~~~|||||||||~~~~~~}}}yyyvvvwwwvvvxxx|||}}}|||~~~}}}rrrnnnooorrrtttssstttvvvrrrjjjgggppp}}}xxxgggWWWQQQOOOPPPZZZfffmmmooooookkkcccWWWJJJCCC????????????@@@AAABBBCCCFFFHHHJJJMMMOOOQQQSSSSSSRRRSSSUUUUUUTTTUUUVVVXXXZZZ]]]hhh|||yyynnniiibbb[[[UUUOOOJJJGGGCCCDDDGGGLLLRRRYYY___bbbdddccc```[[[UUUMMMGGGCCC???===<<<======???GGGPPP]]]jjj|||~~~|||}}}zzz}}}~~~xxxzzzwwwnnnppp{{{|||vvvpppggg^^^TTTUUU^^^ooo~~~~~~uuupppiiiYYYJJJ<<<999777666777888888777666666777888999:::;;;;;;;;;===???AAAAAACCCEEEGGGJJJKKKMMMNNNPPPQQQRRRRRRSSSYYYaaafffhhhsss}}}xxxppp~~~jjjbbb\\\ZZZUUUKKKDDDCCCCCCGGGJJJNNNYYYeeeiiifffhhhhhhggghhhkkkoootttvvv{{{|||~~~}}}|||zzzzzz{{{|||}}}}}}}}}~~~zzz|||~~~~~~}}}xxxyyy|||}}}}}}~~~~~~|||yyyuuurrrnnnllljjjfffcccaaa___^^^[[[ZZZXXXUUUUUU]]]iiisssvvvzzz}}}|||wwwrrrqqqqqqooopppqqqrrrtttvvvxxxyyyzzz~~~{{{vvvuuuvvvvvvxxx{{{~~~~~~}}}|||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}zzzwwwuuurrrpppmmmlllnnntttzzz~~~|||zzzyyyyyy|||~~~zzzxxxmmmddd[[[VVVQQQIIIDDDBBBAAABBBDDDFFFKKKTTT^^^eeeooopppqqqsssttttttssssssxxx}}}|||}}}yyywwwzzz{{{}}}||||||~~~~~~zzzwwwttttttwww{{{}}}|||{{{ooojjjkkkooorrrrrrqqqoookkkeeecccmmmyyyoooZZZPPPMMMNNNXXXeeeiiijjjkkkhhhaaaVVVKKKDDD??????@@@@@@AAABBBBBBBBBEEEFFFHHHKKKNNNPPPRRRSSSSSSTTTUUUUUUTTTTTTVVVXXXZZZ]]]hhh~~~~~~pppkkkddd]]]WWWRRRLLLIIIGGGHHHKKKOOOUUU[[[aaadddbbbaaa___\\\VVVOOOIIIEEEBBB@@@???@@@??????EEENNN\\\hhh{{{}}}yyy}}}yyynnnoooyyy~~~wwwpppfff]]]SSSUUU^^^nnn|||vvvqqqiiiYYYJJJ;;;999777666888999999888444555666777888999::::::;;;>>>@@@BBBBBBDDDFFFIIILLLLLLMMMNNNPPPQQQRRRSSSTTT[[[dddhhhiiisss}}}wwwnnn|||jjj___WWWVVVRRRIIIBBBAAACCCFFFHHHKKKVVVeeekkkiiijjjhhhggggggjjjnnnrrruuu{{{|||}}}}}}~~~~~~}}}|||{{{zzzxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~zzz{{{|||~~~~~~|||xxxyyy||||||}}}~~~~~~~~~{{{xxxtttqqqlllkkkhhhddd```]]][[[ZZZUUUTTTPPPMMMMMMVVVeeeqqqwww}}}}}}wwwuuuuuurrrrrrrrrssstttwwwyyy{{{xxx~~~~~~yyyvvvvvvsssvvv{{{~~~~~~}}}{{{zzz{{{|||}}}|||zzzyyyyyyzzz|||}}}~~~{{{wwwtttrrrooollljjjlllqqqwww{{{}}}xxxvvvuuuuuuxxx|||xxxuuujjj```VVVQQQLLLDDD???>>>???@@@AAADDDIIIRRR\\\cccoooppppppqqqrrrrrrrrrrrrvvv~~~||||||~~~zzzxxxyyyyyy}}}}}}~~~||||||}}}{{{wwwrrrrrruuuzzz||||||{{{oooiiikkkooorrrqqqmmmiiieeeaaaaaajjjuuuuuu\\\OOOKKKLLLWWWdddggghhhiiiggg```VVVLLLFFF@@@@@@@@@AAAAAABBBBBBBBBDDDEEEGGGJJJMMMPPPRRRSSSTTTUUUUUUUUUTTTTTTVVVXXXZZZ]]]hhhooovvv~~~xxxqqqiiiaaa[[[TTTLLLGGGGGGFFFGGGLLLSSSZZZ]]]]]]______^^^ZZZUUUNNNHHHDDDAAA@@@??????<<<<<>>???@@@AAACCCFFFHHHIIIJJJKKKMMMNNNOOOOOOOOONNNSSS]]]cccjjjrrrtttzzzxxxxxxzzzpppaaaWWWWWWTTTHHH@@@AAAAAABBBCCCGGGMMMXXXccckkkhhhfffddddddhhhmmmqqqsssvvvwwwyyy{{{}}}}}}}}}}}}}}}|||zzzyyyyyyzzz{{{|||{{{{{{zzzzzz{{{}}}}}}}}}}}}}}}{{{{{{|||}}}|||yyyrrrrrrvvv}}}}}}|||~~~{{{tttoookkkiiieeedddbbb___YYYUUURRRSSSRRRMMMJJJOOO\\\gggsss{{{}}}|||{{{xxxxxxtttoooooorrrvvvwwwxxx{{{}}}wwwrrrqqqsssvvvzzz}}}~~~}}}|||zzzzzzzzz{{{|||~~~zzzxxxxxxyyyyyyxxx}}}~~~~~~{{{zzz|||}}}xxxpppllllllooosssuuuvvvyyyzzzvvvqqqsss~~~|||tttnnn```YYYOOOGGGBBBAAABBBBBBAAA>>>===???CCCKKKZZZgggqqqsssvvvuuurrrrrrtttwwwzzz~~~~~~}}}}}}yyyuuusssuuuyyy~~~}}}{{{||||||}}}}}}}}}|||zzzyyyvvvwwwwwwyyyzzz|||~~~tttkkkhhhjjjmmmrrrmmmiiigggbbb^^^bbbkkk|||oooWWWJJJGGGMMMXXXbbbccceeeeeeaaaYYYPPPIIIEEE<<<<<<===>>>???AAACCCDDDCCCFFFIIILLLMMMNNNPPPRRRPPPQQQSSSTTTTTTUUUXXXZZZ[[[```jjjccciiipppsssssstttwwwzzz}}}yyyrrriiiaaa[[[TTTLLLGGGFFFEEEFFFJJJQQQVVVYYYZZZ]]]\\\ZZZWWWSSSNNNJJJHHHDDDAAA@@@@@@===<<>>>>>???AAACCCEEEGGGHHHLLLMMMNNNOOOOOONNNMMMLLLRRR[[[```gggooossssssrrrrrruuu|||tttfff]]]\\\XXXLLLDDDDDDAAAAAACCCFFFLLLVVV```hhhhhhfffccccccggglllqqqtttvvvwwwyyy{{{|||}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~||||||}}}~~~~~~zzzwwwrrrqqquuu|||~~~~~~yyytttqqqnnnjjjhhheeeaaa\\\WWWRRRRRROOOJJJHHHLLLWWW___pppyyy|||zzzvvvqqqoooqqquuuwwwwwwzzzzzz{{{}}}}}}{{{wwwtttsssuuuwwwyyy{{{{{{||||||||||||{{{{{{{{{{{{||||||}}}{{{zzz{{{|||{{{zzz|||}}}~~~}}}zzzzzz}}}}}}vvvqqqppprrruuuxxxyyy|||}}}{{{wwwxxx|||yyywwwrrrkkkeeeXXXRRRJJJDDDAAA@@@@@@AAABBB???>>>@@@DDDKKKYYYfffqqqtttwwwvvvtttsssuuuwww{{{}}}~~~~~~{{{wwwtttppprrruuuzzz~~~~~~|||yyyzzzzzz{{{{{{zzzyyyxxxwwwxxxxxxyyyzzz|||}}}~~~wwwllliiikkknnntttnnniiifff```]]]bbbjjjvvv}}}zzzhhhSSSHHHGGGMMMWWWaaadddeeeeeeaaaYYYOOOHHHDDD<<<<<<===>>>@@@AAACCCDDDFFFIIIKKKLLLLLLMMMNNNPPPOOOPPPRRRSSSSSSVVVYYY\\\[[[___jjj~~~UUUZZZ```bbbbbbbbbdddgggjjjkkknnnqqqtttvvvxxxyyyxxx{{{yyyrrriii```ZZZSSSKKKFFFEEEDDDDDDGGGLLLQQQTTTUUUYYYXXXVVVTTTQQQOOOMMMLLLFFFCCCAAA@@@>>><<>>>>>???AAACCCEEEGGGHHHNNNOOOOOOOOONNNMMMKKKJJJQQQXXX\\\aaaiiiooouuuqqqnnnooosssvvvwwwwwwvvvzzz{{{ooogggddd^^^QQQIIIHHHAAAAAABBBDDDIIIRRR\\\cccfffdddbbbbbbdddjjjqqquuuvvvwwwyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}}}}||||||}}}~~~}}}}}}~~~|||wwwtttqqqpppssszzz~~~{{{wwwsssqqqmmmiiifffbbb]]]YYYUUUSSSOOOJJJHHHKKKQQQWWWgggsss}}}yyytttqqqqqqrrrtttuuuvvvuuussssssuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvyyyyyyzzz{{{||||||||||||}}}||||||}}}}}}{{{{{{||||||{{{zzz{{{~~~}}}xxxuuuvvvyyy{{{}}}~~~xxxqqqmmmggg```[[[QQQMMMGGGCCCAAAAAAAAA@@@BBB@@@???AAAEEEKKKXXXdddrrruuuyyyyyyvvvuuuvvvxxxzzz~~~~~~{{{zzz|||}}}|||zzzwwwtttqqqmmmoooqqquuuyyy|||~~~}}}xxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{}}}}}}yyynnniiilllpppvvvpppjjjccc]]][[[aaaiiiqqqyyyqqq```OOOFFFGGGMMMWWW```eeefffeee```WWWNNNGGGDDD=========>>>@@@BBBDDDFFFIIIKKKMMMMMMLLLLLLLLLMMMOOOPPPPPPQQQRRRTTTXXX\\\ZZZ___iii}}}NNNQQQUUUVVVVVVVVVWWWXXXYYYZZZ\\\^^^bbbfffjjjlllmmmqqqvvvyyy{{{~~~~~~vvvoooeee]]]VVVPPPIIIDDDDDDCCCBBBDDDGGGKKKNNNPPPTTTUUUUUUUUUSSSQQQNNNLLLHHHDDDAAAAAA???>>>CCCKKKRRR]]]nnn{{{||||||tttooogggaaaiiivvvkkkZZZUUUZZZeeeqqqxxx{{{yyyrrrjjj]]]OOO???===999888888999999888777888999:::;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHMMMNNNOOOPPPOOONNNMMMLLLQQQXXXYYY\\\dddjjj~~~zzzuuurrrtttwwwwwwvvvqqquuuyyyqqqmmmfffXXXMMMIIIAAABBBBBBCCCGGGNNNVVV\\\cccbbb```___bbbhhhooouuuuuuwwwxxxzzzzzzzzzzzzyyyxxxyyyzzz{{{|||{{{zzzyyyxxxxxxyyyzzz{{{{{{zzzzzz~~~|||zzzzzz{{{}}}~~~~~~{{{vvvqqqooonnnqqqxxx}}}~~~|||yyyuuurrrnnnmmmjjjgggddd```]]][[[[[[WWWRRRNNNLLLMMMOOOQQQ\\\jjjyyy~~~xxxssspppoooooopppqqqooonnnnnnqqqsssuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvyyy{{{|||}}}||||||}}}}}}~~~|||yyyzzzzzzzzzzzz{{{}}}}}}yyyxxxzzz|||}}}tttkkkddd^^^XXXTTTOOOMMMIIIGGGEEEDDDBBB@@@@@@>>>>>>BBBFFFLLLXXXdddrrrvvvzzzzzzxxxwwwxxxzzzyyy|||~~~zzzwwwvvvwwwyyy{{{}}}{{{yyywwwuuurrrnnnlllkkklllooorrrvvvyyy|||}}}}}}~~~~~~~~~~~~~~~}}}}}}yyyzzzzzz{{{||||||||||||zzzzzzzzz{{{{{{|||}}}~~~zzzooojjjlllqqqwwwrrrjjjaaaZZZ[[[aaaiiiqqqyyy~~~|||}}}~~~}}}mmm]]]LLLDDDFFFMMMXXXbbbffffffddd^^^UUUMMMGGGDDD>>>>>>===>>>@@@BBBEEEGGGIIIKKKMMMMMMLLLLLLMMMNNNOOOPPPPPPOOOOOOQQQUUUXXXYYY]]]ggg{{{IIIKKKMMMNNNNNNNNNNNNOOONNNNNNOOORRRUUUZZZ^^^```eeeiiiooosssvvvzzz}}}xxxooohhh___WWWQQQLLLFFFBBBCCCBBBAAAAAABBBFFFJJJMMMQQQTTTXXXZZZYYYUUUOOOKKKIIIDDDAAAAAAAAAAAAEEELLLQQQ[[[kkkyyy|||ssslllccc___iiixxxlll[[[XXX]]]hhhtttyyyyyy|||zzzsssjjj]]]QQQ@@@===:::888888999999888777888999:::<<<===>>>???>>>???@@@AAACCCFFFHHHIIIKKKLLLNNNPPPQQQRRRRRRQQQSSSYYYYYY[[[aaafffyyy|||yyyyyy{{{|||{{{rrruuuyyyvvvpppcccSSSIIICCCCCCBBBBBBDDDJJJPPPVVV^^^^^^^^^^^^___eeemmmssstttuuuwwwxxxyyyyyyyyyyyywwwxxxzzz{{{{{{{{{zzzyyywwwxxxxxxyyyyyyyyyxxxxxx|||||||||zzzxxxxxxzzz|||{{{tttpppmmmkkknnnuuu{{{~~~yyyuuuqqqllliiiffffffeeecccaaa_________]]][[[WWWRRROOONNNNNNNNNVVVddduuu~~~xxxrrrnnnlllllllllllllllnnnrrrtttuuutttttttttttttttttttttttttttrrrtttvvvyyy{{{{{{{{{{{{}}}~~~zzzvvvyyyyyyyyyzzz|||~~~~~~zzzxxxyyy{{{~~~|||}}}|||zzzuuummmddd]]]WWWSSSQQQQQQOOONNNMMMKKKGGGBBB???===<<<>>>CCCGGGMMMYYYeeerrruuuyyy{{{yyyyyy{{{~~~}}}|||zzzwwwuuutttvvvxxxyyy{{{yyyvvvsssqqqnnnjjjggggggiiilllooossswwwzzz{{{}}}}}}}}}~~~}}}}}}||||||zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{|||}}}yyyooojjjmmmqqqvvvsssjjj```ZZZ\\\dddjjjrrrxxx}}}|||{{{|||}}}{{{mmm\\\KKKCCCEEENNNZZZeeefffeeebbb\\\TTTLLLGGGEEE@@@???>>>>>>@@@BBBEEEGGGHHHJJJLLLMMMMMMMMMOOOPPPPPPPPPPPPNNNMMMNNNQQQSSSXXX\\\fffzzzEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJMMMPPPSSSTTTZZZ```ggglllooosssyyy~~~xxxrrrhhhaaaXXXQQQNNNJJJFFFBBBBBBBBBAAA@@@@@@CCCHHHKKKPPPUUU[[[______ZZZTTTOOOKKKFFFBBBBBBBBBBBBEEEKKKPPPZZZiiixxx}}}ppphhhaaa___jjjxxxmmm\\\ZZZ```lllwww{{{yyyzzz~~~}}}|||zzzxxxtttkkk^^^TTT@@@===:::888999999999999888888:::;;;===>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJJJJLLLOOORRRTTTUUUVVVVVVUUU[[[\\\___dddgggxxx}}}~~~yyyzzz~~~~~~}}}qqq]]]LLLDDDDDDCCCBBBCCCFFFLLLPPPXXXZZZ\\\\\\]]]bbbjjjppprrrsssuuuwwwyyyyyyyyyyyywwwxxxyyyzzzzzz{{{zzzzzzxxxwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~zzzsssnnnkkkiiilllsssxxx{{{}}}tttnnniiiddd```^^^______^^^]]]]]]___```\\\\\\[[[WWWRRRNNNMMMMMMTTTbbbrrr}}}xxxrrrnnnmmmllllllnnnqqquuuwwwwwwvvvuuuuuuttttttttttttuuuvvvqqqrrrtttvvvxxxyyyzzzzzz}}}}}}}}}wwwsssvvvvvvwwwzzz|||}}}{{{zzz|||~~~|||xxxvvvwwwzzz~~~|||zzzzzz}}}}}}uuuqqqmmmiiiddd^^^XXXTTTRRRQQQTTTTTTUUUUUUSSSMMMFFFAAA???>>>AAAFFFJJJPPP[[[eeeqqqtttxxxyyyyyyzzz~~~zzzyyyvvvuuutttuuuwwwyyyxxxvvvtttrrrpppnnnjjjgggfffgggjjjmmmqqqtttwwwxxx|||||||||}}}}}}|||{{{{{{yyyxxxxxxxxxxxxxxxyyyzzzzzz{{{|||~~~}}}tttmmmkkkmmmooosssrrrkkk```[[[___ggglllppptttvvvuuuvvvxxxvvvssshhhYYYIIICCCFFFOOO[[[eeeeeedddaaaZZZRRRLLLHHHFFFCCCBBB@@@???@@@BBBEEEGGGFFFIIILLLMMMNNNOOOPPPRRROOOPPPQQQPPPOOOOOOPPPRRRWWW[[[dddxxxCCCBBBBBBCCCDDDDDDDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJNNNSSS[[[aaaeeejjjppptttyyytttmmmbbb[[[SSSNNNKKKJJJGGGDDDBBBBBBAAA@@@???AAAGGGLLLQQQUUU\\\aaabbb```[[[WWWPPPJJJDDDCCCBBBAAACCCGGGMMMXXXhhhxxx}}}mmmddd```___jjjwwwtttbbb]]]cccooozzz}}}zzzzzz}}}zzzwwwuuuvvvuuulll___VVV@@@>>>:::999999::::::999888999:::;;;===???@@@AAAAAAAAABBBDDDFFFHHHJJJKKKKKKMMMPPPSSSVVVWWWXXXYYYUUU]]]aaaeeejjjlll{{{iiiSSSFFFFFFDDDCCCBBBDDDIIILLLSSSVVVZZZ[[[\\\```gggmmmpppqqqtttvvvxxxyyyzzzzzzxxxxxxxxxxxxyyyzzz{{{|||xxxxxxvvvuuuuuuuuuvvvvvvwwwyyy{{{|||||||||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~}}}xxxpppkkkhhhgggjjjqqqvvvxxx|||xxxmmmfffaaa[[[WWWVVVWWWXXXWWWVVVWWWZZZ]]]\\\___aaa]]]VVVPPPPPPQQQTTT```oooxxxyyyuuutttqqqppppppssswwwzzz{{{{{{xxxwwwvvvuuutttuuuuuuvvvqqqqqqqqqssstttvvvxxxyyyzzzzzz|||}}}~~~|||wwwsssqqqrrrtttxxx{{{zzzvvvssstttxxx{{{zzzwwwuuuvvvyyyyyyyyyzzzzzzyyyyyyxxxxxxwww}}}wwwoooiiifffaaa```^^^[[[XXXVVVVVVWWW[[[\\\^^^```^^^XXXPPPJJJDDDDDDFFFKKKNNNRRR[[[eeepppsssvvvwwwxxx{{{}}}xxxvvvtttrrrqqqrrrsssttttttsssqqqqqqqqqpppmmmkkkiiijjjlllooorrrtttvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyzzz|||wwwoookkkkkklllmmmpppqqqkkk```]]]ccckkknnnoooooonnnlllnnnqqqmmmfff\\\PPPEEECCCHHHPPPZZZbbbdddbbb___YYYQQQLLLIIIHHHFFFDDDAAA??????AAADDDFFFGGGIIILLLNNNNNNOOOPPPRRRNNNPPPSSSTTTSSSSSSTTTUUUVVVZZZcccwwwBBBAAAAAAAAACCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDJJJRRRYYY]]]bbbhhhmmmtttyyy}}}rrrjjj___YYYQQQLLLKKKJJJHHHFFFBBBBBBBBB@@@???AAAGGGLLLRRRVVV\\\aaaccccccaaa___TTTMMMFFFDDDBBB@@@AAADDDLLLVVVgggwww}}}jjjbbb___```jjjvvv|||hhh^^^eeeqqq|||{{{zzz|||yyytttrrrtttuuunnnaaaWWW@@@>>>:::999999::::::999888999:::<<<>>>???AAAAAABBBBBBCCCEEEGGGIIIKKKLLLMMMOOORRRTTTWWWXXXYYYYYYUUU^^^dddiiioooppprrrXXXGGGFFFEEECCCBBBCCCGGGKKKOOOTTTYYY[[[[[[___eeekkknnnpppsssvvvxxxzzzzzzzzzxxxxxxwwwwwwxxxzzz{{{}}}yyyxxxvvvtttssstttuuuvvvvvvyyy|||~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||}}}~~~|||vvvnnniiigggfffiiipppuuuvvvyyy}}}rrrggg```ZZZUUUQQQPPPQQQSSSQQQPPPPPPTTTWWW^^^cccgggcccZZZTTTTTTWWWRRR^^^kkksss{{{{{{zzzuuusssrrrssswww{{{~~~{{{zzzxxxvvvuuutttuuuuuuqqqppppppqqqrrrtttwwwxxxwwwwwwyyy{{{}}}{{{xxxuuunnnooorrrvvvyyyxxxrrrnnnpppuuuyyyyyyvvvtttvvvyyyuuuxxx{{{{{{xxxtttqqqpppqqqvvvvvvllleeeaaa___\\\\\\]]]\\\[[[[[[\\\]]]aaacccgggiiihhhbbbYYYSSSJJJIIIKKKOOOPPPSSS[[[dddooorrrtttuuuwww{{{|||yyyuuusssqqqnnnmmmmmmmmmnnnqqqppppppqqqrrrrrrpppoooooopppqqqssstttvvvwwwxxxuuuvvvxxxyyyzzz{{{||||||}}}|||zzzyyyxxxyyyyyyzzzxxxyyy|||ssskkkjjjllllllkkknnnpppkkkaaa^^^eeemmmpppooommmiiigggjjjlllfff]]]RRRIIIBBBDDDJJJPPPXXX___cccbbb^^^XXXQQQLLLIIIIIIGGGEEEBBB@@@???AAACCCEEEHHHKKKMMMNNNNNNNNNOOOQQQLLLOOOTTTVVVWWWWWWXXXYYYVVVZZZcccvvv@@@AAABBBCCCCCCCCCCCCCCCFFFDDDBBBBBBCCCEEEEEEDDDGGGHHHJJJNNNSSSYYY^^^aaaiiippp|||}}}uuummmhhh\\\YYYTTTPPPKKKGGGBBB>>>CCC@@@???AAAAAABBBGGGNNNTTT[[[aaaeeehhhkkkiiieee]]]TTTLLLHHHEEEBBBBBBEEEKKKSSS```ppp~~~~~~yyymmmeee```___gggsssmmmaaaiiirrryyyzzzzzzzzz{{{vvvqqqnnnsssyyytttcccTTTEEE===888888:::999888:::888999<<<======>>>@@@BBBBBBBBBBBBCCCDDDGGGIIIKKKLLLMMMMMMPPPSSSXXX\\\___ZZZ^^^dddiiikkksss|||yyy|||cccPPPGGG@@@@@@CCCDDDGGGKKKRRRTTTVVVWWWXXX\\\ccchhhlllrrrvvvuuuuuuxxxyyywwwxxxwwwwwwvvvvvvwwwxxxyyyzzzxxxvvvttttttuuuvvvwwwxxxzzz|||~~~}}}{{{{{{}}}yyytttnnnkkkddddddfffjjjqqqxxx|||~~~xxxjjjaaa\\\YYYTTTPPPRRROOOMMMNNNSSSVVVVVVTTT]]]bbbhhhjjjeee___YYYVVVWWW]]]hhhsss|||}}}zzzwwwvvvxxxzzz{{{{{{{{{||||||{{{zzzzzz|||~~~xxxvvvrrrqqqsssuuuvvvwwwvvvuuuvvvzzzzzzuuurrrrrrtttvvvyyyyyywwwuuuvvvwwwxxxyyyzzzzzzzzzzzz|||}}}}}}zzzuuunnniiigggfffkkkvvv~~~tttllleee^^^[[[WWWXXXYYY\\\^^^aaaccceeelllnnnrrruuusssmmmccc\\\UUUQQQPPPRRRTTTWWW___hhhssstttuuuwwwyyy}}}{{{vvvsssqqqnnnmmmkkkkkklllmmmllllllrrrpppnnnnnnpppqqqrrrrrrtttttttttuuuvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||}}}zzz{{{{{{{{{{{{{{{zzzzzz{{{|||}}}|||sssnnnlllmmmlllkkksssooohhhbbbbbbeeekkkoootttpppjjjeeeffffff___UUUMMMHHHCCCCCCIIITTT^^^ddddddccc___XXXPPPKKKHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBKKKKKKKKKLLLLLLLLLLLLLLLLLLOOOSSSUUUVVVUUUVVVWWWZZZ]]]eeevvvBBBCCCDDDEEEFFFGGGGGGGGGIIIGGGEEEDDDEEEFFFEEEEEEEEEEEEFFFHHHLLLQQQUUUWWW```gggsss~~~uuummmhhh^^^ZZZUUUPPPLLLHHHDDDAAADDDAAA@@@AAAAAABBBGGGNNNUUU]]]eeejjjnnnqqqpppkkk```WWWNNNIIIEEEBBBBBBEEEJJJRRR```ppp~~~~~~yyyuuuvvv{{{uuujjjdddaaabbbkkkuuu|||iii```hhhssszzz|||{{{{{{{{{vvvqqqoootttzzzvvveeeVVVFFF>>>888999:::999999;;;999;;;===>>>>>>???AAACCCDDDEEEEEEGGGIIIKKKMMMNNNOOOOOOOOOQQQTTTWWW[[[]]]\\\```eeeiiikkksss~~~vvv{{{pppVVVLLLDDDBBBCCCCCCDDDGGGNNNRRRWWWYYYZZZ\\\aaaeeekkkppptttttttttwwwwwwuuuxxxwwwvvvvvvvvvxxxyyyzzz|||{{{yyyxxxwwwwwwwwwxxxxxxzzz}}}~~~}}}}}}}}}}}}}}}{{{xxxrrrmmmiiiaaa```bbbfffnnnvvv|||wwwkkkbbb___[[[WWWSSSTTTRRRPPPPPPRRRTTTUUUTTT\\\bbbiiillliiiccc]]]ZZZYYY^^^hhhsss{{{}}}yyyxxxyyy{{{{{{{{{}}}~~~}}}|||zzz{{{~~~|||wwwsssrrrqqqooonnnrrrqqqqqqtttyyyyyyuuuqqqssssssuuuxxx{{{{{{zzzxxxyyyzzzzzz{{{{{{zzzzzzzzz~~~zzzuuuoookkkiiifffiiirrr{{{rrrjjjbbb\\\XXXYYYZZZ[[[^^^bbbfffjjjlllqqqsssxxx{{{{{{vvvmmmggg^^^YYYVVVVVVVVVXXX___hhhnnnooopppqqqtttxxx~~~}}}xxxtttpppnnnmmmlllkkkjjjiiijjjkkkkkkkkkooommmjjjiiikkknnnppprrruuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyzzz|||}}}~~~||||||}}}}}}}}}}}}||||||zzz{{{}}}{{{rrrmmmlllnnnnnnnnnqqqlllfffaaaaaafffmmmrrrssspppkkkhhhiiihhh^^^SSSLLLGGGAAABBBIIISSS]]]bbbfffeeeaaa[[[SSSLLLIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCKKKKKKKKKLLLLLLMMMMMMMMMMMMPPPTTTVVVVVVVVVWWWXXXZZZ^^^fffvvvEEEFFFGGGIIIJJJKKKKKKKKKLLLJJJHHHHHHHHHHHHFFFEEEEEEEEEDDDDDDFFFIIIKKKMMMWWW]]]hhhxxx~~~uuummmhhh```[[[UUUPPPLLLIIIGGGDDDDDDAAA@@@AAAAAAAAAEEELLLUUU___iiipppuuuyyyxxxsssdddZZZPPPJJJEEEAAABBBEEEIIIQQQ___ooo|||zzzvvvsssooolllnnnsss||||||rrrhhhddddddhhhooowww|||sssbbb^^^gggsss|||~~~}}}||||||wwwrrrpppvvv|||xxxhhhXXXGGG???999:::;;;::::::<<<:::<<<>>>???@@@AAACCCEEEFFFHHHJJJLLLNNNPPPQQQRRRRRRRRRRRRSSSUUUWWWZZZ[[[___aaafffiiikkkrrrwwwyyy}}}vvvYYYOOOFFFDDDDDDCCCDDDFFFKKKPPPVVVYYYZZZ\\\___bbbiiiooosssrrrsssuuuvvvtttwwwvvvvvvvvvwwwxxxzzz{{{~~~~~~~~~}}}|||zzzyyyxxxxxxzzz|||~~~{{{{{{{{{yyyuuupppjjjfff^^^]]]]]]bbbjjjssszzz~~~xxxmmmgggdddaaa\\\WWWVVVUUUUUUTTTSSSSSSSSSSSS[[[bbbjjjooonnniiiccc___[[[```iiirrryyy}}}}}}{{{|||}}}}}}|||~~~|||{{{|||zzzuuurrroookkkhhhooommmlllnnnqqqsssrrrooossstttvvvyyy||||||{{{yyy{{{{{{{{{{{{{{{{{{zzzyyy}}}{{{wwwsssooommmhhhiiiooo}}}{{{rrrjjjbbb[[[WWWYYYYYYZZZ]]]bbbhhhooorrruuuxxx|||~~~wwwqqqiiibbb\\\YYYWWWWWW^^^fffhhhiiijjjkkknnnsssyyy~~~{{{vvvpppkkkiiiiiiiiijjjiiiiiiiiikkklllnnnooommmjjjgggdddeeeiiinnnqqquuuvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwxxxzzz|||}}}~~~~~~~~~~~~zzz{{{|||yyypppkkkllloooqqqqqqoookkkddd```bbbhhhqqqwwwvvvtttpppmmmnnnkkkaaaUUULLLGGGBBBCCCKKKVVV___ccciiihhhddd^^^UUUNNNIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEJJJJJJKKKLLLLLLMMMNNNNNNNNNQQQUUUWWWWWWWWWXXXYYY[[[___fffuuuHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJGGGEEEGGGFFFEEEDDDDDDFFFHHHIIIQQQVVV___lll~~~vvvnnniiiaaa\\\VVVPPPMMMJJJHHHGGGEEEBBBAAABBBAAA@@@DDDJJJUUU___jjjrrryyy}}}{{{vvvfff[[[PPPIIIEEEAAAAAAEEEHHHPPP^^^lllyyy|||wwwrrroookkkhhhkkkqqqyyy|||tttkkkggghhhmmmtttxxxzzz~~~{{{iii[[[\\\fffsss}}}~~~~~~yyytttrrrxxx~~~zzzjjj[[[HHH@@@:::;;;<<<;;;;;;===:::<<>>@@@@@@BBBDDDFFFHHHJJJMMMPPPRRRSSSSSSSSSWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\```dddhhhppp|||xxxsssvvvwwwmmmZZZPPPGGGFFFFFFEEEFFFIIIIIILLLPPPQQQSSSWWW]]]cccfffmmmqqqrrrtttwwwyyywwwvvvvvvvvvvvvxxxzzz{{{}}}~~~~~~{{{xxxvvvvvvwwwxxxyyy{{{|||||||||~~~}}}|||{{{zzzyyyyyyxxxvvvqqqkkkeeeaaa[[[XXXVVVVVV[[[aaagggjjjmmmttt{{{~~~zzzxxxssskkkddd```cccgggjjjiiieee```\\\\\\aaajjjqqqtttrrrlllhhhcccgggmmmsssxxxzzz{{{{{{}}}zzzxxxxxx{{{}}}{{{yyywwwvvvvvvuuusssqqqiiihhhffffffiiillloooppprrrrrrrrrtttvvvuuurrrppprrrsssuuuwwwxxxzzzzzzzzzzzz}}}~~~zzzwwwwww~~~~~~wwwmmmccc\\\VVVUUUSSSTTTXXX___fffkkkqqqtttxxx}}}~~~|||vvvqqqkkkcccZZZTTTPPPOOOUUU\\\\\\]]]]]]]]]```eeemmmrrrrrrnnnhhhccc___^^^___```aaaccceeegggiiimmmsssxxxsssqqqmmmgggdddffflllqqqssstttuuuvvvwwwvvvuuutttsssssstttuuuvvvxxxzzz{{{||||||}}}~~~~~~~~~xxxrrrjjjhhhjjjooorrrttttttooohhhdddgggppp{{{{{{uuusssqqqggg[[[PPPJJJFFFJJJUUU```fffgggiiigggddd]]]UUUMMMIIIGGGJJJJJJJJJIIIIIIJJJKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMNNNPPPSSSTTTTTTUUUWWWYYY\\\```gggsssQQQRRRSSSTTTTTTUUUUUUTTTUUUTTTUUUVVVUUUSSSNNNKKKIIIHHHEEEDDDCCCDDDEEEFFFAAAFFFNNNWWWdddyyy}}}uuupppeee```ZZZTTTPPPLLLIIIGGGFFFCCCBBBCCCAAA>>>@@@EEELLLTTT]]]cccgggiiifffaaaYYYPPPHHHEEECCC@@@AAADDDGGGOOOZZZdddmmmuuu}}}|||wwwsssnnniiikkkpppuuu||||||tttppptttyyy{{{~~~}}}ooobbb[[[YYYcccppp{{{}}}wwwuuuzzz{{{jjj[[[HHH@@@:::;;;<<<;;;;;;===:::<<<>>>@@@AAACCCEEEGGGJJJKKKLLLNNNPPPQQQRRRRRRWWWWWWXXXZZZ[[[\\\]]]]]]\\\\\\^^^bbbfffnnn}}}{{{ppphhhmmmtttppp]]]SSSJJJFFFEEECCCDDDFFFHHHJJJMMMNNNPPPUUU\\\bbbdddjjjpppqqqtttyyy{{{zzzxxxwwwwwwwwwxxxyyy{{{|||}}}}}}~~~~~~}}}{{{xxxvvvvvvvvvwwwxxxyyyzzz{{{|||{{{zzzzzzyyywwwuuusssrrrsssssstttrrrooojjjeeeaaaYYYUUURRRQQQSSSWWWZZZ[[[]]]eeeoooxxxwwwpppiiijjjmmmrrruuutttmmmhhh```dddkkkrrrvvvtttoookkkhhhkkkpppuuuyyy{{{||||||{{{}}}}}}}}}|||zzzxxxwwwxxxyyyzzzyyywwwvvvwwwxxxwwwvvvlllkkkiiiggghhhjjjlllnnnppppppqqqrrrtttsssqqqnnnnnnooorrrtttvvvxxxyyyzzzzzz}}}~~~vvviii```ZZZXXXUUUSSSTTTXXX]]]```gggjjjnnnsssuuusssnnnjjjbbb[[[TTTPPPLLLLLLRRRZZZXXXXXXWWWWWWYYY^^^fffkkkkkkiiieeeaaa^^^\\\[[[[[[ZZZ\\\^^^___```dddkkkqqqssssssqqqlllhhhhhhlllqqqqqqsssuuuwwwxxxwwwvvvuuutttttttttuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}}}}}}}uuupppjjjhhhlllpppssstttwwwrrrkkkhhhlllwww{{{xxxttthhh[[[NNNIIIEEEJJJVVVaaaffffffgggeeeaaa[[[SSSMMMKKKJJJLLLLLLLLLLLLLLLLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPRRRSSSSSSTTTWWWYYY[[[```gggrrrZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ\\\\\\YYYTTTQQQMMMKKKHHHFFFDDDCCCDDDDDD???CCCIIINNNWWWggg|||yyyttthhhddd^^^YYYTTTOOOKKKGGGFFFCCCBBBCCCAAA>>>???DDDFFFMMMTTTVVVXXXYYYVVVPPPNNNHHHCCCBBBBBB@@@@@@CCCGGGOOOYYYaaagggnnnvvv}}}~~~~~~zzzuuuoooooosssvvv~~~xxxrrruuu{{{~~~~~~{{{{{{|||vvvhhh]]]ZZZXXXaaannnxxx}}}~~~yyyvvvzzzzzziiiZZZGGG???::::::<<<;;;:::<<<;;;===@@@BBBCCCDDDGGGIIILLLLLLLLLMMMNNNOOOPPPQQQVVVWWWYYY[[[]]]___``````aaa______bbbffflllzzzrrreeegggnnnkkk]]]RRRIIIFFFEEECCCDDDFFFDDDHHHLLLOOOPPPTTTZZZ___```gggmmmpppsssyyy|||{{{yyyxxxxxxwwwxxxyyyzzz{{{||||||}}}}}}|||{{{yyyxxxxxxxxxxxxyyyzzz{{{|||}}}vvvuuutttrrrpppmmmkkkjjjiiijjjlllmmmllliiifffdddYYYVVVSSSQQQRRRTTTUUUUUUWWW^^^hhhsss}}}oookkkjjjooowwwzzzvvvqqqfffhhhmmmssswwwwwwrrrnnnkkknnnrrrwww{{{}}}~~~~~~}}}~~~|||}}}}}}{{{yyyvvvvvvvvvyyywwwuuuvvvxxx{{{}}}}}}vvvuuurrrnnnlllkkklllmmmnnnooopppsssuuuvvvtttrrrnnnoooqqqsssuuuwwwxxxxxxyyy{{{sssiii]]][[[VVVRRRPPPQQQRRRTTTXXX[[[```eeeiiihhheeeaaaXXXSSSNNNMMMKKKLLLRRRZZZYYYXXXWWWVVVXXX]]]dddiiiiiihhhgggeeebbb___\\\ZZZVVVXXXZZZXXXWWWYYY```fffmmmpppqqqoookkkjjjmmmqqqrrrsssvvvyyyzzzzzzyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyxxxyyyzzz{{{||||||||||||~~~~~~~~~tttppplllkkkooosssttttttxxxsssmmmkkkrrr|||lll]]]OOOIIIFFFLLLYYYdddhhhgggfffddd___YYYRRROOONNNOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOQQQSSSSSSTTTUUUXXXZZZZZZ___fffqqq`````````aaa``````___^^^\\\\\\^^^``````^^^YYYUUURRRPPPMMMIIIFFFEEEDDDDDDBBBEEEHHHIIIMMMYYYkkkyyy{{{vvvkkkgggbbb\\\WWWRRRLLLHHHFFFDDDCCCCCCAAA===>>>CCCCCCIIIMMMNNNNNNOOOKKKEEEHHHBBB???@@@AAA@@@@@@CCCGGGOOOXXX___ccciiirrrxxx{{{}}}{{{tttsssvvvyyy~~~zzzrrruuu|||zzzvvvuuuuuuoooaaaXXXVVVWWW```mmmwww|||zzzvvv{{{zzzhhhYYYGGG???999:::;;;::::::<<<<<<>>>AAACCCDDDFFFIIIKKKNNNMMMLLLLLLMMMNNNPPPQQQUUUVVVYYY[[[^^^```bbbbbbeeebbbbbbdddfffkkkwwwzzzvvv|||zzzjjjeeeeee___XXXOOOFFFEEEEEEEEEGGGIIIAAAFFFLLLPPPRRRUUUYYY\\\]]]dddkkknnnrrrxxx|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||||||||||||||{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~sssrrrqqqnnnllliiifffdddaaacccfffiiijjjjjjhhhfff\\\YYYVVVUUUVVVWWWWWWVVVXXX^^^fffrrrooohhhcccgggssszzzyyytttkkkllloootttxxxyyyuuupppnnnppptttxxx|||~~~}}}{{{}}}~~~}}}zzzwwwuuuuuuuuussssssuuuzzz|||vvvqqqnnnmmmnnnmmmnnnppptttxxxyyyxxxvvvpppqqqrrrtttuuuvvvvvvvvvxxxwwwyyy|||ppp^^^[[[VVVPPPLLLJJJJJJJJJKKKNNNSSSZZZ___```]]]ZZZSSSOOOLLLLLLLLLMMMTTT\\\]]]\\\ZZZYYYZZZ___fffkkkkkkkkklllkkkhhhddd___\\\WWWYYYYYYVVVRRRSSSYYY___ggglllpppppplllkkkmmmqqqrrrtttxxx{{{}}}}}}|||{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzz{{{|||||||||||||||||||||~~~uuuqqqnnnnnnrrruuuuuuuuuwwwsssmmmmmmuuuqqq```QQQLLLIIIOOO\\\hhhkkkjjjfffccc^^^XXXRRRPPPQQQSSSNNNNNNNNNNNNOOOOOOPPPQQQTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRTTTTTTUUUVVVYYY[[[YYY___fffpppmmmmmmmmmkkkiiifffdddbbbdddeeeeeeeeedddbbb___^^^UUUSSSPPPMMMKKKHHHEEEBBBDDDFFFHHHJJJMMMRRR[[[aaawwwzzzuuuppphhhbbb___[[[SSSKKKIIIFFFEEECCCAAA@@@@@@@@@AAACCCFFFJJJKKKJJJGGGFFFEEECCCBBBBBBDDDCCC??????CCCIIIPPPYYY```dddiiipppvvv}}}|||xxxyyyzzz}}}|||yyytttpppppptttyyy|||vvvqqqmmmfff]]]YYYZZZ[[[jjjwwwyyy}}}mmmZZZHHHBBB=========<<<===@@@@@@BBBEEEGGGGGGHHHJJJLLLQQQOOONNNPPPTTTXXXXXXXXXWWWZZZ]]]___```aaacccdddeeefffgggggghhhoooxxxuuummmooo{{{xxxnnngggdddbbb[[[RRRGGGCCCFFFIIIIIIGGGLLLMMMNNNPPPRRRTTTVVVWWW\\\___dddjjjooosssvvvwwwzzzxxxuuuuuuvvvwwwwwwwwwzzz{{{|||}}}~~~~~~~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzsssrrrooojjjddd```^^^^^^```dddhhhjjjjjjhhhggggggbbb```^^^\\\ZZZZZZZZZZZZ\\\aaahhhsssvvvhhhYYYWWWbbbnnnrrrpppmmmooosssvvvxxxwwwvvvtttssstttvvvzzz}}}||||||}}}}}}|||zzzxxxwwwzzzyyyxxxxxxyyy{{{~~~}}}zzzvvvrrrmmmjjjooonnnooosssyyy||||||zzzqqqqqqrrrssstttttttttssstttuuuwwwxxxyyy{{{}}}}}}sssddd\\\RRRLLLJJJIIIHHHGGGIIIJJJLLLOOOTTTWWWXXXWWWRRRKKKFFFGGGIIINNNWWW```dddbbb___[[[[[[bbbmmmuuuttttttsssqqqmmmiiieeeccc^^^[[[VVVRRRPPPPPPSSSUUU___bbbfffkkkoooqqqqqqqqquuuuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzyyyzzz{{{{{{{{{zzzyyyxxxyyy{{{}}}wwwvvvsssrrrqqqrrrssssssuuunnngggfffoooyyycccTTTNNNJJJQQQ___jjjkkkiiigggddd___ZZZVVVTTTSSSSSSTTTSSSQQQPPPPPPRRRTTTUUURRRRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVVVV\\\\\\```mmmvvvuuurrrooommmlllkkkjjjiiijjjkkklllkkkiiigggeee___[[[WWWSSSPPPMMMJJJGGGDDDFFFGGGHHHIIILLLRRRWWW```lll~~~{{{vvvkkkeee```___\\\UUUMMMKKKFFFEEECCCAAA@@@@@@@@@AAADDDGGGJJJLLLJJJHHHFFFFFFCCCAAABBBDDDBBB???@@@DDDJJJQQQZZZaaafffjjjpppuuuxxxzzz~~~yyyzzz|||{{{zzzwwwrrrpppqqqvvv{{{{{{wwwrrrnnnfff\\\WWWXXX___nnn{{{~~~}}}jjjXXXHHHAAA=========<<<===@@@===@@@CCCFFFHHHKKKNNNPPPRRRPPPOOOQQQUUUXXXYYYYYYXXXZZZ]]]___```aaaccceeefffggggggfffgggmmmvvv}}}xxxnnnmmmuuu{{{rrrkkkhhhggg___UUUJJJDDDFFFHHHIIIGGGLLLMMMNNNPPPRRRSSSTTTTTTZZZ]]]aaaggglllqqqtttvvvvvvuuutttsssrrrrrrssstttzzzzzzzzzzzz{{{{{{|||||||||{{{zzzyyyxxxxxxxxxxxxqqqqqqoookkkfffcccbbbbbbdddhhhlllnnnmmmllljjjjjjcccbbbbbbbbbbbbcccddddddhhhjjjnnnvvvyyyjjjZZZTTT[[[fffkkklllkkknnnssswwwyyyxxxvvvuuussstttwwwzzz}}}~~~}}}|||{{{|||}}}}}}zzz{{{|||||||||{{{zzzyyy{{{zzzzzzyyyzzz{{{}}}~~~}}}{{{yyywwwtttpppmmmqqqooopppsssxxx{{{{{{yyyssssssttttttuuutttttttttsssuuuvvvwwwxxxzzz|||~~~{{{||||||}}}~~~kkkcccXXXOOOLLLJJJHHHFFFFFFFFFHHHLLLQQQTTTUUUUUUQQQKKKGGGGGGJJJOOOYYYccchhhgggdddaaaaaagggqqqyyy{{{zzzwwwtttpppllliiigggaaa^^^ZZZUUURRRSSSVVVYYY[[[___dddiiimmmoooppppppsssttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxzzz{{{zzzyyyxxxwwwyyyzzz}}}{{{xxxuuurrrqqqqqqrrrrrroooiiidddeeennn}}}zzzfffUUUPPPMMMTTTaaaiiiiiieeecccaaa]]]YYYUUUTTTSSSSSSUUUTTTSSSSSSSSSTTTUUUVVVTTTSSSQQQOOONNNPPPQQQSSSUUUVVVWWWWWWXXXXXXXXXXXX[[[[[[___lll}}}yyyvvvsssrrrssssssrrrssstttuuuuuusssqqqpppfffaaa[[[UUUQQQNNNJJJHHHGGGHHHIIIIIIHHHJJJMMMOOOSSS^^^ppp{{{vvvgggaaa]]]]]][[[UUUOOOMMMFFFEEECCCAAA@@@@@@@@@AAADDDGGGJJJLLLKKKHHHGGGFFFBBB@@@AAABBBAAA???AAAEEEKKKRRR\\\dddiiimmmqqquuuvvvxxx~~~~~~}}}}}}zzzwwwssspppnnnrrrxxx}}}}}}yyyvvvqqqhhh]]]WWWXXXdddssszzzgggUUUGGGAAA======>>><<<>>>AAA===@@@DDDGGGJJJLLLOOOQQQTTTRRRQQQSSSVVVXXXZZZZZZZZZ\\\^^^``````bbbdddfffggghhhhhhffffffjjjqqqxxx}}}rrrmmmooovvv{{{}}}xxxrrrooonnneee[[[MMMEEEEEEGGGGGGFFFJJJLLLNNNPPPRRRRRRRRRRRRXXXZZZ]]]bbbhhhmmmrrrtttsssuuuuuusssooommmnnnpppwwwwwwwwwwwwxxxyyyzzzzzz||||||{{{zzzyyywwwvvvuuuoooooonnnllliiihhhiiikkkkkknnnsssttttttrrrppppppggghhhjjjlllnnnppprrrsssvvvvvvwww|||rrrbbbXXXZZZaaahhhkkklllpppuuuyyy{{{zzzwwwuuusssuuuxxx{{{}}}}}}|||yyywwwwwwxxxzzz{{{yyyzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxwwwuuurrroooqqqpppooorrrwwwzzzzzzxxxuuuvvvvvvvvvvvvuuuuuutttsssssstttvvvwwwyyyzzz{{{xxxxxxxxxwwwwwwxxx{{{~~~tttjjj]]]SSSNNNKKKHHHFFFDDDDDDEEEIIINNNRRRSSSSSSPPPKKKGGGGGGJJJQQQ]]]hhhooonnnllliiihhhmmmvvv~~~~~~yyytttpppmmmkkkjjjhhheee___YYYTTTTTTWWWZZZYYY\\\bbbhhhmmmpppqqqqqqrrrrrrsssssstttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxzzzzzzyyywwwuuuyyyzzz}}}}}}zzzuuurrrqqqqqqqqqqqqkkkfffbbbdddlllwwwuuubbbSSSQQQRRRYYYccciiigggccc```^^^[[[XXXUUUSSSRRRRRRTTTUUUUUUUUUVVVVVVVVVWWWVVVSSSPPPMMMMMMOOORRRTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZZZZ___kkk}}}{{{zzzyyyyyyzzz{{{}}}}}}}}}{{{yyyxxxnnnhhh```YYYTTTPPPLLLJJJKKKLLLMMMMMMNNNOOOPPPQQQTTT\\\iiiwwwzzzuuufff^^^XXXWWWVVVQQQNNNMMMFFFEEECCCAAA@@@@@@@@@AAABBBFFFJJJKKKKKKHHHGGGGGGCCCAAA@@@AAA@@@>>>AAAGGGMMMTTT^^^ffflllpppsssuuuxxxzzz~~~|||}}}zzzvvvqqqlllmmmrrryyy~~~~~~{{{wwwlll___YYYZZZgggvvvwwwdddSSSFFF@@@<<<===>>>===>>>BBBBBBDDDGGGIIIJJJKKKMMMOOOUUUTTTTTTTTTVVVXXXZZZ[[[\\\^^^```aaaaaaccceeeggghhhiiihhhfffeeegggmmmsssyyyqqqoooqqqssswww{{{~~~}}}~~~yyyvvvvvvkkk```QQQGGGDDDDDDEEEEEEHHHJJJMMMPPPRRRSSSSSSSSSVVVWWWZZZ___eeekkkqqqttttttwwwyyyuuunnniiiiiilllooopppsssvvvxxxyyyyyyxxxzzz{{{zzzzzzxxxuuusssqqqnnnnnnooonnnnnnooorrruuutttxxx{{{}}}{{{yyywwwvvvooorrruuuyyy|||~~~rrrhhhfffiiimmmqqqqqquuuyyy}}}~~~|||xxxuuutttvvvxxx{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{xxxvvvuuuwwwyyy{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyyyyxxxxxxxxxxxxvvvssspppooommmmmmqqqvvvzzz{{{yyywwwwwwxxxwwwwwwvvvuuuuuurrrrrrssstttvvvxxxxxxwwwuuuuuutttrrrpppppprrrtttxxxwwwnnn```VVVPPPLLLIIIFFFDDDDDDEEEIIINNNRRRTTTTTTOOOJJJGGGHHHKKKRRR```mmmssssssrrrooonnnqqqyyy|||vvvppplllkkkkkkkkknnnkkkeee]]]UUUQQQRRRTTTXXX\\\bbbhhhmmmqqqrrrsssrrrrrrssssssttttttuuuuuuvvvuuuuuuttttttssssssssssssuuuxxx{{{{{{zzzwwwvvvyyyzzz}}}|||xxxsssqqqrrrssssssrrrkkkeee```bbbkkkuuu{{{~~~|||iiiXXXOOOQQQUUU^^^gggkkkhhhdddaaa___\\\XXXUUURRRPPPPPPSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTQQQOOOOOOPPPSSSTTTSSSTTTTTTUUUVVVWWWXXXXXXYYY[[[```lll~~~}}}~~~yyytttkkkddd^^^YYYUUUSSSOOOOOOPPPRRRTTTVVVWWWXXXUUUZZZaaaiiirrr{{{}}}wwwrrrggg]]]TTTPPPOOOLLLKKKMMMFFFEEECCCAAA@@@@@@@@@AAAAAADDDIIIKKKKKKJJJIIIIIIEEEBBB@@@AAA@@@>>>BBBHHHNNNTTT^^^gggnnnsssvvvwwwxxxyyy|||~~~zzzzzzuuunnniiikkkqqqyyy~~~yyymmm```ZZZ[[[iiiwww~~~|||tttbbbRRREEE???<<<===>>>===???BBBBBBEEEHHHKKKLLLMMMOOOQQQVVVVVVVVVVVVVVVXXXZZZ[[[^^^___```aaaaaacccfffhhhiiiiiiiiifffdddfffkkkpppzzzvvvvvvvvvyyy|||~~~~~~}}}~~~{{{{{{pppfffVVVJJJDDDCCCCCCDDDEEEGGGJJJMMMPPPSSSTTTTTTTTTVVVYYY^^^dddkkkqqqttttttxxxyyyuuummmgggfffgggfffjjjqqqwwwzzzzzzyyywwwxxxxxxxxxxxxvvvtttqqqpppooopppqqqqqqsssvvv{{{~~~}}}|||yyy|||{{{wwwvvvvvvwwwxxx{{{~~~}}}yyyvvvuuuvvvxxxzzz{{{||||||||||||}}}~~~}}}zzzwwwvvvxxxzzz|||}}}}}}|||{{{zzzzzzyyyyyy{{{|||||||||{{{zzzyyyxxxyyyyyyyyyyyyyyyvvvrrrooollljjjjjjnnntttyyy{{{zzzwwwwwwxxxwwwwwwvvvuuuuuurrrqqqrrrtttvvvwwwvvvtttssssssrrrooolllkkklllmmmpppwwwvvvnnnbbbXXXRRROOOKKKHHHEEEEEEEEEHHHLLLPPPRRRSSSNNNJJJGGGGGGJJJSSScccrrrwwwwwwvvvsssqqqrrrxxx||||||xxxrrrllliiiiiijjjlllqqqpppjjj```UUUNNNMMMNNNWWW[[[aaagggllloooqqqqqqrrrssssssttttttuuuuuuvvvtttttttttssssssrrrrrrrrrtttvvvxxx{{{{{{{{{yyyxxxyyyzzz}}}vvvrrrnnnooorrruuutttrrriiibbb]]]aaakkkwww~~~}}}qqq^^^NNNKKKOOOXXXccckkkooommmjjjeeeccc^^^YYYTTTQQQNNNMMMOOOPPPRRRSSSTTTTTTTTTSSSUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\bbbmmmzzz}}}~~~|||tttmmmgggbbb^^^[[[VVVUUUTTTUUUXXX[[[\\\\\\XXXZZZ___dddkkksss|||zzztttooohhh]]]RRRNNNLLLIIIIIIKKKFFFEEECCCAAA@@@@@@@@@AAA@@@DDDIIIMMMNNNMMMMMMMMMIIIEEEBBBAAA@@@>>>CCCIIINNNTTT\\\fffooouuuxxxzzzwwwxxxzzz}}}}}}}}}yyyrrrjjjfffiiirrr{{{yyylll___[[[^^^mmmyyy~~~|||yyyrrr```PPPDDD???;;;===>>>>>>@@@CCC@@@CCCGGGKKKNNNQQQTTTVVVVVVWWWWWWWWWVVVVVVYYY[[[]]]^^^_________```cccfffhhhiiiiiigggeeefffkkkppp|||}}}}}}uuukkk]]]PPPHHHEEEDDDDDDCCCDDDFFFIIILLLOOOQQQSSSQQQTTTXXX^^^dddkkkpppssssssvvvxxxuuuoooiiiffffffdddiiipppwww{{{{{{yyywwwvvvvvvvvvvvvuuutttsssrrrrrrssstttvvvxxx|||~~~}}}zzz|||~~~}}}zzzxxxvvvvvvwwwxxxyyy{{{||||||{{{}}}}}}{{{zzzzzz|||}}}~~~}}}|||{{{yyyyyyyyyyyy{{{zzzzzzzzzyyyyyyxxxxxxzzzzzzzzzzzzzzzwwwsssooojjjhhhhhhkkkrrrwwwyyyyyyuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqssswwwwwwuuuqqqpppqqqpppmmmjjjhhhhhhiiikkkooovvv~~~vvvoooeee]]]XXXSSSNNNKKKFFFEEEDDDFFFJJJNNNPPPPPPNNNJJJGGGGGGIIIRRRdddttt{{{|||{{{xxxtttsssvvvzzz{{{wwwqqqkkkgggggghhhjjjnnnooollldddXXXPPPNNNOOOXXX[[[```fffjjjmmmnnnnnnrrrrrrsssssstttuuuuuuvvvsssssssssssssssrrrrrrrrrtttvvvwwwyyyzzz{{{{{{{{{yyyzzz}}}{{{nnnkkkjjjmmmsssvvvtttpppddd^^^ZZZ```nnn{{{yyykkkYYYKKKHHHPPP[[[gggooorrrqqqppphhheee^^^XXXRRROOOMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTSSSSSSRRRRRRTTTSSSSSSSSSUUUWWWYYYZZZZZZ]]]cccnnnoooqqquuuxxx{{{|||||||||{{{}}}}}}wwwrrrmmmhhhdddbbb^^^[[[ZZZ[[[]]]^^^]]]\\\___cccgggkkkpppvvvzzzzzz~~~yyyrrrnnnddd[[[SSSPPPNNNKKKIIIJJJFFFEEECCCAAA@@@@@@@@@AAAAAAEEEKKKPPPQQQRRRSSSSSSLLLHHHDDDBBB@@@???CCCIIIOOOSSSZZZdddnnnvvv{{{|||yyyyyy{{{}}}}}}{{{vvvvvvzzzuuunnneeeccciiittt{{{ooobbb```dddrrr}}}|||yyy{{{|||{{{yyyppp___NNNDDD>>>;;;<<<>>>>>>@@@DDD@@@DDDHHHLLLOOORRRUUUXXXVVVWWWXXXWWWUUUUUUXXXZZZZZZZZZ[[[ZZZZZZ\\\```bbbggghhhhhhgggfffggglllqqqyyy}}}|||yyyqqqcccVVVMMMHHHGGGGGGCCCCCCCCCDDDFFFIIILLLMMMNNNQQQVVV]]]dddjjjoooqqqtttuuuwwwxxxvvvrrrnnnlllhhhkkkpppuuuxxxyyyyyyyyyvvvvvvuuuuuuuuuvvvwwwwwwvvvwwwxxxyyy|||~~~zzz|||}}}~~~~~~||||||vvvvvvvvvvvvwwwzzz|||~~~{{{~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyyyyzzz{{{|||yyyuuuqqqkkkhhhgggiiiooosssuuutttssssssttttttuuuttttttttttttrrrqqqtttwwwxxxtttpppmmmnnnnnnkkkiiigggggggggiiimmmttt}}}|||yyyssskkkddd___YYYSSSNNNIIIHHHFFFGGGJJJNNNOOOPPPMMMJJJGGGFFFHHHQQQdddvvv}}}xxxuuuvvvyyy{{{wwwpppiiieeeccccccdddfffkkkmmmhhh___XXXWWWYYY]]]```dddiiilllnnnnnnnnnqqqqqqrrrrrrssssssttttttrrrrrrrrrssssssssssssssstttuuuuuuvvvxxxzzz{{{|||yyyzzz}}}~~~tttiiigggfffkkkrrruuuqqqlllccc^^^\\\bbboooyyy{{{zzzzzzvvviiiYYYMMMIIIRRR___kkkqqqttttttttthhhccc\\\UUUPPPMMMMMMNNNLLLLLLLLLLLLMMMOOOQQQRRRTTTSSSQQQPPPPPPPPPQQQRRRRRRRRRQQQRRRSSSVVVXXXZZZYYY\\\cccmmmeeefffiiilllpppsssvvvwwwwwwzzz~~~yyyssspppmmmhhhbbb^^^^^^______^^^]]]aaaeeehhhjjjkkkmmmooovvvyyy~~~xxxrrrnnnaaaYYYTTTSSSRRRNNNJJJJJJFFFEEECCCAAA@@@@@@@@@AAABBBGGGMMMRRRUUUVVVWWWWWWOOOIIIEEECCC@@@???CCCJJJNNNRRRYYYcccnnnwww|||~~~~~~~~~}}}}}}}}}zzzvvvsssmmmnnnsssyyy{{{{{{}}}rrrjjjbbbaaaiiivvvrrrgggfffkkkvvv{{{~~~~~~{{{wwwzzz|||{{{yyyppp^^^MMMCCC>>>:::<<<>>>???AAADDDDDDGGGKKKMMMOOOPPPSSSUUUVVVXXXXXXWWWTTTTTTWWWZZZWWWXXXXXXWWWWWWYYY\\\___fffggghhhgggfffhhhnnnrrrxxx|||{{{|||uuuhhh[[[QQQKKKIIIIIIDDDCCCAAA@@@AAADDDGGGIIIKKKOOOUUU]]]dddjjjnnnooovvvwwwyyy|||~~~|||wwwtttnnnoooqqqsssuuuwwwyyyzzzwwwvvvvvvuuuvvvxxxzzz{{{xxxyyyzzz{{{~~~{{{{{{zzzzzz{{{|||}}}~~~~~~~~~wwwvvvuuutttvvvyyy}}}{{{~~~~~~~~~~~~}}}}}}{{{{{{zzzyyyzzz{{{|||}}}yyyxxxvvvuuuuuuvvvxxxyyyxxxyyyzzz|||}}}{{{wwwsssmmmjjjgggiiimmmqqqqqqqqqqqqqqqrrrssstttttttttsssuuurrrqqqtttxxxxxxtttoookkklllllljjjhhhffffffgggoooqqqyyy}}}wwwpppjjjddd^^^VVVPPPMMMLLLJJJJJJMMMPPPQQQRRRMMMJJJGGGEEEGGGPPPdddvvv{{{wwwwwwyyyzzzvvvooogggaaa^^^]]]]]]```gggmmmllleee``````bbbcccfffjjjnnnpppqqqqqqpppoooppppppqqqrrrrrrssssssrrrrrrrrrsssssstttttttttttttttssstttvvvxxx{{{|||yyyzzz}}}|||qqqgggeeeeeekkkrrrsssnnnhhhfffaaa___eeeoootttrrrmmmsss|||}}}sssgggZZZOOOJJJTTTbbbmmmrrrtttuuuuuufffaaaYYYRRRMMMMMMNNNOOOLLLLLLKKKJJJLLLNNNPPPRRRUUURRROOOLLLLLLNNNQQQSSSPPPOOONNNOOOPPPSSSUUUWWWWWW[[[bbblll}}}[[[]]]^^^___aaadddiiilllmmmnnnrrr{{{zzzvvvwwwqqqllleeeaaa```aaaccceeeggghhhiiijjjjjjkkknnnpppssswww}}}zzzuuurrrgggbbb\\\VVVSSSPPPNNNMMMHHHFFFDDDBBBAAAAAAAAABBBBBBJJJQQQVVVZZZ^^^]]]XXXMMMJJJEEEBBBAAACCCGGGIIIMMMQQQXXX```iiisss|||}}}|||}}}~~~{{{uuupppfffjjjssszzzyyyuuuwww|||ssshhh___bbbmmmzzzwwwooonnnooo|||~~~zzztttvvvyyy}}}~~~yyyjjjWWWJJJBBBAAA@@@??????AAACCCDDDHHHJJJLLLNNNOOOPPPSSSUUUUUUXXXYYYWWWTTTSSSWWW\\\WWWWWWWWWVVVUUUUUUWWWZZZaaadddhhhhhhggghhhkkknnnwww}}}wwwyyy|||kkkYYYOOOIIIEEEHHHGGGEEECCCBBBCCCDDDEEEIIIMMMRRRXXX]]]bbbhhhkkkqqquuuzzz{{{vvvtttssstttwww{{{}}}~~~~~~}}}|||{{{zzzzzz{{{{{{}}}zzzyyy||||||}}}~~~yyywwwuuutttvvv{{{|||zzzwwwuuuuuuxxx{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzzyyyxxxxxxzzzxxxuuurrrrrrsssvvvxxx{{{{{{zzz{{{{{{yyyvvvsssnnnllljjjkkkooorrrrrrqqqtttttttttvvvwwwwwwvvvtttzzzsssoooppprrrqqqppppppmmmqqqpppkkkhhhkkkoooqqqppprrrwww~~~|||wwwsssnnniiiccc___VVVRRRNNNMMMNNNOOONNNLLLLLLHHHEEEEEEHHHRRReeevvv}}}yyyxxxyyyzzzxxxpppeee___^^^]]]ZZZ___gggkkkhhhgggjjjkkkiiilllmmmnnnoooqqqrrrtttttttttsssssstttuuutttqqqoooppppppqqqqqqrrrsssttttttrrrrrrsssuuuvvvwwwxxxyyy|||}}}wwwmmmgggeeeeeeiiiooorrrpppmmmddd]]]^^^iiirrrpppkkkhhhhhhpppyyyyyyooo```TTTMMMIIIRRR]]]fffnnnsssqqqkkkeee^^^UUUPPPNNNOOOOOOOOOQQQPPPPPPOOOOOONNNNNNMMMVVVSSSMMMHHHGGGHHHJJJLLLRRRRRRRRRSSSTTTUUUUUUUUU\\\\\\```jjj}}}TTTUUUVVVWWWXXX\\\aaaeeeiiiiiilllsss~~~yyyrrrsssnnnjjjeeeaaaaaadddgggjjjlllnnnoooooonnnoooqqqrrrssswww}}}zzzxxxmmmiiibbb\\\WWWTTTQQQOOOIIIHHHEEECCCBBBCCCDDDEEEEEELLLTTTXXX]]]aaa```\\\QQQMMMGGGBBB@@@BBBFFFIIIOOOSSSYYY```ffflllssswwwyyyyyy{{{~~~yyyttt```bbbhhhooopppoooppptttmmmccc]]]bbbooo|||uuurrrsss~~~~~~zzztttuuuwww{{{}}}wwwhhhUUUHHHBBBAAA@@@???@@@BBBDDDEEEGGGIIILLLMMMMMMOOOQQQSSSTTTWWWXXXWWWSSSSSSVVVZZZZZZZZZYYYXXXVVVVVVXXXZZZ___cccffffffffffffjjjmmmttt~~~~~~www|||sss```TTTLLLHHHIIIHHHFFFDDDCCCCCCDDDEEEGGGKKKPPPVVV[[[```fffjjjooosssyyy}}}zzzyyywwwwwwxxxzzz{{{|||}}}}}}|||{{{{{{}}}~~~~~~zzzxxxyyy~~~}}}wwwzzzwwwqqqqqqooonnnpppuuuyyy{{{{{{zzzxxxvvvuuuvvvyyy}}}~~~~~~~~~}}}|||{{{|||||||||{{{{{{zzzzzzyyyxxxxxxyyywwwtttrrrqqqrrrtttuuuxxxxxxxxxyyyzzzyyyvvvtttnnnllliiikkkooorrrsssqqquuuuuuuuuwwwxxxxxxuuussstttooolllmmmllliiihhhjjjkkkooopppllljjjmmmpppqqqtttvvv{{{~~~zzzvvvqqqjjjfff^^^ZZZTTTRRRRRRRRROOOMMMMMMIIIFFFFFFHHHQQQdddtttzzzyyyzzzwwwvvvqqqhhhbbb```^^^ZZZ___hhhmmmkkkhhhjjjkkkjjjnnnoooppprrrsssttttttttttttsssssstttuuuuuusssqqqssssssssssssrrrrrrrrrrrrssssssuuuvvvxxxyyyzzz{{{{{{|||}}}rrrkkkgggfffggglllqqqsssppplllbbb]]]^^^iiipppoooiiifffdddjjjooolllcccWWWNNNIIIIIIRRR]]]eeelllpppmmmggg```ZZZSSSNNNNNNOOOPPPPPPSSSRRRRRRPPPOOONNNMMMLLLRRROOOKKKHHHGGGIIIKKKLLLNNNNNNPPPQQQRRRTTTUUUVVVZZZ[[[___hhh{{{MMMNNNNNNNNNPPPUUUZZZ___bbbccceeeiiirrryyyqqqoookkkhhhdddbbbccchhhmmmqqquuuvvvxxxwwwvvvuuuvvvwwwyyy|||wwwrrrkkkeee___ZZZVVVSSSLLLJJJHHHEEEEEEFFFHHHJJJJJJQQQXXX\\\aaaffffffcccWWWRRRJJJCCC???AAADDDGGGPPPTTT[[[aaaeeeiiilllnnnqqqsssxxxzzztttccc```bbbiiimmmnnnooorrr|||}}}|||yyyiiiaaa]]]eeeqqq}}}|||wwwxxxzzzuuussswww{{{{{{ttteeeSSSGGGBBBAAAAAAAAABBBCCCEEEFFFGGGIIIKKKLLLMMMMMMPPPQQQUUUWWWXXXVVVSSSSSSUUUXXX]]]]]]\\\ZZZWWWWWWXXXZZZ]]]```cccdddcccdddhhhlllooowwwxxx{{{{{{hhhYYYNNNIIIJJJIIIGGGEEEDDDDDDDDDDDDEEEIIINNNSSSXXX^^^dddhhhooorrrwww|||~~~}}}|||{{{zzzzzzzzzzzz||||||||||||~~~yyyuuuuuuxxx~~~vvvwww}}}zzzrrrjjjeeefffeeedddggglllqqqtttvvvxxxwwwvvvvvvwww{{{~~~~~~}}}{{{zzzyyyyyyzzz|||{{{{{{zzzzzzyyyxxxxxxwwwvvvuuusssrrrqqqqqqqqquuuuuuvvvxxxzzzzzzxxxuuupppmmmjjjlllpppssssssrrruuutttuuuvvvwwwuuurrrooonnnkkkiiiiiifffaaa```dddhhhooosssqqqpppsssuuuuuuxxx{{{}}}vvvpppiiiddd]]]YYYWWWUUUQQQNNNMMMIIIFFFFFFHHHQQQbbbsss|||zzzzzzwwwxxxvvvoooiiifff```ZZZ\\\fffnnnmmmiiiiiijjjkkkppprrrtttvvvwwwvvvuuuttttttsssssssssuuuvvvuuussswwwwwwvvvtttsssrrrqqqppprrrssstttvvvxxxyyy{{{{{{yyy{{{}}}sssllliiihhhhhhkkkpppuuutttpppkkkbbb```bbbkkkqqqoooiiieeebbbdddddd___VVVMMMHHHGGGIIISSS]]]dddjjjllliiicccZZZUUUPPPMMMMMMOOOPPPQQQTTTSSSRRRQQQOOOMMMLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLJJJKKKMMMOOOQQQSSSTTTUUUXXXZZZ^^^gggyyyLLLLLLLLLLLLMMMQQQXXX\\\[[[^^^aaaccchhhuuu{{{tttrrrjjjhhheeedddeeekkksssxxx}}}~~~}}}~~~~~~wwwooohhhbbb[[[WWWPPPMMMJJJGGGGGGIIILLLNNNOOOUUU\\\___dddjjjkkkhhh^^^XXXMMMDDD??????CCCEEENNNTTT\\\dddhhhjjjkkkllljjjnnnuuu}}}yyyrrrgggaaa___eeellloooppprrrzzz}}}|||{{{zzzzzz{{{~~~yyysssiiicccaaajjjvvv}}}{{{~~~|||vvvtttxxx|||{{{ssscccRRRGGGBBBBBBBBBBBBCCCEEEGGGHHHIIIKKKMMMNNNNNNNNNPPPRRRWWWXXXYYYXXXUUUTTTVVVWWW^^^^^^]]][[[XXXWWWXXXYYYZZZ]]]```aaa```bbbfffjjjlllrrrxxxttt}}}~~~nnn]]]PPPJJJJJJIIIGGGEEEDDDCCCCCCCCCEEEHHHLLLQQQVVV\\\bbbgggooossswww{{{}}}~~~~~~~~~|||zzzzzz{{{{{{{{{|||}}}yyyssspppqqquuuxxx~~~|||zzz|||zzzrrrkkkddd]]]YYYZZZYYYZZZ]]]cccjjjppptttwwwwwwvvvwwwyyy{{{~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{|||{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvuuusssqqqpppooorrrsssuuuxxx{{{|||{{{yyytttpppmmmnnnqqqtttuuutttsssrrrrrrssssssqqqnnnkkkiiigggggggggaaa[[[\\\```hhhpppwwwxxxxxxzzz{{{zzz{{{~~~|||sssmmmeee___\\\YYYTTTQQQLLLIIIFFFFFFHHHQQQbbbrrr|||zzzyyyzzz}}}~~~yyyrrrlllcccZZZVVV```kkkmmmjjjhhhjjjmmmsssuuuwwwzzzzzzyyywwwuuuuuutttssssssuuuwwwwwwvvvxxxwwwvvvuuutttsssrrrqqqqqqqqqsssuuuwwwyyyzzz{{{xxx{{{~~~uuulllhhhhhhhhhjjjoootttwwwuuupppkkkeeefffjjjppptttqqqkkkgggcccccc```YYYQQQKKKHHHGGGIIISSS___eeeiiikkkhhhbbbVVVSSSOOOLLLLLLMMMNNNOOOQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTWWWYYY^^^fffwwwKKKLLLLLLKKKLLLPPPUUUYYYVVV[[[___aaaccclll||||||zzzooonnnkkkiiiiiinnnwww}}}zzzrrrjjjbbb]]]TTTQQQLLLIIIHHHKKKOOOQQQSSSYYY^^^aaaffflllnnnlllddd]]]QQQGGG@@@???AAACCCKKKRRR\\\dddhhhiiihhhhhheeejjjrrr}}}}}}wwwggg___ZZZ___gggjjjlllmmmxxx|||}}}yyyxxx|||~~~{{{wwwssskkkeeeeeeooo{{{xxx{{{~~~xxxvvvzzz~~~|||ssscccSSSIIIBBBBBBCCCDDDFFFGGGIIIIIIKKKMMMOOOPPPPPPQQQSSSUUUZZZ[[[[[[ZZZXXXWWWWWWWWW[[[\\\]]]\\\ZZZXXXXXXXXXYYY\\\^^^^^^]]]___dddhhhlllooo|||yyyooovvv~~~tttcccTTTLLLHHHHHHFFFEEEDDDCCCCCCCCCFFFHHHLLLPPPTTTZZZaaaeeepppssswwwyyyyyyyyyzzz|||zzz|||}}}||||||}}}|||||||||~~~zzzsssnnnmmmnnnooouuu}}}{{{yyytttlllddd]]]XXXSSSPPPOOOPPPQQQUUU\\\eeennntttxxxxxxxxxyyyzzz{{{}}}}}}~~~}}}|||{{{zzz{{{|||}}}~~~|||{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwvvvtttrrrpppooorrrsssvvvzzz~~~~~~yyyuuuppppppsssvvvvvvuuusssrrrqqqqqqqqqooommmjjjdddccccccccc___ZZZ\\\aaahhhrrrzzz}}}~~~~~~|||uuummmfffbbb^^^XXXTTTLLLHHHFFFFFFHHHQQQaaaqqq|||zzzyyy~~~zzzqqqdddYYYRRR[[[eeekkkkkkiiilllpppuuuwwwzzz||||||{{{yyyxxxxxxuuussssssuuuwwwxxxxxxvvvvvvvvvuuuuuutttttttttrrrssstttvvvxxxzzz{{{|||xxxzzz}}}rrrjjjhhhjjjiiilllqqquuuwwwvvvqqqnnnhhhmmmssswwwwwwtttoooiiifffddd```YYYRRRKKKHHHGGGIIIUUUaaahhhjjjkkkhhhcccUUUSSSQQQNNNKKKJJJKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNMMMKKKJJJNNNNNNOOOPPPQQQRRRRRRSSSWWWZZZ___fffvvvJJJKKKKKKKKKKKKMMMQQQTTTRRRXXX]]]^^^___eeepppyyy{{{zzzvvvqqqnnnrrrzzz}}}sssjjjddd[[[WWWQQQLLLKKKNNNRRRUUUWWW\\\```bbbfffmmmooommmggg```UUUJJJBBB???@@@AAAIIIPPPZZZbbbffffffeeeddddddhhhppp{{{kkkbbb]]]aaagggjjjlllnnnvvv{{{{{{zzz|||xxxnnniiiiiisssvvvrrryyyzzzxxx|||~~~ssscccSSSJJJBBBBBBDDDFFFHHHIIIKKKKKKLLLNNNQQQRRRSSSTTTWWWYYY\\\\\\\\\[[[ZZZXXXWWWVVVWWWZZZ]]]^^^]]][[[ZZZYYYZZZ\\\]]]\\\[[[]]]bbbffflllooo{{{|||ppprrryyy~~~zzzjjjYYYPPPGGGGGGGGGFFFFFFEEEDDDDDDGGGIIILLLNNNRRRWWW]]]bbbkkkppptttuuutttsssuuuwwwuuuyyy~~~}}}|||}}}}}}}}}}}}~~~~~~vvvppplllkkkjjjnnn|||}}}{{{zzz|||xxxmmmggg```YYYTTTPPPMMMKKKIIIJJJLLLPPPVVV```kkkrrrxxxxxxyyyzzz{{{|||||||||}}}}}}|||{{{{{{}}}~~~|||{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvvvvtttsssqqqpppssstttwww|||}}}xxxsssqqqsssuuuuuuuuutttrrrooonnnnnnnnnmmmlllbbb```___``````^^^aaaffflllvvvwwwoooiiiddd]]]YYYNNNJJJHHHGGGHHHOOO^^^mmm{{{|||||||||xxxiii]]]VVVZZZccckkknnnmmmoootttwwwyyy{{{}}}}}}}}}|||{{{zzzwwwtttsssuuuwwwyyyyyytttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{||||||yyyzzz|||~~~ssskkkjjjkkkkkkmmmqqqtttvvvuuutttrrrooowww~~~~~~{{{uuuooojjjggg```YYYQQQLLLHHHFFFLLLXXXeeejjjkkkjjjfffbbbUUUUUUSSSPPPLLLJJJJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPOOONNNLLLKKKOOOPPPPPPQQQQQQRRRRRRRRRVVVZZZ___ffftttJJJKKKLLLLLLLLLLLLMMMOOOPPPTTTXXXYYY[[[___gggnnnxxxzzztttvvv}}}|||rrrkkkaaa]]]VVVPPPOOOQQQVVVYYYYYY]]]```aaaeeekkknnnllliiibbbXXXLLLDDD@@@???@@@DDDLLLWWWaaafffhhhhhhhhhhhhjjjoooxxx}}}qqqjjjfffhhhkkkmmmooossstttzzz{{{zzzwwwqqqooowwwvvvnnnnnnwww|||xxx}}}~~~rrraaaSSSJJJAAACCCEEEGGGIIIKKKLLLLLLLLLNNNQQQSSSTTTVVVYYY[[[]]]\\\[[[[[[ZZZXXXVVVTTTSSSXXX^^^bbbbbb___]]][[[[[[]]]]]]\\\ZZZ[[[```eeelllppp{{{tttqqqsss||||||nnn[[[OOOHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJLLLOOOTTTYYY^^^ccciiioooqqqooonnnooorrrqqqvvv}}}}}}{{{|||~~~}}}|||uuuoookkkiiiiiiwwwyyyyyyyyyzzzwwwpppddd___WWWQQQNNNLLLKKKJJJHHHIIIJJJLLLQQQZZZeeennnuuuwwwyyy{{{|||}}}~~~~~~|||}}}~~~}}}{{{{{{{{{{{{||||||{{{{{{zzzzzzyyyxxxxxxuuuuuutttssssssrrrrrrqqqssstttwww|||zzzsssqqqqqqssssssrrrrrroookkkiiiiiikkkkkklllfffaaa___bbbfffhhhlllpppuuuzzzrrrjjjccc]]]SSSOOOKKKHHHGGGLLLYYYgggvvvzzz~~~~~~~~~uuuiii```___eeennnssssssssswwwxxxyyyzzz|||}}}~~~~~~~~~}}}yyyuuutttuuuwwwyyyzzzttttttttttttttttttttttttuuuvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{~~~}}}tttnnnlllmmmlllnnnppprrrssstttvvvwwwzzzzzzrrrkkkaaaXXXPPPLLLJJJIIIPPP\\\hhhllljjjgggbbb]]]TTTUUUUUURRRNNNKKKLLLMMMIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTXXX^^^dddqqqKKKMMMNNNOOOMMMLLLMMMMMMOOOQQQSSSUUUWWW\\\ccciiihhhyyyyyyxxxwwwpppfffaaaYYYSSSQQQTTTXXX\\\ZZZ^^^``````dddjjjlllkkkiiicccYYYNNNFFFAAA??????@@@IIIVVVbbbiiinnnpppqqqmmmmmmoootttyyy{{{xxxuuusssmmmjjjkkklllmmmoootttrrrxxxyyyxxxyyyuuuyyy~~~~~~}}}~~~yyypppjjjmmmvvv}}}xxx}}}}}}qqq```RRRJJJAAACCCEEEHHHJJJLLLMMMMMMKKKMMMPPPSSSTTTWWWZZZ\\\\\\[[[[[[ZZZZZZXXXUUURRRQQQWWW___dddeeebbb___]]]\\\]]]^^^\\\YYY[[[___dddlllqqq{{{|||tttwwwooooooxxx{{{nnnZZZLLLHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHIIIJJJMMMQQQWWW[[[\\\cccjjjmmmlllkkkllloooooovvv|||~~~|||zzz{{{}}}~~~yyyrrrllljjjgggtttyyyyyyyyyzzz{{{|||sssmmm___ZZZSSSNNNKKKKKKJJJJJJHHHIIIIIIJJJMMMVVVaaaiiisssuuuxxx{{{}}}{{{|||}}}~~~~~~{{{zzzyyyxxxxxx|||{{{{{{zzzzzzyyyxxxxxxtttsssrrrqqqqqqqqqqqqrrrssstttwww|||zzzsssppppppqqqqqqooonnnjjjeeecccdddfffhhhiiillleeebbbfffmmmqqqvvvzzz~~~xxxooofff```WWWRRRMMMIIIFFFIIIUUUbbbqqquuuzzz}}}}}}uuuiiieeehhhqqqxxxwwwvvvyyyyyyyyyzzz{{{}}}{{{vvvtttuuuwwwyyyzzzuuuuuuttttttsssssssssssssssssssssssstttttttttttt{{{zzzzzz|||}}}uuupppmmmmmmmmmnnnooopppqqqssswwwzzzxxxpppcccXXXPPPMMMMMMMMMSSS___jjjmmmiiiddd^^^YYYSSSUUUUUUSSSOOOMMMMMMOOOLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIKKKLLLNNNNNNOOOOOOKKKLLLMMMOOOQQQSSSTTTUUURRRWWW]]]cccoooGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOOOOQQQTTTYYY^^^aaaeeelllvvv~~~vvvooocccYYYUUUTTTTTTWWWZZZZZZ[[[\\\]]]___cccfffhhhkkkdddYYYLLLCCC???>>>???EEEGGGNNN\\\lllvvvxxxuuuooonnnmmmmmmnnnppppppoooiiiiiijjjnnnrrruuuvvvvvvyyyyyy|||wwwwww~~~{{{{{{}}}~~~|||zzz|||uuummmhhhlllvvvzzz|||}}}zzzpppaaaRRRHHHHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOPPPSSSWWWYYYYYYXXX___```aaaaaaaaa___]]]\\\bbbbbbbbbccceeefffdddcccaaaaaabbbbbbbbbbbbaaa```iiissswwwzzzvvvvvv}}}vvvnnnqqqsssiii[[[QQQJJJGGGGGGJJJKKKIIIJJJMMMGGGHHHJJJKKKLLLNNNRRRUUUZZZ^^^bbbfffiiikkkoooqqqtttwwwyyyzzzzzz{{{|||~~~uuummmlllhhhrrr{{{uuusssuuuxxxzzz}}}xxxnnnfff```\\\VVVRRRPPPOOONNNMMMPPPNNNMMMMMMLLLOOOZZZeeemmmssswwwxxxzzz~~~~~~~~~~~~~~~~~~|||zzzzzzzzzzzz|||}}}~~~~~~}}}zzzvvvtttrrrqqqqqqrrrttttttsssqqqooosssyyy}}}~~~vvvooommmjjjfffdddfff^^^^^^\\\YYYXXX]]]eeemmmkkkooopppnnnqqqyyy{{{ooocccXXXSSSNNNKKKHHHHHHOOOXXXeeekkkrrrwwwzzz~~~~~~yyyuuuqqqoooqqqtttwwwxxxxxxyyyyyyzzz|||~~~}}}zzzwwwtttssstttuuuwwwxxxuuurrrppppppqqqqqqpppoooooonnnoooooopppqqqrrrvvvvvvxxx{{{}}}vvvrrrrrrtttmmmmmmnnnooollljjjpppyyyuuu___TTTPPPNNNOOOSSS^^^fffpppssslllbbbZZZVVVQQQPPPNNNNNNOOOOOOOOONNNPPPOOOMMMLLLKKKLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOORRRTTTVVVVVVWWW[[[aaakkkGGGGGGIIIJJJJJJKKKKKKKKKMMMMMMMMMNNNQQQUUUZZZ\\\^^^dddmmmuuu}}}xxxqqqfff\\\XXXVVVUUUVVVXXXYYYZZZ[[[]]]^^^aaadddfffhhhbbbXXXMMMEEE@@@@@@AAABBBEEEOOO^^^nnnxxxyyywwwnnnkkkhhhggghhhiiigggeeeeeeeeefffjjjooosssuuuuuuwwwxxx{{{~~~zzzrrrqqq~~~~~~|||zzzyyyzzzzzzxxxvvvwwwtttnnnhhhgggnnnzzz~~~wwwyyy{{{wwwmmm___RRRIIIIIIJJJKKKMMMOOOPPPRRRRRRQQQQQQRRRUUUXXX[[[[[[ZZZ]]]___aaaddddddcccaaa```bbbaaaaaaccceeeeeedddccc```````````````aaaaaaaaadddmmmpppzzztttqqquuu|||pppppprrrjjj\\\SSSIIIEEEDDDGGGGGGFFFFFFIIIDDDFFFGGGHHHHHHJJJNNNQQQVVVZZZ^^^bbbfffiiimmmpppsssvvvxxxzzzzzzzzz{{{|||yyypppooohhhqqqyyytttrrruuuxxxxxxzzz~~~yyyoooiii```\\\XXXUUUTTTSSSSSSRRRTTTQQQPPPOOONNNOOOYYYdddlllrrrwwwwwwyyy}}}~~~~~~|||{{{zzzzzz{{{{{{|||}}}~~~}}}zzzxxxvvvrrrqqqqqqqqqrrrrrrpppnnnnnnrrrwww{{{~~~~~~~~~~~~{{{uuuooommmhhhaaa]]]]]]WWWWWWUUUSSSRRRWWW```hhhoootttwwwwwwyyytttiii[[[UUUPPPLLLHHHGGGMMMUUU^^^dddkkkqqquuuyyy~~~|||xxxtttrrrsssuuuvvvvvvwwwwwwxxxzzz{{{}}}~~~~~~|||zzzvvvsssrrrssstttvvvwwwtttqqqpppqqqqqqqqqpppnnnnnnnnnnnnooopppqqqqqqtttuuuxxx||||||tttooonnnooollllllmmmnnnkkkiiinnnwwwiii[[[TTTQQQSSSWWWaaaiiiqqqrrrkkkaaaYYYVVVSSSQQQOOOOOOPPPQQQPPPOOOQQQOOOMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUVVVVVVWWWZZZ___ggg{{{FFFGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJKKKMMMQQQTTTVVVXXX\\\ccchhhnnnwww|||sssiii___[[[YYYUUUTTTVVVYYYZZZ\\\]]]]]]___bbbdddhhhddd\\\RRRJJJDDDCCCDDD>>>DDDOOO^^^nnnxxx{{{{{{qqqllleeecccdddccc```\\\______```dddjjjpppssstttvvvwwwzzz|||~~~~~~~~~~~~~~~vvvooommmwww|||{{{zzzzzzzzzyyyvvvttttttpppjjjeeegggqqq~~~wwwyyyzzzuuukkk]]]RRRKKKIIIKKKMMMPPPSSSTTTUUUUUUTTTTTTTTTWWWZZZ\\\]]]\\\\\\___cccgggiiihhhfffdddaaa```aaabbbdddeeedddccc______^^^^^^^^^```aaabbbaaahhhhhhpppuuuooommmsss}}}wwwtttuuuooobbbXXXKKKFFFCCCDDDEEECCCCCCEEECCCEEEFFFFFFFFFGGGJJJLLLPPPTTTYYY]]]bbbfffkkknnnrrrtttwwwyyyyyyyyyzzz{{{}}}uuuqqqgggnnn{{{wwwsssrrruuuxxxvvvwwwyyy{{{{{{||||||{{{yyywwwvvv}}}~~~zzzrrrllldddaaa]]][[[[[[[[[[[[ZZZZZZVVVTTTRRRPPPQQQXXXaaakkkqqqvvvvvvxxx|||~~~}}}}}}{{{{{{{{{{{{zzz{{{|||}}}}}}{{{zzzyyyuuutttrrrqqqqqqpppmmmkkknnnqqquuuzzz|||}}}|||{{{xxxrrrmmmjjjeee\\\UUUSSSQQQQQQPPPNNNOOOTTT]]]dddrrrzzz{{{qqq___YYYSSSOOOJJJGGGKKKQQQWWW]]]ffflllqqquuu{{{~~~|||xxxwwwvvvvvvuuuttttttvvvxxxyyy{{{{{{{{{{{{{{{yyyvvvsssqqqrrrsssttttttrrrppppppqqqqqqpppooommmmmmmmmmmmnnnooopppqqqqqqtttyyy~~~{{{rrrllljjjjjjkkkkkkllllllhhhfffkkktttrrr___VVVTTTWWW[[[eeejjjppppppjjj```YYYVVVUUUSSSPPPPPPQQQRRRRRRQQQQQQPPPNNNMMMLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXZZZ^^^eeexxxFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGHHHHHHJJJMMMPPPRRRVVVYYY]]]```dddlllvvv~~~qqqhhh___\\\YYYUUUSSSTTTXXXZZZ]]]^^^^^^___bbbeeekkkjjjddd[[[PPPIIIEEEEEE>>>CCCMMMZZZhhhttt{{{~~~yyyrrrjjjgggfffeee___ZZZZZZYYY[[[___fffmmmqqqsssuuuvvvyyyzzz{{{||||||}}}zzzuuurrrxxx~~~~~~xxxyyy{{{|||}}}{{{yyywwwyyyssskkkfffjjjttt|||}}}|||vvviii\\\RRRMMMIIIKKKOOORRRUUUVVVVVVVVVVVVVVVUUUWWWZZZ\\\]]]\\\\\\```eeejjjlllkkkhhhfffaaa``````bbbdddfffeeeccc```___^^^]]]^^^```bbbdddcccgggfffkkk~~~}}}sssjjjkkkrrryyy{{{|||xxxkkk___PPPIIIDDDDDDDDDBBBAAABBBDDDEEEGGGFFFFFFFFFHHHIIIKKKNNNSSSXXX]]]ccciiilllpppsssvvvyyyyyyyyyzzz{{{yyy|||yyyrrrgggmmmxxxwwwsssssswwwxxxvvvuuuvvvvvvvvvwwwvvvtttrrrooonnnsssuuuyyy}}}~~~{{{uuupppkkkhhhdddbbbbbbaaa```___^^^ZZZWWWUUURRRQQQVVV]]]jjjppptttuuuwww|||~~~}}}||||||||||||yyyzzz{{{||||||}}}}}}|||{{{yyywwwuuutttrrrooommmpppqqquuuyyy||||||zzzxxxuuunnnhhheee```XXXRRRQQQPPPQQQQQQPPPQQQVVV___fffsss~~~vvvccc\\\VVVRRRNNNKKKMMMRRRUUU\\\eeelllpppuuuzzz~~~~~~}}}{{{zzzzzzyyywwwuuussstttwwwyyyzzzyyyxxxwwwzzzxxxuuurrrqqqqqqrrrrrrpppooommmmmmnnnooonnnlllllllllllllllmmmooopppqqqooosssyyy|||rrrkkkiiihhhlllkkklllkkkgggdddhhhpppzzzttt___VVVUUUYYY]]]fffjjjmmmlllggg```[[[XXXUUUSSSPPPPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSTTTYYYZZZ\\\```gggyyyEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOTTTVVVXXXZZZ]]]cccmmmtttnnneee]]]ZZZXXXTTTRRRSSSVVVZZZ^^^```___```eeehhhoooooolllbbbUUUJJJDDDBBB@@@DDDIIIRRR]]]jjjvvv~~~}}}xxxqqqnnnllliiiccc^^^YYYXXXXXX\\\ccckkkpppssstttwwwyyyzzzzzzzzz|||~~~}}}}}}|||{{{{{{qqquuuzzz}}}~~~}}}{{{zzz{{{sssjjjggglllvvvwwwhhh[[[RRROOOIIIKKKOOOSSSUUUVVVVVVVVVWWWVVVUUUVVVYYY[[[\\\[[[^^^bbbfffjjjllljjjgggeeeaaa```aaaccceeeffffffeeebbbaaa```______aaacccdddfffjjjgggjjjyyyzzzllliiimmmrrrxxx}}}}}}qqqeeeUUULLLDDDCCCBBB@@@>>>???BBBDDDEEEEEEDDDDDDEEEFFFHHHKKKPPPTTTYYY___eeeiiilllppptttxxxyyyyyyzzz{{{xxx{{{~~~}}}tttjjjnnnuuuwwwsssssswwwyyyvvvtttuuutttuuuuuuuuutttqqqnnnlllmmmooosssxxx{{{{{{wwwsssppplllhhheeedddbbb___]]]___[[[WWWVVVSSSQQQTTTYYYgggmmmrrrtttwww|||~~~~~~||||||{{{||||||yyyzzzzzz{{{|||}}}}}}{{{zzzxxxuuurrrrrrsssuuuyyy||||||yyyvvvrrrjjjdddaaa]]]XXXVVVWWWTTTUUUUUUUUUVVV[[[dddkkkxxxxxxggg___XXXUUURRRPPPSSSWWWXXX^^^gggnnnqqqtttxxx|||~~~}}}|||{{{zzzzzz{{{{{{zzzxxxrrrtttvvvwwwxxxwwwvvvuuuxxxvvvtttrrrqqqqqqrrrsssnnnllljjjjjjkkkkkkjjjiiikkkkkkllllllmmmooopppqqqooossszzz{{{qqqkkkjjjjjjmmmllllllkkkfffbbbfffnnnvvv}}}qqq___WWWZZZ___bbbfffgggiiihhheeeaaa^^^\\\UUUSSSPPPOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSRRRRRRRRRWWWYYY\\\aaahhhzzzEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMOOOPPPRRRTTTUUUVVV\\\dddkkkyyylllccc[[[XXXVVVSSSQQQQQQRRRWWW^^^aaaaaabbbggglllrrrtttrrrhhhYYYJJJBBB???BBBDDDFFFJJJQQQ]]]lllvvv|||zzzxxxuuurrrnnniiieee\\\ZZZYYY\\\cccjjjppptttvvvxxx{{{{{{yyyyyy|||~~~{{{yyyyyykkkqqqxxx}}}~~~}}}{{{zzzvvvnnnffffffnnnzzzvvvfffXXXQQQOOOKKKMMMOOORRRUUUVVVVVVWWWXXXWWWUUUVVVXXXZZZ[[[[[[___bbbeeehhhiiihhheeecccbbbaaabbbdddggghhhgggfffcccbbbaaa``````aaabbbcccfffiiihhhkkkvvvsssnnnpppssswwwzzz}}}tttjjj[[[PPPEEECCCBBB???======???@@@BBBBBBAAAAAAAAABBBFFFIIILLLPPPTTTZZZ```dddfffjjjpppuuuwwwxxxyyyzzzzzz}}}xxxooopppuuu}}}}}}vvvssssssvvvxxxuuutttuuusssuuuwwwxxxxxxvvvsssqqqmmmnnnqqquuuyyyyyywwwuuupppmmmhhheeebbb___[[[YYY]]]XXXUUUTTTSSSPPPRRRVVVaaahhhnnnppptttzzz~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{|||zzzzzzzzzzzz{{{}}}}}}zzzxxxsssssstttxxx||||||xxxtttooohhhbbbaaa___]]]]]]___YYYZZZ[[[[[[[[[```iiiooo|||nnnddd[[[XXXVVVVVVYYY^^^___eeemmmrrrtttuuuwwwzzz~~~}}}zzzyyyxxxyyy{{{|||{{{zzzssstttuuuvvvvvvvvvuuutttvvvuuutttsssrrrsssssstttpppmmmiiiggghhhiiiiiihhhkkkllllllmmmnnnpppqqqrrrqqqtttzzzvvvnnnjjjkkkmmmpppooonnnlllfffbbbfffmmmuuuzzz~~~~~~oooaaa]]]bbbggghhhffffffeeecccaaa```^^^^^^VVVSSSPPPNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRSSSUUUYYY___fffxxxDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEGGGIIIKKKMMMNNNMMMOOOQQQRRRSSSWWW___eeepppxxxoooeee[[[WWWTTTPPPNNNOOOLLLTTT\\\``````ccciiiooouuuyyyyyyooo___OOOEEEBBBAAACCCEEEEEEHHHRRR```kkkxxx{{{}}}|||xxxsssooonnn```^^^\\\^^^ccckkkqqqtttwwwzzz}}}|||zzzzzz}}}{{{vvvuuutttjjjqqqzzz}}}{{{zzzuuummmeeegggrrrsssbbbUUUPPPOOONNNOOOPPPRRRTTTVVVWWWXXXZZZXXXVVVVVVXXXZZZ[[[[[[]]]___bbbeeefffeeedddccccccbbbccceeehhhiiiiiihhhbbbbbbbbbaaa``````______^^^cccdddiiirrrzzz~~~yyy{{{}}}~~~|||xxxqqqcccWWWKKKGGGFFFCCC@@@@@@===???AAABBBAAA@@@AAAAAADDDFFFIIILLLOOOTTTZZZ^^^___dddkkkppptttuuuwwwxxxzzz}}}~~~uuusssuuu{{{zzzuuuqqqppptttvvvtttsssuuusssuuuyyy|||}}}|||zzzyyyppppppqqqsssvvvwwwwwwuuuooolllhhheeebbb^^^[[[XXXYYYTTTQQQRRRQQQOOOOOORRRZZZbbbhhhkkkpppxxx||||||~~~}}}{{{zzz{{{|||~~~}}}|||zzzzzzzzz{{{{{{{{{zzzyyyyyy{{{}}}}}}{{{sssrrrssswwwzzzzzzvvvqqqmmmgggdddeeeeeecccbbbddd```bbbcccbbbcccgggooouuuuuujjj___ZZZYYYZZZ]]]bbbjjjpppwwwzzzzzzyyyyyy{{{~~~|||yyyxxxwwwwwwyyyzzzzzzzzzuuuuuuuuuuuuuuuuuuttttttttttttssssssttttttuuuvvvsssooojjjgggfffggghhhiiillllllmmmnnnoooqqqrrrssssssvvvzzzyyyooohhhfffjjjnnnsssqqqpppnnngggcccfffmmmssswwwyyyzzz}}}vvvtttmmmdddccciiilllkkkhhhfffbbb___^^^]]]]]]\\\XXXUUUQQQOOOPPPRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTTTTSSSTTTYYY^^^eeevvvDDDEEEEEEEEEEEEEEEDDDDDDAAABBBDDDFFFIIIKKKMMMNNNLLLOOOQQQRRRSSSWWW]]]ccchhhooo}}}~~~rrrhhh]]]WWWTTTOOOMMMNNNHHHQQQZZZ___```cccjjjqqqyyy}}}vvveeeUUUKKKGGG???BBBEEEDDDDDDKKKWWWbbbwww|||}}}wwwtttuuudddaaa^^^___dddlllrrruuuxxx|||}}}{{{zzz~~~uuupppoooooommmttt}}}|||zzzxxxpppiiikkkvvv|||ooo^^^RRRNNNOOOQQQQQQRRRSSSTTTVVVXXXYYY[[[YYYWWWWWWXXXZZZ[[[[[[[[[]]]```bbbdddddddddcccccccccdddfffiiijjjjjjiiiaaaaaaaaaaaa```___]]]\\\WWW]]]```fffooovvv}}}}}}|||xxxkkk^^^QQQLLLKKKHHHEEEEEE>>>AAACCCDDDCCCBBBCCCCCCCCCEEEGGGIIILLLPPPVVVZZZZZZ```gggmmmqqqsssuuuwwwyyy|||~~~xxxvvvuuu{{{~~~xxxsssooonnnrrrtttssssssuuusssvvvzzz~~~~~~sssrrrrrrsssuuuvvvvvvuuupppnnnjjjgggdddaaa]]]ZZZWWWQQQOOOPPPPPPNNNNNNQQQVVV]]]dddhhhnnnuuuzzz{{{~~~|||zzzxxxxxx{{{~~~}}}|||{{{zzzyyyyyyzzz{{{|||{{{zzzyyyzzz}}}~~~|||sssqqqqqquuuyyyyyytttnnnlllhhhgggjjjjjjgggeeefffggghhhiiiiiiiiimmmtttzzz{{{ooobbb\\\[[[[[[___dddtttyyy}}}}}}}}}zzzwwwzzzxxxvvvvvvwwwyyyyyyxxxvvvvvvuuutttttttttuuuuuussssssssstttuuuvvvwwwwwwvvvqqqkkkgggfffgggiiijjjlllmmmmmmnnnpppqqqssstttuuuwww{{{~~~sssiiicccccciiinnntttsssrrrooohhhcccfffnnnooosssuuuvvvyyy}}}{{{wwwlllnnnkkkeeeeeekkknnnkkkkkkgggbbb^^^\\\[[[[[[ZZZYYYVVVRRRPPPQQQTTTUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVUUUVVVZZZ___eeevvvDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQRRRSSSUUUYYY[[[bbbkkkyyytttlllaaaZZZVVVSSSNNNJJJMMMQQQWWW___gggnnnsssuuuzzzkkk[[[MMMGGGBBB??????AAABBBEEENNNWWWgggttt|||yyyuuurrriiieeeaaabbbgggnnnrrrtttzzz||||||{{{zzz{{{ttt{{{tttkkkiiiiiioooyyy}}}hhhdddqqqxxx~~~~~~uuuhhhZZZRRROOOPPPQQQSSSUUUVVVWWWXXX[[[^^^\\\ZZZXXXVVVWWW[[[___ccc___aaabbb```^^^]]]```cccbbb``````ccciiimmmnnnmmmhhhfffeeefffhhhhhheeebbb```\\\___hhhnnnvvv|||xxxwwwqqqlllcccYYYPPPIIIEEECCCDDDCCCBBBAAA@@@AAABBBBBBDDDEEEFFFHHHJJJOOOTTTYYY___```bbbgggmmmrrruuuuuuyyyyyyyyyzzz|||zzzsssoootttzzzzzzwwwvvvnnnnnnnnnoooqqqsssvvvwwwwwwwwwzzz|||wwwvvvxxxzzzzzzzzzrrrooollliiifffbbb^^^[[[VVVRRRMMMKKKLLLNNNOOONNNSSSXXX```hhhoootttvvvwww|||{{{yyywwwvvvwwwxxxyyyzzz{{{|||{{{yyyyyy{{{|||||||||zzzyyyyyyzzz{{{|||}}}||||||~~~}}}yyyuuuwwwuuusssttttttrrrmmmiiikkkkkklllmmmnnnnnnnnnnnnsssttttttsssrrrttt{{{|||yyyzzzssshhhddd___XXX]]]hhhxxx{{{xxxwwwrrrsssttttttsssssstttvvvvvvvvvvvvvvvvvvwwwwwwwwwtttsssrrrqqqqqqrrrtttuuuvvvtttqqqmmmkkkjjjkkkkkknnnpppqqqrrrqqqqqqrrrtttvvvxxxyyy{{{~~~qqqeeedddgggiiimmmrrrwwwtttooojjjggggggkkknnnsssuuusssqqquuuyyytttkkkeeeaaa___bbbhhhmmmnnnmmmiiieee```\\\ZZZYYYXXXWWWVVVUUUSSSRRRQQQRRRTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUTTTVVVWWWVVVUUUUUUVVVWWWYYY\\\YYY[[[fffrrrCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJLLLNNNPPPQQQRRRTTTXXXZZZ___gggssswwwiii___YYYUUUPPPLLLPPPSSSZZZbbbkkksssyyy}}}rrrbbbTTTLLLDDDAAAAAABBBBBBCCCJJJRRR```nnnzzz}}}zzzwwwtttqqqlllhhhddddddhhhnnnsssuuuvvvwwwxxxxxxxxxzzz~~~{{{pppvvv~~~~~~rrrjjjggghhhooozzz~~~kkkjjjwww~~~|||zzz{{{rrrfff[[[SSSRRRRRRSSSUUUVVVVVVVVVWWWZZZ\\\```^^^\\\ZZZYYY[[[^^^aaa```___^^^\\\ZZZ[[[^^^```aaa______bbbgggjjjkkkkkkkkkiiiggghhhkkkmmmmmmkkkdddaaaccckkkpppvvvyyyvvvuuuvvvssshhhYYYNNNHHHHHHDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFGGGHHHLLLQQQTTT[[[\\\___ccciiinnnqqqrrruuuvvvwwwxxxzzzvvvnnnjjjnnnsssrrrpppoookkkkkklllnnnqqqtttvvvxxxvvvwwwzzz~~~yyyvvvxxxzzz{{{{{{tttrrrooollliiieeeaaa^^^XXXTTTNNNLLLMMMOOOOOOOOOSSSWWW^^^fffmmmqqqtttuuuzzzyyyxxxwwwvvvwwwyyyzzz{{{||||||{{{zzzyyyzzz|||{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{|||||||||yyywwwwwwuuutttuuuuuutttpppllloooppprrrtttvvvwwwxxxxxxzzzzzzyyyyyyyyy{{{~~~}}}xxxuuuvvv{{{~~~ooohhhaaaZZZ]]]fffvvv~~~~~~{{{xxxvvvrrrsssttttttsssssstttvvvuuuvvvvvvwwwxxxwwwwwwwwwtttsssrrrqqqrrrsssuuuvvvwwwvvvrrrooommmlllllllllnnnpppqqqqqqqqqqqqtttvvvwwwxxxxxxxxx|||yyywwwllldddeeehhhjjjooouuuwwwtttnnniiiffffffjjjmmmttttttpppmmmooosssqqqjjjaaa^^^\\\```gggmmmnnnnnnjjjeee___[[[YYYXXXWWWWWWVVVTTTRRRPPPOOOOOOOOOPPPTTTTTTTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWWWWVVVVVVWWWYYYXXX[[[YYY\\\hhhsssCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLNNNPPPQQQSSSVVVXXX[[[aaakkkvvvtttfff\\\VVVQQQNNNPPPSSSZZZcccmmmwwwzzziii[[[SSSGGGDDDBBBCCCBBBAAAEEEKKKWWWdddrrrwwwwwwuuurrrooolllhhheeedddggglllpppssspppqqqssstttuuuwww{{{~~~~~~{{{qqqsssxxx||||||pppgggfffhhhppp{{{pppqqq~~~}}}zzzyyyyyy|||wwwooodddZZZUUUTTTTTTUUUVVVWWWWWWVVVVVVXXXZZZ______^^^\\\[[[[[[]]]______[[[WWWTTTVVVYYY\\\^^^```______aaaeeeggghhhhhhiiigggfffhhhmmmssswwwyyymmmjjjlllqqqsssvvvzzztttvvv|||wwwdddTTTLLLJJJDDDDDDBBBAAAAAAAAABBBCCCEEEEEEFFFFFFFFFIIILLLPPPWWWYYY\\\```dddhhhkkklllpppqqqsssuuuxxx}}}zzzqqqhhhccceeehhhhhhffffffeeefffiiilllpppsssvvvxxxwwwxxx{{{{{{xxxxxxzzz|||}}}yyyvvvsssqqqnnnjjjeeebbbZZZWWWRRROOOOOOQQQRRRSSSVVVYYY^^^dddjjjooosssuuuyyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}|||zzzyyyzzz{{{{{{zzzzzzyyyyyyzzz{{{{{{vvvyyy{{{|||zzzyyyxxxxxxwwwvvvvvvwwwxxxwwwtttrrruuuwwwzzz}}}~~~~~~|||xxxtttpppppptttxxx{{{xxxnnnggg``````eeesss~~~}}}zzzzzz{{{{{{xxxtttqqqsssttttttsssssstttuuutttvvvxxxyyyyyyyyywwwvvvtttsssrrrqqqrrrtttvvvxxxzzzxxxuuurrrpppnnnnnnmmmooooooppppppppprrrvvvyyyyyyzzzxxxttttttwwwuuuqqqlllgggdddfffhhhlllrrryyyxxxuuuooojjjggghhhjjjlllsssqqqlllhhhiiillljjjfff[[[YYYZZZ^^^ffflllnnnnnnjjjddd]]]XXXVVVVVVVVVVVVZZZYYYVVVTTTRRRQQQQQQQQQTTTTTTSSSSSSTTTTTTUUUUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWWWWWWWYYYZZZXXX\\\ZZZ^^^iiiuuuBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGIIIJJJLLLMMMNNNPPPSSSVVVWWW]]]fffoooyyy}}}kkk^^^VVVRRRPPPNNNRRRXXXaaammmyyyooo```WWWJJJFFFDDDDDDCCC@@@BBBFFFNNN[[[iiippprrrrrrpppllliiifffcccccceeeiiimmmooommmnnnooopppqqqsssuuuwwwwwwyyyzzz{{{{{{|||yyyvvvwwwyyyxxxmmmfffgggiiisss}}}wwwxxx~~~zzzwwwwwwyyy{{{|||vvvmmmbbbZZZUUUSSSTTTTTTUUUVVVVVVVVVWWWYYY[[[]]]___```___\\\ZZZ[[[]]][[[VVVPPPOOOSSSYYY]]]^^^aaa```aaabbbdddeeeggggggdddccccccfffmmmvvvzzzvvvuuuvvvvvvxxx{{{ssspppxxx~~~zzzlll[[[NNNIIIEEEDDDCCCAAAAAABBBBBBCCCDDDEEEFFFFFFFFFHHHKKKNNNWWWYYY[[[^^^```bbbeeegggkkkmmmppprrrvvv{{{wwwnnneee______```^^^^^^___^^^```dddiiinnnrrrtttvvvxxxyyy{{{}}}yyyxxx{{{~~~|||{{{xxxvvvsssoooiiieee]]]ZZZUUUSSSSSSUUUXXXYYY[[[\\\```eeejjjppptttwwwzzzyyyxxxxxxwwwxxxxxxyyy{{{|||}}}|||{{{zzzzzz{{{||||||||||||}}}}}}}}}~~~uuuyyy||||||yyyvvvuuuvvvvvvvvvwwwxxxyyyyyyxxxxxxzzz|||}}}zzzwwwxxx{{{}}}|||yyyxxxuuuqqqllljjjkkkmmmoootttyyyvvvnnnfffdddfffmmmxxx{{{wwwvvvwwwxxxuuurrrqqqsssttttttsssrrrtttuuutttvvvxxxzzzzzzyyywwwvvvtttsssrrrrrrsssuuuwwwxxx{{{zzzwwwuuurrrpppoooooooooooooooooopppsssxxx|||}}}}}}yyyqqqlllkkkjjjgggddddddeeegggiiimmmtttyyyyyyuuuppplllkkklllmmmnnnpppnnniiifffeeedddbbb___VVVVVVYYY___fffkkkmmmmmmhhhbbbZZZUUURRRSSSTTTUUU[[[ZZZXXXVVVTTTSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTSSSUUUWWWWWWWWWXXXZZZ[[[ZZZ^^^\\\```jjjtttBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMPPPSSSUUUZZZcccjjjrrrzzzqqqaaaXXXSSSRRROOOSSSYYYcccnnn{{{wwwhhh___OOOIIIFFFEEEDDDAAABBBEEEHHHTTTaaagggkkkmmmkkkhhhdddcccbbbaaacccgggkkkooonnnmmmmmmmmmmmmnnnnnnmmmpppqqqsssttttttvvvyyy{{{~~~{{{zzz}}}}}}tttkkkgggiiimmmvvv~~~|||wwwssstttwwwzzz~~~wwwkkk```XXXSSSQQQQQQRRRTTTUUUVVVVVVXXX[[[]]]```dddfffddd^^^YYYXXXYYYVVVQQQMMMNNNTTT[[[___aaaccccccdddddddddeeefffgggeeeeeeeeegggmmmuuu}}}zzzxxxwwwzzzvvvlllooosssuuupppdddSSSHHHEEEDDDCCCBBBAAABBBCCCCCCBBBDDDEEEFFFFFFHHHKKKNNNWWWZZZ\\\]]]]]]^^^```cccgggjjjnnnqqqtttxxx}}}~~~wwwoooggg```^^^]]]ZZZYYYZZZYYY\\\aaagggllloooqqqrrrwwwxxxyyyzzz|||~~~{{{zzz|||~~~|||zzzwwwsssmmmiii___]]]YYYVVVVVVXXX]]]``````aaacccggglllqqquuuxxx{{{zzzyyyxxxwwwwwwwwwvvvyyyzzz||||||{{{zzzzzz{{{{{{||||||}}}}}}}}}~~~~~~www{{{~~~}}}yyytttsssssstttuuuvvvxxxxxxyyyzzz{{{}}}~~~{{{vvvqqqjjjhhhfffiiimmmrrrttttttvvvsssnnniiieeeccccccccciiipppxxx~~~tttjjjdddcccfffnnnzzz}}}xxxsssqqqqqqrrrqqqpppqqqrrrssssssrrrrrrsssuuutttuuuxxxzzzzzzyyywwwuuutttsssrrrqqqrrrtttvvvxxx{{{zzzxxxvvvtttrrrqqqqqqooopppppppppqqqtttyyy}}}{{{ooofffbbbaaa___aaadddfffhhhjjjoootttwwwvvvsssooonnnoooppppppooonnnkkkiiigggddd___[[[XXXSSSVVV\\\bbbhhhkkkkkkkkkeee___WWWRRRPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTSSSTTTVVVWWWWWWWWWYYY[[[\\\```^^^aaaiiiqqqAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDDDDEEEGGGHHHIIIIIIKKKNNNPPPRRRWWW___eeejjjpppxxx~~~zzzggg\\\WWWVVVUUUXXX___hhhsss~~~rrrhhhVVVOOOIIIGGGFFFBBBBBBDDDDDDNNNYYY^^^bbbeeedddaaa______``````aaaeeekkkoooooommmlllkkkkkkjjjhhhgggiiijjjmmmnnnoooqqqtttvvv{{{}}}{{{zzz{{{yyysssllliiimmmrrrzzz|||vvvrrrrrrvvvzzzwwwjjj___WWWRRRPPPOOOQQQSSSUUUVVVWWWXXX[[[^^^fffjjjnnnjjjaaaYYYUUUTTTRRRQQQPPPRRRWWW]]]aaadddeeefffgggfffddddddeeegggjjjkkkkkkkkklllpppvvvzzz{{{wwwwww{{{}}}ooolllkkkooorrrjjjYYYJJJEEEEEECCCBBBBBBBBBCCCDDDBBBCCCEEEFFFFFFGGGJJJLLLTTTWWWZZZ[[[ZZZZZZ]]]```dddgggkkkooorrruuuyyy|||yyyrrrkkkeeebbb___ZZZXXXYYYWWW[[[aaagggkkknnnooooootttsssrrrqqqqqqtttyyy}}}~~~||||||~~~|||wwwqqqmmmcccaaa]]]XXXVVVXXX]]]aaabbbccceeeiiimmmqqqtttvvvxxxxxxwwwwwwvvvuuuuuutttuuuxxxzzz{{{zzzzzzzzz{{{xxxyyyzzz{{{{{{{{{{{{{{{zzz|||~~~~~~{{{vvvsssqqqqqqsssuuuvvvvvvwwwyyy{{{}}}|||yyytttnnnhhhccc___XXXWWWWWW[[[aaahhhmmmppppppnnnjjjfffaaa^^^\\\[[[```fffnnnvvv{{{~~~{{{mmmeeeaaaaaadddiiioootttwwwyyyzzztttqqqmmmjjjiiikkknnnpppppprrrssssssrrrrrrssstttsssuuuwwwxxxxxxxxxvvvuuutttsssrrrqqqqqqrrrtttuuuyyyxxxwwwvvvuuusssrrrrrrooopppqqqrrrrrruuuyyy|||}}}pppddd___]]]\\\bbbeeeggggggkkkrrruuuuuurrrpppppprrrvvvwwwuuurrrnnnkkkjjjiiiddd[[[VVVUUUUUUZZZbbbiiilllllliiiggg```[[[UUUPPPOOOPPPQQQRRRQQQRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSTTTVVVVVVVVVVVVXXXYYY\\\___^^^```hhhnnn@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEGGGGGGHHHIIILLLNNNPPPTTTXXX\\\aaahhhqqqxxx}}}pppccc]]][[[YYY]]]dddmmmwwwzzzppp___UUUMMMIIIFFFBBBAAACCCBBBJJJQQQUUUYYY]]]\\\YYYUUUWWWYYYZZZ\\\aaahhhmmmooommmkkkjjjkkkjjjfffdddccceeehhhiiijjjlllppprrrwww}}}~~~wwwyyyyyytttnnnlllpppuuu}}}{{{vvvtttvvv{{{~~~uuuhhh]]]VVVSSSPPPNNNSSSTTTVVVVVVVVVXXXZZZ\\\bbbhhhmmmkkkaaaXXXTTTSSSRRRTTTWWWYYY[[[^^^aaadddfffggghhhfffccccccdddfffhhhjjjllllllkkklllnnnqqqwwwxxxwwwuuuvvvyyy}}}wwwoooiiikkkooojjj[[[LLLFFFEEECCCBBBBBBBBBCCCDDDBBBCCCEEEEEEDDDDDDFFFGGGLLLPPPTTTVVVUUUWWW[[[___aaadddiiilllooorrrtttwww|||vvvpppjjjgggbbb[[[XXXYYYYYY]]]ccciiimmmoooooonnnmmmllljjjgggfffhhhnnnsssyyy{{{}}}~~~~~~|||vvvqqqgggddd___YYYTTTTTTYYY]]]```aaadddgggkkknnnqqqrrrqqqrrrrrrsssttttttttttttrrruuuxxxzzzzzzyyyzzz{{{vvvwwwyyyzzz{{{{{{zzzzzz||||||}}}~~~{{{vvvrrrnnnpppssssssssstttwwwzzz~~~}}}xxxqqqkkkddd^^^ZZZXXXQQQPPPPPPRRRWWW^^^dddggghhhgggeeeaaa^^^[[[XXXWWWYYY\\\aaaiiipppttttttsss{{{tttkkkfff]]]]]]]]]___bbbfffiiijjjggggggfffbbb```ccckkkrrrppprrrssssssrrrqqqssstttttttttuuuvvvvvvvvvvvvuuutttsssqqqppppppqqqrrrsssvvvvvvuuuuuutttssssssrrroooqqqsssssstttvvvxxx{{{{{{}}}qqqeee______```ccceeeeeefffmmmvvvxxxtttssssssuuu{{{zzzsssnnnjjjhhhbbbXXXTTTVVVXXX___iiipppqqqmmmgggccc[[[WWWRRROOOOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWTTTRRRPPPNNNNNNOOOPPPRRRRRRQQQQQQQQQQQQRRRSSSTTTSSSTTTUUUUUUTTTTTTVVVWWWXXX]]]\\\^^^ffflll@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDFFFFFFGGGHHHKKKMMMNNNQQQSSSVVVZZZcccnnnwwwwwwwwwxxx{{{xxxhhhaaa___[[[___fffnnnwww}}}ssseee[[[PPPJJJGGGBBB@@@BBBAAAGGGMMMPPPSSSWWWWWWSSSMMMPPPSSSUUUWWW\\\ccciiinnnllljjjjjjkkkjjjgggcccaaabbbeeefffhhhjjjmmmpppttt{{{wwwyyyzzzvvvpppnnnrrrvvv|||zzzxxxvvvvvv{{{}}}tttggg\\\VVVSSSQQQOOOUUUVVVWWWWWWVVVVVVYYYZZZXXX```gggggg```XXXTTTTTTSSSWWW\\\___^^^^^^aaacccfffhhhhhhfffcccaaaccceee```dddhhhiiiiiiiiikkkmmmnnnpppssstttuuuxxxxxxwww}}}tttwww|||sssjjjiiijjjfffYYYMMMFFFEEEDDDCCCBBBCCCCCCDDDCCCDDDEEEDDDBBBAAABBBCCCDDDIIIOOORRRRRRTTTZZZ______bbbgggkkkmmmoooqqqssszzz~~~xxxrrrmmmjjjeee]]]XXXYYY[[[___eeekkkooopppooonnnhhhgggdddaaa___aaahhhmmmuuuyyy|||~~~yyytttiiiggg```XXXRRRQQQTTTYYY^^^___bbbfffiiikkkmmmnnnkkklllnnnppprrrsssssstttpppssswwwyyyyyyyyyzzz{{{wwwxxxzzz|||}}}}}}|||||||||||||||yyytttllloooqqqqqqqqqrrruuuyyyxxx{{{|||{{{{{{tttmmmgggaaa\\\YYYYYYRRRPPPNNNNNNQQQVVV[[[^^^bbbaaa```^^^\\\YYYWWWVVVVVVUUUWWW^^^ggglllkkkhhhdddnnnwwwzzz~~~{{{sssooo\\\YYYWWWWWWYYY\\\^^^___]]]___```]]][[[___jjjsssppprrrssssssrrrqqqssstttttttttttttttuuuuuuuuuvvvuuusssqqqooooooooopppqqqssstttttttttttttttsssrrroooqqqtttuuuuuuvvvxxxzzzwww}}}}}}rrrfffaaabbbcccccceeedddeeennnyyyzzzuuuvvvxxx|||wwwpppkkkggg```WWWUUUXXXZZZbbbmmmttttttnnnfff```XXXUUUQQQOOOOOOPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRTTTRRRPPPNNNMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTUUUUUUTTTSSSTTTVVVUUUZZZZZZ]]]eeekkk~~~BBBAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKMMMOOOQQQUUU\\\bbbhhhlllooopppqqqtttwwwzzz}}}~~~~~~}}}rrrddd^^^cccaaadddnnnvvvzzz~~~zzzhhh^^^RRRKKKHHHGGGEEEBBBEEEGGGJJJMMMOOOOOOOOOOOOMMMIIIIIINNNUUUYYY___eeefffjjjkkkgggeeefffeeeccc```aaabbbdddgggkkkoooqqq{{{}}}}}}yyyuuurrrsssvvvzzz{{{zzzxxx~~~|||wwwxxx~~~rrrccc[[[VVVRRRQQQSSSQQQUUUXXXXXXVVVUUUWWWYYYZZZ]]]\\\XXXVVVYYY[[[ZZZ]]]]]]^^^___aaabbb```^^^dddcccdddggggggbbb```aaaddddddeeegggiiijjjiiigggmmmooorrrsssrrrrrrrrrssszzz{{{uuuuuu{{{nnniiijjjggg___VVVJJJHHHFFFDDDCCCBBB@@@>>>BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDFFFJJJPPPUUUXXXZZZ___dddiiikkkmmmnnnoooyyy||||||wwwttttttqqqlllhhhddd___YYYVVVZZZ]]]cccjjjppprrrqqqooojjjiiigggeeedddeeefffgggsssvvvxxxwwwuuuvvv{{{|||xxxvvvnnniiibbbYYYSSSPPPQQQTTT[[[^^^aaaeeehhhiiiiiihhhjjjlllnnnppppppqqqtttvvvvvvuuutttvvvxxxzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{|||{{{zzz{{{}}}}}}zzzwwwppppppoooooopppqqqrrrrrrvvvyyy~~~~~~{{{yyyyyyxxxyyy{{{yyyqqqjjjgggddd```]]]ZZZVVVRRRPPPQQQSSSUUU___^^^]]][[[WWWTTTQQQOOOPPPPPPQQQSSSWWWZZZ[[[\\\YYY\\\aaaeeemmmxxxxxxuuukkkeee]]]YYYXXXWWWVVVTTTVVVVVVWWWXXXZZZ```ggglllppprrrssssssrrrqqqrrrsssuuuuuuuuuuuuvvvwwwyyyyyyvvvvvvuuurrrpppooooooppprrrssstttuuuuuutttsssrrrvvvvvvvvvxxxzzzzzzxxxvvvsssxxx}}}{{{sssjjjdddbbbaaadddhhhmmmqqqtttvvvvvvsssyyyyyynnnfff___WWWXXX]]]bbbhhhqqqyyy{{{uuujjjbbb^^^VVVQQQRRRTTTRRRQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPOOONNNPPPRRRRRRQQQQQQPPPPPPQQQQQQQQQSSSUUUVVVVVVTTTSSSSSSTTTSSSYYYZZZ]]]ccchhh|||AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNQQQVVV\\\aaadddiiiiiijjjkkklllmmmnnnnnnnnnllliiieeeddddddfffgggkkkttt|||llldddcccaaaccckkksssvvvzzz}}}lllbbbVVVMMMIIIHHHFFFCCCDDDFFFIIILLLMMMMMMLLLKKKGGGCCCCCCHHHNNNSSSZZZ```dddhhhiiifffdddeeeeeecccaaabbbeeeiiimmmqqquuuwww|||}}}yyyvvvuuuwwwzzz{{{~~~~~~vvvuuu~~~|||wwwxxx~~~|||ooobbbZZZVVVSSSSSSUUUSSSUUUVVVTTTRRRQQQTTTWWWWWWZZZZZZWWWVVVZZZ]]]\\\]]]\\\\\\]]]______^^^]]]aaa___```dddddd``````bbb_________aaacccdddbbb```hhhkkkoooppppppppppppqqqsssvvvqqqxxxvvvooonnnlllddd]]]OOOKKKGGGDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDGGGKKKOOOQQQVVV[[[```eeehhhjjjlllmmmssswww||||||xxxuuusssqqqmmmhhhddd___YYYUUUSSSWWW___hhhppptttsssrrrqqqooommmkkkjjjjjjkkkllllllppprrrqqqnnnmmmooorrruuu{{{{{{wwwtttlllhhh```WWWQQQNNNNNNOOOUUUYYY___eeehhhiiiiiihhhhhhhhhjjjllloooqqqssstttuuuuuuuuuwwwyyyzzzzzzxxxvvvwwwyyyzzz{{{{{{zzzyyy{{{yyyyyyzzz{{{{{{xxxuuuppppppppppppqqqqqqqqqqqqqqqssswww{{{}}}zzzxxxwwwwwwwww|||~~~xxxsssqqqmmmjjjccc```ZZZUUURRRQQQQQQRRR[[[[[[[[[YYYWWWSSSOOOMMMLLLKKKKKKLLLOOOSSSUUUVVVUUUXXX[[[^^^ccclllxxxzzzmmmfff]]]XXXVVVVVVUUUTTTYYYZZZZZZZZZ[[[^^^dddhhhmmmoooqqqrrrrrrqqqrrrtttuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvuuutttrrrpppoooooorrrrrrsssuuuuuuvvvvvvvvvzzz|||~~~|||yyyvvv~~~qqqiiifffbbbeeejjjooorrrtttuuutttttt|||wwwlllaaaWWWWWW\\\eeejjjssszzz|||wwwmmmeee^^^WWWQQQRRRSSSRRRQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPPPPQQQSSSLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUUUUSSSRRRSSSTTTRRRXXXYYY\\\ccchhh{{{@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEFFFGGGGGGGGGIIIJJJLLLNNNRRRVVVZZZ\\\bbbbbbbbbbbb```^^^\\\[[[\\\YYYUUURRROOOOOOPPPPPPUUU^^^kkkxxxuuukkkfffcccdddjjjoooqqqssswww~~~rrrhhh[[[PPPKKKHHHFFFDDDCCCEEEHHHJJJKKKIIIHHHFFFCCC???===BBBGGGLLLTTT]]]aaafffhhheeedddffffffddddddfffjjjoootttxxx{{{}}}~~~{{{zzzzzz{{{|||{{{yyyxxx{{{}}}xxxppprrr|||vvvwww~~~xxxlll___YYYVVVSSSSSSVVVUUUUUUUUURRRNNNNNNQQQUUUSSSVVVWWWTTTUUUYYY]]]]]]YYYXXXWWWXXXZZZ\\\\\\[[[\\\ZZZ[[[___```^^^___bbbbbbbbbbbbcccddddddbbb```bbbfffjjjmmmnnnnnnnnnooorrr~~~zzzooopppwwwyyyvvvsssmmmhhhXXXSSSKKKEEEBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAABBBEEEGGGIIIQQQUUUZZZ___cccfffiiikkkmmmqqqxxx~~~~~~{{{xxxwwwtttqqqmmmiiiddd]]]YYYMMMQQQYYYdddnnnuuuwwwwwwzzzyyywwwuuusssrrrqqqqqqjjjmmmnnnlllgggcccbbbbbbgggnnnxxx~~~|||xxxuuulllhhh```XXXRRRNNNLLLLLLNNNSSS\\\dddiiikkkjjjiiigggeeeeeehhhmmmrrrsssrrrttttttuuuxxxzzz{{{yyyxxxssstttwwwyyyzzzzzzzzzyyyzzzyyyyyyyyyyyywwwtttqqqnnnoooqqqrrrqqqpppnnnmmmkkklllnnnqqqtttwwwzzz|||{{{zzzxxxwwwuuuuuutttttt{{{{{{zzzwwwrrrjjjfff___XXXSSSPPPOOOOOOVVVWWWWWWWWWUUUQQQNNNKKKIIIGGGFFFFFFHHHMMMQQQTTTZZZ]]]___aaaccciiiqqqxxxssskkkaaaZZZXXXXXXWWWVVV\\\]]]]]]\\\[[[\\\___bbbiiikkknnnppppppqqqsssuuuvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvwwwvvvtttqqqooommmppppppqqqsssuuuwwwyyyzzz~~~}}}xxxmmmiiieeehhhlllqqqssstttsssrrrsss{{{ssscccXXXYYY^^^hhhmmmttt{{{~~~yyyqqqjjj___XXXRRRSSSTTTRRRQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTTTTRRRQQQPPPRRRSSSKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSSSSRRRQQQRRRSSSQQQVVVWWW[[[ccchhh{{{???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEIIIIIIKKKNNNQQQUUUXXXZZZ\\\\\\\\\[[[YYYUUURRRPPPQQQOOOLLLIIIGGGGGGGGGHHHOOOUUU___jjjyyy~~~uuunnniiigggjjjkkkjjjkkknnnrrrvvv~~~vvvmmm```TTTMMMIIIGGGEEECCCDDDFFFHHHHHHFFFCCCBBBCCC???===@@@DDDIIIRRR\\\bbbgggiiigggfffggggggdddhhhkkkoootttxxx{{{}}}~~~}}}yyytttsssuuuvvvrrrlllqqq~~~vvvxxxtttiii^^^XXXUUURRRQQQSSSUUUWWWYYYWWWRRRPPPPPPRRROOOSSSTTTQQQQQQUUUXXXXXXRRRQQQPPPRRRUUUYYYZZZ[[[WWWUUUVVVZZZ\\\\\\___cccgggffffffggghhhgggeeebbb]]]bbbgggkkkmmmmmmnnnoooxxx~~~qqqmmmqqqwww~~~}}}zzzvvvrrrfff^^^SSSJJJDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???@@@AAACCCDDDKKKOOOTTTYYY]]]bbbfffiiikkkooowww~~~~~~}}}zzzwwwsssllleee```PPPRRRWWW```lllvvv}}}~~~{{{yyywwwvvvoooooommmhhhbbb]]]ZZZZZZ]]]eeepppzzz{{{yyypppkkkddd\\\VVVQQQMMMKKKIIIOOOYYYcccjjjmmmmmmmmmjjjfffcccfffmmmssstttrrrttttttuuuxxxzzzzzzyyywwwsssssstttuuuwwwyyy{{{|||}}}}}}|||{{{yyyuuuqqqnnnmmmnnnppprrrqqqnnnkkkiiigggggghhhiiilllqqquuuwwwxxxxxxwwwvvvtttsssssssssvvv|||~~~}}}zzzvvvmmmiiibbb[[[UUUQQQOOOOOOQQQRRRTTTTTTSSSPPPLLLJJJHHHGGGEEEEEEGGGMMMUUUZZZccceeehhhiiijjjmmmtttyyy}}}ttthhh```\\\[[[[[[ZZZ\\\\\\]]][[[ZZZZZZ\\\^^^fffhhhlllnnnoooqqqsssuuuvvvvvvuuutttttttttuuuuuuvvvvvvwwwwwwwwwsssooolllmmmmmmnnnooorrruuuxxxzzz}}}xxxnnnjjjgggjjjnnnrrrssssssqqqoooooovvvwwweee[[[\\\bbbkkkooouuu{{{}}}zzztttnnnbbbZZZTTTUUUUUUSSSQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRSSSSSSRRRPPPPPPQQQRRRPPPPPPOOOMMMMMMLLLLLLLLLNNNPPPRRRRRRQQQQQQRRRSSSQQQUUUVVVZZZccchhhyyy@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIILLLOOOSSSUUUWWWUUUUUUVVVUUUSSSOOOLLLJJJGGGFFFDDDBBBBBBBBBCCCDDDHHHLLLRRR[[[hhhxxxvvvpppkkkjjjhhhdddcccdddgggkkksss|||xxxpppeeeYYYPPPKKKHHHGGGDDDEEEEEEFFFEEECCCAAA@@@CCC@@@>>>@@@BBBFFFPPPZZZccchhhllljjjiiijjjjjjgggmmmooorrrvvvxxxzzz{{{{{{}}}~~~xxxsssrrrsssrrrooolllsssyyyyyy~~~qqqfff\\\WWWSSSOOONNNOOOTTTYYY___```[[[VVVRRRQQQMMMQQQSSSPPPOOOQQQRRRPPPJJJIIIJJJMMMRRRWWWZZZ[[[UUUSSSTTTYYY[[[[[[^^^bbbdddccccccdddddddddaaa___\\\```fffjjjmmmnnnooopppxxx{{{uuuoooppprrrvvvzzz}}}|||zzztttkkk^^^RRRIIIEEEBBBAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????@@@AAABBBCCCGGGJJJOOOTTTXXX]]]cccgggkkkpppwww|||tttlllfffZZZXXXYYY___jjjwww}}}{{{uuurrrkkkddd]]]XXXWWWWWWXXX___jjjuuu}}}~~~|||sssooohhhbbb\\\WWWQQQLLLJJJOOOWWWaaaiiiooorrrsssqqqlllgggiiiooottttttssssssssstttvvvxxxyyyxxxvvvuuusssrrrqqqssswww|||{{{uuupppnnnlllnnnpppqqqppplllhhhfffffffffeeefffjjjoootttwwwzzzyyyyyyxxxvvvuuutttsssssszzz~~~{{{wwwnnnjjjddd]]]XXXTTTRRRQQQOOOPPPQQQRRRQQQNNNLLLJJJGGGFFFEEEEEEHHHOOOYYYaaaeeehhhmmmnnnooorrrvvv{{{}}}pppfffaaa^^^\\\[[[YYYZZZZZZZZZYYYYYY\\\^^^dddgggjjjmmmnnnpppsssuuuuuuuuuttttttttttttttttttuuuuuuvvvwwwxxxuuupppkkkkkkkkkkkklllnnnqqqtttuuuzzzrrrkkkjjjiiikkkoooqqqrrrqqqooommmmmmsss{{{zzzggg^^^```dddmmmppptttxxxzzzxxxsssoooddd]]]WWWWWWWWWTTTSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRQQQOOONNNOOOPPPQQQPPPNNNMMMLLLKKKKKKJJJLLLNNNQQQQQQQQQQQQRRRSSSQQQUUUTTTYYYbbbgggvvvAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEHHHKKKNNNPPPQQQNNNNNNNNNMMMLLLJJJHHHGGGBBBAAA@@@@@@@@@BBBCCCDDDBBBEEEJJJRRR\\\hhhuuu}}}yyyqqqjjjgggccc]]][[[\\\]]]aaaiiirrryyyyyysssjjj___VVVOOOLLLJJJFFFFFFEEEDDDCCCBBBAAAAAADDDAAA@@@AAAAAADDDMMMVVVaaahhhllllllmmmoooooolllpppqqqrrrtttvvvwwwxxxxxx|||yyy}}}zzzvvvuuutttpppooopppxxx}}}|||~~~yyylllbbbYYYUUUQQQMMMKKKKKKPPPYYYbbbfffccc[[[TTTQQQMMMSSSVVVTTTRRRRRRPPPMMMFFFFFFHHHLLLRRRWWWZZZ[[[UUUSSSUUUZZZ\\\\\\]]]aaabbbaaaaaabbbcccbbb___]]]^^^aaafffiiilllnnnqqqsssssstttyyyyyytttssssssuuuxxx}}}ttthhh[[[RRRJJJEEEBBBDDDCCCCCCCCCCCCCCCBBBBBB????????????@@@AAAAAABBBCCCFFFJJJNNNSSSXXX___ccchhhmmmuuu~~~zzzpppiiiccc```^^^bbblllzzz{{{vvvmmmeee^^^ZZZYYYYYYXXX]]]eeepppyyy~~~~~~}}}xxxsssmmmhhhddd^^^VVVPPPOOOQQQVVV]]]eeennnvvv{{{yyytttooommmpppsssttttttsssrrrrrrsssvvvwwwwwwvvvuuutttqqqqqqssswww|||}}}xxxtttqqqoooppprrrrrrppplllhhhfffeeeeeedddfffjjjooouuuxxx{{{{{{{{{{{{zzzyyyxxxxxxxxx~~~~~~zzzooolllgggaaa[[[XXXUUUTTTPPPPPPPPPPPPOOOMMMLLLKKKEEEFFFFFFEEEGGGOOOZZZbbbhhhmmmrrruuuvvvxxx|||xxxmmmfffaaa]]]ZZZXXXYYYYYYXXXXXXZZZ]]]```eeegggkkkmmmnnnoooqqqsssttttttsssssssssttttttuuutttssssssvvvxxxvvvqqqllljjjjjjjjjjjjkkklllmmmnnnsssxxx~~~{{{rrrkkkhhhiiikkklllnnnooopppooonnnmmmnnnrrrxxx~~~yyygggaaacccdddnnnoooqqqtttuuutttpppmmmfff^^^XXXWWWWWWTTTRRRSSSOOOOOONNNNNNNNNNNNOOOOOONNNPPPQQQQQQOOONNNNNNOOOLLLLLLKKKJJJJJJJJJKKKKKKKKKNNNPPPQQQQQQQQQRRRTTTRRRUUUTTTXXXaaaeeesssBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEGGGIIIJJJKKKLLLJJJJJJIIIHHHGGGFFFEEEEEEBBBAAAAAAAAAAAABBBCCCDDDCCCEEEIIINNNUUU\\\dddhhhqqq|||uuullleeeaaa]]]WWWUUUVVVRRRVVV]]]eeemmmuuu{{{yyyvvvooofff\\\UUUQQQOOOIIIGGGEEEBBBAAABBBCCCDDDEEEDDDDDDDDDCCCCCCKKKTTT\\\cccjjjlllooosssuuusssqqqqqqqqqrrrtttvvvwwwxxxyyy|||yyy|||}}}{{{{{{wwwpppqqquuu{{{tttfff]]]UUURRRPPPLLLJJJJJJMMMVVVbbbgggeee]]]VVVRRROOOVVV[[[[[[YYYWWWTTTOOOHHHHHHKKKOOOTTTXXXZZZYYYWWWVVVXXX]]]___]]]]]]```aaa``````aaacccbbb```^^^___aaaeeegggjjjmmmqqqtttrrrrrrttt}}}zzzzzz{{{~~~yyyooodddZZZRRRKKKGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@BBBEEEIIIMMMSSSZZZ___bbbgggoooyyyvvvnnnfffdddbbbgggqqq~~~yyyqqqlllhhheeeddd^^^```eeennnwww~~~{{{vvvrrroooiii```YYYUUUTTTTTTWWW```lllxxx|||wwwrrroooppprrrtttsssqqqoooppprrruuuvvvvvvttttttssstttuuuxxxzzz|||}}}{{{yyyxxxssstttttttttqqqnnnjjjhhhcccccccccfffjjjpppuuuyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}ssspppkkkeee```[[[YYYXXXRRRQQQPPPOOONNNMMMMMMLLLFFFHHHHHHGGGGGGNNNXXXaaakkkqqqwww{{{|||~~~wwwnnngggaaa]]][[[[[[ZZZXXXXXX[[[___cccgggiiilllmmmnnnnnnpppqqqrrrrrrrrrrrrssstttuuuuuusssqqqpppssswwwwwwrrrmmmkkkkkkkkkkkkjjjiiihhhggggggiiiooozzzrrrqqqnnnkkkhhhggghhhjjjkkkllllllmmmmmmmmmmmmmmmmmmrrrxxx|||ooocccccceeeeeemmmmmmmmmooopppooollliiieee]]]WWWVVVVVVSSSQQQQQQOOONNNNNNMMMMMMNNNNNNOOONNNPPPRRRRRRPPPOOONNNOOOMMMLLLLLLKKKJJJJJJJJJKKKKKKMMMPPPQQQQQQRRRSSSUUUSSSUUUSSSXXXaaadddpppCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHIIIIIIIIIIIIKKKJJJHHHGGGFFFEEEEEEEEE@@@@@@@@@??????@@@AAAAAAEEEFFFIIILLLOOORRRUUUWWW]]]fffrrryyyoooggg```\\\XXXSSSQQQRRRJJJMMMSSSZZZcccllluuuzzzzzzxxxrrrjjjaaaYYYTTTRRRKKKHHHEEEBBBAAABBBDDDFFFHHHGGGHHHHHHFFFEEELLLUUUWWW___ggglllpppvvvxxxwwwpppppppppqqqsssuuuxxxyyyvvvyyy~~~~~~yyy|||yyyqqqrrryyyyyyqqqbbbYYYRRRPPPOOOLLLJJJKKKKKKTTT```fffddd]]]VVVSSSQQQYYY___```___]]]XXXSSSKKKKKKNNNRRRWWWYYYYYYXXXYYYXXXZZZ___aaa^^^]]]___]]]]]]]]]^^^``````^^^\\\```bbbdddfffhhhlllqqqtttvvvuuutttyyy{{{rrriii```WWWOOOJJJBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>======<<<>>>???BBBEEEIIIPPPWWW\\\\\\aaajjjuuu{{{ssseeedddeeejjjuuu|||wwwssspppffffffhhhoooxxx~~~{{{xxxrrriiiaaaYYYUUURRRSSS[[[jjjyyy{{{tttooonnnqqqtttsssqqqnnnnnnpppsssvvvvvvrrrsssuuuwwwyyyyyyyyyxxxxxx}}}~~~}}}|||wwwwwwwwwuuusssooollljjj```aaabbbeeejjjpppuuuyyyvvvxxx{{{~~~~~~wwwtttnnnhhhccc^^^[[[YYYTTTSSSPPPNNNMMMMMMMMMNNNIIIKKKKKKIIIHHHMMMWWW___jjjpppwww{{{||||||vvvnnnfffaaa^^^]]][[[YYYYYY[[[```dddhhhjjjmmmnnnmmmnnnooopppqqqqqqqqqrrrssstttuuuvvvrrrpppooorrrvvvwwwsssnnnlllmmmmmmllljjjgggeeeccc]]]\\\___kkkxxx~~~{{{uuuiiifffcccbbbdddgggjjjkkklllkkkkkkkkkkkklllmmmnnnkkkpppwww{{{|||}}}~~~sssddd^^^cccgggffflllkkkkkkkkklllkkkiiigggddd\\\VVVUUUTTTQQQOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOQQQSSSSSSQQQPPPOOOPPPSSSRRRPPPNNNLLLJJJJJJIIIKKKMMMPPPQQQRRRRRRTTTUUUTTTVVVSSSWWW```cccnnnAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBCCCCCCBBB???<<<@@@@@@@@@BBBDDDEEECCCAAAEEEEEEEEEEEEGGGIIIKKKLLLPPPRRRYYYfffvvvssslllccc```[[[WWWSSSPPPLLLIIIIIIGGGHHHMMMSSSZZZeeeooorrrtttrrriiiaaa[[[VVVQQQNNNLLLHHHCCCAAAAAADDDGGGLLLNNNMMMHHHBBBBBBIIIPPPVVV[[[aaagggkkknnnqqqssspppqqqqqqqqqqqqssswwwzzzwwwzzz~~~www{{{|||xxxyyyxxxsssyyy|||rrraaa\\\VVVRRRQQQRRRSSSSSSPPPTTT]]]dddccc]]]ZZZ\\\YYY[[[___bbbcccaaa\\\YYYRRRRRRRRRSSSVVVZZZ]]]___cccbbbaaaaaaaaaaaa^^^\\\```___^^^___``````^^^\\\ccccccdddeeegggjjjmmmoooqqqrrruuuxxx~~~}}}yyysssnnniiiaaaXXXQQQFFFDDDCCCBBBCCCDDDCCCAAAAAA@@@@@@???>>>===<<<<<<===>>>???BBBEEEIIIMMMOOOXXXZZZ___gggtttuuuooohhheeejjjsss|||{{{wwwuuuxxx|||xxxsssmmmddd___ZZZXXX\\\fffqqqyyy}}}xxxrrrnnnmmmmmmmmmpppooommmmmmnnnrrrvvvxxxoooqqqtttuuuuuuuuuwwwxxxzzz}}}{{{xxxxxxzzzyyyuuusssssspppllldddcccdddggglllpppssstttyyyyyyyyyzzz|||~~~xxxtttoooiiieee```\\\YYYUUUSSSPPPOOONNNNNNLLLJJJMMMKKKHHHGGGIIIMMMSSSVVVdddlllwww}}}~~~~~~~~~vvvlllgggaaa\\\XXXXXXWWWWWWZZZ___fffhhhjjjkkklllnnnppprrrqqqppppppqqqsssttttttssswwwuuussstttwwwyyyxxxvvvpppmmmiiihhhiiiiiifffccc```\\\[[[```gggkkkhhhccc]]]^^^```eeeiiillllllkkkooommmkkkkkkmmmoooppppppllllllnnnppprrruuuwwwyyyvvvrrrjjjaaaaaaggglllmmmqqqmmmhhheeecccbbbaaa___ZZZWWWSSSPPPOOONNNLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLOOOMMMMMMNNNQQQRRRPPPNNNRRRRRRQQQPPPPPPOOONNNNNNRRRRRRRRRRRRRRRRRRQQQQQQPPPRRRUUUYYY[[[aaannn|||AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@@@@AAABBBBBB@@@>>>???@@@AAACCCFFFFFFEEECCCBBBBBBAAABBBCCCDDDFFFGGGFFFFFFKKKUUUbbbssssssggg```YYYWWWSSSPPPOOOMMMKKKHHHEEEBBBCCCGGGLLLRRR\\\fffmmmqqqpppjjjddd```[[[VVVRRROOOKKKGGGDDDCCCDDDFFFJJJMMMOOOKKKFFFDDDHHHMMMSSSWWW^^^cccgggkkknnnpppnnnoooppppppqqqssswwwzzzxxxzzz}}}|||ppptttvvvuuuyyyvvvrrrwwwyyypppaaa]]]XXXUUUUUUUUUVVVVVVSSSUUU[[[aaaaaa]]]\\\___]]]]]]]]]^^^___```___^^^WWWWWWVVVXXXZZZ^^^aaacccdddbbbaaaaaabbbaaa___]]]```______aaaccccccaaa___aaaaaabbbdddfffiiilllmmmqqqqqqtttvvv{{{|||wwwqqqmmmiiiccc\\\VVVIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<===???BBBEEEHHHJJJQQQSSSXXX```mmm}}}yyymmmgggdddiiisss||||||vvviiifffcccaaadddjjjqqquuu}}}xxxtttqqqooonnnnnnooonnnmmmmmmnnnqqquuuwwwssssssssssssrrrtttwwwzzzxxxzzz{{{|||zzzwwwtttqqquuuyyyzzzwwwvvvwwwuuupppkkkjjjjjjlllppptttvvvwwwzzzzzzyyyyyyyyyzzz||||||zzzvvvqqqmmmhhhddd___[[[XXXVVVRRRPPPOOOMMMKKKJJJJJJHHHEEEDDDEEEIIINNNQQQ\\\dddmmmtttwwwxxx{{{}}}wwwpppddd^^^XXXVVVTTTSSSVVV\\\___bbbfffiiilllnnnrrrtttqqqpppoooppprrrsssrrrqqqtttrrrqqqssswwwyyyyyyyyyoookkkhhhggghhhhhhfffcccaaa]]]ZZZ[[[^^^```^^^\\\ZZZ\\\aaahhhmmmpppooommmqqqnnnjjjiiijjjlllmmmmmmnnnnnnnnnnnnnnnoooppppppnnnkkkeee```ccckkkpppooonnnkkkfffcccaaa___]]]\\\WWWTTTQQQPPPOOONNNLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNMMMLLLNNNPPPQQQOOOMMMQQQPPPPPPOOONNNNNNMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQTTTXXXZZZ```mmmzzzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>@@@BBBBBBAAA?????????AAADDDGGGHHHFFFEEEAAAAAA@@@@@@@@@AAABBBBBBAAA@@@BBBIIIQQQ^^^pppuuueeeYYYSSSMMMKKKIIIHHHIIIIIIHHHFFFBBB??????BBBFFFJJJSSS\\\ffflllooommmiiifffbbb]]]VVVSSSOOOKKKGGGFFFEEEFFFGGGKKKOOONNNIIIFFFGGGJJJOOOSSSYYY___cccgggjjjmmmlllmmmoooooopppsssvvvyyyyyyzzz|||vvvkkknnnooorrryyyvvvtttzzzuuulll___]]]ZZZYYYYYYZZZYYYYYYUUUUUUYYY^^^^^^\\\]]]```___]]][[[YYYZZZ]]]aaaccc^^^]]]\\\]]]___bbbeeegggdddcccbbbbbbbbbaaa___]]]______aaacccffffffeeecccbbbbbbccceeegggjjjlllnnnpppqqqssstttvvv{{{uuunnniiifffccc___[[[NNNJJJEEEAAA@@@@@@@@@@@@????????????????????????<<<<<<===>>>???BBBDDDFFFHHHKKKOOOVVVaaaooo}}}}}}mmmgggdddjjjsss}}}vvvtttrrrpppoooppprrrttt}}}|||zzzwwwtttrrrpppooonnnnnnnnnnnnoooqqqssstttvvvvvvtttrrrqqqssswwwzzzxxxxxxvvvsssqqqnnnlllkkkqqqvvvzzz{{{|||}}}{{{wwwtttrrrrrrsssvvvyyy{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz}}}zzzwwwsssooojjjddd```]]]ZZZUUUQQQNNNLLLJJJHHHHHHFFFDDDBBBCCCFFFIIIKKKQQQWWW___eeeiiinnntttxxx|||}}}nnneee]]]XXXTTTRRRUUU[[[___bbbgggjjjmmmooorrrtttsssqqqppppppqqqqqqpppoooqqqppppppqqquuuxxxzzzzzznnnkkkgggggghhhiiigggddddddaaa\\\WWWUUUTTTUUUVVVYYY\\\bbbjjjqqqsssrrrpppqqqmmmiiihhhiiilllnnnnnnpppooommmkkkhhhgggfffeeecccbbb^^^^^^fffpppssspppjjjgggccc```^^^[[[XXXVVVRRRQQQOOOOOOOOONNNKKKIIIGGGGGGHHHJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOOOONNNLLLNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOORRRWWWYYY^^^jjjwww@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>???AAACCCCCCBBB@@@>>>???AAADDDGGGHHHGGGEEECCCCCCBBBBBBAAAAAAAAAAAAAAA??????CCCGGGPPP^^^kkkzzzzzzyyyssshhh[[[QQQKKKEEECCCBBBBBBCCCDDDDDDCCCCCC@@@???BBBDDDFFFNNNVVVaaaiiippppppooommmhhhbbbYYYUUUPPPLLLJJJHHHGGGFFFEEEHHHLLLKKKGGGEEEEEEGGGKKKOOOUUUZZZ___cccgggjjjjjjkkkmmmoooppprrrvvvyyyyyyyyy{{{}}}}}}rrrjjjjjjlllrrrzzzxxxyyyzzzppphhh]]][[[ZZZZZZ\\\\\\[[[ZZZVVVVVVXXX]]]]]]ZZZYYY[[[\\\[[[YYYWWWWWW[[[```ccccccbbbaaaaaaaaabbbdddeeedddcccbbbbbbcccbbb```^^^]]]^^^```dddhhhiiigggeeeeeeeeeggghhhjjjlllnnnooooooqqqssssssrrrzzz|||uuullleeebbb```]]][[[RRRMMMGGGBBBAAAAAABBBBBB?????????@@@@@@@@@@@@@@@??????>>>>>>???AAABBBCCCDDDEEEHHHMMMUUU```kkksssqqqjjjgggllluuu~~~}}}zzzxxxwwwwww{{{{{{{{{zzzxxxuuurrrpppnnnnnnnnnooopppqqqrrrssswwwvvvuuusssrrrsssvvvxxxyyyvvvrrrmmmjjjhhhgggffflllssszzz}}}}}}{{{yyyxxxxxxzzz}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz}}}zzzvvvqqqjjjfffbbb]]]VVVQQQMMMJJJHHHFFFHHHFFFDDDCCCCCCDDDFFFHHHHHHLLLQQQUUUZZZ```iiipppuuu}}}|||rrrggg```ZZZVVVXXX]]]eeegggjjjmmmnnnoooqqqsssuuusssqqqqqqqqqqqqooommmpppooonnnoooqqqtttvvvwwwooollliiiiiikkkllljjjggggggddd^^^VVVPPPOOOSSSXXX^^^```dddkkkqqqttttttssspppmmmjjjiiilllooorrrsssqqqooolllhhhccc```^^^]]]ZZZZZZZZZ]]]hhhrrrsssooohhheeeaaa]]]ZZZWWWSSSQQQNNNMMMMMMNNNOOONNNKKKIIIEEEFFFGGGIIIKKKMMMNNNNNNLLLLLLLLLMMMMMMMMMLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNPPPUUUXXX]]]hhhsss@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>@@@@@@AAACCCEEEFFFDDDCCCAAA@@@AAACCCFFFGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@@@@===;;;;;;>>>@@@EEEOOOZZZbbbdddeeeccc\\\SSSKKKGGGCCCAAA@@@@@@AAABBBBBBAAACCCAAA@@@BBBCCCEEEKKKSSS^^^hhhrrrvvvvvvsssmmmfff[[[VVVPPPLLLJJJIIIGGGFFFDDDEEEEEEDDDAAAAAACCCFFFIIILLLRRRWWW\\\```eeeiiiiiikkkmmmoooppprrruuuxxxxxxxxxyyy{{{~~~}}}zzzwwwmmmfffgggkkkttt{{{}}}wwwllldddYYYYYYXXXZZZ[[[\\\[[[ZZZVVVUUUXXX]]]]]]XXXTTTSSSVVVXXXXXXXXXWWWYYY\\\___eeeeeedddcccbbbaaa``````bbbaaaaaaaaacccbbbaaa___\\\]]]___cccgggiiihhhffffffggghhhiiijjjkkkllllllnnnpppssssssqqquuuyyymmmddd```^^^[[[YYYTTTOOOGGGBBB@@@AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@BBBCCCEEEHHHLLLSSS[[[aaammm~~~vvvoookkkpppwww|||~~~~~~}}}}}}yyyzzz{{{{{{zzzvvvsssqqqooonnnnnnoooooopppqqqqqqssstttuuutttsssrrrssstttuuurrrnnniiieeecccccccccgggoooxxx}}}~~~|||zzzzzz{{{}}}}}}|||||||||{{{{{{zzzzzzyyyyyyssszzz~~~xxxqqqmmmfff```XXXPPPKKKHHHFFFEEEFFFEEECCCBBBBBBBBBCCCDDDCCCEEEGGGIIILLLTTT^^^fffoooxxxssskkkccc]]]^^^aaafffhhhjjjkkklllmmmppprrrvvvtttrrrqqqqqqqqqooommmooonnnmmmkkkkkkllloooqqqnnnmmmlllmmmppppppmmmjjjcccaaaZZZRRRMMMOOOWWW^^^gggffffffiiinnnrrruuuuuupppnnnmmmnnnppprrrsssrrrrrroookkkfffaaa]]]ZZZYYYUUUWWWZZZ___iiirrrrrrnnnhhhddd___[[[WWWTTTPPPNNNLLLLLLLLLMMMNNNMMMKKKHHHDDDEEEGGGIIIKKKLLLNNNOOOKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMOOOTTTXXX\\\fffooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDFFFJJJKKKJJJIIIGGGEEECCCCCCDDDEEEEEEDDDAAAAAAAAAAAA@@@???>>>===<<<;;;<<>><<<===AAADDDFFFJJJOOOTTTYYY^^^cccgggiiilllnnnpppqqqrrruuuwwwvvvwwwyyy{{{~~~zzzyyy}}}{{{{{{}}}{{{qqqiiiccceeelllwww~~~uuuiiibbbXXXWWWVVVWWWZZZ[[[ZZZYYYWWWUUUXXX]]]]]]XXXRRRQQQSSSVVVZZZZZZXXXXXXYYY\\\dddeeeffffffdddbbb___]]]_________```bbbcccbbb```\\\\\\^^^aaaeeehhhiiihhhffffffggghhhhhhgggggggggkkknnnssssssppprrruuukkkeeeaaa^^^\\\XXXRRRJJJDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;:::;;;<<<===BBBBBBCCCDDDFFFKKKPPPUUU[[[jjj{{{xxxqqqmmmrrryyypppooowwwyyyzzz{{{{{{zzzwwwsssqqqnnnmmmlllllllllmmmnnnooommmoooqqqqqqooonnnnnnooonnnllliiifffcccbbbaaa```dddllluuu{{{~~~|||yyyyyyzzz{{{{{{zzz|||||||||{{{zzzxxxwwwvvvuuu{{{~~~wwwssskkkdddZZZQQQKKKHHHFFFEEECCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBDDDKKKVVV^^^jjjrrr~~~xxxooogggdddfffcccdddeeefffgggjjjooosssuuutttrrrqqqqqqpppnnnlllmmmllljjjgggeeeeeegggjjjkkkkkklllpppsssrrrmmmiii[[[XXXSSSMMMKKKQQQ[[[cccllljjjhhhiiimmmqqqtttvvvrrrrrrtttvvvxxxxxxuuussstttqqqmmmgggbbb]]]ZZZXXXTTTZZZ___dddkkkrrrsssqqqjjjfff___ZZZVVVSSSPPPMMMLLLKKKKKKKKKMMMLLLKKKIIIEEEEEEGGGHHHJJJLLLMMMNNNKKKMMMNNNNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLNNNSSSXXX\\\dddlll????????????????????????>>>??????@@@@@@@@@@@@???===>>>??????@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCEEEJJJOOORRRRRRQQQNNNKKKFFFDDDDDDEEEFFFEEE@@@@@@AAAAAA@@@???>>>=========???BBBAAA???BBBHHHIIIKKKNNNMMMJJJFFFCCCAAADDDBBBAAAAAABBBCCCBBBBBBDDDAAABBBDDDFFFHHHMMMUUU^^^lll|||vvvggg^^^SSSKKKHHHGGGEEECCC@@@???>>><<<;;;===???AAACCCGGGLLLQQQVVV[[[aaaeeekkkmmmpppqqqrrrrrrtttvvvtttvvvxxx{{{~~~}}}}}}|||yyyuuuuuuwwwuuunnniiifffhhhqqq{{{}}}~~~ttthhhaaaXXXVVVUUUVVVXXXYYYZZZYYYYYYVVVVVV[[[]]]ZZZVVVUUUTTTXXX\\\\\\YYYXXXYYY[[[```cccgggiiiiiifffbbb___\\\\\\\\\___aaacccbbbaaa^^^^^^^^^```dddhhhjjjjjjgggggghhhhhhgggeeedddcccgggkkkqqqssspppqqq}}}{{{vvvoookkkhhheeeaaa\\\SSSLLLHHHEEECCCAAACCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;:::;;;;;;<<>>@@@GGGRRR[[[fffllluuu|||}}}rrrlllllleeeeeedddccccccgggmmmrrrsssqqqooooooooonnnllljjjiiihhhfffccc______bbbfffdddfffiiiooorrrqqqjjjeeeVVVRRRMMMJJJMMMUUU```hhhllljjjiiijjjnnnrrrtttuuurrrvvv|||}}}xxxuuupppjjjccc^^^ZZZXXXVVV^^^fffjjjnnntttxxxwwwnnnhhh```YYYUUURRRPPPOOONNNLLLKKKJJJKKKLLLKKKJJJEEEFFFGGGHHHJJJKKKLLLMMMLLLNNNPPPOOOLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMOOOMMMNNNSSSXXX\\\ccckkk????????????????????????===>>>???@@@@@@@@@@@@@@@======>>>???????????????@@@@@@AAABBBCCCDDDDDDEEEAAABBBFFFLLLRRRVVVXXXXXXTTTOOOIIIEEEDDDEEEFFFGGG@@@AAABBBBBBBBB@@@???>>>:::;;;>>>@@@>>>:::;;;@@@IIIKKKLLLLLLHHHEEEBBBBBBCCCBBB@@@AAACCCDDDDDDCCCFFFDDDDDDHHHJJJKKKQQQXXX^^^mmm~~~nnncccUUULLLHHHFFFDDDAAA>>>>>>============>>>???BBBEEEJJJOOOTTTYYY___dddlllnnnqqqrrrrrrssstttuuusssuuuxxx|||~~~~~~~~~~~~yyytttsssttttttoookkklllooovvv~~~|||{{{||||||tttggg```YYYWWWUUUUUUWWWYYYZZZYYY[[[VVVUUUYYY]]]\\\[[[\\\VVVZZZ^^^]]]ZZZXXXZZZ]]]^^^bbbhhhlllmmmjjjfffcccZZZZZZ[[[^^^aaaccccccbbbaaa___^^^```dddhhhkkkllljjjjjjjjjjjjhhhfffdddcccdddiiippprrroooppp|||zzz}}}xxxtttpppnnnlllfff]]]UUUNNNJJJFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<===>>>>>><<<===???@@@BBBEEEIIIMMMLLLSSS]]]fffpppxxxxxxtttrrrllljjjpppzzzrrrlllmmmuuu~~~}}}{{{yyyxxxzzz{{{{{{zzzxxxuuurrrpppkkkhhheeecccccceeegggiiifffeeedddbbbaaacccgggjjjhhhiiikkklllkkkiiigggfffaaahhhpppuuu||||||yyywwwwwwxxxyyyyyyxxxuuuxxx|||~~~{{{rrrjjj___UUUOOOLLLKKKJJJCCCDDDDDDEEEEEEDDDDDDCCC??????>>>===???FFFRRRZZZdddhhhnnnsssxxx{{{tttsssllljjjgggdddbbbeeekkkppppppooommmmmmmmmlllkkkiiieeeeeeccc```\\\\\\```ddd___aaafffmmmqqqnnnggg```TTTPPPKKKJJJOOOZZZeeellliiiiiiiiilllpppsssttttttqqqxxx|||yyysssllleee^^^ZZZWWWWWWaaakkknnnqqqvvv|||}}}pppjjjaaaYYYUUURRRQQQQQQPPPMMMKKKJJJKKKKKKKKKKKKFFFFFFGGGHHHJJJKKKLLLLLLLLLOOOQQQOOOMMMKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLOOOMMMNNNTTTYYY\\\cccjjj|||BBBBBBBBBAAAAAAAAA@@@@@@????????????????????????????????????????????????@@@@@@AAADDDGGGFFFBBB???AAABBBDDDHHHNNNUUU\\\```ZZZWWWRRRLLLIIIGGGFFFGGGAAA@@@>>>=========>>>???@@@===>>>AAAAAA@@@AAADDDGGGGGGGGGFFFEEECCCAAAAAA@@@EEEHHHGGGGGGIIIHHHEEEEEEHHHKKKMMMOOOUUU\\\bbbdddnnn|||kkk[[[TTTPPPIIIDDDDDDCCC@@@===;;;<<<=========AAADDDHHHNNNTTTZZZ^^^```gggkkkpppsssttttttuuuvvvtttuuuwwwxxxxxxyyy{{{}}}~~~{{{ssswwwzzzvvvssstttooottt{{{|||xxxzzz~~~oooddd]]]\\\XXXUUUTTTVVVXXXWWWVVV[[[ZZZ[[[\\\^^^^^^]]][[[XXXYYY[[[]]]___```aaaaaaaaa```aaagggnnnqqqooolll```^^^\\\[[[\\\^^^bbbdddfffffffffeeecccdddfffhhhiiikkkllljjjeeebbbbbbcccffflllsssvvvvvvwww|||{{{~~~||||||{{{xxxrrrlllggg\\\MMMCCC???@@@@@@AAABBBAAA@@@???>>>@@@???>>>===;;;;;;::::::<<<===???BBBFFFIIILLLNNNSSSQQQRRRXXXbbbiiillllllkkkjjjkkkqqqxxx|||{{{||||||~~~zzzwwwuuusssrrryyyxxxwwwxxxyyyxxxtttpppnnnlllhhhdddaaa_________ddd```[[[XXXYYY\\\```bbbjjjlllnnnnnnmmmkkkiiiiiiiiijjjmmmssszzz~~~xxxxxxvvvvvvvvvwwwxxxyyyxxx{{{~~~|||uuuqqqjjj___UUUNNNKKKKKKJJJIIIGGGGGGGGGFFFCCCAAABBBAAA@@@AAAAAACCCNNNZZZkkkmmmooonnnmmmsss{{{uuurrrmmmiiiggghhhjjjkkkoooooonnnmmmkkkiiihhhgggfffccc___[[[YYYXXXZZZ[[[\\\]]]aaafffhhhfff```ZZZRRRPPPPPPSSSZZZaaahhhlllooommmlllnnnrrrsssqqqnnnxxx}}}xxxkkkaaa[[[XXXXXX```eeelllrrrwwwxxxwwwvvvppphhh]]]WWWUUUTTTQQQNNNNNNMMMMMMLLLLLLMMMMMMMMMPPPMMMIIIHHHHHHJJJJJJJJJPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNPPPTTTUUUXXX```jjjwww@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>======???BBBBBB???<<>>>>>===>>>??????@@@===>>>@@@AAA@@@BBBFFFIIIIIIIIIGGGFFFEEEFFFFFFHHHOOOTTTRRROOONNNLLLIIIJJJMMMRRRVVVYYY]]]bbbeeegggpppsssccc\\\VVVOOOIIIHHHCCCAAA>>>===>>>>>>>>>>>>@@@CCCGGGLLLRRRXXX\\\^^^dddhhhmmmppprrrrrrsssttttttuuuwwwwwwvvvvvvxxxzzz{{{|||~~~vvvxxx{{{xxxuuuvvvsssxxx}}}}}}zzz{{{{{{mmmaaa\\\YYYWWWVVVWWWYYYYYYXXXVVV\\\[[[[[[\\\]]]]]][[[YYYYYYZZZ[[[^^^___aaaaaabbbbbb```aaaffflllpppnnnkkkaaa```^^^]]]]]]___bbbcccggghhhhhhgggeeeeeefffggghhhjjjkkkhhhdddaaabbbdddiiinnntttvvvvvvwww{{{}}}}}}~~~~~~yyyuuuqqqgggXXXLLLHHHAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<===???AAAEEEHHHKKKMMMOOOMMMMMMRRR[[[aaadddccccccbbbdddkkkttt~~~|||yyywwwvvvuuuuuuttttttvvvxxxxxxuuurrrssspppkkkfffbbb___]]]]]]___\\\XXXVVVWWWZZZ]]]___kkkmmmoooooonnnllljjjiiijjjlllooosssvvvyyy{{{|||xxxxxxwwwwwwwwwxxxyyyzzzxxx{{{~~~}}}{{{wwwtttnnneee[[[UUUQQQQQQOOOMMMKKKJJJJJJIIIFFFDDD@@@>>>>>>>>>>>>AAAKKKVVVkkknnnpppooonnnrrr{{{}}}zzzuuupppmmmmmmmmmnnnooooooooommmkkkiiifffeeeaaa^^^ZZZWWWUUUTTTUUUVVVUUUVVVYYY]]]___\\\VVVQQQMMMOOORRRXXX^^^eeeiiikkkmmmlllmmmnnnpppqqqqqqpppxxx~~~pppddd^^^]]]___eeeiiioootttwwwxxxvvvuuullldddZZZUUUSSSSSSQQQNNNRRRQQQPPPPPPPPPPPPPPPPPPPPPMMMIIIHHHIIIKKKLLLLLLKKKLLLNNNOOOPPPOOOOOONNNPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOQQQSSSTTTVVV^^^gggrrr??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>><<<;;;<<<>>>AAAEEEJJJNNNRRRTTTVVVUUURRRNNNKKKGGGEEECCC@@@??????>>>>>>???@@@@@@@@@======@@@@@@@@@DDDKKKPPPOOONNNLLLJJJJJJMMMOOOUUU___fffddd^^^ZZZVVVSSSRRRWWW]]]bbbeeegggjjjlllmmmsssqqqggg___WWWPPPMMMDDDBBB@@@???@@@@@@???>>>???AAADDDIIIOOOUUUYYY\\\```dddiiilllnnnppprrrsssuuuvvvvvvuuussssssuuuwwwzzz|||~~~{{{{{{~~~{{{xxxxxxyyy|||}}}yyy|||}}}wwwiii___ZZZUUUUUUVVVXXXZZZZZZXXXVVV]]]\\\[[[[[[\\\\\\ZZZXXXYYYZZZ\\\^^^___aaaaaabbbcccaaaaaadddiiimmmmmmkkkccccccbbbaaa``````aaaaaaeeefffggggggeeeddddddeeeeeeffffffccc___^^^aaadddkkkoootttvvvvvvwwwyyy|||~~~|||}}}|||yyywwwooo```TTTNNNFFFEEEDDDDDDCCCCCCCCCCCC@@@???>>>===<<<;;;;;;;;;<<<<<<>>>@@@CCCFFFHHHJJJJJJHHHGGGKKKRRRWWWYYYXXXYYYXXX[[[cccmmmzzz~~~{{{}}}}}}}}}|||||||||||||||}}}}}}~~~}}}|||{{{yyyxxxrrrrrrrrruuuwwwxxxvvvtttvvvsssmmmhhhccc___]]]\\\]]]\\\ZZZZZZZZZ\\\^^^```nnnppprrrsssrrrooollljjjkkkooorrrsssssssssuuuxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~|||{{{xxxwwwsssmmmeee___[[[ZZZWWWUUURRRPPPOOOLLLIIIFFF@@@>>>===>>>>>>@@@IIISSShhhlllpppqqqooopppvvv{{{}}}xxxsssqqqppppppooooooooommmkkkgggcccaaa[[[YYYVVVRRROOONNNNNNOOOMMMNNNPPPRRRSSSQQQLLLHHHIIIMMMUUU]]]dddiiikkkllllllmmmoooooooooooopppqqqvvv}}}vvvggg```ccchhhnnnqqquuuxxxyyywwwuuusssggg```WWWRRRQQQQQQPPPOOOSSSSSSRRRRRRRRRRRRSSSSSSPPPNNNJJJIIIJJJLLLMMMMMMIIIJJJLLLNNNOOOOOONNNNNNOOOPPPQQQQQQPPPOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOORRRPPPQQQSSSSSSTTTZZZbbbnnn???>>>>>>>>>============================================================???>>>===<<<<<<=========;;;===@@@CCCFFFHHHIIIIIINNNMMMMMMKKKIIIFFFCCCBBB????????????@@@@@@@@@AAA@@@======??????AAAIIIQQQZZZZZZXXXUUUQQQPPPTTTWWWaaammmvvvuuuooojjjfffbbb^^^aaafffjjjmmmoooqqqrrrrrrvvv~~~qqqggg]]]TTTNNNEEECCCAAA@@@AAA@@@???===>>>???BBBFFFLLLQQQVVVXXX\\\```eeeiiikkknnnppprrruuuvvvvvvuuusssssstttvvvzzz|||~~~}}}~~~{{{{{{|||}}}~~~}}}wwwtttzzztttggg^^^ZZZTTTTTTUUUVVVWWWXXXXXXXXX\\\[[[[[[[[[]]]]]]\\\[[[YYYZZZ[[[]]]___`````````cccbbbaaacccgggiiijjjiiieeeeeeeeedddbbbaaa______^^^```ccccccbbbaaaaaabbbaaabbbaaa^^^ZZZ[[[___dddiiimmmqqqssstttuuuwwwyyyvvv~~~yyyzzz|||{{{xxxrrrfff[[[VVVNNNLLLIIIGGGEEEDDDCCCDDD@@@???>>>===<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFDDDBBBBBBEEEKKKOOORRRRRRUUUSSSUUU[[[dddppp~~~~~~}}}{{{yyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~|||zzzxxxsssssstttuuuuuuuuutttsssrrrpppkkkgggcccaaa``````bbbcccdddeeeeeefffgggiiitttuuuwwwxxxxxxtttooolllkkkpppttttttqqqpppssswwwxxxxxxxxxyyyzzz{{{||||||~~~}}}|||zzzzzzyyytttnnniiieeedddaaa___[[[XXXUUUPPPKKKHHHDDD@@@>>>??????@@@HHHPPPbbbgggmmmpppppppppsssvvv~~~zzzvvvrrrpppooommmmmmmmmkkkhhhccc___\\\YYYWWWTTTPPPLLLIIIHHHGGGHHHHHHIIIJJJIIIHHHFFFDDDHHHNNNXXXaaahhhlllnnnpppooorrrsssqqqnnnlllnnnqqqsss{{{{{{iiiccchhhpppwwwyyy{{{|||{{{wwwsssqqqeee___WWWQQQOOOOOOOOONNNPPPPPPQQQQQQRRRSSSUUUUUUSSSPPPLLLJJJKKKLLLLLLLLLKKKLLLMMMOOOOOOOOONNNNNNLLLMMMOOOPPPPPPOOOMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQRRRSSSRRRQQQWWW^^^mmm@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;<<<>>>???>>>???AAACCCCCCCCCBBBAAAEEEFFFGGGGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@???======>>>@@@DDDOOOZZZeeeeeeddd___YYYWWWXXX[[[gggrrr|||}}}zzzwwwtttpppllllllmmmoooqqqsssuuuuuusssvvv~~~yyymmmbbbWWWPPPHHHEEEBBBAAA@@@???>>><<<===>>>@@@CCCHHHNNNSSSVVVZZZ]]]bbbfffiiikkknnnqqqsssuuuwwwwwwvvvvvvwwwxxxyyy|||~~~}}}~~~~~~{{{zzzzzzuuuttt{{{}}}qqqfff^^^\\\VVVUUUTTTRRRRRRTTTXXXZZZ[[[ZZZYYY[[[^^^``````___YYYYYY[[[\\\^^^_________cccbbbbbbbbbdddfffggggggfffffffffdddccc```^^^]]]YYY\\\___aaaaaaaaaaaabbb```aaa```]]]ZZZ\\\aaaffffffhhhllloooqqqrrrssstttqqqyyy|||yyyyyy|||vvvmmmdddaaaWWWTTTPPPKKKGGGDDDBBBBBB@@@???>>>===============;;;<<<<<<===>>>@@@AAABBB??????@@@BBBGGGKKKNNNOOOTTTQQQRRRVVV[[[dddsss|||{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{|||}}}~~~}}}{{{yyywwwuuuuuuuuusssqqqooonnnmmmlllkkkhhhfffeeeeeeffffffjjjmmmpppqqqqqqqqqsssuuuyyyyyy{{{||||||wwwpppjjjggglllqqqqqqnnnnnnqqquuuwwwwwwxxxzzz{{{|||}}}}}}~~~}}}|||{{{||||||zzzuuuqqqnnnmmmllljjjgggccc^^^XXXPPPKKKHHHCCC@@@@@@@@@@@@EEELLLYYY___ffflllnnnpppsssuuu{{{}}}~~~~~~|||||||||~~~}}}|||yyyvvvssspppnnniiiiiihhhfffbbb]]]YYYVVVYYYWWWTTTOOOJJJFFFCCCAAABBBCCCCCCBBBAAAAAABBBCCCKKKRRR[[[ccchhhmmmrrruuuuuuvvvvvvrrrnnnkkkmmmooossszzzmmmhhhnnnvvv~~~~~~{{{vvvrrroooeee```YYYRRROOONNNNNNNNNOOOOOOPPPQQQSSSUUUWWWXXXVVVSSSNNNKKKKKKKKKJJJJJJMMMNNNNNNNNNNNNMMMKKKJJJHHHIIIKKKMMMNNNOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRTTTRRRQQQVVV]]]nnnAAAAAA@@@@@@@@@?????????===================================================>>>>>>===<<<<<>>@@@GGGVVVdddnnnqqqsssnnnfffaaa```bbbjjjsss{{{~~~{{{yyywwwuuuuuuvvvwwwwwwvvvqqqrrrvvvsssiii^^^UUUMMMJJJEEEBBB@@@???>>>===<<<===>>>BBBFFFLLLQQQTTTXXX[[[___ccceeehhhlllnnnnnnrrrvvvyyyzzzzzzzzz{{{yyy|||~~~~~~|||zzzyyyyyy|||~~~~~~~~~~~~|||yyytttrrrttt|||zzznnnddd___]]]ZZZXXXUUURRRPPPRRRVVVZZZYYYXXXXXXZZZ]]]```aaaaaaYYYZZZ\\\]]]^^^_________bbbbbbccccccccccccddddddfffeeeeeecccaaa___]]][[[ZZZ\\\___``````aaabbbdddaaabbbbbb___^^^```eeejjjeeefffiiikkkmmmnnnooonnnmmmrrr|||}}}~~~yyyqqqiiieee]]]ZZZVVVPPPJJJEEEBBB@@@@@@???>>>>>>=========>>>;;;;;;;;;;;;<<<===>>>???======>>>@@@CCCGGGJJJLLLQQQNNNNNNQQQTTTYYYdddpppwww}}}{{{yyywwwwwwwwwvvvtttrrrsssssstttuuuvvvwwwwwwyyyzzz{{{{{{{{{zzzxxxxxxuuuuuuuuurrrnnnllllllllllllkkkjjjiiiiiijjjlllmmmqqquuuzzz{{{zzz{{{~~~{{{qqqjjjcccgggkkkllllllmmmooorrruuuvvvxxxzzz{{{|||}}}}}}|||~~~}}}~~~~~~zzzwwwuuuuuuvvvuuutttrrrmmmeee\\\UUUMMMHHHCCCBBBAAA@@@CCCHHHRRRWWW^^^eeekkkooosssvvvwwwyyy{{{}}}}}}|||{{{zzzxxxyyy{{{zzzxxxvvvvvvvvvyyyyyyyyyxxxvvvrrrnnnllldddcccaaa^^^ZZZVVVSSSQQQUUUTTTQQQMMMIIIDDD@@@>>><<<<<<<<<;;;:::<<<@@@CCCPPPVVV___eeeiiinnnssswwwxxxwwwuuuqqqnnnllllllmmmrrrxxx}}}pppnnnttt{{{}}}yyytttooollleee```YYYSSSNNNMMMNNNOOOQQQQQQRRRSSSUUUVVVXXXYYYWWWSSSNNNKKKJJJJJJJJJIIILLLMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIKKKMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQSSSTTTSSSRRRVVV]]]nnnAAAAAA@@@@@@@@@?????????===================================================???@@@@@@???@@@BBBEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>======???BBBJJJ\\\lllzzzyyyrrrooopppqqqvvv{{{~~~~~~|||xxxtttllljjjjjjqqq{{{sssiii```TTTOOOIIICCCAAA@@@??????<<<===>>>@@@EEEJJJOOORRRVVVYYY\\\___bbbdddhhhjjjhhhmmmtttzzz}}}}}}~~~~~~}}}{{{vvvrrrqqqrrrwww{{{~~~|||~~~}}}xxxrrrrrrvvv|||vvvkkkbbb^^^^^^\\\\\\ZZZVVVRRRRRRTTTWWWXXXWWWVVVXXX[[[]]]______\\\\\\^^^___``````aaaaaaaaabbbcccdddcccaaaaaaaaaeeedddcccaaa___]]][[[[[[\\\]]]^^^^^^]]]]]]___aaa^^^```aaa```___aaafffkkkgggggghhhjjjkkkkkkiiihhhgggjjjpppxxxvvvmmmhhh___]]]YYYTTTNNNHHHCCC@@@@@@???>>>>>>===>>>>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???AAADDDGGGIIIHHHIIILLLNNNQQQZZZdddfffqqq{{{|||zzzxxxwwwwwwuuusssqqqnnnnnnooopppqqqsssssstttvvvvvvwwwwwwxxxyyyyyyzzztttvvvwwwuuusssrrrsssuuutttsssqqqoooooooooqqqrrrxxx}}}wwwnnneeegggiiikkkmmmooopppqqqtttuuuwwwzzz{{{|||}}}}}}{{{~~~~~~|||{{{|||}}}~~~~~~vvvkkkdddVVVPPPJJJHHHGGGEEEFFFIIINNNRRRXXX___fffmmmsssvvvuuuvvvxxxzzzzzzyyywwwuuurrrtttwwwwwwvvvtttsssssstttuuuvvvuuusssnnniiifff```]]]ZZZVVVRRROOONNNMMMMMMLLLLLLJJJFFFBBB???===888888888777888;;;BBBGGGRRRZZZccciiilllnnnrrrvvvvvvtttpppnnnmmmmmmlllkkkmmmrrryyy~~~tttnnnooouuu{{{}}}}}}|||yyyuuupppkkkhhhaaa^^^XXXRRRNNNMMMOOOQQQTTTSSSSSSSSSSSSSSSTTTTTTTTTPPPLLLJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHKKKKKKJJJKKKMMMOOORRRSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPRRRUUUTTTSSSXXX___jjj@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDEEEDDDDDDGGGIIIFFFGGGHHHIIIKKKMMMNNNOOOLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDCCC@@@>>>===>>>======???BBBLLL___qqq}}}}}}yyy{{{~~~xxxrrrhhhcccaaaffftttzzzrrrhhhYYYSSSKKKEEEBBBAAAAAAAAA======>>>@@@DDDJJJOOORRRTTTWWWZZZ]]]___bbbeeehhhccciiissszzz~~~|||vvvqqqoookkkoooxxx{{{yyy}}}~~~{{{}}}}}}xxxtttvvv{{{~~~~~~}}}ttthhh```^^^^^^^^^___^^^ZZZVVVSSSTTTUUUXXXWWWUUUVVVXXX[[[[[[[[[^^^^^^```aaabbbbbbbbbbbb```bbbddddddcccaaa______dddcccaaa___]]][[[[[[[[[]]]]]]\\\[[[YYYYYY[[[]]][[[]]]___^^^^^^___dddhhhjjjjjjiiijjjjjjhhhfffdddbbbeeehhhlllxxxtttmmm___]]]ZZZVVVPPPJJJEEEAAA@@@???>>>>>>>>>>>>>>>???;;;;;;::::::999:::::::::;;;<<<<<<<<<<<<===???AAABBBBBBDDDHHHKKKNNNVVV______iiiqqqtttvvv|||~~~|||zzzyyyxxxvvvsssppplllmmmnnnoooppprrrrrrsssrrrsssssstttvvvyyy{{{|||uuuxxxzzzzzzyyyzzz}}}|||zzzxxxuuusssrrrssssss}}}}}}sssjjjjjjkkknnnqqqssssssrrrssstttwwwyyy{{{|||}}}}}}~~~wwwppp^^^WWWQQQOOOMMMJJJJJJMMMMMMPPPUUU\\\ccckkkrrrvvvsssuuuwwwxxxxxxwwwuuusssnnnqqquuuvvvuuutttrrrrrrpppqqqrrrrrroooiiiccc```]]]ZZZVVVQQQMMMLLLKKKKKKFFFFFFFFFFFFDDDAAA>>><<<777888888777888===EEEKKKSSS[[[fffmmmnnnoooqqqttttttppplllkkklllnnnmmmkkkggglllrrrxxx}}}~~~yyyqqqkkkjjjnnnsssxxxzzzzzzxxxvvvqqqlllhhheee^^^[[[VVVQQQMMMMMMPPPSSSUUUTTTRRRPPPOOONNNNNNNNNQQQNNNJJJIIIJJJLLLMMMMMMLLLMMMNNNOOOOOONNNMMMMMMPPPNNNMMMLLLMMMOOORRRTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOORRRUUUUUUUUUYYY```fff{{{AAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;===>>>???<<<======<<<;;;;;;>>>@@@EEEEEEEEEHHHLLLOOOPPPQQQQQQQQQQQQQQQSSSUUUWWWXXXWWWVVVTTTQQQMMMIIIFFFDDDGGGFFFEEEDDDBBBAAA@@@???;;;===>>>>>>===IIIddd}}}vvvooojjjhhhgggkkkvvvvvvoooaaa[[[SSSLLLGGGCCCAAA???======>>>@@@CCCHHHLLLNNNTTTUUUVVVYYY]]]aaaeeegggeeehhhlllrrrvvvzzz{{{|||wwwrrrnnnkkkkkknnnuuu}}}zzz}}}}}}{{{{{{~~~xxxwwwrrrvvv|||ssshhhcccbbb```]]]___^^^[[[YYYWWWUUUTTTTTTUUUVVVVVVVVVVVVWWWYYY[[[___^^^]]]___cccdddccc```cccaaa^^^___bbbdddcccbbbbbbcccbbbbbb```^^^[[[ZZZ^^^]]]\\\ZZZYYYYYYXXXXXX___^^^\\\[[[\\\]]]___aaagggeeeeeegggjjjggg___XXX[[[]]]aaadddjjjzzzxxxlllgggfffaaaZZZQQQIIIEEECCCDDDAAA===;;;<<<===>>>???======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBFFFKKKPPPRRRVVVZZZaaaiiiqqqwww{{{}}}|||{{{yyyxxxxxxyyy{{{|||{{{zzzxxxuuurrrrrrtttwwwqqqqqqppppppqqqtttvvvxxxsssssstttvvvwwwxxxyyyzzzzzz{{{|||~~~|||yyyxxxxxxwwwvvv|||rrrrrrqqqqqqqqqqqqrrrrrrttttttvvvyyy|||~~~}}}||||||}}}~~~zzzooohhh^^^XXXUUUTTTRRRQQQTTTSSSTTTYYYccclllqqqrrrrrrqqqrrrtttwwwwwwtttpppsssssssssrrrqqqpppooonnnllllllkkkkkkjjjgggccc```ZZZVVVQQQMMMJJJGGGCCC@@@DDDAAA>>>===>>>>>><<<999333555777888:::>>>FFFLLLZZZ]]]aaadddggglllqqquuutttllliiimmmqqqooopppsssmmmnnnoooppprrrvvv{{{yyypppkkknnnqqqppprrrvvvtttsssqqqooommmiiiddd```[[[XXXSSSMMMIIIJJJOOORRRRRRRRRQQQOOOLLLLLLMMMOOORRROOOKKKIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOPPPRRRSSSUUUSSSQQQNNNNNNNNNPPPQQQSSSRRRRRRRRRTTTWWWYYY[[[hhhvvv@@@@@@????????????>>>>>>>>>======<<<===>>>???@@@<<<======<<<;;;;;;>>>@@@BBBDDDHHHNNNTTTXXXZZZZZZZZZZZZYYYYYYYYY[[[]]]^^^___^^^[[[WWWRRRMMMIIIGGGFFFEEEDDDCCCAAA@@@??????;;;<<<>>>>>>===HHHaaayyyyyyqqqmmmkkkkkkpppzzzzzzsssfff```WWWOOOJJJFFFDDDBBB@@@@@@@@@AAADDDGGGKKKMMMSSSTTTVVVXXX\\\```ccceeedddgggkkkppptttwwwxxxyyyxxxrrrnnnkkklllooottt{{{uuuxxxzzzzzzyyy||||||vvvvvvtttxxx}}}~~~qqqgggbbb```^^^\\\^^^^^^\\\ZZZXXXVVVUUUTTTTTTUUUVVVVVVWWWWWWYYYZZZ]]]\\\\\\___ccceeedddbbbdddaaa^^^^^^```bbbbbbaaa```aaaaaabbbaaa```^^^^^^___^^^\\\[[[ZZZZZZZZZZZZ^^^]]]\\\[[[\\\]]]```aaagggffffffhhhiiieee\\\UUUUUUWWW[[[___dddrrrtttllljjjfffaaaZZZRRRKKKFFFBBB@@@=========>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@DDDHHHLLLNNNSSSVVV[[[aaaggglllppprrrqqqpppoooooooooqqqsssuuuvvvvvvuuusssrrrsssuuuxxxyyyxxxuuusssrrrrrrrrrsssttttttuuuuuuvvvwwwxxxyyy}}}}}}}}}zzzyyyxxxwwwvvv|||yyyyyyxxxwwwwwwwwwwwwwwwttttttuuuwwwzzz||||||{{{|||}}}~~~zzztttkkkddd```]]][[[YYYXXXVVVUUUYYYaaahhhlllmmmqqqqqqqqqsssvvvvvvtttqqqqqqqqqqqqpppooommmlllkkkiiihhhggggggfffccc___\\\VVVSSSOOOKKKHHHDDDAAA>>>@@@>>>;;;;;;<<<<<<:::888666777888999<<>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@<<<======<<<;;;;;;>>>@@@>>>CCCLLLUUU]]]cccggghhhhhhfffdddbbbbbbbbbdddeeegggeeeaaa]]]WWWQQQMMMJJJEEEDDDCCCAAA@@@??????>>>;;;<<<=========FFF\\\qqq~~~vvvrrrrrrsssxxxzzzooohhh]]]TTTNNNJJJGGGFFFCCCCCCBBBBBBDDDGGGKKKMMMSSSTTTVVVXXX[[[___bbbdddccceeeiiinnnqqqssstttttt}}}zzzuuuqqqnnnrrrtttwww{{{~~~pppsssvvvwwwyyy~~~xxxssssssxxxzzz}}}~~~}}}zzznnneee```^^^\\\[[[]]]^^^^^^]]][[[XXXUUUTTTSSSTTTUUUWWWXXXXXXXXXXXXZZZZZZ[[[___bbbeeeeeedddeeebbb^^^\\\]]]^^^______\\\^^^```bbbcccccccccccc```___]]][[[[[[[[[]]]]]]^^^]]]\\\[[[\\\^^^```bbbggggggggghhhhhhcccZZZTTTRRRSSSWWW[[[```kkktttqqqmmmjjjfff___VVVOOOCCCAAA???>>>??????>>>======<<<<<<;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@DDDGGGHHHMMMOOOQQQUUUZZZ^^^bbbdddggggggggghhhjjjllloooqqqooopppppppppoooqqqtttvvv|||{{{xxxuuurrrqqqqqqpppvvvuuuuuutttuuuvvvwwwxxx|||}}}~~~{{{yyywwwtttssstttxxx||||||zzz|||~~~~~~}}}|||{{{{{{zzzzzzuuutttsssuuuxxxzzz{{{{{{{{{|||}}}~~~yyyrrrmmmhhhdddaaa^^^ZZZXXXZZZ___eeehhhhhhpppppppppsssuuuuuutttrrroooooonnnmmmkkkiiihhhgggcccbbbaaa```___]]]ZZZWWWRRRNNNJJJGGGDDDBBB???<<<<<<:::999999:::999888666888888999<<>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<======<<<;;;;;;>>>@@@>>>DDDMMMWWW```iiiooossstttrrrnnnjjjgggfffffffffgggfffbbb^^^YYYSSSOOOMMMFFFEEECCCAAA???>>>>>>>>>;;;;;;======>>>DDDVVVggg~~~xxxyyy{{{zzzrrrfffZZZRRRLLLIIIGGGEEEDDDCCCCCCEEEIIIMMMOOOTTTUUUWWWZZZ]]]___bbbcccbbbdddhhhkkknnnpppppppppttt~~~~~~{{{yyywww}}}}}}~~~zzzzzz}}}zzzmmmooorrruuuxxx}}}sssppprrryyy{{{}}}||||||~~~ttthhhaaa^^^ZZZYYYZZZ\\\]]]______^^^[[[WWWUUUTTTTTTUUUWWWXXXYYYXXXWWWWWWXXXZZZ^^^aaadddeeefffeeebbb^^^[[[[[[[[[]]]]]]YYY[[[^^^aaadddfffggggggbbb```^^^\\\\\\]]]^^^```^^^]]]\\\\\\]]]```bbbdddfffggghhhiiiiiiddd]]]WWWUUUUUUYYY]]]aaaiiizzzzzztttrrrpppllleee^^^MMMIIIDDD@@@???>>>>>>=========<<<;;;::::::::::::999:::::::::;;;;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCCGGGGGGIIIKKKOOOSSSWWWYYY]]]^^^___aaadddhhhjjjllliiijjjlllllllllmmmppprrrwwwvvvuuussssssrrrsssssswwwvvvtttsssssstttuuuvvvxxxyyy|||zzzwwwsssooollllllooorrrrrrrrrtttyyy~~~}}}}}}}}}|||{{{zzzyyyxxxuuutttrrrsssvvvxxxyyyyyyyyy{{{}}}~~~~~~}}}vvvoooiiieeeccc___[[[\\\```dddggggggnnnoooppprrrssstttssssssmmmmmmllljjjhhhfffdddbbb]]]\\\ZZZYYYYYYWWWTTTQQQMMMJJJFFFCCCBBB@@@===;;;999999888888888777666666888:::===BBBJJJUUU___eeegggfffgggmmmtttvvvrrrnnnlllmmmqqqvvvxxxwwwvvvuuuqqqoookkkfffbbb```bbbeeehhhjjjooouuuxxxvvvrrrpppiiigggdddaaa___[[[VVVSSSLLLKKKIIIFFFDDDEEEIIILLLMMMOOOOOOOOOMMMMMMNNNPPPNNNMMMMMMNNNOOONNNLLLJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMMMMLLLMMMNNNOOOPPPOOONNNNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSTTTVVVXXXZZZ\\\hhh<<<<<<===>>>???@@@AAAAAA=====================<<<<<<======<<<;;;;;;>>>@@@AAAFFFMMMUUU^^^hhhrrryyy{{{yyyuuuppplllhhhfffddddddbbb```]]]YYYTTTQQQOOOIIIGGGEEEBBB@@@>>>>>>>>><<<;;;<<<===>>>BBBOOO\\\rrr|||~~~{{{nnnaaaWWWOOOJJJFFFDDDCCCBBBCCCEEEJJJOOORRRVVVWWWYYY\\\^^^aaabbbcccaaacccfffjjjlllmmmmmmmmmkkkvvvqqqttt{{{~~~xxxkkklllmmmpppuuu}}}xxxooonnnqqqyyy{{{|||||||||~~~yyymmmbbb^^^[[[WWWWWWZZZZZZ\\\___aaa```^^^ZZZXXXWWWVVVUUUWWWYYYYYYXXXVVVTTTVVVYYY\\\___aaaccceeedddbbb___\\\ZZZYYY[[[\\\XXXZZZ]]]aaadddggghhhhhhcccaaa___^^^]]]^^^___```]]]]]]\\\\\\^^^aaaccceeedddfffhhhjjjjjjgggccc___[[[ZZZ[[[___bbbhhhsssxxxvvvwww}}}yyyxxxwwwsssooo^^^WWWNNNFFFAAA@@@?????????>>>===<<<;;;;;;;;;;;;999999999999:::::::::;;;::::::;;;<<<===>>>@@@@@@BBBBBBCCCFFFIIINNNQQQSSSSSSTTTVVVYYY\\\```bbbdddfffhhhjjjlllkkklllmmmoooooooooooopppqqqqqqrrrsssuuutttsssrrrrrrrrrsssssstttvvvyyy|||yyytttooojjjfffdddgggiiijjjkkknnnrrrvvvyyy{{{yyyzzzzzzzzzzzzyyyxxxwwwuuutttrrrrrruuuwwwxxxxxxxxxzzz|||}}}}}}vvvoookkkiiiddd______bbbgggiiiiiimmmnnnooopppppppppqqqrrrkkkkkkiiigggdddaaa___^^^XXXVVVTTTSSSRRRQQQNNNKKKHHHFFFBBB@@@???>>><<<:::999888888777777777999:::<<<>>>CCCJJJSSS\\\bbbeeehhhgggjjjpppwwwyyyuuupppmmmrrrxxx|||}}}|||xxxuuupppnnniiiccc___^^^```ccclllppptttuuuuuutttqqqnnnfffccc```\\\YYYVVVRRRNNNKKKIIIFFFCCCAAADDDIIIMMMKKKMMMNNNOOONNNNNNOOOPPPMMMMMMMMMOOOPPPOOOLLLJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOMMMMMMMMMNNNOOOQQQSSSTTTVVVUUUSSSSSSSSSUUUWWWXXX[[[eee}}}===>>>>>>???@@@AAAAAAAAA<<<============<<<<<<;;;<<<======<<<;;;;;;>>>@@@DDDHHHOOOUUU\\\fffrrrzzz}}}{{{wwwrrrmmmiiifffdddcccaaa___\\\YYYVVVTTTNNNLLLHHHDDDAAA?????????<<<:::;;;===>>>@@@HHHQQQaaaqqquuuiii]]]TTTMMMIIIDDDCCCBBBBBBEEEJJJPPPSSSWWWYYY[[[]]]```aaabbbbbbaaacccfffiiilllmmmmmmmmmhhhuuuzzznnnrrrzzz}}}xxxiiiiiijjjmmmttt|||wwwnnnnnnssszzz|||~~~}}}|||}}}~~~sssfff\\\ZZZYYYUUUVVVZZZYYY[[[^^^aaabbbaaa^^^]]]]]]YYYVVVVVVYYYZZZXXXVVVSSSVVVYYY[[[\\\^^^```bbbbbbbbbaaa^^^[[[YYYZZZ[[[XXXZZZ]]]aaadddffffffgggcccbbbaaa```___^^^^^^^^^[[[[[[ZZZ[[[]]]```ccceeeccceeegggiiijjjiiigggfff```]]]]]]```bbbeeemmmuuuxxxqqqnnnuuu|||~~~|||ooohhh\\\RRRKKKGGGEEECCC@@@@@@>>>===<<<<<<;;;;;;888888999999999:::::::::999999:::;;;<<<===>>>>>>>>>???AAACCCGGGJJJMMMNNNOOOPPPSSSVVVYYY[[[]]]___ccceeeiiikkkkkkkkklllmmmkkkkkklllmmmnnnnnnooooooqqqqqqqqqqqqqqqqqqppppppqqqsssvvvyyy}}}}}}xxxsssnnnhhheeeaaaccceeeggghhhkkkooossswww}}}~~~~~~{{{wwwvvvwwwxxxzzz{{{zzzzzzyyyuuutttssssssuuuwwwwwwvvvwwwyyy{{{|||}}}~~~yyytttnnniiicccaaadddhhhjjjjjjjjjkkkllllllkkkkkklllmmmhhhgggfffccc```\\\ZZZXXXRRRPPPNNNLLLKKKJJJHHHFFFCCCAAA>>>======<<<:::999888888888888999<<>>>>>???>>>===<<<;;;<<<======<<<;;;;;;>>>@@@DDDJJJRRRYYY___hhhrrrzzz~~~{{{vvvqqqnnnjjjjjjhhhfffccc```]]]\\\SSSPPPKKKFFFBBB@@@??????<<<::::::===>>>>>>CCCIIIRRR___lllsssxxx~~~{{{oooeee[[[SSSNNNFFFEEEBBBBBBDDDIIINNNQQQWWWXXX[[[]]]___```aaaaaaaaacccfffjjjlllmmmnnnmmmmmm{{{xxxpppsssyyy~~~~~~yyyvvvkkkjjjkkkpppxxxzzzoooooouuu||||||{{{|||~~~}}}yyynnn```WWWXXXXXXTTTUUU[[[XXXZZZ]]]aaabbbcccbbbaaabbb]]]XXXVVVXXXZZZXXXVVVSSSVVVYYYZZZYYYZZZ\\\^^^```aaabbb```\\\ZZZZZZ[[[ZZZ[[[^^^```bbbcccddddddcccccccccbbb```^^^\\\ZZZWWWWWWWWWXXXZZZ]]]```bbbcccdddfffggggggggghhhiiieeeaaa^^^```bbbdddiiioooyyyvvvnnnoooqqq{{{|||uuukkkbbbYYYRRRMMMIIIBBBAAA@@@>>>======<<<<<<888888888888999999999999777777999:::;;;<<<<<<<<<;;;===???BBBDDDFFFGGGHHHMMMNNNPPPSSSUUUWWWYYYYYYZZZ]]]bbbfffggghhhiiijjjggggggiiikkklllmmmnnnnnnmmmnnnooopppqqqpppnnnmmmmmmnnnqqqtttxxx{{{~~~~~~zzzwwwtttppplllhhhbbbccceeegggiiimmmpppsssxxx~~~~~~|||{{{yyyuuuqqqsssvvvyyy{{{||||||{{{uuuttttttuuuwwwwwwvvvtttvvvxxxzzz||||||}}}~~~~~~sssmmmfffccceeehhhiiiiiifffggghhhgggddddddeeegggdddcccaaa^^^[[[WWWTTTRRRMMMJJJGGGFFFEEEDDDBBB@@@???<<<:::999999999888777555666777888;;;BBBKKKRRRWWWWWWXXX]]]cccggghhhhhhjjjlllooorrrttttttsssrrrwwwxxxpppmmmhhhbbb^^^^^^bbbeeeooowww{{{xxxtttqqqlllgggccc```[[[WWWTTTQQQMMMJJJHHHIIIJJJIIIHHHGGGHHHJJJGGGJJJMMMNNNOOOOOOPPPQQQNNNMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNOOOPPPQQQSSSTTTTTTUUUSSSRRRPPPPPPQQQSSSTTTZZZ```rrr@@@AAAAAAAAAAAABBBBBBBBB>>>???@@@@@@@@@>>>===<<<<<<======<<<;;;;;;>>>@@@DDDKKKUUU]]]cccjjjssszzz}}}xxxuuurrrqqqooollliiifffcccaaaVVVSSSMMMHHHCCCAAA@@@@@@<<<::::::===>>>===@@@EEEGGGQQQ\\\aaagggrrr{{{~~~~~~}}}{{{~~~}}}tttjjjaaaYYYSSSHHHFFFCCCBBBCCCGGGLLLOOOVVVXXXZZZ]]]^^^_________aaacccgggjjjmmmnnnnnnnnntttwwwsssuuuxxxzzz{{{yyyvvvtttooonnnooouuu~~~}}}qqqqqqvvv|||yyyyyyzzz{{{yyyzzz~~~xxxkkk]]]TTTVVVWWWSSSUUU\\\WWWYYY]]]```cccdddddddddfff___XXXVVVXXXZZZXXXVVVSSSVVVYYYYYYXXXWWWYYY[[[^^^aaacccbbb^^^ZZZZZZ[[[[[[\\\^^^```aaabbbbbbaaabbbcccccccccaaa^^^ZZZXXXUUUTTTTTTUUUXXX[[[^^^```dddeeeeeeeeeeeefffhhhiiijjjddd```aaacccdddhhhmmmvvv|||~~~tttmmmlllqqq~~~}}}uuummmeee[[[SSSMMMCCCBBBAAA???>>>=========777888888888888999999999555666777999::::::;;;;;;:::<<<>>>AAABBBCCCCCCCCCGGGHHHJJJLLLNNNPPPPPPQQQPPPTTTZZZ___bbbccceeefffbbbdddfffiiilllnnnpppqqqjjjlllnnnpppqqqooommmlllhhhiiilllooorrrvvvxxxzzz}}}{{{yyywwwvvvsssooommmdddeeefffhhhkkkooorrruuuyyy~~~}}}zzzyyyvvvrrrnnnppptttwwwzzz|||||||||uuuuuuuuuvvvxxxxxxuuusssuuuwwwzzz{{{||||||~~~vvvppphhhddddddfffggggggcccdddeeeccc```___```cccbbbaaa^^^[[[WWWSSSPPPNNNIIIGGGDDDBBBAAA@@@>>>===;;;999777777777777666555333444666999>>>GGGSSS\\\dddaaa```bbbfffjjjlllkkknnnqqqtttuuutttssssssttt|||tttqqqlllfffbbbbbbeeehhhoooyyy}}}xxxuuunnngggccc___[[[VVVSSSPPPLLLJJJFFFIIIMMMNNNMMMJJJHHHGGGFFFIIIMMMNNNOOOOOOPPPQQQOOONNNMMMMMMOOOOOOOOONNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPQQQQQQRRRTTTSSSQQQPPPOOOPPPRRRSSSZZZ^^^oooCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=========:::;;;;;;::::::;;;???AAAFFFLLLUUU___hhhqqqyyy~~~~~~|||zzzwwwuuusssooojjjfffbbb\\\SSSKKKFFFBBB@@@???>>>============???AAABBBGGGKKKPPPTTTXXX\\\ccchhhhhhfffdddccceeejjjpppsss}}}zzzuuurrrsssxxx~~~{{{uuulllbbbZZZTTTLLLFFFEEEEEEEEEGGGKKKRRRTTTWWWXXXYYY[[[]]]___bbbdddfffhhhjjjoootttxxxyyyuuuuuuvvvtttsssppppppsssyyywwwwww|||~~~yyywwwwwwvvvvvvyyy~~~fff```YYYSSSQQQRRRSSSTTTZZZZZZZZZZZZ\\\^^^```aaaaaa```]]]YYYUUUTTTVVVXXXXXXYYYYYYWWWTTTTTTXXX[[[^^^^^^]]]]]]]]]\\\\\\\\\^^^___```aaaaaaaaaaaaaaabbbbbbbbbaaa```___^^^^^^ZZZWWWTTTSSSVVVZZZ]]]^^^ccccccbbbbbbccccccdddeeekkkiiihhhhhhiiijjjjjjiiipppuuutttqqqooopppvvv|||wwwrrrlllfff___ZZZRRROOOHHH>>>:::<<<>>>>>>???<<<999777777777666555999888888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>CCCDDDEEEFFFHHHJJJKKKKKKOOOQQQUUUWWWYYY[[[^^^aaa^^^```cccdddeeegggiiilllkkkkkkllllllmmmmmmlllllljjjhhhgggjjjpppuuuxxxxxxzzz{{{}}}}}}|||yyyuuurrrlllmmmooorrrtttuuuvvvwww}}}}}}~~~{{{vvvqqqppprrruuuxxxyyyzzzyyyyyyttttttttttttuuuuuuuuuuuutttuuuxxx{{{~~~yyyqqqhhhddddddfffeeeccc_________^^^^^^]]]]]]]]]YYYXXXVVVTTTQQQMMMKKKIIIFFFEEECCCAAA>>><<<:::999:::999888777777777555444444888===???AAAIIIVVVaaaggggggiiijjjlllnnnpppqqqtttqqqnnnooossswwwxxxxxxxxxoooddd___]]]```hhhqqqzzz}}}yyypppiiiiiiaaaZZZWWWSSSMMMJJJKKKJJJJJJJJJJJJJJJJJJJJJIIILLLMMMNNNMMMLLLLLLNNNPPPNNNMMMLLLKKKKKKLLLMMMMMMKKKLLLMMMNNNOOONNNMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRQQQQQQQQQTTTVVV]]]aaannnCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>======;;;<<<;;;::::::;;;>>>@@@FFFLLLUUU___iiisss|||~~~|||xxxsssooofff```WWWOOOIIIEEEBBB@@@>>>>>>=========???@@@AAACCCFFFJJJLLLNNNRRRVVVZZZ[[[YYYWWWWWWYYY^^^cccfffqqq}}}wwwssspppllljjjkkkpppuuuyyyzzzrrrggg```WWWPPPIIIGGGFFFDDDDDDGGGLLLPPPUUUXXXYYYYYYYYYZZZ___bbbdddgggjjjoootttxxxxxxvvvvvvvvvvvvuuutttwww{{{}}}{{{~~~~~~{{{zzzxxxxxx||||||fffaaaZZZUUUTTTUUUVVVWWWYYYYYYXXXXXXYYYZZZ\\\]]]^^^]]][[[WWWTTTTTTVVVXXXZZZZZZZZZXXXWWWWWWZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbbbbcccbbbbbbbbbbbbcccccccccbbb```___^^^YYYVVVRRRQQQTTTXXX\\\^^^aaaaaabbbbbbccccccddddddhhhgggfffgggjjjkkkkkkjjjmmmqqqyyy|||wwwssssssyyyzzztttnnniiieeeddd^^^[[[QQQEEE??????@@@???<<<:::888777999:::::::::888888888888888999::::::<<<;;;;;;;;;;;;<<<======AAABBBCCCDDDFFFGGGHHHIIIHHHKKKNNNPPPQQQTTTWWWYYY[[[]]]```aaaccceeegggjjjllllllmmmnnnnnnnnnmmmllliiihhhgggiiioootttvvvwwwyyy{{{}}}~~~~~~{{{xxxvvvssstttvvvwwwyyyzzz{{{{{{}}}}}}~~~|||vvvrrrppprrrtttuuuwwwwwwwwwwwwttttttttttttuuuuuuuuuuuussstttwwwyyy|||~~~xxxqqqhhhdddddddddcccaaa\\\\\\[[[ZZZYYYYYYXXXXXXUUUTTTSSSPPPMMMJJJHHHFFFCCCBBB@@@>>><<<:::888777777666555555666666666555666888;;;===AAALLL[[[fffjjjjjjjjjkkkmmmqqqtttvvvvvvsssqqqrrrvvvzzz}}}}}}zzzooodddaaabbbfffnnnvvv|||}}}tttmmmggg___XXXUUUQQQKKKIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJIIILLLOOOPPPOOONNNOOOOOOOOONNNMMMLLLLLLMMMNNNNNNMMMMMMNNNOOONNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPNNNOOOOOONNNNNNOOORRRUUU]]]___kkkCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>======<<<======;;;::::::===???FFFKKKSSS\\\gggrrr}}}|||xxxmmmggg^^^UUUNNNIIIEEECCC@@@???>>>===>>>>>>@@@@@@@@@BBBDDDDDDEEEFFFIIILLLKKKJJJIIIIIILLLPPPUUUXXX\\\hhhvvv~~~uuulllfffeeecccbbbdddgggkkknnnvvvxxxnnnfff^^^WWWPPPNNNKKKFFFEEEFFFHHHNNNUUUZZZ[[[ZZZXXXWWW\\\___cccgggjjjnnnsssvvv}}}|||xxx{{{~~~}}}{{{{{{~~~}}}zzz{{{wwweeeaaa[[[XXXWWWYYYZZZ[[[YYYWWWVVVUUUUUUVVVWWWXXX[[[[[[YYYWWWUUUVVVXXXZZZ]]][[[YYYYYYZZZ\\\\\\\\\^^^^^^______```aaaaaaaaaddddddeeeeeeeeedddcccccccccdddeeeeeedddbbb___]]]XXXSSSOOOMMMPPPUUUZZZ\\\^^^___```bbbccccccbbbbbbccccccdddgggjjjllllllkkkkkkmmmrrr}}}~~~wwwvvv~~~zzzrrrnnnooorrrqqqlll```PPPGGGEEECCCAAA===;;;999888:::;;;;;;;;;888888777777777888999999::::::999999::::::;;;<<<>>>???@@@AAABBBCCCDDDEEEBBBEEEGGGIIIJJJLLLOOOQQQUUUWWWZZZ\\\^^^```cccfffhhhiiilllmmmnnnmmmkkkjjjjjjhhhhhhjjjnnnsssuuuvvvzzz{{{~~~~~~}}}{{{{{{||||||}}}}}}}}}~~~~~~~~~|||wwwtttqqqqqqqqqrrrrrrssstttuuuttttttttttttuuuuuuuuuuuurrrsssuuuwwwzzz|||}}}~~~}}}zzz{{{|||}}}zzzsssmmmeeeaaa______]]][[[WWWVVVVVVTTTSSSRRRQQQQQQOOONNNMMMKKKHHHFFFCCCBBB???>>>===;;;:::888777666555555555555555666777777888888999<<>>>>>======>>>>>><<<;;;:::<<<===DDDHHHNNNVVV___kkkvvv}}}}}}uuunnneee[[[TTTNNNIIIFFFAAA@@@???>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFJJJNNNPPPMMMVVVbbbkkkooommmfff```]]]]]]]]]^^^```bbbeeegggoooxxx|||qqqjjjddd^^^XXXVVVRRRMMMIIIJJJKKKPPPWWW\\\^^^]]]\\\[[[\\\___cccfffiiimmmqqqtttttt|||}}}~~~{{{|||yyyooobbb___[[[YYYZZZ\\\]]]]]]ZZZXXXUUUSSSRRRSSSTTTUUUYYYYYYYYYXXXWWWXXXZZZ\\\]]]ZZZXXXYYY\\\^^^\\\[[[]]]^^^___```aaacccddddddfffffffffffffffeeedddccccccdddeeefffeeebbb___^^^VVVQQQKKKIIILLLQQQWWWZZZ[[[\\\___aaacccbbbbbbaaa___```bbbfffjjjmmmmmmllllllkkkmmmttt|||zzzwwwsssvvv{{{}}}xxxlll[[[OOOIIIEEEAAAAAA???;;;::::::999888777888777777777777777888888888888888888888999::::::<<<<<<======>>>???@@@@@@AAACCCEEEFFFGGGHHHKKKMMMNNNQQQTTTVVVXXXZZZ]]]``````bbbeeehhhjjjjjjiiiiiijjjjjjjjjkkkooosssvvvxxxzzz|||~~~~~~}}}}}}}}}}}}~~~~~~}}}yyyuuuqqqpppnnnnnnnnnoooqqqrrrsssssssssssstttttttttuuusssssstttvvvxxxzzz{{{|||~~~|||yyyvvvtttsssssstttuuuuuusssqqqlllggg```\\\YYYWWWUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHFFFDDDBBB@@@???<<<<<<;;;:::888777666666555666666555555666888999999:::;;;AAAKKKXXXdddkkksssssstttuuuvvvwwwxxxyyyuuutttssstttxxx}}}zzznnnlllpppsssuuuxxx|||}}}xxxqqqccc[[[TTTQQQNNNJJJIIIKKKIIIIIIIIIJJJJJJKKKKKKLLLJJJLLLNNNOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMMMMNNNMMMKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMPPPUUUXXX\\\___jjjDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>??????===;;;;;;;;;===BBBDDDHHHMMMTTT^^^hhhnnn}}}{{{uuukkkaaaYYYSSSMMMIIICCCBBB@@@???>>>===>>>>>>??????>>>???@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJLLLIIILLLRRRYYY\\\[[[XXXWWWVVVVVVWWWYYY[[[^^^```aaagggooowww||||||qqqjjjeee___ZZZYYYVVVPPPMMMNNNNNNRRRWWWZZZ\\\^^^___aaa___aaadddfffiiilllpppsssqqqxxx}}}{{{|||rrrhhh^^^\\\ZZZYYY[[[]]]^^^^^^\\\YYYVVVSSSQQQRRRSSSTTTVVVVVVWWWVVVUUUVVVXXXZZZ[[[YYYWWWXXX[[[]]][[[YYY\\\]]]^^^```bbbcccdddeeeffffffffffffeeeeeedddcccbbbcccdddddddddbbb```^^^VVVQQQKKKHHHJJJOOOTTTWWWYYY[[[^^^aaabbbbbbbbbaaa^^^___aaaeeeiiimmmmmmmmmnnnllllllpppxxxzzzuuuwww{{{~~~{{{qqqaaaUUUNNNGGGAAADDDAAA===;;;::::::888777888888777777777777777888777777777777777888999999:::::::::;;;;;;<<<<<<<<>>>>>===>>>???>>><<<;;;<<<===>>>@@@BBBFFFJJJQQQZZZ___nnn{{{yyyooofff]]]VVVPPPLLLEEECCCAAA???>>>=========>>><<<;;;<<<>>>@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGHHHFFFGGGLLLMMMLLLMMMPPPNNNOOOPPPRRRUUUXXXZZZ[[[^^^fffmmmqqqyyy|||qqqjjjbbb\\\XXXWWWUUUPPPNNNOOOOOOQQQTTTWWWYYY\\\```cccaaaccceeegggiiimmmrrrvvvvvv|||}}}{{{|||~~~zzzmmmbbb\\\ZZZYYYZZZ\\\]]]^^^]]]]]][[[WWWSSSQQQRRRSSSUUUSSSTTTTTTSSSRRRRRRSSSUUUXXXWWWWWWXXXZZZ[[[ZZZYYY[[[\\\]]]___```bbbcccdddccccccdddddddddcccbbbbbb``````aaaaaaaaa`````````YYYTTTNNNKKKLLLPPPSSSUUUYYYZZZ]]]___aaabbbccccccaaa```aaadddhhhlllnnnnnnppplllkkkooottt~~~zzzxxxyyyyyyyyyuuujjj```XXXNNNFFFEEECCC@@@>>>>>>===<<<;;;999999888777777777888888777777666666777777888999999999999:::::::::::::::<<<===????????????AAABBBCCCEEEGGGIIIJJJLLLNNNQQQRRRTTTWWW[[[___ccceeegggccceeeggghhhjjjnnnssswwwxxxzzz|||~~~|||zzzzzzzzzzzzyyyyyyxxxyyyyyyxxxtttrrrmmmllljjjiiijjjkkkmmmnnnppppppppppppqqqqqqqqqqqqrrrrrrqqqrrrsssuuuwwwxxxzzz}}}xxxrrroooppppppnnnllliiigggeeedddcccbbb```___^^^]]]ZZZVVVRRRNNNLLLJJJGGGGGGFFFEEEDDDBBBAAAAAA?????????>>>>>><<<;;;:::999999999999999888888888555666777666444666:::>>>FFFLLLUUU]]]bbbfffiiikkkvvvyyy}}}~~~xxxqqqmmmnnnppprrrtttuuuvvvyyy||||||uuuqqquuuzzz{{{|||}}}|||{{{{{{~~~xxxqqq```XXXQQQNNNLLLJJJJJJMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKGGGEEEEEEGGGJJJIIIIIIJJJKKKLLLLLLLLLLLLHHHIIIJJJLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJLLLNNNOOORRRVVVYYY___dddnnn~~~DDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>><<<>>>??????===<<<======;;;===???AAAEEEJJJQQQUUU^^^kkk|||zzzqqqhhh```XXXRRRNNNFFFEEEBBB@@@>>>===<<<===???<<<;;;;;;>>>???>>>===>>>??????@@@AAAAAABBBBBBEEEAAAAAADDDEEECCCEEEJJJIIIJJJKKKMMMPPPSSSVVVXXX[[[aaafffiiioooyyy}}}sssmmmbbb[[[VVVVVVTTTPPPNNNPPPMMMPPPSSSVVVYYY\\\```cccbbbcccdddfffjjjpppxxx}}}}}}~~~~~~||||||}}}wwwjjj```\\\ZZZZZZ[[[]]]^^^^^^]]]^^^[[[VVVSSSQQQRRRTTTUUUTTTUUUVVVTTTRRRQQQRRRSSSVVVWWWYYYZZZYYYYYYZZZ[[[ZZZZZZ\\\]]]___```aaabbb___``````aaaaaaaaa``````^^^]]]]]]]]]]]]___```aaa]]]YYYSSSPPPPPPSSSUUUVVVZZZ[[[\\\^^^aaacccdddeeedddcccaaacccgggkkknnnoooooojjjjjjooorrruuu~~~{{{xxx}}}~~~yyyrrrjjj^^^TTTLLLIIIEEEBBBAAA@@@???===::::::999888888888888888777777777666777888888999::::::999999999999999999999;;;<<<<<<;;;;;;<<<>>>???AAACCCDDDEEEFFFHHHJJJLLLMMMOOORRRUUUYYY]]]___[[[]]]```bbbdddhhhnnnrrruuuvvvxxxzzz|||}}}}}}~~~~~~|||yyywwwuuutttuuuuuutttsssrrrssssssrrrooommmkkkjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnoooooooooppppppooonnnnnnoooqqqsssttttttvvv|||vvvqqqkkkgggggghhhfffeee```___]]]]]]]]]\\\ZZZXXXVVVVVVTTTPPPLLLHHHFFFEEEBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;:::999999888777777777888888888888888777:::<<<<<<;;;>>>DDDJJJTTT\\\fffkkkkkkkkkmmmooovvvxxx|||~~~|||wwwqqqlllnnnrrruuuvvvvvvuuuvvvwww{{{xxxtttqqqrrrwww{{{zzzzzz|||yyyvvvuuuwww{{{zzzssslll^^^VVVNNNLLLJJJHHHJJJMMMKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKJJJHHHGGGGGGIIIKKKHHHIIIKKKLLLMMMMMMMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMQQQSSSUUUWWWZZZ]]]bbbdddjjjvvvEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>><<<===??????>>>======>>>999;;;>>>@@@CCCHHHMMMQQQTTT```ooo|||{{{rrriiiaaaYYYSSSOOOGGGEEECCC@@@>>>===<<<<<>><<<>>>??????@@@@@@@@@@@@???CCC>>>===BBBBBB@@@AAAFFFHHHHHHIIIKKKNNNRRRUUUWWW\\\aaaddddddhhhpppvvvxxx~~~uuupppeee^^^XXXVVVTTTPPPOOOQQQLLLPPPUUUXXX[[[^^^aaacccaaabbbcccfffkkksss|||{{{|||}}}}}}|||}}}~~~~~~wwwjjj```\\\[[[[[[\\\^^^______^^^]]]ZZZVVVRRRQQQQQQTTTUUUXXXYYYYYYXXXUUUSSSSSSTTTUUUXXX[[[[[[YYYXXXZZZ]]]YYYZZZ[[[\\\^^^___``````\\\]]]^^^______```______\\\[[[ZZZZZZ[[[^^^```bbbaaa]]]XXXUUUTTTVVVWWWWWW[[[[[[\\\^^^```ccceeefffgggeeebbbbbbfffjjjmmmooonnnhhhhhhoooqqqpppyyy{{{yyymmmbbbTTTPPPKKKGGGDDDAAA>>><<<;;;;;;:::999888888999999777777777777777888999999::::::::::::999999999999999:::;;;;;;::::::;;;<<<>>>???AAABBBBBBCCCEEEGGGHHHHHHHHHIIILLLPPPTTTVVVTTTWWWZZZ\\\^^^ccciiinnnrrrssstttvvvwwwxxxyyyyyyxxxwwwtttqqqooooooooopppooonnnnnnnnnooonnnkkkiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkklllnnnppprrrppppppsss{{{}}}qqqllleeeaaa``````___]]]YYYXXXWWWXXXYYYXXXVVVTTTOOOOOONNNKKKGGGCCCAAA@@@>>>>>>>>>======<<<<<<<<<888888888888888777777666666666666666777777888888:::>>>AAABBBCCCFFFNNNUUU^^^gggpppssspppnnnppptttuuuwwwzzz{{{yyyvvvqqqnnnooosssxxxyyywwwuuuuuuvvvwww{{{~~~}}}|||zzzssskkkrrrqqqtttyyyzzzwwwvvvxxxtttpppnnnqqquuutttmmmeee\\\TTTLLLJJJIIIGGGIIILLLJJJJJJIIIHHHGGGFFFFFFEEEFFFHHHJJJKKKJJJJJJKKKLLLIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKLLLLLLKKKIIIGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJNNNNNNNNNMMMMMMMMMMMMMMMNNNQQQVVVZZZ\\\]]]```aaacccdddgggoooGGGFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@@@@??????>>>======<<<<<<;;;;;;<<>>>>>???????????????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<>>>>>@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKMMMPPPSSSVVV[[[aaafffjjjlllnnnppppppnnnllljjjjjjjjjiiiiiiiiiiiijjjjjjhhhhhhiiiiiihhhgggeeedddeeefffggghhhiiijjjjjjiiikkkjjjiiiiiiiiijjjkkkllljjjkkkkkkjjjjjjjjjjjjiiijjjlllpppuuuxxx{{{|||}}}wwwvvvtttsssrrrrrrsssssstttvvvyyyzzzzzzvvvrrrpppiiieee```[[[YYYWWWUUUTTTTTTTTTSSSRRRPPPOOONNNNNNJJJHHHFFFDDDBBBAAA@@@@@@:::999999999999999999:::666777999::::::888666555444666777888777777999:::;;;FFFNNNMMMKKKQQQ\\\ccciiikkkmmmnnnpppssswww{{{|||zzzxxxwwwvvvtttrrrpppzzz{{{zzzvvvqqqnnnnnnqqqmmmpppssssssqqqooonnnnnnuuuvvvvvvwwwxxxxxxxxxxxxrrrooommmmmmmmmhhh```XXXPPPMMMJJJHHHIIIJJJJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFFFFGGGIIIKKKLLLKKKJJJHHHKKKNNNNNNKKKJJJKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHLLLMMMMMMNNNMMMKKKHHHGGGKKKLLLNNNPPPRRRTTTUUUVVVYYYYYY[[[\\\^^^aaacccddd]]]aaadddjjjyyyFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>AAAAAA@@@??????>>>>>>======<<<;;;<<<>>>AAADDDGGGIIINNNUUU^^^jjjvvvzzzuuummmbbbXXXPPPKKKHHHDDDBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFGGGHHHJJJKKKMMMNNNOOORRRSSSUUUVVVXXX[[[```ccclllrrr{{{}}}xxxssskkkeeebbb___]]]ZZZYYYZZZ[[[\\\]]]]]]^^^^^^```bbbeeegggjjjqqqzzz|||wwwuuurrrvvv}}}{{{{{{xxxsssxxx~~~zzzxxxxxxwwwuuuqqqjjjbbb\\\ZZZ[[[]]]^^^^^^^^^^^^]]]YYYXXXVVVUUUUUUVVVXXXYYY______^^^]]][[[XXXVVVTTTWWWXXXYYYYYYXXXXXXYYYZZZ\\\ZZZXXXZZZ]]]```aaa`````````______^^^^^^]]]]]]^^^\\\ZZZZZZ[[[]]]aaacccdddcccbbbaaa___]]][[[ZZZYYYYYYYYYZZZ\\\aaaeeeggggggeeebbbaaaccceeeffffffkkkjjjiiiiiikkkooorrruuu}}}{{{xxxppplllqqqtttxxxpppcccWWWRRRPPPJJJDDDAAA???===<<<;;;;;;;;;999888888888888888888777777777666777888999:::999999888888888999999999:::::::::999::::::;;;<<<===>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFGGGJJJLLLOOOTTTYYY]]]bbbdddfffggggggfffdddbbb_______________```aaaaaacccdddfffgggfffeeecccbbbaaabbbcccdddeeeeeeeeeeeeeeedddcccccccccdddeeeeeedddccccccbbbccccccdddddddddeeehhhjjjlllnnnoooppppppnnnllljjjhhhhhhhhhhhhhhhjjjlllnnnmmmjjjgggdddbbb^^^ZZZVVVTTTSSSQQQPPPOOONNNMMMLLLKKKJJJIIIIIIEEEDDDBBB@@@>>>===<<<<<<::::::999999999999::::::777777888999999888777666666888999888888999;;;===CCCPPPZZZ[[[ZZZ^^^eeejjjgggiiilllooorrrvvvzzz}}}}}}{{{xxxwwwxxxyyy{{{|||}}}|||{{{wwwrrrooommmmmmfffffffffgggjjjmmmpppqqqwwwwwwwwwxxxxxxxxxwwwvvvrrrooollllllkkkfff]]]VVVNNNKKKHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFGGGHHHJJJKKKKKKJJJIIILLLOOOOOOMMMKKKKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJLLLMMMNNNNNNMMMJJJGGGFFFJJJKKKMMMOOORRRTTTVVVWWW[[[[[[[[[[[[\\\\\\]]]^^^[[[^^^aaaggguuuEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@??????BBBBBBAAAAAA@@@@@@??????>>>===<<<;;;<<<>>>@@@AAACCCFFFKKKQQQYYYbbblllrrr~~~|||wwwoookkkddd[[[SSSLLLGGGEEEBBBAAA???===<<<<<<===============>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????===>>>>>>>>>===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJMMMOOOPPPPPPQQQSSSWWWZZZccchhhpppwwwzzz||||||}}}}}}yyysssnnnjjjfffbbb___```______^^^^^^^^^^^^^^^```ccchhhkkknnnttt{{{|||ssslllhhhkkkpppxxxzzzyyy{{{wwwrrrwww}}}|||wwwwwwwwwssslllddd^^^[[[VVVXXX[[[^^^___```______XXXXXXXXXYYYYYYYYYYYYYYY``````___^^^[[[YYYVVVTTTVVVXXXYYYYYYXXXXXXYYYZZZYYYVVVUUUYYYaaafffgggfff________________________]]]\\\[[[ZZZ[[[^^^aaacccgggfffeeecccaaa___]]]\\\ZZZZZZYYYZZZ\\\___bbbdddcccaaa``````bbbdddcccccciiiiiiiiijjjlllnnnpppqqqvvv{{{rrrlllllllllmmmwwwxxxlllaaa[[[WWWPPPJJJHHHBBB???<<<;;;:::999777555888888888888999999999999777888999999:::999999999888999999999999:::::::::888888888888999999999:::;;;<<<<<<>>>???@@@AAAAAAAAABBBEEEFFFHHHKKKPPPSSSWWWYYYZZZ[[[[[[ZZZYYYWWWSSSSSSTTTTTTUUUWWWXXXYYY]]]___aaaccccccbbb```___\\\]]]]]]^^^_________```bbbbbbaaaaaa```aaaaaabbb```___^^^]]]^^^___aaaccccccccccccdddeeefffggggggfffeeebbb___]]]\\\[[[[[[[[[\\\^^^___^^^\\\YYYXXXWWWTTTQQQNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@>>>===;;;:::999999:::999999888888999999:::777777777888888888888888888888999888888:::===@@@EEESSS```cccccceeehhhhhheeehhhmmmppptttwww{{{~~~}}}|||zzzzzz}}}}}}xxxuuuqqqllljjj___\\\ZZZ]]]eeeooouuuxxxyyyxxxxxxxxxyyyxxxvvvssspppnnnjjjhhhfffaaaYYYRRRKKKHHHFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPQQQOOOLLLKKKJJJMMMLLLJJJIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPLLLIIIGGGIIIJJJLLLOOOQQQTTTVVVWWWYYYYYYXXXXXXXXXYYYYYYZZZXXXZZZ]]]bbbpppDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAA???>>><<<;;;;;;;;;<<<===???AAADDDHHHMMMSSS[[[___ggglllnnnmmmmmmooonnnjjjbbb___ZZZSSSLLLGGGCCCAAA@@@???>>><<<<<<;;;<<<<<<<<<<<<===============>>><<<<<<<<<=========>>>>>>===>>>??????>>>>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHHHHKKKMMMNNNOOOPPPQQQTTTWWW\\\```ffflllpppsssvvvxxxzzzxxxuuuqqqmmmhhhccc```aaa```___]]]]]]^^^______dddiiioootttvvvzzz~~~tttjjjdddfffmmmvvv}}}yyywwwyyy~~~~~~yyyuuusssxxx~~~}}}yyyyyyxxxrrrhhhaaa^^^]]]VVVXXX[[[^^^```aaa```___[[[[[[\\\\\\\\\[[[YYYXXX\\\\\\\\\\\\ZZZXXXVVVUUUWWWXXX[[[[[[ZZZYYYYYYZZZXXXTTTSSSXXXaaahhhiiiggg_________```````````````]]]\\\[[[[[[\\\^^^aaaccciiihhhfffdddaaa```___^^^[[[[[[ZZZ[[[\\\^^^```aaa___^^^^^^```aaabbbaaa```ggghhhjjjlllmmmnnnnnnnnntttwww}}}vvvssspppnnnssszzz~~~zzzoooeee```\\\UUUOOONNNEEEBBB???<<<;;;:::888777888888999999::::::;;;;;;888999999999999999999999999999999999999999999999999999999999999999999999:::;;;;;;<<<===>>>?????????@@@BBBCCCDDDFFFJJJLLLNNNOOOPPPQQQQQQPPPOOONNNLLLMMMMMMNNNPPPRRRTTTUUUWWWYYY\\\^^^___^^^\\\[[[YYYXXXXXXYYYYYYZZZZZZ[[[^^^^^^]]]]]]]]]]]]]]]]]][[[YYYXXXWWWXXXZZZ]]]___```___^^^^^^^^^___aaabbb^^^\\\ZZZWWWUUUUUUTTTTTTRRRSSSTTTUUUUUUSSSQQQPPPMMMKKKHHHGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@???>>>===;;;:::999999999888888777777777777888888777666666666666777777888666777777666777:::???BBBGGGRRR^^^bbbdddfffgggeeeiiilllooorrrsssuuuxxxzzz||||||}}}zzzvvvrrrmmmiii^^^ZZZXXX^^^jjjuuu{{{}}}yyywwwwwwxxxyyyyyyuuurrrmmmkkkgggddd```[[[TTTOOOIIIHHHFFFFFFHHHIIIIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOQQQRRRPPPNNNKKKIIILLLKKKIIIIIIIIIKKKNNNOOOSSSTTTUUUUUUSSSPPPMMMJJJJJJKKKLLLNNNPPPRRRTTTUUUSSSSSSSSSTTTUUUWWWXXXYYYVVVWWWYYY___jjjDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBB@@@???===<<<;;;;;;;;;;;;;;;===@@@BBBEEEIIINNNRRRTTTYYY[[[[[[\\\______[[[UUUSSSPPPKKKGGGCCC@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>=========<<<<<<<<<;;;===>>>>>>>>>======>>>@@@BBBBBBCCCDDDEEEEEEFFFFFFIIIKKKMMMNNNOOOQQQTTTVVVWWWZZZ^^^bbbeeehhhlllnnnrrrsssrrrpppmmmhhheeeccc```___]]]]]]^^^```cccdddmmmssszzz~~~vvvjjjbbbcccjjjttt{{{~~~~~~}}}}}}uuuuuuwwwzzzzzz{{{|||xxxuuuvvvzzz~~~||||||}}}zzzyyyvvvnnneee^^^\\\]]]XXXZZZ\\\___``````______^^^^^^___^^^]]][[[XXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ]]]]]]\\\[[[[[[\\\XXXUUUTTTWWW___dddeeeccc_________```````````````]]]]]]\\\\\\]]]___aaabbbgggfffdddbbb```_________]]]\\\\\\\\\\\\]]]______]]]\\\]]]___aaabbb```___fffhhhkkkmmmooooooooonnnnnnnnnuuuzzztttrrrssswww~~~}}}xxxooogggccc^^^XXXSSSSSSLLLIIIEEEBBB@@@???>>><<<999999::::::;;;;;;<<<<<<::::::999999999999999999999999999999999999999999:::::::::999999999888888999:::::::::;;;;;;<<<<<<<<<>>>???@@@@@@AAADDDFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLOOOQQQRRRQQQSSSVVVXXXYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSQQQPPPNNNMMMNNNPPPSSSUUUTTTSSSRRRRRRSSSTTTVVVWWWTTTSSSQQQPPPOOOOOOOOOOOOLLLLLLMMMMMMMMMLLLKKKKKKFFFDDDBBBBBBBBBBBBAAA????????????????????????>>>;;;;;;:::888888777777777666666555555555555666666666555555555555666777888555666666777999===BBBGGGOOOXXX___bbbeeeiiikkkiiippprrrsssssssssssstttvvv{{{~~~yyysssnnnjjj___]]]___fffqqqzzz}}}|||wwwuuuuuuwwwzzzyyyuuuppphhhfffbbb^^^ZZZVVVQQQNNNJJJIIIHHHHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFHHHGGGFFFGGGJJJMMMNNNOOOPPPQQQQQQOOOLLLIIIKKKJJJIIIIIIJJJLLLOOOPPPSSSTTTTTTTTTRRRPPPMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUWWW\\\eeexxxEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@@@@???>>>===<<<<<<<<<999;;;===>>>???AAAEEEHHHGGGKKKMMMLLLNNNQQQQQQNNNJJJIIIHHHEEECCC@@@>>>============<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>>>>======<<<;;;;;;:::;;;<<<<<<<<<::::::<<<===??????@@@AAABBBCCCDDDDDDFFFHHHKKKLLLMMMNNNQQQSSSTTTVVVYYY[[[\\\^^^aaadddjjjllloooooommmjjjiiiiiicccaaa``````bbbgggkkknnnxxx~~~ttthhhaaadddkkksssyyyyyyxxxyyyyyyrrrrrrssstttwww|||~~~{{{yyywwwyyy}}}{{{zzzzzz|||~~~xxxuuuoooggg___[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^____________]]][[[YYYXXXZZZ[[[]]]^^^_________^^^XXX[[[^^^___^^^]]]\\\\\\YYYXXXWWWXXX[[[^^^______________________________]]]]]]\\\]]]^^^___aaabbbeeedddbbb```_________```^^^]]]]]]]]]^^^^^^______]]]]]]]]]___aaabbbaaa```dddgggjjjmmmoooppppppooollljjjnnnwww|||sssmmmooovvvzzzrrrkkkhhhccc\\\XXXXXXRRRNNNIIIDDDBBB@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::999999999999888888888888888888888777777777777777777888888888888888:::<<<<<<<<<<<<>>>@@@CCCCCCCCCDDDDDDCCCCCCCCCAAABBBCCCDDDFFFIIIKKKLLLLLLMMMNNNPPPPPPQQQPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMKKKKKKIIIIIIIIIKKKMMMNNNJJJJJJJJJKKKKKKLLLMMMNNNKKKJJJHHHGGGFFFGGGGGGHHHEEEEEEEEEEEEDDDEEEEEEEEEAAA@@@>>>>>>??????===<<<<<<<<<<<<===============888777666555555555555555666555555444444555555666666666777777888888999999777999;;;>>>AAAFFFLLLPPPXXX]]]```aaaffflllooonnnwwwwwwwwwuuuttttttvvvxxx~~~uuunnnjjjaaabbbfffnnnvvv{{{{{{yyywwwtttsssvvvyyyxxxrrrlllbbb```]]]YYYUUURRROOONNNLLLKKKJJJJJJLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIDDDFFFHHHGGGEEEFFFJJJNNNOOOOOONNNOOOPPPOOOMMMKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPOOONNNMMMLLLKKKKKKOOONNNNNNNNNNNNNNNNNNNNNRRRRRRQQQQQQQQQRRRRRRSSSUUUSSSTTTZZZaaaqqqFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>;;;<<<======<<<===???AAAAAADDDEEECCCDDDGGGGGGDDDCCCBBBBBBAAA@@@???>>>==================<<<<<<;;;999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<::::::;;;===>>>>>>???AAABBBDDDEEEFFFGGGIIIKKKLLLKKKKKKMMMNNNQQQSSSUUUVVVVVVXXXZZZ\\\bbbfffjjjlllllllllmmmoookkkjjjhhhhhhkkkpppuuuyyy}}}yyyrrrlllhhhiiipppvvvyyywwwuuuuuuwwwrrrrrrqqqsssyyy~~~{{{yyyxxxzzz~~~~~~{{{{{{}}}~~~{{{yyyyyy{{{xxxrrriiiaaa\\\ZZZYYYXXXYYYYYYXXXYYYZZZ\\\]]]^^^]]]]]]^^^^^^]]]]]]\\\\\\[[[\\\]]]____________^^^XXX[[[^^^___^^^\\\\\\[[[ZZZ[[[[[[ZZZYYYYYY\\\^^^``````______^^^^^^]]]]]]]]]]]]]]]]]]^^^```aaabbbcccbbb```___^^^___```aaa^^^^^^^^^______`````````^^^]]]]]]___aaaccccccbbbbbbdddgggkkknnnoooppppppnnniiijjjqqqvvv}}}ssspppxxx{{{uuuqqqkkkccc______]]]XXXQQQKKKGGGDDDAAA???=========<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::::::::999999999888888777777888888888888888888666666666666666666666666666888:::;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======???AAACCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHIIIKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@>>>===;;;<<<<<<<<<:::888888999999999::::::;;;;;;777666666555555555555666777666666555555666666777777888:::;;;<<<<<<;;;;;;===@@@EEEIIINNNSSSYYY\\\```bbbcccdddjjjqqqtttrrryyyyyyxxxwwwvvvyyy}}}yyymmmhhhcccgggmmmtttyyyzzzzzzyyyyyyvvvsssuuuwwwuuummmfff\\\[[[YYYUUURRROOONNNOOOMMMLLLKKKKKKLLLLLLJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHDDDFFFHHHGGGDDDEEEJJJNNNPPPNNNLLLLLLNNNOOONNNLLLIIIJJJKKKMMMNNNNNNNNNMMMNNNMMMKKKIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRWWW\\\kkkGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@>>><<<<<<===>>>>>>AAABBB??????BBBAAA>>>?????????@@@??????>>>============>>>======<<<<<<999999:::;;;;;;<<<======::::::;;;;;;<<<=========>>>??????>>><<<<<<>>>??????@@@AAACCCEEEGGGHHHIIIIIIKKKMMMMMMKKKJJJKKKKKKOOOPPPSSSTTTTTTUUUWWWYYY\\\```eeehhhiiikkknnnqqqsssqqqoooooorrrwww}}}}}}zzzyyyxxxvvvuuutttsssrrrpppuuu{{{{{{wwwttttttvvvuuutttrrrttt~~~{{{yyywww{{{~~~{{{xxxwwwxxx{{{zzzxxxxxxzzz}}}yyyqqqggg___\\\[[[ZZZXXXWWWVVVUUUVVVWWWZZZ]]]___[[[[[[\\\\\\]]]^^^______ZZZ[[[\\\]]]]]]]]]\\\[[[WWWZZZ]]]^^^]]]\\\[[[ZZZZZZ]]]^^^\\\XXXWWWZZZ___``````___^^^]]]]]]\\\\\\]]]]]]]]]^^^___```aaabbbbbbaaa___^^^^^^```aaaccc^^^______`````````aaaaaa```^^^^^^___aaacccdddccc```bbbeeeiiilllnnnooopppnnngggeeejjjmmmsssvvv~~~}}}xxxqqqhhhddddddlllggg___WWWQQQMMMIIIFFF>>>>>>======<<<<<<;;;;;;===<<<:::999888999:::::::::::::::999999888888888888999999999:::::::::;;;888777777777777777666666666888;;;;;;;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>@@@BBBCCCDDDCCCBBBAAAAAABBBDDDEEEDDDCCCAAA@@@@@@AAABBBDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???BBBCCCCCCDDDCCCBBB@@@???FFFEEEBBB@@@>>><<<<<<<<<>>>===<<<;;;;;;<<<>>>>>><<<;;;::::::;;;:::888666555666666777777888888888999888888777777777888888888888777777777777888888999:::===?????????>>>===CCCGGGMMMRRRXXX]]]bbbfffgggiiijjjkkkqqqyyyzzzwwwyyyyyyxxxxxxyyy~~~{{{llleeeggglllrrrxxxzzz{{{|||||||||wwwttttttvvvsssjjjbbbYYYXXXVVVSSSPPPNNNOOOPPPMMMLLLKKKKKKLLLKKKIIIGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDFFFHHHGGGDDDDDDJJJOOOPPPMMMJJJJJJMMMOOOOOOMMMHHHJJJLLLNNNOOONNNMMMLLLOOOMMMJJJHHHHHHJJJMMMOOOLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNPPPRRRUUUWWWXXXSSSOOOPPPUUUZZZgggGGGGGGGGGFFFEEEDDDBBBAAA???AAACCCDDDDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@??????======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;<<<===>>>>>>===>>>@@@AAABBBCCCCCCCCCHHHGGGGGGHHHIIIKKKMMMNNNLLLOOOTTTXXXZZZZZZXXXVVV\\\___aaacccdddgggmmmrrrxxxzzz|||}}}}}}}}}wwwtttpppkkkooo~~~{{{vvvsssuuuyyy}}}vvvvvvyyy~~~{{{uuuuuuwwwuuuwwwwwwzzz|||lll\\\XXXYYYYYYXXXWWWUUUSSSQQQQQQTTTWWWZZZZZZYYYZZZZZZ\\\]]]^^^______ZZZ[[[]]]^^^___^^^^^^]]]WWWXXXXXXYYYYYYYYYYYYYYYaaa___^^^\\\[[[[[[[[[\\\```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````___]]]\\\\\\]]]^^^___````````````___^^^]]]\\\]]]]]]^^^^^^___```aaaaaacccaaa```ccciiinnnqqqqqqnnnlllhhheeehhhppp{{{{{{tttnnnkkktttpppjjjfffbbb\\\UUUOOOJJJIIIHHHFFFDDDAAA???===@@@???>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::999999888777666666777888999999888777666555333444666777777777666555999888888777777777777777999::::::;;;<<<===>>>???????????????????????????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????>>>============>>>===>>>???>>>===<<<===???<<<;;;::::::999999999::::::999999999999999::::::::::::999888888999::::::888888888888888888888888888777555444555666888:::444444555666777888999:::999;;;@@@GGGJJJHHHJJJNNNRRRXXX^^^bbbdddfffiiilllooolllmmmrrrvvvvvvwwwzzz|||wwwwww{{{~~~~~~}}}ppplllnnnqqquuuyyyzzz|||~~~}}}{{{xxxvvvtttooogggaaa\\\WWWQQQMMMLLLKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFDDDCCCEEEIIILLLLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJHHHJJJNNNPPPPPPNNNIIIMMMOOOLLLGGGEEEGGGJJJMMMNNNNNNNNNNNNMMMLLLLLLOOOPPPPPPQQQSSSTTTUUUVVVVVVUUUQQQUUU]]]bbb{{{HHHHHHGGGGGGFFFEEECCCCCCAAAAAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAA@@@@@@======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBFFFFFFFFFGGGIIIKKKMMMNNNNNNPPPTTTXXXZZZYYYWWWVVVXXX[[[___aaacccgggnnnsss{{{~~~xxxssskkkhhhgggqqqyyywwwzzz~~~||||||}}}}}}zzzyyyzzztttwwwyyy|||{{{kkk\\\WWWXXXXXXWWWWWWVVVSSSPPPPPPRRRVVVXXXYYYXXXYYYYYYZZZZZZ[[[[[[\\\[[[\\\]]]^^^^^^^^^]]]\\\WWWWWWXXXYYYZZZZZZYYYYYYaaa```___^^^]]]]]]]]]]]]______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______```___]]][[[[[[[[[\\\]]]````````````___^^^]]]\\\XXXYYYZZZ\\\^^^```bbbccccccbbbaaacccgggiiiiiihhhkkkiiifffdddeeekkktttzzz}}}xxxtttwwwsssooollljjjfff```[[[RRRQQQOOONNNMMMKKKHHHEEECCCBBB@@@>>><<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888:::999888777666666777888999999999777666444222111999888888777777777777777999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<::::::;;;<<<;;;::::::999888888999999888888777666666666777777666666666666666666666666999999999999999999999999555444333333333444666666666777777888999999:::;;;<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@DDDDDDDDDFFFHHHJJJLLLMMMNNNPPPSSSVVVWWWVVVUUUTTTTTTXXX\\\___aaafffnnnsss}}}zzztttpppfffccceeettt}}}}}}ssswww|||xxxjjj\\\WWWWWWWWWVVVWWWVVVSSSOOONNNPPPSSSUUUVVVXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]\\\\\\[[[ZZZVVVWWWXXXYYYZZZZZZZZZZZZbbbaaa```___^^^^^^______^^^^^^^^^____________```_________^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\\\\````````````______^^^]]]WWWXXXYYY[[[]]]___```aaa`````````bbbcccdddcccaaagggfffeeeccccccffflllppp{{{~~~{{{xxxuuuuuuuuurrrmmmiii^^^ZZZWWWXXXZZZYYYSSSNNNGGGEEEBBB???===<<<<<<===999:::::::::;;;;;;;;;<<<::::::::::::::::::::::::;;;:::777555555666888:::===;;;999777555444333222999888888777777777777777888888888888888888999999999999999999999999999999888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::888999:::::::::999888777666888999888777666777999999999888777777777888888888888777666666555666666444444555666666555444444888888888888888888888888333333333444444444444555999888888999999:::;;;<<<>>>HHHYYYjjjppplllfffeeegggjjjnnnooonnnooorrrvvvzzzxxxxxx{{{|||yyyyyy|||~~~~~~|||wwwsssuuuwwwyyyyyy{{{}}}}}}sssggg___\\\TTTQQQMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBBBBDDDHHHKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKLLLNNNPPPPPPPPPLLLNNNOOOMMMHHHFFFGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMPPPOOOOOOOOORRRUUUYYY[[[ZZZZZZVVVWWW\\\___rrrLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDBBBAAAAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@???AAAAAACCCDDDFFFHHHJJJKKKKKKLLLNNNPPPQQQPPPOOOOOOQQQTTTXXX[[[]]]bbbiiioooyyyyyyuuupppnnnhhhgggiiixxx|||sssxxx~~~tttggg[[[WWWWWWVVVVVVWWWVVVSSSOOOMMMOOOQQQSSSSSSXXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZZZZZZZYYYXXXXXXWWWUUUVVVWWWYYYZZZZZZZZZZZZ```_____________________]]]]]]^^^___``````aaaaaa____________^^^^^^]]]]]]\\\\\\[[[[[[\\\]]]^^^___```````````````___^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]___```aaaaaacccddddddddddddeeehhhkkkuuu}}}xxxzzz~~~|||{{{|||zzzuuuqqqfffaaa]]]___bbbbbb\\\UUUMMMJJJFFFBBB???=========999999999:::::::::;;;;;;999999999::::::::::::::::::999777666666777999::::::999777666666777888999999888888777777777777777888888777777666666666666777777777777777777777777666666777888999999::::::777888888999999888888777666777999:::999888666444444666777666555444555777888777777666666666777777:::999888888777777777777555666888999999888666555666666666666666666666666444444555666666666666555888888888888999:::<<<===AAAJJJ[[[kkkrrrnnnjjjjjjjjjmmmooopppoooqqquuuyyy|||zzz{{{{{{{{{}}}{{{yyyxxxzzz~~~{{{tttvvvxxxyyyyyy{{{}}}pppaaaYYYVVVNNNMMMJJJHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDCCCEEEHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOONNNOOOOOOMMMIIIGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOOOORRRQQQOOOOOOPPPTTTXXX[[[XXXZZZVVVWWW\\\^^^nnnPPPOOOLLLJJJGGGFFFEEEEEEFFFEEECCCAAA@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>?????????>>>>>>???????????????>>>========================::::::::::::::::::::::::999999999888888888777777999999999:::::::::;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>><<<===>>>???@@@@@@@@@?????????AAACCCEEEFFFGGGHHHEEEFFFGGGIIIIIIJJJJJJJJJKKKNNNRRRTTTVVVZZZaaafffrrryyyyyytttqqqnnnllljjjlllqqq}}}zzzsssyyy|||mmmcccZZZXXXXXXVVVUUUVVVUUUSSSPPPOOOPPPQQQRRRRRRTTTUUUVVVXXXZZZ\\\]]]^^^XXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]]]]]]]]]]]]]]]]]]][[[\\\^^^___````````````^^^^^^______^^^]]]\\\[[[YYYZZZ[[[\\\^^^```bbbccc`````````aaa``````___^^^]]]]]]]]]^^^^^^^^^^^^^^^```___]]]\\\[[[]]]___aaa```bbbeeefffggghhhiiikkkqqqttt{{{zzzpppooooooqqqzzz~~~xxxssslllfffaaaaaaeeeeee___YYYTTTQQQMMMHHHCCC@@@???>>>::::::::::::::::::::::::888888888888999999999999888888999999999999888888888888777777888999;;;<<<999888888777777777777777888777777666666555555444777777777777777777777777666666777888888999::::::666666777777777777666666666777999999999888666444444666777666555444555666666666666555555666777777999888888777666666666777666777999::::::999777666555555555555555555555555444555666666777777666666777777777777999<<<>>>@@@GGGLLLWWWccchhhggghhhjjjiiimmmpppqqqqqqtttxxx}}}|||yyyyyyzzz}}}{{{xxxyyyvvvrrroooooopppsssuuunnnqqqwww~~~tttvvvxxxyyyyyyzzz|||~~~}}}jjjZZZRRRPPPJJJJJJIIIGGGFFFFFFGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCIIIIIIIIIIIIIIIHHHGGGFFFHHHIIIHHHGGGEEEEEEGGGIIIKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOMMMKKKIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQUUUSSSPPPOOOOOOQQQUUUWWWTTTWWWUUUVVV[[[]]]jjjVVVTTTQQQMMMJJJGGGFFFFFFGGGEEECCCBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===>>>>>>???>>>??????@@@@@@@@@@@@???========================::::::::::::::::::::::::888888888888777777777777999999999999::::::::::::888999999::::::;;;;;;<<<999999:::;;;<<<===>>>???======>>>???????????????===>>>@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHFFFIIILLLNNNPPPTTTZZZ```mmmvvv{{{wwwssspppmmmjjjggggggnnnxxxxxxtttzzz}}}sssfff^^^YYYYYYZZZWWWUUUVVVTTTSSSQQQRRRSSSSSSSSSRRRPPPPPPRRRTTTVVVXXXYYYZZZVVVVVVUUUTTTTTTTTTUUUUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[]]]___``````___^^^\\\\\\]]]^^^^^^]]][[[ZZZXXXYYY[[[]]]___aaacccccc`````````aaaaaa``````___[[[\\\]]]^^^```aaabbbccceeedddbbb___\\\[[[]]]___^^^aaaeeehhhiiiiiijjjllliiiiiilllttt|||nnnkkkfffeeekkkxxx}}}wwwqqqkkkeeedddeeeeeebbb^^^]]]ZZZVVVQQQKKKGGGCCCAAA======<<<<<<;;;:::::::::888888888888888888888888666777999:::;;;:::999888::::::999999999999::::::999888888777777777777777888888777777666666555555888888888888888888888888666777777888888999999999555666666777777666666555777777888888888777666555555666777666555444555777666666555555555666777777555555444444444444555555555666777777777777666555444444444444444444444444444444444555555555555666777777888:::===AAAEEEHHHPPPRRRXXX```cccdddggglllkkkooosssuuuvvvyyy}}}|||yyyyyy{{{yyytttssspppkkkgggddddddfffggghhhmmmuuu~~~uuuwwwyyyzzzyyyxxxxxxxxxsssbbbSSSLLLJJJGGGHHHHHHGGGEEEEEEFFFHHHDDDDDDDDDDDDDDDEEEEEEEEEIIIJJJKKKKKKKKKJJJIIIHHHKKKLLLLLLJJJHHHFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLIIIJJJKKKKKKJJJJJJLLLNNNOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQTTTSSSPPPOOONNNPPPRRRSSSOOOTTTSSSTTTZZZ\\\fffzzz^^^[[[VVVQQQMMMJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>>>>???@@@>>>???@@@@@@AAAAAA@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888888999999999999:::::::::888888999::::::;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>=========>>>???AAABBBBBBAAAAAAAAAAAABBBBBBDDDFFFHHHIIIEEEIIIMMMOOORRRVVV^^^cccooovvvuuusssqqqooolllhhhccc___cccqqqxxxvvvzzz~~~vvvlll^^^ZZZXXX[[[\\\XXXUUUUUUSSSSSSSSSUUUWWWVVVTTTRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZ\\\\\\]]]\\\\\\ZZZ[[[]]]^^^___^^^]]]\\\YYYZZZ\\\]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^___````````````aaaaaaaaaaaa``````\\\\\\]]]___```aaabbbcccdddfffgggfffbbb___^^^^^^]]]```dddgggggghhhhhhiiidddeeeiiiooouuuwwwssskkkeeeeeelllwwwwwwrrrlllgggffffffeeeeeeeeeddd```[[[UUUNNNIIIFFFBBBBBBAAA???>>>===<<<;;;:::::::::999999888888777888888888999999999::::::;;;;;;;;;;;;;;;:::999999999888888777777777777777888888888888888777777777888888888888888888888888666777777777777777777777666666777777777777666666777777666666666555555555444666777666555444555666666666555555666777777888333333333333444555666666555555555555555555555555555555555555555555555555666666555444555666777888999:::;;;>>>CCCIIIOOORRRVVVWWW]]]eeeggggggiiinnnmmmqqqwwwzzzzzz|||~~~||||||~~~vvvpppmmmgggccc``````bbbccckkkqqq{{{xxxzzz||||||xxxtttqqqppprrrssspppgggYYYNNNIIIHHHFFFHHHIIIHHHEEEDDDEEEGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKIIIHHHKKKLLLLLLKKKIIIHHHHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKMMMLLLJJJJJJLLLNNNOOONNNMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQMMMSSSSSSSSSYYYZZZaaaqqqccc```[[[UUUPPPMMMKKKJJJFFFFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA?????????@@@AAA>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::888888999::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@???BBBBBBBBBCCCEEEHHHJJJLLLHHHLLLPPPTTTWWW]]]dddjjjrrryyy}}}ooonnnnnnmmmjjjeee^^^YYYbbbtttyyywww{{{}}}~~~~~~|||qqqgggZZZWWWXXX\\\]]]YYYVVVUUURRRSSSUUUWWWYYYXXXUUURRRTTTTTTTTTTTTSSSSSSSSSSSSVVVVVVUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWYYYZZZ\\\]]]]]]]]]\\\YYY[[[\\\^^^^^^]]]\\\[[[WWWXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]``````aaaaaaaaaaaaaaa```___________________________dddiiikkkhhhdddaaaaaa]]]```ccceeeeeeeeeeeefffeeehhhnnnqqqqqqwww~~~tttkkkdddeeeiiinnnyyy~~~{{{wwwqqqkkkggggggiiijjjkkkjjjgggbbb[[[TTTMMMIIIFFFEEEDDDBBB@@@???======<<<<<<;;;::::::999888888;;;999777666777999;;;===999:::;;;<<<<<<<<<;;;:::999888888777777777777777888888888888999999999999888888888888888888888888666666666666666666555555666777777777777777777666777666555444444444555555444555666666444444555666666666666666666777888888444444444555666777888999777666555555555555666777777777777777777777777777:::999777666777888:::<<<<<<===???CCCIIIPPPVVVZZZWWWZZZbbbkkkmmmkkkkkknnnnnnsssyyy||||||||||||||||||ooolllhhhcccaaabbbdddeeennnvvv|||{{{}}}}}}xxxqqqllliiiiiihhheee]]]TTTKKKGGGGGGFFFHHHIIIHHHEEEDDDEEEGGGDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJKKKKKKIIIIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKMMMNNNMMMKKKJJJMMMOOONNNMMMLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQLLLTTTSSSRRRWWWXXX^^^lllfffccc___[[[XXXTTTPPPMMMOOOLLLHHHEEEDDDCCCAAA@@@GGGGGGGGGFFFEEEDDDCCCBBBEEECCCAAA?????????AAABBB>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<;;;;;;;;;:::::::::999999888999999::::::999999888999999::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFHHHIIIIIIIIIMMMRRRXXX]]]aaahhhrrrzzz~~~yyyssskkkgggffffffaaaXXXVVVYYYmmmxxx~~~|||~~~~~~zzzssslllgggZZZZZZZZZYYYXXXVVVTTTTTTSSSRRRRRRUUUYYYYYYWWWTTTUUUUUUTTTTTTSSSSSSRRRRRRUUUUUUUUUVVVWWWXXXYYYZZZUUUWWWYYY[[[[[[ZZZXXXVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXX\\\\\\\\\]]]\\\\\\[[[[[[aaaaaaaaa``````aaaaaaaaa]]]]]]]]]^^^^^^^^^______```dddiiimmmnnnkkkfffccc______bbbgggmmmppppppnnnjjjkkklllnnnrrryyysssiiieeeeeeffftttxxx}}}{{{wwwuuutttoookkkmmmmmmnnnmmmiiibbbXXXRRRQQQMMMIIIHHHIIIHHHDDD@@@>>>===;;;:::999::::::;;;:::::::::::::::;;;<<<===;;;<<<>>>===<<<;;;;;;<<<<<<;;;::::::999999::::::777777666666666666777777888999999999999888777777777777777777777777777777777777777777777777888888777777777777777777777777777777666666555555555444777777777777777777777777666666777777777555444333666666555555444555555666;;;;;;;;;888666444555666:::::::::999888999;;;>>>DDDGGGLLLPPPTTTXXX\\\^^^^^^bbbhhhmmmppprrrtttvvvttttttvvvyyy~~~{{{vvvnnneee___```gggnnnsss{{{~~~~~~}}}|||{{{zzzwwwqqqjjjeee___]]]YYYTTTPPPLLLIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEIIIFFFDDDEEEHHHJJJIIIGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLLLLLLLLLLLLLKKKJJJNNNOOOQQQSSSSSSRRRPPPOOOKKKKKKLLLLLLMMMMMMMMMNNNLLLMMMOOOPPPPPPOOONNNMMMOOOPPPQQQRRRTTTYYY^^^bbbyyyiiifffbbb___\\\XXXTTTQQQQQQNNNKKKHHHHHHGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBB??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;:::::::::999999999999::::::::::::999999999999::::::::::::;;;;;;>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAAAAA===>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKMMMMMMPPPWWW___fffkkkrrr{{{xxxooojjjeee```\\\\\\YYYVVVZZZ```oooyyy~~~{{{xxx|||}}}vvvnnngggbbb^^^]]]\\\[[[XXXVVVSSSRRRSSSRRRSSSUUUXXXYYYVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVXXXZZZ[[[[[[YYYWWWVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]]]]\\\\\\[[[YYYYYY\\\]]]^^^______^^^]]]\\\___``````````````````___]]]]]]^^^^^^_______________bbbgggjjjjjjhhheeebbb```___aaaeeejjjnnnnnnmmmnnnmmmlllkkkkkkooouuuyyyvvvnnnmmmpppssswww}}}{{{vvvvvvvvvuuutttqqqllleee___WWWSSSNNNNNNOOONNNJJJEEEDDDBBB@@@===<<<;;;;;;;;;999999999999:::;;;<<<<<<<<<===???>>>===<<<<<<===<<<<<<;;;::::::::::::;;;888888888777888888999999888999999999999888777777777777777777777777777777888888888777777777777777777777777777777777777777888888777777777666666666888888888888888888888888777777888888888777555444444444444555555666666777888888888777666999===@@@>>>??????>>>>>>@@@DDDGGGMMMPPPTTTWWWZZZ]]]___```aaagggnnntttvvvvvvvvvvvvtttuuuxxx|||wwwnnniiidddccchhhpppxxx}}}~~~~~~|||zzzzzzyyyxxxwwwsssmmmeee___YYYWWWTTTPPPMMMJJJHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGEEECCCDDDGGGHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRRRRQQQPPPOOOKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSWWW]]]aaasssnnnkkkhhheeebbb___\\\YYYVVVSSSOOOMMMMMMLLLKKKJJJEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;::::::::::::999999::::::::::::999999999999::::::::::::;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAA;;;===@@@CCCEEEFFFGGGGGGIIIIIIJJJKKKNNNQQQSSSUUUYYY```kkktttzzzvvvmmmgggcccaaa[[[UUURRRPPPSSS\\\dddrrrzzz~~~}}}~~~yyyuuutttxxx}}}zzzqqqhhh```[[[\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTVVVXXXXXXVVVTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTXXXYYYZZZ[[[ZZZXXXVVVUUUWWWWWWWWWXXXYYYYYYZZZZZZXXXWWWWWWWWWXXX[[[]]]___\\\]]]]]]]]]\\\[[[ZZZZZZ]]]^^^```aaaaaa```^^^]]]]]]^^^___``````___^^^]]]]]]^^^_____________________```ccceeefffeeedddbbbaaa``````cccgggkkkmmmmmmnnnmmmjjjfffdddeeeiiimmmwww|||yyy{{{|||~~~~~~|||{{{yyywwwuuurrrmmmjjj___[[[WWWVVVUUUTTTPPPLLLKKKIIIEEEBBB???=========::::::::::::;;;<<<===>>><<<>>>@@@@@@>>>===>>>???===<<<<<<;;;;;;;;;;;;;;;999999999999:::;;;;;;<<<888999999999999888777777777777777777777777777777999888888888777777666666777777777777777777777777999999888888888888777777888888888888888888888888888888888999888888777777444444666777888999999999888888888888999>>>DDDIIIDDDEEEGGGGGGHHHKKKOOORRRYYY[[[]]]```cccdddddddddgggmmmuuu{{{|||{{{xxxwwwxxxzzz}}}uuuiiihhhgggkkkrrrzzz}}}yyyvvvtttsssrrrrrrpppmmmfff]]]WWWPPPOOOMMMKKKIIIHHHGGGFFFGGGGGGGGGHHHGGGGGGFFFEEEEEECCCBBBCCCDDDFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQPPPPPPOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNOOOQQQTTTYYY]]]kkkuuurrrooommmkkkiiieeeccc]]]ZZZVVVSSSRRRQQQOOOMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAA@@@????????????>>>>>>======<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>@@@CCCFFFHHHIIIJJJIIIIIIJJJKKKNNNSSSXXX]]]```eeemmmxxxvvvnnnhhheeecccccc^^^WWWQQQOOOSSS\\\dddttt{{{~~~{{{zzz|||wwwtttrrrwww}}}}}}uuulllccc\\\XXXVVVVVVWWWWWWXXXWWWWWWVVVTTTTTTUUUVVVVVVVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTWWWVVVUUUTTTSSSSSSSSSSSSYYYYYYZZZZZZYYYWWWUUUTTTWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXVVVUUUVVVYYY\\\^^^\\\\\\\\\]]]\\\\\\[[[[[[\\\]]]___aaaaaa```^^^]]][[[]]]^^^______^^^]]][[[]]]^^^___`````````____________```aaabbbbbbcccccccccbbbaaaaaadddhhhkkkmmmkkkiiigggdddbbbcccfffiiimmmyyy}}}zzzxxxuuurrrppphhheee```]]][[[WWWSSSPPPOOOMMMJJJFFFCCCAAA??????>>>=========>>>>>>???@@@===???@@@@@@???>>>>>>???===<<<;;;;;;::::::;;;;;;:::999999::::::;;;<<<===888999999999999888777777999999999999999999999999999999888888777666666666777777777777777777777777888888888888888888888888666666666666666666666666777888888888888888888888666777999;;;<<<<<<<<<;;;;;;<<<>>>???AAADDDIIIMMMLLLMMMNNNOOOPPPSSSXXX[[[aaabbbdddgggjjjkkkkkkjjjnnnssszzz~~~~~~|||{{{wwwmmmmmmoootttzzz}}}{{{xxxsssoookkkiiiiiihhhhhheee^^^VVVQQQIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJHHHGGGHHHIIIKKKLLLLLLLLLMMMOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJJJJLLLMMMOOOLLLLLLMMMMMMNNNQQQVVVYYYfff}}}|||zzzwwwuuutttssspppnnnhhhddd___[[[XXXVVVSSSQQQQQQOOOMMMIIIGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::999999999:::::::::;;;;;;999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================@@@AAACCCFFFHHHIIIIIIIIIIIIJJJNNNSSSZZZbbbiiimmmtttzzz~~~uuummmgggeeeeeefffdddccc___[[[ZZZ^^^dddhhhvvv{{{}}}{{{|||~~~~~~~~~{{{wwwttttttyyyxxxpppggg```\\\YYYWWWWWWXXXYYYYYYYYYYYYXXXUUUUUUVVVVVVUUUUUUTTTUUUTTTTTTSSSSSSRRRQQQPPPPPPTTTTTTSSSSSSSSSTTTUUUUUUYYYYYYYYYYYYXXXWWWUUUTTTWWWWWWWWWWWWXXXXXXXXXXXX\\\ZZZWWWVVVUUUWWWYYY[[[[[[\\\\\\]]]]]]]]]\\\\\\ZZZ[[[]]]_________]]]\\\[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]___`````````___^^^___^^^^^^^^^___aaacccddddddcccbbbaaabbbeeeiiillliiihhhgggeeeccccccfffhhhfffkkkwww~~~|||yyywwwqqqnnnjjjeee```\\\WWWTTTSSSRRRQQQNNNKKKHHHEEEDDDAAA@@@@@@?????????@@@@@@???@@@AAAAAA???>>>>>>???<<<<<<;;;:::::::::::::::999999999999999:::;;;;;;888999999999999888777777888888888888888888888888888888888888777777666666777777777777777777777777777777777777777777777777444444444444444444444444777777777888888999999:::999:::;;;<<<<<<=========>>>BBBGGGKKKMMMOOOQQQRRRTTTUUUVVVVVVWWWZZZ^^^aaagggfffgggjjjnnnqqqqqqpppuuuwww{{{}}}|||}}}zzzssstttvvvzzz}}}zzzxxxuuupppjjjeee``````___^^^\\\XXXQQQLLLDDDDDDDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCDDDGGGFFFFFFFFFFFFGGGHHHIIIFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEFFFHHHJJJKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNOOOKKKKKKKKKKKKKKKNNNRRRVVVbbbvvv~~~}}}}}}|||zzzxxxtttpppjjjeeebbb^^^[[[XXXRRRQQQNNNKKKHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAA@@@AAABBBCCCEEEGGGHHHIIILLLOOOTTT\\\eeeooowww{{{wwwrrrjjjccc``````cccfffdddhhhjjjhhhjjjnnnrrrssswww{{{~~~|||}}}~~~}}}~~~~~~|||yyywwwuuuxxx||||||tttkkkddd___]]]\\\^^^^^^]]]\\\[[[ZZZXXXWWWVVVWWWWWWVVVTTTSSSTTTUUUTTTSSSSSSRRRQQQQQQPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWW\\\[[[YYYWWWVVVWWWXXXYYY[[[[[[\\\]]]^^^^^^^^^]]]ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]][[[\\\^^^``````___^^^]]]]]]\\\[[[[[[\\\___bbbdddccccccbbbaaa```bbbeeehhhiiijjjjjjhhhfffdddcccdddcccfffmmmyyysssvvv|||~~~{{{xxxuuuooojjjeeeaaa___^^^^^^^^^]]]YYYUUUPPPMMMFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDCCCAAA???>>>???===<<<<<<;;;:::;;;;;;;;;:::999999888888999999:::888999999999999888777777555555555555555555555555777777777777777777777888777777777777777777777777666666666777777777777888555555555555555555555555888888888888999;;;<<<===<<<<<<<<<<<<>>>???AAABBBCCCHHHOOOUUUXXXZZZ[[[\\\[[[\\\]]]]]]^^^aaafffiiimmmkkkjjjlllrrrvvvxxxwwwzzz{{{}}}}}}xxxyyyzzz~~~}}}yyyyyy|||xxxxxxzzz}}}~~~{{{yyyxxxwwwrrrjjjddd\\\[[[XXXWWWUUUQQQLLLIIICCCBBBBBBCCCDDDEEEFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFBBBCCCDDDCCCBBBBBBDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOKKKKKKKKKJJJJJJLLLPPPSSS^^^nnn{{{uuuqqqmmmjjjgggddd\\\ZZZUUUQQQMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFBBBBBBCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAAAAAAAAAAABBBCCCFFFIIIMMMOOOTTTXXX___hhhrrr{{{{{{nnniiibbb]]][[[]]]aaadddhhhooottttttwww}}}~~~yyy|||~~~|||{{{|||~~~~~~}}}{{{yyyyyy|||~~~|||}}}~~~}}}{{{qqqhhhaaa^^^^^^^^^^^^^^^]]]\\\ZZZYYYWWWVVVVVVWWWXXXVVVSSSRRRSSSUUUSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZYYYYYYXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[ZZZZZZ[[[\\\^^^______^^^\\\[[[[[[\\\^^^___YYY[[[]]]______^^^\\\[[[ZZZYYYYYYYYYZZZ]]]```aaa```aaaaaa___]]]^^^aaadddeeegggjjjjjjgggdddbbbaaadddeeekkksssyyyooonnnpppwww{{{vvvrrrpppooonnnooopppoookkkccc[[[WWWPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHFFFCCCAAA@@@@@@???>>>>>>===============;;;;;;:::999888888888888888999999999999888777777666666666666666666666666666666666777888888999999777777777777777777777777777777777888888888999999999999999999999999999999;;;::::::;;;<<<===???@@@@@@@@@@@@AAACCCGGGKKKNNNNNNRRRXXX]]]___```aaabbb___aaacccdddfffjjjooosssvvvrrrnnnooouuu{{{}}}}}}}}}~~~{{{wwwvvvuuuvvvxxxxxxvvvsssqqqppplllkkkqqq|||~~~|||}}}~~~||||||}}}}}}yyyppphhh]]]ZZZUUURRRNNNKKKGGGDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFEEECCCCCCEEEHHHGGGFFFDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNKKKKKKKKKJJJIIIKKKOOORRRWWWddd}}}xxxvvvssspppnnnhhheee___YYYSSSOOOMMMLLLLLLJJJHHHFFFFFFFFFHHHIIIBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>???>>>???>>>???>>>CCCCCCCCCEEEIIINNNSSSVVV[[[___gggqqq{{{yyykkkfff```ZZZYYY[[[___cccmmmuuu{{{{{{~~~zzz}}}~~~}}}zzzyyy{{{~~~~~~}}}}}}~~~|||yyyzzz|||wwwzzz~~~zzzqqqggg```]]]^^^___XXXXXXXXXXXXXXXWWWWWWVVVVVVXXXXXXVVVSSSQQQSSSUUUSSSSSSUUUVVVXXXYYY[[[[[[TTTTTTTTTTTTUUUVVVWWWXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^_________\\\[[[ZZZYYYZZZ\\\___``````^^^\\\ZZZZZZ\\\^^^```YYYZZZ]]]______^^^\\\ZZZXXXWWWWWWWWWXXX[[[^^^___^^^___```^^^[[[[[[]]]```___cccgggiiihhheeecccaaabbbcccgggllllllppprrrnnnkkkmmmuuu}}}{{{{{{zzz|||}}}|||wwwmmmddd]]]YYYXXXVVVTTTQQQOOONNNNNNJJJKKKKKKIIIEEEBBBAAAAAAAAA@@@@@@???????????????===<<<;;;:::999888888888888999999999999888777777999999999999999999999999555555666777888999::::::777777777777777777777777888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEFFFJJJPPPVVVYYYZZZ\\\___```aaaaaabbbdddbbbdddfffiiilllqqqwww{{{}}}wwwrrrrrrwww}}}~~~|||vvvssspppooopppnnnjjjggghhhiiihhhhhhooozzz}}}|||}}}|||{{{~~~~~~uuummm___[[[UUUOOOKKKGGGCCCAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFGGGFFFDDDDDDFFFIIIGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKMMMMMMGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIKKKMMMOOOOOONNNNNNLLLLLLKKKIIIIIIJJJNNNQQQRRR]]]xxx}}}xxxvvvsssoooiiibbb[[[VVVSSSRRRRRROOOLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFEEEBBB@@@CCCBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<;;;:::::::::;;;<<<===:::<<<>>>>>>======>>>???<<<>>>@@@AAAAAABBBCCCEEEDDDHHHKKKNNNQQQVVV]]]cccjjjnnnttt{{{zzzsssgggbbb\\\ZZZWWWUUUZZZaaarrr{{{vvvtttvvv{{{~~~~~~}}}|||~~~|||xxxwwwssswww|||}}}qqqfffccccccaaa]]]\\\]]]\\\[[[YYYWWWVVVUUUTTTXXXWWWVVVVVVVVVVVVVVVTTTTTTSSSRRRUUUXXXZZZYYYVVVXXXXXXWWWWWWUUUTTTRRRQQQUUUTTTSSSTTTUUUVVVUUUTTTWWWWWWWWWWWWXXXZZZ[[[\\\]]][[[ZZZ[[[]]]^^^]]]]]][[[[[[\\\]]]]]]^^^______ZZZ\\\]]]]]]\\\[[[]]]^^^]]]\\\[[[YYYYYYZZZ\\\]]]___^^^\\\[[[[[[[[[\\\]]]YYYYYYXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]^^^___```bbbbbbcccccceeefffeeeffflllvvv~~~|||rrriiigggiiippp|||}}}wwwnnnhhh````````````___]]]XXXTTTSSSSSSTTTSSSPPPMMMHHHFFFCCCBBBAAAAAACCCDDDDDDCCCBBB@@@===;;;:::;;;===>>>:::::::::::::::;;;<<<======<<<999888777888999:::888888888888:::;;;<<<======;;;999888:::;;;;;;:::===============>>>??????EEEDDDCCCAAA@@@@@@@@@AAA@@@@@@AAACCCFFFHHHJJJLLLLLLMMMNNNQQQUUUYYY]]]````````````aaaccceeegggiiifffiiimmmpppssswww{{{~~~}}}zzzxxx}}}zzzrrrnnniiigggggggggeeebbb___aaafffpppzzz{{{wwwwwwxxxyyyyyy~~~ttteee\\\UUUNNNJJJIIIHHHDDD@@@CCCAAA@@@>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKNNNKKKHHHHHHIIIKKKJJJHHHJJJIIIIIIIIIJJJLLLMMMNNNUUU[[[ooo}}}wwwtttnnnhhhbbb^^^[[[ZZZWWWTTTPPPNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGFFFEEECCCDDDDDDCCCCCCBBBCCCCCCDDDBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;===<<<;;;;;;;;;;;;<<<===:::<<<===>>>===<<<===>>>???@@@BBBCCCCCCDDDFFFHHHJJJNNNTTTXXX\\\aaaiiinnnwwwzzz~~~xxxqqqkkkbbb\\\VVVRRRPPPQQQWWW```www}}}|||zzzwwwwwwzzz}}}~~~~~~~~~}}}yyyxxxuuuyyy~~~xxxmmmcccaaacccaaa^^^^^^\\\\\\ZZZYYYWWWVVVUUUTTTWWWVVVUUUUUUVVVVVVUUUTTTUUUTTTTTTUUUXXXYYYXXXVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUTTTTTTVVVVVVWWWXXXYYYZZZ\\\\\\^^^\\\ZZZZZZ\\\]]]]]]]]][[[\\\\\\]]]^^^^^^______\\\]]]^^^^^^\\\\\\]]]^^^ZZZYYYXXXWWWWWWXXXZZZ[[[^^^]]]\\\[[[ZZZZZZ[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYZZZZZZZZZ\\\]]]]]]^^^```aaaaaabbbaaadddggggggfffiiiooottt{{{xxxmmmhhhfffhhhpppyyy~~~vvvppplllkkkjjjhhhgggddd___\\\\\\\\\\\\[[[YYYUUURRROOOLLLIIIGGGGGGGGGHHHHHHGGGDDDCCCAAA???>>>>>>>>>??????>>>===<<<;;;:::::::::;;;::::::::::::;;;<<<===<<<<<<<<<<<<<<<===>>>??????===;;;;;;<<<>>>>>>===@@@@@@@@@AAACCCFFFHHHJJJIIIHHHHHHHHHIIIKKKNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWZZZ^^^aaadddeeeccccccdddfffiiillloooppprrrtttvvvxxxyyy{{{~~~~~~|||sssnnnhhhdddddddddcccaaaeeegggmmmuuu}}}|||zzzzzz{{{||||||~~~}}}pppbbbWWWQQQJJJGGGGGGFFFBBB???CCCBBB@@@???>>>???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIHHHGGGFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMIIIJJJJJJJJJJJJKKKKKKKKKMMMKKKHHHHHHJJJKKKJJJIIIKKKKKKJJJJJJKKKLLLNNNOOOTTTXXXjjj~~~{{{wwwrrrmmmjjjhhhggg```]]]YYYVVVUUUTTTRRRPPPNNNLLLIIIIIIIIIJJJIIIHHHBBBBBBBBBAAAAAABBBBBBCCCEEEDDDCCCAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;======<<<;;;;;;<<<<<<===<<<===???>>>======>>>???BBBDDDFFFGGGHHHIIILLLOOORRRXXX```fffkkkqqqyyy~~~zzztttpppkkkeee```]]]VVVOOOLLLKKKOOOYYYddd}}}xxxzzzyyyzzz|||}}}|||}}}~~~{{{zzzwww|||pppggg______aaa```______[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTWWWVVVUUUVVVXXXXXXVVVUUUVVVVVVVVVUUUUUUTTTTTTTTTQQQRRRRRRSSSTTTTTTSSSSSSVVVVVVWWWXXXYYY[[[]]]^^^```]]]ZZZYYYZZZ\\\]]]]]]\\\\\\\\\]]]^^^^^^______^^^___```___]]]\\\\\\]]]YYYXXXWWWWWWXXXYYYZZZ[[[^^^]]]\\\ZZZZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\]]]^^^^^^___``````___cccggggggfffeeefffhhhkkktttxxxpppjjjfffiiiooo}}}{{{xxxuuurrrpppmmmjjjgggiiiiiihhhgggeeebbb___]]]WWWTTTPPPNNNNNNNNNNNNMMMIIIHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCAAA@@@?????????>>>??????@@@AAABBBBBBBBB@@@@@@AAAAAABBBDDDEEEFFFDDDBBBAAABBBDDDFFFGGGGGGJJJIIIIIIIIIKKKNNNQQQRRROOOOOOOOOQQQUUUZZZ___bbbdddcccaaa___^^^]]]\\\\\\]]]___aaaeeegggiiijjjkkkggghhhjjjmmmppptttxxxyyy~~~~~~~~~~~~~~~~~~|||}}}~~~rrrnnngggcccbbbcccdddeeeoooqqqvvv{{{}}}{{{}}}{{{{{{|||}}}}}}|||zzzzzzxxxvvvuuuqqqfff[[[OOOKKKFFFDDDDDDDDDAAA???CCCBBBAAA?????????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHIIIJJJKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIJJJLLLKKKKKKLLLLLLKKKKKKKKKMMMNNNOOOSSSUUUbbb~~~|||xxxvvvuuutttkkkhhhdddaaa___]]][[[YYYUUURRRNNNLLLLLLMMMNNNMMMEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDBBB@@@???>>>===========================<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@??????@@@BBBEEEGGGIIIJJJLLLOOOSSSVVVYYY```jjjrrrxxx~~~xxxooohhhddd```\\\YYYXXXQQQKKKJJJMMMUUUcccppp~~~uuuxxxyyy}}}|||yyyyyy~~~~~~{{{zzzyyykkkbbb\\\\\\^^^]]]\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXYYYYYYXXXVVVVVVVVVXXXXXXXXXWWWWWWVVVUUUTTTVVVUUUTTTSSSSSSRRRRRRQQQOOOQQQSSSTTTTTTSSSSSSTTTVVVVVVWWWXXXZZZ[[[]]]^^^aaa^^^ZZZXXXYYY\\\]]]^^^]]]]]]]]]]]]^^^^^^_________``````^^^\\\ZZZZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]^^^\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^aaaeeeeeedddbbbcccccchhhmmmuuuyyyqqqoooqqq~~~~~~{{{yyyxxxvvvtttuuutttsssqqqnnnkkkiiihhhaaa^^^YYYUUUTTTTTTSSSRRRNNNNNNOOOPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKHHHIIIKKKLLLMMMLLLKKKJJJFFFFFFGGGHHHJJJLLLMMMNNNIIIHHHHHHJJJOOORRRTTTUUUXXXVVVTTTRRRQQQRRRTTTUUUVVVVVVWWWYYY^^^eeekkknnnqqqooommmkkkhhhgggfffeeeccceeeiiilllnnnnnnnnnmmmmmmnnnpppssswwwzzz}}}yyyvvvvvv}}}}}}pppmmmhhheeefffiiinnnqqq{{{{{{}}}~~~}}}{{{yyy|||{{{{{{{{{||||||zzzxxxrrrpppllliiigggaaaXXXPPPIIIFFFCCCBBBCCCCCCBBB@@@CCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIHHHGGGFFFGGGIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKMMMNNNOOOTTTTTT]]]ttt{{{~~~~~~~~~wwwtttooollljjjhhhfffddd[[[WWWRRROOOOOOOOOPPPOOOKKKKKKJJJIIIIIIIIIIIIJJJEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???<<<<<<<<<===============>>>???@@@@@@???@@@BBBDDDEEEGGGJJJLLLOOOSSSYYY\\\bbbiiisss{{{wwwooofff```]]][[[XXXUUUSSSMMMJJJLLLSSS^^^nnn|||~~~vvvxxxzzz~~~{{{wwwvvvzzz~~~yyywwwwwwzzz{{{hhh```[[[[[[[[[YYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ]]]]]]ZZZXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTVVVUUUSSSQQQPPPOOOOOONNNOOORRRUUUVVVUUUTTTTTTUUUWWWWWWWWWXXXZZZ[[[]]]^^^aaa^^^ZZZXXXYYY\\\^^^^^^]]]]]]^^^^^^^^^^^^______^^^^^^^^^]]]ZZZXXXXXXYYY\\\\\\\\\\\\]]]]]]^^^^^^[[[[[[[[[[[[ZZZZZZYYYYYY[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]___```aaaaaaaaabbbccceeefffgggiiinnnxxx{{{zzzzzz~~~|||xxxuuurrrqqqpppiiifffaaa^^^\\\[[[YYYXXXVVVWWWYYY[[[\\\[[[ZZZZZZUUUUUUTTTSSSRRRRRRRRRSSSQQQSSSVVVZZZ\\\\\\[[[[[[SSSRRRRRRRRRRRRRRRSSSSSSNNNMMMNNNRRRWWW\\\___```aaa___]]]ZZZYYYXXXYYYYYY\\\]]]]]]```dddjjjooorrruuutttrrrpppooonnnmmmmmmiiilllpppsssuuutttsssrrrtttuuuwwwzzz|||~~~~~~{{{uuuqqqqqqvvv{{{yyymmmmmmlllllloootttzzz}}}{{{zzzzzz{{{}}}}}}|||}}}}}}{{{wwwtttmmmhhhbbb^^^ZZZTTTNNNIIIDDDCCCBBBBBBCCCDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHGGGFFFEEEFFFHHHHHHHHHIIIJJJKKKMMMNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOKKKLLLMMMMMMMMMNNNNNNOOOKKKKKKJJJJJJKKKMMMOOOPPPVVVWWW]]]nnntttwww{{{~~~yyyvvvtttrrrpppnnnccc___YYYVVVTTTSSSSSSRRROOONNNMMMKKKJJJJJJJJJJJJFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<<===>>>???@@@AAAAAAAAA??????@@@@@@@@@BBBEEEGGGHHHJJJMMMQQQUUU[[[bbbgggnnnttt}}}zzzlllfff]]]XXXWWWVVVUUUSSSNNNJJJJJJPPPYYYfffwwwzzzxxxzzz}}}zzzwwwtttwww~~~zzztttsssttt{{{{{{ssseee^^^ZZZZZZYYYVVVVVVXXXWWWXXXXXXXXXYYYYYYZZZZZZXXX\\\______\\\ZZZZZZ[[[XXXZZZZZZYYYWWWUUUTTTUUUVVVUUURRRPPPOOONNNOOOOOOOOOSSSXXXYYYWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]___\\\YYYYYYZZZ]]]^^^___^^^^^^^^^^^^^^^^^^______]]]]]]^^^\\\YYYXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^^^^^^^^^^```bbbdddfffccccccdddfffkkkwww|||yyyxxxwwwrrrooollliiihhhfffdddbbbbbbccceeeggghhhhhhggggggbbbaaa___\\\ZZZXXXWWWWWWXXX[[[___dddhhhjjjkkkllldddccc```]]][[[YYYWWWWWWUUUTTTTTTXXX]]]aaadddeeeccccccccccccccccccdddddddddeeefffhhhjjjnnnqqqrrrwwwwwwvvvuuuuuutttuuuuuurrruuuxxx{{{}}}}}}|||{{{|||}}}xxxsssnnnmmmqqquuuuuuxxx{{{~~~tttmmmooorrruuuxxx|||{{{xxxxxx{{{}}}~~~~~~}}}}}}zzzuuurrrjjjccc\\\WWWRRRKKKGGGGGGAAABBBCCCCCCDDDEEEEEEFFFDDDCCCCCCBBBAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPMMMOOOQQQQQQOOOOOOOOOPPPJJJJJJJJJKKKMMMOOOQQQSSSWWW[[[aaallljjjmmmsssxxx}}}~~~|||{{{yyywwwoookkkfffaaa___]]][[[YYYTTTSSSQQQOOONNNLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>======>>>>>>???@@@===>>>AAACCCEEEFFFFFFFFFCCCDDDEEEEEEFFFIIILLLPPPQQQTTTXXX]]]bbbjjjrrrxxx|||uuulllaaa[[[TTTPPPQQQQQQPPPOOONNNLLLOOOWWWaaammm}}}}}}zzzxxxxxxzzz}}}zzzwwwtttuuuzzz~~~|||}}}~~~|||vvvuuuvvvzzz{{{ssskkkaaa\\\YYYYYYXXXUUUVVVXXXSSSTTTTTTUUUVVVWWWXXXXXXXXX\\\``````\\\YYYYYY[[[XXXZZZ[[[ZZZWWWUUUUUUVVVTTTSSSRRRPPPPPPQQQRRRSSSPPPUUU[[[\\\YYYXXXYYY[[[ZZZZZZYYYYYYZZZ[[[[[[\\\\\\ZZZYYYZZZ\\\^^^________________________^^^^^^\\\]]]^^^\\\ZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXYYY[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYZZZ[[[\\\]]]^^^____________^^^^^^]]]]]]]]]\\\\\\[[[\\\]]]___aaabbbbbbbbbccccccccceeekkkuuu|||yyywwwuuuuuuyyy{{{zzzxxxwwwwwwuuuqqqoooppppppqqqqqqqqqqqqppppppmmmllliiigggdddbbbaaa```bbbcccgggjjjnnnpppqqqrrrooonnnkkkhhheeebbbaaa``````___^^^```cccfffhhhhhhggghhhjjjlllnnnooooooooolllmmmnnnppprrrssstttuuu}}}|||||||||||||||}}}}}}zzz|||~~~wwwqqqmmmlllooopppnnnnnnpppmmmmmmnnnssswwwxxxsssooooootttyyy|||}}}}}}~~~}}}{{{xxxxxx{{{~~~|||{{{zzzyyyyyyvvvrrroooggg^^^VVVQQQKKKDDDBBBEEE???AAACCCDDDDDDEEEFFFFFFDDDDDDDDDCCCBBB@@@???>>>BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQRRRKKKJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQOOORRRTTTTTTQQQPPPPPPQQQKKKKKKLLLMMMPPPSSSUUUWWWWWW^^^eeekkk|||aaaeeekkkpppvvv|||}}}|||zzzvvvqqqmmmjjjgggcccaaa^^^]]][[[YYYWWWUUUTTTSSSPPPOOOMMMKKKIIIFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC???@@@CCCFFFHHHIIIJJJJJJIIIJJJKKKLLLMMMPPPUUUXXX\\\^^^ccchhhooowwwvvvjjjaaaXXXSSSMMMKKKLLLMMMMMMLLLQQQPPPTTT]]]hhhrrr|||xxxwwwwwwwwwwwwyyy|||~~~~~~}}}zzzwwwuuuuuuwww{{{~~~|||}}}{{{zzz|||zzz~~~wwwoooggg___ZZZXXXYYYXXXVVVVVVZZZPPPQQQRRRSSSTTTUUUVVVVVVWWW\\\``````\\\XXXYYY[[[WWWZZZ[[[ZZZWWWUUUUUUWWWSSSRRRQQQQQQRRRTTTVVVXXXQQQWWW]]]^^^[[[YYYZZZ]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYZZZ]]]___________________________^^^^^^]]]^^^^^^]]][[[ZZZ[[[\\\[[[[[[[[[[[[ZZZXXXWWWVVVWWWYYY[[[]]]^^^_________\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[]]]^^^___`````````______^^^^^^]]]]]]\\\ZZZZZZ[[[]]]___```___^^^___aaabbb```___aaafffkkkrrrwwwmmmjjjhhhkkkttt{{{xxxyyyyyyxxxwwwvvvuuuttttttsssrrrpppooommmmmmllllllkkkkkklllnnnnnnooooooooorrrqqqpppnnnlllkkkkkkkkkkkkiiiggggggiiijjjkkkkkkkkkmmmpppsssuuuuuuuuutttqqqrrruuuwwwxxxyyyxxxxxx}}}~~~wwwqqqmmmkkknnnnnnkkkiiijjjaaa``````cccgggjjjlllmmmrrrwww}}}}}}}}}~~~wwwzzz|||{{{yyyyyy{{{~~~wwwvvvtttttttttrrrooolllcccYYYQQQLLLFFF???>>>BBB>>>@@@BBBDDDDDDDDDEEEFFFDDDDDDDDDCCCBBBAAA???>>>BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQSSSNNNMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMPPPPPPPPPQQQQQQQQQQQQRRRQQQTTTVVVUUURRRPPPPPPRRRLLLLLLMMMOOORRRUUUXXXZZZWWW```gggkkkyyyXXX]]]dddkkkrrrxxx~~~|||yyyxxxvvvsssqqqjjjiiigggeeebbb___]]]\\\VVVTTTRRRQQQOOOLLLHHHEEEEEEFFFIIIJJJKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDFFFGGGJJJMMMPPPSSSVVVWWWWWWXXXYYYYYYZZZ]]]aaadddhhhlllssszzzzzztttnnneee\\\VVVPPPNNNLLLJJJJJJLLLNNNPPPTTTWWW]]]gggsss~~~zzzuuutttvvvyyyvvvwwwvvvvvv{{{{{{yyywwwsssooonnnpppuuuyyyzzz{{{yyyyyyyyy~~~yyyooogggddd[[[ZZZYYYYYYYYYWWWTTTQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVXXXZZZZZZYYYXXXWWWXXXXXXWWWWWWVVVWWWWWWWWWRRRRRRRRRSSSUUUWWWYYY[[[XXXXXXZZZ[[[[[[ZZZYYYXXX[[[\\\\\\]]]]]]\\\\\\\\\YYYXXXWWWVVVXXXZZZ]]]___bbbbbbbbb```^^^\\\]]]^^^aaa^^^ZZZZZZ\\\^^^^^^]]]YYYZZZZZZZZZYYYWWWTTTRRRQQQTTTXXX\\\^^^___^^^^^^`````````___^^^^^^]]]]]]^^^^^^^^^_______________^^^^^^______^^^]]]\\\\\\ZZZXXXWWWXXX[[[\\\]]]\\\___^^^^^^^^^___```bbbcccfffqqqzzzuuukkkeeehhhiiijjjuuu~~~yyyxxxzzz{{{yyyvvvyyyyyyxxxwwwuuuuuuttttttyyyvvvtttuuuxxxyyyvvvssstttttttttrrrqqqqqqsssuuusssrrrsssuuuyyy}}}~~~~~~~~~~~~|||{{{|||~~~~~~yyyrrrkkkggghhhgggddd```ZZZ\\\___dddiiinnnrrrttt}}}~~~~~~|||yyywwwwwwyyyxxxvvvyyy~~~~~~{{{~~~vvvnnnkkkmmmmmmiiidddXXXPPPGGGCCCBBBBBB@@@===AAABBBBBBCCCEEEFFFHHHIIIHHHGGGEEECCCBBBAAAAAABBBAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNKKKNNNQQQRRRSSSSSSUUUVVVTTTUUUUUUUUUTTTSSSQQQPPPNNNNNNOOOQQQSSSUUUWWWYYY]]]\\\```iiiyyyQQQVVV]]]eeelllsssyyy~~~}}}{{{wwwvvvtttqqqnnnllljjjiiidddaaa\\\XXXUUUSSSPPPNNNNNNOOOQQQRRRSSSRRRQQQPPPKKKKKKKKKJJJJJJJJJIIIIIIKKKLLLOOORRRVVVZZZ]]]^^^bbbcccdddddddddeeehhhkkkvvvzzzwwwssslllfff```ZZZRRRMMMNNNMMMKKKJJJLLLOOORRRUUUXXX[[[bbblllwww~~~wwwrrrqqqtttwwwyyyzzzzzzzzz}}}|||yyyuuuqqqooopppsssvvvxxx}}}}}}zzzyyyyyy|||~~~{{{tttkkkdddaaa]]][[[ZZZYYYXXXVVVSSSPPPMMMOOORRRTTTUUUTTTRRRQQQSSSUUUVVVXXXXXXWWWVVVUUUVVVVVVUUUUUUUUUVVVVVVWWWTTTSSSSSSSSSUUUVVVXXXYYYXXXXXXYYYZZZZZZZZZYYYXXX[[[[[[\\\\\\\\\[[[ZZZZZZWWWVVVUUUUUUWWWZZZ]]]___aaaaaaaaa```^^^]]]^^^```bbb^^^[[[[[[\\\^^^]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUSSSSSSUUUXXX[[[]]]^^^^^^]]]____________^^^^^^]]]]]]```_________^^^^^^^^^^^^^^^_________^^^^^^]]]\\\YYYXXXXXXYYY\\\]]]\\\[[[[[[[[[[[[\\\]]]^^^```aaaaaahhhsss}}}vvvooonnnkkkhhhppp}}}~~~}}}}}}{{{~~~}}}}}}|||{{{zzzzzz|||}}}}}}||||||||||||zzzyyyxxxzzz|||zzzyyyyyy|||~~~||||||~~~}}}|||}}}uuuqqqllliiigggeeebbb______bbbgggmmmrrrvvvyyyzzz~~~~~~~~~}}}{{{yyyvvvuuuwwwyyyyyyyyy||||||{{{uuummmjjjiiiggg```YYYPPPJJJCCC???@@@AAA@@@>>>@@@AAAAAABBBCCCEEEGGGHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@AAACCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIJJJLLLMMMNNNMMMOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPQQQRRRSSSUUUVVVXXXYYY___^^^aaahhhtttIIINNNUUU]]]eeennnvvv{{{~~~|||zzzxxxwwwuuupppiiiccc___]]][[[YYYZZZ[[[]]]^^^______^^^]]]XXXWWWWWWVVVUUUUUUTTTTTTSSSTTTWWW[[[___cccgggiiippprrrttttttsssssstttuuu{{{ttteeeaaa[[[VVVQQQMMMIIIFFFKKKKKKKKKLLLOOOTTTXXX[[[^^^bbbiiirrr{{{~~~|||xxxsssooonnnqqqtttxxx||||||wwwrrrppppppqqqsssuuuzzz}}}yyyvvvyyyzzzxxxtttlllddd___\\\^^^]]][[[ZZZYYYWWWSSSQQQLLLOOOSSSVVVWWWUUURRRPPPRRRSSSTTTUUUVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVXXXXXXYYYYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZYYYXXXXXXTTTTTTSSSTTTVVVYYY\\\^^^^^^______^^^\\\\\\^^^``````^^^\\\\\\]]]]]]]]]\\\\\\\\\[[[YYYXXXWWWVVVUUUUUUVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]``````______^^^^^^]]]]]]^^^^^^_________^^^]]]]]]YYYYYYYYY[[[]]]]]][[[ZZZUUUVVVXXXZZZ[[[\\\]]]]]]]]]```dddhhhqqq{{{vvvooojjjnnnwwwwwwssstttzzz{{{oooooommmjjjfffbbb``````gggkkkrrryyy~~~~~~}}}zzzxxxvvvtttsssvvvzzz|||}}}~~~yyyssskkkfffccc\\\SSSLLLFFFBBB===<<<>>>@@@@@@????????????@@@AAACCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAA>>>???@@@AAACCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOQQQQQQQQQOOONNNNNNPPPQQQUUUUUUVVVVVVVVVTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZ[[[______bbbfffmmmEEEIIIPPPXXX```jjjsssyyy}}}~~~~~~~~~{{{uuupppmmmjjjgggeeefffgggiiikkklllmmmmmmmmmkkkjjjiiigggeeecccbbbaaa\\\]]]___ccchhhmmmqqqsss{{{}}}{{{sssjjjbbbYYYUUUPPPLLLIIIGGGFFFFFFJJJKKKLLLOOOTTTYYY___bbbfffiiiooowww}}}}}}{{{vvvuuusssooommmmmmpppsssttt||||||wwwsssqqqqqqqqqrrrssswww|||~~~yyywwwtttyyywwwrrrllleee___[[[ZZZ^^^]]][[[ZZZZZZYYYWWWUUUOOOQQQTTTVVVVVVUUUSSSQQQRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSUUUWWWYYYZZZ[[[[[[[[[ZZZYYYYYY\\\^^^[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWWWWVVVVVVWWWWWWVVVWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]YYYYYYZZZ[[[]]]\\\ZZZWWWQQQSSSUUUXXXZZZ[[[[[[[[[\\\\\\\\\\\\aaammm}}}yyyqqqrrrwww~~~}}}xxxsssqqqqqqwww~~~vvvjjjlllmmmiiicccaaacccgggqqqvvv}}}~~~}}}{{{xxxvvvuuuuuutttwww|||~~~vvvpppfff___YYYRRRIIICCC@@@>>>;;;;;;===?????????=========>>>???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@<<<===???AAABBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMOOOSSSSSSRRRPPPOOOPPPRRRUUUUUUVVVWWWWWWWWWUUUTTTSSSTTTUUUWWWYYY[[[]]]^^^___]]]^^^```bbbfffwwwBBBEEEJJJQQQYYYbbblllrrr{{{{{{zzzxxxvvvuuuwwwyyy}}}zzzwwwtttqqqrrrtttvvvxxxzzz{{{{{{|||{{{xxxvvvssspppnnnmmmfffgggiiilllpppuuuyyy|||~~~wwwrrrllldddZZZRRROOONNNJJJGGGEEEEEEGGGIIILLLMMMPPPTTTZZZaaagggjjjoooqqqtttyyy|||{{{xxxuuupppppppppnnnnnnooorrrtttsss}}}wwwsssssstttttttttsssvvvzzz|||}}}xxxwwwwwwvvvxxxtttmmmfff```\\\ZZZYYY\\\[[[ZZZZZZ\\\\\\\\\ZZZSSSSSSSSSSSSTTTTTTTTTUUUSSSTTTTTTUUUUUUUUUUUUUUURRRRRRRRRRRRSSSTTTUUUVVVXXXXXXWWWVVVUUUTTTSSSRRRUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUVVVVVVUUUTTTTTTSSSUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWUUUSSSTTTWWWYYYUUUWWWZZZ\\\^^^^^^___```]]]\\\ZZZXXXWWWVVVVVVVVVWWWVVVUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZZZZ[[[\\\]]]^^^^^^___\\\\\\]]]]]]]]]]]]]]]\\\XXXXXXYYY[[[\\\[[[XXXUUUPPPQQQTTTWWWYYYZZZZZZYYYZZZZZZYYYXXXZZZaaajjjrrr}}}~~~}}}~~~wwwqqqrrrqqqqqqrrrxxxzzzrrriiilllmmmiiidddeeekkkqqqyyy}}}{{{zzzyyyxxxwwwvvvwwwwwwwww|||{{{qqqiii^^^UUUNNNIIIDDD@@@???===<<<<<<============<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@<<<===???AAABBBCCCDDDDDDDDDDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOONNNLLLKKKKKKLLLMMMNNNPPPQQQQQQPPPOOOQQQUUUWWWVVVVVVWWWXXXXXXWWWUUUUUUSSSUUUWWW[[[^^^```bbbbbbYYY[[[]]]^^^aaaooo>>>@@@DDDIIIOOOXXXaaagggssstttttttttrrrqqqrrrssszzz||||||}}}~~~}}}zzzxxxwwwsssssstttvvvyyy~~~uuuppphhhbbb]]]VVVNNNHHHHHHGGGFFFDDDCCCDDDGGGJJJNNNPPPUUU\\\dddlllssswwwyyyyyyxxxyyyyyywwwtttqqqmmmooopppqqqqqqsssvvvyyyxxxzzzuuuuuuwwwxxxxxxvvvxxxyyyzzzzzz{{{}}}{{{xxxxxxxxxwwwtttooogggaaa]]][[[ZZZYYYZZZYYYXXXYYY[[[]]]]]]\\\VVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTSSSSSSSSSTTTUUUVVVVVVXXXXXXWWWWWWUUUSSSRRRQQQTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVXXXWWWUUURRROOOOOORRRTTTQQQUUUYYY\\\]]]]]]^^^___[[[[[[ZZZXXXWWWVVVUUUTTTUUUUUUTTTTTTUUUWWWYYYZZZXXXYYYYYYZZZ[[[\\\]]]]]]XXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZ[[[\\\\\\\\\[[[[[[YYYXXXXXXXXXYYYYYYVVVTTTPPPQQQSSSUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVYYY]]]aaaeeettt|||vvvsssvvv}}}tttnnnnnnnnnllljjjlllrrrtttrrrtttrrrqqqsssvvvwwwtttrrrnnnpppqqqooolllmmmsssyyy}}}~~~|||xxxxxxxxxwwwwwwwwwvvvvvvtttyyy|||}}}~~~}}}xxxpppeee^^^TTTLLLFFFDDDBBBAAA>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@@@@@@@@@@???>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCC@@@AAABBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNMMMMMMLLLLLLMMMKKKMMMNNNNNNOOOQQQTTTWWWVVVWWWXXXYYYYYYXXXWWWVVVSSSUUUXXX\\\___aaabbbbbbXXXXXXZZZ[[[]]]jjj===>>>@@@CCCGGGOOOXXX^^^eeeiiipppssstttqqqooonnnrrrtttxxx}}}{{{tttpppeee___XXXRRROOOLLLGGGCCCBBBDDDEEEDDDCCCDDDHHHKKKOOOSSSZZZdddnnnyyy|||xxxvvvtttrrrpppmmmppprrrtttvvvxxx{{{~~~yyyyyy{{{||||||zzzzzzyyyxxxxxxxxxzzz|||{{{~~~{{{xxxyyywwwsssoooiiibbb\\\[[[ZZZYYYXXXXXXWWWUUUVVVXXXZZZZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVTTTRRRQQQRRRQQQOOONNNMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXZZZXXXUUUQQQMMMLLLNNNPPPQQQUUUZZZ\\\[[[ZZZZZZ[[[YYYYYYYYYYYYWWWUUUSSSRRRSSSSSSTTTTTTVVVWWWXXXYYYWWWWWWXXXYYY[[[\\\\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVVVVUUUSSSQQQQQQQQQRRRSSSUUUVVVWWWTTTTTTTTTTTTTTTUUUWWWYYY[[[eeeuuuxxxuuupppllljjjnnnuuuzzz}}}}}}tttmmmhhhiiieee```aaaffffffbbbbbbaaabbbeeejjjooosssuuuuuuxxxzzzzzzyyyxxxyyy{{{~~~~~~}}}|||{{{vvvwwwwwwwwwvvvuuusssrrrnnnqqqsssrrrrrrqqqkkkcccUUUPPPJJJEEEBBBAAAAAAAAA<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<===???@@@@@@@@@??????@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOMMMLLLKKKJJJLLLNNNPPPPPPQQQSSSUUUWWWXXXYYYYYYZZZYYYXXXWWWUUUVVVYYY\\\^^^_________YYYWWWWWWYYY[[[eeeyyy??????@@@AAAEEEKKKTTTYYYYYYbbbmmmuuuwwwsssoookkkmmmoootttyyy}}}sssjjjdddYYYSSSLLLHHHGGGGGGDDDBBBAAACCCEEEEEEDDDEEEIIIMMMPPPUUU]]]iiiuuu~~~xxxuuusssrrrpppnnnqqqtttwwwyyy||||||{{{}}}~~~~~~}}}|||zzzxxxwwwwwwyyyzzzuuuyyy|||zzzxxxwwwsssnnnkkkeee^^^ZZZYYYYYYYYYWWWXXXVVVTTTTTTUUUWWWWWWVVVTTTUUUVVVWWWWWWVVVTTTSSSTTTTTTTTTSSSTTTUUUUUUVVVXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRNNNOOOQQQSSSVVVXXXZZZ[[[\\\ZZZVVVQQQLLLKKKLLLNNNQQQVVV[[[\\\ZZZXXXWWWWWWWWWXXXYYYYYYWWWUUURRRPPPQQQRRRSSSUUUVVVWWWXXXYYYVVVWWWXXXYYYZZZ[[[\\\]]][[[ZZZYYYXXXWWWVVVUUUUUUWWWWWWXXXYYYYYYZZZYYYYYYYYYWWWUUUTTTTTTUUUTTTRRRQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSSSSUUUVVVXXXUUU[[[cccnnn|||vvvtttpppjjjddddddiiinnnxxx~~~{{{yyyuuuvvvxxx}}}uuunnndddeeeaaa[[[[[[___^^^YYYVVVXXX[[[```fffmmmtttxxxzzz~~~}}}{{{}}}||||||{{{{{{{{{{{{{{{vvvvvvwwwwwwuuurrrpppnnniiilllmmmkkkiiigggaaaYYYIIIGGGDDDBBBAAA@@@@@@@@@:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>><<<===>>>???@@@@@@??????AAABBBBBBCCCDDDDDDDDDCCCDDDCCCBBBBBBBBBDDDEEEFFF???@@@AAACCCDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNKKKJJJLLLOOOQQQSSSSSSSSSTTTVVVWWWXXXYYYZZZZZZYYYXXXXXXWWWXXX[[[]]]]]]]]]\\\[[[[[[XXXWWWXXXZZZcccsss?????????@@@CCCGGGJJJMMMWWWZZZ___cccfffgggfffeeecccgggmmmsssyyywwwjjj]]]VVVLLLGGGCCCCCCEEEEEE@@@<<>>>>>>>>>>>============>>>>>>>>>===<<<<<<;;;;;;<<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOORRRTTTVVVWWWXXXWWWYYYZZZZZZWWWUUUSSSSSSYYYWWWUUUVVVXXXZZZ[[[[[[VVVTTTUUUWWWYYY^^^kkkxxx>>>>>>===>>>@@@CCCFFFHHHJJJLLLPPPTTTWWWXXXXXXWWW]]]aaagggmmmssszzzyyyooocccXXXQQQHHHEEEBBBBBBCCCDDDBBB???BBBEEEGGGHHHGGGFFFGGGGGGPPPXXXdddsss|||sssrrrttttttssswwwxxxyyy{{{}}}~~~{{{yyyxxxyyyzzzzzzyyyyyy|||}}}yyypppiii^^^[[[XXXWWWWWWXXXWWWVVVOOOQQQTTTWWWXXXXXXWWWVVVVVVVVVXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSRRRQQQPPPOOOMMMLLLKKKNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKMMMQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVTTTSSSSSSSSSTTTVVVVVVWWWWWWWWWVVVTTTPPPMMMLLLMMMPPPRRRPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQTTTVVVWWWZZZ```kkkssszzztttpppmmmqqquuuzzz{{{vvvtttuuuwwwyyy~~~|||zzz{{{zzz~~~tttqqqrrrsssssstttvvvxxxzzz|||}}}~~~yyynnniiibbbbbbaaa___^^^```dddgggooommmkkkmmmsssyyy~~~}}}{{{}}}}}}wwwuuusssnnnkkkjjjeeebbb^^^YYYSSSMMMFFFAAAAAA@@@===;;;:::;;;;;;<<<>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@????????????@@@@@@@@@AAA@@@@@@??????@@@AAABBBBBB??????@@@AAABBBCCCDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJHHHHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLNNNPPPSSSTTTUUUVVVVVVXXXXXXXXXUUUTTTTTTUUUXXXWWWUUUVVVXXXYYYZZZYYYVVVTTTUUUXXXYYY]]]hhhttt>>>============???AAABBBCCCDDDFFFIIIKKKLLLMMMMMMTTTXXX^^^eeekkkrrrxxx}}}~~~|||xxxvvvqqqjjjaaaXXXOOOJJJCCCBBBAAA@@@AAACCCDDDEEEFFFIIIKKKLLLJJJGGGFFFEEEQQQ\\\lllzzz}}}uuuuuuyyyyyyxxxvvvxxxzzz|||||||||{{{zzz~~~{{{yyyxxxyyyzzz||||||}}}~~~wwwlllcccZZZYYYWWWWWWXXXWWWUUUSSSNNNQQQUUUXXXZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRQQQPPPNNNLLLKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLOOOSSSVVVWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVRRRTTTXXX[[[[[[ZZZWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSUUUTTTSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVVVVVVVWWWWWWUUUVVVVVVWWWVVVVVVUUUTTTQQQRRRSSSTTTUUUVVVVVVUUUSSSQQQOOOMMMMMMNNNPPPRRROOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPOOOQQQRRRQQQQQQTTTYYY___hhhttt~~~zzzzzz{{{|||}}}}}}}}}}}}~~~{{{uuuoookkkjjjjjjkkkuuu~~~{{{xxxwww{{{|||www|||zzzuuutttvvvtttqqqnnnmmmmmmmmmnnnmmmssszzz{{{wwwqqqmmmkkkeeeffffffffffffgggjjjmmmvvvtttssstttwww{{{}}}~~~~~~|||zzz}}}yyyuuuqqqllliiihhh```ZZZRRRKKKEEEBBB???>>>>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<======>>>>>>??????===>>>>>>>>>>>>?????????============???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHIIIKKKLLLJJJJJJJJJKKKJJJJJJIIIHHHJJJKKKMMMOOOQQQRRRSSSSSSUUUUUUUUUTTTSSSSSSUUUWWWYYYWWWVVVVVVWWWXXXXXXWWWUUUTTTVVVYYYZZZ\\\dddnnn}}}@@@@@@???>>>>>>>>>??????AAAAAABBBCCCDDDFFFGGGHHHLLLPPPWWW]]]dddjjjqqquuuwwwzzz}}}{{{vvvrrrjjjhhhbbb[[[TTTMMMHHHEEE???@@@@@@@@@AAADDDIIILLLNNNOOOPPPNNNLLLKKKJJJKKKXXXddduuu{{{wwwzzz}}}}}}{{{xxxzzz|||~~~~~~}}}zzzxxx}}}{{{yyyyyyyyyyyy}}}~~~}}}uuuiiiaaaYYYWWWUUUTTTUUUVVVUUUTTTPPPRRRVVVYYYZZZYYYVVVUUUVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSPPPPPPQQQQQQQQQRRRSSSSSSVVVUUUTTTRRRPPPLLLJJJHHHHHHIIIIIIJJJLLLMMMOOOPPPNNNNNNOOOQQQUUUXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWPPPRRRUUUWWWXXXWWWUUUSSSSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYXXXVVVTTTTTTUUUVVVXXXUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMMMMMMMOOOPPPMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRRRRQQQRRRUUUXXXWWW```mmm|||}}}zzzyyyvvvrrrmmmiiigggffffffkkkwwwyyyuuuvvv|||~~~zzzxxxwww{{{~~~xxxvvvvvvrrrlllgggccccccdddeeejjjnnnsssuuutttpppnnnmmmqqqrrrsssrrrpppoooppprrrwwwvvvvvvyyy|||}}}||||||||||||{{{{{{uuupppgggbbb```SSSMMMFFFAAA????????????;;;::::::999999:::;;;;;;888888888999999999999999::::::;;;<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>======>>>>>>>>>?????????=========>>>>>>???@@@AAADDDDDDEEEFFFGGGHHHHHHIIICCCCCCDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRPPPPPPQQQUUUXXXYYYXXXWWWWWWXXXXXXXXXVVVUUUTTTUUUYYYZZZ[[[```gggqqqCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>======>>>???@@@AAAGGGKKKQQQWWW\\\bbbhhhlllooorrruuuwwwxxxxxxzzz{{{yyyyyyzzz{{{~~~zzzvvvpppkkkggg]]]ZZZUUUOOOJJJFFFCCCBBB>>>???@@@AAADDDHHHNNNSSSSSSRRRQQQNNNMMMNNNRRRUUUcccnnn}}}|||yyyzzz~~~}}}|||zzzzzz~~~|||zzzyyyyyyxxx{{{}}}~~~~~~zzzqqqgggaaaYYYVVVRRRQQQRRRTTTVVVVVVTTTUUUXXXYYYYYYWWWTTTRRRUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSPPPPPPQQQQQQRRRRRRRRRRRRWWWWWWVVVSSSPPPKKKHHHEEEDDDEEEFFFIIILLLOOORRRTTTTTTSSSSSSTTTWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVVVVYYYWWWUUUTTTSSSTTTVVVWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQQQQQQQQQQRRRSSSSSSWWW]]]eeeppp|||{{{wwwsssoookkkiiigggfffnnnwww~~~wwwpppmmmoootttwww}}}{{{xxxyyyzzz||||||||||||~~~|||xxxvvvvvvwwwyyyzzz}}}}}}wwwuuuqqqmmmfff```]]]^^^```bbblllpppuuuxxxyyywwwtttsss|||~~~}}}zzzyyyyyyzzzzzz{{{~~~~~~{{{zzz|||~~~xxxrrrkkk___VVVSSSGGGDDD@@@>>>>>>?????????999999999999999::::::;;;888888999999999:::::::::999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????AAA@@@@@@?????????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMPPPTTTWWWYYYXXXWWWXXXYYYYYYXXXVVVUUUSSSTTTXXXYYYYYY\\\aaajjjCCCCCCCCCCCCCCCBBBBBBBBB???>>>============>>>>>>CCCFFFKKKPPPTTTYYY]]]aaaeeehhhkkkmmmmmmmmmnnnooorrrrrrssstttwww{{{~~~}}}|||zzzwwwrrrmmmiiiccc]]]YYYQQQOOOKKKFFFCCCBBBAAABBB???@@@BBBEEEJJJPPPTTTWWWSSSSSSQQQOOOPPPUUU[[[```nnnvvv~~~tttvvvzzz~~~|||xxxuuutttxxx}}}~~~}}}|||~~~|||yyyyyyyyyxxxyyyzzzzzzwwwrrrjjjccc___YYYUUUQQQOOOQQQTTTWWWXXXWWWXXXYYYYYYXXXVVVTTTRRRUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTQQQRRRSSSSSSSSSSSSSSSRRRUUUUUUTTTRRROOOKKKGGGDDDCCCDDDEEEHHHLLLPPPTTTVVVZZZXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXZZZXXXUUUSSSRRRSSSTTTUUUSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSQQQQQQPPPQQQQQQRRRRRRQQQPPPOOONNNLLLKKKOOOOOONNNMMMLLLKKKJJJIIIKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJPPPQQQSSSUUU[[[fffuuu~~~yyytttrrrmmmppprrrtttzzzzzzqqqiiidddcccdddfffkkkqqqyyy{{{wwwvvvuuuuuu{{{{{{yyyyyyxxxyyy{{{||||||xxxuuuqqqpppooonnnmmmpppuuuxxxxxxtttrrrlllhhhccc___^^^```dddfffooorrrvvv{{{}}}}}}{{{zzzzzz}}}~~~}}}|||{{{{{{}}}}}}}}}~~~|||tttlllggg```TTTJJJFFFBBB@@@>>>===>>>===<<<:::999999999:::::::::::::::::::::;;;;;;<<<<<<======999999:::;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????BBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKFFFGGGHHHHHHIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLLLLNNNRRRUUUWWWWWWVVVWWWYYYYYYXXXVVVUUURRRSSSVVVXXXXXXZZZ^^^ggg}}}@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>===>>>AAAEEEHHHKKKNNNRRRUUUZZZ\\\___aaa``````aaabbbgggggghhhjjjmmmrrruuuxxxyyy{{{{{{{{{zzzxxxuuurrrooommmhhheeeaaa]]]YYYUUUPPPLLLGGGEEECCC@@@??????@@@AAABBBBBBCCCIIIQQQWWWZZZZZZSSSTTTUUUVVVYYY___gggmmmwwwzzz|||yyyrrrxxxzzztttpppooossswwwyyyxxxyyy}}}yyyxxxyyyyyyxxxxxxwwwtttnnnhhhaaa\\\ZZZVVVTTTQQQQQQSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSQQQNNNJJJHHHFFFFFFGGGIIILLLPPPTTTVVV\\\ZZZYYYYYYZZZZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVZZZXXXVVVTTTSSSTTTUUUVVVSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHGGGJJJLLLNNNOOOQQQWWW___fffyyy}}}~~~yyyppphhhbbb```___```^^^ccciiirrr~~~|||wwwssspppnnnrrryyy|||xxxvvvuuurrrqqqrrroooqqqqqqqqqxxx~~~yyytttrrrlllkkkhhhdddbbbbbbeeehhhnnnsssyyy{{{xxxtttsssrrrnnnkkkhhhffffffjjjnnnrrruuuvvvwwwzzz|||}}}}}}|||xxx|||{{{yyyxxxzzz}}}~~~||||||}}}}}}|||zzzlllccc[[[VVVQQQHHHAAA???>>>===;;;;;;;;;;;;:::888::::::::::::::::::999999999999:::;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHH@@@@@@AAABBBCCCEEEEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPRRRTTTSSSTTTUUUWWWXXXVVVTTTUUUQQQQQQTTTWWWWWWYYY]]]eeeuuu===>>>???AAAAAABBBBBBBBB>>>>>>>>>>>>===<<<::::::;;;===@@@CCCEEEGGGJJJMMMRRRUUUWWWXXXXXXWWWXXXYYY]]]^^^___aaadddiiimmmpppppprrrvvvzzz}}}|||yyyvvvuuuttttttqqqpppooommmiiieeebbb```ZZZWWWTTTQQQOOOLLLGGGDDDAAA@@@>>>======>>>@@@AAAEEECCCDDDKKKUUU\\\]]][[[TTTVVVZZZ^^^ccciiiqqqvvv{{{|||~~~{{{wwwttt{{{xxxtttmmmqqquuuvvvvvvxxx~~~}}}wwwwwwyyyzzzyyywwwuuuppphhh```ZZZWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUXXXWWWVVVVVVVVVWWWWWWXXXTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXVVVVVVUUUVVVWWWWWWVVVUUUTTTSSSPPPRRRSSSUUUTTTSSSPPPNNNHHHHHHHHHIIILLLOOOSSSUUU\\\[[[ZZZZZZ[[[[[[ZZZYYYSSSSSSSSSRRRSSSTTTTTTUUUWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSUUUSSSQQQNNNMMMLLLLLLLLLKKKLLLMMMNNNNNNOOOOOONNNIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHGGGHHHJJJKKKLLLLLLEEEIIIMMMPPPPPPRRRVVVZZZ[[[hhh|||{{{tttmmmgggcccbbbbbbZZZ]]]aaahhhttt{{{uuupppjjjgggjjjpppiiipppvvvzzzyyyqqqnnnlllhhheeefffccceeedddccciiivvv}}}yyytttpppmmmjjjhhheeeaaa]]]]]]___aaaeeekkkrrrvvvvvvttttttuuutttrrrooonnnoootttyyy|||}}}{{{yyyyyyzzz||||||||||||zzzzzz||||||zzzxxxwwwwww{{{~~~|||uuuooolll```WWWNNNJJJFFFAAA===<<<:::888777777999::::::999:::;;;;;;;;;;;;:::999888666777777888999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAACCCCCC??????@@@AAABBBCCCDDDDDD@@@@@@AAABBBCCCEEEFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEGGGHHHIIIJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKLLLNNNQQQQQQQQQQQQTTTVVVVVVUUUSSSUUUQQQPPPSSSVVVVVVYYY\\\eeeooo>>>???@@@AAAAAAAAA@@@???@@@@@@???>>>=========>>>AAAAAA@@@@@@AAACCCDDDEEEJJJJJJKKKKKKLLLMMMNNNNNNQQQRRRUUUXXX\\\___bbbcccjjjkkkmmmooorrruuuwwwxxxvvvsssqqqrrrvvvzzz{{{{{{|||yyyxxxtttooolllkkkjjjgggdddbbb___\\\ZZZZZZXXXTTTPPPMMMLLLJJJGGGDDDBBBAAA@@@AAAAAA@@@===<<<<<<>>>@@@DDDEEEHHHMMMTTT[[[bbbfffiiijjjkkknnnqqqvvvyyy|||www{{{}}}yyyxxxwwwxxx|||}}}tttuuutttuuuwwwzzz|||}}}}}}{{{xxxyyyyyyxxxvvvvvvppphhhaaa\\\ZZZXXXWWWPPPPPPQQQRRRTTTVVVWWWXXXUUUTTTTTTVVVWWWWWWUUUSSSTTTUUUUUUUUUTTTSSSRRRQQQTTTTTTSSSSSSTTTVVVXXXYYY[[[ZZZXXXVVVUUUUUUVVVWWWRRRSSSTTTTTTSSSQQQOOONNNJJJIIIHHHIIILLLPPPUUUXXXZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRQQQQQQSSSUUUWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSTTTVVVWWWYYYVVVWWWYYYZZZ[[[ZZZYYYWWWUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLKKKKKKLLLLLLKKKIIIKKKIIIHHHHHHHHHHHHGGGEEEHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLMMMNNNOOOPPPPPPTTTYYYbbbmmm{{{{{{wwwuuuppplllgggffffffhhhmmmttt|||}}}vvvnnnhhhdddbbbbbbbbbccceeeiiinnntttyyy}}}zzzwwwsssnnnhhhdddaaa```\\\\\\\\\]]]bbbhhhoootttwwwxxxxxxvvvssspppoooooolllkkkkkkjjjjjjjjjkkkkkkqqqrrrvvv{{{}}}zzzwwwvvvzzz~~~yyyqqqjjjjjjoooqqqsssvvvtttmmmddd[[[VVVTTTNNNFFF@@@<<<;;;:::999:::::::::999999999888888888999;;;:::999999:::<<<===<<<<<<;;;;;;:::999999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAABBBCCCBBBBBBDDDFFFIIIJJJIIIGGGFFFEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFKKKKKKKKKKKKKKKJJJJJJJJJLLLJJJIIIKKKNNNPPPOOOMMMQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSSSSSSSTTTWWWZZZaaajjj|||===<<<<<<<<<>>>@@@AAAAAA??????>>>=========>>>>>>???>>>>>>===>>>???AAAAAADDDDDDDDDEEEEEEFFFFFFFFFJJJKKKMMMPPPTTTWWWYYYZZZ___```bbbdddgggiiikkklllmmmjjjiiikkkooosssuuuuuu{{{}}}~~~}}}~~~~~~}}}{{{zzzzzzxxxvvvqqqnnnkkkgggccc```___^^^[[[YYYVVVSSSQQQPPPPPPNNNKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@===>>>@@@@@@@@@@@@AAABBBAAABBBFFFMMMWWWcccmmmsss|||{{{{{{{{{{{{{{{{{{|||yyy|||~~~~~~{{{wwwvvvvvvzzz~~~xxxzzzzzzzzz{{{}}}~~~~~~~~~|||yyyxxxxxxxxxvvvtttpppkkkddd]]]ZZZXXXWWWVVVPPPPPPQQQRRRSSSUUUWWWXXXSSSSSSSSSTTTVVVVVVTTTRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRSSSTTTVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPQQQSSSTTTSSSQQQOOOMMMIIIHHHGGGHHHJJJNNNRRRUUUXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWYYYZZZWWWXXXZZZ[[[\\\[[[ZZZYYYTTTTTTTTTSSSSSSRRRRRRRRRTTTTTTTTTUUUTTTTTTSSSSSSPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMIIIMMMSSSYYYcccsss}}}xxxwwwuuuuuuwww{{{zzzrrrkkkgggeeedddddddddeeefffiiimmmpppssswwwuuurrrnnnjjjfffbbbaaa^^^]]]]]]```fffmmmrrruuuuuuwwwyyyyyyxxxxxxyyyzzz}}}}}}~~~~~~}}}{{{{{{~~~~~~wwwooofffdddfffiiijjjiiieee^^^VVVOOOKKKHHHDDD???<<<<<<<<<======999999999999888888888888888999::::::999999:::<<<;;;;;;;;;;;;;;;:::::::::===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>????????????>>>======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDCCCCCCDDDGGGJJJLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIKKKNNNOOONNNMMMPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVYYY[[[^^^eeettt@@@===::::::<<<>>>@@@AAA=========<<<======>>>>>>>>>>>>=========>>>>>>?????????????????????@@@@@@BBBCCCEEEHHHKKKMMMOOOPPPRRRSSSUUUWWWYYY[[[\\\]]]___^^^]]]```dddiiilllmmmrrruuuxxx{{{}}}|||zzzyyyyyyxxxvvvuuuuuuvvvwwwxxx{{{}}}}}}{{{~~~|||zzzyyyxxxwwwuuusssqqqooommmllljjjgggccc___ZZZXXXTTTRRRQQQPPPNNNLLLHHHFFFEEEEEEEEEDDDBBB@@@????????????@@@AAABBBCCC>>>AAADDDEEEDDDCCCCCCDDD@@@BBBGGGPPP___ooo~~~}}}zzz{{{|||zzzxxxvvvvvvvvv{{{zzz~~~~~~~~~~~~~~~{{{zzzzzzzzzzzzyyyvvvsssjjjeee^^^YYYWWWVVVUUUTTTPPPPPPPPPPPPQQQSSSUUUVVVRRRRRRRRRTTTVVVVVVTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPOOONNNMMMNNNPPPRRRTTTTTTRRROOOMMMJJJIIIGGGGGGHHHKKKNNNPPPTTTUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQSSSUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZXXXYYYZZZ[[[\\\[[[ZZZZZZTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKHHHGGGGGGHHHJJJKKKKKKJJJIIIGGGFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGIIIKKKMMMQQQ[[[gggppp~~~wwwrrrooonnnnnnmmmmmmmmmnnnppprrrtttzzzzzzyyywwwtttpppmmmkkkhhhggghhhnnnvvv}}}}}}{{{ssslllccc^^^^^^___]]]YYYTTTMMMGGGCCC@@@>>><<<:::999;;;<<<<<<<<<888888888888777777777777777999::::::999999:::;;;::::::::::::;;;;;;;;;;;;======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@?????????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEHHHJJJMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMNNNNNNMMMNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSTTTWWWZZZ[[[___kkkEEEAAA===;;;<<<======<<<<<<;;;;;;;;;<<<===>>>>>>@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQRRRSSSRRRSSSVVVZZZ___ccceeeiiilllpppsssuuusssqqqoooooommmllljjjjjjkkkmmmnnnsssuuuxxxzzzzzzxxxuuussstttrrrooonnnmmmkkkhhhfffeeeccc```^^^\\\YYYUUURRRNNNLLLKKKIIIHHHFFFEEEDDD?????????@@@@@@@@@???>>>>>>>>>???@@@BBBEEEGGGHHHHHHIIIJJJIIIHHHFFFGGGHHHGGGIIINNNYYYiii|||zzzyyyxxxwwwvvvvvvxxxyyy~~~}}}~~~~~~}}}||||||~~~~~~|||yyyxxxyyy|||}}}~~~}}}yyytttpppfffbbb\\\WWWUUUTTTSSSRRROOONNNMMMMMMMMMOOOQQQRRRQQQQQQRRRTTTVVVWWWUUUTTTPPPPPPPPPQQQRRRRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRNNNOOOPPPPPPPPPNNNMMMLLLNNNPPPSSSVVVVVVUUURRRPPPNNNLLLJJJIIIIIIJJJLLLMMMQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTRRRRRRRRRSSSUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYUUUUUUTTTSSSRRRQQQPPPOOOQQQRRRRRRSSSSSSSSSRRRRRROOOOOOPPPQQQRRRRRRQQQQQQOOOOOONNNNNNNNNMMMMMMMMMHHHGGGFFFGGGHHHIIIHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGJJJKKKJJJJJJKKKPPPXXX^^^hhhttt~~~~~~}}}{{{zzz|||vvvnnnhhhaaaZZZWWWUUURRROOOKKKGGGCCC???<<<<<<:::999999::::::888777777777777777666666666666777888999999888888999:::888888999:::;;;;;;<<<<<<::::::::::::;;;<<<===>>>:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>==================>>>>>>>>>???????????????@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCDDDCCCCCCDDDFFFIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQTTTWWW[[[\\\dddwwwGGGBBB===<<<===>>>;;;888::::::::::::;;;<<<======@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLNNNQQQVVV[[[^^^```cccgggjjjkkkjjjgggeeecccbbb```______```bbbccciiikkknnnppppppnnnkkkiiihhhfffcccaaa```^^^\\\YYYWWWUUURRRPPPNNNLLLIIIFFFDDDEEEDDDCCCBBBAAA@@@@@@;;;<<<>>>>>>???>>>?????????@@@BBBDDDGGGJJJLLLNNNSSSRRRQQQOOONNNOOORRRUUUVVVXXX\\\ffftttyyyxxxvvvuuuvvvxxx{{{|||{{{}}}}}}zzzzzz{{{{{{{{{{{{yyywwwuuuvvvxxx}}}|||tttmmmiiieeeaaa[[[WWWTTTSSSQQQOOONNNLLLJJJIIIIIIKKKMMMNNNNNNNNNOOOQQQTTTUUUTTTRRRPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRPPPQQQRRRRRRRRRQQQPPPOOOPPPRRRVVVXXXYYYXXXWWWUUUSSSRRROOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWUUUUUUVVVWWWYYYZZZ[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRLLLLLLMMMMMMMMMNNNNNNNNNJJJHHHGGGFFFGGGFFFEEECCCFFFEEEDDDEEEGGGHHHGGGFFFDDDCCCCCCBBBAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGFFFGGGKKKOOORRRVVV]]]hhhvvvpppgggbbbZZZRRRMMMHHHHHHHHHIIIIIIFFFAAA===;;;:::999999999999777555777777777666666666555555666777999888777777888:::777888888999:::;;;<<<<<<:::::::::::::::<<<======999999999:::::::::;;;;;;;;;;;;<<<============<<<<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@AAABBBCCCBBBBBBCCCBBBAAABBBDDDGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPSSSVVV\\\\\\aaaqqqMMMFFF???===>>>???<<<999::::::::::::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<===============::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAACCCDDDFFFGGGIIILLLQQQUUUVVVYYY\\\^^^___^^^\\\ZZZWWWVVVTTTSSSTTTUUUWWWXXX]]]___aaabbbbbbaaa___]]]YYYWWWTTTSSSSSSRRROOOMMMIIIGGGEEEDDDCCCBBB???======???@@@@@@>>>=========:::<<<>>>???>>>>>>???AAAAAABBBEEEHHHLLLPPPTTTVVV[[[ZZZYYYXXXYYY^^^dddhhhggghhhlllsss~~~~~~{{{yyyvvvvvvxxx{{{}}}~~~|||{{{|||wwwwwwvvvtttrrrsssvvvxxx|||wwwnnneeeaaaddd```[[[WWWUUUSSSQQQOOONNNLLLIIIGGGGGGHHHJJJKKKIIIIIIKKKMMMPPPRRRQQQOOOQQQQQQPPPPPPQQQSSSTTTVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSUUUWWWZZZ[[[\\\[[[[[[XXXWWWUUUSSSQQQPPPPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXUUUVVVWWWXXXYYYZZZ[[[[[[WWWWWWXXXXXXYYYXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSQQQPPPOOONNNOOOOOOPPPQQQQQQQQQPPPIIIJJJJJJKKKLLLLLLMMMMMMKKKIIIGGGFFFFFFEEECCCBBBDDDCCCCCCDDDFFFHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHKKKLLLLLLNNNTTT]]]hhhuuuuuueee]]]WWWNNNFFFBBB>>>???BBBGGGKKKJJJEEE@@@999888777888999:::999888777777777777666666666666555777888888777777888999777888888999:::;;;;;;<<<<<<<<<;;;:::999999999999888888999999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>===>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDAAABBBBBBAAA@@@AAACCCEEEAAABBBCCCEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMKKKJJJJJJMMMPPPNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQQQQQQQRRRUUUXXX\\\]]]aaalllaaaVVVIIIAAA@@@AAA???<<<;;;::::::999999999999:::777888999:::;;;;;;::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@CCCHHHLLLLLLNNNPPPRRRRRRRRRPPPOOOLLLKKKJJJIIIIIIKKKMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPJJJIIIGGGGGGGGGGGGEEECCCAAA@@@>>>===>>>>>>===;;;999<<>>;;;>>>AAAAAA@@@@@@BBBCCCDDDFFFJJJOOOUUU[[[___bbbdddeeeffffffhhhlllrrrvvvtttuuuyyy~~~|||yyyxxxzzz|||}}}|||wwwvvvtttrrrqqqssswww{{{|||}}}uuujjjbbb^^^```]]]YYYVVVUUUTTTRRRQQQOOOMMMJJJGGGFFFGGGIIIKKKIIIIIIJJJMMMPPPRRRQQQPPPSSSSSSQQQQQQQQQSSSUUUVVVUUUVVVVVVWWWWWWVVVUUUTTTUUUTTTTTTSSSTTTTTTUUUUUUUUUVVVXXXYYY[[[]]]^^^___\\\[[[YYYWWWUUUTTTSSSSSSOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYVVVWWWWWWXXXYYYZZZZZZ[[[XXXYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWWWWVVVVVVUUUUUURRRRRRRRRRRRRRRQQQPPPOOOLLLLLLMMMMMMNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFEEECCCCCCBBBBBBCCCFFFHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBCCCEEEFFFGGGGGGGGGEEEGGGMMMSSSZZZhhhuuu}}}zzz|||~~~~~~}}}zzzxxxwwwwww~~~kkk```UUUPPPKKKDDD???===::::::>>>DDDKKKLLLHHHDDD999888666777888999999999888888888777777777666666555666888777666666777999888888999999:::::::::;;;;;;;;;:::999888888888888777888888999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFBBBCCCCCCBBBAAAAAADDDFFFBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNMMMKKKIIIIIIMMMPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPQQQQQQQQQSSSVVVXXXYYY\\\aaahhhvvvwwwhhhTTTGGGCCCBBB@@@>>>;;;;;;:::999888888888888666777999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<>>???>>><<<<<<>>>>>>>>>===999===@@@@@@>>>===>>>@@@>>>AAADDDDDDCCCBBBDDDGGGGGGJJJOOOUUU\\\dddiiimmmlllnnnpppqqqrrrtttwwwzzzzzz|||{{{zzz|||}}}|||zzz|||yyyxxxvvvtttsssuuuyyy}}}}}}~~~uuukkkccc___]]]ZZZWWWUUUUUUUUUSSSRRRQQQOOOKKKHHHGGGHHHJJJKKKKKKKKKMMMPPPSSSUUUTTTSSSUUUTTTRRRQQQRRRSSSUUUVVVTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVWWWYYY[[[]]]___aaa]]]\\\ZZZXXXWWWUUUTTTTTTPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXXXXYYYYYYYYYYYYZZZWWWWWWXXXXXXYYYZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVOOOOOOPPPPPPQQQQQQPPPPPPJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFHHHGGGEEEFFFGGGGGGFFFEEEBBBBBBAAACCCFFFHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@AAA@@@???@@@AAABBBAAA@@@CCCAAAAAAFFFHHHKKKUUUaaacccqqq~~~yyy{{{~~~yyy}}}|||vvvtttyyy~~~~~~}}}}}}~~~wwwrrroooooopppwww}}}|||~~~vvvjjjUUUNNNGGGFFFDDD@@@===>>>;;;:::===CCCJJJNNNKKKGGG<<<:::777666777777777666888888888888777777777777555666777777666666777888888999999999999:::::::::777777777777888999:::;;;777777888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>AAAAAAAAABBBCCCDDDFFFFFFCCCDDDDDDCCCBBBBBBDDDGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNKKKHHHIIIMMMQQQQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOOOOOOOOQQQTTTWWWVVV[[[```eeeppp}}}eeeSSSJJJFFFCCC@@@===<<<:::;;;;;;;;;:::888888:::;;;999555333444666777777777888999;;;======;;;<<<======;;;:::;;;<<<<<<<<<;;;;;;::::::999999:::999777777888<<<@@@BBBBBBBBBBBBAAA@@@???>>>===============>>>@@@AAABBBAAA@@@???>>>===<<<;;;:::???>>>==================<<<<<<===>>>>>>???@@@@@@;;;<<<>>>>>>>>>???BBBDDDGGGEEECCCDDDFFFHHHJJJKKKJJJLLLPPPTTTYYY```hhhmmmsss|||~~~~~~|||}}}|||yyyzzz{{{~~~zzzwwwttttttwwwzzz}}}|||uuummmfff___ZZZWWWVVVUUUTTTUUUVVVWWWXXXSSSQQQOOOLLLKKKKKKLLLMMMJJJLLLOOORRRSSSTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWYYYWWWTTTSSSTTTVVVWWWWWWTTTVVVYYY\\\___aaabbbbbb___^^^]]][[[YYYXXXWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVZZZZZZYYYYYYYYY[[[]]]^^^YYYYYYXXXXXXXXXXXXYYYYYY___]]][[[ZZZZZZZZZXXXWWWZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZYYYWWWUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOLLLJJJGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@???@@@BBBFFFJJJMMMSSS[[[gggsss~~~~~~}}}{{{zzzyyy~~~tttnnnnnnqqqpppnnnpppqqqsssqqqkkkbbbXXXRRRGGGDDD@@@;;;999999:::;;;::::::<<>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIFFFIIILLLNNNMMMLLLLLLMMMNNNMMMMMMLLLMMMOOOPPPQQQQQQQQQOOONNNMMMLLLLLLLLLPPPOOOOOOOOOPPPRRRSSSUUUUUUZZZaaafffmmm~~~wwweeeYYYPPPHHHBBBAAA???<<<;;;;;;:::999888555777888888555444555666444444555555666888999::::::<<<===<<<;;;;;;<<<===??????>>>>>>>>>>>>>>>>>><<<;;;999888888:::<<<>>>@@@@@@@@@??????>>>===<<<>>>>>>===<<<<<<;;;;;;;;;============<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBCCCEEEGGGDDDDDDEEEGGGIIIKKKKKKJJJJJJKKKMMMPPPVVV```jjjrrr~~~~~~~~~}}}zzzvvvxxxzzz|||~~~~~~}}}|||zzzwwwzzz~~~~~~|||~~~yyywwwvvvvvvzzz}}}yyysssmmmgggaaa]]]XXXWWWVVVUUUUUUUUUVVVWWWTTTRRRQQQOOONNNMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQPPPPPPQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZXXXVVVUUUWWWXXXXXXXXXUUUWWWYYY[[[^^^```bbbbbb___^^^]]][[[YYYXXXXXXXXXYYYXXXWWWUUUTTTTTTUUUUUUXXXWWWWWWXXXXXXYYYZZZ[[[YYYXXXXXXXXXXXXYYYYYYYYY[[[YYYXXXXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ\\\\\\\\\\\\[[[YYYWWWVVVTTTSSSRRRPPPOOOOOOOOOOOOLLLJJJGGGFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@???>>>>>>???BBBEEEGGGEEEKKKRRRZZZbbbmmm{{{}}}}}}}}}sssnnnnnnnnnkkkgggeeedddbbb___YYYQQQKKKGGGBBB@@@===:::888888888999999999:::===BBBGGGIIIIII???===;;;:::::::::888777666666777777777888888888777777777888999::::::::::::999888777777999;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGEEEHHHKKKLLLLLLKKKKKKKKKMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMPPPPPPPPPOOOPPPQQQSSSTTTUUUYYY___ccchhhxxx~~~qqqdddVVVMMMIIIEEEAAA>>>======<<<;;;666888999888666444444555333333444444555666777888888:::;;;;;;::::::<<<===<<<<<<<<<==================<<<;;;:::999999::::::===>>>>>>>>>===<<<;;;:::>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBBBBAAAAAAAAA@@@BBBCCCDDDDDDDDDFFFIIIKKKMMMNNNPPPPPPPPPNNNLLLJJJIIIJJJLLLPPPXXXdddrrr{{{~~~~~~}}}}}}}}}}}}{{{wwwtttpppssswww{{{~~~{{{yyyuuuxxx|||~~~~~~|||xxxvvvwww{{{xxxwwwwwwzzz}}}~~~zzzuuupppkkkgggccc___YYYXXXWWWUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSRRRQQQOOONNNMMMNNNPPPRRRUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZXXXWWWXXXZZZZZZYYYXXXWWWWWWXXXYYY\\\^^^aaabbb^^^^^^\\\[[[YYYYYYXXXXXX\\\[[[YYYWWWVVVUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZYYYXXXWWWWWWYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYY[[[[[[[[[ZZZYYYXXXWWWVVVSSSRRRQQQPPPOOONNNNNNNNNLLLIIIGGGFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>======>>>>>>>>>@@@???===<<<;;;===>>>??????BBBDDDGGGJJJSSS]]]eeepppxxx~~~~~~xxxoooiiigggddd^^^XXXVVVSSSOOOJJJEEE@@@===<<<;;;:::999888777666666666777777777:::???CCCDDDEEEAAA???<<<;;;;;;:::999777666666777777777777888888888888888999::::::;;;;;;:::999888888888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@BBBCCCCCCBBBBBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGJJJKKKJJJIIIIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOORRRQQQQQQPPPPPPQQQRRRRRRTTTXXX]]]```cccpppzzzkkk```UUUQQQKKKGGGEEECCCBBBAAA<<<<<<<<<:::777555333333666555555555666777888888555777888999888999:::<<<:::;;;;;;;;;<<<=====================<<<;;;::::::===============<<<;;;:::======>>>>>>????????????<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAACCCFFFHHHJJJNNNTTTWWW______]]]ZZZTTTOOOLLLJJJKKKNNNRRRYYYdddqqq~~~|||}}}~~~~~~{{{xxxuuuwwwzzz}}}|||xxxuuuvvvxxxxxxxxxvvvsssqqquuuyyy|||xxxxxxyyy{{{~~~~~~|||zzzxxxtttpppllliiifffcccaaaZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUSSSSSSRRRSSSSSSSSSRRRPPPOOONNNNNNOOOQQQSSSUUUVVVWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUXXXWWWWWWYYYZZZ[[[YYYWWWXXXWWWVVVVVVXXX[[[^^^```\\\[[[ZZZYYYXXXXXXXXXXXX\\\[[[ZZZYYYXXXXXXWWWWWWSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYY[[[YYYWWWWWWWWWWWWVVVUUUWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQOOONNNNNNMMMMMMKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>======>>>>>>???>>>===<<<:::::::::;;;<<<@@@@@@AAAAAABBBFFFMMMRRRTTTZZZdddppp{{{|||xxxwwwzzzuuunnnddd]]]XXXSSSMMMHHHIIIFFFCCC???;;;999888888666666777777777666666555777666666999<<<@@@AAAAAAAAA???<<<;;;::::::888666666666666666777777777888888888888999999999::::::999999888888888999:::;;;999999999999999999999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQSSSWWW[[[___aaakkk}}}sssgggbbb\\\VVVPPPKKKFFFBBB???>>><<<:::888777555444777777666666666777777888333444666666666666888999=========>>>>>>?????????<<<===>>>>>>???>>>>>>=========>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIIIIKKKNNNPPPTTTYYY___cccgggfffbbb[[[SSSNNNLLLLLLQQQWWW```jjjvvv~~~|||yyy|||~~~~~~|||{{{{{{wwwvvvtttsssssssssttttttxxx{{{|||yyyyyyzzz{{{|||zzzvvvsssssspppkkkgggeeecccaaa___YYYXXXVVVUUUTTTTTTTTTUUUSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVWWWYYYYYYXXXVVVXXXVVVUUUTTTUUUXXX[[[]]]ZZZYYYXXXWWWWWWWWWWWWWWWYYYZZZZZZZZZZZZZZZZZZZZZTTTUUUWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXXXXYYYWWWVVVUUUVVVVVVUUUTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMJJJIIIGGGGGGHHHGGGEEECCCDDDDDDBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????<<<<<<;;;::::::;;;<<<===;;;<<<===>>>>>>???AAACCCFFFIIIMMMTTT\\\fffqqqwwwyyyvvvsssssswww|||uuukkkbbb[[[SSSLLLHHHEEEBBB@@@>>>===<<<;;;:::999888888444555666777888888777666888777666888;;;>>>>>>>>>???<<<:::999888888777555555666666666666777777777777777777888888888888888999999888999999999::::::999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBAAAAAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPRRRVVV[[[___aaajjj}}}|||xxxrrrkkkcccYYYOOOIIIEEEBBB===;;;:::;;;:::999777777666666555666666666222444555555444444666777:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>????????????===>>>>>>>>>>>>>>>=========>>>???@@@???>>>===<<>>>>>??????@@@;;;;;;;;;;;;;;;<<<======999:::;;;<<<=========<<>>>>>>>>>>>>>>777777888888999888888777555555666777888888888888999777777888:::<<<<<<<<<<<<:::777777777777666555555555666666666666777777777777777777777777777777888888999999999:::::::::999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAAAAABBBCCCFFFFFFFFFEEEDDDCCCBBBAAAEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLNNNPPPRRRSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQTTTZZZ^^^```gggxxx}}}rrrfff^^^UUUOOOGGGBBB@@@@@@???>>>:::999888888777777777777444555777666555444666777777666666666666666555555;;;;;;;;;<<<======>>>>>>======>>>>>>>>>>>>=========>>>@@@AAAAAA@@@???>>>@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIMMMQQQUUUXXXZZZZZZYYYWWWUUURRRPPPNNNMMMIIIJJJKKKLLLOOOSSSZZZ^^^bbbeeefffccc^^^\\\^^^aaagggnnnwwwyyyyyyxxxyyy{{{~~~zzzxxxvvvvvvxxx{{{}}}~~~zzzyyyyyyyyyyyywwwrrrooopppkkkeee___\\\YYYWWWUUUUUUTTTSSSRRRRRRSSSTTTTTTNNNMMMLLLKKKJJJKKKLLLLLLOOONNNNNNNNNMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUVVVVVVTTTSSSSSSUUUWWWXXXXXXYYYXXXVVVVVVVVVWWWYYYZZZYYYYYYYYYXXXXXXYYYYYYZZZYYYYYY[[[[[[\\\[[[ZZZZZZWWWVVVVVVWWWWWWXXXYYYZZZWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRQQQRRRUUUVVVWWWVVVTTTSSSSSSRRRRRRSSSSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUQQQPPPOOOMMMLLLLLLLLLLLLJJJIIIHHHHHHHHHGGGEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBBBBBBBBBBAAA????????????????????????????????????????????????>>>>>>>>>======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<======<<<;;;<<<======???BBBFFFJJJMMMTTT]]]ccchhhppp||||||}}}~~~}}}|||rrrrrrrrrtttuuutttrrroooeeefffbbb[[[VVVRRRLLLFFF===<<<:::::::::;;;::::::666666555555555555666666666666666777777888888999999777666666888:::999999:::888666666777777777666555555555666666666777777888888888888888888888888888888999999:::::::::999888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???????????????????????????AAABBBBBBAAA@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIHHHFFFFFFGGGIIIHHHIIIJJJLLLLLLLLLLLLKKKJJJLLLOOOQQQSSSSSSSSSRRRRRRRRRSSSTTTSSSSSSQQQQQQPPPSSSXXX\\\]]]bbbppp~~~}}}uuuggg___TTTKKKFFFCCCAAA???======<<<;;;::::::::::::666777888777666555666777999999888888777777666666;;;;;;:::::::::;;;<<<<<<<<<<<<===============<<<;;;===@@@CCCEEEFFFFFFEEE>>>???@@@BBBDDDFFFGGGHHHKKKMMMQQQVVV[[[aaafffiiihhhfffbbb]]]WWWRRRNNNLLLFFFGGGIIIKKKOOOUUU]]]bbbhhhlllpppoookkkhhhiiikkkooottt|||~~~yyyzzz||||||yyytttqqqoooooorrrvvvzzz{{{zzzyyyyyyyyyyyywwwtttqqqpppkkkddd]]]YYYVVVSSSQQQSSSSSSRRRQQQQQQRRRSSSTTTQQQOOOMMMLLLLLLMMMNNNPPPOOOOOONNNMMMLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQOOOPPPPPPQQQRRRSSSSSSTTTWWWUUUSSSSSSUUUWWWYYYYYYZZZYYYXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZWWWXXXYYYYYYXXXVVVTTTRRRVVVTTTRRRRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQPPPPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKIIIIIIHHHHHHIIIGGGEEEBBBAAABBBBBBCCCBBBAAA@@@>>>@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;::::::999<<<999777666777999;;;;;;777:::<<<======>>>???AAAAAAFFFLLLNNNOOOUUU```iiirrr}}}~~~~~~ttt||||||}}}wwwrrrrrrqqqqqqnnniiibbb]]]MMMMMMIIICCC@@@BBBBBB???999:::;;;;;;:::888666444999777555333222333555666666666666666666777888999888666555555777888888777999777666666777888888777555555555555666666666777:::999999999999999999999888888999::::::::::::999888888888888888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHHHHIIIJJJLLLLLLLLLLLLKKKIIIKKKNNNQQQSSSSSSSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQOOORRRVVVZZZZZZ^^^jjjwww~~~tttggg___[[[UUUMMMFFFFFFCCCAAA@@@???>>><<<:::;;;888555555777888777555999999999999999999888888999999999;;;<<<;;;888555===<<<:::999999:::;;;;;;;;;>>>AAADDDEEEEEEDDDCCCHHHGGGDDDBBBBBBDDDFFFGGGIIILLLRRRZZZcccjjjmmmnnnlllfff\\\RRRLLLIIIJJJLLLHHHJJJNNNSSSZZZcccmmmttt|||yyyvvvssssssxxxzzz~~~wwwsssrrrmmmppptttssspppqqqvvv{{{yyywwwuuutttttttttrrrppplllddd]]]ZZZWWWTTTSSSUUUSSSRRRPPPOOOQQQUUUZZZ]]]^^^XXXPPPKKKJJJKKKNNNOOONNNOOOOOOPPPOOONNNLLLKKKOOONNNLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTVVVXXXZZZ\\\]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMLLLJJJJJJIIIIIIJJJHHHGGGHHHIIIIIIEEEBBBBBBAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::;;;<<<<<<;;;999::::::::::::::::::::::::::::::::::::::::::::::::>>>>>>???AAADDDHHHLLLNNNZZZbbbooo|||ssshhhiiiiiifff```WWWNNNHHHFFFCCCAAA???<<<;;;;;;<<<===777777666666666666777777666666666666666666666666666555444444555777999:::999888888888777777666666888888888777777777777777888888777777666666555555777777777777777777777777:::::::::;;;;;;:::::::::888999999::::::999999888:::::::::;;;;;;:::999999;;;999777888;;;===;;;999;;;;;;;;;<<<<<<>>>??????>>>???@@@@@@AAAAAAAAAAAA???@@@AAAAAA???>>>???AAA>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSNNNQQQSSSUUUXXX^^^gggnnnzzzsssooojjjbbb[[[UUUUUUTTTTTTRRRMMMGGGBBBDDD@@@;;;999999:::999777999999999999888888888888999999999:::;;;;;;999666999999999888999999:::;;;>>>@@@BBBEEEFFFFFFFFFEEEGGGFFFDDDCCCCCCEEEFFFHHHHHHJJJNNNSSSXXX]]]aaadddddd___VVVNNNIIIIIIKKKMMMLLLPPPXXXaaajjjuuu~~~yyyvvvtttxxx~~~{{{{{{xxxsssoooooopppsssvvvvvvsssrrrsssuuuxxxvvvsssrrrrrrqqqpppooofff___ZZZXXXVVVSSSSSSUUURRRQQQPPPPPPRRRVVV[[[^^^ccc^^^VVVQQQNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOMMMLLLNNNLLLKKKLLLMMMNNNMMMKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSTTTTTTVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSUUUWWWYYYZZZ[[[[[[ZZZYYYVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIIIIGGGFFFGGGHHHHHHEEEBBBAAAAAA@@@@@@@@@AAA@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::;;;<<<:::999999999999999999999999999888888888888888888888888999999999:::<<<>>>AAACCCHHHNNNXXXccckkkppprrrrrrzzztttdddYYYYYYYYYWWWSSSLLLEEEAAA???===;;;999777666666666777777666666555555666666777555555555555555555555555777666555555666777:::;;;777777777666666666555555555555666666666777777777777777777777666666555555777777777777777777777777777777888888888888777777888999999999999999999888888999999::::::999999888;;;999888999<<<===;;;:::::::::::::::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAA???@@@@@@AAABBBBBBBBBBBBFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKMMMOOOPPPRRRSSSTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPOOOQQQTTTUUUWWW]]]ffflll}}}xxxqqqkkkgggiiilllnnnmmmggg___XXXVVVQQQIIICCC???>>>===<<<;;;;;;;;;;;;:::::::::999;;;:::888999::::::888777777888888999999:::::::::<<<===>>>@@@AAABBBBBBBBB@@@????????????@@@BBBCCCEEEGGGJJJLLLMMMRRRYYY^^^```[[[SSSMMMJJJKKKOOORRRVVV\\\fffqqq|||{{{xxxssswww{{{}}}|||zzzxxxwwwwww|||}}}wwwvvvtttpppnnnpppsssuuuxxxyyyxxxuuurrrooorrrpppoooooooooooommmkkk```ZZZVVVVVVUUURRRQQQSSSPPPOOONNNNNNQQQUUUZZZ]]]___[[[UUURRRPPPOOOMMMLLLOOOPPPQQQQQQQQQPPPOOONNNLLLKKKKKKMMMNNNNNNLLLJJJLLLLLLMMMMMMNNNOOOOOOOOORRRRRRQQQPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXXXXXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRMMMNNNNNNOOOPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFDDDBBBAAAAAAAAA@@@@@@?????????@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<:::999888888::::::999888777777777777777777777777666666666666666666666666999888888777888999;;;<<<===AAAGGGMMMRRRUUUVVVWWW[[[aaajjjrrryyy|||wwwooobbbSSSHHHFFFGGGGGGDDD@@@<<<999999777666444333222222222333555555555444444555555555555555555555555555555555666555555444555666888999666666555555555555555444444444444555555666666777777777777666666666666555777777777777777777777777666666777777777777666666888888999999999999888888777888888999999888888888;;;:::999:::<<<===<<<;;;999999999999:::;;;<<<======>>>???@@@AAAAAAAAAAAADDDEEEEEECCCAAA@@@@@@AAA@@@@@@AAABBBBBBAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQSSSUUUUUUVVV[[[ccciiixxxssssssvvv|||}}}yyynnnhhh^^^SSSLLLGGGEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@AAA>>><<<:::::::::888777999999999::::::::::::999:::;;;;;;<<<===>>>???@@@<<<<<<<<<<<<===>>>@@@@@@CCCGGGKKKMMMOOOVVVaaajjjjjjeee]]]VVVSSSUUUZZZ]]]fffkkksss|||{{{xxxtttvvvyyyzzzzzzzzz{{{||||||~~~~~~}}}~~~}}}vvvtttsssqqqqqqtttuuuvvvyyy||||||xxxqqqllliiijjjllloooqqqpppllliii]]]WWWTTTUUUTTTQQQPPPQQQOOONNNMMMMMMOOORRRUUUXXXWWWUUUSSSRRRRRRRRRPPPNNNOOOPPPQQQRRRRRRQQQPPPPPPKKKLLLMMMOOOPPPPPPMMMKKKLLLLLLMMMMMMNNNOOOOOOOOORRRQQQOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSQQQPPPOOOKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@?????????@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;:::999:::::::::;;;;;;;;;;;;999888666777888999888777777777777777777777777777555555555555555555555555888888777777777888999999;;;===???BBBEEEGGGHHHIIIJJJMMMRRRVVV[[[aaaiiinnnzzz~~~~~~yyyvvvtttrrrooommmfffeeeccc```[[[RRRHHH@@@<<<===>>><<<999777666666666666555444333333333444555444444333333444444555555555555555555555555555444444333333333444666666555555555555555555555555555555555555555555666666666666666666666666666666777777777777777777777777777777888888888888777777777777888888888888777777777888888999999999999888;;;::::::;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAAEEEFFFFFFDDDBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@CCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJLLLMMMNNNNNNJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTRRRTTTUUUUUUUUUYYY___eee}}}}}}~~~ttthhh^^^VVVSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMJJJGGGDDDBBBAAA>>><<<=========<<<<<<;;;;;;;;;@@@@@@AAAAAABBBCCCDDDEEEAAAAAA@@@@@@AAACCCEEEFFFHHHMMMTTTZZZ```kkkyyyzzzqqqhhhdddeeehhhllltttwww{{{}}}{{{{{{{{{{{{zzzzzz|||{{{xxxxxx}}}zzztttsssrrrrrrtttxxx{{{|||~~~|||uuulllfffeeehhhmmmsssvvvuuupppkkk]]]WWWTTTUUUTTTPPPNNNPPPRRRQQQOOONNNNNNPPPRRRTTTVVVVVVUUUVVVWWWVVVSSSPPPNNNOOOQQQRRRSSSRRRRRRQQQMMMMMMNNNPPPRRRRRROOOMMMMMMMMMMMMNNNOOOOOOPPPPPPRRRQQQNNNLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMNNNOOOOOOPPPRRRQQQPPPOOONNNNNNNNNNNNKKKKKKJJJJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFDDDAAA???@@@AAA@@@@@@?????????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999:::::::::;;;999777555555777888888777888888888888888888888888666666666666666666666666333333333444555666666777777888999:::<<<>>>?????????@@@AAABBBDDDHHHMMMPPPYYY]]]dddkkkrrrzzz|||vvvoooiiifffccc___\\\ZZZWWWTTTQQQIIIIIIJJJJJJIIIEEE???;;;888999:::999666444444555666666555555555555555555444444333333333333444444555555555555555555555555555555555555555555666666666666666666666666666666777777777666666555555555555555555555555666666666666666666666666666666666777777777888888777777777666777777888888777777666888888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<>>>???@@@AAAAAAAAAEEEFFFFFFDDDAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSRRRTTTVVVUUUUUUWWW\\\aaa}}}rrriiidddbbb^^^^^^______```aaaaaaaaa```]]]ZZZWWWUUURRROOOLLLHHHGGGEEEDDDDDDDDDEEEFFFKKKLLLMMMNNNOOOOOOOOOOOOLLLJJJHHHGGGHHHJJJMMMNNNUUU[[[dddnnnxxxzzztttsssvvvxxx|||~~~}}}wwwvvvxxx~~~}}}uuupppoooqqqqqqtttyyyyyyooogggaaagggjjjooouuuxxxvvvrrrmmm]]]WWWSSSSSSRRROOOOOOQQQUUUTTTRRRQQQPPPQQQRRRSSSUUUTTTTTTTTTTTTRRRNNNKKKMMMNNNPPPRRRSSSSSSRRRRRRNNNNNNOOOPPPRRRSSSQQQOOONNNNNNOOOOOOPPPQQQQQQQQQRRRQQQPPPNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTSSSQQQOOOMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDDDDCCCBBBAAACCCEEEFFFHHHIIIFFFBBB???@@@BBB@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777888888999999999:::::::::999777555555666777888777777777777777777777777777666666666666666666666666444444555666777888999999555666666777999:::;;;;;;<<<;;;;;;;;;<<>>???AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777888888888888999999999999:::888555555666888888888666666666666666666666666666666666666666666666666666777888888999999999999666777777888888999999999;;;:::999999:::;;;<<<<<<;;;<<<>>>@@@BBBFFFKKKOOOMMMSSSYYY^^^aaaeeelllrrrxxx{{{|||wwwpppiiieeecccWWWTTTOOOJJJFFFCCC@@@>>>???===<<<<<<===<<<:::888666777888888666555444333333444444333222111222444111222222333444444444444555555444444444444555555444444444444444444444444666666666777777666666555444444555555555666666666333333444555666666777777444444444555555555666666666666666666666666666666555666666777777666666555555666666777777666666555777777999::::::;;;;;;;;;666888::::::888888999;;;;;;;;;:::::::::::::::;;;:::;;;===>>>@@@AAAAAAAAA@@@AAAAAA@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSUUUUUUTTTUUUYYY]]]}}}vvvwwwxxxzzz{{{}}}~~~|||xxxuuueeecccaaaaaacccgggllloooxxxyyy|||~~~~~~|||zzzssspppkkkhhhhhhkkkooorrrtttxxx~~~~~~~~~{{{xxxwwwqqqmmmooorrrtttxxx}}}}}}|||sssmmmkkklllkkkiiifffeeeeeeffffffeeeWWWQQQMMMMMMOOOOOORRRUUUNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMNNNPPPRRRRRROOOMMMKKKLLLNNNPPPRRRRRRRRRRRROOOMMMLLLMMMOOOQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMOOOOOONNNNNNNNNNNNNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOKKKMMMPPPTTTUUUUUUUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGCCCDDDEEEDDDAAAAAADDDGGGEEEHHHIIIFFF@@@===>>>AAA@@@@@@???????????????@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777888888888888999999999;;;888555555666888999888555555555555555555555555555555555555555555555555333444444555555444444333555555666666666666555555777666444444444444333222:::::::::999999:::===@@@@@@DDDHHHIIIHHHJJJPPPUUUWWWZZZ```eeeiiimmmrrruuuxxx{{{~~~|||yyyuuuoookkk``````^^^ZZZSSSMMMIIIGGGBBBAAA???===;;;:::;;;;;;888777777888::::::999777777888888777555444444444222333333333222222444666111222333444444555444444666555555444444555555666444444444444444444444444333333333444444333222222333333333444444555555555///000111333555777888999444444444555555555666666666666666666666666666666888888999999999999888888555555666666666666555555666666777999999:::::::::555888:::999777777888;;;::::::999999888999999999:::;;;===>>>@@@AAAAAABBB>>>???@@@???======>>>???>>>???@@@AAABBBCCCCCCCCC@@@@@@AAACCCDDDFFFGGGHHHFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKMMMOOORRRSSSLLLLLLNNNOOOQQQRRRSSSTTTPPPRRRUUUTTTSSSUUUYYY]]]}}}~~~tttrrrpppooorrrvvv{{{~~~~~~zzz{{{}}}~~~~~~{{{yyyyyy|||yyyzzz}}}~~~~~~~~~||||||}}}zzzrrrkkknnnvvv}}}~~~{{{~~~|||yyyvvvrrrooommmllliiibbb[[[XXXZZZ\\\\\\[[[TTTRRROOOLLLJJJJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSMMMMMMNNNQQQSSSTTTRRRPPPLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTUUU[[[ZZZWWWVVVUUUSSSPPPNNNMMMMMMLLLLLLMMMNNNOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBAAAAAACCCDDDEEEIIILLLJJJCCC??????>>><<>>>>>======<<<<<<@@@@@@????????????@@@@@@>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999:::;;;;;;999999999888888888777777999999999888888888888777777666555444444555666777:::999888666444333222222444555666777666555333222333444444555555444444333333333333444444444555555555555444444444444555555555555555555666666666666;;;<<<============???AAAGGGGGGHHHJJJMMMPPPRRRSSSWWWYYY]]]aaafffjjjlllnnnnnnppprrrsssssstttvvvxxx~~~|||zzzzzzzzzyyyyyyyyyxxxxxxvvvsssnnnlllkkkiiieeebbb___^^^ZZZWWWSSSPPPNNNMMMDDDDDDCCCBBB@@@???===<<<999999888777666555555444555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444555555555555555555555555666666555444333333222222666555555444444333222222555555555555555444444444666666555444444444444444555666666666777777777777888777555444444555666777888888999999999888888777777777888888888777777666777777777777777888888888::::::<<<===>>>?????????;;;;;;<<<<<<===>>>>>>>>>===>>>???AAABBBBBBAAAAAABBB@@@???AAADDDFFFEEECCCEEEDDDCCCBBBCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFFFFFFFHHHJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRSSSRRRRRRQQQQQQSSSVVVYYY\\\sssvvv~~~yyyxxxvvvwwwzzz~~~}}}||||||~~~{{{uuutttwwwzzzyyywwwyyyuuuqqqtttzzz}}}|||xxxuuuvvvvvvuuurrrnnniiifffaaa[[[TTTQQQTTTVVVVVVUUURRRPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPJJJJJJKKKNNNQQQQQQPPPNNNNNNNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMNNNOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUYYYXXXVVVUUUUUUSSSPPPNNNOOONNNMMMLLLLLLKKKKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEHHHKKKKKKFFFBBBCCCBBB@@@=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<=========<<<;;;:::999::::::;;;:::::::::999999999888888888888888777777777666666555444333333333333444555555555444444555666777777444555555555555444333333333333444444444444333333333333333444444444444555555555444444444444555555444444444444555555555555888999::::::999999;;;=========>>>>>>@@@AAACCCCCCDDDEEEHHHKKKNNNPPPRRRSSSRRRTTTVVVWWWWWWXXXZZZ\\\___aaabbbccccccaaa___]]]ZZZZZZZZZZZZYYYYYYYYYXXXWWWUUURRRQQQQQQPPPMMMJJJJJJIIIFFFDDDBBB@@@??????>>>======<<<:::999777666777777666666555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444555555555555555555555555666555555444333333222222333333444444444444444444555555555555555555555555888777666555444333333333666666666777888888888999:::888666444333444444555777777888888888888777777:::::::::;;;;;;::::::999777777888888999999::::::999::::::;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>===>>>???AAAAAAAAAAAAAAACCCAAA@@@AAADDDEEEDDDBBBDDDCCCBBBBBBCCCEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOQQQTTTXXXZZZcccfffkkkqqqzzzyyyxxxxxxzzz~~~||||||}}}}}}~~~~~~{{{zzz{{{|||}}}vvvooolllooosssvvvwwwyyyyyyzzz|||}}}}}}zzzwwwpppsssvvvvvvssslllddd___XXXSSSMMMLLLNNNPPPQQQPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNIIIIIIJJJMMMPPPQQQPPPNNNPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOKKKJJJJJJIIIIIIJJJLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOQQQSSSTTTVVVTTTSSSSSSTTTSSSQQQOOOPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFBBBGGGHHHEEEBBBBBBAAA>>><<<<<<===>>>>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999::::::::::::::::::999999999999777777666666666555555555555444333333333333444555333333333444555666777888555444333333222222333333333333444444444444333333333333333333444444444444555444444333333444444555222333333333444444444444444555666555555555777999:::999999888888888999999::::::<<<===>>>>>>??????>>>???AAABBBBBBBBBDDDFFFEEEGGGHHHIIIIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA???>>><<<<<<======<<<:::::::::999888888888888888777777777666555333222111333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444555555555444444333333222222222222333444555555555555555555555555555555555666555555444444444555555333333444444555666666777;;;999777555444333333444666666777777777777666666777777888888888888777777777888888999:::;;;;;;;;;;;;;;;;;;:::999888777666;;;;;;;;;<<<======>>>>>>===>>>???@@@@@@AAA@@@@@@CCCAAAAAAAAACCCCCCBBBAAABBBBBBBBBBBBCCCEEEGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNNNNNNNMMMMMMMMMOOORRRUUUVVV[[[]]]```bbbeeekkkttt{{{{{{zzzzzz}}}}}}{{{zzzzzztttqqqpppttt}}}}}}zzzyyyzzz{{{{{{vvvqqqooorrrwww|||~~~|||~~~}}}zzzxxxxxxvvvwwwxxxvvvpppggg^^^YYYRRRNNNKKKJJJLLLMMMNNNNNNNNNNNNPPPPPPOOOMMMKKKJJJKKKKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLMMMKKKKKKLLLNNNQQQSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLLLLKKKKKKLLLLLLMMMPPPNNNKKKIIIIIIJJJLLLNNNNNNNNNOOOPPPPPPPPPPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSQQQQQQPPPQQQRRRRRRQQQOOOOOONNNLLLJJJHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFBBBGGGJJJGGGEEEDDDBBB>>>======>>>>>>>>>?????????=========<<<<<<=========:::;;;============;;;:::;;;::::::999999999999999999999999888888888888777777777777666666666555555666666666555555666666666666666555444333333333333555444222111111111222333333333333444444333333333222222333333333444444444444444333333333333444444333333333333444444444444333444444444333333555777999888777777666666666777999999::::::;;;:::::::::888:::;;;<<<;;;<<<===???<<<===>>>??????>>>===<<<========================888888888888888888888888777666666666666777888888555555555444333222111000000000111111222222222333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222222333333222222222222222222222222222222222333333333444444444444444444444444444444555555444444444333333333222222333333333444444444555555555555555666666666333333333444555666777888333444444555666666777777999888666555444444444444444555666666666666666666555555666666777777666666666777777888999:::;;;;;;;;;;;;;;;;;;:::999888888::::::;;;<<<<<<======>>>===>>>>>>?????????@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAABBBDDDFFFHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMOOOPPPPPPNNNLLLKKKLLLKKKKKKKKKMMMOOORRRSSSSSSUUUWWWWWWWWWYYY^^^cccmmmxxx||||||{{{xxxwwwvvvjjjhhhgggkkkttt~~~zzzvvvuuuvvvwwwrrrqqqpppqqquuuyyy}}}~~~}}}zzzxxxxxxzzz~~~{{{wwwoooggg^^^VVVRRRMMMKKKJJJIIIJJJKKKLLLLLLMMMNNNOOOPPPOOOMMMJJJHHHKKKJJJJJJKKKLLLMMMOOOPPPOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLNNNQQQSSSRRRQQQSSSSSSSSSSSSRRRRRRQQQPPPMMMMMMLLLLLLLLLLLLLLLMMMPPPNNNLLLJJJJJJKKKMMMOOOOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLNNNOOOPPPNNNMMMMMMOOOPPPQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEHHHNNNQQQNNNKKKJJJFFFBBB@@@?????????>>>>>>>>>=========<<<<<<<<<<<<======:::;;;<<<======<<<;;;:::999999999999999888888888777777777777666666666666888888777777777666666666555666666666666666666555888777555444222111111000444333222111000111222222222333333333333333333222222222222333333333444444333333222222222222333333333444444444444555555555444555666555444444666777444444333333333333444444333444555666666666666666444666777777666666777999666777888888999888777777888888888888999999999999555555666555444444444444555444333333333333333444333333333333333222111000//////000000111222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222333333333444444444444444444444444444444444444444444444333333333444444333333333222222222333444444444555555555666444444444444444555666666777777888888888999999999666555555555555666666666444444555666666666666666777888888999::::::999999666666777777888999999:::888999::::::;;;;;;::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@AAA@@@@@@AAABBBDDDFFFGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLNNNOOOOOOMMMKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQOOOPPPQQQPPPPPPPPPQQQSSS[[[eeerrr{{{~~~zzzyyyzzz~~~{{{zzz~~~zzzvvvsssqqqpppffffffgggllluuu~~~vvvqqqnnnnnnooolllnnnrrrvvvyyy|||}}}~~~}}}yyywwwvvvxxxyyy~~~xxxoooeee[[[SSSOOOLLLIIIIIIIIIHHHHHHHHHHHHHHHKKKLLLMMMNNNNNNLLLJJJHHHKKKKKKJJJJJJKKKMMMNNNOOOQQQPPPNNNMMMMMMNNNOOOPPPMMMLLLKKKMMMOOOQQQPPPPPPRRRRRRSSSSSSSSSRRRQQQQQQOOOOOONNNMMMMMMMMMNNNNNNPPPNNNMMMLLLKKKLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRRRROOOOOOMMMLLLLLLMMMMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKKKKMMMOOOOOONNNMMMJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKJJJHHHFFFEEECCCBBBAAA??????@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDGGGMMMOOOMMMJJJHHHEEEAAAAAA@@@@@@???>>>>>>======;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999999999888777777666666666666555555555444888888888777777777666666333333444555555444333333555444333222222222222222444333222222111111222222222222333333333333222222222222222222333333333333333222222111111222222333444444444444555555555555555666777666555444666888333333333333333444444555///000111222333333333333222333444444333222333555333444444555555555555555333333333333444444444444333444555444222111222333555555333222222111111111111111222222222111111000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444444444333222111111111222222222333444444555555888888666555444333222222555555555555444444444444444444555555666777777777333444555666777777777666555666777888888888888888666777777777777888888888555555777888999::::::::::::::::::;;;<<<<<<======>>>>>>============>>>>>>???@@@AAAAAA??????@@@AAA@@@@@@AAACCCDDDEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOPPP[[[XXXTTTRRRQQQPPPOOOMMMQQQXXXaaaiiiooovvv~~~|||zzzxxxyyy}}}}}}yyyuuurrrpppoooooolllmmmpppttt{{{yyyqqqllljjjjjjkkkooorrrwww{{{}}}~~~~~~}}}{{{xxxvvvvvvvvvvvvvvvvvvpppggg\\\TTTOOOLLLLLLIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLNNNOOOPPPOOONNNMMMMMMNNNPPPQQQPPPNNNMMMNNNPPPQQQPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNQQQQQQRRRSSSSSSSSSSSSRRRPPPOOONNNMMMLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSNNNMMMLLLJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMNNNMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFIIIJJJKKKKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@@@@BBBCCCAAABBBCCCDDDEEEDDDCCCCCCAAAFFFHHHFFFDDDDDDBBB???????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<777888999999999888666666777666666666666555555555777777666666666555555555333333444555555444333333333222222222222222333444333333333333333222222111222222333333333333222222111222222222222333333333222222111111111111222222222333333333444444444444555555666555333333555666555555444444444444555555000111222333444444444444222444444444222222333444333444444444555555555555222222222333333444444444222444666555333333444666777777555444444333333333111111222333333222222222222222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111222333333444444222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444333333222222222222222222000000111222222333444444666666555444444444444444555444333333111111000///555555666666666666666666444444555666777888888777222333444555666666666666999999888888888888777777555666777999:::;;;;;;;;;999::::::;;;;;;<<<<<<===>>>>>>===<<<<<<<<<===>>>===???AAA@@@???>>>@@@CCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOlllfff^^^XXXVVVTTTQQQNNNNNNQQQWWW]]]ccciiiooossswww}}}yyyxxxuuusssrrrrrrssssssuuuwwwzzz|||{{{tttmmmjjjiiikkkmmmqqqtttyyy|||}}}}}}}}}}}}yyywwwuuuuuuvvvwwwuuussspppkkkbbbYYYSSSOOONNNNNNKKKLLLMMMLLLJJJIIIHHHIIICCCEEEGGGIIIKKKMMMNNNOOOMMMLLLJJJIIIJJJKKKMMMNNNOOONNNMMMLLLLLLNNNPPPQQQTTTRRRPPPPPPRRRSSSRRRRRRPPPPPPQQQRRRRRRSSSRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPLLLLLLLLLMMMMMMMMMMMMMMMQQQQQQRRRSSSSSSSSSSSSSSSPPPOOONNNLLLLLLLLLMMMMMMOOOOOOPPPQQQRRRTTTTTTUUUOOONNNLLLJJJIIIHHHIIIIIIJJJIIIIIIJJJLLLMMMLLLJJJMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJJJJIIIFFFDDDBBBFFFDDDCCCAAAAAABBBCCCDDD@@@AAACCCDDDDDDDDDCCCBBB???DDDGGGEEECCCEEEDDDBBB>>>>>>>>>???@@@@@@AAAAAA>>>>>>============>>>>>><<<<<<:::999999:::<<<<<<777888888999999777666555777777777777666666666666666666555555555444444444444555666777777666555444444333222222111111222222333333444555444333222111222222222333333222222222111111222222222333333333222222111111111111222222111111222222222333333333333444444333222222333555444444333111111000111111222222333444444444444444222333444333111111111222222222333333444444444555222222333333333444444444000222555555333333555888666555444444333333333333333444444555555555555555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444111111111222222333444444//////000111222222333333111111222333555777999:::;;;:::999888666555444333666666777777666555444444444555666777888888888888555666777888999999999999;;;;;;:::999999888888777999999:::;;;<<<<<<<<<<<<999999:::;;;;;;<<<<<<===>>>>>><<<;;;;;;<<<===>>>;;;>>>@@@@@@???>>>AAACCCAAAAAABBBCCCDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNKKKLLLLLLMMMNNNOOOOOOPPPvvvjjjaaaZZZUUUQQQNNNNNNOOOSSSWWW[[[\\\\\\gggiiimmmqqqwww{{{rrruuuvvvssstttzzz~~~}}}{{{}}}|||vvvooollllllnnnnnnmmmrrrppprrrxxx}}}~~~{{{zzztttyyyyyyvvvuuuwwwtttnnnbbb^^^WWWRRRNNNLLLJJJHHHKKKLLLMMMMMMLLLJJJHHHFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRQQQQQQQQQQQQQQQRRRPPPQQQQQQPPPNNNNNNOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQRRRTTTUUUOOOOOOPPPOOOMMMMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQOOOOOONNNLLLKKKIIIHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLNNNMMMJJJGGGGGGGGGIIIJJJJJJJJJKKKJJJIIIGGGEEEDDDGGGHHHHHHHHHHHHGGGFFFFFFAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777666666666666666666666666666666666666555444444333333444444555555555555555444333222111222222222222222222222222333333333333333333333333222222222111111111000000000000111222222222222111111222333444444333222111111222222333333222222111111111222222222333333333333333333333333333333333222222111111111111222222222222222222222222222222333333333222222111111111111222333444333222111000333333333333333333333333111111222333333333333222444444333222222333444444333333333333333333333333333333333333333333333333//////000000000111111111555555555555555555555555333222111111111222333444444333111111111111333444444333333222222111111000444444333111//////222444444444444444444444333333333222222111111222222333333333333444444444555555666666666666666555555555666555444333333444555666666666666666666555555555444555555555666666777777::::::999999888777777777888666666777888999888777999999::::::::::::;;;;;;888999999:::;;;;;;;;;:::<<<:::888999<<<===<<<:::<<<<<<<<<======>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEGGGIIIKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLvvvlllddd___ZZZWWWTTTSSSTTTVVVVVVVVV]]]___aaabbbeeekkksssyyy~~~zzzsssuuuxxx}}}yyyuuuuuu|||~~~{{{zzz}}}{{{wwwsssooonnnoooqqqrrrrrrvvvvvvxxxzzzzzzyyyyyyzzzzzz}}}{{{vvvssssssoooiii]]]YYYSSSOOOMMMLLLKKKJJJKKKLLLMMMMMMMMMKKKIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSTTTTTTTTTPPPQQQQQQPPPNNNNNNOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQRRRQQQPPPPPPRRRSSSRRRRRRSSSSSSSSSRRRRRRQQQOOOOOONNNLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHJJJKKKLLLPPPNNNKKKHHHGGGGGGIIIJJJMMMMMMNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDDDDBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999888777666666666666555555555555555555555555444444333333333333444444444444333333222111000000222222222222222222222222222222222222222222222222333333333222222222111111000000111222222222222111111222222333333222222111111222222333333222222111111111222222222333333333222222222222222222222222222222111111111111222222222222222222222222222222333222222222222222222111111111222333333333222111333333333333333333333333000111222222333333222222444333222111111222333444333333333333333333333333222222222222222222222222444444444555555555666666222333333444444333333222222222111111111222333444444333333222222333333444555444444444444333333333222444555444333222222333444444444444444444444444333222222111111222222333333333333444444444444555555555555555666666666666666555444444444444555666777777777777777666666666555555555666666666777777888888888888888888888999888666666777888999888777999999999:::::::::;;;;;;:::;;;<<<======<<<;;;:::<<<:::999:::===>>><<<;;;<<<<<<<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNN{{{vvvmmmhhh```ZZZVVVTTTRRRQQQSSSTTTVVVVVVWWWYYY]]]```jjjsss~~~~~~zzzsssmmmeeefffggglllrrrwwwzzzzzz}}}yyywwwxxxzzzzzzwwwtttssstttwwwwwwuuurrrrrrqqqpppqqqtttvvvwwwwwwvvvzzz|||zzzvvvuuuxxx{{{{{{uuupppmmmgggaaaVVVSSSOOOMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSPPPQQQQQQPPPNNNNNNOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQSSSUUUTTTTTTTTTTTTSSSRRRRRRQQQOOOOOONNNMMMKKKJJJIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMOOONNNKKKIIIHHHHHHIIIJJJNNNNNNOOOOOONNNLLLJJJIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDDDDEEEDDDDDDDDDAAAAAA@@@??????>>>======>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888777777666666555555555555555555555555555444444333333333333444444444444333333222222111111222222222222222222222222111111111111111111111111444444333333333222222222///000111111222222111111222222222111111222222222111111222222222222111111111111222222222333333333111111111111111111111111222222111111111111222222222222222222222222222222111111111222222222222222000000111222333333333222222222222222222222222222000111222222333333222222222222111111111111222222222222222222222222222222111111111111111111111111111222222222333333333333111333444555555444333111222111111111111222333333333333444444444444333333333333333333444444444444000333666777555444333333555555555555555555555555333222222111111222222333333333333333444444444444444444444555666666666777666555444444444444555666777777777777777777777777555555666666666666777777666666777888888999::::::888666666777888999888777999999999999::::::::::::;;;<<<>>>??????===<<<:::<<<;;;:::;;;===>>>===<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHJJJLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPPPP}}}tttkkkddd^^^XXXUUURRRSSSTTTTTTTTTUUUUUUVVVVVV^^^kkkvvv~~~yyyvvvvvvssslllfffdddeeegggmmmuuu~~~zzzwwwvvvwwwxxxwwwqqqlllhhhgggkkkooopppppppppqqqsssuuuxxxyyyyyyyyyssswwwyyyxxxwwwzzz}}}~~~|||vvvooojjjfff___ZZZSSSQQQNNNLLLLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOLLLNNNPPPRRRSSSSSSRRRQQQPPPQQQQQQPPPNNNNNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPQQQPPPPPPPPPRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDCCCCCC@@@@@@???>>>===<<<<<<;;;========================<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999999888888888777777666555555555555555555555555555555444333333333333333333444666666555444444444444444111111111111111111111111000000000000000000000000333333222222222222111111///000000111111111111111333222111000000111222333111111222222222222111111111111222222222333333333111111111111111111111111222222111111111111222222111111111111111111111111000000111111222222333333//////000111222333333333222222222222222222222222000000111222222222222222111111000000000000111111111111111111222222222222000000000000000000000000........./////////000000333444666888888666444333111111111111111222222333111222444444444444222111///000000111222222333333///111444555444333333444444444555555555555666666333222222111111222222333222222333333333444444444333333444444555666777777555555555444444555555555666666666666777777777777666666666666666666777777666777777777888888888999888666666666888999888777888999999999999:::::::::999;;;===??????>>>===;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>???@@@?????????@@@AAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIKKKMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRRRR|||tttlllggg\\\\\\[[[ZZZXXXUUURRRPPPMMMSSS[[[dddkkkppptttvvvuuuuuuuuuttttttuuuyyy|||}}}wwwqqqnnnnnnnnnjjjgggjjjlllpppvvv~~~yyyuuuvvvvvvuuusssnnniiidddcccgggmmmpppqqqsssuuuxxxyyyyyyyyyxxxxxxssswwwyyyzzzyyyssskkkfffccc___YYYUUUSSSQQQNNNMMMMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPOOONNNMMMLLLJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOLLLNNNPPPRRRSSSSSSQQQQQQPPPQQQQQQPPPNNNNNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOORRRQQQQQQQQQQQQQQQRRRSSSOOOPPPQQQQQQPPPPPPRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKKKKJJJGGGGGGHHHJJJKKKLLLLLLLLLIIIHHHHHHIIIJJJLLLMMMOOOLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;::::::999999999888888888777777888888777666444444555555555555555555555555333333333222222333333333555555444333333333444444111111111111111111111111000000000000000000000000111111111111000000000000//////000111111111111000333222000000000000222333000111111222222111111000111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000111111222222222//////000000111222333444111111111111111111111111000000111222222222222111000000000000000000000000000000000111111222222222000000000000000000000000111111111111222222222333222333666777777666333222000000111111222222222222000111222333333222111000...///000000111222333333000111111000000000333555444444444444555555666666333222222111111222222333222222222333333333444444222333333444555666666777444555555555555555555444444444444555555555666666777777777777777777666666888888888777777777666666888666666666888999888777888888888999999999::::::666888:::<<<>>>>>>======;;;<<<===============>>><<<<<<<<<<<<===>>>???@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHJJJLLLNNNNNNMMMMMMMMMOOOPPPRRRRRRSSSSSStttqqqlllgggaaaZZZSSSNNNOOOPPPSSSVVVZZZ]]]```aaaccceeeggggggeeedddcccdddkkkrrr~~~|||yyyvvvsssqqquuuxxxuuussspppoooppppppppppppwwwzzz~~~wwwtttttttttqqqnnnmmmiiieeefffkkkpppssstttwwwyyy{{{|||yyywwwvvvuuuwww}}}qqqggg___]]]]]]YYYTTTRRRSSSQQQOOONNNNNNNNNMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLOOOOOOOOOOOOOOONNNMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRPPPQQQQQQPPPNNNNNNOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQRRRSSSTTTTTTRRRSSSSSSRRRQQQQQQRRRTTTQQQQQQQQQQQQPPPPPPOOONNNOOOOOONNNMMMLLLLLLKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKFFFGGGGGGHHHJJJLLLMMMNNNLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>============<<<<<<;;;<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;999999999888888888777777666777888888777666444333444444444444444444444444333333222222222222333333222111000//////000111222111111111111111111111111000000000000000000000000111000000000000/////////...///000000111111000000111111111000000111111111000000111111111111000000111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000111111111111111000000000000000111222333000000000000000000000000///000111111222222111111000000111111111111000000/////////000111111222222000000000000000000000000111111222222222333333333000111222333333222111000///000111111222222111111000000111111111111000000111111111222333444444555111111111///...///222444222222333333444555555555333222222111111222222333222222222222333333333333333333333444555555555666444444555666666555444444333333333444444555555666888888777777777777666666999999888777777666555555888666666777888999888777888888888888999999999999666777888:::;;;<<<<<<===:::<<<======<<<;;;===>>><<<<<<<<<======>>>???@@@?????????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIKKKMMMOOOOOONNNMMMNNNOOOQQQQQQRRRRRRRRRwwwmmmccc\\\ZZZWWWUUUTTTTTTVVVXXXYYYYYY\\\^^^^^^\\\ZZZXXXXXX[[[___fffmmmtttyyy|||}}}zzzyyyxxxwwwwwwwwwxxxyyy}}}}}}{{{xxxssslllfffbbb```kkkuuuxxxxxxxxxvvvrrrtttxxx|||~~~}}}}}}~~~zzzrrrpppssstttqqqmmmnnnllljjjmmmrrrwwwxxxwwwyyy|||~~~|||yyyuuutttuuu}}}|||jjj___WWWWWWXXXTTTQQQPPPQQQOOONNNNNNNNNOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQPPPNNNNNNOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUSSSSSSSSSRRRPPPOOOPPPQQQMMMNNNNNNNNNNNNNNNMMMMMMOOONNNNNNMMMMMMLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;999888888888777777777777666666777888777666444222444444444444444444444444333333222222222222333333111000...------///000111111111111111111111111111111111111111111111111111111111111000000000000///...//////000000000000000000000111111111111000000000000111111111111000000111111222222222333333333111111111111111111111111222222111111111111222222111111111111111111111111111111111111000000000000111111000//////000111222000000000000000000000000///000000111111111111111000000111222222111000000......//////000111111222111111111111111111111111////////////000000000000///000000111111000000///...///000111222111111000222111111111111111111222111111222222333333444444111222333222000///111222111111222222333444444555333222222111111222222333111222222222222333333333444444444444444444444444444444555666666555444444333333444444555666666777888888888777777777666666777777777777777666666666888666666777888999888777888888888888999999999999:::999999888999999;;;;;;999;;;===<<<::::::<<<>>><<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLNNNPPPOOONNNNNNOOOPPPPPPQQQQQQQQQQQQwwwpppeeeaaa\\\XXXXXXYYY[[[\\\XXXZZZ\\\\\\ZZZXXXWWWWWWRRRTTTWWW\\\bbbiiiooorrrlllmmmnnnnnnnnnmmmllllllgggiiilllpppwww{{{wwwvvvzzzyyyyyyxxxuuuoooggg___ZZZXXXbbbjjjmmmooosssuuutttyyyyyysssmmmmmmrrruuusssppppppoooppptttyyy}}}}}}{{{zzz}}}~~~|||xxxuuutttuuu~~~ssshhh\\\SSSTTTVVVRRROOOOOONNNLLLLLLMMMNNNOOONNNMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOQQQRRRTTTUUUQQQQQQQQQOOOMMMLLLMMMNNNKKKLLLLLLMMMMMMMMMLLLLLLOOONNNNNNNNNMMMLLLLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@??????@@@???????????????>>>===<<<<<<<<<======>>>?????????;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;888888888888777777777777555666777888777666333222444444444444444444444444333222222222222222222333222111///......000222333000000000000000000000000111111111111111111111111222222222111111111111000...//////000000000000000///000111222222111000///000000111111111111000000111111222222222333333333000000000000000000000000222222111111111111222222000000000000000000000000222222111111000000//////222111000//////000111111000000000000000000000000//////000111111111111111000111222333333222111000---......///000111111222111111111111111111111111000000000000111111111111111111111111111111111111...///000222222111111000444333222111111222333444000000000000000111111111111333555555333111000000000000111222222333444444333222222222222222222333111111222222222333333333444444444444444444333333333444555666666555444333444444555555666777777888999888888888777777666666555555666666777777888888888666666777888999888777777888888888888999999999>>>===:::888777888999:::888:::<<<<<<:::999;;;===<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLNNNPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPP~~~zzztttooommmlllkkkkkkkkkiiieeeccc```]]]XXXUUUTTTQQQOOORRRWWW[[[]]]]]]]]]]]]```cccffffffdddaaaZZZWWWWWW\\\aaahhhttt~~~yyysssmmmjjjfffdddiiiooo|||}}}wwwqqqoooooooooqqqsssssspppkkkeeeaaa```eeelllrrrwww{{{~~~~~~pppnnnlllnnnssswwwyyyyyyttttttvvvzzz~~~|||yyywwwtttttt{{{yyynnnfffWWWUUUSSSQQQOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNKKKLLLLLLKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMLLLLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNOOOOOOPPPQQQQQQPPPOOONNNRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPOOOOOOOOONNNNNNNNNIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????????????????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<:::999777999::::::::::::999888888777777777777777777777777333444444555555444444333333333333333333333333333444444444333333333222222111111111111111111111111222111111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000/////////000111222222000000////////////000000///000111222222111000/////////000111111111111000000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222000000///////////////000111111111111111111111111000111111111111222222222///000111222222222111111000000000000000111111222444555555555444222000///222333333444444333333222//////000000111111111222333333333333333333333333444444444444444444444444333333333444444444555555555555666777777777777777888888888888888888888888888888777777777777888888888888999999999:::::::::;;;:::999777777777777888;;;::::::::::::;;;<<<===<<<<<<============<<<<<>>;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888777999999::::::999999888777777777777777777777777777111222222222222222222111333333333333333333333333222222111111111000000000111111111111111111111111222111111000000000111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000///000000111111111111000000000000111111000000000111111000000000...//////000000000000000//////000000000111111111//////000000000111111111000000000000000000000000111111111111111111111111000000000111111111222222111000000//////000000000000000000000000000000000000000111111111222222222666444333222222444666777000000000000000111111222444444444444333222111111222222333333333333222222222222222222111111111111222222222222222222222222444444444444444444444444333444444444555555555555555555666777777777777777888888888888888888888888888777777777777777777888888888888999999999::::::999888777777777888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<<<<============>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGIIIJJJLLLMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPP|||wwwooommmkkkjjjjjjiiigggeee```___]]]]]]^^^^^^]]]\\\UUURRRPPPQQQQQQPPPUUU[[[aaabbbcccdddeeefffggghhheee___ZZZXXXUUUSSSTTTXXX[[[```ggglllpppuuu|||~~~~~~zzz~~~}}}yyyxxxxxxyyyyyytttrrrpppqqquuuvvvtttrrrvvvvvvwwwyyy|||~~~~~~}}}~~~|||xxxwwwwwwzzzzzzyyy|||rrrfff___[[[WWWQQQQQQOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKMMMMMMNNNNNNNNNIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::999888777999999999999999888777777555555555555555555555555111222222222222222222111333333333333333333333333222111111111111000000000111111111111111111111111222111000///////////////000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111000/////////000000222111111000000111111222111000000//////000000111......///000000000000000//////000000000000111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000111111222////////////////////////000000000111111111222222444111---++++++...333666000000000000000111111222333333222222222222333333111111222222222222111111444444333333222111111111111111111111111111111111333333333333444444444444444444555555555666666666555555666777777777777666777777777777777777777777777777777777777777777777888888888999999999999:::666666666666888:::;;;===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQ}}}|||vvvtttpppnnnmmmllljjjhhh___\\\ZZZZZZXXXTTTUUUZZZ^^^___aaaccceeeggghhhiiihhhbbb___``````___aaadddkkkpppvvv|||zzzuuurrrpppppppppiiigggfffggglllqqqssstttyyyzzz|||~~~~~~}}}~~~|||zzzyyyzzz|||||||||}}}}}}}}}yyyxxxzzz~~~|||sssdddZZZVVVTTTRRROOONNNMMMLLLKKKJJJJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPMMMNNNNNNNNNOOOOOOOOOOOOKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLHHHGGGGGGFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@??????>>><<<<<<=========<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888777888888888999888777777666444444444444444444444444444333333333333333333444222222222222222222222222333333333333222222222222111111111111111111111111222111000......---------000000000000000000000000000000000000000000000000////////////000000000111////////////////////////////////////////////////////////////000000000000111111111111111111111111222111000///////////////111111000000000000111111111000///......///000111//////000111111111111000////////////000000000111////////////000000000111/////////////////////////////////////////////////////////000000000111111111111111111111111222333000000000000000000000000000000000000111111111111000---***((((((+++///222000000000000000111111222333222111111111222444555000000111111111111000000222222222222222222111111222222222222222222222222333333333333333444444444555555555666666666666777444555666666777777666666777777777777777777777777666777777777777777777666888888888888999999999999777777666666777999;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPP|||rrrpppooooookkkffffffjjjmmmnnnpppsssuuuwwwxxxxxxvvvpppnnnqqqtttuuuxxx{{{{{{vvvpppllliiihhhhhhddddddfffjjjpppuuuyyyzzz~~~}}}}}}zzzwwwvvvyyy}}}~~~}}}xxxpppkkkkkkkkkkkkfff[[[TTTRRRQQQOOOMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMOOONNNNNNMMMMMMLLLLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@??????????????????@@@@@@??????>>>===:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888888777777777777777777888888777777666555333333333333333333333333444333333222222333333444222222222222222222222222333333333222222222111111000000000000000000000000111000///...------------////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111000///........./////////............//////111000///......///000111///000111111222222111111...////////////000000000...////////////000000000////////////////////////............................../////////000000000111111000000111222333333111111111111111111111111//////000000000111111111111000/////////000222333000000000000000111111222222111000000111222444555///000000111111000000///...//////000111222333333333333333333333333333333222222222333333333444444555555555666666666666777444444555666666666666666666666666666666666666666555666777777777777666555777777888888888999999999:::999888777777888999:::<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPP{{{{{{}}}wwwtttpppkkkhhhgggfffgggfffiiinnnsssxxx|||}}}|||~~~|||yyyyyy|||~~~xxxrrrpppkkkbbb]]]\\\[[[]]][[[TTTOOOOOOOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHGGGGGGEEEDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJGGGGGGGGGFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGEEECCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>????????????>>>======;;;;;;<<<=========<<<<<<::::::;;;;;;;;;;;;::::::888777777666666666777777777777777777777666555555333333333333333333333333222111000//////000111222222222222222222222222222111000000000000/////////000000000000000000000000111000///...............////////////////////////////////////////////////......////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000///........./////////......------......///000//////......//////000//////000111111111111111......////////////000000......////////////000000000000000000000000000000////////////////////////............////////////000000000000000111222333111111111111111111111111/////////000000000111111000111222333333333222222000000000000000111111222111111111111111222333444000000111111111111000000------...000111222333444333333333333333333333333111111222222333333444444444444555555555666666666444444555666666666666555666666666666666666666666555555777777777777555555777777777888888888888999<<<;;;999777777777777888;;;::::::::::::;;;<<<======<<<;;;::::::;;;<<<===;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNN~~~|||}}}}}}|||zzz{{{}}}~~~{{{qqqooommmkkkjjjlllmmmooopppsssyyy~~~~~~yyyxxxwww{{{zzzzzz{{{|||}}}{{{yyynnnggg```___\\\WWWTTTUUUTTTVVVTTTNNNJJJJJJKKKIIIHHHHHHIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGIIIJJJJJJJJJIIIHHHFFFFFFEEEFFFFFFGGGHHHIIIKKKKKKKKKLLLLLLKKKKKKKKKHHHGGGFFFFFFGGGHHHIIIJJJHHHGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFGGGHHHIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGEEECCCAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<::::::;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999777666555555555666777777666666777777666666555444444444444444444444444444222111000//////000111222111111111111111111111111000000000000////////////000000000000000000000000000000//////...//////000////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////.........///000000//////............//////...//////////////////...---......///////////////........./////////000000........./////////000000000000000000000000000000////////////////////////------........./////////////////////000111222333111111111111111111111111////////////000000000111......///000000000000///000000000000000111111222000111111222222222222111000111111222222111111000//////000111111222333333222222222222222222222222000111111222333333444444333444444444555555555555333444555555666666555555555555555555555555555555444555777888888777555444777777777777888888888888<<<:::999777777777777888999999999:::;;;<<<===>>>===<<<:::999999:::<<<===;;;;;;<<<===>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEHHHHHHHHHIIIKKKLLLNNNOOOJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNOOOPPPPPPPPPOOONNNMMM|||zzz{{{zzzxxxvvvtttuuuvvvtttzzz}}}vvvooonnnmmmmmmooosssvvvyyyzzz}}}xxxsssqqqrrrtttuuuwwwyyyyyyuuuooojjjbbbZZZTTTTTTTTTSSSSSSUUUSSSTTTQQQJJJEEEFFFGGGFFFEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFEEEEEEFFFHHHIIIKKKHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@????????????@@@@@@===============>>>>>>>>>>>>>>>>>>>>>>>>======<<<777888999999::::::::::::999::::::;;;;;;::::::999777666555444444555777777666666666666666555555444444444444444444444444444444333111000000111333444111111111111111111111111222222222222111111111111000000000000000000000000000////////////000000111////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...............///000111000000////////////000000---...///000000///...---+++,,,------......------............/////////000............/////////000000000000000000000000000000000000000000000000000---------.........//////............///000111222000000000000000000000000////////////000000000000///////////////000111111000000000000000111111222000111222333333222111000111111222222222222111111222222222222222222333333111111111111111111111111000000111222333333444444333333333444444444555555333444555555666666555555555555555555555555555555444555666888888666555444777777777777888888888888;;;:::888777777777888999888888999:::;;;===>>>???===<<<:::999999:::<<<===<<<===>>>???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEHHHHHHHHHIIIKKKMMMNNNOOOIIIJJJJJJKKKLLLMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOPPPOOONNNMMMLLL~~~~~~}}}}}}yyyuuurrrrrrpppmmmjjjoootttyyy||||||zzzyyyyyysssssssssssstttwww||||||vvvrrrqqqrrrssssssxxxsssmmmjjjiiieee___YYYTTTRRRPPPNNNMMMMMMMMMNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>@@@BBBEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIGGGFFFFFFGGGGGGEEEDDDGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEHHHGGGGGGFFFEEEDDDDDDCCCAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIFFFEEEIIIOOORRRQQQNNNIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFGGGGGGFFFDDDHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@>>>===<<<===>>>@@@???>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;:::999888777777777888999888999;;;<<<======<<<;;;666666555555555666666777555555555555444333222222555444333333333333444555555444333333222222333333000000111111111111000000////////////............---...///000111222333333///............///000000,,,,,,,,,---------......////////////000000000000,,,---...//////...---,,,.........///////////////............/////////000000111111111222222222222000000000000000000000000//////////////////////////////////////////////////////000000000000000///........................000000//////...---++++++........................////////////////////////000000000000000000000000000000111111111111000000////////////000000000000333111000000111111000...222000///------///000222000000000000000000000000////////////000000000000333222111000000111222333000000000000111111111111111111222222222222111111333333333333333333333333---...111333444333222111555444222111111222333444444444444555555555666666444444444444444444333333888777666555444333222222888777666555555666777888888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999999:::============>>>>>>>>>>>>AAA@@@???@@@AAAAAA@@@???AAABBBCCCCCCDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNMMMNNNPPPRRRQQQQQQQQQQQQPPPOOONNNNNNzzzwwwvvvuuuuuuwww|||~~~zzzvvvrrrpppooommmjjjgggmmmrrrxxx}}}~~~~~~}}}||||||}}}~~~~~~~~~zzzwwwsssrrrsssuuuwwwwwwqqqjjjaaa\\\ZZZXXXTTTQQQLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAACCCEEEEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGEEEFFFGGGGGGFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJIIIGGGFFFEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDAAAAAABBBCCCDDDEEEFFFGGGKKKHHHFFFHHHMMMOOOMMMJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHFFFFFFGGGGGGFFFDDDFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@>>>===<<<===>>>??????>>>>>>======>>>>>>???======<<<<<<;;;::::::999<<<;;;999888777777777777999999999:::999999888888666666555444444555555555444444444444444444333333444333222222222222333444444333222222111111222222000000111111111111000000////////////............////////////////////////......------......///000,,,,,,,,,---------......---............/////////------............------000000//////......------.........///////////////000000000000111111111111//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////...---,,,,,,........................////////////////////////........................000000111111111111000000.../////////000000000000222111000000111111000...000///...------...///000000000000000000000000000////////////000000000000222222111000000111222222000000000000111111111111111111222222222222111111333333222222222222222222///000111333333333333222666555555444444444555555333444444444555555555666444444444444444444444444555555555555444444444444888777666555555666777777888999999:::;;;::::::::::::::::::;;;;;;;;;;;;<<<===<<<:::999999999::::::<<<<<<<<<=========>>>>>>@@@@@@??????@@@@@@@@@???AAAAAABBBCCCDDDDDDCCCCCCFFFFFFGGGIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMLLLLLLNNNPPPQQQQQQQQQQQQQQQPPPOOOOOO|||wwwuuuqqqmmmoooqqqwww~~~~~~~~~}}}~~~}}}}}}~~~}}}vvvtttqqqooonnnllliiigggmmmsss{{{~~~|||{{{vvvtttqqqqqqrrrttttttsssfff___TTTMMMKKKKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFGGGGGGHHHKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGLLLIIIGGGHHHJJJJJJHHHEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIGGGFFFFFFFFFFFFEEECCCDDDDDDCCCCCCBBBAAA??????AAA@@@>>>=========>>>???>>>>>>============>>>>>>;;;;;;;;;::::::999999888===<<<;;;999888777777666999888777666666555555555666555555444333333333333222333333444444444444333222222111111111111222222222222111000000000000111111111222222222222111111////////////............//////...---,,,++++++***------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---------...............------------......111000000///...---,,,,,,///////////////.............../////////000000000/////////////////////////////////////////////////////////////////////////////////000000//////...000000000000000000000000---...............------........................////////////////////////........................///000000111111000000///....../////////000000000222000//////111111000...///...---,,,,,,---...///000000000000000000000000////////////000000000000222111111000000111111222000000000000111111111111111111222222222222111111111111111111111111111222111111222222333333444444444444555555555555444444333333444444444444555555555555555555555555555555333333444444555555555666777666666555555666777777888888999::::::::::::999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@AAACCCCCCDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKMMMOOOQQQRRRRRRRRRRRRRRRQQQPPPzzzsssttttttvvv{{{yyyvvvuuuuuuqqquuu|||~~~~~~{{{|||zzzwwwtttssstttuuuvvvzzz~~~zzzuuuuuutttssssssrrrpppooottt{{{~~~{{{yyywwwvvvuuurrrooommmkkkiiifffccc[[[UUUMMMHHHFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHFFFFFFGGGGGGEEECCCFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFEEEDDDEEEEEECCCBBBCCCCCCCCCBBBBBBAAA??????@@@???>>>>>>======>>>>>>>>>>>>===<<<<<<<<<======;;;;;;:::::::::999999999<<<;;;;;;:::999888888777888777555444444444555666666555444333222222111111111222333444444444444444222222222111111222222222111111000////////////000111111222222222222111111////////////............///......---,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------------.........///...,,,,,,,,,,,,...////////////......---------////////////............---------.........///////////////////////////////////////////////////////////////////////////////////////000//////......////////////////////////,,,------...//////..............................////////////////////////........................//////000000000000//////........./////////000000111000//////000111000...///......------......///000000000000000000000000////////////000000000000111111000000000000111111///000000000111111111111111111222222222222111111000000000000111111111111333333222222222333444555000111222444444333222111333333333333333333444444444444555555555555666666333333444444444555555555555555555555666666666777777888888999999999999999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>======>>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKLLLLLLKKKKKKMMMOOOQQQRRRRRRSSSSSSSSSRRRRRR{{{tttpppnnnnnniiijjjnnnuuu}}}}}}{{{{{{|||yyyyyyxxxvvvuuuzzz|||xxxuuuwwwuuurrrnnnmmmnnnooopppqqquuuzzz|||yyyyyyzzz|||}}}}}}}}}}}}~~~}}}zzzvvvtttrrrrrrnnnkkkgggccc___ZZZUUURRRPPPMMMJJJGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFDDDCCCCCCDDDEEECCCBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::888999999999999999999999666555444444444666777888666555444333222111111111111111222333444444444444222222333333333333222222111000//////......//////111111111222222111111111////////////............------------------------,,,++++++++++++,,,------,,,,,,,,,---------......------........./////////...---,,,++++++,,,---...,,,,,,------....../////////////////////.........,,,------------.................................///////////////////////////////////////////////////////////////...------........................+++,,,---...////////////........................//////////////////////////////////////////////////////000000000000//////............////////////000///...///000111000///000//////////////////000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111111111222222222222111111/////////000000111111111333333222222222333444555///000222333444333222111333333333333333333222222444444444444555555666666555444444444444333333333444444555555666666666666666777888888999999888888999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;===>>>>>>===<<<>>>@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIGGGHHHJJJKKKLLLKKKIIIHHHKKKLLLMMMLLLLLLLLLNNNPPPQQQQQQRRRSSSTTTTTTTTTSSSwwwrrrpppoooiiihhhgggjjjpppwww{{{~~~~~~{{{vvvsssrrrrrrqqqpppmmmjjjiiioooxxx}}}yyyuuurrrvvvtttqqqooonnnoooqqqssssssuuuzzz~~~zzzuuupppllljjjiii___\\\XXXUUURRROOOKKKHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDFFFGGGFFFEEECCCDDDDDDDDDCCCCCCBBBAAA????????????>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::666666888999999999999999444444444555555777888888555444444333222222222222111222222333333333333222222222333333333333222222111000//////......//////000000111111111111000000////////////............---------....../////////,,,,,,+++++++++,,,------,,,,,,,,,---------......---............/////////------,,,,,,,,,,,,------++++++,,,---...//////000............/////////000,,,,,,---------.................................////////////////////////////////////////////////////////////......---,,,........................,,,,,,---.../////////...........................////////////////////////000000000000000000000000...//////000000//////...------.........////////////...---...000111000///000000000000000000000000////////////////////////////////////000000000000///000000111111000000///000000000000111111111111111111222222222222111111/////////000111111222222222222222333333333333333111222333444444555555444333333222222222222111111222222333333444555555555555444444444333333222222333444555666666666666666666666777888888888888777999999999999::::::::::::888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::===??????<<<<<<>>>AAA@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBDDDEEEFFFHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIKKKLLLMMMMMMLLLLLLNNNPPPPPPPPPRRRSSSTTTTTTTTTTTT~~~{{{{{{wwwsssooonnnrrryyywwwqqqooonnnmmmnnnnnnmmmmmmrrrzzz}}}{{{zzzyyyxxxxxxxxxzzz|||}}}~~~~~~zzztttlllddd___[[[YYYQQQNNNKKKIIIHHHGGGEEECCCCCCCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFAAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAABBBCCCBBB@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEEEEFFFIIIJJJJJJIIICCCCCCCCCCCCCCCBBBBBBAAA???????????????>>>======>>>===<<<;;;::::::::::::999999999999999999999999555666777888888888777666444444555555666555555555555444333333333333444444222222333333333222222111000111222333333222111000111000000///...///////////////000000000000//////////////////............------------.........///,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........,,,------...///000111111------------....................................////////////////////////////////////////////////////////////...---,,,+++........................------..........................................////////////////////////////////////////////////......////////////......---------........./////////...---...000111000///...//////////////////...////////////////////////////////////000000000000...///000111111000///...000000000000111111111111111111222222222222111111//////000111111222333333111111222333333222111000222222222222333444555666333222222222111111111111111111222222333444444555222333333333333333444444222333444666666666666666555666777777888888777777888999999999999:::::::::777888999:::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<:::===@@@???===<<>>======>>>===<<<;;;:::999999:::777777777777777888888888666777888888888666555444444555666666555444222111444444333333333444555555333333333333333222111000///000111222222111000///111111000///////////////......////////////......000/////////............------------------------------,,,,,,------...///,,,,,,,,,---------......++++++,,,,,,,,,---------++++++---......---++++++---------------------,,,+++,,,---...///111222222---------.........//////........................////////////////////////////////////////////////////////////...---,,,+++000000000000000000000000---...............------........................////////////////////////..............................////////////......---------.........//////...------...000111000///------............------////////////////////////////////////000000000000...///000111111000///...000000000000111111111111111111222222222222111111///000000111222333333333///111222333333222000///111000//////000222444555333222222222111111000000000000111222222333444444000111111222444555555666111222444666777777666555555666666777777777777777888888999999999:::::::::666777888999:::999999888;;;;;;;;;<<<<<<<<<======:::===AAA@@@===<<<@@@CCCBBBBBBBBBBBBAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHJJJLLLMMMIIIJJJKKKJJJJJJJJJLLLNNNNNNNNNPPPRRRSSSTTTTTTTTT~~~}}}xxxtttuuuyyy|||{{{yyykkkeee\\\TTTOOOJJJGGGEEEEEEDDDCCCCCCBBBBBBBBBBBB?????????????????????@@@CCCBBBAAA@@@@@@BBBCCCEEEFFFFFFEEEEEEDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBCCCCCCCCCBBBAAABBBBBBBBBAAAAAACCCDDDBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHLLLKKKKKKJJJIIIGGGFFFEEEIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFLLLLLLKKKKKKJJJJJJJJJJJJGGGFFFFFFEEEDDDCCCCCCBBBGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLFFFDDDBBBBBBBBBCCCBBBAAA@@@AAAAAA@@@>>>======>>><<<<<<;;;:::999999888888;;;:::999888888888999:::777777777777666666666666444444444444444444444444333444444555555444444333444333333222222333333444666444333111000000111111//////............//////000000//////.........---........................------------------------------++++++++++++---------+++)))+++---///---+++------------------------,,,,,,,,,---------..............................000000//////............000000000///......------000000000000000000000000//////000000///...------,,,,,,,,,---------......000000000000000/////////---------..................------,,,,,,------...------.....................//////////////////...000///...------...///000////////////////////////------------------------............////////////......//////...---,,,,,,------------.........///---......///////////////000000000000000000000000...***,,,111222---,,,000---...000111111111000///000000000000111111111111111111222333333333333222333333333333333333333333333333333222222111111111222222333333333222222111333333333444444444555555444444555555666777777888888777666555555444444555555666888999::::::999999<<<;;;:::999999999:::;;;::::::::::::::::::::::::===>>>>>>????????????>>>AAAAAA@@@@@@@@@@@@??????BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTT~~~}}}~~~yyytttmmmjjjjjjjjjhhheee]]]XXXQQQKKKGGGEEECCCAAAAAA@@@??????>>>>>>>>>???????????????@@@@@@AAAAAACCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEEAAAAAABBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIGGGFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKFFFDDDBBBAAABBBBBBBBB@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888;;;:::999888888888999999777777777666666666555555444444444444444444444444222222333333333333222222333333222222222222333333444333222000//////000000//////............//////000/////////.........---........................------------------------...---,,,,,,,,,,,,---...---+++***+++---...---+++------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------/////////.........------............////////////------------------------///////////////...------,,,,,,,,,---------..................------------...............---------...------,,,,,,------...000000//////...,,,+++***,,,,,,------------,,,,,,///...---,,,,,,---...///........................------------------------............////////////...////////////...---,,,------........./////////---......///////////////000000000000000000000000---,,,...111111///...///...///000111222111111000000000000000111111111111000111222222333333222222222222222333333333333333333333333222222222111111///000111222222222111000333333333444444444555555333444444555666666777777888888777666666666666666444555777888999999888888;;;:::999999999:::;;;;;;::::::::::::::::::::::::======>>>????????????>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMOOOQQQRRRSSSSSSSSS|||{{{zzzwwwuuummmfff^^^YYYVVVUUURRRPPPNNNJJJFFFBBBAAA@@@???>>>>>>>>>===<<<<<<<<<======>>>??????@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCAAABBBCCCEEEBBBCCCCCCDDDEEEGGGHHHIIIHHHGGGEEECCCBBBBBBCCCCCCGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEECCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIEEECCCAAAAAABBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999::::::999888888888888999777666666666666555555555444444444444444444444444111111222222222222111111222111111000000111111222222111000/////////////////////............///////////////...............------------------------------------------------///...---,,,,,,---...///,,,+++***+++---...---,,,------++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,------...//////000000------------------------...////////////...------,,,,,,,,,---------......------------------------//////......------,,,,,,...------,,,,,,------.../////////......,,,+++***++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------................................................---............///////////////////////////...---....../////////000000000---......///////////////000000000000000000000000,,,///111///000222111...///000111222222222111111000000000000111111111111000111222222333333222222111111222222222333333333333333333222222222222111...000222444555444222111333333333444444444555555333333333444555555666666777777777777888888888888444555666777777888777777999999999999::::::<<<<<<::::::::::::::::::::::::<<<===>>>>>>?????????>>>@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMOOORRRSSSSSSSSSRRR}}}zzztttrrrpppkkkfffYYYSSSMMMHHHGGGGGGGGGFFFFFFCCC@@@????????????>>>??????>>>>>>===>>>>>>???>>>>>>???@@@BBBCCCDDDDDDAAAAAA@@@@@@@@@AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHFFFDDDBBBAAAAAABBBCCCFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGDDDCCCCCCEEEGGGIIIHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAAAAA@@@???===<<<<<<;;;<<<<<<;;;:::<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888666666666555555555444444333333333333333333333333111111222222222222111111000000////////////000000111111000000///////////////......------......///........................------------------------------------------------...---,,,++++++,,,---...+++++++++,,,,,,------,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////////////////////////////.........//////...------,,,,,,,,,---------............///////////////000//////...------,,,++++++...------,,,,,,------...++++++,,,---............,,,------......------,,,------,,,,,,,,,,,,------------------------------////////////////////////---------.........//////...//////000//////......////////////000000000000---......///////////////////////////////////////---111111------222333/////////000000111111111111///000000000111111111111000000111222222222222222000000111111222333333333222222222222222222222222///111555888999777555444333333333444444444555555333333333444444444555555555555666777888888999999555555666777777888888888888888999999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<===>>>???????????????@@@@@@AAACCCDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLOOORRRTTTSSSRRRQQQ{{{wwwkkkeeedddbbb\\\VVVIIIFFFBBB??????@@@BBBBBBBBB@@@????????????>>><<>>>>>>>>>>>???@@@>>>>>>???@@@BBBCCCDDDDDD@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFAAABBBCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDCCCDDDDDDDDDCCCCCCEEEGGGIIIHHHHHHGGGGGGGGGHHHHHHFFFEEECCCAAAAAABBBDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDFFFHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@@@@@@@AAA@@@???>>><<<;;;;;;======<<<:::;;;;;;;;;;;;;;;:::::::::999999999999888888777777555555555555444444444444333333333333333333333333222222333333333333222222000//////......//////000111111111111111111000000......------------......---------...............---------------------------------------------------,,,+++******+++,,,---++++++,,,,,,,,,,,,------------,,,++++++,,,------+++++++++,,,,,,,,,------------------------------------------------------///.........---------,,,////////////////////////------............------,,,,,,,,,---------......---.........//////000000//////...---,,,++++++***...------,,,,,,------...***+++,,,---............,,,------......------,,,---------......---------------------------------////////////////////////------------..................////////////......////////////000000000000---......//////////////////////////////////////////111111...///222333111............//////000000///000000000111111111111000000111222222222222111000000000111111222222222222222222222222222222222///222555888999888666444333333333444444444555555333333333444444444444444222333555666777888888777666777777777888999::::::777888999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<>>>>>>???????????????@@@AAACCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIILLLOOORRRSSSSSSQQQPPPzzz{{{{{{|||}}}~~~yyyrrrggg___VVVSSSTTTSSSOOOJJJBBBAAA???===<<<===>>>>>>???>>>===>>>???>>><<<:::======<<<<<<======>>>>>>>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEDDDCCCDDDEEEGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEEEECCCBBB@@@???@@@@@@???>>>>>>;;;999:::===>>><<<999::::::::::::::::::::::::888888999999888888777666555555444444444333333333333333333333333333333333222222333333333333222222000//////......//////000000111111222222111000000......------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,***,,,------++++++---...------------------------++++++++++++,,,,,,,,,,,,........................---------------.........//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......+++++++++,,,------............------,,,,,,++++++...------,,,,,,------...---------------,,,++++++++++++,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........,,,---......................../////////000000000---......///////////////000000000000000000000000111000333777888444222222......---------...///000000000000000111111111111///000111111222222111111000000000000000000000000111222222222222333333333///111333555666555333222333333333444444444555555444444444444444444555555222333555666777777777666777777777777888999:::;;;888888::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>?????????>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNQQQRRRRRRRRRQQQ~~~}}}}}}{{{zzzxxxvvvuuunnnqqqtttvvvwwwxxxyyyzzz~~~|||yyyuuulllaaaZZZOOOJJJEEEDDDGGGGGGEEEBBB?????????>>><<<;;;;;;<<<<<<<<<<<<>>>??????===;;;<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAAFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFEEECCCBBBAAABBBCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA???????????????===<<<999777888;;;===:::777999999999999999999999999777888888999888777666555444444444333333333333222222222222222222222222222111111222222222222111111000000////////////000000//////000111111000//////...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,***,,,------++++++,,,...,,,---///000000///---,,,***++++++++++++,,,,,,,,,------------------------------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++,,,,,,------------,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++------------------------,,,,,,---------.........++++++,,,---------------------........./////////---......///////////////000000000000000000000000111...666EEEFFF777///222///......---...///000111000000000000111111111111///000000111111111111111111111111000//////......111111222222222333333333111222333444444333222111333333333444444444555555555555555555555555555555333444666888888888777666777777666666777888::::::999999:::;;;;;;;;;:::999::::::::::::::::::::::::999:::;;;===>>>?????????>>>??????@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQQQQRRRRRR^^^gggsss|||}}}|||yyyuuurrrnnnlllkkkfffiiinnnqqqrrrsssssstttvvvrrrlllfff```XXXNNNGGGDDDAAA??????@@@AAA???===;;;===>>>>>><<<;;;;;;;;;;;;;;;===???AAABBB???==================>>>???@@@?????????????????????@@@??????@@@AAAAAAAAAAAA@@@>>>????????????@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFCCCBBBAAABBBCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA???>>>??????>>>===;;;777555666:::<<<999666888888888888888888888999777888888999999777666555444444444333333333222222222222222222222222222222000000111111111111000000000000////////////000000---...///000000///.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------))),,,...---+++***,,,///,,,...000222222000...,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000+++,,,,,,------......///........................+++,,,------.........---,,,,,,,,,---------......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...((()))+++,,,---............//////000000//////...***+++,,,------,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,---------......***+++,,,,,,---------,,,------------.........///---......///////////////000000000000000000000000000,,,:::PPPQQQ;;;...222000///.........///111222000000000000111111111111//////000111111111111111222222111000///...------111111111222222333333333444444444444444444333333333333333444444444555555666666666666666666555555555666888999:::999777666666666555555666777999:::999:::;;;;;;;;;:::999888::::::::::::::::::::::::999:::;;;===>>>?????????>>>??????@@@@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNMMMKKKKKKJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRSSSJJJMMMQQQVVV\\\aaaeeegggssswww~~~wwwlllfffcccbbb___\\\]]][[[ZZZYYYYYYZZZ[[[]]]___```[[[SSSMMMJJJFFFAAAAAA???===:::999999:::;;;===<<<:::999999:::<<<===:::;;;===??????>>><<<;;;>>>>>>>>>>>>>>>=========??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFCCCBBB@@@@@@@@@???<<<:::<<<<<<;;;;;;;;;::::::::::::::::::999888777666555666666666666555555555555444444444333333222222222333333333222222222111111222222222111111111000000//////............//////000000000000000000000000333111///,,,++++++,,,------------------------------......//////......---......---,,,,,,+++******---,,,,,,++++++,,,,,,---************+++,,,------/////////......---------+++,,,------......---------,,,,,,,,,,,,---......///......---+++******))),,,------......------,,,...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------........./////////...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++---------------------------......///////////////...------,,,,,,------...000000//////......------............////////////......---...///111333444///111444666666333000...//////............//////////////////////////////000000000000000111111111000///...///000111000///000111111111111222222222444444444333333222222222111111111222222222333333555555555555555666777777555555555666777999;;;;;;999888666555444555777888999999:::::::::;;;;;;;;;===<<<:::999888999999:::<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJLLLJJJIIIKKKMMMNNNLLLIIIPPPPPPOOONNNNNNOOOOOOOOOAAABBBDDDFFFIIIKKKMMMNNNVVVZZZ```ffflllrrryyy~~~{{{xxxrrrjjj```XXXUUUSSSPPPLLLKKKJJJIIIHHHHHHIIIJJJKKKQQQRRRNNNGGGBBB@@@===888<<<;;;:::888888999:::;;;;;;:::999888888999:::;;;999;;;<<<>>>>>>>>>===<<<========================>>>>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEAAA@@@???>>>???>>>;;;999;;;:::::::::999999999999999999999999888777666666777666666666666555555555444444333333333222222222333333222222222111111111222222222111111111000000//////............/////////////////////////////////...,,,++++++,,,---...------------------------+++,,,,,,------,,,,,,+++......---,,,,,,+++******---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,......------,,,,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,------......------,,,***)))'''&&&&&&''')))***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,,,,---...---,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,------...////////////............------......///000000000000000///......///000111...000222333333111///...//////............//////000000000000000000000000222111111111000/////////000///...///111222111000000111111111111222222222444333333333333333333222444444444555555555666666555555555555555666666777555555555666777888999:::999888666555555555777777999999999999::::::::::::>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????AAAAAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKJJJLLLNNNOOOMMMKKKPPPOOOOOONNNNNNOOOOOOPPP;;;<<<<<<<<<===>>>>>>>>>AAACCCGGGKKKNNNSSSXXX[[[fffiiimmmttt{{{|||vvvppplllhhheeebbb^^^WWWOOOIIIGGGEEEBBB@@@AAA@@@???>>>>>>???@@@AAAGGGHHHFFF@@@======:::666888777666666777888999:::888888888888888888888888888999;;;===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@@@@AAAAAABBBCCCDDD???>>>============;;;999999999999999888888888888777777888888888888777777777666666666666555555555333333333333222222222222333222222222222111111111222111111111111000000000//////............//////...........................---,,,,,,,,,...///000------------------------+++,,,,,,------,,,,,,+++...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,---------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,------......------,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,******++++++,,,---......------------------------+++,,,,,,---...---------...------,,,,,,------................../////////,,,------...///000111111222222000///...---------......////////////......//////............//////111111111111111111111111333222111111//////...---111000///000222333222111000111111111111222222222222333333333333333333444222222222222333333333333555555444444555555666777666666666666666777888888999888666555555555666777777888888888999999999999<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMOOOPPPOOOMMMOOOOOOOOONNNNNNOOOOOOPPP888999999:::;;;<<<======;;;===???@@@AAACCCGGGIIINNNOOOQQQTTTYYY^^^cccfffkkkmmmqqqvvvzzz~~~||||||{{{uuuiiiddd]]]WWWSSSQQQOOOMMMLLLHHHCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>??????@@@BBBAAA===<<<===<<<888777777666666666777888999777888888999999888888777777888:::<<<============::::::;;;;;;;;;;;;;;;<<<:::;;;<<<===???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAA>>>===<<<=========;;;999:::999999999999888888888666666777777888777777777666666666666555555555555333222222222222222222222222222222222111111111111111111111111000000000000//////............//////------------------------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,+++******************))))))))))))))))))++++++,,,------------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,------......------,,,000///............///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------......///,,,,,,++++++++++++,,,,,,++++++,,,,,,------------........................,,,,,,---............---...------,,,,,,------...---------....../////////............////////////222111000///...---------......------......////////////............//////111111111111111111111111111111000000/////////...111000///000222333333222000000111111111222222222222222222333333444444444111111111111222222222222555444444444444555666666777666666555555666666666888888777666555666666777777777777777888888888888999:::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBAAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPPPP444444555666777888999999888999::::::999999;;;===BBBBBBBBBBBBDDDGGGJJJKKKOOOPPPSSSVVVYYY\\\]]]^^^dddfffhhhjjjllllllllllllmmmmmmnnnnnnooopppqqqrrruuuvvvvvvtttpppnnnnnnoookkkjjjiiihhhgggfffeeeeeebbbcccfffjjjnnnllleee```TTTOOOIIIDDDBBBBBBBBBAAADDDBBB???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999;;;;;;888777:::999777999888888777777777777777888888999999999999888888777888999:::<<<<<<======999:::::::::;;;;;;<<<<<<:::;;;<<<===???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDFFFGGGIIIJJJJJJLLLJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>===<<<===>>>>>><<<;;;::::::::::::999999999999555555666777777777666666555555555444444444444333222222222222222222222222222222222111111111000000000000000000000000000000//////............//////..............................---------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,+++************))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,++++++******++++++,,,,,,------------,,,+++***------------------------------...///////////////...------,,,,,,------...,,,,,,------......//////000000000///......------...////////////.........///............///000111//////............//////111111111111111111111111......//////000000000111000//////000222444333222000000111111111222222222222222222333333444444444444444444444555555555555444444444444444555666666777666555555444555555555888777777666666666666666666666777777777888888888999::::::;;;;;;<<<<<<<<<@@@@@@@@@??????>>>>>>>>><<<===>>>???@@@AAAAAABBBAAACCCEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPOOONNNNNNNNNOOOOOOPPPQQQ555555555555555555444444666666777666555444666888:::::::::;;;<<<===???@@@@@@AAABBBDDDEEEEEEFFFFFFKKKLLLNNNOOOPPPQQQPPPPPPRRRRRRQQQRRRRRRSSSTTTUUUTTTUUUVVVUUUSSSSSSSSSUUUOOOOOOOOONNNMMMMMMLLLLLLOOOOOOQQQVVVZZZZZZVVVRRRHHHDDD???<<<<<<>>>>>>>>>@@@???>>><<<;;;:::999999:::::::::;;;;;;:::::::::777::::::777777::::::777999999999888888777777777888888888888888888888888888888999999:::;;;<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFHHHJJJKKKKKKMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCAAAAAAAAADDDCCCAAA@@@>>>============<<<;;;===>>>>>>===;;;;;;:::::::::999999999999555666666666666666555555444444333333333222222222111111111222222222222222222111111111111000000000//////000000000000000111//////............//////........................++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++)))))))))************+++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,+++++++++,,,------......------,,,************************++++++------------++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---------,,,,,,++++++************++++++------......---,,,***)))++++++++++++++++++++++++---...//////000000//////...------,,,,,,------...---------------.........000000000///......------,,,---.../////////////////////...//////000111222//////............//////111111111111111111111111,,,---......000111111222///......000222333333222000111111111111222222222222333333333333333333444333333333333444444444444444444333333444444555666666555555444444444555555777777777777666666666666666777777777888888888888<<<<<<===>>>>>>>>>======????????????>>>>>>>>>>>><<<======>>>???@@@AAAAAABBBCCCDDDEEEGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNMMMMMMNNNPPPNNNNNNNNNNNNOOOPPPQQQQQQ666666666555555555555444555666666666444444666888444555666888999:::::::::999:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBBBBBBBBBBAAABBBBBBBBBAAAAAABBBBBBCCC@@@AAABBBBBBAAAAAABBBDDD???@@@@@@@@@@@@@@@??????CCCBBBCCCFFFJJJLLLJJJGGGAAA>>>;;;:::;;;<<<======;;;;;;;;;;;;999888777888;;;<<<<<<<<<<<<<<<<<<;;;999<<<<<<999999<<<<<<999666777777888888888888888888888666666666666888888999999999999999:::;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEGGGIIIJJJLLLLLLLLLLLLKKKIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@BBBAAA@@@>>>>>>=========;;;::::::;;;======<<<;;;999999999999888888888888666666666666555444444333222222222111111111111000000111111111222222222222111111111111000000000000////////////000000111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++***++++++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,+++***)))++++++************+++++++++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------,,,,,,------......------------------,,,............//////000000,,,---.../////////......---......///000000111111//////............//////000000000000000000000000---.........///000000000...------///111333333222000111111111111222222222444333333333333333333222000000111111111222222222444444333333444444555666444444444333444444555555777777777777777666666555777777777888888888999999======>>>??????>>>===<<<::::::;;;<<<<<<===>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDEEEGGGHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFIIIKKKLLLKKKKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRR222333333444444555555555333444555444333333555777333444555777777777666666666777888999::::::;;;;;;888999;;;===>>>>>>=========<<<;;;;;;:::::::::;;;999:::;;;;;;::::::<<<===;;;;;;<<<============<<<===;;;999<<<@@@BBBBBB@@@>>><<<999888999;;;;;;;;;555777999999999999:::::::::;;;;;;<<<<<<;;;;;;:::888;;;;;;888777::::::777333444555777888999999999888777555444444555777888:::999999888999999::::::::::::;;;;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEGGGIIIKKKLLLMMMKKKKKKKKKJJJHHHEEEBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>=========>>>>>>999888888:::<<<<<<;;;:::888888888888777777777777666666666666555444333222111111111000000000000///000000111111222222222222111111111111000000000000.../////////000000111111//////............//////++++++++++++++++++++++++***+++---...///000000000++++++++++++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++******++++++,,,---)))******+++---......///,,,------......------,,,)))******++++++******)))***+++---......---+++***,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,+++***((('''++++++************++++++(((***,,,.........---,,,////////////////////////+++,,,------......------...------,,,,,,------............------,,,,,,,,,++++++,,,...///111222333------...//////...---,,,,,,---...///000000000000//////............/////////////////////////////////////////////............------...111222222111000111111111111222222222444444444333333222222222333333444444444555555555444333333333333444555555444333333333333444555666777777777777777666666555888888888888999999999999<<<<<<=========;;;:::999555666777999;;;===>>>???<<<<<<===>>>???@@@AAAAAADDDDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHDDDGGGJJJKKKJJJIIIKKKNNNNNNNNNNNNNNNOOOPPPQQQRRR333333444444444444444444222222333333333333444444555555555555555555555555777777666666666666777777999999888888777666666666999999::::::::::::999999999888777555555777888999<<<:::888777666666888999::::::999999::::::;;;<<<:::::::::999999999888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777666666666555444444333333777666555444444555666777888888777777888999::::::>>>===;;;:::999999:::;;;============>>>???@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>@@@BBBDDDGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGEEECCCFFFGGGGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@>>><<<999999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666666666555555555444444444444444333222111111222222111111111111111222222222111111111111111000///.........///////////////...//////.........---------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///...---+++***---...///000000///...---***++++++,,,,,,++++++***'''((()))***,,,---...///---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------++++++++++++------++++++,,,,,,,,,,,,------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,............,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------.........------------------------------------............////////////////////////+++(((%%%'''+++///000///////////////000000000000111000///......///000111000000111111111000000//////000000111111111000000111111222222222333333333555444222111000111222222444444333222333444555666444444444555555555555666777666555555555666888999555555555666777777888888777888999999888999;;;===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCAAABBBCCCEEEFFFHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKMMMOOOOOOOOONNNOOOOOO111111222333444666666777222222222333333333444444444444444444444444444444666666555555555555666666666666666666555555555555555555666666666666555555777666444333333444666777999888777555555666777888888888777777888888999:::888888888777777777666666:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555555555555555555666666666888888999999999999888888777777777777777888999999<<<;;;:::999999::::::;;;============>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA??????@@@@@@BBBEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGIIIIIIIIIHHHGGGGGGHHHGGGEEECCCEEEFFFGGGGGGHHHGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>???>>><<<:::999:::;;;<<<999999999999999999999999888777666666555555666666555555444444444444333333222111111000000///000000111111111111111111111111111111111111111000////////////000000000000////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............---,,,+++***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........//////.........+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,------------------------------------------------...////////////...////////////////////////222///,,,,,,...000///....../////////000000000000111000///......///000111000000111111111111000000,,,---...///000111111111111111111222222222333333333333222222111222222222444444333333333444555666444444444444555555555555777666555555555666888888666666666777888888999999777888999999999999;;;===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMOOONNNMMMMMMNNNOOO111222222333444555555666222222222222333333333333444444444444444444444444555555444444444444555555333333333333444444444444333333444444444444333333666555444333333444555666666666555444444555777888666666555555666666777888888888888777777777777777999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666555555555666777888888888444555777888888777555444777777666666666777888888:::999999999999:::;;;;;;============>>>???@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGEEECCCEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCBBBAAAAAABBBDDDDDDGGGGGGGGGFFFEEECCCBBBAAA?????????>>>>>>======<<<======<<<;;;:::::::::999777777777777777777777777777777666555555555555666444333333333333222222222111111111000000000000000222222222111111000000///111111000000000000//////000000000000000000000000...............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,------------------------......------------......------------...............------,,,,,,------...------------------,,,,,,---------------------------...///000111000//////////////////////////////333111000000111000///........./////////000000000000000////////////000000000000111111111111000000***+++---...000111111111111111111222222222222333111111222333333333222222444333333333333444555666444444444444555555555555666666555555666666777888666666777777888999999999888999::::::::::::;;;===;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBBAAABBBBBBCCCDDDDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKKKKMMMNNN555555444444333222111111111222222222222333333333333333333333333333333333444444333333333333444444111111222222333444444555444444555555555555444444777666666555555666666777444444444444555666777888555555555444555555666777999999999999999999999999999999999888999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999666666777777888888888888444444555666666555444444777666666666666666777777777777888888999:::;;;;;;===<<<<<<======>>>???@@@>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@AAACCCEEEFFFIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFEEECCCDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDBBBAAAAAABBBCCCEEEGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;:::888777666666666666666666666666777666555555444444555555222222222222111111111111222222333333333222222222333222222111000//////...000000000/////////000000000000000///////////////........................------------------------------------------------+++++++++,,,,,,,,,------111000---+++************...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))***++++++,,,,,,,,,---,,,+++******+++,,,---......,,,,,,,,,,,,......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,...///111222111000///////////////////////////------...///000//////............/////////000000000000////////////000000///000000111111111111000,,,---...///000000000000111111111111222222222222///000222333444444333222333333333333444444555555333333444444444555555555555555555555666666777777555555666666777888888888888999;;;;;;::::::;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNMMMLLLJJJJJJLLLNNN555555444333222222111111111111111222222222333333333333333333333333333333333333222222222222333333111111222333444555555666444555555666666555555444666666555555555555666666444444444555666777888999666555555555555666777777999999999999999999999999999888888888888999::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999999999888888777777777777999999888777777888999999777777666666666666666777666777888999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>=========>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB??????>>>>>>???AAABBBCCCGGGGGGHHHGGGGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBAAA?????????@@@@@@@@@@@@@@@???@@@BBBCCCEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFDDDCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHFFFDDDBBBBBBCCCDDDEEEEEEEEEEEECCCBBB@@@>>>===>>>>>>>>>>>>>>>=========::::::;;;<<<;;;999777666777777777777777777777777666555555444444444444444222222111111111000000000111222222333333333222222222222111111000///......000//////......///000000000///...------------...---.....................------------------------------------------------+++++++++,,,,,,,,,------000///---+++************---,,,+++******+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------......////////////......******+++++++++,,,,,,,,,---,,,+++******+++,,,---......,,,,,,,,,,,,......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,------------------------,,,---///000111111111000////////////////////////,,,---.........---------............//////////////////000000000000////////////000111111111111111000000111111111000//////000000111111111222222222///000222333444444333222333333333444444444444444333333333444444444444555444555555666666666666666333333444444555666666666777999;;;;;;:::999:::;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLNNN000111111222333444444555111111111111222222222222222222222222222222222222333333222222222222333333111222222333444555555666333333444444444444333333333333333333333333333333333444555555666777777888666666555555666666777888777777777777777888888888888888888888888999::::::::::::::::::::::::::::::::::::::::::999888777666999999888888777666666555999888666555555666888999888888777666666666777777777777999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????============>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB???>>>>>>===>>>???AAABBBEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA???@@@@@@@@@@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAACCCEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEECCCCCCCCCBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;:::999777666777777777777777777777777555555444333333333333444222111111111111000000000...///000222222111000000111111111000000//////...000///...---...///000111000///---,,,+++,,,,,,------------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++******++++++******))))))******+++,,,,,,************,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++......------------......************++++++++++++,,,++++++******++++++,,,------------------,,,,,,------------------------------......///000111222////////////////////////000111111///---++++++,,,------.........///////////////000000000000//////...///000111111222111111222222222222111000///...000000000111111111111222111111222333333333222222222333444444555555444444333333333333444444444444444444555666666666666555222222333333444555555555666999;;;;;;:::999888999999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNNNNMMMMMMMMMNNN///000000222333444555555111111111111222222222222222222222222222222222222333333333222222333333333222222222333333444444444222333333444444333333222222222222333333222222222333333444555555555555555555555555555555666777777666666777777777888888888888888888888888999999:::999999999999999999999999999999999999888777666555777777777777777777777666555555444444444444555555999999888777777777777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFEEEDDDCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@BBBDDDEEEDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>===============>>>>>>>>>>>>:::::::::999999888777666777777777777777777777777555444444333222333333333222222222111111111000000---///000222222222000///000000000000000/////////000///---------///000222111000...,,,+++,,,---...---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++*********++++++++++++******,,,+++)))(((((()))+++,,,)))******++++++,,,------,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------((())))))******))))))(((///......------,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---///111333////////////////////////000111111...++++++,,,///---------.........//////...///000111111000///......///000111111222222222000000000000000000//////000000000000111111111111333333222222111222222222222333444555555555444444222222333333333444444444333444555666666666555555222222333444444555555666555888:::;;;999777777777888999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<======>>>??????@@@AAABBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJHHHKKKNNNPPPPPPOOONNNOOO222222222222222222333333000111111111111222222222111111111111111111111111444333333222222333333444222222222222222333333333333444444555555444444333333444444555555444444333222222333444444444333333555444444444444555666666888888999999::::::::::::888888888777888999999:::999999999999999999999999::::::::::::999888777777555555555666777777888888666777888::::::888777666::::::999888777777888888999:::;;;<<<===<<<;;;:::<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDD@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAABBB@@@AAACCCEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJDDDDDDCCCCCCCCCDDDDDDEEE???@@@AAABBBCCCBBBAAAAAA@@@???@@@AAADDDEEEDDDCCCEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<==================::::::999999888777777777666666666666666666666666555444333333222222333333222222222222111111111111///000222444555444222111////////////000000000000///...---,,,---///111222333111///---,,,---...///---------.........//////,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,---,,,+++***,,,---...//////...---,,,+++***(((''''''(((***+++++++++++++++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------.........---++++++++++++---...++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++000000///...---,,,,,,+++***+++,,,------,,,+++***,,,,,,...//////...,,,,,,------------------------+++******))))))******+++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,------.........------------------------...,,,+++***+++...111333////////////////////////+++,,,---+++***+++///333---------.........//////...///000111111000///.........///111111222222222------...///000000//////000000000000111111111111555444222111000111222222222333444555555555444333222222333333333444444444333333555666666666555444333333444444555666666777555777::::::999777666666888888999::::::;;;<<<<<<:::;;;;;;<<<<<<=========>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGIIIJJJFFFJJJOOORRRRRRPPPOOOOOO000111111111111222222222111111111111111111111111000111222333333222111000222222222111111111000000111111000000000000111111222222333333444555555555555444333222222222222222333444555555666666555555888777777666666666666666:::999888777777888999:::777777777777888888888888999999888888888888888999888888888888888999999999555555666777777777777777666666666666777777777777::::::999999888777777666;;;<<<>>>?????????>>>===>>>>>>============>>>>>>?????????>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEGGGHHHIIIIIIFFFBBBAAACCCEEEEEECCCCCCBBBAAA@@@AAACCCEEEFFFCCCEEEGGGGGGFFFDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFCCCCCCAAAAAA@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJJJJIIIFFFCCC@@@>>>@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???===<<<;;;999888888777666555555444333333444444555666666666555555444444444333333333222222222111000//////...333000------///111000...000000000000000///......------............---------------,,,,,,+++++++++------............------,,,,,,,,,++++++*********,,,+++***+++---...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++------,,,++++++---......,,,++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,+++***((((((---------,,,,,,+++++++++------+++***)))(((((((((,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,+++******)))***++++++------...///000333333000***''')))---((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,---...///000111------------------------...------------...//////111111000000//////............//////////////////......//////000000111111000000000000000000000000000000111222222222222222333333333222222222111111111222222333333222222111111111111222333666888:::666555555444444333222222333444555666666555444333222333555666777666555555777777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNN000000111111111222222222111111111111111111111111000111222222222222111000222222222111111111000000111111111000000111111111222333333444444555666666777666555444444444444555333444444555555555555555666666555555666777888888999888888777777888888999777777777777888888888888::::::999999999999999:::888888888888888888888888666777777888888888888888777777777888888888999999:::::::::999888777777666666777999;;;<<<===<<<<<<>>>==================>>>@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIEEEBBBBBBCCCEEEDDDCCCDDDCCCBBBAAAAAABBBDDDEEEDDDFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCAAAAAABBBCCCCCCDDDDDDEEEHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHFFFCCC@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<;;;:::999888777:::999999888777777666666444444444444333333333333555444444444444333333333222222111111000//////...111...,,,---000111111000000000000000000///......------............------//////.........---------------............------,,,,,,,,,+++++++++******---000222111...,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++)))+++,,,,,,***))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---------,,,,,,+++++++++...---,,,+++************,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...000333444111,,,***,,,///'''(((***,,,------------++++++++++++++++++++++++,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------..................,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000000000//////......///////////////.........////////////000000000000000000000000000000000000///000111111222222111111111111111222222333333333111222222333333222222111666555444333333333333333555444444444444333333333333444555555555555444333555555666666777666666666777777888888999::::::;;;::::::::::::;;;<<<===>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLL000000000111111111222222111111111111111111111111000111111222222111111000222222222111111111111111222222222222222222222222333333333444555555666666666666555444444444555555333333444555555555555555444444444555666777999:::777888888999999888888777777777777777888888888888::::::999999999::::::;;;999999999888888777777666777777888999999999999999888999999999:::::::::::::::::::::999999888777777444555777:::<<<<<<============<<<<<<<<<<<<======@@@@@@@@@@@@@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFCCCCCCDDDEEEEEEDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIIIIHHHHHHHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGFFFDDDCCCBBBBBBBBBCCCAAABBBBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIHHHFFFCCC@@@?????????@@@@@@@@@??????>>>======<<<;;;:::999888888888888888777666666555555444444444333222111111111444444444444333333333333222111111000000//////......---,,,---000222222222///000000000000///......------............------///............---------------............------,,,,,,,,,++++++++++++***///444888666///++++++...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++)))+++,,,,,,***))))))************++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++++++++++++++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,...000111///+++***,,,///'''(((***+++,,,---------++++++++++++++++++++++++,,,++++++*********+++++++++++++++++++++*********+++++++++++++++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,------------000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000000////////////...000000//////.........---000000000000////////////000000000000000000000000...///000000111111000000//////000111222333444555111222222333333222222111666666555555444222111000333333333444444444555555333444444555555444444333888777777666666666666777777777777888999999::::::999999999999:::;;;<<<<<>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>??????BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGIIIJJJGGGGGGHHHIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGDDDAAA???>>>????????????>>>>>>===<<<<<<;;;:::999999888888555555444444444333333333444333333333222222222111444444444333333333222222111111000000////////////---------...///000111111//////000000//////...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...222555444///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***+++---......,,,++++++,,,))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++++++++++++++++++++***)))))))))+++...///---------,,,,,,+++++++++***+++,,,+++)))(((***,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))************************+++++++++***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++------------------------------,,,,,,------...///////////////////////////000000000///......------111111000000//////......000000000000000000000000......///000000000000000///000000111222333333333111222222333333222222111000111333444555555444333222222333333444555666666555555555555555555555555999888666555444555666666777777777777888888999999888888888888999:::;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIII//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111222333333333333222111222222333333444555555555333333222222222333333444222333333444555444444444666666555555555555666666666777888999999888777666666777777777888888888888777777777777777888999999999999888888777666555555555666777777888888777777777777777777888888888888888999:::;;;;;;:::888777999:::<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@======>>>??????@@@AAAAAA@@@@@@??????>>>??????@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIFFFEEEDDDDDDCCCCCCCCCCCCBBBDDDEEEEEEEEEEEEGGGIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGDDDBBB@@@???????????????>>>===<<<888888777555555555555555444444444444333333333333222222333333444444444444444444333333333222222222000000000///////////////.../////////............///////////////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---......---+++)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***+++---......,,,++++++,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++...///...------,,,,,,++++++***))))))***)))))))))+++,,,------,,,+++************++++++++++++++++++++++++,,,,,,+++***))))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,---...................../////////000000//////.........---111111000000//////......000000000000000000000000......///000000000000000111111111111111111111111111222222333333222222111...///111444555666555555111222222333444555666666777666666666666666666777888777555444333444444555666666777777777777888888888888888888999:::;;;;;;>>>???AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIHHH/////////000000000111111000000000000000000000000111000000//////000000111111111111111111222222222000111222333333222111000111111111222333333444444555555444444444555666666222222333444444444444444777666555555444444555555666777777888888777777666777777777777888888888888666666666666666777888999888888888777777666666555555555666777777777777777555555666666666777777777888999;;;<<<<<<:::999777888999;;;<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===??????======>>>???@@@AAAAAABBB???????????????@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJIIIHHHHHHIIIJJJEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCDDDCCCCCCCCCEEEGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEECCCAAA??????@@@??????>>>===<<<:::999888777666777888888666666666666666666666666222222222333444555555555333333333333222222222222////////////////////////---///000000...---------...////////////...------------............---------------............///,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,***)))((())),,,---+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,***)))***+++,,,+++***)))+++,,,,,,***))))))************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------))))))))))))***++++++,,,***++++++++++++,,,,,,,,,*********++++++++++++++++++************+++---...---------,,,,,,++++++++++++++++++++++++,,,------...---,,,+++************++++++++++++++++++++++++,,,++++++*********++++++*********+++++++++++++++***************+++,,,,,,,,,,,,---------.........,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,------...---............/////////////////////////////////000000000000////////////000000000000000000000000...///000000111111000000222222111111111000000000111222222333333222222111111111222333333333333333222222333333444555666666777777666555555666777777666555555444444444444555666666666666666777777777888888888888999:::;;;;;;===???AAACCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBB@@@AAABBBDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJ////////////000000000111000000000000000000000000111000///......///000111000000111111111222222222///000222333333222000//////000000111111222333333444444444444444555666777222222333444444444444333555555444444444555666666777777666666666666777777777777777777888888888888666666666666777888999:::777777777777777666666666666666777888888888888777555555666666666777777777777999;;;<<<<<<;;;999888666777999:::;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@======>>>???@@@AAABBBCCC????????????@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFDDDGGGIIIIIIGGGFFFHHHJJJCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBDDDFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGEEECCCBBB@@@@@@@@@@@@???>>>===<<<>>>===;;;:::999:::;;;<<<666666666666666666666666222222222222333333333333333333333222222222222111////////////////////////+++---000000...------///......//////......---,,,------............---------------.........//////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************)))***,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++))))))+++,,,,,,***))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,---------++++++*********+++,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,---***************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////------......///000000000////////////000000000000000000000000000000000000///000111111222222111111000000000000111111111111111222222333333222222111333333222222222222222222333333333444444555555555666555444333333444555666444555555666666666666555666666666666666666666666999888888999999:::;;;<<<===???AAACCCDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFHHHIIIJJJKKKKKK////////////000000000000000000000000000000000000111000///......///000111000000111111222222222222...///111222222111///.../////////000111111222222222222222222222333444555222222333444444444333333333333333444555666777888888777666555555666777888777777777777888888888888777777777777888999:::;;;666666666666777777777777777777888999999999999999666666666666777777777777777999;;;======;;;999888555666888;;;<<<=========;;;::::::999999::::::;;;;;;;;;<<<<<<===???@@@AAA===>>>???@@@AAABBBCCCCCC>>>??????@@@AAACCCDDDEEEBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFDDDBBB@@@CCCCCCCCCDDDEEEEEEFFFFFFBBBEEEHHHHHHFFFEEEFFFHHHBBBCCCDDDEEEEEEFFFEEEEEEDDDEEEEEECCCAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@>>>======<<<:::999777777888:::;;;444444555555555555555555333333222222111000000000333333333222222222111111.........///////////////(((,,,///000......///111......//////......---,,,---..................---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++...///,,,(((''',,,111+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,++++++*********+++++++++++++++++++++++++++***)))***+++++++++)))+++---......,,,++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++((((((***+++,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++******)))))))))***,,,...///++++++++++++++++++++++++++++++++++++,,,---......+++++++++,,,,,,---------*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...---------.........//////,,,,,,---...///000111111......//////000000111111000000000000000000000000000000111222222222222222......///000111222333333222222222333333222222222333222111000111222444555333333333444444444555555444333222222222222333444444555666888888888777666666666666666666555555555999999999999:::;;;<<<======>>>AAACCCDDDCCCAAA@@@@@@@@@??????@@@@@@AAABBB@@@@@@BBBCCCDDDEEEEEEEEEBBBDDDEEEHHHJJJKKKLLLMMM///////////////.........////////////////////////---.........//////000000000000000000000000000000000000000000111111111111111111222222222333333333333333222111222333444555333333333444444444555555555555555555555444444444777777777777666666666666555555666777777777777777444444444444555555555555666666666666666666666666888888888777777777777777777777777777666555444333333555999;;;<<<;;;888666777777888999:::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<>>>@@@@@@??????AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@<<<@@@DDDEEEDDDAAA???>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;::::::777666555444444555666777333333333222222222111111222111111111000000//////////////////////////////////////////////////////////////////////////////------,,,...///000...---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++*********))))))((((((******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,---,,,***))))))***,,,---//////...---,,,++++++***,,,+++*********+++,,,---************************,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111000,,,(((******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,+++***))))))******++++++++++++++++++++++++******+++,,,,,,---......000---+++***+++,,,,,,+++---------............///////////////000000000000...............///000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111222222222333333333///000222444555666777777444444333222333444555666666555555444444666777888999999888888777666666666666666777999;;;<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHH/////////////////////...000000000000000000000000///////////////.........000000000000000000000000000000000000111111111111111111111222222222333333333333222222222333444555333333333444444444444555444444444555555555555555777666666666666666666666555555666777777777777777777777777777888888888888666666666666666666666666777777777777777777777777777777777777666555444333444666888:::;;;:::999777:::::::::999999999888888;;;::::::::::::;;;<<<<<<:::<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGHHHFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHGGGEEEDDDDDDDDDFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIHHHGGGFFFDDDBBBAAA>>>AAADDDDDDBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::666555444333333444555666333333333222222222111111111111111111000000000///////////////////////////................................................,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,------------...++++++*********+++,,,---++++++++++++++++++++++++---------------.........,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////,,,)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++***))))))******,,,,,,+++++++++++++++++++++++++++,,,,,,---------000...,,,,,,---------,,,---------............///............////////////...............///000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222333333333444444444222333444444555555444444444444333333333444555666666555555444555666777888999888888888888777777777777888999:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHH......//////////////////111111111111111111111111111000000//////......---000000000000000000000000000000000000111111111111111111111222222222222333333222222222222333444444333333333333444444444444333333444444555555666666666666666666666666666666555555666777777777777666777777888888888999999999666666666666666666666666666666666777777777777777777777777777666555444333555666777888999999999999:::::::::999999999888888:::::::::::::::;;;<<<<<<:::;;;<<<<<<<<<<<<===???????????????????????????BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCCCCBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBCCCCCCDDDEEEFFFFFFKKKJJJHHHFFFDDDDDDDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJIIIIIIGGGFFFDDDDDDAAACCCDDDCCC@@@>>>>>>>>>>>>============<<<<<<<<<======<<<;;;:::999999888444444333333333333444444333333333222222222111111111111111111000000000000////////////////////////................................................,,,++++++,,,......---+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***,,,+++******)))*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,111///------...///...------------............///------------...........................///000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333444444444555555555555555555555444333222222444333333333333444555666666555555555555666777777888888888888999999999999::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHIII............////////////000000000000000000000000000000000///////////////000000000000000000000000///000000000111111111111111111111111222222222222222222222222222333333333222222333333333444444444222222333444444555666666555555555666666666666666444555666666777777666666555555555555666666666666666666666666666666666666555555666666666666666777666666777666666555444444666666666777777888999:::777777888999:::;;;;;;<<<::::::999999::::::;;;<<<;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHAAA@@@?????????@@@AAAAAADDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEFFFIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA>>>======>>>=========<<<<<<<<<;;;;;;======<<<;;;999888777777444444333333333333444444333333333222222222111111111111111000000000000000////////////////////////................................................,,,,,,,,,---...///...,,,---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---***++++++,,,,,,++++++***///......---,,,+++******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++)))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***************+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++000...------//////...------------............///------........./////////...............///000000////////////////////////000000000000000000000000////////////////////////111111222222222333333333333333333333444444444444555555555555444333222222333333333333444444555555555555555555666666666777777888888999::::::;;;;;;<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIII---.........//////000000////////////////////////---......///000111222222///////////////////////////000000000111111111111000000111111111222222222111111222222222333333333222222222333333333444444111222222333444555666666444444555555666666666777444444555666666666666666333333333444444444555555666666666666666666666666444444555555555666666666666666666666666666555444777666666666666888999:::777777888999:::;;;;;;<<<:::999999999999:::;;;;;;<<<===>>>>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGBBBAAA@@@?????????@@@AAADDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDCCC@@@===<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777666555444444444555555444444444333333333222222222111111000000000000000000111111////////////////////////...................................................------...000000///...---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))************************+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***......---,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++******++++++++++++++++++++++++++++++***(((((()))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++***************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++...---,,,---...///...,,,---------............///....../////////000000000...............///000000////////////////////////000000000000000000000000////////////////////////111111222222222333333333222222222222333333333333333333444444555444444444333333333444444444444444444555555666666666666666777777888999:::;;;;;;<<<========================>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIII------......///000000000........................------...///111222333333////////////////////////000000000000111111111111000000000111111111111222000111111222333222222222222222222222333333333333222222333333444444555555444444444555555666666777444444555666666666666555444444555555555666666666666666666666666666666666333333444444555666666666555666666666666666555555666666666666777888999999:::::::::999999999888888999999999999999:::;;;;;;;;;<<<======;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFBBBAAA@@@?????????@@@AAACCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBBBBCCC???@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@===<<<<<<>>><<<<<<;;;;;;;;;:::::::::999999888777666555555444444444555555555555444444333333333222222222111111000000000000111111111111////////////////////////------------------------------------------------///......///111111000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,************************)))))))))))))))***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++***((((((+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,---------............///////////////000000000111...............///000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111222222222333333111222333444555555555555222333444444555555444444444555555666777666666666777777777888999::::::;;;<<<<<<<<<===============>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIKKKJJJJJJJJJJJJIIIIIIIII------......///000000111////////////////////////......///000111222222222////////////////////////000000000000111111111111000000000000111111111111///000111222333222222111111222222222222333333333333333333333333333333333333333444555555666777777333444555555666666555555555555555555666666666777666666666666666666666666222333333444555555666666555555666666666666555555555555666666777888888888:::::::::999999999888888999999999888999999:::;;;<<<===>>>>>><<<<<<===>>>???????????????????????????@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDAAABBBBBBAAA>>><<<======;;;;;;;;;::::::::::::999666666666555555444444444222333444444444444333222333333333222222222111111///000000000111111111111////////////////////////------------------------------------------------...------...000111///...,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,---......)))***+++,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++******))))))******************++++++***************************+++,,,+++))))))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))***++++++,,,*********++++++,,,,,,---+++++++++,,,,,,------------------///000111///------------............///........./////////000000...............///000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222222333333333444444111222333444555555555555222333444555555555444444444444666777777777666555777777777888888999999999;;;;;;;;;<<<<<<=========>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIKKKKKKKKKKKKJJJJJJIIIIII---------...///000000111000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111000000000000111111111111///000111222333222111111111111222222222333333333444333333333333333333333333333444444555666777777333444555555666666555555444444444444555555555666666666666666666666666666222222333444444555666666555555666666666666666555444555666777888888888777777777888999:::;;;;;;<<<999999888888999999:::;;;???@@@AAA@@@???>>>???@@@???????????????????????????@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEAAA@@@???=========>>>???===>>>???@@@BBBCCCDDDEEECCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDD@@@AAABBBAAA???=========;;;;;;;;;:::::::::999999444444444444444444444333111222333444444333222111333333333222222222111111//////000000111111111222////////////////////////------------------------------------------------------,,,...///000...---,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---...------,,,+++***)))))))))***+++,,,---,,,++++++******************************+++,,,...///000000)))***+++,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++***)))((((((******************++++++************************))),,,------***)))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,))))))***+++,,,------...******+++,,,,,,---...............000222222000...---------.........//////---------.........//////...............///000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333444444444555555333333444444555555444444222333444555555555444333333444666777777777666555777777777777777888888888::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFBBBCCCEEEFFFHHHIIIIIIIIILLLLLLKKKKKKJJJJJJJJJIII...........................///111222222222111000........................////////////000000000000111111000000000000111111000000000000000000000000111111000000000000000000222222222222222222222222444333222111111333555666222222222222222222222222444444444444444444444444222333444444555555444444555666666666666666555555777777888888888888777777777777888888888999999999::::::999888777777777888::::::999999::::::;;;<<<888999999:::;;;<<<=========<<<;;;::::::;;;===>>>>>>>>>===============>>>@@@AAABBBCCCCCCCCCBBBAAADDDDDDCCCBBBAAA@@@@@@AAADDDCCCAAA@@@???@@@AAAAAACCCDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCC@@@>>><<<<<<<<<<<<@@@@@@AAAAAAAAA@@@@@@???EEEDDDBBB@@@??????@@@@@@???@@@BBBDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA===>>>@@@AAA@@@???===;;;::::::;;;;;;::::::999888444444444555555555555555222333333333333222111111111111111111111111111111,,,---...//////...---,,,000111222222222000///......------,,,,,,------......------,,,+++***))))))+++,,,---...---,,,+++***)))***+++,,,---..................------,,,,,,,,,+++,,,,,,------,,,,,,+++************************...+++***+++---...---+++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******))))))+++---000222555222...,,,+++++++++******++++++,,,,,,++++++***+++***)))(((((()))******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++))))))))))))++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++...------,,,+++***))))))........................++++++******++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,+++))))))(((((((((((()))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------,,,,,,///......------,,,++++++...///000111111000///...---...///000222222222222000000000000////////////111111000000//////......---///000000000000333555555444444333333222222111222222222222222222222222444555555555555555555444444444444555555555555666555555444444444666888999999888888777777888888999::::::;;;;;;;;;;;;;;;;;;CCCBBBBBBAAAAAA@@@@@@???BBBAAAAAABBBEEEGGGFFFFFFCCCCCCDDDFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKK...........................///000111111111000///........................////////////000000000000000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222222111000000000111222333222222222222222222222222444444444444444444444444222333444444555555444444555555666666666666555555666777777888888777777666777777777888888888999999:::999888888777777777888999999888888999999:::;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;<<<======>>>>>>============>>>>>>>>>???@@@BBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@AAAAAACCCDDDFFFFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@>>><<<<<<;;;<<<@@@@@@@@@AAAAAA@@@@@@???BBBAAA@@@@@@????????????@@@@@@BBBCCCCCCDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@===>>>???@@@@@@>>><<<;;;:::::::::;;;:::999999888444333333333333333333333222222333333222222111000111111111111111111111111......///000000///......000000111111000//////......------,,,,,,------...------,,,,,,+++*********,,,,,,------,,,,,,++++++***++++++,,,---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************+++***((()))+++,,,***)))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,+++******+++,,,...///333000---++++++++++++******++++++,,,,,,++++++***++++++***)))))))))***+++++++++++++++++++++++++++,,,+++***))))))***+++,,,...---,,,++++++,,,---...,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++*********------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,---------...------,,,++++++,,,,,,(((((()))))))))*********,,,++++++***))))))******++++++++++++++++++++++++*********)))))))))((((((,,,+++***))))))***+++,,,---,,,++++++++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...------...//////000000000000000/////////////////////////////////............000000111000//////111333222222222222333333333333333333333333333333333333333444444555555444444333333333333333444444444444666666555555555555666666999999888888888888999999:::::::::;;;;;;;;;;;;;;;AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@AAACCCEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJ........................---...//////000000//////////////////////////////////////////000000000000//////............//////000000000000000000000000111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222444444444444444444444444222333444444555555444444444555555666666666555555666666777777777777666666777777777777888888888888999888888777777777777777888777777777777888999999;;;;;;;;;:::::::::999999;;;;;;::::::;;;<<<======>>>>>>============>>>>>><<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAABBBDDDFFFEEEDDDCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???>>><<<<<<<<<<<>>AAAAAA@@@AAAAAABBBCCCDDDAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????======>>>???>>>===<<<;;;999::::::::::::999888888555555555444333333333222222222333333222222111000111111111111111111111111//////000000000000//////000000///............///...------,,,,,,------...,,,,,,,,,,,,++++++++++++------,,,,,,++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******************************+++***))))))***+++***)))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,...---,,,+++++++++,,,---000---+++******++++++******++++++,,,,,,++++++***,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++************++++++......------------......------------,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---------------,,,...---,,,+++***+++,,,---))))))*********+++++++++,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************---,,,++++++++++++,,,---)))******++++++******)))***+++,,,------,,,+++************++++++,,,,,,,,,++++++,,,------...//////,,,---............---,,,---......//////.........////////////////////////------------............111222222111///...000111000000111111222333333444333333333333333333333333222333333444444333333222222222222222333333333333555666666666666555444444999999888888888888999999999:::::::::;;;;;;;;;<<>>============>>>>>>???<<<===???AAAAAABBBAAAAAA????????????@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCCCCDDDGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???>>>======<<<<<>>>>>@@@AAAAAA@@@??????AAA@@@?????????AAABBBCCC@@@??????@@@@@@AAABBBCCC@@@@@@@@@????????????>>><<<============<<<;;;:::999999999999999888888777888888777666666555444444222222222222222111000000111111111111111111111111////////////////////////000///---,,,,,,---...///...------,,,,,,------...+++++++++,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,---------,,,++++++++++++******************)))******++++++******)))************************,,,,,,++++++,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,******+++,,,,,,+++***++++++,,,,,,++++++***,,,++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......------,,,,,,++++++++++++++++++******++++++******+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++------------------------)))***++++++++++++***)))+++++++++******+++++++++******++++++++++++******)))***,,,------,,,***))))))******+++,,,------...,,,,,,,,,---------......---------......---------///////////////...---,,,.........///////////////---------....../////////000111111000//////000222000000111111111222222222222222222222222222222222222222222333333222222222222222222222333333333333222333555666777666555444999999888888888888999999999999999::::::;;;;;;<<<======>>>>>>???@@@AAAAAAAAA@@@???@@@BBBBBBAAA@@@BBBCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIII........................---------------......///000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000000000111111111222222222222222222222222222222222111222333444444444444333222222222222222222222222333333333333333333333333222333444444555555444444333333444555555555555555555555666666666666555555555555666666666777777777777666666555666666777777666666555555666666777888777777888888999::::::;;;888999:::;;;;;;<<<<<<<<<===============>>>??????===>>>@@@AAABBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEECCCBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@?????????>>>======>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@@@@@@@???>>>>>>???AAABBB>>>>>>>>>???@@@AAABBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;::::::888888999999888888777666888888777666555444444333111222222222222111000000000000000000000000000000........................///...---,,,,,,---...///...------,,,,,,------...+++++++++,,,,,,---.........---,,,+++***+++,,,---,,,,,,---------,,,++++++************************)))******++++++******)))************************,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,---......---,,,***+++---......---***++++++,,,,,,++++++***++++++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,++++++******)))+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++))))))))))))************)))***++++++++++++***)))))))))************))))))++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))***++++++,,,---......///......---------,,,,,,,,,........................000000000000///...------------....../////////000.........//////000000111...///000000///000222444222222222111111111000000111111111111111111111111111222222222222222222111333333333333444444444444///000333555777888777777999888888777777888888999888888999999:::;;;;;;<<<;;;<<<<<<===>>>???@@@@@@BBBAAA@@@@@@BBBCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHH...........................------------...//////////////////////////////////////////000000000000111111000000000000111111000000000000000000000000/////////000111111222222222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333333333222333444444555555444444222333444555555555555555444444555555555555444444555555555555666666666666555555555555555666666777666666555555666666777888555666777888999:::;;;;;;777888999;;;<<<<<<<<<<<<===<<<<<<======>>>???@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@??????>>>?????????@@@@@@AAABBBBBBBBBAAAAAAAAACCCEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC???@@@@@@AAAAAA@@@??????>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>?????????======>>>>>>???@@@AAABBB@@@@@@@@@?????????>>>>>>;;;;;;;;;:::::::::::::::777888888888888777666666444444444333222222222111111111222222111111000///000000000000000000000000......------------.........------------...//////...------,,,,,,------...++++++,,,,,,------......------,,,,,,++++++,,,,,,++++++,,,------,,,,,,,,,***************+++++++++******++++++++++++******************************)))***+++***(((''''''(((******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++,,,------......,,,++++++,,,.........,,,***++++++,,,,,,++++++*********+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++******+++,,,---...///...---,,,******+++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))************)))))),,,,,,,,,------,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,------.........//////...---,,,,,,++++++//////............//////000000000000000///...------------......//////000/////////000000000000000---///000000000000333555444333333222111111000000111111111111111111111111111222222333333222222111333333333333444444444444...///111444666888999:::777777777666666777777777777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????AAA@@@???@@@BBBCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGG........................///...---------...000000........................////////////000000000000000000////////////000000000000000000000000000000---......///000000111111222222222222222222222222222111000000000111222333222222222222222222222222222222222222222222222222222333444444555555444444111222333444555555555555444444444555555444444444444444555555555666666666555444444444555555666777666666666555666777777888666777777777888888999999666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAA???@@@AAABBBBBBBBBAAAAAAAAACCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@?????????@@@===>>>>>>???>>>>>>>>>===============???@@@AAABBBAAAAAA@@@@@@@@@?????????;;;::::::999999999999999777777888888777777666555222222222222222222111111111111111111111000000///000000000000000000000000000///...------...///000------...///////////////...------,,,,,,------...,,,,,,,,,---------------,,,,,,------,,,,,,++++++***++++++,,,------------*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************)))***+++***'''&&&'''(((******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,,,,,,,---,,,,,,,,,+++******+++------,,,+++***++++++,,,,,,++++++***((()))+++,,,---------,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++,,,---......---,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,+++***))))))+++---...************++++++++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,------------------------,,,......---,,,,,,---............/////////...------,,,,,,---......///000000//////////////////......///000111000///000111333333333333333222222222222222222222222222222222222222222333333333333222222222222222222333333333333000000111222444777999:::666666555555555555666666777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>===???AAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDEEEFFFFFFFFFFFF........................//////...---...///000111........................////////////000000000000//////............//////000000000000000000000000,,,------...///000000111222222222222222222222222444333222111111333555666222222222222222222222222222222222222222222222222222333444444555555444444111222333444555555555555333444444555555444444333444444444555555555666666444444444444444555666777666666666666666777888888888888888888777777777777666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????@@@@@@???>>><<<;;;;;;<<<<<<===???@@@BBBCCC>>>???AAABBBCCCBBBAAAAAAAAACCCDDDDDDCCCBBBBBBCCC@@@@@@AAAAAABBBCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA===>>>???@@@AAABBBBBBBBBCCCBBB@@@>>>======>>>???<<<===>>>??????>>>===<<<<<<<<<<<<===>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???;;;:::999999888888999999777777777777777666666555333333333333333333333444111111111111111000//////000000000000000000000000111000///......///000111,,,---///000111000///......------,,,,,,------...------------------------+++,,,---...---,,,+++***)))***+++,,,---.........******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++---...,,,)))'''(((*********+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,------------,,,+++***)))******)))***,,,,,,***)))+++++++++,,,,,,+++++++++((()))***,,,------,,,,,,++++++++++++++++++++++++++++++------------++++++))))))++++++++++++))))))*********++++++,,,,,,---++++++++++++++++++++++++************************---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........,,,)))$$$""""""&&&+++...))))))*********+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,+++)))(((((()))+++,,,,,,,,,............,,,,,,******++++++++++++******++++++***))))))***++++++,,,,,,+++++++++++++++++++++,,,,,,------......///------++++++++++++------,,,------......------,,,,,,,,,------...///000000/////////......------,,,111222222111///...000111222222222333333444555555444444444444444444444444222333333444444333333222000111111111111222222222222222111222333555777999555555444444444444555555666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;===@@@AAAAAA@@@BBBBBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFF++++++,,,,,,---............------------...//////000000//////.........---......///000000000000000//////000000000000//////......///000000000000000000000000000000000000000000333555555333111000000444333111000000111333444444333333222111000//////111111111222222333333333333333333333333222111000///000222333555555555555444333333222222333333444444444444444444444444444333333333333333333333333444333333333444444555666555555555555555555555555888888888999:::;;;===>>>>>>>>><<<;;;;;;<<<======@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA???@@@BBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEECCCBBBBBBBBBBBBAAA?????????@@@@@@@@@??????>>>??????>>>>>>???@@@AAAAAACCCBBB@@@???======>>>>>>>>>===<<<<<<;;;<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>======999::::::::::::999888888555555666666666666555555333333333222222222111111000000000000000000000000000000000000000000000000000000000---++++++,,,...........................,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,---------..................---,,,+++++++++******))))))******+++------++++++++++++------,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))***,,,---,,,***((('''************************+++++++++++++++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,+++******++++++++++++++++++++++++......---,,,+++***)))(((,,,++++++******++++++,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***)))***---///111------,,,++++++******)))))))))***+++,,,------...+++++++++************))))))************+++++++++------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------...------,,,,,,........................------...................../////////...---,,,,,,000000////////////000000000000000000111111111111//////000111222222333333333333333333333333333333222222333333333333444444555444333333333333444555444333111111111333555666444444555666777888999999222444666666555666777999<<<>>>>>>>>><<<<<<===>>>============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIII......---------------------------------...//////000/////////.........---......///000000000000000//////000000000000//////......///000000000000000000000000000000000000000000222444555333111000000444333111000000111333444222222222222222111111111111111222222222333333333222333333333222222111000000000111222333444555555444333333222222333333444333333333333333333333333333333333333333333333333222222222222222333444444666666666666666666666666777777777888999;;;<<<=========<<<;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<======>>>>>>???@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEECCCBBBBBBBBBBBBAAA??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAACCCAAA@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<777777777777666555444444444444555555555555444444222222222111111111000000000000000000000000000000//////////////////////////////...---******+++---------------------------,,,,,,------,,,,,,+++***...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,---------------,,,++++++************++++++---,,,++++++++++++,,,---,,,,,,+++***************++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((+++++++++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******,,,---...+++++++++++++++++++++,,,+++++++++,,,,,,------...+++++++++************))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,---------------,,,,,,------------------------///.........------,,,,,,)))***,,,---///000111111000000////////////000000....../////////000000000//////000111111222333333333333333333333333333333222222222333333333444444555444333333333333444555555444333222222444666777666666666666666666777777333555666666555555777888888999:::999888777888:::999:::;;;<<<===>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGG000//////...------,,,,,,---------------......////////////.....................///000000000000///...//////000000//////.........///000000000000///000000000000000000000000000222444444222000000000333222111000000111222333000111111111222222222333111222222222222333333333222222222333222222111000000000///000111222444555333333222222222222333333333333333333333333333333222222222222222222222222333333222222333333444444777777777777777777777777666666666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<======>>>>>>???AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEECCCBBBBBBBBBBBBAAA???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<>>>???@@@AAAAAAAAA@@@?????????@@@@@@AAABBBBBBBBB@@@??????>>>===<<<;;;;;;999999999999888777555555333333444444444444333333111111111000000000//////000000000000000000000000////////////////////////---......,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***...---,,,+++***+++,,,---*********+++++++++,,,,,,***+++,,,---............,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))((()))***+++++++++++++++++++++++++++***+++,,,,,,,,,+++))))))------,,,,,,++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++...---,,,+++***+++,,,,,,)))******+++,,,,,,------------------------------+++++++++************))))))************+++++++++'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******((()))+++---///111222222000//////......//////000------.........////////////000000111111222222222333333333333333333333333222222222222333333333333444444333333333333444444555555444333333444666777777777666666666555555555444666777666555555666777888999::::::999888999:::777777999:::<<<>>>???@@@>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDD/////////......---------------,,,,,,------...///........................---...//////000000//////...//////////////////...---...//////000000//////000000000000000000000000///111222222111000000111222222111000000111222222000000000000000000000000222222222222222222222222111111222222222222111111111000......///111333555333333222222222222333333222222222222222222222222111111111222222222222222555444444444444444555555666666666666666666666666555555555666666888999999999999::::::;;;<<<===>>>===>>>>>>>>>>>>======<<<;;;<<<<<<======>>>??????AAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBCCCCCCCCCEEECCCBBBBBBBBBBBBAAA???@@@@@@AAABBBBBBBBBAAAAAA???>>>>>>======>>>??????@@@@@@???>>>===<<<;;;;;;===>>>@@@BBBBBBAAA???>>>??????@@@@@@AAABBBBBBBBB???>>>======;;;;;;:::999::::::999999888777555555333333444444444444333333222111111111000000000000000000000000000000000000////////////////////////---......---+++***+++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***...---+++******+++---...++++++++++++,,,,,,,,,,,,***+++,,,------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++***)))((('''(((***+++***************************++++++,,,,,,+++******...------,,,,,,+++++++++***+++++++++++++++,,,,,,...---,,,++++++,,,---...************++++++++++++++++++++++++++++++++++++***+++,,,---......//////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,---*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.........------/////////....../////////------.........////////////000000000111111111222222222222222222222222222111222222222222333333333333333333333333333333333444444333333333444444555555555555555555555555555555666777666555444555666777999::::::888888999;;;888888999;;;<<<===>>>???>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA------------......//////,,,,,,,,,,,,,,,---......---------...............------...///////////////......////////////......------...///////////////////////////////////////...000111111000///000111111111111111111111111111111000000///......------222222222222222222222222000111111222222111111111111000.........000222444333222222111111222222333222222222222222222222222111111222222222333333333444444333333333333444444555555555555555555555555555555555555666777888888888999999:::;;;<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCBBBBBBBBBBBBAAA??????@@@AAABBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????@@@??????>>>===<<<;;;;;;:::<<<>>>???@@@???>>><<<>>>>>>???@@@@@@AAAAAABBB>>>>>>===<<<;;;:::999999555555555555444333222111444444555555555555444444333333222222222111111111000000000000000000000000........................---...//////---,,,---...++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,------,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))(((((()))***+++************************+++++++++,,,,,,,,,++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))+++++++++*********))))))))))))*********+++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,------,,,,,,------------------------+++++++++,,,,,,---------............---,,,+++***//////............//////....../////////000000000000000000000000111111111222222222222222222222222111111111222222222333333333333333333333333333333333333222222222222222222222333333444555666666666555666777666555444555666333555666666555555666777;;;;;;;;;<<<<<<======>>>?????????@@@AAAAAABBBBBBAAA@@@@@@???????????????++++++,,,,,,---......///,,,,,,,,,,,,,,,------...---------------.........------...////////////...---......//////......---------...////////////...////////////////////////...///000000//////000111111111111111111111111111111111000///...---,,,,,,333333333222222222222111///000111111222111111111111000/////////000222333222222111111111111222222333333333333333333333333222222222333333444444555333333222111111111222222555555555555555555555555666555555555666666777888888888999:::;;;;;;;;;;;;;;;<<<>>>???@@@??????>>><<<======>>>>>>???@@@@@@??????>>>>>>??????@@@AAA???@@@AAAAAABBBCCCDDDDDDEEECCCBBBBBBBBBBBBAAA???>>>???@@@AAAAAABBBBBBAAAAAA@@@??????????????????@@@@@@@@@???>>>===;;;;;;888999;;;<<<<<<<<<<<<;;;======>>>>>>???@@@@@@@@@>>>======<<<;;;:::999999444444444555444444333222444444555555555555444444333333333222222222222111000000000000000000000000........................,,,...000///...------...++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,---------.........------------,,,+++***))),,,,,,++++++++++++,,,,,,******++++++++++++******))))))******************************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******,,,---......///------,,,,,,+++******)))++++++******)))))))))(((+++++++++************))))))************+++++++++------,,,,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------)))***+++,,,,,,------,,,........................******+++,,,---...//////,,,,,,------------,,,,,,///......------......///....../////////000000000000000000000000000000000222222222222222222222222111111111111222222222222222222333333333333222222222222222222111111111111111111222333444555666777444666777666555555666777555666888888777777999:::<<<<<<<<<<<<<<<=========>>>??????@@@AAAAAABBBBBB@@@@@@??????>>>?????????++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,---......//////......---......//////......---,,,---......//////......////////////////////////---...//////......000111000000111111111111000000111111111000000/////////333333333222222222111111//////000111111111111111000000000111111111222222222222111111111111222222333333333333333333333333222333333444555555666666555555444333333333333333555555555555555555555555666666666666666666777888888999::::::;;;:::999999:::<<<>>>@@@@@@@@@???>>>;;;;;;<<<======>>>>>>???============>>>@@@AAABBB???@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBBBBBBBAAA???===>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>><<<;;;777888888999::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===<<<;;;:::999999444444555666666666666555333333444444444444333333222222222222111111111111000000000000000000000000........................+++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***,,,......---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***++++++************++++++)))***+++,,,,,,+++***)))((()))+++,,,---,,,+++***************************++++++++++++,,,,,,------))))))******+++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,+++++++++++++++++++++++++++******************+++++++++************))))))************+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------))))))***,,,,,,------,,,------------------------,,,,,,,,,---.........///***+++,,,---------------///......------......///------........./////////000000000000000000000///111111111111111111111111111111111111222222222222111222333333333333222111333333333333222222111111222222333333444444444555333555666666555555777888888:::;;;;;;;;;;;;<<<>>>999999:::;;;<<<<<<============>>>??????@@@@@@AAA?????????>>>??????@@@@@@---,,,,,,++++++******))),,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,---......//////......---..................---,,,---......//////......////////////////////////---...///.........000222000000111111111111000000111111111111222222222222333333333222222111111111//////000111111111111111000111111222222222111111222222111111111111222222444444444444444444444444333333444444555666777777999999888777777777777777777777777777777777777777777666666666666777777888888999:::;;;:::999888777:::<<<>>>@@@AAAAAA@@@???::::::;;;;;;<<<======>>><<<<<<<<<<<<>>>@@@BBBCCC??????@@@AAABBBDDDDDDEEEEEECCCBBBBBBBBBBBBAAA???<<<===>>>???@@@AAAAAAAAACCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===;;;888888777888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;::::::999000000111222333333333333222222222333333222222222111111111111000000000000000000000000000000000000........................)))+++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++(((***---//////...,,,*********+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++******************+++)))***+++,,,,,,+++***)))'''))),,,......---+++***)))))))))))))))))))))))),,,+++++++++,,,,,,---...(((((()))***+++,,,,,,---))))))***+++,,,,,,------***+++,,,------,,,+++***)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++((()))***+++,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++,,,------+++++++++++++++++++++++++++++++++************))))))************+++++++++((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,---------,,,++++++.........------.........,,,,,,,,,---------......000000000000////////////111111111111111111111111000111111111111222222222111222333444444333222111444444444444444333222111444444333333333333222222222444666666555666777999666888999999999999;;;<<<666666888999;;;<<<>>>>>><<<<<<======>>>????????????????????????@@@AAAAAA------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,222111000...------------......---------,,,,,,,,,++++++++++++,,,---.../////////............//////000000////////////000000//////000000111111222222111111222222222222111111000000000000000000000000111111111000000000000000000111111222222111111000000111111111111222222222222222222222222222222222222333444555666666666666666666666666777777777777777666555777::::::888555888888888888777777777777888999:::;;;<<<<<<<<<<<<:::<<<>>>???@@@AAA@@@@@@<<<<<<;;;;;;<<<===???@@@>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDBBBBBBAAAAAAAAA@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;999777555555777999;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;:::888777666777777666555444333333222222333333333333222111000000000000000000000000000------...///000111222222------------------------......---------,,,,,,,,,+++,,,,,,---.........------------....../////////++++++,,,,,,,,,,,,------)))))))))******+++,,,,,,++++++++++++++++++++++++************************************+++,,,---...------,,,+++***)))((('''((((((((((((((()))************))))))******+++,,,....../////////...,,,+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,*********++++++,,,,,,,,,)))************+++++++++***++++++,,,+++***)))(((,,,,,,,,,++++++*********---,,,+++*********+++,,,,,,------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---++++++************++++++************+++,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------...............------,,,+++******------............------000000000000000000000000000000000000111111111111111111111111000000000000111111222222222111111000111111222222222333333333444444444444444444444444555444444333333222111111555555555555555444444444666777999;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<=====================>>>?????????>>>>>>===>>>@@@AAABBB---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,---...///000000000////////////000000000000////////////000000//////////////////000000///000000111111000000///000000000000000000000000111000000000000000000000111111222222222222111111000111111111111222222222222222222222222222222222222333444555666666666666666666666777777777888888777666666888:::;;;888666999888888888777777666666888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@?????????@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB???>>>===<<<======??????AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;:::888888999:::<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;999888777777777666555444333333222333333222222222111111111111111111111111111111111.........///000000111111------------------------......---------,,,,,,,,,***++++++,,,------,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,------++++++++++++++++++******++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,+++++++++++++++******)))))))))******+++******))))))******+++,,,+++,,,,,,------,,,+++***************************+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,******+++++++++,,,,,,,,,************++++++++++++,,,+++***)))((())))))***,,,,,,,,,+++++++++******,,,+++***)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************+++++++++++++++++++++++++++++++++******)))))))))++++++******++++++,,,,,,++++++************++++++++++++***))))))*********************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------......------------......///...---,,,++++++++++++------............------////////////////////////000000000000111111111111111111111111000000000000111111222222222111111000111111222222222333333333444444444444444444444444444444444444333333333333555555555555555555555555777888999;;;<<<=========;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<======???@@@@@@????????????@@@AAABBBBBB---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,---...///000------------...///000000///..................///000//////......//////000//////.....................//////000000//////...000000000000000000000000000000000000000000111111222222222333333222222222000111111111111222222222222222222222222222222222222333444555666666666666777777777777888888888888888777777888::::::999777999999999888777666666555888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDD@@@???>>>======>>>??????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>=========<<<;;;:::999888777777666555444333333222444333222111000111222222222222222222222222222222////////////////////////------------------------......---------,,,,,,,,,******++++++,,,,,,+++++++++++++++***))))))((((((++++++++++++,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++************************************+++,,,------+++++++++,,,,,,---------,,,++++++*********++++++******))))))******+++,,,((()))***+++++++++***)))++++++++++++++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,***++++++++++++,,,,,,,,,************+++++++++,,,...---***(((((()))+++---,,,,,,,,,++++++++++++******************+++,,,------,,,++++++++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))*********************************************************++++++++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------///...---+++++++++,,,,,,------............------////////////////////////000000000000111111111111111111111111000000000000000111111222222222111111111111222222222333333333444444444444444444444444444444444444444555555555666666666666666666666666777888999:::;;;<<<<<<;;;:::::::::::::::;;;<<<<<<;;;;;;<<<===>>>???AAABBB???@@@AAABBBCCCCCCCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,---...//////---------------...//////------,,,,,,,,,,,,------/////////....../////////000//////......---------...//////000000//////...000000000000000000000000000000000000000111111111222222333333333333222222000000111111111222222222333333222222222222222111222333444555666666666666777777777777888888888999888888888888999:::999999:::999999888777666555555888888999:::;;;;;;;;;;;;===<<<:::999999999:::;;;<<<<<<<<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@@@@@@@AAABBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>======<<<<<<;;;======>>>>>>>>>>>>==================<<<;;;:::999777777666555444333333222444333111//////000222333111111111111111111111111000000/////////.........------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++*********++++++,,,---+++++++++,,,,,,,,,,,,---,,,,,,+++************+++******))))))******+++,,,((()))+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,///...,,,+++***+++---...++++++++++++++++++++++++******++++++,,,---...///000///---,,,,,,---///000,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,******************))))))******++++++,,,,,,,,,,,,++++++************++++++++++++***)))))))))))))))************************************************))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---000...---+++++++++,,,---------............------///////////////////////////000000000111111111111111111111111000000000///000000111222222222111111111111222222222333333333333333333333333333333333333333444444555666777777666666666666777777777777888888999:::::::::::::::999999999999::::::;;;<<<;;;;;;<<<===>>>@@@BBBCCC@@@AAACCCDDDEEEEEEDDDCCC,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------,,,,,,,,,+++,,,,,,---......------------------...//////............//////000000000//////.........///000000111111000000/////////////////////////////////000000111111111111111222222333333222222111000000111111111222222222333333333222222111111111222333444555666666666666666777777777777888888888777888888888888888999:::999999888888777666666555777888999:::;;;;;;;;;;;;>>>===;;;:::999::::::;;;<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB============<<<<<<;;;;;;======>>>>>>>>>>>>==================<<<;;;::::::777777666555444333333222444333111//////000111222000000000000000000000000000000//////......------------------------------......---------,,,,,,,,,,,,---------------,,,,,,***++++++,,,---......///*********+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++******++++++,,,,,,++++++++++++************+++******)))))))))************))))))******+++,,,++++++---...///......---++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++,,,---......///000000000///---,,,,,,---///000,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++************++++++***************+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...------............------........................///000000000111111111111111111111111000000000//////000111222222222222222111111222222222333333333333333333333333333333333222333333444555666777777555666666666777777888888777777888999:::::::::999999888888999:::;;;<<<===;;;;;;<<<===???AAABBBCCCAAABBBDDDEEEFFFFFFEEEDDD+++,,,,,,------,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---000000////////////000000///......------......///000000000//////////////////000000111111000000////////////////////////////////////000111111222222111111111222222111111111000111111111111222222222444333333222222111111111222333444555666666666666666666666666777777777777666777888777666666888:::888888888888777777777777777888999::::::;;;;;;;;;>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBB===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::777777666555444333333222333222111000///000111111/////////////////////////////////......---------------------------------......---------,,,,,,,,,------.........---,,,,,,'''((()))***+++---......************++++++++++++*********+++,,,---------++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,+++++++++******))))))))))))))))))))))))***++++++******))))))******+++,,,,,,---...///000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,)))***+++++++++***((('''***++++++++++++,,,,,,,,,,,,,,,---...////////////,,,+++************+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********************************************************++++++,,,,,,---+++++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++************++++++************+++,,,---...++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------------------............------........................000000000000111111111111111111111111000000000000///000111222222222222222111111222222222333333333333333333333333333333333222222333444555555666666444555555666666777777888555666777888999:::::::::999999999999:::<<<===>>><<<<<<===>>>???@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFF+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------///..................//////......------......///..................//////...//////000000//////...////////////////////////...//////000111111222222///000000111111000000///000111111111111222222222444444333333222111111000222333444555666666666666444555555555666666666666555666777666444444777:::777777777777888888888888777888999::::::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@???????????????@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@===<<<;;;:::;;;===???@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999777777666555444333333222111111111111000000000000////////////////////////.....................---------------------------......---------,,,,,,,,,---------------,,,++++++'''(((((()))***+++,,,,,,************++++++++++++******++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,******+++++++++++++++,,,)))))))))***+++,,,---...******))))))******+++,,,,,,,,,---......---++++++***************************++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++++++++******************+++++++++,,,,,,,,,+++,,,---......---,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))******+++,,,,,,------)))*********++++++++++++(((***+++------,,,+++***++++++************+++++++++***************++++++************************************************************************))))))))))))************++++++,,,,,,,,,,,,------......------------......,,,---...//////...---,,,------............------........................000000000000111111111111111111111111000000000000//////000222222333333222111111222222222333333333222222222222222222222222222222333333444444555555333444444555666666777777444555666888999:::::::::999999999:::;;;===>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGG++++++------------+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,---.../////////......---------......,,,++++++******++++++,,,.........------.........,,,,,,,,,------.........---..................---////////////////////////...//////000111222222222//////000000000000//////000111111111111222222222444444333333222111000000222333444555666666666666444444444444555555555666444666777555333333666:::666666666777888888999999777777888999::::::::::::999:::<<<<<<===<<<;;;:::;;;<<<>>>???@@@@@@??????>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEJJJIIIFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>=========>>>>>>?????????>>>>>>>>><<<;;;:::;;;>>>AAACCC>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;::::::999999777777666555444333333222000111111111111000//////000000000000000000000000........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++)))************+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++************************,,,,,,++++++***+++++++++)))******+++---......///))))))***+++,,,...///000*********)))***++++++,,,***+++,,,,,,+++***)))((()))))))))))))))))))))))))))***+++,,,------...///++++++++++++++++++++++++******++++++++++++***************)))***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------111000---,,,+++,,,...000*********++++++,,,,,,,,,***+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))***+++,,,,,,------(((((())))))*********+++(((***+++------,,,+++***++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))************************************************))))))))))))************++++++,,,,,,,,,---------///......------......///+++,,,///111111///---+++---..................---........................000000000000111111111111111111111111000000000000//////000222222333333333111111222222222333333333222222222222222222222222222222333333333333444444333333333444555666666777333444555777999::::::;;;:::::::::;;;<<<===?????????>>>>>>>>>???@@@AAAAAADDDDDDCCCCCCCCCEEEFFFHHH++++++++++++++++++++++++.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------111111000......---------........................111000///...------...///111000///......///000111////////////////////////++++++---///000111111111111111111111111111111111000000////////////000000//////000000111111222222111222222333333222222111222222333333333333444444444444444555555555555666333333333444444555555555666777777777888888888888888888888999999888888888;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>???@@@@@@@@@??????AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIGGGDDDBBBAAABBBDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>??????@@@??????===============>>>??????AAAAAA@@@@@@>>>===<<<;;;;;;;;;:::::::::999999999777666666555444444333333111111111111111111111111000000000000//////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******+++++++++******))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++************)))++++++++++++++++++++++++---,,,***)))))))))******))))))))))))))))))))))))------,,,+++***)))((('''++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++***)))))))))************************...------,,,+++++++++,,,+++++++++*********))))))...+++)))))),,,///...---((()))))))))******************))))))((((((''''''))))))************))))))*********)))***++++++,,,************************...---+++******+++---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------.................................////////////000............////////////222111111111000000//////111111111111111111111111333222222111111222222333111222333444555444444333111111222222222333333333444444444555555555555666666666666666666777777777======<<<<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFF++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------......///111000///...------------........................000///...------......///000///...---------...///////////////////////////,,,,,,---///000000000000111111111111111111111111111111000000000000111111000000000000000111111111111222222333333222222111222222222333333333444444444444444444555555555555333333333444444444555555666666777777777888888888888999999::::::999999888999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????????????????@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEIIIJJJJJJIIIFFFDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA======>>>>>>???>>>>>>>>>>>>>>>======>>>??????@@@@@@@@@@@@???>>>===;;;;;;::::::::::::999999999999666666666555444333333333111111111111111111111111000000000000/////////...///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---------,,,,,,,,,,,,)))***++++++++++++***)))******++++++,,,+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,***)))))))))******************************+++++++++***************+++++++++++++++,,,------*********))))))(((((((((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))***++++++,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++++++++++++++++++++***************************************------,,,++++++++++++++++++++++++*********))))))+++)))''''''***,,,+++***************++++++++++++************))))))))))))******++++++++++++******((((((((())))))***+++,,,************************---,,,***))))))***,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------.........------------------------------........./////////............////////////111111111000000000//////111111111111111111111111222222222222222222222222000111222333444444333222111222222222222333333333444444444555555555555666888888888888999999999999;;;;;;;;;;;;<<<<<<===>>>===>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCC++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000111000000///...------------------------------------.........---......///000///...------,,,,,,------////////////////////////---......///////////////000000000000000000000000222222111111111111222222111111111111000000000000111111222222222222111111222222222222333333333333444444444444555555555555333333333444444444444555666666666666777777777777999999::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIHHHEEECCCBBBCCCDDDDDDCCCCCCBBBBBBAAAAAA======>>>>>>>>>===<<<<<>>>>>>>>>>>???@@@@@@????????????>>><<<;;;;;;::::::999999999888888888666555555444444333333222111111111111111111111111000000000/////////..................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////............------)))***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++************)))++++++++++++++++++++++++,,,+++******)))*********************************))))))******+++++++++,,,+++++++++++++++,,,,,,,,,+++******)))((('''&&&&&&++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******************++++++,,,,,,++++++******************************************************************+++++++++************************,,,,,,+++************++++++++++++******************((('''''')))******)))***++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,************************++++++))))))))))))++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------.........//////------------------------,,,---------........................////////////111111000000000000//////111111111111111111111111111222333333333333222111000111222222333222222222222222222222333333333333444444444555555555555666777777888888999999999999999999999:::;;;<<<===>>>======>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBB++++++++++++++++++++++++------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333000///...---------------------------------------------------...//////000///......---------------////////////////////////...///////////////......////////////////////////222111111000000111111222222222111111000000//////111111222222222222111111111222222222222333333333333333444444444555555555444444444444444444444444555555555666666666777777888888999999999999888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@??????CCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFDDDBBB@@@@@@@@@BBBCCCCCCBBBBBBAAAAAA@@@======>>>======<<<;;;;;;>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888888777777777444444444444333333222222111111111111111111111111000000/////////.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................*********++++++*********'''((()))***++++++++++++++++++***))))))***++++++************************************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++++++++******************************************)))************+++++++++))))))******++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,------...***++++++,,,,,,++++++***........................)))))))))))))))*********)))))))))***+++++++++,,,************************++++++******)))******+++************************+++************++++++************+++++++++,,,,,,)))))))))******+++++++++***++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++************************++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............------------------------,,,,,,,,,---------..................////////////000000000000000000//////111111111111111111111111000111333444444333111000111111111111111111111111222222222333333333444444444444444555555555555666555555666666777777888888888888888999:::<<<===>>>======>>>>>>???@@@@@@@@@???@@@@@@AAABBBCCCCCCCCC++++++++++++++++++++++++------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...000111222222333///......------------...------------------------,,,,,,---.........//////........................///////////////////////////////////////......---........................000000////////////000000222222111111000000//////000111111222222111111000111111111222222222333333333333333444444444444555444444444444444444444444444555555555555666666666666666777777777777666666888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???>>>???????????????>>>>>>BBBBBBBBBAAABBBCCCCCCDDDBBBCCCDDDCCCAAA?????????@@@@@@AAAAAAAAA@@@??????======>>>======<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<===============<<<;;;:::888888777777777666666666333333333333333222222222000000000000000000000000////////////............,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++&&&'''((()))************+++******************+++************************************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++************+++*********************************+++++++++************)))''''''((()))***))))))(((***++++++,,,,,,---------++++++++++++++++++++++++***))))))(((((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))*********)))))))))***+++++++++,,,************************+++******)))******++++++******************************++++++************))))))))))))*********+++'''(((((())))))*********))))))************)))))),,,------,,,+++***((('''************************,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------........................,,,,,,,,,---------..................//////////////////////////////000000111111111111111111111111000111333444444333111000222111111111111111111111222222333333333444444444444444444555555555555666444555555666777777888888777777888888:::;;;======<<<======>>>??????@@@@@@>>>???@@@AAACCCEEEFFFFFF++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333444333222111......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---...//////000//////////////////////////////...///////////////......////////////////////////000000////////////000000111111111111000000000000000000111111111111000000111111111111222222222222333333333333444444444444555444444444444333333333444444444444555555555666555555666666666666555555555555666777888999999:::;;;;;;;;;<<<======>>>>>>::::::999999:::<<<>>>????????????@@@??????>>>===AAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<;;;::::::777777666666666555555555222222222222222222222222000000000000000000000000/////////.........------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,++++++***))))))***++++++''''''((()))************************************************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++************)))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++******))))))&&&'''(((******)))(((((((((((()))***+++,,,------++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,***++++++,,,,,,++++++***************************((())))))******+++++++++***************+++++++++************************+++************+++,,,,,,***************+++++++++((()))+++***)))((((((((((((((()))))))))*********((((((((((((((())))))))))))))))))******)))))))))******+++***)))'''%%%$$$************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................,,,---------........................////////////......////////////000000111111111111111111111111111222333333333333222111333333222111111111111222333333333333444444444444444444444555555555555666666666777888999::::::;;;888888888999:::;;;<<<===<<<<<<===>>>>>>??????@@@>>>???@@@BBBCCCEEEFFFGGG++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666666444111///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++)))***,,,...///000000000////////////////////////......///////////////...////////////////////////111000000000000000000111000000000000000111111111000000111111111111000000111111111111222222222222222222333333333444444444555555444444444333333333333333444444444555555555555555666666666666555555444444555666777888999999999::::::;;;<<<<<<======999999888888999;;;>>>??????@@@@@@@@@@@@???>>>===??????>>>>>>??????@@@AAAAAABBBCCCBBB@@@??????@@@>>>???AAABBBBBBAAA???>>>======>>>>>>???>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::666666666555555555444444111111111222222222222222000000000000000000000000//////.........---------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++,,,,,,++++++***))))))***++++++)))***++++++++++++***************++++++*********************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++************)))++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++***************+++++++++'''(((***+++,,,+++***)))(((((())))))******+++++++++++++++++++++++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++++++++***************************************+++++++++++++++,,,------))))))*********+++++++++(((***---,,,***(((((()))))))))*********+++++++++******)))))))))))))))))))))******++++++******)))((()))***++++++)))(((&&&************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////........./////////000000111111111111111111111111222222222222222222222222555444333222111111222333333333333444444444444555444444444555555555555666666666777888999:::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAABBBBBBCCCCCC++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,000444888888555000---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***&&&(((***,,,.../////////////////////////////////---......///000/////////000000000000000000000000222222111111111111222222//////000000111111222222000000111111111111000000000111111111111222222222222222333333333444444444555555555444444333333333333333333444444444555555666666777777777777666666555666777888999:::;;;;;;888888999::::::;;;<<<<<<999888888777999;;;===???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===>>>??????@@@>>>???AAA@@@>>>=========???@@@BBBCCCCCCBBBAAA???<<<===>>>??????@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::666666555555555444444444111111111111111111222222000000000000000000000000//////.........---------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,---------,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++************)))++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++'''((()))***+++,,,------(((***,,,---------+++***++++++++++++************++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++************************))))))***+++,,,,,,------,,,+++++++++******))))))************************,,,+++++++++,,,------...))))))******++++++++++++***---000///,,,******,,,******+++++++++,,,,,,,,,,,,+++++++++******))))))+++++++++,,,,,,+++++++++(((***,,,...///...---,,,******************************++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////************************.........////////////000............/////////000---.........//////000000111111111111111111111111333222222111111222222333666555333222222222333333333333333444444444555555444444444555555555666666333444555666777888999999;;;;;;;;;::::::;;;<<<<<<<<<<<<======>>>?????????AAAAAAAAA@@@@@@?????????+++++++++++++++++++++++++++)))((())),,,---+++)))---------,,,,,,+++++++++...---+++)))))))))+++,,,222222333333222111///......---,,,+++++++++,,,---+++******************+++------------------------...------------...//////............////////////...///...---,,,,,,...000111000/////////000222333000000111111111111000000...000111000///...///111......///000000000000000222222222222222222222222111111222222222333333333444444444333333222222111555555444444444555666666888888777777666666555555999999888888888888888888::::::::::::::::::::::::;;;:::999999;;;>>>??????AAAAAA@@@@@@???>>>======>>>>>>======<<<<<<<<<<<>>===<<<>>>>>>?????????>>>>>>===<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;:::999888777777777777444333111111222333222111444333111///......//////000000///...............,,,,,,---......---,,,,,,,,,,,,,,,------...............---------,,,,,,,,,000//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***)))((('''&&&&&&,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))************++++++++++++,,,------,,,+++)))(((******))))))******+++,,,***+++,,,,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++***)))((('''&&&&&&(((((()))************)))+++++++++*********))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,+++******+++,,,,,,+++*********))))))((((((************************++++++************++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************,,,------......------,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,+++***))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))***+++,,,---)))***+++,,,---.........***++++++,,,,,,------...///---***+++---///...,,,,,,------......------,,,---------............//////////////////.........////////////000111222333000000000000000000000000000000111222222222222111222222222222222222222222...///000111222333333333222222222333333333444444333333444555666777888888:::;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++,,,***)))***---...,,,+++------,,,,,,,,,+++++++++,,,+++***)))***,,,...///111222222222111000...---------,,,+++++++++,,,---,,,++++++******++++++,,,---------------------------------------...//////............////////////.........---,,,,,,...000//////.........///111111000000111111111111000000...000111000///...///111......///000000000000000222222222222222222222222111111111222222222333333444444444333333333222222444444444333444444555666888888777777777777777777888888888888888888888888::::::::::::::::::::::::;;;:::999:::;;;===>>>???@@@@@@???>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;>>>>>>>>>???>>>>>>======>>>>>>????????????>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::;;;:::999888777666666666555333111111222333222111333333111000//////000000111000//////.........///,,,,,,---......---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******)))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,,,,+++*********))))))******+++,,,***++++++,,,+++***)))(((***************************************)))))))))++++++++++++++++++++++++,,,,,,++++++******))))))((()))******++++++******+++++++++*********))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++*********)))************************+++******************+++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************)))******++++++******)))***++++++++++++***))))))******+++++++++,,,,,,,,,*********))))))*********++++++++++++++++++++++++,,,++++++***))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,,,,---***++++++,,,---------------------,,,,,,,,,,,,,,,///---++++++---...---,,,,,,,,,------------,,,,,,------------............////////////............////////////000111222333000000000000000000000000000000111222222222222111222222222222222222222222///000111222222222222222333333333444444444555555444555666777888999::::::999:::::::::;;;;;;<<<<<<===<<<:::::::::;;;===>>>????????????????????????++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++***))))))***,,,...111222000111111111000...,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------------------------------------......///---............/////////---...///...,,,,,,...000......---------...///000///000000111111000000///...000111000///...///111....../////////000000000111111111111111111222222111111111222222222222333444444444444333333333333333333333333333444555555777777777777777777888888888888888888888888888888999999999999999999999999:::999::::::;;;===>>>???>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<==================>>>>>>??????@@@??????>>>;;;<<<======>>>=========<<<;;;;;;;;;;;;:::::::::::::::999888777666555555555333111111222222222111222222111111000111222222111000000///////////////,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***)))************+++++++++((()))***,,,,,,---,,,,,,******))))))******+++,,,***++++++++++++***)))))))))))))))))))))))))))))))))((('''''''''((())))))++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++++++++++++++*********************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))((())))))***++++++++++++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++******)))************++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,---------++++++,,,------,,,,,,,,,//////...------,,,++++++...,,,+++,,,---...---,,,,,,,,,------------,,,,,,------------....................................////////////000111222222000000000000000000000000///000111111222222111111222222222222222222222222000111111222222222111111444444444444555555555555444555555666777888999999888888999:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>************************++++++++++++,,,------,,,,,,+++++++++++++++++++++*********+++---///111222///000000///...,,,***))),,,,,,,,,,,,,,,,,,---------------,,,,,,---------------------------------------,,,,,,------...///---------.........//////---...///...---,,,...///..................////////////000000000000//////...000111000///...///111//////........./////////000000000111111111111111111111111111222222222222333333333333444444444444222222222222333333444555555555555666666777777777888888888888888999999999888888888888888888888888888999:::;;;;;;<<<===???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============>>>>>>??????@@@?????????;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999888777666555444555333111111222222111000111111111111111222333333111000000/////////000000------------------------...------,,,,,,+++++++++,,,,,,,,,+++++++++******......---,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,******))))))******+++,,,*********+++************************************)))((('''&&&&&&''')))+++************************((((((((())))))***************+++,,,,,,,,,,,,+++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++************+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************++++++***************+++***++++++,,,,,,++++++***++++++++++++++++++++++++'''(((***,,,---------,,,,,,,,,---------,,,++++++.........---------,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------...............//////////////////000111111000000000000000000000000///000000111111111111111111111111111111111111111111111222222222111111000333333333444444444444555222222333444444555666666666777888999:::;;;<<<===:::999999999:::;;;<<<=========>>>>>>>>>>>>>>>???************************)))******+++***++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////............---+++)))(((+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,---......------------............,,,...//////---------...//////////////////////////////000000000000//////...000111000///...///111000///......---...///////////////000000111111111000000111111111222222222111222222222333444444444222111111222333444555666444444444555555666666666777777888888888999999999888888888888888888888888666999;;;;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<<<<===>>>???????????????;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;;;;:::888999999999888777666555666444222111222222111000///000000111222222222333000///////////////000000---------------------------------,,,,,,++++++***,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---------,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++***************))))))******+++,,,******************++++++++++++++++++++++++++++++***)))''''''''')))+++,,,************************(((((())))))******++++++******+++,,,,,,,,,,,,+++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******************************************)))***++++++++++++***)))***+++,,,,,,******+++,,,************************++++++++++++++++++++++++,,,,,,------------,,,,,,'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************+++***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,---------......////////////////////////000111000000000000000000000000//////000111111111111000111111111111111111111111111111222222222111111000111111222222222333333333222222333333444444555555666666777888999;;;;;;<<<888888888999:::;;;;;;<<<>>>>>>>>>?????????@@@@@@************************(((***++++++***)))+++,,,*********+++++++++++++++,,,,,,,,,,,,------------,,,------...---,,,***)))******+++,,,------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,------...,,,------------.........,,,...//////...------...//////000000000///.........//////000000//////......000111000///...///111000///...---------...///......//////000000111111000000000111111111111222///000000111222333333444222222222222333555666777444555555555555555666666777777777888999999::::::999999999999999999999999555888<<<<<<::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<;;;;;;:::999999:::;;;<<<<<<<<<;;;:::777888999::::::999888777666444222111222222111///...///000111111111111111///............//////000...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,......---,,,+++***)))(((***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++...---,,,+++******************))))))******+++,,,*********)))******+++,,,++++++++++++++++++++++++***))))))((()))***,,,---************************+++++++++,,,,,,,,,------)))******+++++++++++++++***************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))*********************************)))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********************************)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,******+++,,,,,,---......)))+++---...,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......///////////////......//////000000000000000000000000000...///000000111111000000111111111111111111111111000111111222222222111111111111111111222222222222444444444555555555666666666666777888999999::::::666777888999::::::;;;;;;===>>>>>>??????@@@@@@@@@************************(((+++,,,,,,******+++---)))*********++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))***+++---......------------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,...///000...------........./////////...---,,,......////////////.........000111000///...///111111000...,,,,,,---...///------...//////000111111000000000000111111111111---...///000111222333333222222222333444666777888777777777777777666666666666777777888999999::::::::::::::::::::::::::::::444888<<<===:::999;;;>>>========================;;;;;;<<<<<<<<<=========<<<<<<=========<<<<<<;;;999:::;;;<<<============;;;;;;;;;;;;;;;:::999999888999;;;<<<===<<<;;;:::666777999;;;<<<;;;:::999777444222111222222000///......///000000000//////---------------...//////...---,,,,,,,,,,,,---...+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------............++++++++++++++++++++++++***************************************++++++,,,,,,,,,++++++*********)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++---,,,+++*********+++,,,******))))))******+++,,,******)))))))))***,,,,,,************************(((((()))******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------***+++,,,,,,,,,,,,+++***)))))))))******+++++++++************************(((***+++,,,,,,+++***(((***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***+++++++++++++++******+++++++++,,,,,,,,,*********))))))***************************************))))))***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,------------***+++++++++++++++++++++(((+++......,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,------...//////000//////.........//////000000000000000000000000...//////000000000000000111111111111111111111111///000111222222222222222111111222222222333333333444444444444444555555555666777777777888888999999555666777888::::::;;;;;;<<<<<<======>>>??????@@@))))))))))))))))))))))))))),,,...---+++***,,,///))))))******++++++++++++((()))***+++,,,,,,,,,,,,***+++,,,---...---,,,,,,)))***+++---......---------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++---000000...---------------...///...---+++***......////////////......///000111000///...///111111000...,,,,,,,,,...///---------...///000000111000000000000111111111111,,,---...///000111222333333333333444555666888888::::::999999888888777777666777777888999999::::::::::::::::::::::::::::::333888======:::999;;;>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>>>>===<<<;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999;;;======<<<;;;:::555777999<<<======<<<;;;777555222111222111000///---...///000000///...---,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...*********++++++,,,,,,---......------------,,,,,,...------,,,+++***)))(((++++++++++++++++++++++++*********************************)))***++++++,,,)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))************++++++++++++******)))***,,,---...*********)))***++++++,,,******)))))))))***,,,---))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))************************(((((()))***************))))))******++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---***+++,,,------,,,+++************++++++,,,,,,,,,************************((()))+++,,,,,,+++)))(((***+++,,,,,,******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---+++***)))******+++)))***+++,,,---.........,,,,,,++++++***)))))))))'''+++......,,,******++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////000//////.........//////000000000000000000000000...//////000000000000000000000000000000000000000...///000111222333333333222222333333333444444444222222222222222222333333777777777777777888888888555666777888:::::::::;;;;;;;;;;;;<<<===>>>>>>???+++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,+++*********+++,,,---+++,,,---------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------...---,,,,,,,,,,,,---......///000111111000///...---------............///000000111111111111000000111000///......///000111111111111111111222222333///////////////000111111000111111111111222222222333111000111555666555333888999999888888777666555444555666777999;;;<<<======<<<;;;:::::::::::::::999:::;;;<<<============??????>>>>>>>>>>>>>>>???============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::888777777999:::<<<<<<;;;:::999999999:::;;;<<<;;;:::::::::;;;<<<===;;;;;;<<<<<<;;;;;;::::::333333333222222222111111000000000000000///......000000///...---,,,,,,,,,------------------------///...------,,,,,,------*********++++++,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,++++++*********))))))******+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))...+++)))))),,,---,,,***,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,))))))))))))))))))))))))************************)))))))))))))))*********************************))))))))))))************''''''((()))***++++++,,,(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))(((((((((((())))))---+++))))))+++,,,***((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...---+++***)))(((((((((******+++,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))++++++************++++++***+++,,,---,,,+++***)))*********)))******+++++++++++++++++++++++++++++++++*********))))))(((((()))************+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))******++++++,,,---------------------,,,+++***------------------------,,,,,,,,,---------..................////////////111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222333111000111555666555333111222222333333222222111777999;;;;;;999777777777888888888888999:::;;;;;;<<<<<<<<<===>>>??????@@@+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++))))))******************+++***)))))))))***,,,,,,++++++*********+++,,,---+++,,,---------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///...------------...///------............---------------............////////////000000/////////000///...------...///000111000000000000111222222///////////////000111111111111111111222222222222444222111333666777666555666777777777777666555555444444555666888999::::::===<<<;;;::::::::::::;;;:::;;;<<<===>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888777888999;;;<<<;;;;;;999888888999999:::::::::999888888999:::;;;999999999:::999999888777333222222222111111111111000000000000000///......//////---,,,,,,+++++++++---------------------------,,,++++++******++++++***+++++++++,,,,,,,,,,,,,,,++++++***))))))******,,,,,,,,,++++++*********(((((((((((()))))))))***+++++++++++++++++++++++++++++++++*********))))))---+++))))))+++,,,+++******)))))))))))))))************)))))))))***++++++))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))************(((((())))))******++++++))))))))))))************,,,,,,++++++***)))))))))***))))))(((((())))))***,,,***))))))++++++***(((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***)))******+++++++++******,,,+++************++++++++++++++++++++++++++++++************)))))))))((()))************+++++++++,,,,,,++++++************))))))))))))))))))))))))+++******))))))******+++************************+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++***)))(((------------------------,,,,,,,,,---------..................////////////........................000000000000000000000000000000000000000000000000000111111111111222222222333111000222444666555333222222333333333333222222444555777777555444555666888888888888999:::;;;;;;;;;;;;<<<======>>>>>>???+++++++++******************************+++++++++))))))*********+++++++++)))*********++++++,,,,,,+++************+++,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---000///............///000......------------......---------............///........................///......------......///000000/////////000111111000////////////000111111111111111111222222222333555444333444666777777666444555555666666666666666666666777777888999999999<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>============;;;::::::::::::999999999999999888888999;;;<<<>>>===<<<;;;::::::::::::;;;888888777777666777777888777777777777777666555444111111111111000000000000000000000000000//////......---,,,+++++++++++++++---------------------------,,,++++++******++++++++++++,,,,,,,,,,,,------,,,+++******)))*********+++++++++++++++*********((((((((()))))))))))))))+++++++++++++++++++++++++++************)))))))))+++***((((((***++++++*********)))))))))))))))***)))))))))))))))***+++,,,))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))*********************************++++++++++++*********************************))))))*********,,,***))))))******)))(((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,+++************++++++++++++++++++++++++************)))))))))))))))************++++++++++++************)))))))))))))))))))))))))))))))))***))))))))))))))))))******************************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********------,,,,,,+++******)))******+++++++++***))))))------------------------,,,,,,,,,---------......---............/////////........................000000000000000000000000////////////////////////000111111111111222222222222111111222444555555444222222333333333333222222555666777777666777999;;;777777777888888:::;;;;;;:::;;;;;;<<<<<<=========************************************************++++++,,,,,,,,,---------*********+++,,,,,,------************++++++,,,,,,+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///..................///000000...------...000000---------............//////..................////////////......////////////////////////000000111000000//////000000111222111111111222222222333333444444444555666666666666333444555666777777777777:::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>??????>>>>>>>>>=========;;;:::::::::::::::::::::888888888999:::<<<>>>??????>>>>>>===<<<<<<<<<<<<888777777777666666666666666666666666555444333333000000000000000///////////////000000000000//////...------,,,++++++,,,,,,------------------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,---++++++***************++++++++++++***************++++++++++++++++++++++++************************************))))))))))))***)))(((((()))*********---,,,++++++***+++++++++************++++++,,,---))))))))))))))))))))))))************************,,,++++++***)))(((''''''((((((((((((((((((((((((((()))))))))************+++*********************)))))))))*********++++++))))))*********+++++++++++++++************+++++++++***************)))))),,,+++++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++)))***,,,.........,,,+++******+++,,,,,,,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++---///......,,,+++*********************************************)))))))))))))))))))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222222222222333333444444444222333333333333333333222666777777777777888;;;>>>777777777777888999;;;;;;:::::::::;;;;;;<<<<<<<<<************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000---------............///000//////......//////000000000000111111000000000///////////////000000111000000000000000111222222111222222222222333333333333444444444444444555555444555666777888999999999::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<888999999:::;;;===>>>???>>>>>>>>>===<<<;;;;;;:::999999888888888777777666666666666666555444333222//////////////////////////////000000000000/////////......---------------------------------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))((()))))))))))))))***+++---,,,,,,+++******++++++)))))))))))))))***++++++))))))))))))))))))))))))************************,,,++++++***)))(((''''''((((((((((((((((((((((((((()))))))))************++++++++++++************((((((((()))))))))******)))))))))***++++++,,,,,,++++++************++++++++++++++++++************,,,+++++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++(((***,,,...///...---,,,******+++,,,,,,,,,,,,+++************++++++++++++))))))))))))))))))))))))+++******))))))******++++++*********+++,,,...///...---,,,+++******))))))************************))))))))))))))))))******))))))*********+++++++++)))))))))))))))))))))***))))))))))))))))))))))))+++++++++******+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............////////////////////////////////////////////////111111111111111111111111000000111111111222222222222333333333333333333444333333333444444333333333222333333333333555888;;;666666666777888999;;;<<<::::::::::::;;;;;;;;;;;;***************++++++++++++++++++***************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------............///111000///......///000111000111111222222111111000000000/////////000111111111000000000000111222222222222222222333333333333333444555555444333444555555555777888999999999999777777777888888888888888;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===999:::;;;<<<<<<===>>>>>><<<<<<<<<<<<;;;:::888888999999:::999999888777666666666666555444333222111////////////000000000000...//////000000000000000///......------.........---------------------------,,,++++++******++++++,,,,,,++++++++++++***************)))******+++,,,)))))))))******************************)))))))))************************(((((()))))))))))))))***((()))******))))))+++---++++++***)))(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++++++++'''((((((((())))))))))))))))))******+++++++++,,,*********))))))*********,,,---------+++***+++,,,+++++++++***************++++++++++++++++++++++++)))************+++++++++)))***+++---------,,,,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,))))))))))))))))))))))))++++++************++++++************+++,,,------,,,,,,+++***))))))))))))************************))))))))))))************)))************+++++++++)))))))))************+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++)))******+++,,,,,,------))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------------------------000000000000000000000000111111111111111111111111000111111111111222222222222333444444222222333444333333444444444444333333222444555555555666888:::555555666666888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;))))))*********++++++++++++++++++*********))))))))))))*********++++++++++++++++++******))))))(((***+++,,,---------,,,,,,)))***+++,,,,,,,,,++++++++++++******+++---...///******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++---------............///000///---,,,,,,---///000///000111222222111000///111000000000000111222222111111000000111111222333222222222333333333444444444666777666444333555777555555666777888888888777666666666777777888888888:::::::::::::::;;;<<<===<<<<<<============<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===============>>>>>>>>>>>>===;;;999888999999::::::999888666555555555555444333222111000/////////000000111111111......///000000000000000...------,,,,,,------...---------------------------,,,++++++******+++++++++++++++******)))))))))******))))))***++++++,,,((()))))))))*********++++++++++++******)))))))))************************(((((((((((())))))******(((***++++++)))***,,,///,,,+++***)))((((((((((((,,,+++***)))((((((((()))))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))*********************++++++,,,,,,,,,(((((()))))))))************************+++++++++***))))))(((((())))))***,,,...///...,,,+++,,,...***************+++++++++************************)))************+++++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******((())))))*********))))))******))))))((()))))))))************************((()))))))))************)))************+++++++++************++++++,,,,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++'''((((((((()))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,---+++++++++++++++++++++,,,((()))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........------------------------000000000000000000000000111111111111111111111111000111111111111222222222222333555444222111333444333333444444444444333333444666888999888888999:::555555555666888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;))))))******++++++++++++++++++++++++******))))))++++++,,,,,,,,,---------,,,++++++***)))(((''''''***+++,,,---...---,,,,,,)))***+++,,,---,,,++++++++++++******+++---...///******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++---...///000000///...---,,,---////////////---,,,---------........./////////...,,,++++++,,,...///...///000111111000///...111111111111111222222333111111111000111111222333222222333333333444444444555777999888555444666888444555666666666666666666666777777888999999:::::::::::::::::::::;;;<<<======>>>>>>>>>>>>>>>======:::999999:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<===============<<>><<<;;;888999999999888777555444555444444444222111000/////////000000111111222222......///000000000000000,,,,,,,,,++++++,,,------------------------------///...------,,,,,,------+++*********))))))((((((******))))))***+++,,,,,,(((((())))))*********+++---------,,,,,,+++++++++))))))))))))))))))))))))'''((((((((())))))******(((***,,,+++******---000...---,,,+++************000000...---,,,+++++++++))))))))))))))))))))))))************************)))))))))))))))*********************************))))))))))))************))))))***+++,,,,,,------)))************+++++++++************************))))))(((((((((((())))))---///111///,,,+++---///))))))******+++++++++,,,************************)))************+++++++++++++++***))))))******+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))((('''&&&)))((((((((((((((()))***))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++************+++,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222222444555444222111222555333444444555555444444333000333555666666555555666444444555666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<******++++++++++++******++++++++++++++++++++++++************************---,,,+++******+++,,,---++++++++++++++++++++++++************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///000///...---******+++,,,,,,---......//////.........---------...........................///////////////...---000000000000//////////////////000000111111222222///000000000000111111111333333333333333333333333555555555555555555555555666666666666777777777777555666777888999::::::::::::999888888999<<<>>>@@@>>>>>>>>>===============@@@???>>>===<<<;;;::::::<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======@@@@@@@@@???===<<<::::::;;;999888888999888777555333333222222111111222222000000000000////////////////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********))))))((())))))*********+++++++++************************+++++++++*********))))))((((((((((((((((((((((((***************************++++++,,,+++***((((((+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++******************)))))))))***+++++++++,,,((())))))))))))************)))((('''''')))+++---************************++++++++++++++++++++++++))))))(((((((((((())))))+++++++++++++++++++++++++++*********))))))((((((******************************))))))))))))************************************))))))))))))************++++++++++++******))))))***))))))(((''''''))))))************))))))******++++++++++++******,,,,,,+++***))))))******,,,,,,+++***))))))******++++++++++++++++++++++++)))************+++++++++((()))+++---------+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------...////////////////////////.........//////...///000000...,,,000000000000111111111111222111000000000111333333222222222222222222222222333333222222333333444555555444333333555666666666666666777777888999;;;;;;;;;;;;<<<<<<===>>>>>>>>>******++++++++++++******++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---............---+++++++++,,,,,,---------......------,,,,,,,,,,,,..............................///////////////...000000000000////////////000000000000000111111111000000000111111111222222333333333333333333333333444444444444444444444444444444444555555555666666444555666777888999999999999999888888999;;;===???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;999999:::888777777777777666444555444444333222222222222111000000000////////////////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))******************)))******+++++++++,,,,,,,,,************************+++++++++*********))))))************************************************)))***,,,...//////......************)))))))))((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***))))))******+++++++++,,,,,,,,,***************************************+++++++++)))))))))*********++++++***)))(((((((((***+++,,,***************************************************))))))(((((())))))***************************************)))))))))(((******************************))))))))))))************************************))))))))))))************++++++++++++******))))))))))))))))))((('''))))))************))))))******++++++++++++******,,,++++++***))))))******,,,++++++***))))))******++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------..................---------////////////............///......///000000///---//////000000000111111111222111000000000111222333222222222222222222222222333333222222333333444555666555444555666777777777888888888888888888999999;;;;;;<<<<<<======>>>>>>******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------------...///000000000///////////////000000000000111111111111000000000000111111111111222222222333333333333333333333333333333333333333333333333333222222222333333333444444333444555666777888888888999888888888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;:::999888999777666666666666555333666666555333333222222222111111000000000/////////////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++++++++))))))*********+++++++++************************+++++++++***************************************************************&&&''')))+++,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++******************++++++++++++***))))))******+++++++++,,,,,,,,,************************+++++++++***************************+++++++++,,,)))))))))***************************************))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************))))))))))))******************************))))))))))))************************************))))))))))))************++++++++++++******(((((())))))***)))))))))))))))************))))))******++++++++++++******,,,+++******)))*********,,,+++******)))*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...//////......---,,,,,,+++...........................------...000111000...//////000000000000111111111111000000111111222333222222222222222222222222333333222222333333444555777666666666666777888888:::999999888777777888888;;;;;;;;;<<<======>>>>>>******++++++++++++******************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...///000000000000////////////000000000000222222111111000000//////111111222222222333333333222222333333333333444444333333333333333333333333222222222222333333333333444444666777888999999999999999999999:::;;;============>>>>>>>>>>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???:::::::::::::::;;;<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<;;;:::999999999777666666666666555333666555444333222111111111111111111000000000//////////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++,,,,,,(((((((((((()))))))))***************************************************((((((((((((((((((((((((************************(((((()))******)))((('''*********)))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++******)))******+++++++++,,,,,,,,,***************+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,)))******+++++++++***)))************************))))))))))))))))))))))))++++++************++++++*********************************)))))))))))))))******************************))))))))))))************************************))))))))))))************++++++++++++******'''((()))***************))))))************))))))******++++++++++++******++++++***************+++++++++***************+++************************))))))*********+++++++++,,,+++******)))******+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------............------,,,,,,,,,------...............///---,,,,,,...000111000///////////////000000000111111111111111111222222222222222222222222222222222333333222222333333444555666666777666555555777888999999888888888888888999::::::;;;<<<<<<======>>>******++++++++++++******************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++------------............------------------------,,,,,,...///000000000000.../////////000000000111222222111111000000//////111111222222222333333333222222222333333444444444444444444444444444444444222333333333333444444444555555777888999::::::::::::::::::;;;;;;<<<======<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<;;;:::::::::888777777777777666444444333222111000000000000111111111111000000000000////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))+++******))))))******+++++++++******++++++------)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************+++,,,------,,,++++++))))))))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))************************)))******+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******++++++++++++***)))************************************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))************************************))))))))))))************************************))))))))))))************++++++++++++******(((((()))******+++******))))))************))))))******++++++++++++******+++***************+++++++++***************++++++************************))))))*********+++++++++++++++***))))))******+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------......,,,---------......//////---,,,,,,...000111000///...////////////000000000000000111111222222222222222222222222222222222222333333222222333333444555555666777555333333555777777777777777888999:::;;;::::::;;;;;;<<<=========******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///......//////000000111111111111111111000000000000111111111111222222222333111222222333333444444555555555555555555555555555333333444444444555555555555666777999:::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;:::888777777777777666444222111111000000000000000222222111111111000000000////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))++++++************+++++++++***))))))***+++---...+++,,,,,,,,,,,,---------))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************%%%&&&(((+++,,,---------))))))))))))************+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))***************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++***************************+++++++++,,,+++++++++++++++******************************************************************))))))*********++++++++++++++++++++++++))))))))))))******************************************))))))))))))************************************))))))))))))************++++++++++++******))))))******+++*********))))))************))))))******++++++++++++***************)))******+++,,,*********)))******+++,,,************************)))************+++++++++)))))))))*********++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,------......,,,,,,,,,---......//////...------...000111000.........////////////000000000000111222222222222111222222222222222222222222333333222222333333444555444666777555222222444777666666666777888:::;;;<<<:::::::::;;;<<<<<<======******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++*********************************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......///////////////............///000111111111000000000000000111111111000000000111111111222222111111222333333444555555444444444444444444444444333333333444444444444555444555666888999999::::::888888999999::::::999999999999::::::;;;<<<<<<============>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<=========>>>>>>>>>>>>888888999::::::;;;::::::999777666666666666555333111111111000111111222333222222222111111111000000////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((((((((***,,,...++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************"""###&&&(((***+++++++++((()))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***************+++++++++)))))))))*********++++++---,,,+++*********++++++************************))))))))))))))))))))))))***))))))(((((())))))***************************((()))))))))******************************************))))))))))))************************************))))))))))))************++++++++++++************+++++++++***))))))))))))************))))))******++++++++++++************))))))***++++++,,,******))))))***++++++,,,************************)))************+++++++++&&&''')))***++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---++++++,,,------.../////////......///000000///---........./////////000000///000111222333222222111222222222222222222222222333333222222333333444555444777999777333222444888888777777777888999::::::999::::::;;;;;;<<<<<<===******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......---......///000111111222//////000000111111222222///000000000000111111111111111222333333444555555333333333333333333333333222222333333333444444444333444555777888888888888666777777888888888777777888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>666777888999999999999999888666555444555555444222111111111111222333444555222222222111111111111000000/////////..................---------,,,,,,,,,,,,,,,---------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''(((***,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************((()))***,,,,,,,,,+++***(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,))))))******+++++++++,,,((())))))))))))*********...---+++))))))***+++,,,************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++******************************))))))))))))************************************))))))))))))************++++++++++++******+++++++++++++++***)))((())))))************))))))******++++++++++++************))))))***+++,,,,,,******))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++$$$&&&(((+++,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.........------,,,,,,++++++***++++++,,,,,,---...//////000///...///000000...,,,............/////////000///000111222333222111111222222222222222222222222333333222222333333444555666999:::888444222555999:::999888888777888888888999999:::;;;;;;<<<<<<===******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------..............................---------,,,,,,,,,,,,---------.../////////////////////////////////111000///......///000111000000000000111111111111111111222333333333333222222222333333333333444444222222333333333333444444777666444333444555777888999888777777777888:::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>============AAAAAA@@@@@@???@@@@@@@@@;;;::::::;;;===>>>===<<<>>>>>>>>>>>>============999999888888888888888888777777555444333222222222222222111111111111222222222222222222111111111111////////////..........................................---,,,++++++*********,,,---+++((('''))),,,************************)))))))))))))))))))))))),,,,,,,,,+++)))((()))+++++++++***)))(((((())))))+++*********))))))(((((())))))))))))************+++*********))))))(((((((((((((((((((((((((((((())))))))))))************+++)))'''))),,,......---************************++++++******))))))((((((------,,,++++++******)))************************))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))***++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,---------,,,,,,+++++++++************+++++++++++++++*********))))))(((((())))))))))))((((((&&&'''(((******+++++++++))))))***++++++++++++***++++++************++++++++++++*********************)))))))))))))))***+++((()))***+++,,,+++******))))))))))))))))))))))))+++*********))))))(((((())))))***+++---...///000++++++++++++++++++++++++*********************************)))))))))))))))******+++++++++,,,,,,,,,************************+++)))((()))+++,,,)))&&&************************)))******++++++******)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......000000111111000///......///////////////.........000000000000000000000000111111222222222222111111333333333333333333333333444555666777888999:::;;;777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>???******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,,,,------.........,,,,,,,,,---------------////////////////////////111000///......///000111000000000000111111111111000111222222333333222222222222222333333333444444222222222333333333444444666555333333333555777888999888888777777888999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>=========<<>>******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///***++++++,,,---...///000,,,,,,,,,,,,,,,,,,++++++////////////////////////000//////......//////000000000000000111111111111000111222222333333222222222222222222333333333333222222222222333333333333444333333333444555777888999999888888777888888999999:::<<<>>>>>>>>>>>>===>>>>>>>>>=========<<<<<<=========>>>???@@@AAABBB===<<<;;;;;;<<<===<<<:::::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888777666555333222222222222222222111111111111222222111111111111000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))...+++'''(((+++---***'''))))))))))))))))))))))))++++++++++++++++++++++++''')))+++,,,***)))******+++***))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************))))))))))))************+++)))(((((()))******)))************************))))))))))))************))))))******+++,,,,,,,,,************************************************************************************************++++++*********************************+++++++++************************++++++++++++++++++++++++++++++************++++++))))))***************)))***))))))(((((())))))***+++++++++***************((())))))******))))))(((((())))))*********))))))))))))***++++++++++++******))))))(((((())))))***************************------,,,+++*********+++))))))***++++++++++++***************************************))))))))))))((((((((()))))))))******++++++++++++++++++++++++************************))))))))))))))))))******)))))))))*********++++++***************************((('''(((***+++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,+++***------......//////000000...///000111333444555666222333333333333333333222111111222222333333444444333333333444444444555555777777888888999:::::::::999999::::::;;;;;;<<<<<<******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++,,,///...,,,++++++,,,...///++++++,,,,,,---...//////...---------,,,,,,++++++///////////////////////////////////////////////////000000000111111111111000000111222222222222222111222222222222333333333111222222222222333333333333333333444555777888999999999999888888888888888888:::<<>>===>>>>>>=========<<<<<<<<<============>>>>>>???@@@>>>===;;;;;;<<<<<<;;;999:::::::::;;;<<<<<<======;;;;;;::::::999999888888666555444333222222222222222222111111111111222222222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++///,,,******,,,---,,,***((((((((((((((((((((((((************************&&&))),,,------,,,,,,,,,******)))))))))))))))************)))))))))))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((()))))))))************,,,+++***)))))))))))))))************************(((((())))))******++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++******))))))************************************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,+++))))))(((((((((((())))))************************)))))))))******))))))))))))************))))))((())))))***++++++++++++***))))))(((((((((((())))))***************+++++++++...---,,,+++***)))))))))))))))******++++++++++++*********************************)))))))))))))))))))))))))))))))))((((((************************************************)))))))))))))))*********((())))))))))))************************************)))(((((()))*********************************++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............------------............/////////......---,,,------...///000111111...///000111222333444444111222222333333222222111000000111222333444444555444444333333333333333333777777777888999999::::::888888999999::::::::::::******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++...---,,,++++++,,,---...------------------------//////......------,,,,,,////////////////////////......////////////......///000000000111111111111000000111222222222222111111111111222222222333333111111111222222222333333333444444555666888999:::888888888999888888888888888999<<<>>>??????>>>===============<<<<<<<<<<<>>======<<<<<<<<<<<<>>>===;;;;;;<<<<<<;;;999;;;;;;<<<<<<<<<=========;;;;;;:::999999888777777555444333222222222222222222222111111111111222222///............---------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---+++)))(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))"""%%%(((******)))))))))***)))))))))))))))******))))))))))))))))))******((()))))))))************))))))))))))))))))******((((((((((((((((((((((((((()))))))))************------,,,+++***)))******************************(((((())))))******++++++,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++******)))************************************************++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,,,,))))))(((((((((((())))))************************))))))************)))))))))************))))))((())))))***++++++++++++***))))))(((((((((((())))))))))))*********+++++++++---,,,+++))))))(((((((((***************+++++++++************************))))))))))))))))))******+++************)))))))))************************************************(((((())))))************((())))))))))))*********************************++++++***)))((((((((()))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------............------------.........//////000000000//////,,,------...///000111111////////////000000000000000000111111111111000000000000111111222333444444555555555444444444444333666777777888888999::::::888888888999999999999999******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++++++++*********,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,..................------////////////////////////---......//////......---000000000000111111111111///000111111222222111111111111111111222222222222111111111111222222222222333444444555666777888888777777888999999999999888777888:::<<<>>>>>>>>>>>>=========<<<<<<<<<;;;;;;??????===<<<;;;:::::::::===<<<;;;;;;<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666444444333222222222222222222222111111111111222222////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,***&&&$$$'''+++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''***+++*********+++)))))))))))))))******+++))))))))))))************))))))))))))************))))))))))))************************************))))))))))))************,,,------,,,***)))***,,,************************))))))))))))************(((((())))))***+++++++++************************++++++++++++++++++++++++************************************************((()))***+++,,,++++++***+++++++++***************************************++++++++++++++++++++++++++++++************++++++''''''((()))***************))))))(((((())))))******************+++++++++)))******++++++******)))((())))))*********))))))))))))***++++++++++++******))))))(((((())))))***)))))))))***++++++,,,,,,++++++***)))((((((((((((******))))))******+++,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************************************((((((((()))******++++++)))))))))*********++++++************************(((***++++++)))(((((()))*********************************++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......,,,---......///.........------......//////000000//////////////////////////////000000000000//////000000111111222222333333555555555555555555555555666666777777888999999999888888999999999999999999******+++++++++,,,,,,,,,)))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********)))***+++---......---+++***,,,,,,------------------------------------......////////////////////////------...//////...------000000000000111111111111///000000111111111111111111111111111222222222222111111111111222222222222222333333444555555555444555666777999::::::::::::777888999:::;;;===>>>>>>======<<<<<<<<<;;;;;;;;;======<<<;;;:::::::::;;;<<<;;;:::;;;======<<<;;;======<<<<<<;;;::::::::::::999999888777666555444444333222222111222222222222222111111111111222222222111111111111000000000.........---------,,,,,,------------------------*********************************)))((((((((()))************************(((((((((((((((((((((((()))***,,,,,,++++++,,,...)))))))))))))))***++++++((()))))))))************))))))))))))************((()))))))))************************************))))))))))))***************+++,,,+++)))(((***,,,*********************************)))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''***,,,---,,,,,,++++++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++&&&'''((()))*********************))))))*********))))))*********+++++++++)))******++++++******)))'''((()))***************))))))***++++++++++++************))))))*********((())))))***++++++,,,,,,++++++***))))))*********+++***)))))))))***+++,,,++++++++++++++++++++++++((()))))))))******************++++++++++++++++++************************************************'''(((((()))******++++++************+++++++++,,,************************###'''+++,,,+++******+++************************((())))))******))))))(((***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......+++,,,------.........---.........///////////////......//////000000111111000000111111111111000000111111111111111222222222444444444555555555555555666666777777888888999999999999999999999999999999******+++++++++,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******)))))))))+++---//////---+++)))***++++++,,,---...//////+++++++++,,,,,,---------////////////////////////,,,---...//////...---,,,000000000000111111111111//////000111111111111111000111111111111222222222000111111111111222222222111111222333333333222222333555777999:::;;;;;;:::777777777888:::<<<===???======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;::::::;;;===>>>===<<<===<<<;;;;;;:::999888777999999888777666555444333333333222222111222222222222222111111111111222222............------------......---------,,,,,,,,,........................((((((((((((((()))))))))000---******---...,,,***************************))))))))))))))))))))))))'''((()))((('''''')))+++))))))((())))))***++++++(((((())))))*********+++))))))))))))************(((((())))))*********+++(((((((((((((((((((((((())))))))))))************(((***+++***((('''))),,,************************++++++******))))))((((((++++++******)))(((((((((************************++++++++++++++++++++++++************************((((((((((((((((((((((((%%%'''))),,,------,,,,,,++++++++++++******))))))************************++++++++++++++++++++++++++++++************++++++((((((***++++++,,,,,,,,,++++++************++++++))))))******++++++++++++******++++++++++++******''''''(((******+++++++++))))))***++++++++++++***++++++************++++++((())))))***++++++,,,,,,+++++++++***++++++,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++(((((())))))*********+++)))*********++++++++++++))))))))))))))))))))))))************************'''(((((()))***+++++++++***++++++++++++,,,,,,,,,************************$$$***------,,,,,,---************************(((((())))))))))))(((((()))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............------.........,,,------.../////////...///////////////.........---...///000111222333444111111222222222222111111222222222111111111111111333333333444444555555555666666666777888888999999::::::999999999999999999++++++*********************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***+++---......---+++***************************++++++******************++++++++++++++++++++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------......///////////////......////////////......111000/////////000222333111111222222222333333333111000000000//////......000000111222333333444444555555444444444555666666666777777888999999::::::777888:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===<<<<<<;;;999888888777777666555444444333444444222222111111111111111222......//////000000111111......////////////......---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++))))))************))))))++++++++++++++++++++++++))))))************))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))))))))((((((''''''((()))***++++++,,,))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************************************(((((()))************)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,,,,,,,***((('''(((((()))***************))))))))))))************&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++++++++*********)))))))))************+++++++++++++++++++++***)))((('''++++++******))))))((((((************************************************++++++++++++++++++++++++++++++******)))(((((((((***************************++++++++++++***))))))))))))))))))))))))))))))***************************+++,,,------,,,***(((((((((((())))))***++++++***)))(((''''''((()))***************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,------...................................................------)))***+++---......///..................///000000...//////000111222222222......///000111222222333222222222333333333444444555555555555555555444444555666777888888999999888************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------......///////////////......////////////......000000//////000000111222111111111222222222333333222222222111111111000000111111111222333333333444555444444444444555555666666777777888999:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888777777666777666555444444333333444333333222111000000111111////////////000000000000......////////////......------,,,,,,,,,,,,------///......---,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))************))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))******++++++))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))************************))))))))))))************************************((())))))***+++************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,***((('''(((((()))***************))))))))))))************+++++++++***++++++,,,---************************))))))))))))))))))))))))(((((()))***************+++++++++*********)))))))))************+++++++++************))))))((('''*********)))))))))))))))************************************************))))))))))))))))))))))))((((((((()))******++++++***************************++++++++++++***))))))))))))))))))))))))))))))************************((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++))))))************))))))************************************************)))***+++,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------................................................---......///000000000000...............//////000...//////000111111222222//////000000111111222222333333333444444444555555555555555555555555444444555555666777888888888888************************+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------......///////////////......////////////......//////000000111111000000111111111222222222222333444444333333333333333222222222222222333333333333444444333333444555555666666777888999:::;;;<<<<<>>>>><<<;;;:::;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;:::999888999999::::::;;;<<<======::::::999999888777666666777666555444333333333333444333222111000000000000000000000000////////////......////////////............------------............------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))***))))))((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))*********))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***+++++++++***)))((((((((()))***************)))))))))*********++++++,,,***)))''''''((()))***************************))))))))))))))))))))))))(((((()))***************+++************))))))))))))************+++++++++))))))))))))))))))(((((())))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++******************************++++++******)))(((((((((((((((((((((((((((************************(((((()))***+++,,,---.........------,,,++++++***)))***++++++++++++***)))************************++++++++++++++++++++++++++++++,,,---............,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------........................///000000000000000000000......------......///000...//////000000111111222000000000000000111111111444444444444555555555555444444444444444444555555555555666666777888888888***************++++++++++++***(((''''''(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........................---......///////////////......////////////......---...000111111111000///111111111111222222222222444444444444333333333333333333333333333333222222333333333333444555666666777777888999:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<===>>>??????<<<<<<<<<<<<;;;999888888888999999:::;;;<<<======:::::::::999888777777777666666555444333333333333555444333111000/////////111111000000//////............////////////...............------.........---------,,,,,,,,,++++++***++++++++++++++++++***************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))(((*********)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************)))******+++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))***+++******)))((((((((()))***************))))))*********+++++++++---+++(((%%%%%%%%%''')))************************))))))))))))))))))))))))(((((()))***************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++************************************************------------------------++++++******)))(((((((((***************************************))))))(((((((((((((((((((((((((((************************))))))))))))***+++,,,---++++++++++++******))))))+++******))))))******+++************************+++++++++++++++++++++++++++,,,------.........------,,,+++***+++,,,---......------,,,,,,+++++++++---------------------------------...............//////......------------...------------...//////////////////000000111111111111111000000000000000333333333444444444444555333333444444444444555555555555555555666777888888))))))*********++++++++++++***(((''''''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........................---......///////////////......////////////......---...///111111000//////000000111111111222222222222222333333333333333333444444333333333333333333444444444444555666777888777888888999999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;888888999:::<<<===>>>>>>=========<<<;;;:::999888999999::::::;;;<<<======;;;;;;;;;:::999999888888666555444333333222222333555444333111000/////////111111000000//////............////////////...............------.........,,,,,,,,,,,,,,,+++++++++))))))************))))))************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++***++++++++++++++++++++++++)))******++++++******)))************************)))))))))******)))))))))(((((()))***************************++++++++++++000...+++)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++++++++***))))))))))))***(((((())))))******++++++************************************************((((((((((((((((((((((((++++++******)))((((((((()))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++)))))))))******+++++++++,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,+++***+++,,,...///---------,,,,,,++++++***---------------------------------.........//////000///...---,,,,,,---------------------.../////////////////////000000000111111111000000000000000111111222222222333333333333333333333444444555555444444444444555666777888)))))))))***++++++,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................---......///////////////......////////////............//////000000//////000000000111111111111222111111222222222222333333333333333333444444444444444444555555666777999999888888888888888888888888666777888999:::;;;;;;<<<888888999:::;;;<<<===>>>===============<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999666555444333222222222222444333222111000000000000000000000000////////////......////////////............------------......,,,,,,,,,,,,++++++++++++)))))))))******)))))))))************************))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))******))))))))))))))))))*********))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))************)))++++++++++++++++++++++++))))))************))))))************************((((((((()))))))))******(((((()))************************++++++++++++,,,...,,,***((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))))))))))))))***)))************+++++++++...---+++***))))))******))))))))))))************************************************************((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))******+++,,,,,,------,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++*********++++++++++++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000///...------...///------,,,,,,------...///////////////////////////000000000000000111111111111111111111222222222222222222333333444444555555444444333333444555777888((())))))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,------------------------------........................---......///////////////......////////////......///............///000000000000000000111111111111111111222222222333333333222333333333444555555555555555666666777999:::;;;999999888777777666666555555666777999:::;;;;;;;;;999::::::;;;<<<======>>>===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::::::::999999999999999666555444333222222222222333333222111000000111111////////////000000000000......////////////......------,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))************************))))))************))))))((((((((((((((()))******))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))************(((((())))))******++++++))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************''''''((())))))))))))(((************************))))))************))))))************************((((((((((((((()))******(((((()))************************+++++++++,,,,,,))))))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))******)))************+++++++++111000---+++***)))***+++*********)))))))))))))))************************************************++++++++++++++++++++++++((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))(((((('''++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***))))))***************************))))))))))))))))))***))))))))))))))))))))))))************************)))***************)))))))))***+++,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///---,,,,,,---...///------,,,,,,------.../////////////////////////////////000000111111222222111111222222222333333333111222222333444444555555444333222222333444666888((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++---......---+++***************************((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,***)))************************++++++,,,,,,,,,---------------------------------////////////////////////---......///////////////......////////////......//////...------///000111000000000000111111111111222222222333333444444444222222333333444555666666666666666777888:::;;;<<<999999888777666555444444777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>>>>????????????>>>===<<<<<<;;;;;;:::999999999999999888888888888888555555444333222222222222222222111111111111111222......//////000000111111......////////////......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))************'''(((((()))***++++++,,,))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))*********************+++++++++,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))(((((()))***************'''((((((((())))))******)))************+++++++++333111///,,,*********+++++++++******))))))((((((************************************************))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***))))))((((((''''''&&&&&&((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((***+++---......------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---,,,***))))))***,,,------,,,,,,,,,,,,---......///////////////............//////000111222222333222222333333333444444444111111222333333444555555444333222222222444666888************************************************)))************+++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******))))))***+++,,,,,,+++++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---............---------,,,,,,,,,+++,,,------......------------------------------000000000000000000000000......////////////......000000000000111111111111222000///...///000222333000222333555666666555444555555444444444444555666999:::;;;:::999999:::<<<@@@<<<777666777999999888666777888999;;;<<<===>>><<<;;;;;;<<<<<<===>>>???:::::::::;;;<<<===>>>???<<<<<<;;;;;;;;;:::::::::666777:::<<<===<<<;;;;;;444444333222222111000000111000000000000000111111000000000000/////////.........//////...---,,,,,,,,,,,,,,,++++++*********...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---***'''''')))+++***)))+++++++++*********))))))***++++++***)))(((((()))))))))))))))))))))))))))++++++************++++++******)))***+++---///111...------,,,+++***))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++++++++++++++*********))))))************************))))))************))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******///......---,,,+++************))))))))))))******,,,***)))((((((***,,,---))))))))))))))))))))))))***)))))))))***+++,,,,,,************************---+++)))''''''((()))******))))))((('''&&&&&&%%%)))))))))))))))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((***+++***)))((()))***++++++++++++++++++++++++---,,,+++***+++,,,---...***+++,,,,,,******+++,,,++++++------------++++++,,,------......------,,,)))+++,,,...//////......222...,,,,,,///111///---////////////000000000000......000111222333333444111111222222222333333333+++---111444555444222111333333444555666777888999************************************************)))************+++++++++******+++,,,,,,,,,,,,+++((())))))))))))************************+++,,,,,,+++++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------.........+++,,,------......------------------------------////////////////////////......////////////......000000000000111111111111111111/////////000222333222222333333444444333333333333333444666777999::::::;;;<<<;;;::::::<<<>>>@@@<<<888666888999999999666777888999;;;<<<===>>>======<<<<<<<<<<<<<<<===::::::999::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::777888999:::999888666555444444444333222222111111111111000000000111111222333333333222222222111111...............---,,,,,,---------,,,,,,,,,++++++...---,,,+++************++++++++++++++++++++++++,,,***'''''')))+++***)))+++++++++*********)))))))))***+++***(((((((((***))))))))))))))))))))))))*********))))))*********************+++---...///++++++******)))(((((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))******)))((((((************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))+++++++++*********))))))************************))))))************))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))((((((((((((************************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******))))))((((((******))))))))))))******,,,++++++***+++,,,---...*********************************)))******++++++************************,,,+++)))((((((((()))******)))))))))((('''''''''))))))))))))))))))))))))))))))(((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((***+++***)))((()))***************************,,,++++++++++++,,,------+++,,,------,,,+++,,,---+++,,,------------,,,+++,,,------......------,,,***+++,,,...............---.........------...///////////////000000000000111222222222222111000000111111111222222222333333...000222555666666444333333444444555666777888888************************************************)))************+++++++++******+++,,,,,,,,,,,,+++((())))))))))))*********+++************++++++,,,+++++++++***((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***++++++,,,---...///000+++,,,------......------------------------------..............................////////////......000000000000111111111111111111000///000111222333333222222222222222333333444444555666777999:::;;;888999::::::999999;;;===>>>;;;888777888999999999777777888999;;;<<<======>>>>>>===<<<;;;:::;;;;;;:::999999999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;888999999999888777555444555555444444333333222222222222111111111111222222333333333333222222222222---............------,,,......------------,,,,,,------,,,+++************************************+++)))(((((()))******)))+++++++++***************'''((())))))(((((()))***))))))))))))))))))))))))***))))))(((((())))))***++++++******++++++,,,---))))))))))))))))))))))))******)))(((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))******++++++******)))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++++++++***************************************))))))************))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((((((((((((((((((((((((((('''((()))***+++,,,------************************))))))***++++++***))))))))))))))))))))))))))))))******++++++++++++******)))))))))(((((((((((((((******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++++++++******)))******************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,------------,,,,,,,,,------......------,,,++++++,,,---............***...111000---+++---000////////////000000000000222222222222222111000000111111111222222222222333222222444555666777777666555555555666666777777777************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++******++++++,,,***++++++***))))))***,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............------,,,,,,,,,+++++++++++++++,,,,,,---...//////+++,,,------......------......................................................////////////......///000000000111111111111111111000000000111222333333222111111222444555777999999888777777777777888555666777666666666888:::;;;:::888666666777888888777888888999;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;::::::999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<777888999::::::999999888555555555444444333333333444333222222111222222222000000000000////////////---------......------,,,---------------,,,,,,,,,---,,,++++++*********+++***************************))))))))))))******)))************************&&&'''))))))(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************+++******+++++++++,,,,,,,,,))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************************************))))))************))))))************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))******++++++++++++******((()))))))))******++++++******))))))))))))******''''''((())))))))))))(((++++++++++++++++++++++++,,,,,,+++***)))))))))***************************))))))************)))(((******************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((***+++***)))((()))***************************)))***+++------,,,++++++,,,---...---,,,+++,,,...,,,------------------,,,,,,------......------,,,+++,,,,,,------.........,,,...111000...------///////////////000000000000//////000111222333333333111111111111222222222222444444444444555666777888666666666666666777777777************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,***+++++++++))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------------************++++++++++++------------------------+++,,,------......------........................////////////////////////......////////////......///000000000111111111111111111111111111222222333222222222222444666999:::999999888777777777777777444555666666555666888:::888888777666555555666777888888999::::::;;;<<<<<<:::::::::::::::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888777777555555444444444444333333444333333222111111222222............------------,,,,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++))))))******))))))))))))************************&&&((())))))(((((()))+++************************))))))(((((((((((())))))******************))))))*********+++,,,,,,------(((((((((((())))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++************************************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))******++++++++++++******((((((((()))******++++++******))))))))))))******''''''((())))))))))))(((++++++++++++++++++++++++,,,,,,+++***)))))))))***************************((()))************))))))************++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((***+++***)))((()))***++++++++++++++++++++++++)))***+++,,,---,,,+++******,,,---,,,+++***+++,,,------------------------,,,------......------,,,,,,,,,,,,,,,------......000///...///111111///---////////////000000000000///000111222222222222222000000111111111222222222444444333333444555666777666666666777777777777777************************************************)))************+++++++++******+++,,,,,,,,,,,,+++((())))))))))))*********---,,,,,,++++++++++++,,,)))***,,,+++***)))***+++++++++++++++++++++++++++************++++++++++++((())))))******++++++,,,((()))))))))******++++++......---------,,,,,,,,,+++,,,------......------........................////////////////////////......////////////......000000000000111111111111111111111222222222222333222222333444666888999:::555555555555666777888999555666777777777888:::<<<666777777777555555666888888888999::::::;;;<<<<<<999999999999:::;;;<<<<<<;;;;;;::::::::::::;;;<<<:::::::::;;;;;;;;;;;;;;;::::::888666444333111111444444444333333333333333444333222111111111111111////////////............+++,,,,,,------------,,,******++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++((()))++++++)))((()))******************+++++++++((()))******))))))***+++***************************))))))(((((())))))***))))))*********))))))((((((((())))))*********+++''''''((())))))***++++++************************))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***))))))))))))************))))))))))))))))))))))))((('''&&&%%%&&&'''((()))***************+++++++++************************))))))************))))))(((((()))))))))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++************************+++++++++*********))))))++++++++++++++++++++++++))))))***++++++***))))))))))))))))))))))))))))))******++++++++++++******&&&&&&''''''(((((())))))******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++++++++******)))*********************************)))))))))))))))*********++++++******************************************((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++)))******+++++++++++++++***+++,,,,,,******+++,,,......------------......,,,------......------,,,------,,,,,,,,,------...222...+++,,,000222000---////////////000000000000333333333222111000///...000000000111111111111222333333333333333444555666666666666777777888888888************************************************)))************+++++++++******+++,,,,,,,,,,,,+++((())))))))))))*********...---,,,+++++++++++++++)))***,,,+++***)))***+++******************************+++++++++,,,,,,,,,))))))******+++,,,,,,---+++++++++***************,,,,,,------------------+++,,,------......------......................................................////////////......000000000000111111111111111111222222333333333222333333444555666666666666333333333333444555666666555666888888777888;;;===666888999999777666888:::888999999::::::;;;;;;<<<:::999999999999999::::::999999888999999:::;;;<<<999999999:::::::::;;;;;;;;;:::888555333222000000222222333333333333333333333333222111000000000000000000/////////.........***+++,,,---------------+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,************************'''))),,,,,,)))((()))***))))))*********+++++++++***+++,,,+++***)))***+++*********************************))))))*********'''((()))******))))))((()))))))))))))))*********))))))))))))))))))******************************))))))))))))))))))))))))******))))))))))))******+++***))))))))))))***+++((()))))))))************))))))))))))))))))))))))((('''&&&%%%%%%'''((()))))))))*********+++++++++************************))))))************))))))(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((()))******))))))))))))******,,,++++++***+++,,,---...*********************************)))******++++++***************************)))((((((((()))+++,,,+++++++++***))))))((((((************************'''((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((***+++***)))((()))******************************************++++++,,,+++,,,---,,,++++++,,,---///...---,,,,,,---...///,,,------......------,,,...---,,,,,,,,,,,,---...000...+++***+++,,,...///////////////000000000000333333333222111000///...000000000000111111111111333333444444444444555555555555666777888999999:::************************************************)))************+++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,...---,,,,,,++++++++++++)))***,,,,,,***)))***+++************************++++++,,,,,,,,,---------,,,,,,---......///000000......---,,,+++***)))(((***++++++,,,---...//////+++,,,------......------////////////////////////------------------------......////////////......000000000000111111111111111111222333333333333222444444555666555444222111666555444333222111111111333555666666666777999;;;777999;;;:::888777999;;;999999999::::::;;;;;;;;;;;;;;;:::999888888888888777777777777888999:::;;;888888888999999::::::::::::999888666555555555555222222222222222222222222333222111000///////////////............---------***+++,,,,,,------------,,,,,,,,,------.........+++++++++***++++++,,,,,,))))))))))))))))))))))))&&&))),,,,,,***((((((***))))))******++++++++++++,,,------,,,***)))***+++************************++++++************++++++&&&''')))*********)))(((++++++++++++++++++++++++++++++******)))(((((((((************************))))))))))))))))))))))))******))))))))))))******---,,,+++******+++,,,---(((((())))))*********+++))))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))******++++++++++++************************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******++++++++++++******************))))))))))))******,,,***)))((((((***,,,---))))))))))))))))))))))))***)))))))))***+++,,,,,,***************************)))((('''''')))+++---,,,++++++***)))(((''''''************************&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((***+++***)))((()))***))))))))))))))))))))))))+++***)))))))))***,,,---,,,---......,,,,,,---...///...---,,,,,,---...///,,,------......------,,,///...---,,,+++,,,---...,,,---,,,)))&&&''',,,111////////////000000000000000111111222222222111111000000000000111111111111333444555555666555555444444555666777888999::::::,,,,,,,,,+++***)))((('''*********************************************************++++++,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((()))***,,,,,,---------...---+++******+++---...000///---,,,+++,,,,,,---,,,++++++,,,...111444666555444333111///...---------------............/////////////////////////////////............//////------------///111333444111111000000111111222333333333333333333333333333444444333333333444555555555555555666777777888888<<<<<<;;;:::999999999999999:::;;;<<<;;;:::999888999888777777777888:::;;;555666888999:::::::::999999::::::::::::::::::::::::888666444333444555666:::666111000222333111//////////////////000000111/////////...------,,,,,,------,,,,,,,,,------...+++,,,,,,+++))))))***,,,+++******))))))******+++,,,,,,,,,+++++++++******************************(((((())))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))++++++(((&&&(((((())))))*********+++))))))))))))))))))))))))))))))************))))))+++***'''&&&'''***...000+++***((('''((()))+++,,,((()))***++++++***)))(((************************++++++************+++++++++*********))))))((((((++++++************++++++---***((((((+++,,,+++)))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))***+++,,,(((((())))))))))))((((((,,,+++***))))))***+++,,,++++++***************************)))))))))))))))************)))'''&&&%%%))))))*********+++++++++'''((()))***************************************************************+++++++++*********))))))***************************)))((((((******)))(((***************************************)))((((((++++++++++++++++++++++++(((((())))))************+++++++++*********))))))''''''''''''((((((((((((+++*********))))))((((((******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((''''''++++++,,,,,,+++***((('''******))))))))))))******((()))+++,,,---,,,++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,------.../////////...............------------///000000//////000222///////////////000111111333222222111111222222333222222333333444555666666666777777777888888888888+++++++++++++++***)))(((************************************************++++++++++++++++++,,,,,,,,,,,,,,,++++++*********************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************++++++,,,,,,---...---+++******+++---...------,,,+++++++++++++++---,,,,,,,,,---///111222111111000///////////////.........////////////000///////////////////////////......------......///111000///......///000111111111000000111111222333333333333333333333333333333333333333333444555666555555666666777888888999::::::999888888888888999:::::::::;;;;;;::::::999999888777666666777888888555666777888999999999888::::::::::::::::::999999999888666444333444555555666888999999666333111///111111000///////////////.........///////////////------,,,,,,,,,---------...//////...,,,,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************((()))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***,,,,,,***(((((()))))))))************))))))))))))))))))))))))))))))************))))))+++***((('''(((***,,,...***((('''%%%$$$%%%&&&'''))))))************))))))************************+++******))))))******+++************)))))))))(((++++++************++++++,,,***((()))+++,,,+++))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))))))))))))))***(((((())))))))))))((((((+++******))))))******+++************************************************************)))(((''''''))))))*********+++++++++((())))))************)))************************************************+++++++++*********))))))************************+++*********,,,,,,+++)))***************************************)))((((((++++++++++++++++++++++++)))))))))*********+++++++++++++++*********))))))''''''((((((((()))))))))************)))))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))(((((((((******+++,,,+++***)))(((******))))))))))))******)))***+++,,,------,,,+++...---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,------.../////////------..................---///000000//////000222///////////////000111111333222222111111222222333222333333333444555555555666666777777777888888888******+++++++++******)))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************)))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++*********+++,,,---------++++++++++++------++++++,,,,,,++++++******------------------------------------...///000111...////////////000000000///////////////////////////......------......///000000////////////000000111111000000111111222333333333333333333333333333222222222333444555666777666666666777888888999999888777777777777888999999:::::::::999999::::::;;;:::999888777777777777777444555666777888888888777;;;:::::::::999888888888888777555444333333444555333999@@@AAA<<<666222111333222111///......---------......///000000111111---------,,,,,,,,,,,,,,,///000000///------...///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,---+++***))))))))))))************))))))))))))))))))))))))))))))************))))))+++***)))))))))******+++***)))'''%%%$$$$$$$$$%%%******))))))))))))******************************+++******))))))******+++************))))))))))))++++++************++++++,,,***))))))***++++++***))))))))))))))))))))))))(((''''''&&&&&&''''''(((,,,+++***)))((((((((((((((())))))******))))))((()))******++++++******)))************************))))))******++++++,,,,,,******+++++++++******)))***************+++++++++)))************))))))((())))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++*********+++---,,,***(((************************)))************))))))(((++++++++++++++++++++++++*********++++++++++++++++++************)))))))))((())))))))))))*********************))))))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))))))))))))))***++++++++++++*********))))))))))))******++++++,,,---------,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,---------.../////////...///000000//////000111000////////////000111111222222111111111111222222333333333333444444444444666666666666777777777777((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++*********************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...,,,+++))))))***,,,------,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++,,,---------,,,+++,,,,,,,,,,,,---...///000............////////////////////////////////////000//////......//////000,,,------///000111333333111111000000111111222333333333333333333333333333222222222333444555666777666666777777888999999999666666666777888999::::::;;;:::999888999:::;;;<<<===<<<;;;:::999888777777444555555666666666777777;;;::::::999888777777666666666444444333333444444111777===@@@>>>999555333222111000///............---........./////////000,,,---------,,,,,,++++++,,,------,,,******+++---+++******))))))******+++,,,,,,,,,+++++++++******************************)))))))))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,+++***)))))))))))))))*********))))))))))))))))))))))))))))))************))))))***************)))((((((+++***)))(((((((((((((((+++***)))(((((()))***+++******************************))))))))))))***************)))))))))))))))++++++************+++++++++******)))******++++++))))))))))))))))))))))))(((((((((''''''(((((((((++++++***)))(((((()))))))))))))))******)))))))))((()))***++++++***)))((())))))))))))************))))))***+++,,,,,,------)))***++++++,,,,,,,,,,,,***************************************)))((('''((((((((((((((((((((((((************************************************++++++++++++++++++++++++)))))))))+++,,,,,,)))'''************************))))))************)))(((************************++++++++++++++++++++++++************))))))))))))))))))*********+++++++++*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******************(((((()))***++++++,,,,,,+++******))))))******+++,,,,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////,,,,,,,,,---...///000000...000111000///...///111000000//////000000111222222222111111111111222222444444333333333333333333555555555666666666777777((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))***+++,,,---------,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,---------......////////////////////////111000000000000000000111,,,,,,...///000222222333111111000000111111222333333333333333333333333333333222222333444555666666666666666777888888999999777777777888999:::;;;<<<::::::999888999:::<<<===<<<<<<;;;:::888777666555555555555555555666666666::::::999888777777666666555444444333333333333333222222555888<<<<<<888555000000////////////000000.........------,,,,,,,,,,,,,,,---------,,,******++++++,,,***)))(((***++++++******))))))******+++,,,,,,,,,+++++++++************************************))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++***)))'''&&&)))))))))******+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******++++++************++++++++++++******)))******+++)))))))))))))))))))))))))))))))))******)))))))))))))))(((((()))***++++++))))))************))))))((()))***++++++***)))((((((((()))))))))*********))))))***+++,,,,,,------)))***+++,,,,,,---,,,,,,***************************************)))((('''((((((((((((((((((((((((************************************************+++++++++++++++++++++++++++******+++------+++)))************************((())))))*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))*********************)))((((((************************************************))))))************))))))******************++++++(((((())))))***,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,---...///000000///000111000///...///000000000000000000111222222222111111000000111111222333333333333333333222222444555555555555666666666((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////111000000//////000000111//////000000000000//////111111000000111111222333333333333333333333333333444444333333333444555555555555555666777777888888777777777888999:::;;;<<<999999999999:::;;;<<<<<<:::::::::999888666555444666666555555555555666777999888888888777666666666333333333333333333333333222///...111777:::888666///////////////000111111......------,,,++++++***,,,,,,---------+++***))),,,------,,,***)))+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((('''((()))************))))))))))))))))))))))))))))))))))))))))))************)))))))))*********)))(((((('''&&&'''((()))***+++++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************++++++************++++++***++++++***))))))***,,,)))))))))))))))))))))))))))******++++++******)))(((((((((((()))***+++,,,)))******++++++******)))((())))))******))))))((('''(((((())))))*********))))))******++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++***************)))************))))))((())))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---...---,,,************************((())))))************)))************************+++++++++++++++*********(((((()))))))))))))))***)))************+++++++++))))))))))))************+++++++++******)))''''''************************************************))))))************)))))))))))))))***************))))))))))))***+++,,,---++++++************++++++---,,,+++*********++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------+++++++++,,,------......,,,---------...////////////000111000///...///000111000000000000111222222111111000000000000111111222222222222333333333333444444444444555555555666)))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,------...///...,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......//////////////////////////////............//////...///000111111000///...111111000000111111222333333333333333333333333333555555444333333333444444444444444555666666777777777777777777777888999:::777888999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;999777666777777666555555666777777777777777777777777777666222222333333333333222222000000///000222444555555111000000////////////000------------------,,,,,,+++,,,---------+++)))(((---------,,,+++***+++------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***((('''''')))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************++++++************++++++)))+++,,,+++)))(((***,,,))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))))))))******)))******++++++******)))))))))(((((((((((())))))''''''(((((()))******+++************************)))***+++++++++++++++***+++++++++*********))))))((())))))************)))************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,,,,,,,************************(((((()))***************************************++++++*********)))))))))(((((((((((())))))******)))))))))************+++((()))))))))************))))))*********))))))(((************************************************))))))************))))))((((((((())))))***************)))))))))+++,,,---,,,++++++******++++++,,,,,,+++***)))))))))******,,,+++++++++,,,,,,---...+++++++++,,,,,,---------***++++++,,,,,,---......------..................///111111000///......///111111000000111111222333111111000000000000111111111111111222333333333444333333444444444555555555******+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))******++++++++++++++++++,,,,,,,,,---------++++++************++++++*********++++++,,,,,,,,,((()))***,,,,,,---------+++,,,,,,------,,,,,,+++++++++***)))***+++---...222111...,,,******+++,,,,,,,,,,,,,,,---...//////---------.........//////////////////////////////---------,,,,,,---------+++,,,...000222222222222111111111000111222222333333333333333333333333333666666555444333333333333333333444444555666666666666666666666666777777888666888999;;;<<<<<<;;;;;;>>>????????????===<<<;;;888777666555555666777888666666666666777777777777111222222333333333222222///111333222///...111444333222111///............,,,,,,------.../////////+++,,,---...---+++)))''',,,,,,,,,+++***)))***,,,+++******************+++,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,)))'''((()))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***************)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++++++++************++++++)))+++,,,+++((((((***---))))))))))))))))))))))))'''((()))******)))(((''',,,+++***)))((((((((((((******++++++++++++*********)))(((''''''((()))***&&&''''''((()))******+++*********)))))))))))))))******+++++++++******)))++++++++++++******))))))'''((()))***************************************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%$$$%%%'''))))))************************(((((()))***************))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******((())))))))))))*********(((((())))))*********+++'''((()))******++++++***************************************************))))))************))))))''''''(((((()))))))))***+++***)))))))))***+++,,,,,,++++++******++++++,,,,,,+++)))((((((((())))))++++++++++++,,,,,,---...+++++++++,,,,,,---------***++++++,,,,,,---.....................---------000111111000///......///111111111000111111222333111111000000000000111111000000111222333333444444333333333444444444555555++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++,,,,,,---...------,,,++++++******))),,,+++******))))))************************************+++++++++,,,,,,,,,.........------,,,,,,,,,............---,,,+++***---------,,,,,,+++++++++------,,,+++,,,---...///---------...------,,,,,,......------------......000000000000000000000000000000000000////////////333333222111000000000000555444333333333333444555555444444333222222222333111222333444666777888888777666666666666777777888888999999::::::;;;;;;<<>>???AAABBBBBBAAA@@@??????<<<999777888888888777777666444333444555444333222111111000000///000000111111111111111222222333555333222111111111///---,,,---...//////......---,,,------.........------...---,,,+++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************''')))+++---...---,,,***************************+++************))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))***((((((((((((((((((((((((******)))))))))(((((((((((())))))))))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))'''(((((()))))))))))))))******++++++++++++******000---)))'''((())))))(((++++++******************((((((((((((((())))))***)))******+++,,,,,,------+++++++++*********))))))***)))((()))***+++***(((************************))))))))))))*********************)))))))))((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))***++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,------------,,,,,,************************************************)))***++++++++++++***)))*********)))(((((('''''',,,,,,,,,,,,,,,---------************************++++++,,,,,,+++******)))*********************************+++++++++++++++++++++,,,,,,,,,,,,++++++************************'''((()))***+++******)))))))))))))))))))))))))))************************))))))***++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...//////...---...000////////////////////////222222222111111111000000111111111222222222333333000111222333333333333333333333333444444444444555+++++++++++++++++++++++++++************)))))))))++++++++++++,,,,,,,,,,,,++++++************++++++---,,,,,,++++++++++++,,,)))******+++,,,,,,------,,,+++******))))))************************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------,,,+++***------------............---,,,,,,,,,,,,---...///,,,,,,------...------,,,......------------..............................000000000000000000000000//////000000111222333333444444333333333333444444222222111111000000111111222222333333333444444444666555555555666666777888777777888888999:::::::::<<<===???@@@AAAAAA@@@@@@>>><<<999888888999888888555333222222444555444333111111000000000000//////000000//////000000111222333222111222222111///---,,,,,,---...//////......,,,------------,,,,,,+++,,,,,,+++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************%%%'''+++222666444///)))******++++++++++++++++++++++++++++++************((()))***++++++***)))((()))******++++++******)))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))))))))((((((((((((((((((((())))))''''''''''''(((((((((((())))))((((((((()))***************))))))*********555000***&&&%%%''')))***,,,+++++++++***)))))))))(((''''''''''''((()))))))))***+++------------,,,+++++++++******************)))((()))***+++***(((++++++++++++++++++++++++))))))))))))************)))))))))(((((((((((((((******))))))))))))******)))((((((''''''(((((()))''''''(((((())))))******))))))************)))))))))******+++,,,------...******++++++++++++***************++++++++++++,,,+++,,,,,,------,,,,,,+++************************************************))))))***++++++******)))******(((((((((((()))***---------------,,,,,,,,,))))))))))))))))))))))))******++++++******))))))***************************************)))))))))******++++++++++++******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************(((((()))************)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------.........///000000000...---...///////////////////////////222111111111111000000000111111111222222222222333111111222333333333222222333333333333444444444444***************************)))))))))))))))))))))+++++++++++++++++++++,,,++++++************++++++------,,,+++*********+++*********++++++,,,,,,,,,,,,+++******))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++************++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,------...---------......------------..............................000000000000000111111111111111222222333333333333333333333333333333333333444444333333222333333444222222222222222222222222555555555555555666777888999999::::::;;;<<<<<<<<<;;;<<<===>>>???>>>>>>>>>===;;;999888999999999777555333222111333333333222000000000000000000/////////............///000000000000111222333222///---,,,,,,---....../////////------------,,,+++******,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))---333999888111***+++++++++++++++,,,,,,,,,.........---------,,,,,,'''(((***,,,,,,***((('''))))))************))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))&&&'''((())))))***))))))((((((((()))))))))))))))&&&'''''''''((((((((((((******((((((((()))***++++++***)))(((((()))***+++444000***''''''(((***+++,,,,,,,,,+++***)))((((((((((((((((((((()))******((()))+++---------+++******************************)))((()))***+++***(((************************((()))))))))************))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))''''''(((((()))***++++++))))))************)))))),,,,,,+++***)))(((''''''******++++++++++++******************++++++++++++++++++,,,,,,,,,,,,++++++************************************************)))))))))******************)))((('''''')))+++,,,+++++++++******)))))))))(((((((((((((((((((((((())))))*********))))))(((************************+++++++++******))))))((())))))************))))))************************)))))))))*********))))))))))))))))))))))))))))))************************((())))))***************))))))*********+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,------------...///000000.........000////////////////////////111111111111000000000000111111111111222222222222111222222333333333222222222222333333333444444444************************)))))))))))))))))))))***+++++++++++++++++++++++++++******))))))******+++---,,,++++++************,,,,,,,,,+++++++++******,,,+++******))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++)))******++++++,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---.........---......------------..............................///000000000111111111222444444555555555444333222333333333333333333333333444333333222333333444444333222222222222111111111444444444444555666777888888888999::::::;;;;;;<<<<<<======<<<<<<;;;;;;:::<<<:::888888999999888777666444222111111111000......///000000000000//////......------......///000......///222333333000...------------......//////------------,,,+++******,,,,,,------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---++++++///444444...)))******+++++++++,,,,,,,,,.........---------,,,,,,'''(((***,,,,,,***(((''')))))))))******)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********&&&'''((())))))***)))))))))))))))******+++++++++'''''''''(((((((((((()))+++***)))(((((()))***++++++***)))(((((()))***+++...,,,***)))+++,,,++++++,,,,,,,,,+++***)))((((((******))))))******+++,,,'''(((***+++,,,+++)))(((***************************)))((()))***+++***((())))))))))))))))))))))))((()))))))))******************************************))))))))))))************(((''''''(((******(((((()))******+++,,,,,,))))))************))))))***)))(((&&&$$$"""!!! )))******++++++******)))))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))((((((((())))))******+++***)))((('''(((***,,,---******))))))((((((''''''((((((((((((((((((((((((((())))))*********))))))************************,,,,,,++++++*********)))((())))))******))))))(((++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,,,,---//////......000222........................000000000000000000000000000000111111111222222222222222333333333222222111222222222333333333444444************************)))))))))************++++++++++++++++++***************))))))))))))******,,,++++++************+++------,,,,,,+++******))),,,+++******))))))************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,------......------++++++,,,---..................------------..............................///000000111111222222222555555666666555444222111222222333333333333222222111111000000111111222222222222222222222222222222333333333444555666777888555555666666777888888888<<<<<<;;;::::::999999888:::888777777888888777555666444111000000000...------...///000111000///.........------......///000...---...000222333111000///......---------......,,,------------,,,,,,+++,,,,,,---.........------,,,++++++******++++++,,,************************))))))))))))))))))))))))---+++)))))),,,,,,***'''))))))******+++,,,,,,,,,++++++++++++************((()))***++++++***)))(((((())))))******))))))((()))))))))*********++++++))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))))))))((())))))******++++++,,,,,,(((((((((((())))))))))))++++++***)))))))))***************))))))*********)))((()))+++------,,,***,,,+++++++++***)))))))))+++************+++,,,,,,'''((()))******)))((((((***************+++++++++***)))((()))***+++***((((((((((((((((((((((((((())))))))))))************************++++++++++++******))))))))))))******+++******))))))******+++))))))******++++++,,,,,,))))))************))))))******))))))((((((''''''))))))************)))))))))))))))************+++)))******++++++******)))************************))))))))))))))))))))))))((((((((((((((()))++++++***))))))((()))***+++,,,***************)))))))))))))))))))))))))))))))))))))))******++++++******************************+++++++++++++++*********))))))************))))))+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,***,,,---.........000111........................//////000000000000000111000000000111111111111222222222333333333222111111222222222222333333333333************************************++++++,,,,,,++++++++++++*********)))******))))))))))))************************+++,,,,,,+++++++++++++++++++++,,,+++******))))))************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,+++,,,---.........------***+++,,,---..................------------......///////////////////////////000000111111222333333111222444555444333222000111222333333333333222111111111000000111111222333222222222333333333333333333333333444555666888888444444444555666666777777:::999999999888999999999888777666666777777666444444222000///000000///---,,,---///000111000///..................//////000...------...111333222222000000...---,,,,,,------,,,------.........------***+++,,,---...------,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((((())))))(((((())))))***++++++,,,+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++((((((((((((((((((((((((((((((((()))))))))******((())))))))))))(((((('''((((((((()))***+++++++++))))))))))))*********++++++++++++++++++***)))(((******++++++++++++******((('''(((***,,,---+++***++++++***************************)))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++***)))((()))***+++***((((((((((((((((((((((((((())))))))))))************))))))))))))*********+++******))))))))))))******)))******++++++******))))))))))))***************))))))************))))))+++,,,,,,,,,---------...))))))************))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))((((((''''''((()))+++,,,******************++++++***************+++++++++************************)))******+++,,,,,,++++++************************)))))))))***************)))******++++++******)))************************,,,+++)))((((((((()))***))))))))))))))))))))))))************************))))))***+++++++++++++++++++++******************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,------,,,,,,---///........................////////////000000111111000000000000111111111111222333333333333222111000111222222222222333333333))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))******))))))))))))*********)))))))))***+++,,,,,,*********++++++,,,------,,,++++++***)))***************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******)))))))))+++,,,---.........---,,,***+++,,,---.....................------.........000000000000000000000000///000000111222222333333...///111333333333222111111222333444444333222111333222222222333444444555222222333333333444444444222333333444555666888888555555666666777888888888777777777777888999:::;;;666555555666777777555333111000......000000000///+++---///000111000///...///............///000000...---,,,---000222333333222111///---,,,,,,,,,---,,,,,,---...////////////)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,+++******+++---'''(((((()))******++++++,,,,,,,,,+++++++++************))))))))))))******(((((())))))))))))(((((()))************+++++++++((((((((((((((((((((((((******++++++,,,,,,,,,---))))))***))))))(((''''''&&&''''''((()))******+++)))*********++++++++++++***+++,,,,,,,,,***)))(((***+++,,,------,,,+++***)))((('''(((***++++++******************+++++++++)))))))))))))))******+++++++++******)))******+++))))))******++++++++++++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))************'''((((((((())))))************))))))))))))******((()))***++++++***)))((())))))))))))(((((((((((())))))************)))))))))))))))))))))))))))***))))))************))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))((('''''''''((()))+++,,,******++++++++++++***)))(((((())))))*********+++************************)))***+++,,,,,,,,,,,,,,,************************''''''(((((())))))************++++++++++++******)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))************************(((((()))***************)))))))))***++++++,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,---------......,,,---...---+++***+++,,,.........................../////////000000111111000000000000111111111111333333333333333222111000111111222222222333333333,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************)))((((((((()))+++,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++************++++++*********+++,,,,,,,,,---***,,,......---,,,+++,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,------,,,++++++------------,,,,,,+++*********+++++++++,,,,,,,,,------...//////...---,,,//////...//////000111111000000000111222222222333555555444444333222111111333333333222222222111111000000000///000111111222222222333333333333444444444444444555444444333333555666666777777777777666555555666777888999999:::666666777777777555444222111111000000000000111111//////000000000000///////////////...---,,,******000...---...111222111///++++++++++++++++++++++++------------------------+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++))))))************))))))+++*********))))))(((((((((***++++++******+++,,,,,,,,,,,,+++++++++******+++***)))***++++++***)))************************((())))))*********))))))+++++++++************)))************************)))***)))'''%%%%%%''')))))))))(((((((((((())))))))))))*********))))))(((''''''((()))))))))))))))************************&&&&&&&&&&&&'''(((************))))))))))))************))))))((((((''''''&&&'''((()))******)))))))))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***+++******(((&&&###"""(((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))*********************************))))))))))))))))))(((''''''(((***,,,---(((((())))))******++++++***)))(((''''''((()))*********+++++++++***))))))(((***++++++***)))+++,,,...------,,,,,,++++++***///...---,,,+++,,,---...000000000000000000000000////////////000000000000222222111111000000//////444333333222111000/////////000000000111111111111******************************))))))))))))******************************(((((('''&&&'''((()))***++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++*********+++++++++++++++***,,,------+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,------,,,,,,+++,,,---------,,,,,,+++******++++++++++++,,,,,,,,,///000111111111111000//////.........//////000111111111111111111111222222444444444333222111111000333333222222222111111111000000000000111111111111222222333333333333444444333444444555555555444444666666777888888888777777666777777888888999999999666777777666666555444333000000////////////000000//////000000000000//////............---,,,++++++///---,,,---///000///---++++++++++++++++++++++++------------------------+++++++++*********))))))************************,,,,,,+++++++++*********))))))))))))))))))))))))+++*********))))))))))))((()))+++***))))))***,,,*********)))))))))((((((+++***)))***++++++***)))***************************************)))((('''((((((((())))))*********))))))))))))))))))))))))((())))))(((&&&&&&''')))))))))(((((((((((())))))))))))************))))))((())))))************************************+++((((((((()))))))))))))))******))))))))))))************))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((()))))))))))))))))))))************)))))))))))))))))))))))))))******+++***)))((('''((())))))******))))))((())))))))))))))))))))))))((())))))***)))((('''&&&))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))************************************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))*********))))))((('''(((***,,,---)))))))))))))))*********---,,,***((('''&&&&&&&&&******+++++++++++++++******,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................////////////000000000000000000000000111111111111111111111111111111000000111111111111222222222222((((((((()))*********+++******))))))))))))******************************((((((''''''(((((()))***++++++++++++++++++++++++,,,,,,++++++******++++++++++++************++++++******************))))))***+++,,,+++))))))+++,,,+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,---............------/////////...//////000111111111111111111111000000333222222222111111000000222222222111111111000000///000111222222222111000222222333333333333444444333444555666666666666666666777888999999999999999999999999999999999999999777777666555444444444444//////............//////...//////000000//////...,,,------......------,,,...---,,,,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***************)))))))))+++***)))(((((()))***+++***************)))))))))'''(((***)))(((((()))+++***))))))))))))(((((((((+++***)))***++++++***)))************************++++++++++++***((('''&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&((())))))((('''((()))***))))))(((((())))))***))))))************))))))))))))***+++++++++++++++)))))))))******+++++++++((()))***++++++***))))))******))))))))))))*********))))))))))))((((((((()))((((((''''''(((******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))******************))))))))))))))))))))))))))))))))))))***)))(((((('''))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************************++++++++++++******************************************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((***+++,,,************))))))))))))---,,,***)))''''''&&&&&&)))***+++,,,,,,---,,,,,,***,,,------,,,+++---...******+++,,,,,,---......------,,,,,,,,,------...........................////////////000000000000000000000000000111111111/////////000000111111111111222222222222333333333'''(((((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,************************************++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++************+++++++++*********)))(((((((((+++++++++)))((((((+++---,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,111111000000000000111111222222111111000000//////111111111111000000000000222222111111111000000000...///111333333222111000222222222333333333444444333444555666777777777777777888888999:::::::::::::::::::::999999999888888777666555333222333333444000//////......//////000...//////////////////...+++,,,------.........---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,***(((''''''(((***,,,************************&&&((())))))(((((()))***++++++++++++************+++***)))***++++++***)))***************************************)))((('''''''''(((((()))******+++(((((((((((((((((((((((($$$''')))***)))((())))))***))))))))))))))))))***((())))))************)))((()))******++++++******(((((())))))******++++++%%%&&&)))+++,,,+++***)))******))))))))))))******))))))))))))))))))))))))***)))'''&&&&&&(((***+++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))((()))***+++,,,,,,------******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))******))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))************************************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))(((((()))***++++++++++++******))))))(((((())))))))))))))))))******)))***+++,,,---.........(((***++++++***)))+++,,,+++++++++,,,,,,------------,,,,,,,,,------..............................////////////000000000000222222111111000000/////////////////////000000000111111111222222222333333))))))******+++,,,------,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++************+++++++++*********)))(((((((((+++++++++)))((((((+++---,,,++++++******++++++,,,)))***+++,,,,,,+++***)))***+++,,,,,,---------,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------///////////////000000111333333222222111222222333222111111000000/////////000000000000000000111111222222222111111111111000...000222333444333111000222222222333333333444444333444555666777777777777777777999::::::;;;;;;;;;;;;;;;::::::999888888888777666444222222222333333111000000//////000000111......////////////......++++++,,,---........................---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++++++++,,,***(((''''''(((***,,,***************+++++++++&&&((())))))(((((()))***************************+++***)))***++++++***)))))))))))))))))))))))))))'''((()))***************************************))))))))))))))))))))))))%%%'''***+++***))))))*********))))))))))))******(((((()))***************'''((())))))******))))))(((((()))))))))*********"""###&&&)))+++++++++*********))))))))))))******))))))))))))************+++***(((&&&&&&''')))***++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))***)))))))))*********+++******++++++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******************************))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))*********++++++******))))))(((((((((((()))***************)))***+++,,,---.........(((***++++++***)))+++,,,---------,,,,,,++++++++++++,,,,,,------.........////////////////////////////////////000000000000000000000000111111111111111111111000///......---000000000000111111111222*********+++,,,,,,------******))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++++++++******++++++,,,,,,++++++************++++++******************))))))***+++,,,+++))))))+++,,,,,,+++***))))))***+++,,,******++++++++++++************+++,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,------------............///000111111444333222222222222222222000000000000000000////////////000000111111222222333333333222222222111111000000222333333333222111222222333333333333444444333444555666666666666666666777888999:::;;;;;;;;;::::::999999888888888777555555444333222222222222111111000000000000111111---......//////......---+++,,,,,,---.........---,,,.........,,,+++,,,---++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++*********++++++++++++++++++***)))(((((()))***+++*********+++++++++++++++'''(((***)))(((((()))+++''''''((((((((((((((()))+++***)))***++++++***)))))))))))))))))))))))))))&&&'''(((***++++++++++++++++++++++++*********)))))))))))))))))))))))))))'''(((******)))((()))***+++******))))))******+++'''((()))******+++******''''''((()))))))))))))))))))))))))))))))))))))))"""###&&&(((******+++*********))))))))))))******)))))))))************+++******(((''''''(((((()))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******)))((((((((()))))))))******************)))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))******))))))************))))))))))))++++++++++++***)))(((''')))***+++,,,,,,---,,,,,,***,,,------,,,+++---.........---,,,,,,+++******++++++,,,---............000000000000000000000000////////////000000000000,,,---...000111333444555333222222111///......---//////000000000111111111************++++++++++++******))))))))))))******************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++*********+++++++++++++++***,,,------+++++++++,,,,,,+++***))))))***+++,,,++++++************++++++)))***+++,,,------------***+++,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,---...000111333222111000000000000111/////////000000000000000//////000111111222333333444444444333333333333222111111111222222222333333222222333333333333444444333444444555555555444444555666777999::::::;;;;;;888888888888888888777777444444444333333222111000000000////////////000000---......//////......---,,,,,,------...---------)))+++------+++***,,,...++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))*********++++++))))))))))))))))))))))))*********++++++,,,,,,,,,((()))+++***))))))***,,,''''''''''''(((((())))))+++***)))***++++++***)))))))))))))))))))))))))))'''((()))***************))))))))))))************(((((((((((((((((((((((()))***+++)))(((''')))***+++******))))))******+++'''((()))******+++++++++(((((()))************)))*********)))(((((('''''''''''''''((())))))************))))))))))))******))))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''(((***++++++***((('''))))))))))))************))))))))))))))))))))))))***)))(((((((((((()))***((())))))******))))))((())))))))))))))))))))))))++++++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))*********))))))*********))))))))))))))))))))))))*********+++++++++,,,+++***((('''******+++++++++++++++******,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............////////////////////////////////////000000000000/////////000111111222222222222111111111000000000000000111111111222222222*********))))))))))))))),,,,,,++++++++++++,,,,,,************************+++,,,---...///...------+++++++++++++++++++++++++++*********+++,,,,,,---++++++************++++++*********+++,,,,,,,,,---***,,,......---,,,+++,,,,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,)))***+++,,,------...---***+++,,,,,,------------,,,,,,,,,---------......111000000000111222444555111111000//////...//////......//////000000111111//////000111222333333444555555444444444333333333222222111111111222333444222222333333333444444444444444444555444444333333555555777888999:::::::::777777777777777777777777222333444444333222000/////////............//////---..................---,,,------......---,,,,,,'''***,,,+++))))))+++---++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))*********++++++,,,,,,,,,(((***++++++******+++,,,((()))))))))******+++++++++***)))***+++++++++))))))))))))))))))))))))))))))************))))))(((&&&&&&'''((()))***++++++''''''''''''''''''''''''+++++++++)))'''''')))+++++++++************++++++''''''(((******+++++++++))))))***+++++++++++++++++++++***)))((('''&&&&&&,,,+++***)))(((((())))))******))))))))))))******))))))******++++++++++++))))))******)))((('''&&&))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&((()))******)))(((&&&))))))))))))************))))))))))))))))))))))))))))))(((((((((***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))------+++*********+++,,,))))))))))))))))))))))))******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******************************************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))))))))************)))((((((((())))))******++++++'''(((***+++,,,,,,++++++******+++++++++***))))))(((***++++++***)))+++,,,***++++++,,,,,,------...)))+++,,,...//////..............................////////////000000000000555444333111///...,,,,,,111111111111222222222222111111222222222333333333---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******...---,,,,,,+++++++++,,,...//////...+++)))))))))************************+++++++++,,,,,,---------,,,---...---,,,,,,---///...---+++))))))***+++,,,---------------,,,+++***************+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++.........---,,,+++***)))000///...---------------111111111000000000000000000000//////.........---///////////////000111111////////////000000000000333333222111000000111111444333222111111111333333222222333444444555555666555555555555555555555555777777888888999999999:::777777777777777888888888333222111111000111111111000000000000000000000000////////////////////////++++++++++++++++++++++++///---,,,***))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))************************)))''''''''')))***)))((())))))(((((((((((())))))*********)))))))))))))))&&&(((***,,,---,,,+++***,,,++++++++++++++++++,,,******)))(((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********)))))))))))))))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))++++++***)))((('''&&&&&&'''&&&&&&&&&'''(((***+++))))))((((((((((((((()))+++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************((()))***++++++***)))((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))************---,,,+++))))))))))))***+++***))))))((())))))))),,,,,,+++++++++,,,...///++++++******++++++,,,---------------------------+++,,,.../////////...---////////////000000000000000000000000000000000000111111000000111111222333000000111222222222222111111111111111111111111111,,,++++++******++++++,,,***++++++,,,,,,,,,++++++------,,,+++++++++++++++---...///...+++***)))***************************************************,,,------,,,++++++,,,---...---+++***)))***+++,,,******))))))))))))))))))+++++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,+++***++++++,,,---...000222333000000000000000000000000000/////////............///////////////000111111111111111111222222222222333222222111000000111111333222111111111222333444222222333333444555555555666666666666666666666666777777777777777777666666666666666666666666666666333222222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++******************************************************************************))))))))))))******((())))))*********)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((()))+++,,,,,,*********))))))))))))*********))))))))))))))))))))))))***+++,,,++++++))))))++++++************++++++******)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))(((((((((+++*********************''''''(((((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((***+++******))))))))))))******+++++++++*********))))))++++++***))))))***++++++************************************************************************))))))************))))))+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))*********)))((((((((()))***+++((((((((((((((()))***+++,,,+++******+++,,,---...++++++******++++++,,,---------------------------,,,---...000000000///...------------............000000000000000000000000111111000000111111222333000000111222222222222111222222222111111111111111+++******))))))******+++)))***+++,,,,,,---,,,,,,,,,+++******************+++,,,...---+++******+++************************++++++******************,,,------+++***)))***,,,---,,,+++*********+++,,,))))))(((''''''(((******,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,******,,,---000222333444/////////000000000000000////////////............///////////////000111111111111111111222222222222333222111111000111111111111111111111111222333444222222333333444444555555666666666666666666666666777777777666555555444444666666555555444333333333444333222111000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************++++++++++++******++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++***************++++++************++++++************************************************************************))))))************))))))))))))*********))))))((()))))))))))))))))))))))),,,+++***)))'''&&&%%%$$$(((((()))))))))))))))***))))))))))))))))))))))))************************&&&%%%%%%&&&((())))))(((++++++************++++++))))))))))))))))))******,,,,,,++++++***))))))(((*********))))))***************)))(((((((((((()))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++))))))((((((((((((''''''******************++++++'''(((((())))))*********))))))))))))))))))))))))''''''(((((())))))******))))))((((((((())))))***++++++************+++++++++************)))))))))+++******))))))******+++************************************************))))))))))))))))))))))))******))))))))))))*********++++++++++++******)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((()))***+++'''''''''((()))***+++,,,+++************+++,,,,,,++++++******++++++,,,---------------------------,,,---......///.........------------............000000000000000000000000111000000000000111222222000000111222222222222111222222222222111111000000++++++************++++++)))***+++,,,------------******))))))))))))******)))+++------+++++++++,,,************************+++++++++,,,,,,---------,,,,,,,,,+++)))((()))***,,,,,,+++******++++++,,,,,,+++***))))))+++---///------,,,+++***************++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++,,,---......------......//////////////////......///////////////000///////////////.........///////////////000000111.../////////000000000000222222111111111111111222000000000111111222333333111222222333444444555555555555555555555555555555666666666555555555555555666666555444333333222222444333222000///////////////////////////////////////////////////.........------------------------,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++************************++++++************++++++************************************************++++++************++++++************************************************************************((()))++++++++++++)))((()))************)))(((((()))))))))))))))))))))))),,,+++***)))(((&&&%%%%%%))))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++%%%$$$$$$%%%'''))))))(((+++******))))))******+++)))))))))))))))*********,,,,,,+++***))))))************))))))))))))******+++***))))))(((((())))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++'''(((((())))))*********************************)))))))))*********++++++((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******)))))))))***++++++************))))))))))))******))))))))))))******++++++++++++++++++++++++************************((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))))))))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******((((((((())))))+++,,,,,,*********************+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000000000000000000111222222000000111222222222222111333333222222111000000000,,,,,,++++++++++++,,,,,,)))***+++,,,---.........)))))))))(((((()))******)))***,,,,,,+++***+++,,,************************))))))***+++---...//////++++++,,,***(((((()))++++++++++++++++++++++++,,,...---+++***+++---///000------,,,+++***************++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,---............000000000000///...,,,+++------........./////////.........//////////////////////////////000000111.../////////000000000000222111111111111111222222000000111111222222222222111111222222333444444555333333333333333333333333444444555555666777888888666666555444333333222222333222111000////////////........................,,,,,,,,,++++++*********------------------------+++,,,,,,,,,++++++******)))******++++++******)))++++++++++++++++++++++++************************++++++************++++++************************************************++++++************++++++************************************************************************)))***+++,,,,,,+++***)))))))))*********))))))((())))))))))))))))))))))))***)))))))))((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((***,,,------,,,))))))(((((((((((())))))(((((())))))******************))))))***+++,,,,,,******))))))))))))******++++++***)))))))))))))))*********))))))(((((('''))))))))))))))))))))))))************************(((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((***************)))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++'''(((((()))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++******))))))))),,,++++++******+++++++++************************++++++******++++++,,,---------------------------......------------------////////////000000000000000000000000000000000000000000//////000000111222000000111222222222222111222222222111111111000000---,,,,,,,,,,,,,,,,,,---***+++,,,------...------))))))))))))))))))***+++)))***,,,,,,+++******+++************************''''''((()))+++,,,------***++++++***))))))***,,,***++++++++++++,,,,,,,,,,,,,,,+++***++++++------,,,,,,++++++***+++++++++***++++++,,,,,,++++++************++++++,,,,,,---+++,,,---...............,,,---...//////...---,,,,,,,,,------.../////////.........//////////////////////////////000111111111111111111222222222222111111111000111111222333000111111222222111000000111111222222333333444444222222222222222222222222222333444555666888999999555555444444333333222222111111000/////////000000...........................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************+++++++++++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++******(((((()))***************))))))))))))))))))))))))((((((((())))))************)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***))))))(((((((((((())))))((((((((()))******++++++((())))))***++++++,,,,,,*********))))))*********++++++***))))))))))))***)))))))))((((((((((((((())))))))))))))))))))))))************************)))))))))(((((('''''''''************++++++++++++++++++++++++++++++++++++'''((((((((())))))))))))(((((())))))))))))******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''(((((()))******))))))(((''''''''''''((()))***+++(((((()))))))))))))))***((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))******++++++++++++***))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''((((((((())))))))),,,,,,,,,,,,+++***((((((---,,,+++***************+++++++++,,,++++++***)))++++++******++++++,,,---------------------------111111000/////////000000------------............000000000000000000000000000////////////000111111000000111222222222222111111111111111111111111111,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,***))))))))))))***+++,,,)))+++,,,,,,***)))******************************)))************+++++++++)))***++++++******,,,...******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------,,,---...............---***+++---...///...---,,,+++,,,,,,---......//////............/////////000///////////////000111111111111111111222222222222111111000000111222222333111111222222111000///...111111111222333333444444222222222222222222222222222222333444555666666777222222222222222222222222000////////////000111111........................000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++)))'''&&&&&&'''(((&&&%%%***))))))))))))))))))***'''(((((()))******++++++))))))++++++,,,+++***)))++++++************++++++,,,+++******))))))******))))))))))))))))))******))))))))))))))))))))))))************************))))))((((((((('''''''''************))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''''''''(((((()))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&((()))***))))))((((((((((((((()))***+++,,,(((((((((((())))))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++***)))((()))))))))((())))))******+++,,,------,,,+++***)))++++++******++++++,,,---------------------------111000///.........//////------------............000000000000000000000000///////////////000111111000000111222222222222111000000000111222222333333++++++************++++++---------...------,,,,,,******))))))***+++,,,,,,***+++,,,,,,***))))))***************************......------,,,+++******(((***++++++***+++---///)))***+++,,,,,,,,,,,,,,,---------------,,,+++***************+++,,,------+++++++++,,,,,,+++++++++))))))***+++,,,,,,---------...............------***+++---......---+++)))++++++,,,------...//////---.........//////000000///////////////000111111////////////000000000000111111000000111222333333222222222222111000...,,,000111111222333333444444333333333333333333333333333333333333333333333333000000000000111111111111.........//////000111222........................------,,,++++++***))))))++++++++++++++++++++++++)))***,,,,,,---,,,+++***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))******++++++++++++++++++************++++++++++++++++++++++++++++++************************************************((('''&&&%%%%%%&&&'''(((%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++***(((((())))))(((&&&++++++************++++++'''(((((()))***+++++++++***+++,,,---,,,***(((''',,,,,,++++++++++++,,,,,,,,,+++******)))*********))))))******+++++++++,,,))))))))))))))))))))))))************************''''''((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))************+++++++++&&&&&&&&&'''''''''((((((&&&''''''((()))*********++++++******************))))))))))))))))))))))))&&&&&&'''((()))***++++++$$$%%%'''((()))))))))((())))))))))))***+++,,,---'''((((((((())))))******'''((()))******)))((('''((((((((((((((((((((((((************************************************((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************&&&'''(((*********))))))&&&&&&&&&&&&''')))***+++,,,------...---,,,+++***++++++******++++++,,,---------------------------...---,,,+++***++++++,,,////////////000000000111000000000000000000000000///////////////000111111000000111222222222222111//////000111222333333444++++++++++++++++++++++++---000222///***((())),,,,,,,,,,,,++++++*********************************************))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********''')))+++,,,,,,,,,***)))))))))*********+++++++++......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..............................000000000000000///......000000000000////////////000000000000111111111111000000111222444555666777333333222111000000000111111111111222222333333333333444444555555444444333333333444444444444333333444333222111000000000000111111000......---------///...,,,******,,,///111......---,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,+++***)))'''''')))***++++++***)))(((((()))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))((()))***)))((('''''')))...(((  (((...(((((((((((((((((((((((()))***,,,------+++(((&&&******)))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************'''((()))******)))((('''''''''(((((())))))******((('''&&&&&&&&&''')))*********)))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,******+++++++++******))))))))))))))))))(((((('''))))))))))))************(((((())))))))))))((((((%%%'''(((***++++++++++++(((***++++++)))(((((()))++++++***)))(((((())))))+++*********))))))(((((())))))************)))))),,,***(((''')))+++------''''''(((((())))))******))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************+++***((('''''')))+++,,,************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***+++++++++******)))''''''))))))))))))************((((((((((((((((((((((((+++,,,,,,------,,,,,,+++)))******++++++,,,---------------............//////...---,,,,,,,,,,,,,,,000///---,,,,,,---///000111111000000//////......000///............//////000000000000000111111222222222222111//////222444++++++++++++++++++++++++,,,///111///***(((***---,,,,,,,,,++++++*********************************++++++*********)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,---------++++++******+++++++++,,,,,,,,,000/////////.........---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...........................000000111111000//////...000000000000////////////////////////000000000000//////000111222333333444333222111111000000111111111222222222222222222333333333444444444444333333333444444555555444444333333333111000000/////////111000///...---------------,,,+++******+++---.........---,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++*********************************)))******+++++++++***)))(((((()))***+++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))))))))))))))))))))))))))***+++***((('''((())))))(((''''''''''''((()))************************)))***+++,,,,,,***)))'''******)))((((((((((((((())))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))************))))))))))))))))))*********+++(((((('''''''''((()))*********))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******(((((())))))))))))(((((()))))))))))))))(((((('''))))))))))))************((()))))))))))))))(((''')))******++++++)))((('''''')))++++++)))))))))***++++++***)))))))))))))))************)))))))))((())))))************))))))***(((&&&&&&(((*********(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))***************)))((((((((()))+++,,,************************++++++************++++++************************(((((())))))))))))(((((()))))))))))))))***+++++++++++++++******)))((('''))))))))))))***************************************++++++++++++++++++***)))******++++++,,,------------------............///...---,,,,,,,,,,,,---///...---,,,,,,---...///000000000///////////////000//////......//////000000000000000000111111222111222222111///000111333+++++++++++++++++++++++++++---///...+++)))+++---+++++++++++++++*********************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++******+++---.........---,,,,,,,,,,,,---------......//////............------,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------000000111111111000//////////////////000000000000........./////////000000.../////////000000000000222222111000000000111111222222222222222111111111333333444444444444333333444444555555555555444444222111000//////...//////000000///...------------///......---------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++++++++******)))*********+++***)))(((((()))***+++(((***---......---***(((******++++++++++++******))))))))))))))))))))))))***+++++++++)))((()))***''')))+++------+++)))'''******************************************))))))******)))(((((((((((()))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++************++++++************++++++++++++)))(((((((((((()))***+++***)))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))))))))***(((((())))))))))))(((((())))))******))))))((('''))))))))))))************)))))))))))))))((('''''')))******++++++)))((('''&&&(((*********)))***++++++***))))))))))))))))))************))))))))))))))))))************)))))))))((('''((()))***)))((())))))))))))(((((((((((())))))))))))))))))))))))******++++++******))))))))))))))))))************))))))))))))************************************++++++************++++++++++++++++++++++++++++++(((((())))))))))))((((((***************++++++,,,++++++******))))))(((((())))))))))))************************************))))))************)))))))))******++++++,,,------------------..................---,,,,,,,,,------........................//////////////////000000000000000//////000000111000000000000000111111222111222222111000000111333++++++++++++++++++++++++***,,,---,,,+++***+++---+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------,,,---------.........//////,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------000000000111111000//////////////////000000000000////////////000000000000////////////////////////111111000000000000111111333333222222111111000000333333333444444333333333444444555555555555444444000000///...............000///...---------------------------------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))*********)))(((((()))******)))***,,,------,,,***)))******++++++++++++******))))))))))))))))))))))))***+++,,,+++)))))))))++++++***(((''''''(((***+++************************+++***)))(((((()))***++++++***))))))(((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++)))(((((()))++++++************************)))))))))))))))******+++))))))))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))......---,,,+++++++++,,,)))******++++++++++++***)))************)))((((((((()))))))))************)))******))))))((('''&&&%%%'''(((***++++++++++++%%%'''************+++,,,******)))))))))))))))************)))))))))))))))))))))************))))))******)))***,,,,,,***)))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))((()))))))))************(((((()))************)))************************++++++************++++++++++++++++++++++++++++++(((((())))))))))))((((((***))))))))))))***+++++++++******)))))))))))))))((()))))))))************************************)))******************))))))******++++++,,,------,,,,,,---------............------,,,,,,,,,------------...//////...---------......//////000000000111000000000000111111222000000000000000111111222000222222222000000111333++++++++++++++++++++++++)))***++++++******+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------.........//////******++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...//////000000000//////.../////////000000000111000000111111111222222222111000000000000/////////111000000///000000111111222222222111111000000000222333333333333333333222333333444444444444333333000///..................///......------------...)))******+++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))************************,,,,,,+++***)))))))))*********))))))))))))************))))))))))))******)))******++++++******)))))))))))))))))))))))))))***+++,,,+++)))))))))+++,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))+++***((('''''')))***+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((('''''''''''''''(((((()))************************))))))))))))))))))))))))(((((())))))***************************************************************)))(((''''''((()))***))))))))))))))))))))))))((())))))***************))))))(((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))......---,,,+++++++++,,,))))))***+++++++++++++++***************))))))(((((()))))))))************)))))))))))))))(((''''''%%%'''(((***++++++++++++%%%'''************+++,,,***)))))))))))))))******))))))))))))))))))******))))))************))))))+++******+++,,,,,,***(((******))))))((((((''''''))))))))))))))))))))))))((())))))*********))))))((()))))))))************(((((()))************)))************************++++++************++++++++++++++++++++++++++++++(((((())))))))))))(((((()))(((((((((((()))******+++***))))))((())))))***((()))))))))************))))))))))))))))))))))))******++++++++++++******)))******++++++,,,------,,,,,,,,,------------...------,,,,,,,,,------...------...//////...------------......//////000000000000000000000111222222000000000000000111111222000111333222111000111222++++++++++++++++++++++++*********************+++)))))))))************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............//////000000111111111111111222222222333333111111111111000000000000000000/////////000111111111111111111111000000000222222333333333333222222222222333333333333222222//////............//////......---------------...---------...///000111222------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++++++++***)))************************))))))))))))))))))))))))++++++******)))*********)))))))))******)))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))***+++++++++)))((()))***((()))***++++++***)))(((((((((((((((((((((((((((***)))((('''((()))***+++++++++***))))))))))))***(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((('''''''''''''''((())))))************************))))))))))))))))))))))))((((((((()))******++++++************************************************))))))(((((((((((()))))))))))))))((((((((((((((('''((()))*********))))))(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))))))))***&&&'''((())))))***))))))******++++++******)))((())))))))))))************(((((())))))))))))(((((()))******++++++)))((('''&&&(((*********)))***+++)))))))))))))))******+++))))))))))))************))))))************))))))***)))(((((())))))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******))))))))))))))))))************))))))))))))************************************++++++************++++++++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((())))))***+++***)))(((((()))***+++))))))))))))************((((((((((((((((((((((((***++++++++++++++++++***)))******++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,---................................................//////////////////000111111222000000000000000111111222///111333333111000111222+++++++++++++++++++++++++++***))))))******))))))((()))))))))*********+++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------.........///000111111111000111111111111222222222000000000000000000111111///////////////000111111000000000000111111111111222222333333333333222222000111111222222111111000000//////...//////000000...------,,,,,,------...000000///000111444777999---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))++++++++++++++++++++++++*********************************)))******++++++))))))************))))))************************))))))************)))))))))))))))))))))))))))))))))***+++***((('''((()))((()))+++------+++)))((())))))))))))))))))))))))((((((((((((((()))******,,,+++******))))))******((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((((((((''''''(((((()))***************************))))))))))))))))))))))))'''(((((()))******++++++************************************************)))))))))******)))))))))*********)))))))))((((((&&&'''((()))))))))(((((((((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******&&&'''((())))))************++++++++++++***))))))))))))))))))************&&&'''((())))))******))))))******++++++)))((('''''')))++++++)))))))))***)))))))))))))))***++++++((()))))))))************))))))************)))))),,,***''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))***************)))((((((((()))+++,,,************************++++++************++++++************************(((((())))))))))))(((((())))))(((((())))))***++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))************)))))))))******++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///..................------............///000111222000000000000000111111222///111333333222111111111+++++++++++++++++++++++++++***))))))******)))((((((((())))))*********+++************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,...------------...//////))))))*********+++++++++(((((())))))*********+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---......///000111111222000000000000111111111111////////////000000111111///////////////000111111//////000000111111222222222222222333333222222222000000111111111111000000000000/////////000000111------,,,,,,,,,------...,,,+++******---000444777---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))************)))))))))***,,,......,,,***)))))))))************))))))))))))))))))))))))))))))((()))***)))((('''''')))******)))(((((()))******************************''''''(((((())))))******,,,+++******)))*********(((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))'''(((((()))***+++++++++************************************************)))***+++,,,,,,+++***))),,,+++++++++******))))))%%%&&&((()))))))))((('''(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,(((((()))++++++,,,,,,,,,***++++++++++++***))))))))))))))))))************%%%&&&''')))************%%%'''(((***++++++++++++(((***++++++)))(((((()))))))))((())))))***++++++(((((())))))*********+++))))))************))))))///,,,)))((()))***+++***''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++***((('''''')))+++,,,************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((*********)))***++++++,,,+++***((('''''')))+++,,,))))))))))))************************************(((((())))))))))))(((((()))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000///---,,,,,,---///000/////////......------,,,------------...///111111000000000000000111111222///111333333222111000111+++*********))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************...---+++***)))***++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------//////...------,,,++++++++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,,,,++++++*********)))***++++++++++++,,,---...------,,,,,,,,,---------------............/////////000000111111111111222///,,,---111333333222333222222222111111000000333444777888777444111///000000000000000000000000222222222222222222222222222222222111111///......000///...------...///000...,,,***+++,,,------,,,++++++++++++,,,---...///,,,,,,***'''%%%&&&))),,,,,,,,,,,,++++++*********)))************+++++++++,,,+++++++++++++++++++++******++++++++++++******+++,,,,,,,,,+++***+++,,,,,,,,,++++++***+++++++++************+++,,,---...******))))))))))))******(((((()))***+++,,,,,,,,,************************+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))******)))))))))***,,,---++++++******))))))(((((())))))************))))))+++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))+++***(((''''''(((***+++************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((***)))(((''''''((()))******))))))(((((((((((()))))))))))))))************+++***)))'''''')))***++++++***)))'''''''''((()))******))))))(((((('''''')))&&&%%%'''+++---,,,***(((((())))))******++++++))))))(((((((((((())))))+++*********))))))((((((''')))***++++++***)))'''))))))))))))************************************,,,++++++++++++++++++,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***)))((()))***+++***(((&&&((()))++++++)))(((&&&************************))))))************)))(((((()))+++)))'''&&&(((+++***)))'''&&&&&&(((***+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------))))))******+++,,,---...............---,,,++++++//////.........---------......////////////......000000///......///111111000000000000000000000000++++++++++++*********)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************------,,,+++++++++++++++************************++++++++++++++++++++++++,,,,,,---------------.........------,,,++++++***++++++++++++++++++++++++************+++,,,------,,,,,,++++++++++++++++++***+++,,,,,,++++++,,,---...------,,,,,,------------------............///000000000000000000111111111///---...111333333222222222222222222222111111111222333444333111///---000000000000000000000000222222222222222222222222111111111000000///...---000///...------...///000...---,,,,,,---...---,,,************+++,,,---...------,,,***))))))+++---,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******++++++++++++*********+++++++++*********+++,,,++++++******+++++++++---,,,+++***))))))))))))******))))))))))))******)))))))))***+++++++++,,,************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''(((((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++)))))))))((((((((((((((())))))************))))))************************+++***)))(((((()))***+++***))))))))))))))))))))),,,+++***))))))***+++,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************************)))(((((((((((()))***,,,+++******))))))))))))))))))))))))************+++***(((''''''(((***+++******)))(((((((((((((((***)))))))))((((((((('''***)))((()))***+++***)))(((((()))))))))))))))))))))))))))(((((()))))))))************)))))))))((('''(((***++++++***((('''))))))))))))************((((((((((((((((((((((((++++++************++++++)))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))((()))***+++***((('''((()))******)))((('''(((((((((((((((((((((((()))))))))******))))))(((((()))***)))'''&&&(((+++---,,,+++***)))***,,,---)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,---.........//////......------//////.........---------......////////////......000//////...//////111111000000000000000000000000,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************,,,,,,---------,,,++++++++++++++++++++++++++++++************************............------------------,,,,,,+++*********++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++,,,,,,,,,---...---,,,+++,,,------------,,,,,,------...---------............///000000000000000000000000111000...///111333333222111111222222222222222222111111222111111000///...000000000000000000000000222222222222222222222222000000000000///...------//////...------.../////////---,,,---...///...---))))))))))))***+++,,,------...///...---,,,---...+++++++++++++++*********)))************+++++++++******************************++++++++++++******************************++++++*********++++++,,,---,,,+++)))((('''''''''******))))))))))))************************++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((())))))******))))))))))))))))))))))))))))))***)))(((((('''(((((()))''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))***************************))))))(((((())))))***************++++++++++++))))))))))))***************)))(((''''''((()))***)))))))))))))))(((((('''))))))))))))((((((((((((***++++++***)))(((((()))))))))((((((((((((((((((******))))))))))))******************))))))))))))((((((************(((((())))))))))))************((((((((((((((((((((((((******))))))))))))******((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))((()))***+++***((('''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))'''''')))***,,,+++)))((('''(((((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........//////000/////////...............---------......////////////......///////////////000111111000000000000000000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++,,,---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++++++++++++++******))))))++++++++++++++++++++++++---,,,++++++*********+++*********++++++,,,,,,,,,---...///...,,,+++,,,---------,,,,,,,,,---......---------............///000000000000000/////////111000000000111222222222000000000111111222222222333333222111111111111111000000000000000000000000111111111111111111111111000000000000000///..............................---,,,,,,,,,......---+++)))))))))))))))***++++++,,,...000000...---------+++++++++***************))))))*********+++++++++)))))))))))))))***************++++++++++++******))))))((()))*********)))***************++++++,,,+++******)))))))))************))))))))))))******+++++++++*********************************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))************)))))))))))))))))))))))))))******))))))(((((((((((('''''''''(((((()))))))))))))))************))))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))***************+++,,,,,,+++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))'''(((((())))))*********((()))))))))************))))))(((''''''((())))))'''((()))******)))((('''))))))))))))(((((((((((((((+++,,,+++(((&&&(((+++))))))((((((''''''&&&&&&******))))))))))))***************)))))))))))))))(((((()))******)))((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***)))((()))***+++***((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((()))***+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------///......---------......,,,---...///////////////..............................////////////............//////000000111111000000000000000000000000))))))*********************++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************+++,,,---------,,,+++++++++++++++++++++++++++---------------------------,,,,,,,,,+++*********++++++************))))))++++++++++++++++++++++++------,,,+++*********************++++++,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,---...///---------............///000000//////////////////000111222222222111222222.../////////000000111111333222111000000000111222000000000000000000000000111111111111111111111111111111222222222111000000------............------++++++***+++------+++)))))))))(((((())))))******))),,,...///---,,,,,,,,,************************))))))*********+++++++++(((((()))))))))***************++++++++++++*********((('''(((***,,,+++)))***)))))))))******+++,,,,,,,,,+++*********++++++******))))))))))))******+++++++++*********************************************))))))))))))******))))))))))))))))))))))))************************++++++******))))))((((((((())))))***************))))))))))))))))))))))))++++++++++++***))))))(((((((((((())))))*********))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************)))))))))))))))(((&&&$$$###!!!((()))))))))************))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))&&&)))++++++((('''***,,,))))))((((((''''''&&&&&&******))))))))))))******))))))))))))))))))******((((((((())))))(((((((((((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***)))((()))***+++***((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''((()))******...---,,,+++******))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------//////...---------......+++,,,---...............---...........................////////////......---......///000111111111000000000000000000000000)))))))))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************************************++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,---......///---------............///.........//////000000000000222333333222111111222/////////000000000000000000000////////////000000000000000000000000000000111111111111111111111111111222222333333222111111------............------*********+++---,,,***(((***)))))))))))))))******'''***,,,,,,+++******+++)))))))))***************)))************+++++++++((())))))******+++++++++******++++++++++++*********((('''(((,,,---,,,))))))))))))))))))***+++,,,///...---+++***)))))))))******))))))))))))************************++++++************************)))))))))******)))))))))))))))))))))))))))))))))************************************))))))))))))((()))******++++++******))))))))))))))))))))))))***++++++++++++******)))))))))))))))************))))))************))))))************************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((()))******++++++******)))---,,,+++)))%%%!!!))))))))))))************))))))************))))))'''(((((()))))))))))))))(((((((((((())))))))))))''')))******))))))***,,,))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))******++++++***)))'''&&&''')))*********+++++++++******))))))((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......---------......///+++,,,---------------------------.....................////////////......,,,---...000111111111111000000000000000000000000)))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,---...//////---------............///,,,------...///000111111///222444444222111111222222222222222111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111111222222222111111,,,------......------,,,******+++,,,...---+++(((+++******))))))*********''')))******))))))***+++((()))))))))*********+++)))************+++++++++))))))******+++,,,,,,---******++++++++++++******+++(((''')))---///---***(((((((((((()))***+++,,,---,,,+++***))))))))))))******))))))))))))******)))))))))***+++++++++,,,************************))))))************))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))((()))***++++++******))))))))))))))))))((((((((())))))************))))))************************((()))***++++++***)))((('''(((((()))******++++++++++++***))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))+++++++++***)))&&&###!!!))))))))))))******************++++++++++++******((((((((((((((()))******'''((((((((()))))))))***+++***))))))******)))((((((((())))))))))))))))))((((((''''''''''''((((((((()))))))))************(((((((((''''''((((((((())))))))))))************((((((((((((((((((((((((***))))))(((((())))))***)))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))((()))***+++***((())))))(((((((((((())))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,)))'''%%%&&&)))++++++)))'''((((((((((((((('''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---............------,,,---------.........//////......////////////......,,,---...000111222111111000000000000000000000000*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************************)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,,,,++++++*********)))***++++++++++++,,,---+++++++++,,,---...///000---------.........//////+++,,,---...///111222222///222555555222000111222555444444333333222222222111222333333333333222222000000000000000000000000000000000000000000000000///000000111111111000000,,,,,,---......---,,,,,,++++++,,,---///...+++)))++++++***************+++'''(((******))))))***,,,(((((())))))*********+++)))************+++++++++))))))***+++,,,,,,------******++++++++++++******,,,)))''')))...000...***(((((((((((()))***+++,,,(((((((((((()))***,,,,,,******))))))))))))******(((((()))***+++,,,,,,---************************))))))************))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))***++++++++++++***))))))))))))))))))))))))&&&'''(((*********))))))))))))(((((('''''''''&&&))))))************))))))************************((()))***++++++***)))((('''(((((()))***+++++++++---,,,***))))))***,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))%%%'''))),,,------,,,,,,))))))))))))************++++++,,,,,,,,,,,,++++++)))(((''''''''')))***+++'''((((((((())))))******...+++))))))******((($$$(((((())))))******++++++''''''&&&&&&&&&&&&''''''(((((())))))*********+++((((((''''''''''''(((((())))))))))))******************************************))))))))))))******)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***)))((()))***+++***((())))))(((((((((((())))))************************))))))***+++,,,---------)))'''%%%&&&***,,,+++))))))******++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000///000000000///...---------------.........//////......////////////......+++,,,...000111222111111000000000000000000000000///...,,,+++***+++,,,,,,******++++++------......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,000333222,,,((()))*********++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,------,,,++++++,,,...------------------------------......///000000000000111111111111222222222111111111000000000000000///000111222222222222222222222222111111111111000333222000/////////000111000000000000000000000000222111111111000000//////,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,+++******+++,,,,,,))))))(((((((((((())))))+++++++++++++++++++++++++++*********))))))((((((''''''(((((())))))******,,,,,,,,,------.........************************)))))))))))))))******++++++*********))))))((((((((()))***++++++***)))(((,,,+++*********+++,,,---+++++++++*********))))))++++++******))))))((((((***)))(((((()))+++---...+++++++++*********))))))************************++++++******************,,,+++++++++******))))))++++++++++++***((('''&&&))))))))))))(((((((((((())))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))%%% ))))))))))))))))))))))))++++++***)))(((((())))))---+++))))))***++++++***(((((((((((()))))))))***(((((()))***+++,,,,,,---************************))))))))))))************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,(((((())))))******++++++))))))************))))))******++++++++++++*********)))'''%%%&&&(((***,,,)))))))))******)))))))))+++***))))))******)))'''++++++,,,,,,,,,,,,++++++************************+++***)))(((''''''''''''************))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))---------,,,,,,+++++++++***)))(((((((((((())))))*********)))))))))))))))+++*********))))))((((((+++***)))))))))***,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000000000//////////////////000000000000000000111111111111000000...---,,,+++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++***...111000,,,))))))+++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,------,,,++++++,,,...------------------------------......//////000000//////000000000111111111111000000000000000000000111111222222333333333333222222222111111111111000222222000/////////000000000000000000000000000000000000000/////////......---,,,,,,,,,,,,---...///......------,,,,,,,,,+++------,,,++++++,,,------******))))))))))))******+++++++++++++++++++++++++++*********))))))))))))((((((((()))))))))))))))******************))))))************************)))))))))))))))******++++++*********)))))))))))))))******************)))++++++*********+++,,,---+++++++++*********))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++++++++*********))))))************************************************++++++*********)))))))))))))))))))))(((((('''&&&***)))))))))((((((((((((++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((%%%###************************++++++***))))))))))))))))))(((((()))++++++)))'''((((((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))*********))))))))))))************(((((((((((((((((((((((((((((((((((((((((()))***)))))))))))))))*********(((((())))))))))))(((((()))******++++++******))))))((('''''''''(((***+++))))))(((((((((((())))))***)))((()))+++---,,,+++((())))))******))))))((())))))))))))))))))))))))******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))++++++******************))))))))))))((((((((((((***)))))))))))))))))))))************)))))))))(((+++***)))))))))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000000000//////////////////000000000000000000111111111111000000,,,,,,,,,,,,,,,++++++***+++++++++******)))))))))************************++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))),,,///...+++))))))+++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,++++++,,,...---------------------------------...//////000000........./////////000000000000000000000000111111222222222333333333333333222222222111111111111000111111000/////////000000000000000000000000000000//////...............---------,,,,,,,,,---......//////...---,,,+++******------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))((((((++++++***))))))(((((('''************************)))))))))))))))******+++***************)))))))))++++++************+++++++++************+++,,,,,,+++++++++***************))))))))))))************)))******+++++++++******+++++++++*********************************************************************))))))))))))(((((('''(((((((((((('''''''''******)))))))))(((((((((+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************+++***))))))))))))))))))'''((()))+++,,,+++(((&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))************''''''''''''''''''''''''***)))((((((((((((((((((************))))))))))))''''''(((((((((((('''''')))******++++++******)))(((((((((((()))))))))***)))((('''&&&&&&'''((()))(((''''''))),,,...///...((())))))******))))))(((((((((((((((((((((((((((***))))))))))))***++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((((((((())))))'''((()))******)))((('''))))))))))))))))))******************))))))))))))******))))))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...//////000000//////...////////////000000000000000000111111111111000000***+++,,,------,,,******++++++++++++************++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000....../////////000000000000000000000000111111111222222222222222222222333222222222111111111000000000000000/////////000000////////////////////////........................------,,,,,,,,,------.........------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************+++******))))))(((((((((,,,,,,,,,,,,++++++++++++************************)))))))))))))))******+++************************---,,,+++******+++,,,---***************++++++,,,************************(((((())))))******++++++)))***+++,,,,,,+++)))(((************************************************))))))))))))************)))))))))(((((((((((((((''''''''''''(((((())))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,******************************)))))))))))))))***)))))))))***,,,,,,***)))))))))((((((((((((''''''((((((((())))))******+++))))))))))))))))))))))))((()))))))))************++++++******))))))((((((((()))))))))************((((((((((((((((((((((((,,,,,,+++***)))))))))***++++++******))))))(((((('''(((((())))))(((((('''))))))************))))))&&&''')))******))))))(((***)))(((''''''((()))***(((''''''))),,,---------******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))&&&''')))++++++***(((''')))))))))))))))******************)))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------............///...//////////////////...////////////000000000000000000111111111111000000)))***+++,,,,,,,,,+++*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++*********+++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111//////000000111111111111222111000000///000111111222222222111111111000000/////////000000000//////////////////////////////////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))(((((((((((())))))***************************************+++++++++++++++******))))))((((((***++++++,,,---...//////************************)))))))))))))))******+++***************+++++++++---,,,+++******+++,,,---))))))******++++++++++++************************(((((())))))******++++++)))***+++,,,,,,+++)))(((************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))))))))(((((((((((((((***+++,,,************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++******)))))))))***+++***************************)))))))))))))))******+++)))&&&&&&'''***++++++)))))))))))))))))))))(((&&&'''((()))***+++,,,---))))))))))))))))))))))))((()))))))))************++++++******))))))((((((((()))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))***++++++******))))))((((((((())))))******))))))((()))))))))******)))))))))&&&''')))*********)))(((++++++***))))))***++++++)))((('''((()))******(((*********++++++*********************************))))))))))))***+++------************)))))))))((())))))))))))))))))))))))************************((()))))))))******************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))%%%''')))***+++***)))'''(((((())))))************))))))))))))))))))******))))))******++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------............///......////////////......////////////000000000000000000111111111111000000)))***++++++++++++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000111111111/////////000111111222222222111000......///000000222222222111111111111000......///000000000//////000000000000000000000000///////////////000000000......---,,,,,,,,,------***+++++++++,,,,,,,,,---))))))************))))))))))))(((((((((((())))))*********************************+++++++++++++++******************))))))(((((()))***,,,---...///************************)))))))))))))))******+++*********+++++++++++++++++++++************++++++((()))******++++++*********************+++++++++))))))))))))************)))******+++++++++*********************+++++++++))))))))))))))))))))))))'''(((((())))))*********(((((())))))))))))*********)))(((((((((***+++,,,++++++*********)))))))))*********++++++++++++,,,************************))))))))))))))))))))))))+++***))))))(((((())))))++++++++++++++++++++++++)))))))))))))))******+++***'''###"""$$$'''***+++)))))))))******+++++++++&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))***************************************)))((((((((((((((((((************))))))))))))))))))************))))))((())))))******))))))(((&&&''')))*********)))(((++++++++++++++++++++++++***)))''''''(((((('''&&&'''(((((())))))(((((('''************************((((((((()))***+++,,,---************))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((())))))&&&'''((()))******))))))((((((((()))******++++++))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,------...---------------------------------............///---......//////......---////////////000000000000000000111111111111000000***************+++,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++++++++*********++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,++++++,,,...+++++++++++++++++++++++++++,,,,,,------......///........./////////000000...//////000111111222222333222000///...///000111222222222111111111111000------///000000000//////000000000000000000000000------.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***++++++++++++***)))***))))))))))))))))))************************************++++++,,,,,,,,,******************++++++(((((()))***+++,,,,,,---************************)))))))))))))))******+++*********++++++,,,,,,,,,)))******************)))'''((()))***+++******)))))))))*********+++++++++*********)))))))))))))))))))))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))''''''(((((()))******+++)))))))))*********++++++***)))(((''''''(((***++++++++++++*********))))))******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++)))))))))))))))***++++++***(((%%%%%%'''***+++,,,))))))***+++,,,------...************))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((()))***)))))))))))))))*********(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))))))))))))))***+++,,,,,,+++***)))+++)))(((((())))))(((&&&''''''((((((((((((''''''************************(((((((((((())))))***+++************))))))))))))))))))))))))))))))))))))************************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((()))*********'''(((((()))******++++++((()))))))))************((()))***+++,,,++++++*********+++,,,,,,,,,,,,+++******+++,,,,,,---......---------------------------------............///---......//////......---////////////000000000000000000111111111111000000+++***)))))))))***,,,---+++++++++***************************************......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++***+++++++++*********++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,++++++,,,...++++++++++++++++++++++++++++++,,,------......///---------.........//////...//////000111222222222555333111000///000111222222222222111111111111000,,,---///000000000//////000000000000000000000000,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,...------,,,+++***))))))***+++,,,------,,,+++***++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,************************)))))))))))))))******+++*********++++++,,,,,,,,,((()))***++++++***)))((('''((()))++++++******)))))))))******++++++++++++++++++******))))))((((((***)))(((((()))+++---...))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))******+++++++++,,,***)))'''&&&&&&'''(((***+++++++++************)))(((((())))))************************************))))))))))))))))))))))))(((((()))++++++,,,++++++++++++++++++++++++++++++))))))((())))))***+++++++++******+++---///...---))))))***+++---...///000000///...---,,,***))))))************************))))))))))))************(((((())))))******++++++))))))))))))************((((((((((((((((((((((((******))))))***+++,,,,,,(((((())))))******++++++''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***'''(((+++,,,,,,+++((('''+++)))((()))***+++***((())))))************))))))))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''((()))++++++'''(((((()))***+++++++++(((((())))))*********+++((()))***+++,,,+++************+++,,,,,,,,,,,,+++******+++,,,,,,---......---------------------------------.........//////---..................---////////////000000000000000000111111111111000000,,,,,,,,,++++++*********,,,+++++++++***)))))))))+++++++++************)))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,,,,,,,,,,---------......000000000000000000000000///111222222111111222333555444222000//////000111000000000000////////////222111111111000000//////222111000//////......///......////////////......------,,,++++++,,,------))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***))))))******,,,,,,++++++***)))((((((******++++++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++************************************))))))((((((++++++++++++++++++++++++************************&&&'''((())))))******)))(((***,,,,,,+++******+++++++++***)))((('''&&&&&&******++++++++++++******''''''(((((())))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***((((((***+++)))'''+++*********))))))((((((************************+++++++++*********)))))),,,***'''%%%%%%'''***,,,))))))*********+++++++++*********)))))))))))))))++++++************++++++))))))))))))***************///...(((...>>>GGGGGGBBB888---)))+++---,,,)))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))************))))))******))))))******+++,,,((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))***)))(((((((((((())))))(((((()))***************,,,+++++++++***)))))))))******))))))))))))******---,,,***(((''''''((()))+++***)))(((((()))***++++++*********))))))((((((+++*********))))))((((((((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))+++++++++************)))))))))************))))))******))))))))))))******%%%&&&&&&'''((()))************))))))))))))******))))))))))))************************************,,,,,,+++***)))(((''''''******))))))))))))******(((***++++++******+++---,,,++++++******++++++,,,++++++***++++++---...///,,,,,,,,,---------......------............------///000000111000/////////111111111111111222222333000000000000////////////,,,,,,,,,+++++++++******++++++++++++************+++++++++************)))*********))))))*********))))))))))))))))))))))))************+++++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////...---,,,,,,---------.........000000000000000000000000///111222222111000222333444333111///......///000000000000000////////////111111000000000/////////000///////////////000000......////////////......,,,+++***))))))***+++,,,************************+++*********)))))))))))),,,++++++***))))))******,,,,,,++++++***))))))(((******++++++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++************************++++++*********)))))))))************************************************************)))(((''''''((())))))(((&&&%%%&&&'''(((((()))))))))*********)))******++++++******)))((((((((()))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************************,,,***))))))++++++)))'''************)))))))))(((''''''''''''''''''''''''*********)))))))))((((((+++***(((&&&&&&(((***+++))))))))))))*********+++************))))))))))))++++++************++++++))))))))))))************)))///111///888KKKVVVWWWVVVJJJ999---(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))***''''''((()))))))))))))))******))))))))))))))))))******))))))))))))******---,,,***((('''((())))))+++***)))(((((()))***+++))))))))))))((((((((('''************)))))))))((()))***+++,,,,,,+++***)))************************)))))))))))))))))))))))))))))))))******+++++++++))))))************))))))******))))))))))))******'''''''''(((((((((((((((******))))))))))))******(((((()))))))))*********************************++++++******)))(((((((((******))))))))))))******''')))******))))))***,,,,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------......------............------///......///000000///.........------......///000000000000000/////////...,,,,,,,,,++++++++++++************++++++++++++++++++++++++************)))++++++************++++++)))))))))))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000//////...,,,------------.........000000000000000000000000///000222111000000111333222111000.........//////000000000000////////////000000///////////////...............///000111222......////////////......******)))(((((()))******++++++++++++++++++++++++***************))))))))),,,+++******)))*********,,,,,,++++++***)))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++++++++++++++*********))))))))))))))))))))))))************************++++++++++++***)))((((((******)))'''$$$$$$%%%'''))))))*********+++++++++)))******++++++******)))))))))))))))))))))((((((***************)))))))))))))))))))))))))))))))))************************---+++******++++++***)))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***))))))))))))************************************++++++************++++++))))))))))))************(((///222333===NNNYYY[[[```XXXJJJ<<<111+++((((((************************))))))))))))))))))))))))************))))))))))))******))))))))))))******((((((((((((((())))))***,,,++++++******)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********&&&&&&'''(((((((((((((((((((((((((((((()))))))))******))))))))))))******,,,+++***((((((((())))))******))))))))))))******)))(((((((((((('''''''''************))))))))))))************************************************))))))))))))))))))))))))'''(((((()))***+++,,,---))))))************))))))******))))))))))))******)))))))))(((((('''''''''******))))))))))))******(((((())))))))))))******************************))))))))))))))))))))))))******))))))))))))******)))***++++++***)))+++,,,,,,++++++******++++++,,,)))***,,,---------------,,,,,,,,,---------......------............------...,,,+++---000111///---------,,,,,,------...///000000000/////////......++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********)))))),,,++++++++++++++++++,,,))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,***+++++++++++++++,,,,,,++++++,,,,,,---------,,,************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///.........------------............///////////////////////////000111111000000111222222111000////////////000000000000000////////////////////////...........................///000111---......//////......---******))))))))))))******++++++++++++++++++++++++************************++++++***************++++++++++++*********))))))******++++++++++++******************************+++++++++,,,+++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,,,,,,,+++((('''''')))+++...------,,,+++***)))((())))))************))))))+++******))))))(((((((((************************))))))))))))))))))))))))************************,,,,,,+++++++++++++++************)))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))************++++++++++++)))***************++++++++++++************++++++((()))))))))************)))---//////555@@@HHHIIIQQQRRRQQQKKK???444,,,(((************************))))))))))))))))))))))))*********)))))))))))))))++++++***))))))***++++++)))(((((((((((()))******------,,,++++++***))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))))))))&&&'''(((((())))))(((((('''(((((())))))***************))))))))))))******++++++***)))(((((())))))***))))))))))))))))))***)))))))))))))))(((((((((*********)))))))))))))))++++++***))))))***++++++************************((((((((((((((((((((((((((((((((()))***+++++++++))))))************))))))******))))))))))))******)))(((((((((((((((((((((******))))))))))))******(((((((((((()))))))))***************************(((((())))))******************))))))))))))******+++,,,---,,,++++++,,,---,,,++++++******++++++,,,---------------...///000,,,,,,,,,---------......------............---------***)))+++000111///,,,//////......//////000111000000/////////.........++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++*********)))))),,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------.........//////////////////////////////...000111111000///111222222222111111000000111111000000000000////////////............////////////000000///...............------............------++++++++++++++++++++++++***************************************++++++++++++***************+++++++++++++++*********************++++++++++++*********************************++++++,,,,,,,,,+++***************************++++++++++++++++++++++++************************************************)))***+++,,,,,,------,,,+++++++++))))))***---000......---,,,+++***)))))))))))))))******)))))))))++++++******))))))((((((***************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,+++******+++))))))))))))))))))******((((((((((((((((((((((((************************((()))***++++++***)))(((+++++++++,,,,,,,,,------))))))******+++++++++,,,++++++************++++++((()))))))))************+++---,,,+++---111444444;;;BBBHHHHHH@@@555,,,(((************************))))))))))))))))))))))))))))))))))))))))))******++++++************++++++***))))))))))))***++++++...------,,,+++***))))))((()))))))))************((((((((((((((((((((((((&&&'''((())))))))))))((((((((()))************))))))))))))******+++++++++******))))))))))))***************))))))))))))))))))))))))******)))))))))************************))))))))))))))))))******++++++***))))))***++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******''''''(((((()))******+++******))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))*********+++,,,+++***)))***+++,,,++++++******++++++,,,///---+++))))))+++...000,,,,,,,,,---------......------............------+++******,,,///000///,,,000000//////000000111222////////////............***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000...///111000//////000222111222222222222111111111000000000000////////////...////////////000000000111000///...------------------............------+++,,,------------,,,+++))))))))))))))))))))))))*********+++++++++++++++*********)))******+++,,,******************************++++++++++++******************************)))***+++,,,---,,,+++************************************+++++++++++++++************************************************,,,,,,,,,,,,+++***))))))(((((())))))(((***,,,///******+++++++++,,,,,,,,,((())))))******))))))(((******************))))))*********+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***,,,,,,,,,***)))***+++))))))))))))************))))))))))))))))))))))))************++++++++++++)))******++++++******)))+++++++++,,,,,,,,,,,,---))))))******+++,,,,,,,,,++++++************++++++))))))))))))************,,,,,,,,,,,,,,,,,,---,,,000444777666111,,,))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,+++*********************++++++,,,---,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))%%%'''(((*********))))))((())))))***************************++++++++++++******))))))))))))******))))))******))))))))))))))))))************))))))******+++++++++++++++,,,))))))))))))************************************************************))))))))))))))))))))))))******)))))))))((((((((())))))************))))))******))))))))))))******&&&''''''(((***++++++,,,******))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******((()))***)))'''''''''))),,,++++++******++++++,,,---+++(((&&&&&&))),,,...,,,,,,,,,---------......------............------++++++------..................------......///000/////////.........------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))*********))))))*********++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------............////////////000000000000000000000000...///000000//////000222000000111111111111000000000000000000/////////////////////000000000111111///......---------......,,,------......------,,,+++,,,---......---,,,+++*********************************++++++,,,,,,,,,******))))))***++++++,,,******************************++++++++++++******************************(((***+++------,,,+++***************************)))))))))*********++++++))))))))))))))))))))))))************************,,,,,,,,,,,,+++***)))((('''(((******))))))***,,,************++++++++++++(((((())))))))))))((((((******************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,+++)))((()))+++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++************************))))))*********+++++++++))))))***++++++,,,------++++++************++++++))))))))))))************+++***+++,,,---++++++++++++++++++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***,,,------,,,***))))))))))))))))))***+++++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))'''(((***,,,,,,,,,+++***'''(((((()))***)))))))))************))))))))))))******))))))))))))******)))))))))*********))))))((()))***++++++***)))((())))))******++++++++++++((()))))))))************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))******))))))))))))******(((((()))))))))***************))))))))))))******'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))***+++***((('''((())),,,++++++******++++++,,,+++++++++*********++++++,,,,,,,,,---------......------............------***---000000,,,+++---000------,,,,,,------.../////////.........---------*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************)))******))))))))))))*********************************++++++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++******************))))))***+++,,,,,,------)))***,,,......---,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------................../////////000000000000000000000000000...///000000//////000111...///000000000000000///000000000000//////////////////000000111111222222---------------...///000,,,------......------,,,+++,,,------------,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))***+++,,,,,,******************++++++******++++++++++++******))))))))))))))))))))))))((()))+++---------+++***************************(((((())))))*********+++((((((((((((((((((((((((************************(((((()))***++++++++++++)))+++,,,,,,***))))))***---,,,,,,+++***)))(((((((((((())))))))))))(((((()))))))))***+++++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,+++((('''(((***(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******++++++***))))))***++++++(((((((((((())))))))))))))))))***+++,,,,,,------++++++************++++++))))))))))))************(((((()))++++++)))((((((''''''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((***---//////---***(((((((((((((((((()))************************++++++))))))))))))************))))))))))))))))))))))))(((***,,,...///...---,,,&&&''''''(((((((((((((((******))))))((((((''''''******))))))))))))******((()))************))))))((()))***++++++***)))((((((((())))))*********+++(((((())))))*********+++((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))******))))))))))))******************))))))))))))******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******,,,---...---+++***+++,,,,,,++++++++++++++++++,,,+++---///111111///,,,+++,,,,,,,,,---------......---..................---***///333111,,,))),,,111...------------...////////////.........---------,,,,,,,,,++++++*********************************((()))***+++++++++++++++------------,,,+++******+++++++++*********))))))***++++++++++++,,,,,,,,,************************......------,,,+++************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++---///000///---+++++++++,,,,,,,,,++++++*********+++,,,------......------000000//////.........---111111000000//////............//////////////////......//////000000111111000000000000000000000000111111000///////////////000000///...------,,,,,,222000---+++***+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******)))))))))((())))))***++++++++++++*********)))))))))***+++,,,,,,+++***)))+++*********))))))(((((())))))************))))))******))))))((((((''''''++++++******))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))))))))*********(((((())))))******++++++*********************************))))))))))))))),,,+++))))))+++---------(((((())))))))))))((('''+++***)))(((((()))***++++++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''')))***+++------,,,+++)))'''%%%$$$))))))************))))))((((((((((((((((((((((((++++++******************))))))))))))))))))))))))************************,,,+++)))'''&&&'''((()))(((+++,,,''' ###((())))))***))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++++++++******))))))++++++************++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++*********))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))***)))))))))***+++++++++,,,'''!!! )))...,,,''',,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------+++,,,---...///...---,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------000000000///.........---+++---...---+++***+++---,,,,,,,,,++++++*********************************))))))***+++++++++++++++***++++++,,,,,,,,,+++++++++++++++*********))))))((())))))))))))*********************************------,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++''')))+++---------...000,,,,,,,,,+++++++++******+++,,,------......------000/////////............000000000//////////////////////////////............/////////000000000111000000000000000000000000111000000///////////////000//////...------,,,,,,000///---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******)))))))))))))))***+++++++++++++++*********)))))))))***++++++++++++***)))++++++++++++*********))))))******************)))+++*********))))))))))))*********)))))))))))))))((((((((()))))))))************))))))))))))*********************************++++++++++++,,,,,,,,,))))))))))))************************************************)))))))))))),,,***((()))***,,,,,,,,,))))))************))))))******))))))))))))******************)))))))))(((*********)))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))******)))((((((((()))++++++,,,,,,,,,+++)))(((&&&%%%))))))************))))))************************************************))))))))))))))))))))))))************************))))))(((''''''((()))***)))+++,,,***&&&%%%(((+++((())))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++*********)))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))******************+++++++++,,,)))&&&'''***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++............//////////////////.....................,,,******,,,...//////+++++++++++++++*********************************))))))***++++++++++++***((((((***++++++,,,,,,,,,+++++++++***************((())))))))))))*********************************+++++++++***************)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++++++++,,,---,,,***(((((())),,,,,,,,,,,,+++++++++++++++,,,------......------////////////............//////////////////000000000000//////.........---////////////000000000000000000000000000000000000111000//////......///////////////...------,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))************+++++++++******************************++++++++++++***************)))***++++++,,,+++++++++***************)))***++++++++++++***))),,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++************))))))))))))************)))))))))*********++++++******))))))))))))*********************************++++++++++++,,,,,,,,,***************)))))))))************************************************+++)))((((((***++++++*********++++++++++++************++++++++++++******************))))))))))))))))))))))))************************************************************+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))***))))))))))))***+++,,,***++++++******)))((('''))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******************************+++'''(((((())))))))))))(((************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++******))))))))))))((((((+++******))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))************,,,,,,++++++++++++******(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***+++++++++***************,,,,,,,,,+++******+++,,,+++++++++++++++++++++++++++++++++++++++,,,------.........------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---............////////////---------------.........222...******...000///---+++++++++***************************************)))******+++++++++******(((((()))*********************************************+++++++++,,,,,,,,,************************))))))))))))************((())))))))))))***************++++++,,,,,,,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++,,,------+++(((%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///////////////.........---......//////000000000000000000///......------////////////000000000000000000000000000000000000000000///............/////////.........---------***+++,,,------------,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++*********************+++,,,,,,*********************************++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************(((((())))))******++++++)))*********++++++++++++******))))))))))))******************************(((((()))))))))*********+++++++++******)))))))))************************)))***************++++++***)))((((((***+++***)))))))))******++++++******)))***+++,,,,,,+++***)))*********)))))))))))))))(((((())))))******++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))(((((()))))))))))))))******+++))))))************))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***))))))))))))'''&&&(((******(((%%%&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((******))))))))))))******((((((((((((((((((((((((++++++******))))))((((((((()))))))))************************************(((((())))))***+++++++++((((((((((((((((((((((((***))))))(((((())))))***(((***+++***)))((()))***,,,+++++++++***)))))))))((()))))))))******+++,,,************************,,,++++++++++++,,,---------------.........//////------,,,+++,,,---...//////...---,,,,,,---...///++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---.........///...------------+++)))******************************************************+++++++++******)))***************)))((('''******************************+++++++++,,,,,,,,,************************)))))))))))))))))))))***((())))))))))))******************++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++%%%''')))******)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///////////////------......//////000000000000//////.........---000000000000////////////////////////////////////000//////..............................---------)))***+++,,,------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++************))))))******+++,,,************************+++******************+++))))))******************+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))******++++++)))*********++++++++++++******))))))))))))******************************(((((()))))))))*********,,,,,,++++++******))))))************************))))))******+++++++++,,,***)))((()))******)))((('''(((((()))******)))))))))***+++,,,,,,+++***)))))))))))))))))))))******(((((())))))******++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))''''''(((((()))))))))*********(((((()))***************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***)))(((''''''***(((%%%'''))))))&&&"""&&&'''((())))))***))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***************************************))))))))))))))))))***((((((((((((((()))))))))***))))))))))))))))))***((((((((((((((((((((((((++++++******))))))((((((((()))))))))************((((((((()))))))))))))))(((((())))))************(((((((((((((((((((((((()))((((((''''''(((((()))(((***+++***)))((()))***,,,+++++++++***)))))))))***'''&&&(((+++,,,***'''************************,,,,,,++++++,,,,,,---...++++++,,,---///000111111------,,,+++,,,---...//////...---,,,,,,---...///)))************++++++++++++,,,,,,,,,---.........$$$***000111---***)))+++)))))))))******************************************++++++++++++***))))))+++++++++******)))''''''***************+++++++++((())))))))))))******************************************))))))))))))))))))))))))*********++++++*********+++++++++++++++***************+++++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,------------+++,,,------......------.........///////////////..................//////////////////////////////000000000000////////////////////////////////////000///......------..............................******++++++,,,,,,------+++,,,,,,------,,,,,,+++************************)))************+++++++++******************************++++++++++++******)))))))))((()))******+++***************+++++++++++++++***))))))***++++++)))))))))))))))***************++++++++++++******((((((((((((((()))))))))))))))))))))************)))))))))*********++++++******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++*********************************))))))******+++,,,,,,,,,+++***)))***++++++)))'''&&&'''((()))))))))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))******++++++******(((((()))***************))))))************))))))(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''---***((((((******(((%%%'''(((((())))))))))))(((''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***************************))))))(((((())))))***(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))************'''''''''(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))***+++++++++***************...+++)))***,,,,,,)))%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,------...******+++---...///000111---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------.........%%%///111---***,,,000((()))))))))*********+++************************+++++++++++++++***))))))*********+++******))))))))))))*********+++++++++((())))))))))))*********************************+++++++++******))))))(((************+++++++++,,,++++++++++++************+++++++++***************++++++++++++++++++++++++---...///...+++*********,,,,,,,,,---------......+++,,,------......------............/////////000..................------------......///000000000111000000000/////////...//////////////////////////////...------------...........................,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******((((((''''''(((((()))***))))))*********+++++++++++++++***))))))***++++++)))))))))******+++++++++)))******************)))(((((()))))))))******************)))))))))))))))((((((((()))))))))************))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++++++++,,,************************))))))***++++++,,,------,,,+++++++++,,,,,,***'''''''''((()))***+++******)))(((((((((((((((((()))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++++++++***)))***+++,,,---------,,,,,,((())))))************)))))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))***************************)))(((''''''((()))))),,,+++)))((()))***+++***((())))))))))))(((((('''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++************************))))))(((((((((((()))))))))))))))*********++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************'''((((((((())))))))))))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))******************+++++++++++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++------.........///////////////.................."""(((---...+++***---111(((((())))))*********+++************************+++++++++++++++***)))(((((()))***++++++,,,++++++))))))******++++++++++++***++++++++++++,,,,,,,,,************************---,,,,,,+++***)))((((((***++++++++++++,,,,,,,,,,,,+++++++++******)))))),,,+++++++++******))))))++++++++++++++++++++++++'''))),,,---...///111222,,,,,,,,,------.........+++,,,------......---------.........//////000000/////////......------,,,,,,,,,---...///000111111111111000000/////////...//////////////////////////////...------------...---.....................---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******'''''''''''''''((())))))))))))******++++++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,))))))************))))))))))))******+++++++++,,,++++++******))))))(((((((((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++((())))))))))))******************++++++,,,,,,---************************))))))***+++,,,,,,------,,,++++++,,,---,,,***((((((((()))++++++,,,,,,,,,)))((('''&&&&&&'''((()))(((((())))))*********+++++++++******))))))((((((((((((((((((((((((((((((************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***,,,------,,,+++,,,---.../////////...---))))))************))))))))))))************))))))************************&&&''''''((()))******+++))))))))))))))))))))))))************************)))((('''&&&''')))+++,,,))))))(((''''''))),,,...))))))***))))))(((''''''))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************'''(((((()))***+++++++++************************))))))(((((((((((())))))))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((())))))*********+++))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))******+++++++++,,,"""''',,,,,,)))(((***...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,+++******+++,,,---...///...---,,,,,,---////////////---,,,---------.........//////000000000///.........---......---+++******+++---)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******---,,,,,,++++++*********---,,,***)))))))))***+++************************---,,,***)))((()))+++,,,************************************************))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,------......///000000000/////////////////////////////////000000000000000////////////////////////////////////////////////////////////////////////+++******))))))******+++---,,,++++++******++++++************************************************(((((()))***************)))************+++++++++''''''((()))***++++++,,,************************************************,,,,,,+++***))))))******------,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))...,,,***)))((()))***+++((((((((((((((((((((((((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******************************************))))))((((((******))))))******+++,,,+++***)))'''''')))***+++++++++++++++++++++++++++)))(((((((((***+++---...,,,+++******))))))******)))************+++++++++(((((())))))******++++++************************---,,,***)))))))))******...+++)))***,,,---+++(((+++***)))(((((()))***++++++***)))(((((()))******))))))))))))))))))))))))***)))(((''''''((()))******)))))))))***+++---...************************+++***)))'''&&&&&&&&&&&&))))))(((((('''''''''&&&+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))*********************)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++***************''''''''''''(((((((((((())))))))))))))))))))))))(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''(((((()))***+++++++++))))))***++++++++++++***,,,+++***)))((((((((((((+++,,,------+++)))******......------------......------,,,+++,,,---...///------......------,,,++++++---...---,,,***+++,,,---...///...---,,,...000------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))*********************************)))(((''''''((()))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---...///------......///000000000000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++************************************************(((((()))***************)))************+++++++++(((((())))))******++++++************************************************,,,++++++***))))))******+++***************))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))---+++***(((((((((***+++))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))******++++++++++++******************************++++++*********)))))))))******))))))******+++,,,+++***)))(((((()))***++++++++++++++++++++++++++++++***)))((()))***+++,,,,,,+++******))))))******)))************+++++++++)))))))))))))))*********************************,,,,,,***)))))))))******+++))))))***---//////---+++***)))(((((()))***++++++***)))(((((()))******))))))))))))))))))))))))***)))(((((((((((()))***$$$%%%'''((())))))((((((************************+++***)))((((((((((((((()))(((((((((''''''''''''(((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))*********)))))))))))))))))))))************************************)))))))))(((************************((((((((()))))))))******)))))))))))))))))))))))))))'''&&&(((***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))******++++++))))))***++++++++++++*********)))))))))******+++***,,,------+++*********......------------......------,,,,,,,,,---...///...............---,,,,,,///000///---++++++,,,...***+++,,,+++))))))+++,,,------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***++++++++++++***))))))************************---,,,+++******+++,,,---************************************************++++++,,,,,,,,,------------------,,,,,,,,,,,,+++************************++++++************++++++'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///------......///000000000000000000000000000000000000/////////...---------////////////////////////......................................................------------......---,,,++++++******++++++************************************************(((((()))***************)))************+++++++++)))*********************************************************************,,,+++******)))*********(((((())))))*********+++))))))************))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))+++***)))((('''((()))*********************************))))))))))))******************))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++***************))))))******+++,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,+++***((((((((()))))),,,+++******))))))******)))************+++++++++************)))))))))))))))))))))))))))))))))))),,,+++******)))*********+++******+++---//////...******))))))))))))************))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***"""$$$''')))***)))'''%%%))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++)))((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((((((((()))******++++++))))))***++++++++++++***)))))))))******+++------***,,,------+++******+++......------------......---,,,,,,,,,,,,---...///...............------,,,//////...,,,******+++---******+++***)))(((***,,,------------------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++)))***+++,,,,,,+++))))))************************---,,,,,,+++,,,,,,---...************************************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++************************,,,+++***))))))***+++,,,###%%%'''***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++------......///000000000111111111111111111111111000000///...---,,,,,,+++////////////////////////......................................................------------......---,,,++++++******++++++************************************************(((((()))***************))))))*********++++++++++++*********************************************************************++++++***************+++(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((((('''((())))))******************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******))))))******+++,,,******)))(((((()))******************+++++++++++++++***)))((((((((()))***,,,+++******))))))******))))))*********+++++++++++++++******))))))((((((((((((((((((((((((((((((++++++******************,,,,,,+++++++++++++++******))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***)))((((((((((((((((((((((((((()))((((((((())))))***+++((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))))))))))))))((((((((()))))))))))))))*********++++++++++++++++++++++++*********)))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++******++++++***)))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))************************(((((())))))************))))))***++++++++++++***++++++******+++,,,,,,---***+++---,,,+++******+++...------,,,,,,------...,,,,,,,,,,,,------......---------------,,,++++++)))***++++++***)))***+++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++***))))))))))))+++,,,,,,+++***)))************************''''''''''''(((((()))***************************************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,###%%%'''***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++------......///000000000000000000000000000000000000000///...---,,,,,,+++////////////////////////................................................------,,,,,,,,,,,,---------,,,++++++******++++++************************************************(((((()))***************))))))*********+++++++++++++++++++++************************************************************+++***************++++++************))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******************************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******))))))******+++,,,******))))))))))))******)))))))))******+++++++++***)))((((((((()))+++,,,,,,+++******))))))******))))))*********+++++++++++++++******))))))((((((((((((((((((((((((((((((************+++*********************)))(((((())))))))))))******)))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))******))))))******++++++((((((((((((((((((((((((''''''''''''((()))******'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((())))))************************************))))))))))))))))))******''''''(((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***+++++++++************************************'''((()))******)))((('''************************)))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***---,,,,,,+++******++++++)))+++,,,,,,+++***+++,,,------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******$$$'''+++------+++++++++---...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******------,,,,,,+++******)))))))))***++++++++++++***************************''''''((())))))*********************************************************))))))*********+++++++++)))***************++++++------------------------++++++************++++++'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...------......///000000000////////////////////////000/////////...---------////////////////////////------------------------------------------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++************************************************(((((()))***************)))************+++++++++******++++++++++++++++++*********************************************************)))******+++,,,,,,+++++++++******))))))******++++++++++++******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))************************************))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++***************************************+++++++++++++++******))))))******+++,,,)))))))))******)))))))))(((((())))))***+++++++++******)))))))))+++,,,---,,,+++******))))))******)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***%%%&&&((((((((((((***,,,))))))************))))))'''((()))******+++******)))))))))))))))))))))))))))******++++++******)))***)))(((''''''((()))***))))))))))))))))))))))))''''''&&&''''''((())))))'''''''''(((((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************'''(((((())))))******+++((((((((()))))))))******))))))))))))))))))))))))(((***+++***))))))***+++************************''')))***,,,,,,***)))'''************************((((((((((((((()))))))))))))))))))))))))))******))))))***++++++++++++***------+++******))))))))))))+++,,,,,,+++++++++,,,------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,+++******&&&)))---000///.........,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++*********+++,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,******))))))***++++++,,,******************************+++,,,------------*********************************************************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++,,,...------......///000000000........................////////////////////////////////////////////////------------------------------------------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++************************************************(((((()))***************)))************+++++++++*********++++++,,,,,,,,,******************************************************))))))***++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((())))))******+++******))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))******++++++++++++******************************)))))))))*********++++++******))))))******+++,,,))))))************))))))((((((((()))***+++++++++---,,,+++*********+++,,,,,,+++******))))))******)))************+++++++++)))))))))))))))*********************************((()))***+++,,,++++++***$$$'''))))))((((((***---((()))***++++++***)))(((&&&''')))***++++++******)))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((((((''''''************************(((((((((((((((((())))))''''''''''''((((((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******'''(((((()))******++++++((((((((((((((((((((((((((()))))))))************(((((())))))***++++++,,,)))))))))*********++++++))))))))))))))))))))))))&&&(((******((((((***,,,************************((())),,,------,,,)))(((************************(((((((((((()))))))))******)))))))))))))))))))))))))))***++++++++++++***+++******)))))))))******(((***,,,,,,+++++++++------,,,,,,++++++,,,,,,---+++,,,---.........---------............---,,,,,,,,,---......------...///+++,,,,,,+++******+++---++++++++++++++++++++++++******++++++++++++******,,,+++*********+++,,,---,,,,,,,,,+++++++++******'''((()))***,,,...//////+++***)))))))))***,,,---************************'''((()))***+++,,,,,,+++************************************************++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***------......///000000000......................../////////000000000000000////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++************************************************(((((()))***************)))************+++++++++))))))***+++,,,,,,------******************************************************))))))***+++,,,,,,)))***+++,,,---...//////***++++++,,,,,,++++++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((((((((((((******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******************************(((((())))))*********+++*********)))***++++++,,,))))))************))))))'''(((((()))***+++++++++000///---+++*********+++,,,++++++***)))*********)))************+++++++++(((((())))))******++++++************************((()))***+++,,,,,,+++***(((+++,,,+++((('''(((***((()))***++++++***)))(((&&&''')))***+++++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&(((***++++++***'''&&&******************************))))))))))))******&&&'''''''''(((((())))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''$$$%%%&&&'''(((***++++++'''(((((()))***+++++++++(((((((((((((((((((((((((((((())))))*********+++((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))$$$'''))))))((((((***,,,************************)))***,,,......,,,***)))************************(((((())))))*********+++*********)))))))))))))))))))))***++++++++++++***(((((((((((()))***+++,,,(((***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---+++,,,---.........---,,,//////000000//////...---000///---***((((((,,,///,,,------,,,++++++,,,...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---***'''''')))++++++)))---,,,,,,+++*********+++++++++************++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,)))***,,,------,,,***))),,,,,,,,,++++++*********,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000//////............/////////............---------,,,------......------,,,************+++,,,---...************************))))))************))))))+++*********))))))((((((,,,+++******,,,------,,,***************************************)))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))******)))))))))))))))))))))***---///000///...---)))))))))***+++++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''((()))***++++++***)))(((++++++++++++++++++++++++)))((('''''''''(((***+++++++++,,,,,,,,,,,,++++++(((***,,,,,,++++++,,,---)))************++++++++++++*********))))))(((((())))))(((((()))***++++++++++++******************,,,+++++++++******)))))),,,,,,,,,++++++*********///...,,,***))))))******************************,,,,,,++++++***))))))(((+++*********))))))((((((------,,,+++*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))*********)))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***,,,+++***(((''''''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((+++++++++***************------,,,,,,+++***))))))************************))))))))))))))))))))))))+++++++++************))),,,+++***))))))***+++,,,(((((())))))))))))((((((&&&%%%%%%&&&)))******)))%%%&&&((()))************))))))))))))))))))))))))(((((())))))))))))((((((++++++******)))((((((((()))************+++++++++))))))))))))))))))))))))++++++------------++++++++++++,,,,,,,,,---------111...******,,,......------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))(((''''''((()))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,)))'''''')))******(((---,,,++++++*********+++++++++************++++++,,,,,,,,,+++++++++******)))))))))***************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000......------------..................------------,,,------......------,,,...---,,,+++******************************************++++++++++++******************)))))))))((((((&&&%%%&&&'''(((((((((***************************************)))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))'''((()))+++,,,,,,++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))************))))))++++++++++++++++++++++++)))(((((('''((()))***+++))))))************))))))(((***++++++)))(((((())))))************++++++++++++*********)))))))))))))))))))))))))))******+++************************+++++++++******))))))))),,,,,,,,,++++++*********,,,+++***))))))((())))))************************************************************)))))))))(((+++******))))))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))***)))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))((('''((()))+++***)))((((((''''''((('''''''''''''''(((((((((((()))))))))))))))(((((()))))))))))))))))))))))),,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,++++++***))))))***++++++))))))************)))))))))(((((()))+++,,,,,,+++)))(((((('''(((((()))***************************(((((())))))))))))(((((()))))))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))************+++++++++000---******,,,......------------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,***++++++,,,,,,++++++************))))))*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,***))))))***++++++***,,,,,,+++************+++++++++************++++++,,,,,,,,,++++++++++++***,,,,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---,,,,,,,,,++++++++++++*********++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000000000000------,,,,,,,,,,,,------............------------,,,------......------,,,...---,,,+++************************************++++++,,,,,,,,,,,,++++++************))))))))))))***)))'''(((***++++++******************************************)))(((((())))))***++++++++++++***++++++,,,,,,,,,+++******))))))))))))************'''(((((())))))******++++++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************)))(((((((((((()))***+++))))))************)))))))))+++,,,+++)))''''''((()))************+++++++++***************))))))))))))))))))))))))******************************************)))))))))))))))+++++++++++++++*********'''(((((())))))(((((('''************************'''(((((()))***+++++++++************))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))))))))(((((((((((())))))))))))))))))(((((((((((()))*********)))(((((('''''''''''''''''''''''''''*********))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------++++++***))))))***++++++*********++++++*********,,,***)))***+++,,,+++***,,,***(((&&&&&&''')))***++++++++++++++++++++++++((())))))******))))))((('''(((((()))******++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++************++++++++++++///---+++***,,,------------------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,------,,,++++++***************+++++++++************++++++++++++++++++++++++++++++111///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,------...---------++++++++++++++++++++++++---------------------------------............///............////////////////////////////////////...------,,,,,,------............---------,,,,,,,,,------......------,,,************+++,,,------***************************++++++++++++++++++************))))))))))))))),,,+++******,,,------,,,***************************************)))(((((())))))***++++++++++++***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,+++++++++***+++,,,------,,,+++++++++***)))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++***,,,------+++******+++))))))*********+++++++++************************)))))))))*********))))))***************+++++++++))))))))))))))))))))))))+++++++++***************%%%&&&((()))***)))((('''************************'''(((((())))))***++++++*********)))))))))))))))&&&&&&'''(((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''')))******))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))((()))***((((((((((((((()))******+++*********))))))((((((***************)))((('''&&&&&&'''''''''''''''(((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++******************+++************************+++***))))))******)))'''***)))(((((((((((())))))++++++++++++++++++++++++)))))))))******)))))))))(((((())))))************))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,---------......---,,,++++++,,,------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,******++++++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++++++++************++++++++++++++++++++++++++++++111///---+++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,---...............---------------------------------------------------------............///............//////////////////////////////////////////............//////...------------,,,,,,,,,,,,------......------,,,************+++,,,------************************))))))************))))))))))))))))))))))))******(((&&&%%%&&&''')))((((((***************************************)))(((((())))))***++++++++++++******++++++,,,,,,,,,++++++,,,,,,,,,------.........------,,,,,,,,,---......,,,+++++++++***)))))))))))))))))))))))))))))))))************************(((((())))))***++++++++++++***)))(((((()))***+++))))))))))))))))))))))))((())))))***************++++++,,,,,,,,,,,,++++++''')))+++,,,,,,,,,---...))))))*********+++++++++***************+++++++++))))))************)))((())))))*********+++++++++)))))))))))))))*********************************&&&''')))***++++++***)))************************))))))))))))))))))))))))))))))))))))))))))******'''''')))************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''')))******)))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((''''''((((((''''''(((((()))***+++++++++******))))))((((((***************)))(((((('''''''''(((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++************)))(((((((((((()))***,,,***))))))******((('''$$$&&&(((***++++++)))(((************************))))))************))))))************))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++++++++++++++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,(((***,,,,,,***)))*********))))))))))))***++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,***))))))***++++++***************************++++++,,,,,,++++++***)))***,,,------,,,***)))***++++++++++++,,,,,,,,,)))***+++,,,,,,------,,,........................---------------------------------............///............////////////000000000000000000000000/////////....../////////------------,,,,,,,,,,,,,,,------......------,,,...---,,,+++************************************)))))))))******)))))))))))))))))))))************'''&&&%%%%%%'''(((((('''***************************************)))(((((())))))***++++++++++++*********+++,,,,,,,,,++++++,,,,,,------......//////+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************(((((()))))))))***************))))))))))))******************************((()))******++++++******))))))************))))))$$$&&&)))*********,,,---)))************+++++++++*********+++++++++++++++))))))***++++++***(((''')))))))))***++++++,,,,,,***************+++++++++)))))))))***************((()))******++++++++++++************************+++++++++***************))))))))))))************((()))***+++,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&%%%%%%&&&((((((((((((((()))******************)))))))))))))))******++++++******)))((((((((())))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********)))))))))***++++++++++++***)))***)))(((''''''((()))***---,,,******++++++***)))"""%%%(((,,,---,,,)))((()))))))))))))))))))))))))))******++++++******)))++++++******)))((((((''')))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,)))***,,,,,,++++++---...---------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))+++......+++***+++,,,)))))))))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,)))))))))***************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,------------------------------------........................---------............///............////////////000000000000000000000000///......------......///---------,,,,,,,,,++++++,,,------......------,,,...---,,,+++************************************)))******++++++******)))((()))))))))************+++***))))))+++,,,,,,+++***************************************)))(((((())))))***++++++++++++***)))***+++,,,,,,,,,,,,+++***++++++,,,------......)))***+++,,,,,,+++***)))***************+++++++++*********************************************************************+++))))))************))))))++++++++++++++++++++++++((()))***+++++++++******))))))************))))))%%%''')))*********+++,,,)))************+++++++++*********++++++,,,,,,,,,))))))+++++++++***((('''((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,((()))))))))*********+++******)))))))))***++++++******************************++++++,,,,,,------((()))))))))************)))***+++,,,,,,***)))((())))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))'''(((((()))******++++++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''((()))((((((((((((((()))***(((((())))))))))))))))))(((((()))***++++++++++++'''(((((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++)))***++++++++++++***)))+++***(((''''''(((***++++++***))))))++++++***(((%%%''')))***+++***)))'''************************)))******++++++******)))*********))))))))))))))))))************+++++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,---'''***,,,,,,++++++,,,...---------------------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...---......//////......---------,,,,,,,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,///222111///---...///))))))((())))))***++++++++++++************++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,***))))))***,,,---*********++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............/////////000000000000000000000000000...------,,,,,,------...---------,,,,,,,,,++++++,,,------......------,,,************+++,,,---...************************+++++++++,,,,,,+++++++++(((((())))))*********+++,,,***)))***+++---,,,,,,***************************************)))(((((())))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,------)))+++,,,------,,,***)))))))))******+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++((()))***+++,,,+++******++++++,,,,,,,,,,,,++++++)))+++------+++++++++,,,)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,+++***(((&&&((())))))***++++++,,,,,,+++++++++,,,,,,---------(((((())))))*********++++++***)))(((((()))***+++************************((()))***+++---...///000(((((())))))*********+++)))***+++,,,+++***(((&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))'''(((((()))***+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,---......,,,+++++++++))))))(((((((((((())))))''''''(((((())))))******'''((()))***+++,,,,,,,,,'''''''''((()))******+++'''''''''(((((((((((((((************************))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,+++***))),,,+++)))(((((()))+++,,,((('''&&&'''((()))((('''))))))))))))((((((((((((++++++++++++++++++++++++******++++++++++++******((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---------.........//////'''***,,,---+++***,,,...---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---.........////////////......///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...((((((((()))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********)))))),,,,,,***)))))))))***+++************************+++******+++------+++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000////////////////////////////////////000000000000............////////////.........------,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,...++++++******************************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++++++++++++++,,,++++++++++++******))))))))))))))))))))))))))))))******************************))))))))))))******+++++++++************)))************************(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++***)))(((************************************************++++++************++++++******))))))***+++,,,,,,)))******++++++,,,------******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,((()))***++++++***)))(((******)))((((((((((((((())))))))))))))))))))))))%%%&&&)))***+++***)))(((******)))((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))'''&&&$$$###"""(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************(((...000+++))),,,...,,,))))))))))))******************))))))))))))******++++++************++++++''''''(((((())))))******+++*********))))))(((((()))(((((()))***+++,,,---************************,,,+++***))))))***+++,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,...---+++))))))***+++,,,***************************************)))((((((++++++++++++++++++++++++******))))))******+++,,,++++++++++++************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++*********)))))),,,+++***)))))))))***+++************************------.........---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............................../////////000000000000............////////////......---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---************************************************++++++++++++++++++++++++************************************************++++++************++++++++++++++++++*********)))++++++++++++++++++++++++************************+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************++++++************++++++************************+++++++++++++++***))))))************************************************++++++************++++++******))))))***++++++,,,---,,,,,,++++++******)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++***))))))))))))***+++)))))))))******)))))))))******)))((((((((((((((())))))))))))))))))))))))'''(((***+++++++++)))(((******)))((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************$$$***,,,((('''***,,,+++))))))))))))******************))))))))))))***************))))))*********(((((()))))))))))))))***************)))))))))(((,,,,,,,,,,,,------...///************************++++++***))))))***++++++++++++++++++******))))))++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---...---+++))))))***+++,,,***************************************)))((((((++++++++++++++++++++++++***))))))))))))***++++++------,,,,,,+++******)))************************++++++************+++++++++++++++***************,,,+++******))))))******************************))),,,...---)))((((((***------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***))))))((('''+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,---................................./////////000000000---............/////////...------------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********************************************************************************************************************************))))))*********++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***************************++++++++++++***))))))************************************************++++++************++++++*********)))******+++,,,,,,,,,,,,+++******))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++)))(((***))))))((((((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************))))))(((((((((((('''''''''''''''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))'''''''''((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''+++---++++++---///...))))))))))))******************))))))))))))******))))))))))))))))))))))))***************)))))))))************))))))))))))******************++++++************************++++++***))))))***++++++***+++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++*********+++,,,***************************************)))((((((************************+++++++++++++++,,,,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++***************************************'''+++...,,,'''$$$&&&))),,,,,,++++++******))))))++++++++++++++++++++++++))))))************))))))******++++++++++++,,,,,,******+++,,,,,,---......------------......//////................................./////////000000---------.........//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++*********************+++++++++************************))))))))))))))))))))))))******************************************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***************))))))))))))))))))))))))))))))))))))************************************************************************+++++++++******+++++++++******************************+++++++++******)))************************************************++++++************+++++++++***************++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&'''''''''((()))*********))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************************+++------------...///...((()))))))))******************))))))))))))******(((((())))))))))))((((((,,,,,,++++++******))))))*********)))))))))))))))))))))))))))))))))((((((************************+++******************+++)))***,,,------,,,***)))+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,---------------------------------,,,+++*********++++++***************************************)))((((((************************++++++******++++++,,,---))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************++++++++++++******))))))***************************...111///***'''))),,,)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......---------...................................................////////////------------............---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,+++***)))))))))*********+++++++++************************))))))))))))))))))))))))******************************************************))))))))))))******+++++++++++++++++++++,,,++++++++++++++++++++++++************************(((((((((''''''(((((((((*********)))))))))((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************)))******+++++++++******************************************************++++++************++++++++++++***************+++((())))))******+++,,,,,,))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))*********))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++)))))))))***)))))))))((()))))))))******************))))))))))))******'''((())))))))))))(((''',,,,,,++++++******))))))))))))))))))))))))******+++,,,,,,---,,,,,,+++************************************++++++*********)))***,,,------,,,+++)))+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++***++++++***************************************)))((((((************************)))(((((((((((()))******'''(((((()))******++++++++++++++++++++++++++++++******))))))))))))*********************+++++++++***++++++++++++***))))))***************************---...---***((()))+++'''(((((()))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,******++++++,,,,,,------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,------------------------------........./////////,,,------------.........,,,,,,,,,------------...,,,,,,---------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++*********************************))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))((((((''''''(((((()))******)))))))))(((((((((************************************************+++++++++***************++++++++++++++++++++++++***))))))))))))))))))***************************))))))***++++++++++++***************************************************++++++************++++++,,,+++******)))*********+++++++++***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((()))((((((((((((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''''''''(((((('''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************,,,((('''***+++)))((()))))))))))))))******************))))))))))))******((((((************((((((***************)))))))))))))))))))))************((()))+++,,,,,,+++***)))************************)))***++++++++++++***)))***+++,,,---------,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************)))((((((************************((((((((((((((()))******************************++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++***++++++,,,+++***)))(((************************)))***************))))))(((((())))))******++++++******************************+++,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------------------------------.........//////,,,,,,---------.........,,,,,,,,,---------......,,,,,,---------,,,+++*********+++++++++,,,,,,,,,************************))))))***+++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))*********)))))))))((((((((((((************************************************+++++++++*********))))))************************+++******))))))******+++************************))))))***+++++++++++++++************************************************++++++************++++++,,,++++++***))))))******+++++++++***))))))(((((())))))************))))))))))))))))))))))))))))))))))))***++++++***))))))'''(((((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))******(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''(((((())))))******(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++&&&%%%***...,,,+++---))))))))))))******************))))))))))))******((()))+++,,,,,,+++)))((((((((()))))))))))))))***((()))))))))************$$$&&&((()))***)))((('''************************)))***++++++++++++***)))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********************************************)))(((((())))))))))))))))))))))))***************++++++,,,------,,,,,,+++*********------------------------******))))))))))))******))))))******++++++++++++******+++,,,+++***)))(((************************---,,,,,,---//////...,,,************))))))))))))************************((()))***+++++++++++++++++++++,,,------...//////---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------------------.........//////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,---...---,,,+++************++++++,,,,,,,,,***************************************+++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------------------************************,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))))))))))),,,++++++++++++++++++,,,************************((()))***+++++++++++++++************************************************++++++************++++++,,,,,,+++***))))))******((((((((()))******++++++******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))***)))))))))***+++,,,,,,((((((((((((((()))******(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''$$$&&&+++******---))))))))))))******************))))))))))))******(((***+++,,,,,,+++***(((''''''(((((())))))******(((((())))))*********+++&&&(((***,,,------,,,+++************************)))***+++,,,,,,+++***))),,,++++++++++++,,,---...++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************************************)))((((((,,,,,,,,,++++++*********+++++++++*********))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++***+++---------+++)))((((((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,***)))))))))******************************,,,,,,,,,,,,,,,+++***)))++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...,,,++++++,,,...///........................,,,***(((&&&&&&(((***,,,,,,,,,,,,+++++++++************************************+++***((((((((())),,,,,,,,,+++++++++************))))))))))))******************************))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++---------,,,,,,+++++++++---,,,+++***))))))))))))++++++++++++++++++++++++***++++++++++++***))))))************************((()))***++++++++++++++++++*********))))))((((((++++++************++++++*********++++++,,,,,,,,,************************,,,,,,+++***))))))******++++++************++++++***++++++,,,,,,++++++***...------,,,+++***)))))),,,,,,,,,+++++++++******************************+++***)))(((((()))***+++++++++******))))))(((((())))))))))))*********************)))))))))))))))(((((())))))))))))(((((((((((()))***************((((((''''''''''''(((((())))))(((((((((((())))))************)))))))))))),,,,,,+++******)))******((())))))))))))(((''''''******)))(((((()))***+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''&&&((()))((('''&&&''')))(((((((((((()))))))))))),,,,,,+++******++++++,,,))))))((((((''''''&&&&&&************))))))))))))&&&))),,,+++((('''(((*********++++++++++++******************))))))))))))&&&(((******)))(((((()))'''''''''''''''((()))))))))************+++++++++******))))))))))))******)))************+++++++++************************+++)))(((''''''((()))+++)))))))))))))))))))))))),,,+++++++++***)))))))))'''((()))++++++***))))))***)))))))))((((((''''''---...//////000000//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,++++++------,,,+++******++++++++++++******+++*********))))))((((((,,,++++++++++++++++++***+++++++++*********))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------+++)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++*********)))++++++++++++++++++++++++---,,,***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...,,,++++++,,,...///........................///...,,,++++++,,,...///,,,,,,,,,+++++++++*********************************++++++***)))))))))))),,,,,,++++++******************))))))))))))************************************************++++++************************************************))))))***++++++++++++*********+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))***+++++++++******+++*********))))))))))))++++++************++++++***++++++++++++++++++,,,************************,,,++++++***))))))******+++******))))))******+++***++++++,,,,,,++++++***---,,,,,,++++++******************)))))))))((((((************************+++***)))(((((()))***+++*********)))))))))))))))))))))))))))***************)))))))))))))))))))))(((((())))))))))))(((((((((((()))*********************))))))))))))************))))))))))))******((((((''''''&&&&&&&&&%%%))))))((('''''''''((((((&&&''''''((()))))))))(((++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))(((''''''''''''''''''((())))))''''''((()))******))))))((((((''''''************)))(((''''''************))))))))))))''''''(((((()))))))))***&&&'''((((((&&&&&&'''(((((())))))******))))))(((''''''''''''&&&&&&&&&&&&###%%%(((*********+++,,,((((((''''''(((((()))***)))************+++++++++******))))))))))))******))))))*********+++++++++***************************)))(((''''''((()))***))))))))))))))))))))))))++++++******************(((((()))***************,,,+++++++++******************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,+++******+++,,,+++*********++++++++++++******************)))))))))(((*********++++++++++++++++++++++++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++************************++++++++++++...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,++++++,,,---...------------------------//////............//////,,,,,,,,,+++++++++******************************++++++++++++************+++************)))))))))******))))))))))))******************************++++++******************************************************************(((((()))************)))++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********************************+++++++++******)))***************)))))))))++++++************+++++++++++++++++++++*********************************,,,+++******)))***************))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))******(((((())))))))))))(((((((((((()))*********************))))))))))))******++++++************++++++++++++******)))((('''''''''''''''&&&''''''(((((($$$%%%'''((()))*********++++++++++++)))((('''&&&))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))((((((((()))))))))******))))))((('''''''''((((((((()))******(((((()))***++++++***)))((('''&&&&&&))))))))))))(((&&&%%%$$$))))))))))))************%%%%%%&&&'''((()))******+++)))''''''((()))))))))'''(((((())))))(((((('''******)))))))))(((((((((###&&&((()))))))))+++,,,)))(((((((((((()))******)))************+++++++++******))))))))))))******)))))))))*********++++++***************************)))(((''''''((()))***))))))))))))))))))))))))))))))******************)))))))))))))))******++++++++++++++++++*********(((((()))************)))------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------------------------------+++)))((()))***+++***)))******++++++++++++******************))))))))))))))))))******++++++,,,,,,************************))))))*********+++++++++******************************++++++++++++***)))))))))*********+++++++++***************************++++++,,,,,,++++++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************************,,,+++++++++,,,,,,+++******)))))))))))))))))))))******))))))))))))******************************+++++++++***************************************************************((())))))***************++++++,,,------------,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,************************++++++,,,,,,++++++***)))************************+++++++++++++++***)))(((************************++++++************++++++,,,,,,++++++******))))))************************++++++***************+++***))))))(((((())))))******++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((***))))))))))))))))))***(((((())))))******++++++((()))))))))************)))))))))))))))*********(((((())))))))))))(((((((((((()))***************((((((''''''''''''((((((+++******))))))******+++------,,,+++***))))))((((((((('''(((((()))***+++&&&'''((()))************)))***+++++++++)))((('''))))))))))))))))))))))))'''(((((()))((((((''''''(((((((((((((((((((((((())))))))))))************))))))((((((((((((((()))(((***+++***)))((()))*********))))))((((((''''''))))))(((''''''(((((()))&&&&&&''''''(((((())))))&&&&&&''''''((()))******,,,((($$$$$$'''))))))''''''(((((())))))(((((('''+++++++++*********))))))((()))******((('''((())))))))))))))))))******+++))))))*********+++++++++******))))))))))))******))))))))))))******************************************)))(((((()))******))))))))))))))))))))))))(((((())))))******++++++***)))((((((((()))+++,,,)))))))))))))))))))))))))))******+++,,,+++++++++------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***)))******++++++++++++***************))))))))))))))))))))))))******+++++++++***************************************+++++++++************************)))************************************+++++++++***************************++++++,,,,,,++++++***************+++*********++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,---------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******************************,,,+++)))***,,,---,,,***)))))))))))))))))))))*********))))))))))))******************************************************************************************************)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***************************************)))((((((************************+++++++++++++++***)))(((***************+++++++++++++++************+++++++++++++++******)))))))))************************+++***************++++++******))))))))))))*********++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++(((((((((((((((((((((((()))))))))******)))))))))(((((())))))******++++++((()))))))))************(((((())))))************(((((())))))))))))(((((((((((()))***************((((((''''''''''''(((((())))))(((((((((((())))))******)))(((((('''&&&&&&(((((('''(((((()))***+++*********++++++******)))'''((()))+++++++++***)))))))))))))))))))))))))))((())))))******)))))))))(((((((((((((((((((((((())))))))))))************))))))((((((((())))))***(((***+++***)))((()))***''''''(((((())))))*********)))'''&&&(((+++///222&&&&&&''''''(((((())))))))))))))))))))))))))))))((($$$!!! ###&&&%%%$$$((())))))******))))))((((((((('''''''''&&&&&&&&&)))******)))'''''''''))))))))))))))))))******+++))))))*********+++++++++******))))))))))))******(((((()))))))))***************************************))))))))))))******))))))))))))))))))))))))((((((((())))))******+++***)))((((((((()))+++,,,)))))))))))))))************++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++*********++++++++++++******))))))))))))))))))******)))))))))******************************+++++++++************************************************)))))))))************+++***************************************************++++++,,,,,,++++++***))))))***++++++++++++*********************************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,***((())),,,---,,,))))))))))))************+++******))))))))))))******************************))))))*********+++++++++******************************************************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++++++++++++++---,,,,,,+++++++++,,,,,,************************)))))))))***)))(((((('''******************************+++++++++******)))*********+++++++++++++++++++++************++++++***************)))))))))*********************************)))******+++,,,++++++************++++++***++++++,,,,,,++++++************++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************((((((((()))******++++++(((((())))))))))))(((((((((((()))*********************))))))))))))******))))))(((((((((((())))))************))))))))))))'''''''''&&&''''''((((((***+++++++++******)))(((&&&'''((()))++++++++++++))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))******((()))******(((((()))***&&&&&&'''((()))***++++++)))((('''''')))---222555))))))))))))************+++*********)))))))))(((***(((&&&&&&'''((()))(((((())))))******))))))((()))))))))(((((((((''''''&&&'''(((((('''(((***,,,)))(((((((((((()))******)))************+++++++++******))))))))))))******((((((((()))))))))******************************************************))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,))))))***++++++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++*********++++++++++++******))))))))))))************************))))))))))))))))))*********+++++++++************************************************)))))))))))))))***++++++***************************************************++++++,,,,,,++++++***((()))***+++,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******,,,---...,,,,,,,,,+++++++++******************************+++(((&&&(((,,,---+++(((************++++++,,,,,,******))))))))))))******************************(((((()))***+++,,,,,,---************************************************))))))***+++++++++++++++((()))******++++++******)))*********++++++++++++...---,,,+++++++++++++++***************************************)))((((((************************))))))***+++++++++***************++++++,,,,,,,,,++++++************++++++))))))))))))******************************************))))))***++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,(((((()))))))))*********************************((()))***++++++***)))(((*********)))))))))))))))))))))))))))************'''(((((()))******++++++(((((())))))))))))(((((((((((()))*********************))))))))))))*********))))))))))))))))))***++++++,,,,,,,,,,,,------))))))((('''''''''(((((('''(((((()))))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((()))******+++'''((())))))''''''((()))''''''(((((())))))******%%%&&&'''(((***---...///************))))))))))))((((((((()))))))))))))))***+++,,,,,,******+++,,,'''(((((())))))(((((('''++++++++++++************'''((((((((('''(((***,,,((((((''''''(((((()))***)))************+++++++++******))))))))))))******(((((((((((()))))))))************************************++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************+++++++++,,,,,,---------((()))******++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++)))))))))***+++***)))******++++++++++++******((()))))))))************++++++******))))))(((((())))))******++++++++++++++++++******************))))))))))))))))))))))))))))))(((((()))***++++++++++++******************))))))))))))))))))))))))+++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...,,,,,,,,,+++++++++******************************+++(((%%%'''+++---+++(((******+++++++++,,,,,,,,,******))))))))))))******************************''''''(((***+++,,,---...************************************************(((((()))***************(((((()))***************))))))******++++++++++++///...---,,,+++*********))))))))))))))))))))))))+++++++++++++++***))))))************************((()))***+++++++++++++++*********++++++,,,,,,,,,++++++************++++++(((((())))))******++++++******************************))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************((()))***++++++***)))(((++++++******))))))(((((())))))))))))************'''(((((()))***+++++++++(((((())))))))))))(((((((((((()))***************((((((''''''''''''((((((++++++************++++++'''(((((()))******++++++---,,,+++******)))******$$$$$$&&&'''(((((())))))+++***)))(((((()))******))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((())))))***++++++'''((()))((('''&&&''')))))))))))))))((((((((((((!!!###'''***++++++***)))))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******$$$'''))))))&&&$$$&&&(((&&&''''''''''''''''''&&&((((((((((((''''''''''''++++++***(((&&&&&&''')))'''''''''''''''((()))))))))************+++++++++******))))))))))))******(((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))******))))))(((((('''''''''(((***+++++++++***))))))))))))******+++++++++******+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***((('''((()))***)))(((******++++++++++++******(((((())))))*********+++++++++******************+++++++++*********))))))************************************************************************+++++++++*********))))))************************''''''((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++'''((((((***+++,,,------++++++,,,,,,,,,,,,---------,,,+++))))))))))))***---,,,,,,,,,,,,---......////////////////////////......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++***))))))************************************************((()))***++++++***)))(((******+++,,,,,,+++)))((())))))************))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++******)))******+++)))***+++++++++)))'''&&&)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++,,,---...((())))))))))))*********---+++***+++,,,,,,+++***---------,,,,,,+++++++++*********++++++,,,,,,,,,***)))))))))(((((('''''',,,,,,,,,++++++******************++++++,,,,,,,,,---+++******++++++***(((((((((((()))******++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,++++++******++++++,,,************************(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((+++***)))))))))***,,,---''''''(((((())))))******'''(((***+++***)))'''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((()))))))))))))))))))))((((((((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((()))***++++++***)))((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&''''''((()))***%%%&&&(((******)))'''&&&'''((()))++++++******)))*********)))))))))))))))***)))(((''''''((()))***((()))***)))&&&&&&(((+++))))))))))))))))))))))))***++++++******)))(((''',,,***)))***,,,,,,***'''************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------,,,,,,+++***---------,,,+++***)))(((+++******)))******++++++******+++,,,+++)))'''%%%"""$$$(((+++,,,+++((('''************************+++++++++*********))))))************************************************************************+++++++++*********))))))******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++******++++++,,,---,,,,,,,,,,,,---......................................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++******)))******************************************************+++,,,,,,+++***)))'''(((***,,,------------))))))************))))))(((((()))+++,,,,,,,,,,,,******************************++++++++++++************)))))))))))))))***))))))))))))))))))((((((************++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************)))))))))*********++++++,,,+++******,,,---,,,***---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,***++++++,,,***)))*********************)))************************++++++***))))))***++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((('''''''''((()))******))))))((((((''''''((((((((()))))))))************)))((()))***+++,,,))))))))))))************)))***+++,,,+++***((('''(((((((((((((((((((((((()))))))))((((((((('''''''''(((((()))******))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***((()))************)))((('''''''''''''''((())))))((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''((())))))&&&&&&((()))))))))(((''''''((()))++++++******))))))))))))))))))***************))))))))))))******)))+++---,,,***)))***,,,************************)))************)))((((((+++***)))***,,,---+++)))+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++***))))))++++++******************)))***+++++++++)))'''&&&%%%&&&)))+++++++++)))(((************************+++++++++***************************************************************************************+++++++++***************************************++++++,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///......---,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---.................................///000000000000///...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********************************************************++++++,,,,,,,,,,,,,,,+++((()))***,,,------------))))))************))))))***++++++,,,------,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,++++++,,,,,,,,,,,,++++++******************************************************************************+++++++++,,,,,,,,,+++***)))***,,,------,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++---,,,***+++,,,,,,+++***---,,,,,,+++******))))))************************++++++***))))))***++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((())))))***++++++******)))(((''''''&&&(((((()))))))))*********))))))((((((((()))***+++++++++++++++***************++++++,,,,,,+++)))(((((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))************)))((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((())))))******))))))((((((''''''''''''(((((()))''''''(((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((()))))))))'''((()))++++++******)))(((((())))))******++++++******++++++++++++******)))+++------+++***+++,,,************************(((((()))************)))***))))))+++------,,,+++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++******))),,,++++++*********))))))((()))***++++++***)))((())))))************))))))***************+++++++++************************************************************************************************************************************************((()))******++++++*********+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++***)))((((((+++++++++,,,,,,,,,------+++++++++,,,------...///---,,,,,,,,,,,,---..............................---///000222222000///------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))***************((()))+++,,,------,,,+++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************************************'''((()))***+++,,,------+++++++++,,,,,,,,,------***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))***+++,,,+++))),,,,,,,,,+++++++++******************************+++******************+++,,,++++++******++++++,,,************************++++++++++++++++++++++++*********++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******++++++,,,++++++***)))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))***+++++++++******)))))))))******+++++++++***)))(((((((((((((((((((((((((((************))))))))))))******)))))))))*********(((((('''''''''((())))))((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********((())))))))))))))))))(((((((((''''''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((((((((''''''(((((()))***'''((()))***+++******)))''''''((()))***++++++,,,((()))++++++++++++)))(((''')))***++++++******)))))))))))))))))))))))))))'''''')))******+++++++++))))))***+++------------)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++***))))))(((((())))))*********))))))+++***))))))((((((((()))))))))*********+++++++++************************************************************************************************************************************************'''(((((()))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************+++++++++,,,,,,,,,------))))))***+++,,,---......---,,,,,,,,,,,,---..............................---///000222222000///------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++***************************************************************++++++,,,,,,,,,,,,+++***)))(((((((((******++++++++++++******++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,+++(((***...111111///,,,******++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************************************(((((()))***+++,,,,,,---+++,,,,,,,,,,,,---------***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++************)))((()))***+++***)))******+++++++++,,,,,,,,,*********************************++++++*********,,,++++++******++++++,,,************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++,,,,,,*********)))(((''''''&&&''''''''''''((((((((()))'''((((((((())))))))))))*********))))))((((((''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))******************)))(((((())))))***'''''''''''''''((())))))(((((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((()))))))))(((((((((((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******)))(((((('''(((((()))(((((((((((()))******'''((()))***+++******)))''''''((()))***++++++,,,'''((()))******)))((('''((((((((()))*********)))((((((((((((((((((((((((&&&'''(((***++++++++++++((()))***+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++*********++++++++++++***)))(((((())))))************)))+++***((('''&&&''''''''')))))))))***++++++,,,,,,***************+++++++++***************************************************************************************+++++++++************************))))))***++++++++++++************++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------))))))+++,,,---------------,,,,,,,,,,,,---......------------------------...///000000000000///...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))***+++,,,---******))))))******+++,,,******++++++++++++*********+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++---...------,,,)))+++///222222000,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,---------+++***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++)))))))))+++,,,+++***))))))******+++,,,,,,---++++++++++++++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,************************++++++++++++++++++++++++(((((())))))***+++++++++,,,++++++++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******))))))))))))(((((((((((()))))))))*********++++++'''((()))*********)))))))))))))))((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***+++***((('''''''''((()))&&&&&&&&&&&&'''((())))))'''(((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))((((((''''''(((((())))))((((((''''''''''''(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))******'''((()))++++++******)))(((((())))))******++++++(((((())))))))))))((((((+++)))((()))+++,,,,,,,,,((((((((((((((((((((((((''''''(((******+++++++++''')))++++++******+++,,,........................***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,++++++***)))***+++,,,,,,+++***)))*********)))))))))))))))))))))((('''&&&&&&''''''((())))))***++++++,,,,,,))))))*********+++++++++************************************************************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,---......---------,,,,,,,,,,,,---......------------------------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******+++,,,...///,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******''')))+++---------,,,+++,,,,,,---...------+++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,,,,+++******,,,---,,,***+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++---...---,,,)))*********************++++++++++++++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,************************++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++***)))((((((((((((((())))))))))))))))))*********+++++++++((()))***+++++++++***)))))))))))))))))))))******+++***))))))(((((())))))))))))))))))))))))))))))''''''((((((((()))))))))***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&'''((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((())))))))))))(((''''''''''''((()))))))))((('''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''((()))***+++***))))))'''((()))++++++******))))))))))))))))))************))))))))))))))))))***+++(((%%%%%%(((+++,,,,,,************************'''((()))***************''')))++++++)))((()))***------------------------)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,+++++++++'''(((***,,,,,,,,,+++***++++++***))))))((((((((()))))))))(((((((((((((((((())))))***++++++,,,,,,))))))******++++++++++++************************************************************************))))))******++++++++++++************************))))))***++++++++++++***))))))***+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,---------,,,---.../////////...------,,,,,,,,,,,,---......------------------------///...------------...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++,,,...///000222111///---,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------++++++++++++++++++++++++******++++++++++++******&&&(((***,,,---,,,+++***...---+++)))))))))+++,,,++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,---+++***+++,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++******************++++++,,,,,,---...---,,,---///000///...++++++******)))(((((((((++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,******************************************************+++,,,,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++***)))((('''''''''(((((())))))******(((((((((((())))))))))))((()))***,,,,,,++++++***))))))******+++++++++,,,,,,+++******)))*********))))))))))))))))))))))))&&&'''''''''(((((())))))***)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&'''((()))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((('''&&&&&&'''((()))***)))((('''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&(((***+++,,,+++)))((('''((()))++++++******)))*********))))))))))))))),,,+++***))))))***+++,,,***&&&"""!!!%%%(((******++++++++++++++++++++++++((())))))************)))&&&)))+++***(((&&&''')))************************(((((()))***+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,++++++&&&'''***,,,------,,,+++,,,,,,***)))((((((((((((((()))************))))))************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,)))************+++++++++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,******************************+++++++++******)))))))))*********+++++++++))),,,///222333111...,,,------------------------,,,---------.../////////,,,------......------,,,++++++++++++++++++++++++------------------------************************************************(((((())))))******++++++++++++,,,,,,,,,,,,------+++++++++*********))))))************************++++++++++++++++++++++++---,,,---///222111---))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++*********+++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......******++++++++++++******,,,,,,,,,++++++*********+++***)))***,,,---,,,+++************************------,,,,,,+++***))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))************************+++)))(((((()))******)))******************************))))))))))))******))))))))))))************************************++++++******))))))(((((())))))))))))************&&&''''''(((((((((((((((+++*********))))))((((((&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))(((''',,,+++***(((''''''''''''&&&'''((())))))***))))))###(((+++***(((&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++***)))(((((())))))***(((((()))***+++***)))'''((()))+++---.........,,,,,,+++***)))))))))***))))))(((((((((((())))))+++++++++++++++***)))(((++++++++++++++++++++++++'''&&&&&&&&&%%%%%%$$$$$$++++++++++++++++++++++++------,,,,,,+++***))))))************************++++++******************,,,,,,,,,+++++++++******,,,++++++******++++++,,,(((((())))))******++++++******)))((('''&&&&&&%%%***************************)))(((((((((((()))***++++++++++++++++++++++++************************************************************************++++++***))))))***++++++)))************+++++++++++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,+++,,,...///000000000///------------------------------------............,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,...000000---***,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,++++++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------******++++++++++++******+++++++++*********))))))---,,,++++++,,,,,,+++***************************---,,,,,,++++++*********+++******))))))((((((((()))))))))************+++************************+++)))((((((***+++***)))************************+++***)))(((((()))***+++))))))))))))*********************************************)))))))))))))))))))))))))))************'''(((((()))***)))))))))************)))))))))((())))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''***))))))(((((((((((()))'''(((((())))))))))))(((%%%&&&((()))******)))))))))(((((('''''''''((((((((((((((((((((((((((((((*********))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++***)))))))))))))))***(((((()))***+++***)))((()))***++++++,,,,,,+++,,,+++******))))))******))))))(((((((((((())))))+++++++++++++++***))))))++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++......------,,,++++++*********************************++++++++++++++++++,,,+++++++++************,,,++++++******++++++,,,)))))))))))))))*********))))))((((((((('''''''''************************************************************************************************************************************************++++++***))))))***++++++)))************+++++++++*********++++++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///111222------------------------............------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,------,,,+++,,,,,,+++***************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++***((()))***+++***)))************************,,,+++)))(((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***************************)))))))))))),,,+++***)))((((((((((((''''''((())))))***++++++((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((())))))))))))(((((('''+++***(((''''''(((***+++))))))))))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,+++***))))))))))))))))))***(((((()))***+++***))))))***************)))(((++++++***)))))))))*********))))))(((((())))))******++++++++++++***))))))++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++///......------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------++++++*********)))))))))++++++************++++++************))))))))))))((((((((((((((((((((((((************************+++,,,------------,,,+++))))))))))))))))))))))))************************************************************************+++******************+++))))))*********+++++++++))))))*********++++++++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++,,,,,,,,,---------***++++++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,*********+++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------............------,,,,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********************))))))+++...000000///++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,************+++++++++,,,+++++++++++++++++++++++++++***)))***++++++***)))************************,,,+++)))(((((()))+++,,,((()))))))))************(((((((((((((((((((((((((((((())))))******++++++((()))))))))************(((((()))************)))*********)))))))))))))))+++***)))(((((((((((((((((()))))))))*********+++)))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))***))))))((('''&&&((('''%%%$$$%%%'''***+++((()))*********(((&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++******)))))))))))))))******(((((((((***+++***)))(((((())))))))))))((((((******))))))))))))*********))))))))))))))))))*********+++++++++******)))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++......------,,,,,,,,,+++++++++++++++++++++++++++******+++,,,------......*********))))))))))))(((++++++************++++++++++++******))))))((((((***)))))))))((((((''''''************************+++,,,------------,,,+++))))))))))))))))))))))))*********************************************************************************++++++*********))))))*********+++++++++))))))*********+++++++++---...///...---------///++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((())),,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))+++++++++,,,,,,,,,------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))***+++------,,,,,,+++***+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++************++++++,,,------......------,,,------------------------,,,,,,,,,---------......---------.........//////...------,,,,,,------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,,,,------)))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,***(((************************,,,+++***))))))***+++,,,((()))))))))************(((((((((((((((((((((((((((((())))))******++++++((()))))))))************&&&'''(((((())))))(((((())))))))))))))))))******((('''''''''(((((()))***+++*********)))))))))(((*********))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''''''''))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))'''&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))))))))***)))))))))))))))*********(((((((((***+++***)))&&&&&&((()))))))))))))))***))))))((())))))************))))))))))))******)))******+++++++++******)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,------......*********))))))))))))(((+++******))))))******+++++++++******))))))((((((,,,+++***)))((('''&&&&&&************************************************************************************************************************************************)))***++++++++++++***))))))************+++++++++*********++++++++++++,,,---...//////------...///************************)))***+++,,,------------++++++++++++,,,,,,,,,,,,(((***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********++++++,,,,,,,,,,,,------)))***************++++++************************+++++++++++++++++++++++++++,,,,,,***))))))+++...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////......------------......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------------///---++++++++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++------***(((************************+++++++++******+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************&&&&&&'''((((((((((((((())))))))))))************''''''''''''((()))***+++++++++***))))))(((''''''************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***(((''''''&&&&&&((())))))))))))(((((('''************((('''%%%$$$((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************))))))(((((()))))))))))))))******+++***(((((()))***+++***)))&&&&&&((()))************))))))((((((((()))******+++******))))))******+++))))))***++++++++++++***(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++*********)))))))))******))))))))))))******************)))))))))))),,,++++++***(((''''''&&&***************************)))(((((((((((()))***++++++++++++++++++++++++************************************************************************)))***++++++++++++***))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,...++++++++++++++++++++++++)))***+++,,,------------*********++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++++++++++++++,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******,,,...------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........///...---,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......------------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,------------...---+++******+++---...+++++++++,,,,,,---------,,,+++)))*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------***(((***************************++++++,,,,,,++++++***))))))))))))*********************************************)))))))))))))))))))))))))))************''''''((()))))))))))))))((()))))))))************)))))))))(((((()))******((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((('''(((((())))))))))))(((,,,+++******)))(((''''''(((((((((((()))***++++++))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))***++++++***(((((()))***+++***)))((())))))******)))))))))((((((((((((((()))******+++******))))))******+++))))))***+++++++++++++++((((((((()))***+++++++++((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,+++++++++******************))))))))))))******)))))))))))))))*********))))))))))))))))))******************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************************************)))***+++,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---))))))*********+++++++++///---+++)))(((***,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---......+++***,,,......---,,,,,,++++++,,,,,,........................------------------------------------------------***++++++,,,---...//////111000///...............------............------++++++++++++++++++++++++,,,,,,,,,---------................../////////000......------------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------,,,,,,------------.........---+++******+++---...*********++++++,,,,,,,,,&&&%%%&&&(((+++---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...---+++(((************************)))***,,,------,,,***)))))))))))))))************************************++++++******))))))(((((())))))))))))************(((((()))***************(((((())))))*********+++---,,,+++***))))))))))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))***''''''((())))))***)))))))))((('''&&&''')))***,,,((((((''''''(((***,,,---)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))((())))))***++++++***(((((()))***+++***)))++++++++++++***)))((('''((((((((((((((()))******++++++************++++++((()))***+++++++++++++++'''(((((()))***+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,++++++++++++*********))))))))))))******(((((())))))******++++++&&&'''((()))***+++,,,---+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++******)))((((((+++++++++*********))))))------------------------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************************)))******++++++,,,---------,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***************************))))))(((((())))))***************************))))))))))))***+++,,,---------,,,++++++******)))************************************************+++++++++************))))))************+++++++++++++++***************+++***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,++++++,,,---///000---///000///......///111000000///............///...////////////...---,,,---...///000111111000000...///...---+++++++++,,,///000111222222000///...000000000///...---,,,+++....../////////...------///111222111///---++++++------,,,,,,,,,------...///...---,,,,,,---...............------,,,,,,,,,+++,,,,,,------......///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***((((((((()))******++++++)))************+++++++++(((((()))))))))***************************))))))++++++,,,,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***+++,,,+++***((((((((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********...***&&&&&&'''((((((&&&************))))))((((((******)))(((((((((((((((+++)))(((&&&&&&((()))++++++******)))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))(((((()))))))))************+++++++++,,,+++***((((((((()))***'''(((***)))(((((()))***+++++++++*********))))))))))))))))))************)))************+++++++++,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++*********))))))...---+++*********+++++++++*********))))))(((((())))))))))))))))))))))))+++***((('''''''''((()))+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((('''&&&&&&%%%+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))(((''''''************************++++++++++++++++++++++++************************,,,+++++++++++++++++++++***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************++++++***************++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++************++++++,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,------...***,,,------,,,,,,---...000000000000000000000000////////////////////////222222222222222333333333333333222111000000111222222333333333333333333333333222111000////////////......//////////////////)))***,,,---...///000111------,,,,,,,,,,,,---------------------...//////..................------------------------------))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,+++++++++++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,++++++***))))))************))))))************************))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++222...+++***+++,,,,,,+++))))))((())))))***+++,,,******)))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))***+++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))))))))))))))))))))*********+++++++++,,,+++)))((((((((()))***((())))))(((%%%$$$$$$%%%+++++++++*********))))))))))))))))))************)))************++++++++++++++++++************************************************+++++++++,,,,,,...---,,,++++++++++++,,,+++++++++*********))))))---,,,+++*********++++++************)))))))))((())))))))))))))))))))))))******((('''''''''((()))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************)))((((((+++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++******)))************************++++++++++++++++++++++++************************------,,,,,,+++******))))))***+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,+++***)))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++,,,+++++++++******++++++,,,---..................---,,,,,,------------,,,,,,,,,------............---***,,,...///...---...///000000222333444444333333222222222222333444444555777777777777777888888999888777666666666777888999777777888888999:::::::::888777444333222222333444222222222222333333333333222111000/////////000000///......------............///////////////.....................///////////////......---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++...------,,,++++++******)))************++++++++++++++++++++++++,,,,,,,,,+++******)))***+++---...++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************(((((((((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++///,,,)))((()))*********(((((('''((())),,,...000******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))+++,,,))))))))))))(((((((((((((((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***)))))))))))))))))))))))))))*********+++++++++***))))))((()))))))))+++,,,,,,+++)))''''''(((+++************)))))))))))))))))))))************)))************+++++++++***************+++++++++*********************************++++++++++++,,,------,,,++++++++++++,,,+++++++++***************,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,++++++******************************************************************************++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))+++,,,,,,,,,,,,,,,------)))***+++,,,,,,+++***)))************************,,,++++++***))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++,,,,,,------......//////......---------.....................///111222222111000///...000222333333333444555111333666999;;;;;;:::999888888777777888:::<<<===<<<>>>AAACCCEEEEEEDDDDDD???===;;;;;;<<<>>>??????===???BBBFFFHHHHHHHHHGGGAAA???<<<888777777888999999999888888888888888999<<<:::777555444333333222111111000/////////000000111222222222000...,,,+++---------............//////.........---------,,,............////////////------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))+++,,,++++++++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))***++++++((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++,,,***(((''''''(((((()))***)))''''''(((+++///111***))))))((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))))))))))))))***))))))))))))******************)))))))))))))))))))))+++,,,,,,++++++---...************))))))))))))((()))))))))************))))))*********+++++++++)))))))))***+++++++++,,,************************************++++++++++++,,,,,,++++++++++++++++++************************++++++***************************)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''((())))))(((((('''************************************************************************++++++++++++++++++++++++)))))))))))))))(((((('''************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------)))******++++++******)))******************************))))))***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++,,,---......------............------,,,,,,,,,------...///000000111222333333333222111000222444555666777:::<<<999===BBBGGGIIIIIIHHHFFFBBB@@@???>>>>>>@@@CCCDDDFFFKKKQQQWWWZZZ[[[YYYWWWMMMJJJFFFFFFGGGIIIIIIIIIHHHMMMTTT[[[______]]][[[QQQNNNIIIEEEAAA??????@@@@@@??????>>>??????@@@AAA>>><<<;;;<<<===>>><<<:::333333222111111111111111000000111111000...,,,+++---------------.........---------....../////////....../////////000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,************++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))---,,,+++***))))))***+++++++++*********+++,,,---******)))(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++''''''((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,***)))((()))***,,,,,,+++((('''(((***,,,...***))))))((((((((((((((()))(((((((((((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************)))))))))))))))******(((((()))))))))*********)))))))))*********))))))&&&'''))))))))))))***,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))))))))***+++++++++,,,************************))))))*********+++++++++***+++++++++++++++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((''''''&&&))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++((())))))******************************+++++++++***************************************+++++++++++++++++++++++++++++++++******++++++******)))(((************************++++++++++++++++++++++++************************)))******+++,,,,,,------******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************++++++,,,,,,------,,,,,,+++******+++,,,,,,************************))))))))))))***+++,,,---------,,,,,,+++******)))************************************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------............------******+++,,,---///111222333333444555666666666666555666888999;;;>>>CCCGGGKKKPPPWWW]]]aaa```^^^\\\QQQNNNKKKIIIHHHJJJLLLNNNWWW\\\dddkkkpppqqqooonnnaaa\\\WWWUUUVVVXXXWWWVVVVVV[[[eeennnsssuuutttrrrhhhddd^^^WWWQQQMMMJJJIIIGGGGGGGGGHHHJJJMMMOOOQQQOOOMMMLLLMMMLLLIIIBBB<<<999888777666555555555666000000111111111000000////////////.........------,,,------...//////000000,,,------------.........------------------------------------------------+++,,,,,,------......///,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,)))))))))***+++,,,,,,---)))************+++++++++,,,,,,,,,+++++++++++++++------------,,,,,,+++++++++******)))***+++---...+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********(((((()))***+++,,,------(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))'''&&&&&&)))+++,,,+++)))((('''((()))*********)))((((((((((((((())))))))))))))))))))))))***)))(((((('''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))******+++((((((((()))))))))******(((((()))************)))***+++,,,+++)))((()))***(((((()))))))))))))))***))))))))))))************)))************+++++++++***************+++++++++************************)))))))))************+++)))***++++++,,,+++++++++***************+++++++++((()))******+++*********))))))))))))************))))))))))))))))))))))))'''(((((((((((('''&&&&&&((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,------------,,,++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++))))))******+++,,,,,,------+++)))(((((()))+++---************************+++***************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000...//////000000//////...------...///222555777999::::::;;;<<<===???@@@AAABBBCCCCCCDDDGGGMMMUUUZZZaaagggooowww{{{{{{xxxvvveeebbb]]]YYYXXXYYY[[[]]]gggjjjpppvvvzzz}}}~~~~~~sssmmmfffccccccdddbbb```___dddllluuu||||||uuummmddd\\\VVVSSSQQQRRRTTTWWW\\\aaafffiiilllkkkjjjiiifff]]]PPPFFFDDDCCCBBBAAA@@@@@@@@@@@@===<<<:::888777555555555333222222111000///..................////////////,,,,,,,,,---------......................................................++++++,,,---///000111111,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******&&&(((***,,,---,,,+++++++++***))))))***+++---///+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++,,,,,,,,,+++***))))))*********++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((('''&&&$$$$$$'''******))))))(((''''''((((((******)))((((((((((((((('''(((((((((((((((((('''))))))((((((((()))******'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))***++++++(((((((((((()))))))))***'''((()))***+++******)))+++,,,---,,,+++***+++,,,(((((((((((())))))******))))))))))))************)))************++++++++++++++++++***************************************))))))))))))************((()))***+++,,,++++++***))))))*********+++++++++'''((()))***++++++***)))((()))))))))************))))))))))))))))))))))))''''''((((((((('''&&&%%%((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************)))((((((************************++++++++++++++++++++++++************************------,,,++++++*********))),,,111555555333///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,(((((()))***++++++,,,,,,+++)))&&&$$$$$$&&&)))+++************************---,,,+++***))))))))))))*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000000000000111111111111000000111222333555888;;;???AAABBBBBBBBBCCCDDDGGGIIIKKKQQQQQQQQQQQQUUU\\\eeelllqqqwwwvvvrrrlllgggeeefffhhhjjjpppqqqtttxxx||||||uuummmiiijjjjjjgggdddbbbeeelllsss|||{{{pppfff___[[[ZZZ[[[___dddkkkrrryyy|||||||||~~~vvvhhh]]]OOONNNMMMLLLKKKKKKKKKKKKMMMKKKFFFAAA===:::888777666555444333222000//////000000000///......------............/////////000................................................***+++,,,...000111333333,,,------......------,,,,,,,,,++++++,,,,,,---...,,,------......------,,,///......------,,,,,,+++)))************+++++++++************))))))((((((!!!%%%(((***+++***)))+++***))))))***+++...///+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++---...---+++)))(((++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***+++,,,***'''(((+++///'''(((((((((((((((''''''******)))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((()))+++,,,---'''((((((((())))))******(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))((())))))***++++++(((((((((((())))))))))))'''((()))+++++++++***)))$$$&&&((((((((()))***,,,'''((((((((())))))******))))))))))))************)))************+++++++++,,,+++++++++******))))))************************))))))))))))************((()))***+++,,,,,,+++***))))))******++++++++++++'''((()))+++++++++***)))(((((())))))*********+++))))))))))))))))))))))))&&&'''((((((((('''%%%%%%*********++++++,,,,,,,,,************************,,,,,,++++++***)))(((((((((((())))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++++++++++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))))))))*********************++++++,,,,,,,,,************************+++++++++++++++++++++++++++---///---)))''')))++++++++++++*********))))))+++***)))))))))***,,,---)))************+++++++++******+++,,,+++***((('''++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++*********+++,,,------------222000------...111333333333333444666666555222000222555999===AAAEEEJJJNNNVVV\\\dddfffdddaaa```bbbgggdddaaa```cccjjjqqqvvv}}}|||sssoookkkiiilllrrrssstttvvvzzz~~~~~~zzzxxxuuuqqqmmmmmmnnnnnnppptttzzztttjjjeeeiiigggfffjjjrrryyy~~~wwwlllaaabbbaaa___]]]^^^ccchhhoooggg\\\QQQIIIDDD@@@===AAA<<<999888555111111444333111///000333333000------...//////---,,,,,,---...---,,,+++***+++,,,---..............................000111222222222222...---+++***)))***++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,++++++++++++,,,------000...,,,***)))***+++,,,,,,,,,,,,++++++*********)))******++++++,,,------,,,,,,,,,++++++*********************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))************))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$******))))))))))))************((('''&&&&&&&&&&&&,,,***(((''')))******)))//////...---,,,******)))))))))))))))))))))))))))++++++******************'''(((***,,,---,,,+++***......---,,,+++***)))(((,,,+++***))))))***+++,,,))))))************))))))*********)))))))))))))))*********+++,,,,,,,,,---+++++++++************)))+++*********))))))((((((******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++*********))))))...+++'''&&&((()))(((&&&))))))))))))))))))))))))***)))(((&&&&&&&&&'''((()))))))))))))))(((''''''******+++++++++,,,,,,,,,************************,,,,,,++++++******))))))))))))))))))************************************+++++++++***************++++++++++++************+++++++++++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------...///+++++++++*********))))))******))))))******+++,,,)))************+++++++++---.........------,,,+++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////...---,,,+++222111111222444555666666777777888999:::999888666555999???EEEMMMUUU]]]cccnnntttzzzzzzvvvrrrpppqqqwwwtttpppnnnnnnqqqvvvyyyzzzyyyuuurrrooooooqqqssstttuuuxxx~~~}}}zzzuuurrrooooooooonnnpppvvv~~~~~~vvvrrrqqqnnnlllnnnsssyyy}}}~~~}}}uuuooopppooommmkkkmmmsssxxxxxxoooeee\\\UUUOOOKKKGGGAAA<<<<<<;;;888777888888555333333444333111...000111222222111/////////000000///...............------------------------++++++,,,......////////////...---,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...///////////////---,,,+++,,,,,,++++++++++++++++++------,,,,,,+++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))************))))))'''(((((()))*********)))))))))))))))))))))))))))'''(((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&***))))))(((((())))))***---,,,+++***))))))))))))+++)))''''''(((******)))+++*********************))))))))))))))))))))))))************************###%%%'''***++++++******+++++++++++++++*********++++++***))))))***++++++))))))************))))))***)))))))))))))))))))))*********++++++++++++++++++++++++************)))+++*********))))))))))))************++++++,,,,,,,,,+++************+++,,,+++++++++*********))))))...+++(((((()))***)))((())))))))))))))))))))))))***)))((('''''''''((())))))))))))))))))(((''''''***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************)))))))))************************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((''''''))),,,---------+++++++++***************))))))***+++++++++++++++)))************+++++++++,,,,,,+++************+++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000222222222222111000///...333444666888999:::::::::<<<<<<===>>>???@@@@@@AAA@@@CCCIIIQQQZZZdddnnnuuu{{{yyy|||yyyuuurrrqqqrrrsssuuuuuuyyy~~~{{{xxxsssnnnmmmnnnnnnnnnpppvvv~~~~~~zzzuuurrrnnnllljjjggggggkkkqqqvvv}}}yyyuuuqqqoooqqqtttwwwxxx}}}~~~||||||{{{yyywwwyyy{{{tttmmmeee```VVVLLLEEEDDDDDDAAA===<<<===;;;888777666555444222000000000000000///...------------------,,,++++++------------------------***+++,,,---------------///...------,,,---------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......---000333555444111---***++++++++++++++++++,,,,,,---------,,,++++++******,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********************))))))))))))******))))))************))))))&&&''')))***+++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''(((((()))------,,,+++***************(((&&&'''((())))))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))************************###$$$''')))++++++++++++)))))))))******+++++++++++++++***))))))***++++++))))))************))))))))))))))))))))))))************************))))))+++++++++************)))***************))))))))))))))))))************++++++******))))))******++++++++++++***************---+++))))))***++++++***))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))(((((('''++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++++++++******)))))))))************************((((((((()))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,+++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++'''%%%$$$&&&+++---,,,***************************((()))***,,,,,,+++******))))))*********++++++++++++***)))(((((()))***+++++++++++++++++++++++++++))))))***++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---///222333222222333444555555555555555666888999:::<<<>>>@@@CCCEEEFFFGGGHHHJJJMMMOOOQQQSSSWWW[[[aaajjjsssyyy|||wwwvvvtttqqqooonnnnnnoooooonnnrrrwww|||}}}zzzyyyrrriiieeedddbbb``````eeennnwww}}}~~~{{{wwwssspppmmmlllfffddd```[[[YYY[[[```dddpppsssxxxzzzzzzyyyxxxxxxxxxtttooojjjhhhhhhjjjkkkppprrrxxx{{{xxxyyy~~~~~~vvvqqqfff[[[QQQOOOOOOKKKFFFCCCDDDCCCAAA???===:::888666111000000000111111000...+++,,,---------,,,***)))------------------------------...///////////////,,,,,,,,,+++++++++,,,,,,...------,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,------...///---000333555444222...+++*********++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******************************))))))))))))******))))))************))))))'''((()))***++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((((((''''''''''''((((((***))))))(((''''''((((((((('''&&&&&&((()))((('''&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))************&&&''')))+++,,,,,,------((())))))))))))*********+++******************+++))))))************)))))))))))))))))))))*********+++*********)))(((((((((+++++++++*********))))))************************)))))))))))))))))))))******))))))))))))))))))*********************************))))))***++++++***))))))))))))))))))))))))(((((()))))))))***++++++(((((())))))))))))((((((++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,++++++******))))))************************)))))))))*********++++++******++++++,,,,,,,,,---***++++++,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---***)))***---///---+++************************((()))***,,,,,,+++******))))))*********+++++++++...---,,,++++++,,,......++++++++++++++++++++++++*********+++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,...111333555555666777888888999888888888999::::::;;;@@@FFFLLLTTTVVVXXXYYYYYYZZZ^^^aaabbbcccdddeeeggglllrrrwww{{{xxxwwwuuurrrooommmkkkkkkkkkfffiiikkknnnwww~~~vvvuuutttmmmccc]]]YYYVVVRRRQQQTTTZZZbbbgggjjjiiihhhfffcccbbbaaaaaa]]][[[WWWRRRNNNNNNQQQTTTWWWZZZ___ccceeefffgggiiikkkiiiddd___[[[YYYYYYZZZ^^^ccckkkuuu~~~{{{wwwvvvzzz}}}~~~yyyqqqeee[[[ZZZ[[[YYYUUUSSSUUUUUUTTTQQQLLLFFF@@@===:::777444333444555444222///000111111111000...---------------------------......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......+++++++++,,,,,,------------,,,,,,,,,,,,---.........///000111000///...---*********++++++,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******************************))))))))))))******))))))************)))))))))))))))******)))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&''')))))))))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************++++++++++++************))))))))))))(((*********++++++*********))))))************))))))(((((())))))************+++*********)))(((((((((+++++++++*********))))))***************+++++++++***))))))))))))))))))))))))))))))******)))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((,,,,,,,,,++++++++++++***************************************************+++++++++++++++*********************************)))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------++++++++++++++++++++++++,,,+++***+++,,,,,,+++******************+++++++++))))))***+++++++++++++++)))************++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,------......//////......///000222444666777;;;;;;;;;;;;:::999888777999<<<>>>@@@DDDKKKVVV^^^lllnnnpppooolllkkkmmmooommmmmmmmmllllllnnnrrruuuxxx{{{xxxrrrlllfffbbb___^^^ZZZ\\\]]]^^^eeeooottttttxxxqqqllllllkkkddd\\\XXXQQQNNNKKKHHHIIILLLQQQTTTVVVWWWWWWWWWUUUUUUWWWXXXVVVUUURRRNNNJJJHHHIIIKKKFFFIIIMMMPPPRRRTTTVVVXXXYYYYYYWWWSSSNNNLLLKKKLLLNNNSSS[[[dddmmmssswwwyyy{{{}}}|||yyytttrrrtttvvv{{{|||~~~wwwnnnggggggiiihhhhhhhhhmmmppprrrppphhh]]]TTTNNNGGGAAA999555555555444222000111111111111000//////........................,,,------.........------------...////////////...------------------...///+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------...---------------------++++++++++++++++++,,,,,,......------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++******))))))))))))******))))))************))))))))))))******)))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))((((((''''''(((((())))))((((((''''''((((((((('''&&&&&&(((***+++)))(((++++++******))))))(((((())))))))))))))))))))))))'''(((((())))))*********)))))))))(((((((((((((((+++++++++******))))))))))))***++++++++++++***)))))))))************))))))((((((((()))******++++++******************))))))+++++++++************)))*********++++++++++++++++++************))))))))))))******++++++******)))***************+++++++++''')))******((('''(((((())))))))))))))))))))))))(((((()))*********))))))'''(((((())))))))))))))),,,,,,,,,+++++++++******************************+++******))))))(((((((((***++++++++++++++++++,,,************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,)))************+++++++++******+++++++++,,,,,,,,,)))*********++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,---++++++++++++++++++++++++)))***+++***)))))))))***))))))*********+++++++++******))))))******+++,,,)))************+++++++++(((((()))***************++++++++++++++++++++++++******+++,,,,,,------...++++++,,,,,,,,,,,,------------......///000000111111222333555777888999999<<<<<<<<<<<<;;;:::999999999>>>EEELLLSSS]]]jjjssszzztttssstttqqqqqqpppnnnllllllmmmoooqqqwwwyyytttlllccc[[[TTTQQQOOOMMMOOOOOOOOOTTT\\\```___eee```^^^___^^^XXXSSSSSSKKKIIIFFFDDDCCCDDDFFFGGGIIIKKKLLLLLLKKKKKKMMMPPPNNNNNNMMMKKKGGGEEEEEEEEE@@@BBBEEEFFFFFFGGGIIIKKKJJJLLLMMMKKKGGGDDDDDDEEEDDDGGGKKKQQQWWW]]]cccgggjjjlllnnnmmmiiifffggghhhhhhkkkpppxxxzzztttssstttssstttxxxtttnnn[[[RRREEE===:::888666444111000000///////////////////////////////////////,,,,,,---------,,,,,,+++,,,---///000000000///...---------------...//////---,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++.........---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))************))))))))))))******+++*********))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))''''''''')))+++,,,***)))*********)))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++)))((((((((((((((())))))*********+++++++++++++++)))***++++++++++++***)))))))))************))))))'''(((((()))******++++++*********++++++++++++++++++++++++************)))*********++++++,,,,,,,,,,,,,,,++++++******************+++,,,,,,+++******))))))*********+++++++++(((***,,,,,,)))''''''((())))))))))))))))))))))))(((((()))))))))((('''&&&''''''((())))))))))))))),,,,,,,,,++++++*********************************+++******)))(((''''''&&&*********++++++,,,,,,---************************((())))))***+++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------------)))************+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((((()))***++++++,,,,,,++++++++++++++++++++++++***---///...,,,+++...000))))))******+++++++++++++++***)))))))))***,,,---)))************+++++++++***+++,,,---......---,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,---------.........///000111111222333555777999;;;;;;;;;;;;999:::;;;<<<============999@@@KKKUUU___kkkxxxvvvsssrrrssssssqqqnnnjjjgggggggggfffjjjrrryyy~~~~~~{{{xxxvvvqqqhhh]]]TTTNNNKKKIIIDDDFFFFFFEEEJJJQQQTTTSSSVVVSSSSSSUUUSSSNNNLLLMMMFFFEEECCCBBBAAA@@@@@@@@@BBBEEEFFFFFFDDDDDDGGGJJJHHHIIIJJJHHHEEEBBBAAAAAA???AAABBBBBBAAAAAABBBDDDAAAEEEHHHHHHEEEBBBBBBBBB@@@AAAAAACCCGGGMMMTTTZZZVVVZZZ^^^^^^[[[XXXXXXZZZWWW[[[bbbmmmzzz|||yyywwwyyy}}}qqqeeeVVVJJJEEEBBB???<<<666555333222222222333444000000000000000000000000---------......---,,,,,,***+++---.........---------------------...///000---------,,,,,,+++++++++******))))))******+++,,,***+++,,,......---+++***---,,,,,,++++++*********++++++,,,------......///*********++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******))))))************))))))((()))***+++,,,---------))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((******))))))))))))******((((((''''''''''''((()))''''''(((***,,,,,,+++)))((((((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))***+++------((()))***+++,,,---......)))***+++,,,,,,+++***)))))))))************))))))'''(((((()))***+++++++++*********+++,,,,,,,,,---+++++++++************)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***))))))******++++++++++++))),,,...---***'''''')))))))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''((()))))))))))))))******+++,,,,,,---......,,,++++++******++++++,,,++++++************++++++))))))))))))***+++---...,,,+++******))))))******)))***+++---...///000000......---------,,,,,,,,,+++,,,---,,,***)))***+++,,,+++***))))))***+++,,,++++++,,,,,,,,,+++******((()))***,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***************************,,,//////---+++******+++***))))))******((('''******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,------&&&)))---////////////000111111222444555777888999<<<;;;999999:::;;;;;;;;;<<<;;;;;;===@@@AAAAAA@@@AAAGGGSSSbbbqqq{{{zzzvvvvvvwwwuuuppplllhhhccc^^^ZZZ\\\[[[]]]dddlllqqqqqqnnnkkkfff___XXXQQQKKKFFFCCC@@@@@@@@@AAAAAACCCDDDDDDHHHFFFGGGJJJIIIEEECCCDDDDDDCCCAAA>>>===>>>BBBEEECCCCCCBBBCCCFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBB===???AAADDDFFFJJJOOORRRPPPQQQQQQPPPMMMKKKJJJJJJKKKMMMQQQ[[[hhhwww~~~}}}}}}|||ggg[[[WWWSSSIII???999<<<<<<888666777555222333111///...///111222444/////////000000///......////////////////////////........................+++,,,...//////...,,,++++++++++++)))'''(((+++---------------------------------++++++++++++------,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***++++++***)))(((((()))***+++'''((()))++++++***))))))+++*********))))))(((((())))))************))))))***+++,,,---,,,+++((('''))))))))))))************))))))*********+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++)))'''%%%%%%''')))***)))))))))))))))************++++++++++++************))))))))))))************))))))))))))))))))))))))((()))***++++++++++++++++++*********))))))((((((+++*********))))))((((((************************,,,***)))***,,,---***(((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++%%%+++000...)))%%%'''***...---+++*********++++++(((((())))))*********++++++***))))))******)))(((((()))***+++***)))'''%%%++++++++++++************,,,,,,++++++++++++,,,,,,++++++************++++++++++++*********++++++,,,,,,+++******))))))******)))***+++---...///000000.........------------,,,,,,---...---+++******+++++++++***))))))***++++++***++++++,,,,,,,,,++++++((()))***+++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************&&&(((+++---,,,+++++++++---,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,++++++***------,,,,,,,,,------...)))+++......---------...222333555777888999:::;;;999999999;;;===???@@@@@@AAA@@@AAADDDHHHKKKLLLLLLOOOSSSZZZeeepppyyyyyyxxxwwwsssnnniiiddd^^^XXXTTTQQQPPPPPPVVV]]]aaaaaa___^^^ZZZTTTNNNHHHDDD@@@>>>>>>>>>>>>???AAACCCEEEGGGGGGDDDEEEHHHHHHEEEDDDGGGDDDDDDCCCAAA@@@BBBFFFIIIIIIIIIJJJLLLMMMMMMLLLKKKLLLLLLLLLLLLJJJHHHFFFEEEIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCEEEHHHJJJIIIJJJJJJJJJIIIHHHHHHHHHDDDDDDFFFLLLWWWbbbjjjnnnsssuuuxxxzzzzzzyyywwwuuuwwwwwwmmmhhhcccZZZQQQGGGIIIGGGAAA===<<<999555888666333222000000///...//////000000000000//////................................................,,,---///000000///---,,,,,,,,,+++***((()))+++...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++***)))(((((()))***+++))))))***++++++++++++++++++*********))))))))))))))))))************)))))))))***+++,,,+++***((('''))))))))))))************(((((()))))))))*********))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''((((((((((((((()))(((&&&&&&'''))))))((((((((()))))))))*********''''''''''''(((((((((((())))))))))))************************************((())))))***++++++******************)))))))))(((++++++++++++*********)))***************************(((''')))++++++***'''++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))*********+++++++++###''')))+++---...,,,+++***)))((())))))***((((((((()))))))))******)))((('''(((***+++***)))((()))***+++***)))'''&&&++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,+++++++++*********,,,+++******))))))******)))***+++,,,...///000000/////////.........------...//////...,,,***+++,,,++++++***))))))***++++++)))***++++++,,,,,,,,,,,,(((((()))************)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************"""%%%(((*********+++,,,---,,,***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++......------------......,,,...///000//////111333555666888:::<<<<<<<<<;;;888999:::===AAAEEEHHHJJJMMMMMMMMMPPPTTTYYY[[[[[[^^^___aaaffflllssszzz~~~yyywwwvvvqqqkkkddd^^^WWWPPPLLLHHHFFFEEEHHHMMMQQQQQQPPPQQQOOOKKKFFFBBB???>>>===>>>>>>>>>???BBBFFFIIIKKKLLLHHHHHHJJJJJJGGGHHHKKKIIIJJJJJJIIIIIIJJJNNNPPPSSSUUUWWWYYYZZZYYYWWWVVVXXXYYYZZZYYYXXXUUURRRQQQRRRSSSSSSSSSQQQNNNLLLJJJLLLLLLKKKJJJHHHGGGEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHAAA@@@???AAAGGGNNNSSSUUU]]]bbbhhhmmmooommmjjjggggggmmmsssvvv}}}}}}wwwqqqjjjeee^^^```^^^XXXRRROOOIIICCC@@@===999777555222///---000000000000000000000000------------------------........................---...///000000///...---,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***))))))))))))***++++++++++++++++++,,,,,,---***************)))))))))))))))************))))))((()))***+++***)))((('''))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''***)))''''''((()))((('''(((((())))))))))))******((()))))))))***+++++++++))))))))))))************************************(((((())))))******))))))************)))))))))))),,,,,,,,,+++++++++++++++************************)))(((((()))+++,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))))))))*********++++++$$$###$$$(((,,,---,,,***))))))((('''''''''(((((('''((((((((((((((())))))&&&%%%%%%''')))++++++***(((((()))******)))'''&&&)))***+++---///111222333------,,,,,,,,,,,,------++++++************++++++******************)))))),,,+++******))))))************+++,,,---///000111000000/////////.........///000000///---++++++,,,+++******************+++((()))***+++,,,---------(((((())))))***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************###&&&(((*********+++,,,+++)))((()))******)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,...------,,,,,,------......///222333444777:::===999:::;;;======<<<:::999:::;;;===AAAFFFNNNVVV\\\cccaaa______bbbdddffffffdddeeeeeefffhhhlllpppsssvvv~~~{{{tttqqqqqqllleee^^^WWWPPPIIIEEEEEECCCAAABBBEEEHHHIIIHHHJJJJJJHHHFFFCCCBBBCCCDDDDDDCCCCCCDDDFFFJJJMMMPPPVVVRRRPPPQQQQQQNNNOOORRRUUUVVVXXXXXXWWWWWWXXXZZZ___aaaccceeeffffffhhhiiilllmmmnnnooonnnkkkhhhgggaaabbbccccccaaa]]]YYYWWWZZZYYYXXXVVVTTTQQQOOONNNLLLLLLKKKLLLNNNOOOOOOOOOJJJIIIHHHHHHIIIIIIIIIHHHEEEBBB@@@@@@CCCGGGJJJKKKLLLPPPVVV[[[^^^]]]ZZZXXX[[[]]]___aaagggrrr~~~|||wwwsssqqqqqqvvvwwwtttpppkkkccc[[[OOOIIIAAA;;;888777555333111000000000//////000000................................................---...////////////...---------...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,************************************************++++++***)))***+++,,,---************************))))))************))))))(((((())))))))))))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************+++)))((((((((()))(((&&&(((((((((((()))))))))***))))))***++++++,,,------((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,,,,,,,+++************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************...---++++++,,,***(((%%%(((((((((((('''(((((((((''''''''''''(((((((((((('''&&&%%%&&&)))***)))((((((((())))))))))))(((''')))***+++---///111222333---,,,,,,++++++,,,,,,---++++++************++++++&&&'''((()))************,,,+++******))))))************++++++---...000111111111000000000000//////000111111///---++++++,,,*********++++++*********((()))***+++,,,---------)))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************((()))++++++***)))***+++***)))((()))***+++***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,---......000222444666777999===@@@<<<=========<<<:::999888:::===AAAGGGQQQ^^^mmmwww|||xxxrrrnnnmmmllllllkkkfffhhhiiiiiigggfffggghhhiiipppyyy}}}zzztttoookkkddd```YYYSSSNNNHHHCCC@@@CCCBBB@@@AAACCCEEEFFFGGGHHHIIIIIIHHHFFFGGGIIILLLKKKKKKKKKKKKMMMPPPRRRTTT\\\YYYXXX[[[\\\ZZZ\\\```fffhhhjjjjjjhhhfffeeefffiiijjjkkklllmmmqqqwww|||~~~|||tttuuuwwwxxxvvvsssnnnllllllkkkjjjhhheeeccc```___[[[YYYXXXZZZ\\\]]]\\\ZZZRRROOOLLLJJJJJJIIIHHHFFFFFFCCCAAAAAACCCEEEGGGGGGDDDEEEHHHKKKMMMMMMMMMMMMNNNOOOPPPRRRWWWaaappp{{{|||{{{{{{|||{{{hhh]]]MMMAAA;;;999777555333222111000////////////////////////////////////////////////////////////---------......---------,,,......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,*********++++++***************++++++++++++************)))((((((***+++,,,***************+++++++++))))))************))))))((((((((()))))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,++++++)))((()))))))))(((&&&'''(((((((((((()))))))))&&&&&&&&&'''((()))******((()))))))))************(((((((((((((((((((((((((((((())))))))))))((('''))))))))))))))))))******))))))******************************************((()))***************+++************************)))))))))))))))))))))))),,,+++++++++***)))))))))(((((()))))))))*********&&&(((***)))(((((((((***((()))))))))))))))))))))(((((((((((('''''''''''')))'''&&&'''((()))(((&&&(((((()))))))))))))))(((++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++%%%&&&(((***+++++++++***,,,+++******))))))******++++++***+++,,,...000222222222111111111000000000000111111///,,,++++++,,,)))***++++++++++++***))))))***++++++,,,,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,,,,++++++************************************************************************+++,,,---,,,***)))***+++,,,*********,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---++++++,,,,,,---...000000444555777777777777999;;;>>>===<<<<<<;;;::::::999;;;@@@IIISSS```qqqzzzuuurrrpppoooiiilllnnnlllgggbbbaaaaaabbbgggmmmqqqoookkkgggdddVVVRRRMMMIIIFFFDDDAAA???@@@AAABBBCCCEEEGGGHHHJJJIIIKKKMMMMMMKKKLLLPPPTTTVVVWWWWWWYYYZZZ\\\^^^^^^bbb```bbbgggjjjjjjmmmqqqvvvxxx{{{{{{yyyvvvtttsssssstttttttttvvv|||~~~~~~}}}{{{yyywwwuuutttooommmkkklllnnnnnnkkkhhh^^^YYYTTTPPPOOONNNJJJGGGFFFDDDAAAAAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDFFFIIIMMMTTTbbbpppyyybbbNNNCCC===999666888777444222000000000000000000000000000000000000////////////////////////------------------------,,,---......,,,,,,---...------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,------------,,,,,,******+++,,,,,,+++******))))))(((((())))))***+++*********+++++++++++++++))))))************))))))(((((())))))))))))******))))))))))))************++++++++++++************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++*********)))((()))******((('''''''''(((((((((((())))))((((((((())))))*********))))))))))))************(((((((((((((((((((((((())))))******))))))(((((())))))))))))************)))))))))))))))*********************************'''(((******((('''((()))************************))))))))))))))))))))))))+++++++++***************((((((((()))))))))******''')))+++***)))(((***,,,))))))***+++++++++******)))))))))(((((((((((('''***)))'''((())))))'''&&&(((((((((((())))))))))))++++++++++++************+++******))))))******+++++++++************++++++''')))***,,,,,,,,,+++***,,,+++******))))))******++++++******,,,...111222333222222222222111111111000111000///,,,******+++)))***++++++++++++***)))***++++++,,,,,,,,,++++++,,,+++*********+++------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************+++,,,,,,+++))))))***++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---...000222333444555777999:::999888999999===<<<;;;:::;;;<<<>>>@@@AAAJJJWWWdddpppzzzvvvtttsssmmmpppppplllddd]]][[[[[[[[[]]]___```^^^[[[WWWUUUMMMJJJGGGEEEFFFGGGGGGFFFCCCEEEHHHKKKNNNPPPRRRSSSRRRUUUXXXXXXVVVWWW\\\aaaeeefffiiilllnnnppppppqqqpppnnnqqqwwwyyyyyyzzz~~~}}}qqqkkkddd```^^^\\\XXXTTTPPPMMMJJJHHHGGGGGGFFFDDDAAABBBBBBCCCCCCDDDEEEFFFBBBBBBCCCFFFEEEFFFQQQ^^^iiiqqq|||~~~||||||zzzcccUUUKKKCCC===>>><<<999666333222222222000000000000000000000000////////////////////////......------------......+++,,,......,,,+++,,,---........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***))))))******+++,,,,,,------,,,,,,---......---,,,,,,***++++++,,,,,,++++++***))))))******+++++++++************++++++,,,,,,,,,))))))************)))))))))))))))))))))***++++++))))))))))))************+++*********))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************)))((((((***++++++)))((('''''''''((((((((())))))++++++++++++++++++,,,,,,))))))))))))******************************************++++++***))))))(((((()))))))))************)))))))))******+++++++++***************************,,,---,,,)))((((((***************************))))))))))))))))))))))))***************+++++++++(((((((((((()))))))))***---+++))))))***+++***(((((()))***+++++++++************)))))))))((((((((()))((('''(((*********(((((((((((((((((()))************+++,,,,,,---......******))))))))))))******++++++************+++++++++,,,---......---+++))),,,++++++***)))*********++++++******,,,...111222333333333222222222111111000000000...+++))))))***)))***+++,,,,,,+++***)))++++++,,,,,,,,,+++******---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************++++++***))))))***,,,)))((('''(((***++++++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------...000222444666888444777;;;============>>>;;;:::999:::<<>>AAAFFFJJJNNNTTT\\\aaabbb```cccllltttyyy}}}vvvqqqpppoookkkddd[[[RRRKKKEEEBBBCCCDDDEEEFFFFFFHHHLLLNNNSSSUUUYYY]]]```bbbbbbbbbhhhhhhhhhjjjlllmmmlllkkkkkkoootttxxxzzz|||}}}~~~|||wwwqqqjjjeee^^^[[[UUUPPPNNNNNNOOOOOONNNMMMKKKHHHEEEDDDDDDDDDEEEKKKQQQVVVWWWUUUTTTSSSSSSSSSXXXcccnnnyyy{{{oooggg^^^YYYQQQIIIDDD???<<<999777555222111111111000...111111///...------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++***)))(((''''''((()))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++************************************++++++*********)))))))))((()))))))))************++++++*********)))))))))******))))))))))))******))))))))))))))))))***+++))))))))))))(((((((((((((((((())))))))))))(((((())))))((((((((((((((('''******++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((()))******))))))***+++++++++++++++))))))))))))*********+++---------,,,,,,,,,++++++((((((******+++***))))))******))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))'''((()))******)))((('''++++++++++++++++++++++++))))))))))))************((((((((((((''''''''''''&&&'''''''''((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***(((''''''(((***+++)))+++,,,,,,+++***,,,---111111000000///.........//////...---,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++******))))))))))))******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333444666999;;;===???<<<;;;;;;;;;===@@@CCCEEEFFFKKKSSSZZZ___dddgggjjjeeecccccciiinnnrrrxxx~~~|||tttmmmgggeee```]]]XXXQQQJJJEEE@@@>>>BBBEEEHHHKKKMMMPPPTTTVVV[[[^^^dddiiinnnpppqqqqqqvvvvvvvvvwwwzzz{{{zzzxxxvvvxxx{{{~~~|||wwwoooiiiaaa[[[YYYYYYZZZ[[[VVVTTTOOOKKKGGGDDDCCCCCCCCCGGGLLLNNNNNNKKKJJJIIIFFFEEEGGGOOOXXXbbbooo{{{wwwrrrmmmfff^^^VVVOOOGGGCCC===:::888666444222///---111111///...---,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------+++******++++++,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---,,,+++***)))************************+++++++++++++++*********))))))))))))******************))))))))))))((((((******))))))))))))******'''''''''((()))+++,,,---))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))))))))''''''((())))))***++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************'''((())))))******))))))))))))******++++++++++++)))))))))***************+++************))))))))))))************))))))(((''''''((()))***++++++,,,***************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))(((''''''((()))***)))+++,,,,,,+++***,,,---/////////.........------......---,,,,,,+++*********+++++++++++++++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------///222444666777777888999;;;<<<>>>???>>>>>>>>>@@@CCCHHHLLLOOOXXX\\\aaafffjjjmmmnnnnnnjjjgggeeeeeefffiiimmmpppsssttttttppphhh```ZZZWWWQQQOOOMMMJJJHHHFFFEEEDDDGGGKKKPPPUUUYYY\\\```cccaaaeeekkkqqqvvvyyyzzzzzz~~~~~~{{{yyy{{{vvvppplllkkkkkkjjjiiifffaaaZZZTTTNNNJJJGGGFFFHHHKKKNNNOOONNNKKKJJJIIIEEEBBBBBBGGGLLLSSS___jjj|||~~~{{{wwwpppfff\\\TTTKKKFFF@@@:::777444222000000000000//////000111111////////////////////////........................------------------------)))******++++++,,,,,,,,,...---+++******+++---...---------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,...---,,,***)))************************++++++++++++++++++******)))))))))))))))*********)))))))))(((((((((((((((******))))))))))))******'''''''''((()))+++,,,---))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******++++++'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************'''((()))++++++***))))))***************+++++++++************************))))))))))))))))))((((((************))))))((((((''''''((()))***++++++,,,++++++******************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************&&&&&&&&&''''''(((((((((((())))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++***)))))))))+++,,,,,,+++***,,,---.........------------------------,,,++++++***************++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++---,,,+++++++++,,,------------,,,,,,------...///000000000222444666999:::;;;;;;;;;;;;;;;<<<=========???BBBHHHPPPXXX___ccckkkkkklllmmmppprrrttttttrrrpppjjjdddbbbcccdddeeeeeeffffffbbb[[[TTTNNNKKKIIIIIIHHHIIIIIIJJJKKKKKKPPPTTTZZZ___cccgggllloookkkmmmqqqvvvzzz|||~~~~~~}}}|||~~~{{{|||}}}~~~}}}{{{zzztttkkkccc]]]WWWRRRNNNLLLNNNPPPQQQOOOLLLKKKKKKIIIEEECCCEEEGGGKKKSSS]]]nnnttt}}}xxxqqq```XXXKKK@@@999666555444222111111000000000111111000000000000000000000000........................------------------------*********++++++,,,,,,---...---+++******+++---///))))))******************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))******************************************************))))))))))))))))))((((((((((((((()))))))))******))))))))))))******))))))(((((()))***++++++))))))))))))(((((((((((((((((())))))))))))((((((*********++++++,,,,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((((((((()))))))))***************))))))))))))************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))'''(((***+++++++++***)))******)))))))))***+++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((()))))))))))))))***************************++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************'''''''''(((((())))))***))))))))))))*********+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))***,,,------,,,***))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---000000000///...---------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++************++++++---,,,+++***+++,,,---......---------...000222333333444555888:::<<<===>>>>>>>>>===<<<<<<<<<======:::???HHHTTTaaammmwww|||zzzwwwsssrrruuuxxx{{{|||{{{xxxpppeee^^^^^^]]][[[XXXYYYYYYWWWRRRMMMIIIGGGIIIJJJJJJLLLNNNPPPRRRSSS[[[___ccchhhkkkpppuuuxxxxxxyyyyyyzzz{{{}}}~~~~~~{{{xxxzzz}}}}}}}}}||||||}}}~~~zzz}}}wwwpppjjjddd\\\WWWQQQSSSTTTRRROOOMMMLLLLLLMMMIIIFFFEEEDDDDDDIIIQQQXXX___kkkxxx~~~rrr___NNNBBB;;;888777555444222000...------,,,111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************((()))***+++,,,+++******++++++++++++++++++++++++)))))))))***************************))))))))))))(((((())))))))))))************))))))))))))******+++***)))))))))))))))***))))))))))))(((((((((((((((((())))))))))))((((((+++++++++++++++,,,,,,,,,+++******)))((((((''''''))))))))))))))))))))))))((((((((()))))))))************))))))))))))******++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++******+++++++++((((((((((((((((((((((((((()))******++++++******+++***)))))))))***,,,---+++++++++++++++******************++++++++++++++++++***)))))))))))))))***++++++******))))))(((((()))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++++++++++++++***)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******+++,,,,,,------........................+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,---,,,+++******,,,...///...------...///222555666666888;;;>>>@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>EEEQQQ```ppp~~~|||yyy{{{~~~~~~{{{pppaaaXXXVVVTTTOOOLLLNNNPPPOOOMMMKKKJJJKKKMMMNNNPPPSSSWWW\\\___aaaiiikkknnnqqqsssxxx}}}|||zzzzzz{{{{{{~~~|||yyyyyy|||~~~~~~|||||||||zzz}}}}}}yyysssjjjddd```aaa```]]]XXXUUUSSSSSSSSSNNNKKKIIIFFFBBBEEEJJJLLLQQQ\\\iiittt||||||{{{eeeSSSFFF>>>:::666555444111000......---000000000000000000000000......................................................------------------,,,,,,,,,,,,------......,,,,,,.../////////......++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,************)))))))))((()))))))))*********++++++******))))))))))))************))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((******************))))))&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,+++***)))((()))***,,,---,,,,,,,,,++++++*********'''((((((((())))))))))))***))))))(((((()))***+++************)))))))))(((((((((((())))))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************((((((((((((((((((''''''((((((((()))))))))************+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++************************,,,+++***((((((***+++,,,)))+++,,,,,,+++***,,,---+++++++++++++++++++++,,,...------------------,,,))))))***+++,,,,,,------)))******++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,---,,,+++******,,,...///......---...000444777999888:::>>>AAACCCCCCBBBAAA????????????@@@AAABBBBBBEEELLLYYYhhhxxx|||yyymmm\\\QQQNNNKKKFFFFFFHHHKKKLLLLLLLLLNNNPPPNNNPPPUUUZZZaaagggmmmpppssstttvvvxxxzzz~~~|||xxxvvvwwwwww{{{zzzzzz{{{|||}}}{{{zzz|||}}}~~~}}}{{{}}}~~~}}}zzz}}}{{{tttqqqqqqooojjjddd```^^^]]]YYYTTTQQQOOOJJJEEEEEEIIIJJJMMMTTT^^^gggmmmooooootttvvv}}}xxxbbbQQQDDD>>>666555555444333333333444000000000000000000000000////////////////////////......................../////////......---------+++,,,------.........---((()))+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''((()))******+++++++++++++++++++++++++++++++++,,,,,,---------+++*********))))))(((((())))))******+++++++++,,,******))))))))))))******))))))((())))))***++++++))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************+++***)))))))))***,,,---+++***)))((((((***,,,---,,,,,,,,,++++++***************++++++,,,,,,,,,---))))))(((((((((***+++,,,)))))))))))))))*********''''''(((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))************(((((((((''''''&&&&&&%%%(((((((((((())))))))))))------------,,,,,,+++***))))))(((((((((((())))))---,,,,,,+++*********+++---,,,***)))))))))***+++************************+++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******)))))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***(((***+++***)))((()))***++++++++++++++++++++++++...------------...///000,,,...111333555777;;;===@@@AAABBBDDDFFFEEEAAA>>>???>>>>>>AAAEEEHHHJJJJJJPPPTTT]]]jjjxxx}}}zzz|||ssseeeVVVLLLHHHHHHIIIFFFKKKQQQUUUWWWWWWWWWWWWVVV\\\cccjjjppptttyyy|||}}}~~~}}}wwwsssrrruuuwww{{{~~~~~~}}}~~~~~~}}}{{{rrrpppmmmkkkdddaaa]]]VVVPPPLLLLLLMMMNNNRRRXXX[[[[[[[[[]]]___ccceeellluuu~~~qqq```OOOCCCAAA;;;888999777111000333444444222000......000222111000///...------...///111000///...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******...,,,)))''''''))),,,...,,,,,,,,,+++++++++******((())))))))))))*********************************)))))))))))))))******+++******+++++++++,,,,,,,,,+++++++++*********))))))************************,,,++++++++++++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((('''''')))))))))))))))))))))))))))((('''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''&&&%%%******))))))((((((''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++************)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))(((%%%''')))*********+++---((((((((((((((((((((((((******))))))))))))******))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***,,,---------,,,,,,+++***,,,++++++******++++++,,,---,,,++++++******++++++,,,+++******))))))******************************+++++++++*********))))))++++++***))))))***++++++************************************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***(((***+++***)))((()))+++,,,+++++++++++++++++++++++++++***++++++,,,---......111555888:::<<>>:::444333555111111000/////////111333000000///........./////////...------,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---+++)))(((((()))+++---*********)))))))))(((((()))))))))*********++++++++++++++++++++++++++++++***************++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))******************************))))))))))))************))))))((((((''''''))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***(((((())),,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&***)))))))))(((((((((''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))))))))((()))************)))(((''')))***+++)))))))))***((((((((((((((((((((((((******))))))))))))******)))))))))((((((((('''''''''''''''(((((())))))***,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++******+++++++++++++++++++++***))))))************************+++++++++***************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))************++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***,,,......---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***)))***+++***))))))***+++,,,,,,++++++++++++,,,,,,*********+++,,,---...///111555:::>>>@@@BBBDDDEEEDDDCCCAAABBBCCCEEEEEEDDDGGGIIINNNVVV]]]bbbdddddd___```bbbgggnnnwww~~~|||vvvnnnhhh[[[WWWRRRNNNJJJIIIIIIJJJUUUYYY```dddfffffffffffflllrrrzzz}}}yyywwwvvvxxxxxxyyyzzz{{{{{{||||||~~~|||zzzyyyzzz~~~wwwnnnggg```XXXSSSQQQUUU[[[^^^]]]ZZZWWWVVVNNNMMMOOOSSSYYYdddvvv|||nnncccYYYRRRKKKGGGCCC===:::;;;444333222111000111111222//////.........///000000............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++*********)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,+++++++++***************************************)))((((((''''''(((((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++************)))(((((()))))))))*********((((((((((((((((((((((((************************((((((((((((((((((((((((++++++++++++************((())))))******))))))((()))***,,,+++)))(((((()))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))(((((()))))))))))))))))))))))),,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,******+++,,,,,,***)))(((************************************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++***************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++))))))***+++,,,,,,+++++++++,,,------.........///000111333444666:::???CCCDDDDDDDDDEEEBBBAAAAAACCCHHHMMMPPPQQQUUUXXX]]]eeelllqqqrrrqqqhhhgggfffgggjjjoootttwwwzzzwwwsssqqqnnniiiaaa[[[RRRQQQNNNLLLLLLNNNPPPRRR[[[___fffjjjllllllkkkkkksssyyy}}}zzzyyyzzz~~~}}}||||||}}}~~~}}}{{{zzz}}}|||uuunnnddd\\\SSSUUUYYY[[[[[[ZZZXXXWWWPPPMMMKKKMMMPPPYYYhhhvvvyyykkkeee^^^XXXSSSLLLFFFBBB<<<999666444333222111000.........//////000111111000000000000000000000///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,************************************************(((((((((''''''(((((((((******))))))((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((*********++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((('''''''''((((((((()))))),,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((************************((())))))))))))))))))((()))***++++++)))(((((()))))))))))))))))))))))))))******))))))))))))******************))))))))))))************))))))))))))+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,******+++,,,,,,***)))(((*********************************************************++++++*********************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))''''''(((***+++************************))))))))))))))))))))))))))))))***++++++++++++***)))+++,,,+++***)))***+++---,,,+++***+++,,,...///000000000111333555666777;;;>>>BBBDDDCCCBBBAAAAAA???@@@DDDKKKTTT]]]ccceeeiiijjjmmmrrrwwwzzzzzzyyysssqqqnnnlllkkkmmmoooqqqsssnnnhhheeecccaaa\\\XXXRRRPPPNNNMMMOOOSSSYYY\\\cccgggmmmqqqrrrqqqppppppwww|||}}}|||}}}~~~~~~~~~zzzrrrkkk___^^^\\\[[[ZZZYYYXXXXXXPPPKKKGGGFFFGGGMMMYYYddd~~~}}}xxxqqqkkkaaaTTTIIIAAA===888444333333111000......///000000111111111...///000000111000//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,***************************************************))))))(((((())))))***''''''(((((())))))******((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))***+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***++++++(((((((((((())))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))''')))***+++))))))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))++++++,,,---------,,,,,,...------,,,,,,------...++++++******++++++,,,,,,+++++++++++++++***))))))***************************************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***---+++(((%%%%%%'''***,,,************************))))))))))))))))))))))))))))))***++++++++++++******+++,,,+++*********,,,---,,,+++***+++---///000//////000111333555777888===???AAABBB@@@???>>>>>>@@@DDDMMMYYYhhhsss{{{~~~~~~|||{{{{{{}}}~~~~~~}}}{{{yyyuuuqqqnnnlllkkkkkkeee```ZZZXXXYYYZZZYYYWWWUUUTTTRRRSSSVVV\\\bbbffflllpppvvvyyyyyywwwvvvvvv{{{~~~~~~|||}}}~~~}}}}}}}}}{{{tttooohhhbbb___\\\YYYWWWSSSMMMGGGEEEDDDGGGOOOXXXiiiwww}}}jjjYYYIIICCC;;;666555555444222//////000111111111000000+++,,,---.........---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++******+++++++++,,,,,,,,,***************+++++++++************************+++******))))))******+++&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))+++++++++************)))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))&&&(((*********)))***+++))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))***+++,,,,,,---------,,,------,,,,,,,,,,,,------++++++******++++++,,,---,,,+++******))))))******************************))))))*********+++++++++)))***++++++++++++***)))************************************************,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***---+++)))''''''((()))+++************************))))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,******+++,,,---,,,+++***+++---///111...///000222444666888999<<<>>>??????>>>======>>>DDDKKKYYYjjj|||~~~}}}{{{vvvqqqkkkeeeaaa___VVVRRROOOPPPTTTYYYZZZZZZYYYZZZ[[[^^^ccchhhmmmpppssswww{{{~~~}}}{{{yyyxxx|||~~~}}}{{{yyyzzz||||||}}}~~~vvvooojjjddd___[[[XXXQQQLLLIIIGGGGGGLLLSSSXXXhhh{{{ttt[[[RRRFFF===999888666333000000111111111000//////)))***,,,---...---,,,+++------............------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************+++******))))))******+++''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''')))+++***(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))'''((((((((()))))))))***((((((((())))))))))))***)))(((((((((((((((((()))))))))))))))))))))))))))+++++++++************)))************++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))(((''''''''''''((()))(((***++++++)))(((((()))((((((((((((((((((((((((******))))))))))))******''''''((((((((()))))))))'''''''''(((((())))))******+++,,,,,,------------+++******))))))******++++++*********+++,,,,,,------,,,***)))))))))***+++************************))))))******++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,++++++************+++,,,------,,,+++***,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,******+++,,,---,,,+++***+++---000222000000111333555888:::;;;;;;<<<>>>===<<<<<<>>>???HHHQQQbbbvvv~~~{{{xxxtttmmmeee^^^XXXTTTOOONNNMMMRRRYYY___aaaaaa]]]___dddiiiooossswwwxxxuuuyyy}}}~~~{{{yyyxxx{{{|||}}}}}}}}}~~~~~~{{{xxxyyy{{{|||}}}yyytttnnnfff```ZZZSSSMMMKKKHHHGGGJJJPPPSSS```nnnvvv|||ooocccRRREEE>>>:::666333000111222222111000///...***+++---//////...---,,,------............------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,((())))))))))))*********************************++++++******++++++,,,---******+++++++++,,,,,,,,,))))))******++++++++++++******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))&&&)))+++***'''%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((('''((((((((())))))******''''''''''''((((((((())),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''************************))))))******+++++++++,,,)))((('''&&&&&&'''((()))+++,,,,,,+++)))'''''''''((((((((((((((((((((((((******))))))))))))******&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++************************,,,+++***))))))***+++,,,---,,,+++*********+++,,,...---+++***)))***+++++++++++++++*********)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((()))+++---------+++***+++++++++************)))))))))***++++++++++++***++++++++++++******))))))))))))***+++---.../////////...---,,,++++++++++++,,,+++*********+++,,,---444444555777999:::999777>>>>>>===<<<:::;;;???AAALLL\\\ppp|||xxxpppggg___ZZZWWWVVVTTTQQQSSSXXX\\\___dddjjjhhhqqqzzz}}}zzzyyy{{{~~~zzz{{{{{{zzzxxxvvvwwwxxxwwwxxxyyy{{{}}}~~~}}}zzzyyyyyy{{{~~~~~~|||{{{zzzuuunnnfffaaaYYYTTTQQQQQQPPPPPPQQQWWW___ffflllrrryyywww___QQQHHH???999777444222000000111000...---222111000///////////////////////////...---+++***//////.........---------///......---+++******)))************************)))***+++,,,---,,,++++++------,,,++++++******)))((((((((()))******++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))((((((((()))+++,,,+++++++++************)))''''''''''''((((((((((((******))))))))))))************))))))))))))******)))***+++,,,,,,+++***)))))))))))))))************)))***+++++++++***((('''''''''''''''((((((((((((******))))))(((((('''''')))((('''''''''(((***+++)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&###%%%(((***,,,,,,***)))+++***)))(((((()))***+++************************,,,,,,++++++******)))))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************************************(((((())))))******++++++++++++******))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))***)))(((''''''((()))***(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,+++*********++++++---,,,++++++******+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***,,,------,,,+++***+++++++++************)))))))))***++++++++++++***************))))))((((((((()))******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000111777777777999;;;===>>>>>>>>>>>>===<<<===???DDDHHHUUUbbbppp{{{}}}zzzsssiii```\\\^^^cccggg]]]YYYYYY]]]```ccciiiooottt{{{{{{}}}|||}}}~~~}}}{{{yyyzzzzzzxxxyyyzzz|||}}}~~~}}}~~~|||~~~~~~|||sssmmmfff___ZZZVVVRRRPPPOOOSSSYYY]]]___bbbfffiiippprrr___PPPBBB<<<<<<333222000000111111000///------,,,,,,,,,---......000000//////...---------//////.........------------------,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++,,,+++***)))))))))******+++++++++*********))))))))))))))))))******************))))))))))))************))))))))))))******)))))))))******)))))))))'''(((((((((((()))))))))&&&''''''((('''&&&%%%$$$''''''((((((((()))))))))***)))))))))((((((((('''(((((('''''''''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))******)))))))))(((((((((&&&&&&'''((()))***+++++++++***))))))))))))***+++************************)))))))))((((((((((((((()))************+++++++++*********))))))*********)))(((((((((((((((((()))))))))))))))))))))))))))************************(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((())))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++,,,,,,,,,+++******+++++++++************************++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---,,,+++***)))+++++++++************)))))))))***++++++++++++***)))))))))))))))((((((((())))))*********+++++++++))))))))))))***,,,---...------...///111333555666777888888999;;;===???@@@<<<===???AAADDDIIIOOOSSS]]]eeelllqqqxxx~~~zzzpppjjjccc___```fffooouuuhhhcccaaacccfffiiipppwww|||{{{}}}}}}~~~~~~|||{{{{{{|||zzz{{{|||}}}~~~~~~}}}|||yyywwwwwwzzz}}}wwwooohhh___WWWRRRNNNPPPRRRSSSRRRSSSTTTVVV]]]jjjzzzqqq\\\JJJBBBAAA999666333222222222111000///////////////000222222111000///......///000111/////////............---++++++,,,,,,---------...++++++++++++++++++++++++,,,,,,++++++***+++++++++)))******+++,,,,,,------//////......---,,,,,,+++++++++++++++++++++++++++---+++)))(((((()))+++------,,,+++******)))******++++++*********)))))))))))))))))))))******************))))))))))))************))))))))))))******))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((''''''((((((((()))))))))******))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((************************************))))))))))))***)))((('''''')))***+++++++++************++++++************************(((((((((((()))))))))))))))************+++++++++************************++++++************++++++((((((((((((((((((((((((************************))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++***+++,,,------,,,***)))************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))***++++++++++++***************))))))))))))++++++++++++************))))))))))))***+++------......000222555777999::::::<<<===>>>>>>>>>???@@@<<<@@@FFFLLLQQQVVV\\\___```ccceeegggjjjpppwww{{{zzzuuuaaaaaa```bbbeeekkkqqquuuooojjjfffhhhkkkooovvv}}}~~~xxxwwwxxx{{{}}}~~~~~~}}}{{{{{{|||}}}}}}zzzuuuqqqqqqrrr~~~}}}uuukkkaaaZZZRRRQQQOOOMMMLLLMMMOOOQQQRRRZZZdddppp}}}~~~jjjXXXKKKEEEAAA>>>999555333222000///222222111111111222222333111000///......000222444/////////...............,,,,,,,,,------------...++++++++++++++++++++++++---,,,+++***)))***+++,,,*********++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++************))))))))))))''''''''''''((((((((((((******))))))))))))************))))))))))))*********)))(((''''''((()))***'''''''''((((((((())))))***************))))))((())))))))))))************))))))))))))(((((((((((()))))))))))))))******+++))))))((((((((((((((()))************************))))))))))))))))))))))))******))))))((())))))***++++++************++++++************************))))))******++++++,,,,,,))))))*********+++++++++***++++++++++++++++++***,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))((((((''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((()))))))))(((((()))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++******)))***,,,------,,,+++***************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------///111222555777999;;;<<<>>>AAADDDEEECCCBBBCCCDDDDDDKKKUUU]]]cccfffhhhiiicccbbbcccdddfffkkkqqqwww|||}}}~~~|||vvvnnniiiYYYZZZ[[[]]]bbbhhhmmmqqqqqqmmmkkkmmmpppssszzz{{{vvvuuuvvv{{{}}}~~~~~~~~~}}}uuuooommmtttwww}}}xxxnnnggg\\\XXXQQQLLLJJJKKKLLLNNNLLLOOOTTT]]]gggwwwzzzjjjXXXKKKGGGBBB;;;666333222111000222111000///......---...111000///...///111333444////////////////////////.........---------,,,,,,++++++++++++++++++++++++---,,,+++*********,,,,,,,,,,,,,,,+++++++++******((()))))))))*********+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,---------*********)))))))))((((((''''''''''''((((((((((((******))))))))))))************))))))))))))******++++++)))(((((()))++++++(((((()))))))))*********''''''&&&&&&%%%%%%%%%%%%))))))))))))************(((((((((((())))))))))))******++++++,,,,,,,,,,,,))))))(((((((((((()))***************************((((((((((((((((((((((((((()))+++,,,+++***((('''************************************************))))))******++++++,,,,,,))))))*********+++++++++))))))***++++++***))))))((((((''''''''''''((((((************************))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))******+++++++++))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++***************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++************)))))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------...//////333444666888:::<<<<<<<<<;;;>>>AAACCCCCCEEEJJJNNNXXX___hhhooorrrrrrpppoooiiihhhhhhkkklllmmmqqqwwwyyyyyyxxxuuuoooggg___ZZZYYYWWWVVVVVV[[[dddmmmrrrtttqqqppptttvvvwww{{{~~~yyywwwwwwyyy}}}xxxtttsssrrrrrruuu{{{{{{vvvkkkddd[[[SSSNNNKKKIIIHHHGGGGGGJJJPPPXXXeeeyyyzzziiiZZZNNNHHH@@@:::777555555444555444333111000///......000000/////////111222333...////////////000000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++******)))))))))***++++++,,,------++++++++++++++++++++++++((()))+++------+++)))(((&&&''')))+++,,,---------******)))))))))((((((((())))))))))))******************))))))))))))************))))))))))))******++++++************++++++))))))))))))************(((((('''&&&&&&&&&&&&'''((((((((()))))))))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))(((''''''(((***+++************************''''''''''''((((((((((((''')))+++------+++((('''))))))************))))))************************(((((((((((()))))))))))))))************+++++++++&&&'''((())))))((('''&&&))))))(((((((((((())))))************************))))))))))))))))))))))))))))))((((((((((((((((((******++++++++++++++++++))))))))))))))))))))))))(((''''''(((((()))***+++&&&'''((()))*********)))))))))(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++,,,,,,,,,+++***)))++++++******++++++,,,---))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++***++++++,,,,,,+++++++++************)))))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------...///000222333444888999;;;===>>>>>>======888:::===???CCCLLLYYYcccssswww{{{}}}{{{xxxtttssspppoooqqqtttsssoooppptttooonnnlllgggaaa[[[WWWUUUYYYYYYYYY\\\ccckkksssxxxyyywwwxxx|||}}}{{{zzz}}}}}}zzzwwwvvvwwwyyy|||}}}yyyuuuooommmpppwwwyyytttllleee^^^VVVNNNIIIGGGEEEFFFIIIMMMVVVhhhyyy|||sss```YYYNNNEEE???<<<:::888777666555444333222222222//////000000000000000000.../////////000000000000------------............,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********&&&''')))++++++,,,++++++***)))))))))(((((((((((())))))))))))******************))))))))))))************))))))))))))******))))))************))))))((((((((())))))))))))***+++***)))((('''((())))))''''''((((((((()))))))))'''((((((((()))))))))***((()))***+++++++++******)))((('''&&&'''(((***+++))))))))))))))))))))))))''''''(((((())))))))))))))))))***+++++++++***)))'''((())))))))))))((('''************************)))))))))((((((((((((((()))************+++++++++((()))***++++++***)))(((++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))))))))+++++++++***************))))))))))))))))))))))))''''''''''''((()))***+++%%%&&&((()))*********)))))))))(((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************++++++------------++++++++++++,,,---,,,+++***)))++++++***)))***+++---...))))))******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++*********+++,,,------+++++++++************)))))))))***++++++++++++***))))))******++++++++++++))))))*********+++++++++,,,---...000222444777888<<<===>>>@@@@@@???>>>>>>===>>>@@@CCCJJJYYYmmm{{{yyyvvvttttttsssuuuyyywwwooolllooocccbbb```]]]YYYVVVVVVWWWVVV[[[bbbjjjrrrwwwzzz|||~~~}}}}}}zzzzzzwwwvvvsssqqqrrruuuyyy||||||~~~|||}}}||||||yyyqqqkkkjjjpppxxx~~~zzzuuunnndddYYYPPPJJJGGGFFFGGGGGGLLL[[[lllxxxsssjjj]]]QQQGGGAAA===:::222222111000000111111111//////000000000000///....../////////000000111111++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---...------*********++++++,,,---------,,,,,,++++++******)))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,((((((***++++++***)))((())))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))************))))))))))))******'''((()))******)))((('''''''''''''''((((((((()))((('''&&&%%%$$$%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))******&&&'''(((******))))))((()))((('''&&&'''(((***,,,(((((((((((((((((((((((((((((())))))*********++++++***)))))))))***,,,---&&&'''((())))))((('''&&&************************,,,,,,++++++******)))))))))************++++++++++++,,,...//////...,,,+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++%%%&&&((()))*********)))))))))(((((('''''''''&&&------------------------,,,,,,------...///000000...---,,,+++++++++,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...------,,,+++***))))))))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,111000000///...,,,+++***+++++++++*********))))))))))))************))))))+++***)))((()))***+++,,,***+++------,,,,,,---...++++++,,,...111555999;;;@@@CCCGGGHHHFFFBBB>>>===;;;>>>BBBHHHTTThhh~~~|||~~~|||{{{}}}yyynnnbbb\\\ZZZZZZVVVQQQQQQWWW[[[[[[aaagggmmmpppuuu|||~~~|||~~~zzzrrrpppqqqsssssstttvvvyyy|||~~~~~~|||zzz{{{~~~zzzvvvyyy{{{~~~|||~~~xxxlllllltttyyyyyy}}}~~~qqqcccZZZOOOJJJHHHJJJIIIFFFIIIPPPbbblllyyyuuufffZZZPPPBBB666999666555666555000///111//////000000111111222222111000000111222222///---.........///......---,,,------,,,,,,,,,+++++++++,,,++++++,,,------,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))***+++---...///''''''(((((())))))******---,,,+++******+++,,,---*********)))))))))))))))***)))((('''((()))+++---++++++***))))))))))))))))))************+++++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))),,,+++***))))))***+++,,,,,,++++++++++++++++++,,,******))))))))))))******++++++******))))))((((((+++***)))(((((()))***+++************))))))))))))---,,,***)))))))))******((()))*********((('''&&&******))))))((((((''''''(((((((((((())))))))))))************************+++++++++++++++***)))((())))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,+++++++++,,,---,,,+++++++++************+++,,,,,,------,,,,,,+++---,,,,,,++++++*********)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........---,,,+++***)))+++++++++*********))))))))))))************))))))***************+++,,,,,,***+++------,,,,,,---///111111111222555888;;;===>>>@@@CCCCCCAAA>>><<<;;;;;;???GGGQQQ```ttt}}}xxxvvvqqqeeeZZZUUUOOORRRSSSRRRTTT\\\cccffflllpppsssuuuzzzzzzzzz}}}}}}xxxsssrrrsssttttttuuuxxx|||~~~|||xxxzzz|||{{{||||||}}}}}}www{{{~~~}}}}}}~~~rrrhhh[[[UUUPPPNNNJJJFFFGGGMMMRRR\\\kkkxxxxxxiii[[[KKK???<<<888555666444///---///....../////////000000000000//////000111000...,,,,,,,,,---.../////////...------------,,,,,,,,,,,,,,,++++++,,,------,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++******)))+++++++++*********))))))************************)))))))))***************((((((((())))))))))))))),,,+++***))))))***+++,,,))))))))))))************+++***(((''''''''')))***+++***)))(((((((((((()))))))))*********+++++++++))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((,,,+++************+++,,,++++++************++++++******))))))))))))***************)))))))))))))))+++***)))(((((()))***+++************))))))))))))++++++)))((((((((())))))((())))))))))))(((((('''+++*********))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,---------.........***++++++++++++***))))))+++++++++***************))))))************))))))***++++++,,,,,,,,,,,,,,,***+++------,,,---...000666555555666777:::<<<===>>>???@@@???===;;;;;;;;;<<>>;;;:::;;;<<<>>>DDDQQQbbbtttxxxmmmeee^^^TTTMMMKKKNNNXXX```aaaaaagggooosssqqquuuxxxzzzyyyvvvxxxzzz{{{zzzvvvvvvwwwwwwxxx{{{{{{|||}}}~~~zzzuuuuuuyyy{{{~~~~~~zzzwwwyyyyyyxxxtttsssxxx}}}zzz}}}}}}~~~{{{~~~}}}}}}}}}xxxzzz{{{ssshhh___VVVPPPMMMLLLFFFJJJRRR\\\fffooowww|||}}}hhhXXXLLLDDD===:::888444222222............////////////111///...///000000...---+++,,,---...//////////////////.........---------,,,++++++,,,------,,,*********+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************((()))******)))'''%%%###+++******))))))((((((((())))))(((((((((((()))))))))))))))))))))************)))(((((((((((())))))((((((''''''''''''(((((())))))))))))************)))******++++++******)))++++++******)))(((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,+++***((('''))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))******++++++***))))))))))))))))))***************)))))))))((())))))))))))((())))))))))))(((''''''''')))***+++************************++++++++++++************************************)))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------------------***++++++,,,,,,++++++************++++++,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++++++++++++++******************************++++++++++++*********+++,,,---...---,,,+++***,,,...//////000222444444555666888;;;===???@@@BBBBBB@@@===;;;:::<<<>>>DDDIIISSS```nnnwww|||}}}xxx}}}}}}~~~wwwmmmaaa[[[VVVPPPLLLLLLSSS^^^ffffffeeejjjpppsssrrrwww|||}}}yyyxxxzzz||||||{{{xxxyyyyyyxxxyyy{{{~~~}}}}}}xxxpppooorrrppppppsssyyy|||yyyxxxyyyzzz{{{zzzwwwvvvyyy}}}~~~zzzyyy~~~{{{vvvtttwww|||~~~zzzxxx|||{{{nnnddd[[[SSSNNNLLLLLLMMMPPPVVV]]]cccfff}}}}}}nnnWWWLLLBBB===;;;666444444111111000000000000000000222111//////000111000...---...............------//////.........---------,,,++++++,,,------,,,*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***************************************************'''(((***++++++***((('''++++++******))))))((((((((((((((((((((((((((((((+++*********))))))(((((((((((())))))***+++,,,---((((((''''''''''''(((((((((((()))))))))***************++++++++++++******,,,++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,***)))''''''(((((((((((((((((('''******))))))))))))************))))))))))))******(((((())))))******++++++)))))))))******)))))))))************)))))))))((()))*********************)))(((''''''''')))***+++)))))))))))))))))))))))),,,+++++++++*********)))***************************)))'''&&&&&&''')))***))))))(((((((((((())))))------------------------,,,,,,,,,---------------******+++,,,------------,,,,,,,,,,,,------------******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******((()))***+++,,,------...******+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,,,,++++++***************+++++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,...000111222333555777777888:::===???BBBCCCDDDAAAAAA@@@???>>>???AAADDDKKKOOOUUU\\\ccciiinnnqqqrrrxxx}}}~~~}}}xxxggg^^^VVVTTTRRROOONNNOOOUUU^^^fffgggiiinnnsssuuuqqqwww{{{|||wwwwwwwwwyyy{{{}}}|||{{{|||}}}}}}|||{{{|||~~~{{{sssqqqooollljjjmmmsssyyy}}}}}}~~~}}}zzz{{{yyyvvvvvvuuuzzz|||zzz{{{~~~uuukkk^^^RRRRRRNNNKKKJJJMMMRRRVVVXXXlllgggYYYKKKCCC>>>999555444333333222222222222111111333111//////000111000///......//////...------,,,.........------------,,,,,,++++++,,,------,,,*********+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++'''(((***+++,,,++++++*********************))))))(((((())))))))))))((((((************)))))))))((('''((()))***,,,---......((((((''''''(((((())))))((((((((()))))))))************++++++++++++******+++++++++******))))))((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***))))))''''''((((((((((((''''''*********))))))***************))))))))))))******))))))))))))************))))))************))))))************)))))))))))))))******++++++++++++***)))(((((((((((())))))***((((((((((((((())))))))))))))))))((((((''''''&&&((((((((((((((((((((((((***)))((((((((()))***+++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))***+++---......------*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,+++******))))))*********+++++++++***++++++,,,,,,++++++******************+++,,,,,,---///222333444555888:::<<<===>>>@@@BBBCCCDDDEEE@@@AAACCCDDDEEEIIIMMMPPPSSSUUUXXXYYY[[[aaaiiiooowww}}}{{{rrriii]]]VVVQQQRRRTTTTTTTTTUUUZZZaaagggjjjnnnuuuzzzzzzuuuxxxyyyvvvvvvxxxxxxuuurrrtttvvvzzz}}}~~~||||||}}}||||||xxxuuuuuuxxx~~~~~~}}}||||||~~~nnn___[[[VVVOOOMMMNNNQQQSSSTTT[[[jjj~~~}}}lllZZZNNNFFF>>>888666333333333333222222222111333111///...///000000///------..................------------,,,,,,,,,,,,,,,++++++,,,------,,,*********+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))******+++++++++******************++++++((()))************)))((('''(((((()))***+++++++++(((((()))***+++,,,,,,,,,)))(((((((((((()))***+++(((((((((((()))))))))******++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((()))******)))((((((++++++************++++++******))))))))))))***************)))))))))))))))((()))***++++++***)))(((************))))))))))))'''((()))+++++++++***)))((())))))))))))(((((('''(((((()))))))))*********))))))(((''''''&&&%%%%%%((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))++++++++++++++++++++++++******+++,,,------......)))***+++---......------(((((())))))*********+++******++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++***))))))))))))******++++++++++++***++++++,,,,,,++++++***+++***)))((()))***,,,---...000333444555777:::<<<>>>???@@@AAABBBBBBCCCCCCAAACCCGGGJJJNNNRRRXXX\\\XXXZZZZZZYYYYYY^^^jjjsss||||||ssseeeYYYZZZTTTQQQUUUYYYYYYZZZ[[[aaafffjjjmmmsss{{{~~~|||vvvsssttttttqqqssstttwww{{{}}}|||{{{}}}yyyzzz~~~}}}}}}}}}|||zzz~~~}}}mmmeee___WWWSSSSSSUUUVVVVVVNNNYYYiiiyyy|||gggXXXNNNDDD<<<999333333333222222222111111222000------...//////...++++++---...//////000000------,,,,,,,,,+++++++++,,,,,,+++,,,---...,,,*********+++++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++++++++++++++***))))))))))))******)))))))))***+++++++++,,,((()))***++++++***)))((($$$%%%'''(((***,,,......((())))))*********)))))))))))))))))))))***++++++(((((((((((())))))))))))***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,******))))))))))))******++++++******))))))((((((((()))***++++++***)))(((************))))))))))))&&&'''(((*********)))(((((()))*********((('''&&&))))))******+++++++++,,,+++******)))(((''''''&&&************************''''''((()))******))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,***)))(((+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++***)))))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******)))++++++*********************+++,,,,,,,,,---///222444666999<<<>>>???>>>>>>EEEBBBAAACCCDDDCCCDDDHHHEEEKKKQQQSSSYYYaaagggiiieeebbb______cccllluuu{{{~~~qqqddd\\\YYYTTTTTTVVVXXX[[[___bbbdddmmmlllmmmqqqyyy|||uuuqqqrrrtttuuuuuu{{{~~~{{{xxxyyyxxx~~~~~~{{{|||{{{}}}~~~zzzwww~~~uuummmddd]]]YYYWWWTTTQQQRRRRRRXXXgggyyy~~~rrraaaPPPEEEAAA999555444666555222111444000000000000////////////////////////////////////......---,,,,,,,,,------///...------...///000111++++++++++++,,,---......)))************+++++++++***+++,,,---...---,,,+++........................,,,,,,++++++,,,,,,---...,,,+++++++++***)))))))))&&&'''(((***++++++++++++))))))(((((((((((())))))************)))(((&&&&&&))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***++++++***))))))***,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))************,,,++++++***))))))******(((((((((((())))))))))))))))))))))))((((((((((((************************))))))************)))))))))))))))))))))*********+++***(((((()))***,,,...+++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***))))))******+++++++++++++++++++++++++++,,,,,,,,,------++++++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++******)))************************)))+++,,,------...111333777888:::<<<============AAA@@@AAADDDDDDCCCFFFKKKOOO\\\iiioooqqqrrrppplllkkkiiiggggggjjjpppwww{{{~~~~~~{{{tttkkkbbb]]]ZZZZZZ[[[\\\___dddiiimmmppptttrrrrrruuuyyy}}}~~~}}}zzzwwwttttttvvvyyy|||}}}~~~}}}}}}}}}~~~~~~|||{{{tttooorrrsssqqqppprrrtttvvvyyy||||||tttvvv~~~qqqddd[[[VVVSSSRRROOONNNQQQ\\\mmm~~~qqq^^^NNNFFF<<<777444444333000000333111000000000////////////////////////////////////,,,,,,,,,---------------///...---------...///000------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++************)))))))))***************))))))(((((((((((())))))++++++++++++***)))((('''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((((((((('''***,,,,,,+++***)))***))))))))))))))))))))))))************)))))))))((())))))))))))************(((((((((((()))***++++++(((((((((((()))))))))))))))))))))***************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&*********))))))))))))))),,,+++***(((((()))+++,,,************)))))))))(((************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''')))*********)))((()))))))))))))))(((((((((((((((((((((((((((((((((++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,,,,++++++************+++++++++******************++++++++++++,,,,,,,,,,,,,,,++++++*********++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************,,,++++++++++++*********)))******+++++++++******************************)))+++------...000333555:::::::::;;;<<<<<<=========>>>AAAEEEDDDDDDKKKTTTeeevvvzzztttsssrrrrrrrrrsssvvvxxxzzzxxxtttnnniiieeeccc```___```aaaccchhhnnntttzzz~~~~~~|||yyyxxxxxxxxxwwwvvvtttvvvxxxyyy{{{}}}vvvllliiihhhggggggiiilllmmmooorrruuuwwwyyyzzzuuupppppp{{{qqqaaaXXXUUUVVVOOOMMMMMMSSSaaavvvnnn\\\RRRFFF???888666444111111444111111000000000/////////////////////////////////)))***,,,---...------,,,......---,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********+++++++++++++++++++++*********)))))))))***))))))(((((())))))***++++++,,,++++++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''***))))))))))))(((((((((&&&))),,,...,,,***(((((())))))))))))))))))))))))************))))))))))))))))))))))))************&&&''''''(((***,,,---...(((((((((((())))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((())))))************))))))++++++******))))))((((((---,,,***)))(((((())))))************))))))))))))************))))))))))))************************+++*********))))))((((((***))))))(((((())))))***))))))))))))))))))))))))%%%'''***,,,,,,+++((('''(((((())))))))))))******((((((((((((((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,******)))***+++,,,,,,,,,++++++******))))))***++++++++++++,,,,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))***+++++++++*********************+++++++++***+++---//////111555777::::::::::::;;;===>>>???===>>>BBBDDDEEEIIIUUUccc|||zzz{{{{{{{{{yyywwwuuutttnnnhhhccccccfffiiihhhfffccceeehhhnnnuuu}}}}}}xxxtttsssrrrrrrwww{{{wwwmmmiiigggggggggggggggggghhhkkkmmmnnnnnnrrrssstttxxx{{{sssnnnsss}}}lll___ZZZZZZRRRPPPMMMOOOYYYmmm{{{mmmdddUUUJJJ???:::666333333555111111111000000000//////////////////////////////''')))+++---......---,,,...------,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------++++++***)))***+++,,,------------------.........,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,+++************************))))))))))))))))))******+++++++++******)))((())))))***+++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,***)))))))))++++++++++++++++++++++++*********)))))))))))))))((()))))))))************))))))***+++,,,...000000(((((((((((())))))))))))(((((()))******+++,,,,,,***************************++++++++++++++++++***,,,++++++***)))((('''''',,,+++***)))((()))))))))*********)))))))))))))))*********)))))))))))))))************************++++++******)))(((((((((***))))))))))))))))))***))))))))))))))))))))))))&&&((()))++++++***)))(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,---,,,+++******+++,,,---------,,,,,,+++++++++************+++++++++,,,,,,++++++,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))((()))***+++++++++++++++))))))*********++++++++++++---///000111333666888888888999:::<<<>>>@@@AAA@@@@@@AAADDDGGGPPPbbbttt}}}yyysssmmmjjjaaa___^^^dddlllqqqpppmmmfffiiimmmttt{{{~~~uuuppppppsssuuu{{{|||{{{}}}vvvrrrmmmiiifffcccaaaaaacccdddcccbbbdddgggkkkqqqxxx{{{uuutttuuu|||}}}lllbbb^^^UUURRRNNNKKKPPP```uuuyyydddVVVGGG>>>999555333444111111111111000000000000////////////////////////((())),,,...///...---,,,---------,,,,,,+++******,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,---))))))))))))***+++,,,---******))))))))))))******)))))))))***))))))((('''))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************(((''''''***,,,++++++++++++++++++++++++))))))))))))))))))******((()))))))))************,,,,,,++++++,,,,,,---...(((((((((((())))))))))))''''''(((((()))***++++++************************'''(((((())))))((((((''',,,++++++***)))(((''''''((((((((())))))******+++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++%%%&&&&&&'''((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,************++++++++++++******+++,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................+++************)))))))))((()))***+++++++++++++++)))))))))***++++++,,,,,,---///111111222444777999777888999;;;===???AAABBBBBB@@@@@@DDDKKKYYYnnn~~~zzzssskkkddd___XXXXXX]]]fffpppuuutttpppkkknnnttt{{{~~~vvvqqqrrrxxx}}}~~~zzzwwwxxx|||{{{qqqkkkgggbbb`````````]]]ZZZ\\\^^^ccciiirrr{{{}}}yyyuuuttt|||qqqiii^^^YYYPPPIIIHHHQQQ___jjjrrrbbbPPPDDD===666333222222222111111111000000000////////////////////////***+++---...///......---,,,,,,---------,,,++++++++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))******++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,))))))))))))***,,,...///+++******))))))******+++(((((()))))))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))************************)))))))))************++++++***)))'''%%%&&&***---))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))************))))))++++++******))))))((((((''''''((())))))******+++))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++******))))))******+++))))))))))))))))))))))))+++***)))((((((***+++,,,(((((()))******+++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++++++++,,,,,,---------************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,************++++++++++++((()))+++---......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------************))))))))))))(((((()))++++++,,,,,,+++((())))))***++++++,,,,,,///111222333333444777999777999;;;===>>>?????????@@@>>>???GGGRRRaaattt|||uuulllccc[[[WWWSSSVVV]]]gggooosssrrrpppmmmqqqwwwzzzwwwyyy{{{vvvssstttuuuwwwyyyxxxrrrkkkgggeeeccc___[[[ZZZZZZ\\\bbbkkkvvv~~~xxxvvvxxx~~~ppphhhZZZMMMGGGJJJRRRYYYrrr~~~oooZZZMMMDDD;;;555333222222222111111111000000////////////////////////........................+++,,,---......------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------,,,,,,---............---((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))+++---...+++******))))))******+++((())))))*********))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***)))(((&&&''')))+++))))))))))))))))))))))))((()))))))))************))))))))))))************+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,------,,,,,,+++*********)))))))))))))))(((((())))))))))))))))))((()))))))))************((()))))))))************************************((((((((()))******+++++++++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,))))))******+++++++++,,,)))************+++++++++''')))+++---...///......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,111222333333333444666999999:::<<<>>>??????===<<<>>>;;;>>>IIIWWWfffwwwzzzqqqhhh^^^WWWSSSRRRVVV]]]eeellloooooonnnlllqqqxxx~~~}}}}}}zzzwwwtttrrrrrrssstttttt{{{}}}tttooommmjjjddd___\\\ZZZYYY\\\eeerrrwwwrrrrrrxxxwwweeeTTTKKKKKKPPPTTTYYYiiixxxyyydddUUUKKKAAA:::777222222222111111111111000////////////////////////000000///.........//////***+++---...///......---......---,,,++++++++++++---------.........//////,,,---...///000///...---******+++,,,------......,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++...---+++))))))***+++,,,++++++************++++++)))******+++++++++******))))))***+++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++++++++''')))******((((((((()))++++++++++++++++++++++++(((((())))))*********+++))))))))))))************++++++************++++++(((((((((((())))))))))))+++++++++***************************************)))))))))******))))))))))))))))))))))))*********)))*********)))((('''&&&(((((())))))*********+++(((((())))))*********+++++++++++++++++++++++++++''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))'''(((+++------,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++,,,+++)))((((((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,&&&&&&((()))++++++,,,,,,******++++++,,,---...///111222444444444555888:::;;;===??????>>>======>>>===@@@DDDLLLXXXfffttt}}}ssshhh```[[[YYYXXXTTTVVV[[[ccckkkrrruuuuuuwwwxxxzzz|||}}}}}}}}}|||~~~}}}xxxwwwzzz~~~~~~|||yyyqqqjjjggg```YYYYYY^^^hhhxxxxxxuuuppptttsssdddZZZSSSNNNJJJOOOWWWaaakkk~~~uuufffXXXJJJ>>>777555222222333111------111000000000000////////////......------------......------------------------,,,---......---,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...000...,,,,,,,,,,,,***(((************************++++++++++++++++++++++++************************+++++++++*********))))))************************+++*********))))))(((((()))************+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,***(((''')))))))))))))))))))))))))))((('''''''''''''''(((++++++******)))(((((('''***************)))((((((+++(((&&&'''***+++)))&&&)))))))))(((''''''&&&&&&++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,,,,+++++++++***)))))))))***************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,+++++++++,,,---...///000111222444555555777:::<<<>>>@@@BBBCCCAAA?????????>>>CCCKKKRRRZZZccclllrrrqqqtttyyy{{{pppfff___[[[YYYXXXTTTXXX^^^ccchhhnnnvvv{{{|||||||||{{{{{{zzzyyyyyy|||~~~~~~yyysssjjjbbb___aaahhhvvvxxxpppnnnxxxzzzmmmbbbYYYPPPJJJFFFMMMUUU^^^pppssseeeUUUFFF>>>999666444555222......111111000000000///////////////......------......///------------------------,,,,,,---...---+++)))(((++++++++++++++++++++++++...---+++******+++---......,,,++++++------,,,***************************,,,,,,,,,+++++++++******************************+++++++++*********))))))************************************)))))))))((((((((()))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((())))))))))))))))))))))))))))))*********))))))******+++)))))))))*********++++++***************)))((((((***((((((((()))***)))((())))))((((((((())))))***,,,,,,---------.........------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++******+++,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++***************+++,,,------,,,,,,,,,,,,,,,---...///000111111333555777888999<<<>>>>>>@@@AAAAAA???>>>>>>>>>BBBKKKVVV\\\___aaaeeehhhhhhnnnyyy|||uuukkkccc^^^\\\[[[[[[XXX^^^dddgggiiinnnxxx}}}zzzxxxvvvvvvuuuzzz~~~~~~tttiiiddddddgggpppzzzuuummmqqq{{{xxxmmmbbbWWWOOOCCCGGGKKKPPP^^^uuutttbbbPPPDDD???:::777666444000///222111111000000000////////////......------......///------------------------,,,,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++***************************************************))))))))))))'''((((((((())))))))))))((((((((()))))))))******************************))))))))))))))))))))))))+++++++++++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))+++------+++)))(((************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***))))))))))))))))))))))))***************+++,,,---'''((()))***+++,,,---...)))************))))))(((((()))***)))(((((()))***)))((((((((()))***,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---,,,,,,+++***+++,,,---...---,,,+++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,,,,,,,,,,,,,+++++++++,,,,,,...///111222222444777999;;;<<>>???AAACCCCCCCCCCCCCCCEEEJJJQQQVVVYYY___eeehhhgggfffiiilllpppxxx|||vvvqqqkkkccc^^^^^^bbbgggjjjoooqqquuuzzz~~~|||yyyyyyzzz|||~~~~~~yyyrrrooooooqqqqqqvvv|||~~~}}}|||~~~{{{qqqeee]]]PPPOOOMMMKKKMMMVVVeeerrrxxxeeeVVVIIIAAA:::777666222222333111111111111000000000000/////////....../////////........................///////////////.........////////////////////////------------------------...,,,++++++,,,---,,,***++++++++++++++++++++++++(((((()))***,,,---...///************************************************************************))))))))))))))))))******)))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((''''''(((***,,,,,,***((('''))))))))))))))))))))))))***)))(((''''''((()))***************************+++++++++***************))))))))))))))))))))))))************************((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++((())))))*********))))))'''***,,,+++((('''))),,,***)))((('''&&&'''((((((*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***)))))))))************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********))))))***++++++,,,++++++++++++,,,---///111222333666999===???@@@AAABBBDDDAAACCCEEEIIIOOOVVV___eeeggghhhiiiiiijjjlllpppsss|||~~~wwwssspppiiiaaa]]]___gggpppuuu{{{|||~~~~~~}}}|||{{{{{{}}}}}}~~~}}}}}}}}}zzzooojjjnnnmmmpppvvvxxxwwwxxxzzz{{{~~~xxxxxx~~~wwwjjjaaaUUUQQQMMMKKKKKKNNNXXXbbbyyytttgggTTTJJJ@@@<<<999555333444222222111111111000000000000//////......//////000........................////////////////////////------------------------------------------------...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---//////***************************************+++++++++************************))))))))))))************************++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))*********+++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((((((((()))***++++++***)))((())))))))))))))))))))))))+++)))'''&&&&&&''')))+++************************+++++++++++++++*********))))))))))))))))))))))))************************''')))+++------,,,***)))))))))))))))))))))))))))***************+++,,,------,,,,,,+++******))))))((())))))************))))))***+++***))))))***+++)))))))))((('''&&&&&&%%%+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++***++++++------///...---+++************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,------------------...///111333555666999<<>>???BBB??????AAAAAAAAADDDIII]]]ooo|||zzzrrrgggbbbdddjjjoooqqqsssqqqnnnnnnrrryyy~~~{{{zzzvvvqqquuu|||}}}zzzxxxuuuwww{{{{{{uuutttxxx~~~~~~{{{}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwuuurrrooommmmmmnnnooooooqqqssssssqqqooooooooooooppppppqqqrrrrrrsssssstttsssrrrqqqppppppppppppppprrrttttttsssssstttuuuuuuvvvwwwyyyzzz|||}}}~~~{{{uuuqqqssszzz~~~zzzvvvuuuzzzuuufff]]]VVVMMMIIIJJJMMM]]]xxxuuugggYYYKKKAAA;;;777555222111111111000///111000000000000/////////////////////....................................//////......///000222333///---+++,,,...///---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++******************************))))))))))))************************************++++++++++++******)))***,,,,,,***)))***+++'''(((((((((((((((((('''***'''%%%''',,,...,,,)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********))))))))))))))))))(((((((((************)))))))))((((((***+++***)))((()))***((((((((((((((((((((((((+++,,,---,,,)))'''&&&&&&***)))'''&&&&&&''')))***+++***)))))))))))))))))))))))))))))))))******+++******++++++++++++******)))))))))))))))***++++++************)))))))))(((---,,,+++,,,.........,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++---+++***+++,,,,,,+++)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,.........---,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++---...////////////222444222333555777:::===???@@@BBB??????AAAAAAAAAFFFLLLcccxxx~~~|||tttgggZZZXXXaaakkkpppppprrrsssuuuyyy|||}}}xxxtttttttttvvv{{{}}}|||}}}~~~~~~xxxyyy|||{{{wwwwwwyyy~~~|||xxxtttuuuttttttsssssssssssssssuuuuuuvvvvvvxxxyyyzzz{{{uuuttttttrrrpppnnnlllkkkkkkhhhddd```^^^___```bbbbbbccceeedddcccaaabbbbbbddddddeeeeeeffffffgggggghhhgggfffeeedddddddddeeedddfffhhhiiiiiiiiijjjkkkkkkkkklllmmmnnnooooooooorrrtttwwwzzz}}}xxxsssxxx~~~xxxsssssszzzttthhh]]]RRRKKKHHHFFFRRRjjjyyyjjjXXXIII@@@999666333222222333222222111111111111000000000000////////////....................................//////000000000000//////,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,---------------------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************++++++++++++******)))***,,,,,,***)))***+++((((((((((((((((((((((((,,,***(((***---...---***))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************((((((((())))))*********************))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))******(((&&&&&&'''))))))''''''''''''))))))))))))))))))))))))***+++)))))))))))))))******++++++++++++,,,,,,+++++++++***************++++++,,,************)))))))))))))))(((''')))+++,,,,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********,,,+++++++++++++++++++++************************)))***++++++,,,,,,++++++)))***,,,---......---,,,))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,...///000//////000333555222333555888<<<>>>@@@AAABBB@@@@@@BBBBBBCCCJJJRRR```vvvyyyssshhh^^^SSSSSS___llltttvvvvvvxxx{{{~~~zzzuuuqqqqqqvvv||||||yyyxxxzzz~~~yyyyyyzzz||||||yyy|||~~~{{{wwwrrrnnnmmmmmmlllkkkkkkkkkkkkllliiiiiijjjkkklllnnnooopppjjjjjjjjjiiifffccc```___^^^\\\YYYVVVTTTTTTTTTUUUTTTVVVWWWVVVUUUTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXZZZ]]]^^^^^^^^^___aaaaaabbbbbbcccdddeeefffgggiiikkkmmmnnnppptttxxx{{{~~~~~~~~~xxxssswwwqqqeeeXXXNNNHHHGGGMMM\\\rrruuubbbQQQFFF<<<999555222222333333333111111111000000000//////////////////....................................---...///000///...,,,+++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******************************++++++++++++******)))***,,,,,,***)))***+++)))(((((((((((((((((()))+++***((()))++++++***((())))))))))))))))))))))))******))))))))))))******(((((())))))************&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******************)))))))))))))))(((***+++***)))((()))******************+++++++++&&&((())))))(((''''''((())))))(((''''''((()))))))))((((((((()))***++++++)))))))))))))))******+++++++++,,,,,,,,,,,,++++++***))))))))))))***++++++*********)))))))))))))))'''&&&&&&'''***++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++++++++++++++++++++,,,************************)))***++++++,,,,,,++++++******,,,---------,,,,,,))))))))))))))))))))))))***+++,,,------------------///000000000000333555222444666:::===???@@@@@@???>>>???AAAAAACCCLLLVVVfffxxxzzzqqqiii]]]YYYUUUWWW```mmmxxx}}}}}}~~~|||zzzxxxvvvtttrrrrrrwww~~~{{{wwwvvvxxx}}}zzzyyyxxxyyy}}}~~~~~~~~~xxxtttpppjjjfffccccccbbbaaaaaaaaaaaabbb\\\\\\\\\]]]^^^___aaaaaa]]]]]]]]]\\\ZZZWWWUUUSSSOOOOOOOOONNNMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTTTTVVVWWWWWWWWWXXXZZZ\\\]]]______```aaabbbbbbbbbdddgggjjjooosssxxxzzzzzzzzz{{{|||~~~|||~~~yyywww||||||pppcccUUUKKKJJJIIIPPP___ooo}}}mmm]]]RRRAAA===777333222222222222000000/////////.........////////////....................................+++,,,...///...,,,)))(((,,,---------,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************++++++++++++******)))***,,,,,,***)))***+++***)))(((((((((((()))******)))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******************))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((())))))************))))))))))))))))))))))))))))))******(((***+++***)))((()))***)))*********+++++++++,,,&&&(((******)))))))))***))))))(((((((((((()))))))))((((((((()))***++++++)))))))))))))))******+++***++++++,,,,,,++++++***)))(((((((((((()))******))))))))))))))))))*********)))(((***,,,------,,,*********+++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))+++,,,,,,+++***+++---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---***************************+++,,,------......------///111222222222333444444666999<<<>>>@@@@@@@@@===<<<===??????BBBMMMYYYlllwww}}}uuujjjbbbXXXYYY\\\^^^dddnnnzzz}}}zzzwwwvvvtttvvvwwwvvvyyy}}}{{{}}}|||xxxwwwzzz~~~}}}{{{{{{~~~{{{sssmmmjjjfff```\\\WWWVVVUUUUUUTTTTTTUUUUUUPPPPPPPPPPPPQQQRRRSSSSSSNNNNNNNNNMMMLLLKKKJJJIIIDDDEEEFFFGGGFFFDDDBBB@@@CCCDDDEEEDDDCCCCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFHHHJJJLLLMMMLLLLLLMMMOOOLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUUUUUUUTTTUUUWWWYYY\\\```eeehhhhhhgggggggggjjjmmmrrrxxx|||{{{yyyyyysssbbbSSSKKKHHHHHHPPP\\\kkk|||{{{lllbbbIIICCC;;;555222222222111////////////............////////////....................................+++,,,---...---+++)))(((,,,...///...---,,,---///++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******)))***,,,,,,***)))***+++******((((((((((((******++++++******************))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++******)))))))))))))))))))))************(((***+++***)))((()))***)))))))))***++++++,,,,,,''')))++++++*********+++))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))******+++*********++++++*********((((((((((((((())))))***))))))))))))************,,,+++***+++---......---)))*********++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,)))+++,,,,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------111///---,,,+++,,,------++++++++++++++++++++++++***+++,,,---............---000444666555444444444888:::===@@@AAABBBBBBAAA>>>===???@@@AAAEEEQQQ___iiinnnrrrrrruuu||||||wwwoooeee^^^ZZZ]]]bbbeeejjjpppyyy~~~}}}{{{yyywww~~~|||wwwwwwzzz~~~{{{{{{~~~~~~~~~~~~zzzwwwsssmmmfffaaa]]]ZZZUUUQQQMMMLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIDDDDDDCCCCCCCCCDDDEEEEEE???@@@AAAAAAAAAAAA@@@??????@@@AAA@@@??????AAADDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLKKKJJJKKKNNNPPPPPPQQQSSSUUUVVVWWWXXXYYYZZZ\\\___dddjjjrrr{{{{{{xxx|||ppp]]]OOOJJJGGGIIINNNYYYjjjzzzxxxnnnQQQKKKAAA999444222222111000000000////////////...////////////....................................,,,,,,---......---,,,+++,,,...//////,,,,,,---///++++++,,,,,,,,,,,,------++++++,,,---------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******)))***,,,,,,***)))***++++++***(((''''''(((***+++******++++++******++++++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++)))***************++++++((()))))))))************(((***+++***)))((()))***(((((())))))***++++++,,,((()))++++++***)))***+++)))))))))******)))))))))+++***)))))))))))))))))))))))))))))))))******+++((())))))******))))))((())))))(((((())))))***+++((()))))))))************,,,+++***+++---...---,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,(((+++---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------333111...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............111666888888666555555<<<===@@@BBBDDDDDDCCCCCCAAAAAABBBDDDDDDIIIVVVddddddfffggghhhooo{{{~~~yyyssskkkbbb\\\^^^aaaeeeiiinnnrrrwwwzzz{{{}}}}}}{{{|||vvvssstttwwwyyy}}}yyy{{{~~~~~~~~~zzztttnnniiiccc\\\WWWUUUQQQMMMIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@@@@@@@AAABBBDDDFFF@@@@@@?????????@@@BBBCCC>>>>>>>>>>>>======@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB@@@BBBDDDDDDBBBBBBBBBCCCFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHGGGIIIKKKNNNKKKJJJIIIIIIKKKNNNRRRTTTQQQSSSVVVYYY\\\aaafffjjjsss~~~{{{wwwyyyeeeTTTPPPJJJGGGFFFLLL[[[jjj~~~sssWWWPPPEEE;;;666333222222111111111111000000000000000/////////....................................---.....................+++---///...,,,+++---///++++++,,,,,,,,,---------,,,,,,---.../////////...++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******)))***,,,,,,***)))***++++++***)))'''''')))***+++'''(((******))))))***+++))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***'''((()))***+++,,,------(((((())))))*********+++(((***+++***)))((()))***'''(((((()))******++++++((()))++++++***))))))***))))))************))))))++++++***)))(((((()))))))))))))))))))))******+++(((((())))))))))))((((((*********)))***++++++,,,(((((())))))*********+++******+++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++*********+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++******,,,......---,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++/////////...---///222444777777777888888999999999??????AAADDDDDDAAACCCHHHMMMIIIEEEGGGQQQ[[[bbbdddeeecccccchhhrrr|||~~~tttlllhhhgggggg^^^ffflllnnnpppuuuyyyzzzzzzzzz}}}|||wwwttttttwwwyyywwwyyy}}}}}}ssskkkfffaaa^^^YYYTTTOOOKKKIIIHHHJJJIIIGGGEEECCCCCCCCCCCCEEEDDDCCCCCCAAAAAA@@@???;;;;;;<<<===>>>??????@@@>>>>>>???>>>>>>===<<<<<>>>>>>>>>>>???@@@;;;<<<===>>>???@@@AAABBB>>>>>>???@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@CCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHHHHIIILLLOOOLLLOOOQQQSSSUUUXXX\\\___dddkkkuuu~~~fff^^^QQQHHHIIIIIIGGGPPP\\\tttlll]]]KKK>>>:::999888666222111111111333333111/////////000000000000//////............////////////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,++++++******++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++*********))))))((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))&&&(((******))))))***+++,,,++++++******++++++,,,))))))))))))))))))))))))************************''''''(((******++++++++++++*********))))))((((((&&&&&&&&&&&&&&&'''((((((++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++***************+++++++++))))))(((((((((((())))))******(((&&&(((,,,***%%%)))((((((((()))***++++++******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++******++++++,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,+++,,,------------------------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,---......---...000444777999999999999:::;;;;;;<<>>@@@DDDDDDCCCGGGMMMOOONNNOOOUUU^^^fffjjjjjjkkkjjjkkkoooxxxzzztttpppmmmiiigggccclllsssuuuvvvyyyzzzzzzwwwxxx{{{{{{wwwuuuvvvyyy|||{{{}}}vvvkkkddd[[[YYYUUUPPPLLLIIIGGGFFFHHHGGGEEECCCBBBAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>??????@@@AAABBBCCCCCCDDD>>>>>>??????>>>======<<<>>>>>>=========>>>>>>????????????@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHIIIKKKNNNLLLMMMPPPQQQRRRTTTWWWZZZ\\\bbbjjjpppwwwwwwgggXXXMMMKKKIIIEEEIIIRRR```sss{{{lllWWWFFF>>>:::666444222111000111222222111/////////000000000000//////............////////////........................---------------------------------,,,,,,,,,++++++------------------------))))))************)))))),,,++++++******++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++************************************)))))))))((()))***++++++++++++***)))************************((()))++++++***)))***+++,,,++++++******++++++,,,))))))))))))))))))))))))************************'''((()))******+++++++++************)))))))))(((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))***************************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***))))))(((((())))))***------***''')))------)))))))))))))))))))))***+++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,------------,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,+++...000///---+++,,,...------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,------...222777;;;<<<<<<;;;;;;<<<===???@@@AAAAAABBBEEEEEEEEEKKKSSSWWWZZZaaajjjqqquuuuuussssssssstttxxx~~~}}}vvvsssrrrooojjjfffmmmvvv~~~}}}zzzxxxyyy|||zzzwwwvvvxxx{{{~~~~~~qqqddd\\\VVVTTTRRROOOLLLJJJHHHHHHIIIHHHFFFEEECCCCCCBBBBBBDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBAAAAAA@@@@@@@@@@@@???????????????@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLNNNOOOQQQRRRRRRQQQRRRUUUWWWWWW\\\bbbfffhhhnnnxxxvvveeeVVVPPPMMMHHHGGGLLLQQQaaa{{{zzzdddQQQDDD<<<888555333111000000111111000...//////000000000000//////............////////////........................------------------------------------,,,,,,,,,,,,........................***+++---......---+++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************))))))))))))***************************************************+++,,,,,,+++)))******++++++************++++++))))))))))))))))))))))))************************'''((()))******+++******************))))))))))))******************+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))*********++++++++++++******************+++)))***)))'''***///000---+++***))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++///333111,,,***,,,///------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,***+++---...000555;;;??????>>>======>>>@@@BBBDDDEEEDDDEEEGGGGGGJJJSSS^^^iiinnnvvv|||~~~|||zzz{{{}}}|||{{{yyyvvvrrroookkkiiixxx|||}}}}}}}}}yyyvvvvvvxxx{{{}}}vvvjjj___XXXVVVUUUTTTRRRPPPOOONNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>??????AAABBBCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLNNNOOOPPPOOOPPPRRRTTTXXXYYYYYYXXXWWWVVVXXXZZZ[[[___dddeeeeeeggglllpppvvvbbbXXXSSSNNNLLLLLLOOOWWWeeexxxlllZZZKKKAAA<<<:::444333111000111111///...//////000000000000//////............////////////................................................------------------,,,,,,------------------------,,,---...//////...---,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************************************)))))))))))))))******))))))))))))******+++++++++++++++++++++++++++,,,------+++*********++++++************++++++))))))))))))))))))))))))************************(((((()))************************)))))))))))))))++++++*********++++++,,,++++++************++++++))))))))))))))))))))))))((()))******++++++***************)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))***++++++,,,,,,,,,++++++******++++++,,,'''+++...///222666666333++++++***)))((((((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++///333111,,,***,,,///------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---***,,,///111444888===AAA@@@?????????AAABBBDDDEEEDDDDDDFFFJJJNNNUUUeeesss~~~xxx~~~~~~uuuoooooorrr}}}~~~~~~~~~{{{xxxuuutttuuuxxxzzz|||}}}~~~yyyrrrjjjddd```[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSRRRQQQOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJIIIHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNPPPOOOOOOOOOPPPQQQSSSTTTPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQTTTUUUUUUVVVWWWXXXXXXXXXQQQTTTVVVXXXXXXYYY\\\]]]aaaaaaaaa```^^^]]]^^^___aaadddhhhiiiiiijjjlllooossszzzoooaaaYYYSSSNNNLLLOOOOOOUUUcccvvvtttcccRRRFFF>>>;;;777444222000111111///...//////000000000000//////............////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******,,,------,,,******************************))))))))))))))))))************)))(((((()))******************************+++,,,------+++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))******+++******))))))*********++++++************++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))((((((((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,...555;;;<<<===>>>;;;777++++++***)))((((((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))******++++++++++++++++++++++++************++++++++++++++++++++++++++++++...------,,,++++++************+++++++++,,,,,,,,,+++...000///---+++,,,...------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,///222555888;;;>>>AAA>>>???@@@AAABBBDDDDDDEEE???AAAFFFNNNVVVdddzzz{{{wwwvvvwwwyyyssswww~~~}}}{{{~~~zzzxxxuuurrrrrrsssuuuwwwyyy{{{~~~~~~|||yyyuuuqqqnnnllljjjfffffffffeeedddbbbaaa```]]]]]]]]]\\\ZZZYYYWWWVVVRRRRRRQQQPPPOOONNNNNNMMMOOOOOOPPPRRRSSSUUUVVVWWWUUUUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYY[[[\\\YYYXXXWWWVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[]]]^^^^^^______]]]^^^^^^^^^^^^_________[[[^^^aaabbbcccdddfffgggggghhhhhhfffddddddeeefffgggiiimmmooopppqqqssstttssswww||||||lllaaaWWWOOOIIIIIIHHHMMMZZZmmm~~~~~~ooo]]]LLLAAA<<<999666333111111111000/////////000000000000//////............////////////................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,++++++******++++++,,,*********+++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++*********************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++***))))))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***+++,,,,,,---,,,++++++******++++++,,,111888>>>===;;;999444...+++***))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++*********++++++******************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,------------------------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---......111666:::<<<===>>>???<<<===@@@BBBDDDDDDDDDCCC@@@CCCIIIRRR]]]oooyyyqqqllljjjsss{{{{{{xxx}}}||||||~~~tttrrrpppooooooqqqtttvvvyyy{{{~~~}}}|||{{{zzzyyyxxxwwwwwwwwwuuuuuuuuutttsssqqqnnnmmmiiiiiiiiihhhgggeeecccbbb^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYY[[[\\\^^^```aaabbbaaabbbcccddddddddddddcccaaaaaa```^^^^^^]]]]]]]]]^^^___aaaccceeegggiiiiiieeedddbbbaaa```aaabbbcccfffgggiiijjjjjjiiigggfffdddeeegggiiikkklllmmmmmmhhhhhhhhhhhhhhhggggggggggggiiilllmmmmmmlllmmmnnnmmmmmmnnnmmmkkkkkkmmmnnnpppqqqtttwwwyyy{{{~~~}}}zzznnnbbbVVVNNNHHHFFFGGGRRRdddvvv}}}jjjVVVHHHAAA;;;888555222222222111000//////000000000000//////............////////////................................................------------.........///------------------------//////............//////,,,++++++******++++++,,,)))*********++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***************************((()))))))))************'''((()))******)))((('''((((((((((((((((((((((((((()))++++++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))((()))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))***+++,,,------++++++************++++++***000444222...---***&&&))))))))))))))))))***+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++******************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,+++******,,,......---,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---...///333999===>>>>>>>>>>>>:::<<<@@@CCCDDDDDDCCCBBBEEEHHHMMMVVV```sss{{{qqqgggbbbaaannnttt{{{|||zzzzzz~~~~~~}}}|||zzz|||{{{ooonnnmmmmmmnnnqqqtttvvv{{{|||||||||yyyxxxssssssssssssrrrpppmmmllliiiiiihhhgggfffeeeddddddeeeeeeggghhhjjjlllmmmnnnlllmmmnnnooooooooooooooommmlllkkkjjjiiiiiihhhiiiiiiiiikkklllnnnpppqqqrrrtttrrrpppnnnnnnnnnppppppnnnpppsssuuuuuussspppnnnlllmmmoooqqqsssuuuvvvwwwvvvvvvuuuuuuttttttssssssooorrrssstttrrrqqqpppqqqqqqrrrsssrrrqqqqqqsssuuuyyyzzz}}}zzznnn```WWWLLLGGGCCCHHHYYYmmmttt___PPPIII===:::666333333222222111//////000000000000//////............/////////000........................////////////////////////---------.........//////........................***+++---......---+++***,,,++++++++++++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***************************(((((())))))*********+++&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&(((*********)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))*********+++,,,++++++***)))))))))***++++++************++++++))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))***+++,,,------+++******************+++$$$***---***((()))***((())))))(((((()))***++++++