BM6P6(@ gggggggggfffgggjjjpppttt{{{|||~~~~~~~~~{{{vvvtttqqqooossszzz}}}ssslllaaaWWWOOOIIIEEEBBB???AAACCCEEEFFFIIILLLOOORRRSSSVVVYYY]]]___aaabbbeeeddddddccccccddddddeeeggghhhiiijjjlllpppuuuyyy|||xxx}}}tttcccYYYSSSOOOMMMHHHAAA>>>>>><<<<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDIIIOOOVVV]]]cccfffhhhkkkooorrrsssuuuxxxzzzzzzzzzzzzzzz|||~~~}}}|||{{{yyyoooaaaVVVSSSQQQYYYdddlllpppnnnkkkhhheeeaaa___bbblllyyyyyyrrrnnnnnnnnn}}}yyyrrrhhh^^^UUUMMMGGGBBB?????????@@@@@@@@@===;;;888777777777777777888888::::::::::::::::::::::::;;;;;;999888888777888888888888666555555666777777888888777777777999:::;;;::::::::::::::::::::::::<<<===???BBBGGGOOOYYY______bbbggglllqqqvvv}}}}}}xxxuuuyyy{{{yyyxxxxxxzzz||||||xxxmmmgggiiihhhhhhhhhgggeeeccc```___^^^___```bbbeeegggjjjkkkeeeeeedddcccbbb```___]]]XXXXXXWWWXXXZZZaaaiiioooooommmkkkiiihhhgggggggggooonnnlllkkklllpppvvv{{{rrrxxxmmmRRREEE???;;;<<<===>>>>>>===;;;999888999;;;===>>>???AAADDDFFFJJJNNNVVV```iiiqqqwwwzzz~~~zzzuuupppddddddbbbaaabbbgggnnnsss}}}{{{vvvssspppooossszzzqqqjjj___UUUNNNHHHDDDBBB@@@BBBDDDFFFGGGIIIMMMOOORRRTTTWWWZZZ]]]```aaabbbdddddddddddddddeeeffffffggghhhjjjkkkmmmqqqvvvzzz{{{}}}yyyhhh[[[UUUQQQNNNJJJCCC???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHNNNUUU\\\bbbeeehhhkkknnnqqqsssuuuwwwyyyzzzzzzzzzzzz|||~~~~~~yyywwwvvvtttlll___VVVSSSTTT[[[fffooosssssspppnnnhhheeebbbfffppp}}}~~~vvvrrrqqqqqq~~~zzztttjjj```VVVNNNGGGCCC???>>>>>>>>>??????<<<::::::999999888888999999:::::::::::::::999999999999777777666666777777888999888777777666666777999999<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;::::::999999999777999;;;???EEEOOOZZZaaaeeeiiipppwww~~~~~~~~~~~~||||||}}}yyyxxxtttjjjdddffffffffffffeeedddbbb```______``````bbbdddfffhhhjjjffffffeeeeeedddccccccbbb```]]]ZZZXXXZZZbbblllsssuuusssqqqnnnlllkkkjjjjjjoooooonnnmmmmmmpppuuuyyyuuuyyyxxx[[[KKKBBB>>><<<===>>>>>>===<<<:::888999;;;===>>>???AAADDDFFFIIIMMMUUU^^^hhhqqqwwwzzz~~~~~~~~~~~~{{{uuurrrfffdddaaa___```fffnnntttzzzuuurrrooonnnrrryyy{{{{{{mmmfff\\\RRRKKKGGGCCCBBBAAACCCEEEGGGHHHKKKNNNQQQTTTUUUXXX[[[^^^```bbbcccdddddddddeeefffggghhhiiihhhiiikkklllnnnrrrwww||||||yyynnn]]]WWWRRRPPPLLLFFFBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGMMMTTT[[[```dddgggiiimmmppprrrtttvvvxxxyyyyyyyyyzzz|||}}}{{{qqqnnnmmmlllfff[[[TTTSSSTTT[[[fffpppvvvwwwvvvtttllliiigggkkkuuu}}}xxxvvvvvv|||vvvlllbbbYYYPPPIIIDDDAAA@@@??????@@@???===;;;<<<;;;;;;::::::;;;;;;;;;::::::999999888888888777555555555666888999;;;<<<::::::999::::::;;;<<<======<<<<<<;;;<<<<<<===>>>???>>>===<<<;;;:::999999888888:::===DDDNNNYYYaaakkkrrr{{{|||tttsssooogggbbbcccbbbbbbcccbbbbbbaaa```___``````aaabbbccceeefffggghhhhhhgggggghhhiiikkklllmmmiiibbb]]]]]]dddooowww{{{yyyvvvssspppooonnnmmmqqqrrrrrrqqqqqqrrrvvvyyy{{{~~~xxxyyygggPPPDDD???<<<===>>>>>>===<<<:::999999;;;===>>>>>>@@@CCCEEEGGGKKKSSS\\\fffpppwww{{{|||||||||}}}}}}{{{wwwsssooolllhhhddddddiiiqqqwwwyyytttqqqnnnmmmrrryyy}}}xxxwww{{{yyyiiibbbWWWNNNHHHEEECCCBBBBBBDDDFFFHHHJJJMMMPPPSSSUUUWWWYYY\\\___bbbcccdddcccdddfffgggiiijjjjjjkkkjjjkkklllmmmooorrrxxx|||xxxrrrwwwppp]]]VVVQQQPPPMMMGGGCCCBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFKKKQQQXXX^^^bbbeeehhhlllnnnppprrruuuwwwxxxxxxyyyzzz|||}}}~~~xxxkkkfffcccbbb^^^WWWRRRRRRRRRXXXbbbmmmvvvzzzyyyxxxpppnnnllloooxxx~~~{{{zzz~~~xxxoooeee[[[SSSKKKFFFEEECCCBBBAAAAAAAAA???======<<<;;;;;;;;;;;;;;;;;;:::999999888888777777777777777777888:::<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<>>>>>>===>>>CCCKKKUUU\\\lllsss|||}}}~~~vvvpppoookkkeeeaaabbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeeeeiiiiiiiiikkknnnrrrvvvxxx|||wwwooohhhfffiiiqqqwww}}}{{{xxxuuurrrpppoooooorrrsssuuuuuuuuuvvvxxx{{{yyy{{{xxxvvv~~~pppTTTDDD>>><<<============<<<;;;:::999:::<<<======???BBBDDDFFFIIIPPPZZZdddooowww|||zzzzzz{{{|||}}}{{{xxxuuuyyywwwrrrmmmkkknnntttxxx}}}wwwrrrooommmlllrrrzzz}}}yyyxxxzzz}}}tttddd]]]SSSKKKFFFCCCCCCBBBCCCEEEHHHJJJLLLOOORRRUUUWWWYYY[[[^^^aaacccdddeeedddeeegggiiikkklllllllllkkklllmmmmmmooorrrwww{{{ssskkkmmmuuu~~~mmm[[[TTTNNNNNNMMMIIIDDDCCC@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEIIIOOOVVV\\\___cccfffjjjmmmnnnpppsssuuuwwwwwwyyyzzz{{{|||}}}~~~}}}uuuhhhaaa[[[YYYVVVQQQOOOOOOOOOTTT^^^kkkvvv}}}}}}|||tttqqqoooqqqxxx{{{rrriii```WWWOOOJJJFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;:::::::::::::::999999999888888777777777999999999:::;;;===>>>???BBBBBBCCCCCCDDDEEEEEEEEEJJJJJJJJJJJJIIIIIIHHHHHHBBBBBBBBBAAA@@@@@@??????@@@??????>>>AAAHHHPPPWWWccckkkxxxzzzvvvtttvvvxxxxxx{{{wwwrrrnnnllliiidddbbbbbbaaaaaaaaaaaabbbbbbccccccccccccbbbbbbccccccdddeeehhhiiikkknnnsssyyy~~~{{{tttooonnnqqqtttyyyxxxuuusssqqqpppppppppoooqqqsssttttttvvvxxxzzzxxxzzzwwwrrrwwwvvvWWWEEE???<<<<<<<<<<<<<<<;;;;;;:::999:::<<<<<<===>>>AAACCCEEEHHHNNNXXXcccoooxxx}}}|||{{{{{{|||}}}|||yyywww~~~{{{vvvssssssvvvxxx|||zzztttooommmlllmmmsss||||||}}}~~~{{{}}}pppaaaZZZPPPHHHDDDCCCCCCCCCDDDFFFIIIKKKMMMPPPTTTWWWYYYZZZ]]]___bbbdddeeeeeefffgggiiikkkmmmnnnnnnmmmmmmnnnnnnmmmnnnqqquuuyyy~~~|||pppggggggmmmzzzyyyhhhYYYQQQKKKLLLNNNJJJFFFDDDAAAAAA@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCGGGMMMSSSZZZ^^^bbbeeehhhkkkmmmoooqqqsssvvvwwwxxxzzz{{{|||||||||~~~vvviii___VVVRRRPPPLLLKKKLLLMMMRRR[[[iiiwwwwwwuuurrrrrrvvvwwwooofff^^^VVVQQQGGGEEEBBB@@@??????===;;;<<<;;;::::::999999999999999999999999999999999999:::;;;;;;<<<===???AAABBBFFFGGGIIIKKKMMMNNNOOOOOOTTTTTTTTTTTTSSSQQQPPPOOOIIIIIIHHHGGGFFFEEEDDDCCC????????????AAAFFFMMMRRRVVV^^^kkkyyytttmmmiiijjjkkkkkklllooowww}}}pppnnnllljjjgggeeeccccccbbbbbbaaaaaabbbcccddddddddddddccccccddddddeeeeeegggiiilllpppuuu{{{yyysssoooooopppsssrrrqqqppppppqqqrrrsssmmmnnnpppppppppqqqtttvvvxxxxxxxxxoooqqqyyyZZZGGGAAA;;;;;;::::::::::::::::::888:::;;;<<<<<<===@@@BBBDDDGGGMMMVVVbbbooozzz~~~~~~~~~}}}zzzxxx}}}{{{{{{{{{zzz~~~~~~}}}xxxrrrmmmlllkkkmmmuuu~~~}}}}}}vvvlll___XXXNNNGGGCCCCCCDDDDDDEEEGGGJJJMMMOOORRRVVVYYYZZZ\\\^^^```cccdddffffffgggiiikkkmmmnnnooonnnmmmoooooonnnmmmmmmooosssvvvxxx|||zzz|||~~~xxxlllaaa```eeeoooxxxtttdddWWWOOOIIILLLOOOLLLHHHFFFBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBFFFKKKRRRXXX\\\```cccgggjjjkkkmmmppprrruuuvvvxxxzzz{{{|||||||||~~~yyylll```TTTNNNLLLHHHGGGHHHIIIMMMVVVeeettt{{{yyyuuusssuuu}}}uuunnnfff^^^YYYKKKHHHEEEBBBBBBAAA???>>>===<<<;;;:::999999999999888888999999::::::;;;;;;===>>>???AAACCCFFFHHHIIIMMMOOOSSSWWW[[[^^^```aaabbbbbbbbbbbb```___]]]\\\YYYWWWVVVSSSPPPNNNLLLKKKEEEEEEEEEDDDDDDFFFKKKNNNOOOTTT]]]hhhtttwwwjjjccc]]]]]]^^^]]]]]]```hhhqqqyyy}}}~~~uuukkkkkkkkkhhhfffeeedddccccccbbbaaaaaaaaabbbcccdddeeedddddddddeeeeeefffggggggiiilllppptttxxx{{{}}}{{{uuupppmmmmmmnnnnnnnnnnnnoooqqqtttwwwxxxpppppppppooonnnnnnqqqsssuuuuuu|||zzznnnmmmzzzwwwYYYGGGAAA999999999888999999999:::888:::;;;;;;;;;<<>>===<<<;;;:::999999999888888999:::;;;<<<<<<===@@@AAACCCFFFJJJMMMPPPRRRTTTWWW\\\bbbhhhmmmpppqqqrrrssssssrrrqqqooommmlllgggeeebbb___[[[WWWTTTSSSNNNNNNMMMKKKHHHGGGIIIKKKNNNQQQUUU[[[cccnnnxxxyyymmmcccZZZTTTTTTTTTSSSSSSUUU]]]fffoootttxxx||||||zzzrrrgggiiiiiigggdddddddddccccccbbbaaa``````aaabbbccceeeeeeeeeeeeffffffggghhhgggiiilllooorrrtttvvvwww|||zzzuuupppkkkjjjlllnnnllllllmmmpppssswwwzzz|||vvvuuutttqqqooonnnppprrrsssrrrxxx}}}nnnjjjwwwrrrWWWDDD???999888888777888888999999888:::;;;;;;;;;<<<>>>AAADDDGGGLLLVVVbbbppp|||{{{xxx~~~}}}zzzxxxrrrppplllhhhiiiooozzz}}}vvvmmmfffYYYSSSKKKEEECCCDDDEEEFFFKKKNNNPPPRRRSSSUUUXXXZZZ\\\^^^```aaabbbdddgggiiikkklllmmmnnnoooppppppppplllmmmnnnppppppqqqqqqpppvvv{{{yyynnnlllpppzzzxxxtttmmmddd]]]XXXVVV___hhhsssyyy|||{{{qqqgggZZZLLLJJJNNNKKKMMMPPPKKKGGGDDDBBB@@@AAAAAA@@@???BBBBBBAAA@@@@@@AAAAAAAAAAAACCCEEEGGGKKKPPPVVV[[[^^^aaaeeehhhjjjlllooorrrttttttvvvwwwyyy{{{||||||~~~pppfffXXXMMMGGGEEEDDDCCCJJJHHHJJJVVVhhhxxx}}}zzzvvvxxx~~~yyyrrrhhh```WWWRRRLLLGGGFFFFFFFFFFFFDDDBBB@@@>>><<<;;;;;;;;;>>>============???AAABBBDDDGGGJJJMMMOOORRRWWWZZZ]]]bbbhhhooouuu{{{yyyvvvrrrnnnjjjfffaaa^^^\\\XXXSSSQQQQQQPPPNNNKKKLLLOOOSSSUUUXXX^^^ffflllttt|||nnn```XXXTTTOOOKKKJJJKKKKKKKKKQQQYYYfffqqqxxx{{{}}}}}}{{{qqqllljjjggggggggghhhhhhggggggdddbbbaaabbbccccccccceeefffhhhiiihhhgggeeedddkkkkkkkkklllmmmnnnoooppprrrqqqnnnkkkhhhggggggggggggiiikkknnnrrruuuxxxyyysssttttttrrrpppooopppqqqsssvvv{{{rrrkkkqqq}}}eeeOOOAAA<<<:::999888777777888888999999999999:::;;;<<<===>>>CCCFFFJJJSSS^^^lllxxx~~~yyy}}}zzzxxxqqqooollliiijjjqqq{{{}}}yyyvvvsssmmmeee___XXXRRRKKKEEECCCDDDFFFGGGJJJMMMPPPSSSUUUWWWZZZ]]]^^^```bbbcccccceeehhhkkknnnnnnooopppppppppppppppppppppqqqqqqrrrsssssstttwww|||{{{pppmmmooorrrqqqoookkkeee^^^YYYVVVYYYcccnnnuuuzzzzzzqqqhhh\\\NNNJJJMMMJJJLLLPPPKKKHHHFFFCCCAAABBBBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDFFFIIINNNTTTXXX\\\___cccgggiiikkknnnqqqssstttuuuwwwxxxzzz{{{|||~~~~~~tttiii[[[PPPJJJGGGEEECCCGGGFFFIIISSSbbbqqqzzz~~~~~~{{{wwwwww~~~xxxnnnggg\\\WWWPPPJJJHHHFFFFFFEEEBBBAAA???============>>>>>>>>>>>>>>>???AAACCCDDDHHHKKKOOOSSSVVV[[[___ccciiinnnuuu{{{~~~yyysssooojjjfffaaa^^^]]]\\\XXXUUUNNNPPPQQQQQQQQQTTTYYY]]]```fffnnnttt{{{wwwggg[[[SSSOOOKKKHHHGGGHHHIIIHHHMMMUUUaaammmtttxxxzzz{{{yyynnnllljjjhhhggghhhiiiiiihhhhhheeecccbbbcccddddddddddddeeegggiiiiiiiiihhhgggkkkkkkkkkkkklllmmmmmmnnnqqqooommmkkkiiihhhhhhhhhhhhiiikkknnnrrruuuwwwxxxwwwxxxxxxvvvttttttuuuvvvwwwzzzsssjjjoooyyybbbNNNBBB>>>888888666555555555666777888888999999:::;;;===>>>BBBEEEIIIQQQ\\\iiivvv~~~zzz|||yyyxxxpppooommmkkkmmmttt}}}|||yyyuuuqqqmmmkkkiiieee___ZZZWWWQQQJJJEEEDDDFFFGGGHHHJJJMMMRRRUUUXXXZZZ]]]___```aaacccdddeeefffiiilllqqqqqqrrrrrrrrrrrrqqqqqqttttttsssssstttuuuvvvwwwyyy}}}uuuooonnnkkklllmmmkkkhhhbbb\\\XXXUUU___kkksssyyyzzzssskkk```PPPKKKLLLIIILLLQQQMMMJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDFFFKKKPPPTTTZZZ]]]bbbfffhhhkkkmmmppprrrssstttvvvwwwyyyzzz{{{}}}}}}~~~xxxnnn```UUUMMMIIIEEECCCDDDEEEHHHOOOZZZfffrrryyy~~~|||yyyuuutttxxxwwwpppfff```YYYRRRNNNKKKIIIGGGEEEDDDBBBAAAAAAAAACCCDDDBBBBBBBBBCCCDDDGGGIIIJJJNNNQQQWWW]]]bbbhhhnnnrrrxxx}}}yyyuuuooollljjjgggaaa]]]WWWVVVTTTPPPMMMLLLNNNQQQRRRVVVZZZ^^^ccclllwww~~~zzzooobbbVVVOOOLLLHHHFFFFFFGGGHHHHHHKKKRRR^^^hhhpppuuuxxxzzz~~~vvvlllmmmkkkiiihhhiiijjjjjjjjjjjjgggdddcccdddfffffffffdddeeegggiiijjjjjjjjjiiikkkjjjjjjkkkkkkkkkkkkkkknnnmmmlllkkkjjjiiiiiiiiihhhiiikkknnnqqqtttvvvwwwxxxyyyyyyxxxwwwwwwxxxzzz~~~sssiiilll{{{xxxbbbOOODDD???999888666555555555666777777777777888999:::<<<<<<@@@CCCHHHOOOYYYeeerrrzzz|||~~~~~~{{{xxxwwwooonnnmmmmmmqqqxxx{{{wwwooolllhhhfffeeebbb]]]YYYUUUPPPJJJFFFEEEGGGIIIJJJLLLPPPUUUYYY[[[]]]___``````bbbcccdddeeefffiiikkkpppqqqrrrsssttttttttttttwwwvvvtttttttttvvvxxxyyyzzz}}}uuuppplllmmmnnnooommmggg```[[[WWW```llluuu|||~~~xxxpppdddRRRKKKKKKHHHLLLSSSQQQMMMJJJGGGEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEHHHMMMQQQXXX\\\aaaeeehhhkkkmmmoooqqqrrrssstttvvvxxxyyyzzz||||||}}}|||ssseeeZZZRRRLLLFFFBBBCCCEEEHHHKKKQQQ\\\iiirrrwwwwwwuuuqqqnnnoootttzzz~~~}}}|||}}}yyyooojjjbbb[[[VVVSSSPPPNNNLLLKKKIIIGGGGGGIIIJJJLLLJJJIIIJJJKKKMMMOOORRRSSSVVVZZZaaaiiiooovvv}}}}}}yyyssslllfffccc```[[[VVVQQQNNNNNNNNNOOOOOOPPPQQQUUU[[[dddkkkqqqyyy~~~}}}xxxooobbbVVVNNNKKKHHHGGGHHHIIIJJJJJJLLLSSS]]]fffmmmssswwwyyy|||uuummmmmmkkkiiiiiijjjlllllllllllliiifffeeefffhhhhhhhhhggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkknnnppprrrtttuuuuuuvvvwwwwwwvvvwwwxxxzzzsssgggjjjyyyjjjUUUFFF???;;;:::999777777777888888666666777777888:::;;;<<<>>>AAAFFFLLLTTT```llluuu~~~~~~}}}~~~~~~~~~|||yyywwwuuunnnmmmmmmpppuuu|||~~~yyynnnjjjfffeeedddbbb]]]YYYSSSNNNIIIFFFGGGIIIKKKLLLPPPTTTZZZ]]]____________```bbbcccddddddeeehhhjjjnnnoooqqqsssuuuvvvwwwxxxwwwvvvtttssssssuuuwwwxxxzzz|||yyyssssssrrrrrrpppjjjbbb\\\[[[dddpppyyy}}}uuujjjWWWMMMKKKGGGLLLTTTTTTOOOLLLHHHFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEGGGLLLPPPVVVZZZ```eeeiiikkkmmmoooppppppqqqsssuuuvvvxxxxxx{{{{{{|||~~~~~~vvviii___WWWOOOHHHCCCDDDFFFHHHIIILLLTTT```iiioooppppppmmmiiihhhkkkooouuu||||||zzzyyyxxxyyy|||tttooohhhbbb]]]ZZZWWWTTTTTTRRRPPPNNNMMMOOOQQQSSSRRRRRRRRRSSSUUUXXXZZZ\\\```eeemmmuuu}}}}}}vvvooojjjddd]]]XXXTTTRRRQQQMMMKKKJJJHHHJJJNNNTTTYYYcccmmmwww{{{yyyqqqdddXXXOOOMMMJJJJJJKKKMMMMMMMMMOOOTTT[[[bbbhhhmmmrrruuuzzz~~~vvvooollljjjiiiiiikkkmmmmmmmmmmmmjjjhhhggghhhiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhiiiiiijjjjjjiiihhhgggiiijjjjjjkkkkkkllllllllljjjjjjlllmmmoooqqqrrrsssrrrsssuuuuuuuuuvvvyyy{{{ssshhhkkkyyyxxx^^^III???<<<;;;999777777777777888666666666777888999:::;;;<<<@@@EEEJJJPPP[[[hhhqqqzzz}}}}}}~~~}}}{{{wwwtttrrrmmmmmmnnnrrryyy{{{mmmjjjgggfffeeebbb\\\XXXQQQMMMIIIGGGHHHJJJLLLMMMRRRWWW]]]aaabbbaaa``````aaabbbdddddddddeeehhhjjjkkklllooorrrtttwwwxxxyyyvvvuuutttsssssstttuuuvvvxxxzzz~~~|||xxxvvvsssnnngggaaa```jjjuuu~~~ttt___QQQLLLFFFKKKTTTTTTPPPMMMIIIGGGEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDCCCDDDFFFKKKNNNSSSWWW^^^dddhhhjjjlllnnnnnnoooppprrrtttuuuvvvwwwzzzzzz{{{}}}xxxnnnddd]]]UUUMMMGGGGGGHHHHHHGGGHHHMMMVVV]]]eeehhhjjjiiifffdddeeeggglllsss|||yyywwwtttsssssswww{{{}}}zzzuuuoooiiidddaaa]]][[[YYYXXXUUUSSSTTTVVVYYY\\\]]]\\\\\\]]]___aaaccceeemmmrrrzzz~~~xxxooogggaaa\\\WWWUUUPPPNNNJJJHHHHHHJJJMMMOOOXXXcccpppvvvwwwrrrggg\\\SSSQQQOOOOOOQQQRRRRRRRRRRRRVVVZZZ^^^bbbeeeiiillluuuzzzxxxrrrkkkiiihhhiiikkkmmmnnnnnnnnnkkkhhhggghhhjjjjjjjjjllllllkkkjjjiiihhhggggggggghhhiiijjjjjjjjjhhhhhhiiiiiijjjkkklllllllllllljjjkkklllmmmnnnooopppqqqqqqrrrtttuuuvvvxxx{{{}}}uuujjjmmm|||hhhNNN@@@:::999777666555444555555666666666777888999;;;;;;;;;???DDDHHHMMMWWWdddnnnuuu~~~~~~~~~}}}|||yyyvvvrrrpppllllllnnnttt|||~~~pppmmmjjjiiihhhccc\\\WWWOOOLLLHHHGGGIIILLLNNNNNNRRRWWW^^^ccceeedddccccccbbbdddeeefffeeegggiiikkkjjjlllnnnqqqsssuuuvvvvvvttttttttttttttttttttttttwwwxxx{{{|||zzzvvvpppjjjgggqqq~~~hhhWWWNNNEEEHHHPPPPPPQQQNNNJJJGGGEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBEEEIIILLLOOOTTT[[[aaaeeehhhjjjkkkmmmnnnoooqqqssstttuuuvvvyyyzzz{{{}}}{{{rrrjjjccc[[[SSSMMMIIIHHHFFFEEEEEEIIIMMMQQQYYY]]]bbbbbb```^^^^^^```dddkkktttzzz}}}zzzvvvrrroooppptttyyy|||yyysssnnnjjjeeeccc___]]][[[[[[]]]aaafffiiikkkkkkjjjkkklllnnnpppqqqzzzxxxoooggg```\\\WWWTTTPPPMMMLLLMMMMMMMMMRRR\\\gggmmmqqqqqqkkkddd]]][[[YYYYYYZZZ[[[[[[ZZZXXXZZZ\\\]]]^^^```cccfffooouuu|||yyyuuujjjhhhggghhhjjjmmmnnnnnnnnnkkkhhhhhhiiijjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhhfffgggiiikkkkkkkkkjjjiiihhhiiikkkllllllllllllkkkkkkkkklllmmmmmmnnnoooooonnnpppssstttuuuxxx{{{~~~~~~~~~zzznnnppp~~~oooTTTDDD:::999777666555444555555777777777888999:::;;;<<<:::???DDDHHHKKKTTTaaakkkrrr|||~~~~~~}}}|||yyyuuuqqqnnnllllllnnnuuu~~~ssspppnnnmmmkkkfff^^^WWWNNNKKKHHHGGGIIILLLNNNOOOQQQWWW___eeeggggggffffffdddeeeggggggggghhhjjjlllkkklllnnnppprrrsssssstttttttttuuuuuuuuuuuutttsssvvvwwwyyy~~~yyytttnnnxxxooo\\\OOODDDEEEMMMMMMQQQNNNJJJGGGEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@CCCHHHKKKLLLQQQYYY___cccfffhhhiiimmmnnnoooppprrrtttuuuvvvyyyyyyzzz|||}}}uuummmggg```WWWQQQJJJGGGEEECCCDDDFFFHHHJJJOOOTTTZZZ\\\ZZZXXXXXXYYY^^^eeennntttwwwzzz{{{}}}|||xxxsssooooootttyyy~~~}}}wwwrrrmmmiiicccbbbaaabbbfffkkkqqqtttwwwvvvvvvvvvwwwxxxzzz{{{}}}sssjjjdddZZZWWWSSSPPPOOONNNMMMLLLPPPYYYbbbgggmmmqqqoookkkeeedddbbbbbbcccdddcccbbb^^^_________^^^___bbbdddlllqqqyyy~~~zzzvvviiihhhfffgggjjjmmmnnnnnnnnnkkkhhhhhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiieeegggiiikkklllkkkjjjjjjhhhiiikkklllmmmllllllkkkkkkkkkllllllmmmnnnnnnnnnlllnnnppprrrtttvvvzzz}}}}}}|||}}}~~~qqqsssrrrWWWHHH===;;;:::888777666666777777777888888999:::<<<===:::???EEEGGGJJJRRR```jjjqqqzzz~~~{{{xxxtttpppnnnjjjmmmrrryyy~~~|||~~~uuuoooooommmeee[[[TTTKKKJJJIIIIIIJJJMMMQQQSSSYYY[[[]]]```bbbcccdddddddddeeeeeefffhhhiiikkklllooonnnnnnnnnnnnoooooopppssssssssstttttttttuuuuuuvvvttttttyyy~~~{{{cccOOOGGGFFFEEECCCKKKLLLJJJFFFFFFGGGDDD???BBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDFFFFFFNNNRRRWWW\\\___bbbeeehhhiiillloooppprrrtttvvvyyyzzz|||~~~~~~~~~yyysssnnnhhh___XXXMMMKKKHHHGGGGGGGGGFFFEEEHHHKKKPPPUUUYYYZZZZZZZZZ\\\aaagggmmmsssxxx}}}~~~{{{yyyxxxyyy}}}xxxqqqllllllqqqwww|||zzzvvvtttppplllhhhggglllttt|||~~~}}}sssmmmhhhaaaZZZWWWTTTRRRQQQWWWZZZ___eeekkkpppssstttuuutttsssqqqppppppppppppppplllfff```]]]]]]___aaagggkkkrrryyy{{{zzz|||wwwvvvkkkjjjjjjjjjkkkkkklllmmmnnnllljjjhhhfffeeeeeeffffffggghhhiiiiiihhhfffeeefffgggiiijjjkkkjjjjjjiiikkkkkkjjjjjjjjjkkkllllllkkkkkkkkkllllllllllllmmmoooqqqsssuuuvvvvvvuuutttxxxtttttt{{{rrrooozzzvvvYYYGGG???===:::::::::999888777444444444555666888999:::>>>>>>@@@EEEJJJPPP[[[fffnnnttt|||~~~{{{wwwssspppooonnnpppvvv|||~~~{{{}}}~~~uuussspppggg]]]WWWKKKKKKJJJJJJLLLOOOSSSUUUYYYZZZ]]]___aaabbbbbbbbbeeeeeeeeefffhhhiiikkklllnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrrrrssssssuuuttttttyyygggRRRHHHFFFEEECCCJJJMMMLLLIIIFFFFFFDDD???BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAACCCDDDEEEFFFLLLOOOUUUYYY]]]```cccfffiiikkknnnpppqqqsssvvvyyyyyy{{{}}}~~~}}}~~~zzztttpppkkkccc]]]OOOLLLHHHFFFFFFGGGFFFEEEGGGJJJOOOTTTWWWYYYXXXXXX[[[___dddiiinnnsssyyy}}}|||||||||zzzwwwuuuvvvwwwxxxuuupppllllllpppvvv{{{}}}{{{vvvsssoooooossszzz{{{uuummmfffaaa^^^\\\ZZZ\\\___eeelllsssyyy}}}~~~}}}|||{{{zzzyyyxxxwwwtttnnniiieeeccccccdddhhhkkkqqqwww~~~zzz{{{}}}vvvtttkkkjjjjjjjjjjjjjjjkkkkkklllkkkiiigggfffeeeeeeeeeffffffggghhhiiiiiiiiiiiihhhiiijjjllllllllllllkkkkkkkkkkkkkkkkkklllmmmmmmkkkkkkkkkllllllmmmmmmmmmoooppprrrtttttttttsssrrruuuqqqqqqxxxppplllwwwuuuZZZIIIAAA>>>;;;999999888666555666666666666777999:::;;;===<<>>BBBDDDFFFOOOXXXeeelllvvv~~~~~~~~~|||xxxuuutttuuuuuuwww}}}~~~~~~}}}}}}}}}|||pppddd[[[WWWQQQQQQRRRTTTVVVYYY[[[\\\]]]___aaadddfffggghhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkklllmmmnnnooopppooooooooopppppppppqqqqqqoooqqqtttuuuwww}}}|||}}}zzzbbbNNNBBB>>>>>>===EEEKKKJJJHHHGGGEEEBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCEEEHHHLLLPPPTTTYYY^^^bbbdddfffiiilllnnnqqqtttwwwxxxzzz}}}~~~}}}qqqkkkfffaaa\\\XXXTTTOOOLLLKKKLLLLLLLLLTTTVVVYYY\\\\\\[[[YYYWWWPPPQQQQQQRRRUUUZZZ```eeekkkkkkiiiddd___ZZZXXXWWWYYY]]]```___]]]___eeejjjwww}}}tttssssssuuuzzz~~~yyywwwyyy}}}}}}|||{{{uuunnnjjjgggfffffffffgggggghhhiiiiiijjjjjjkkkkkkjjjiiiiiifffdddaaa^^^]]]^^^___aaacccccccccdddeeegggiiijjjgggffffffffffffggghhhhhhkkkkkkkkklllllllllmmmmmmnnnooopppqqqpppooommmkkkiiiiiikkkqqquuu{{{zzzkkkeeefffsssooo[[[IIIDDD===999777888::::::666666555555666777888888<<<;;;===AAABBBDDDLLLTTT```hhhsss|||~~~~~~}}}}}}}}}~~~|||yyywwwvvvvvvvvvzzzxxxmmmccc[[[XXXRRRSSSTTTUUUWWWYYYZZZ[[[\\\]]]```dddfffhhhiiiiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkklllmmmnnnppppppooooooooooooppppppppppppnnnpppssstttuuuzzz~~~zzztttsssyyy}}}fffQQQCCC>>>>>><<>>>>>???EEENNNVVV___kkkvvv|||~~~}}}}}}~~~~~~~~~{{{||||||}}}~~~~~~~~~|||yyyvvvvvvxxxzzz|||qqqhhh```ZZZUUURRRTTTVVVWWWWWWXXXZZZ\\\ZZZ\\\aaaeeeiiikkklllllliiiiiiiiiiiiiiijjjjjjjjjkkklllmmmnnnnnnnnnmmmlllppppppooooooooooooppppppqqqqqqrrrrrrtttxxx~~~~~~|||ttthhh^^^___iiiuuulllVVVIIICCCAAA===>>>AAAEEEHHHIIIGGGEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFIIIMMMRRRXXX]]]```cccgggjjjmmmooosssuuussstttvvvxxx{{{|||~~~~~~tttggg]]]XXXQQQNNNJJJGGGGGGGGGGGGFFFHHHHHHIIIIIIIIIHHHHHHGGGCCCAAABBBFFFIIILLLSSS[[[___eeehhhfffbbb```\\\XXXVVVVVVWWWWWWUUUSSSZZZbbbooo|||uuupppmmmjjjhhhiiihhhhhhhhhiiijjjkkkkkkffffffgggggghhhiiiiiiiiifffggggggfffdddaaa]]][[[^^^^^^^^^^^^```bbbdddfffiiiiiiiiiiiiiiihhhgggggggggiiijjjjjjjjjjjjkkkmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhkkkppptttzzzwwwjjjeeeiiiyyy}}}```QQQAAA;;;:::999888999777777777777777888888888:::;;;<<<===>>>BBBGGGKKKUUU^^^kkkwww}}}~~~}}}|||~~~~~~~~~{{{||||||}}}~~~~~~|||yyywwwxxx{{{~~~uuulllddd^^^XXXSSSSSSUUUWWWXXXXXXYYY[[[]]]\\\^^^bbbfffiiikkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmlllkkkoooooonnnnnnnnnooooooppppppqqqqqqqqqssswww|||xxxvvvzzz~~~~~~}}}nnnbbbXXXYYYcccooo|||nnnYYYKKKCCC>>><<<===???CCCGGGHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBEEEHHHKKKPPPVVVZZZ^^^aaaeeehhhkkkmmmppprrrrrrsssvvvxxx{{{|||}}}~~~{{{mmmbbb[[[RRRNNNIIIFFFEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDAAA???@@@DDDGGGJJJQQQYYY```fffkkkjjjgggeeeaaa[[[YYYXXXXXXXXXVVVTTTZZZcccsss{{{tttpppmmmjjjiiihhhgggggggggggghhhhhhiiiggggggfffgggggghhhiiiiiikkkkkkkkkjjjhhheeebbb```_________```aaaccceeefffiiiiiiiiiiiiiiiiiihhhhhhhhhjjjkkkkkkjjjjjjlllmmmlllkkkjjjiiiiiihhhhhhiiikkkjjjmmmqqquuuyyyttthhhccciiixxxfffUUUDDD===;;;999888888777777777777777777777888999:::;;;;;;===@@@EEEIIIQQQ[[[hhhuuu|||~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~~~~}}}{{{xxxxxxzzzvvvrrrllleee```ZZZUUURRRTTTUUUXXXYYYYYYZZZ]]]______aaadddgggiiikkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhiiiiiijjjkkkllllllkkkkkkmmmmmmmmmmmmmmmnnnooopppooopppqqqqqqrrrvvv{{{vvvrrrtttwwwwwwvvvhhh]]]SSSTTT]]]iiiwwwsss```QQQEEE>>><<<<<<>>>AAAEEEGGGGGGFFFDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBDDDFFFIIIMMMSSSWWW\\\___cccfffhhhjjjmmmoooqqqsssuuuxxxzzz|||}}}~~~wwwhhh___SSSOOOHHHDDDCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@???===>>>BBBDDDGGGNNNVVV```hhhooopppnnnlllhhhbbb]]][[[ZZZZZZWWWVVV[[[cccuuu{{{tttooommmkkkjjjggggggffffffeeeeeeffffffiiihhhfffeeefffgggiiijjjmmmmmmmmmllljjjgggeeecccbbbbbbbbbbbbcccdddeeefffiiiiiiiiiiiiiiijjjjjjjjjjjjlllmmmlllkkkkkklllmmmmmmlllkkkjjjiiiiiiiiiiiinnnmmmooorrruuuxxxuuuhhhbbbdddrrrmmm\\\III@@@===:::888888888888777777777777777777777888::::::<<>>???======AAACCCFFFMMMTTT```iiisssvvvvvvuuupppjjjccc___]]]\\\YYYWWW\\\bbbttt}}}~~~}}}}}}~~~~~~~~~~~~yyyrrrnnnlllkkkjjjhhhgggffffffeeeeeeeeeeeejjjiiigggeeeeeegggiiikkkmmmmmmlllkkkiiigggeeedddddddddeeeeeeeeefffggggggiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnmmmllllllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjpppnnnooorrrsssuuu~~~zzzllleee]]]hhhxxxtttaaaMMMBBB>>>;;;999999888888888777777777777777777888::::::<<<>>>BBBEEEKKKTTTaaannnvvv{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{|||~~~~~~}}}|||zzzyyywwwvvvxxx}}}|||~~~}}}zzzvvvpppjjjeeeccc^^^^^^^^^]]]ZZZWWWUUUTTTSSSUUUXXXYYYZZZ[[[^^^```dddeeefffgggiiijjjjjjkkkmmmllllllkkkjjjiiihhhhhhllllllmmmmmmnnnooopppppplllllllllllllllmmmnnnnnnpppqqqrrrrrrrrrtttxxx{{{}}}|||vvvsssrrrqqqppphhh^^^TTTSSSZZZfffuuu|||lll]]]OOOEEE>>><<<;;;===AAAEEEGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFJJJNNNRRRYYY\\\```ccceeegggjjjllloooqqqsssvvvyyy{{{}}}}}}}}}xxxlll]]]WWWNNNHHHEEEEEEEEEFFFDDDDDDDDDCCCBBB@@@???>>>???======AAACCCFFFLLLTTT___iiitttyyy{{{{{{wwwqqqjjjddd___]]]ZZZWWWZZZ```ppp~~~{{{xxxvvvwwwwwwwwwwwwwwwxxxzzzzzz{{{}}}~~~~~~wwwppplllkkkkkkjjjiiiiiihhhgggffffffffffffkkkiiigggffffffhhhjjjlllmmmmmmlllkkkiiigggfffeeefffgggggghhhhhhiiiiiiiiijjjiiiiiihhhhhhiiijjjjjjkkkmmmnnnnnnllllllmmmoooooonnnmmmlllkkkkkkkkkkkkooommmnnnpppqqqsss{{{qqqgggZZZbbbpppzzzgggQQQEEE???<<<:::;;;888888888888777777666666777888:::;;;<<<>>>BBBEEEIIIRRR^^^jjjrrrxxx{{{}}}~~~~~~~~~}}}||||||||||||zzzzzz{{{{{{{{{{{{||||||{{{|||~~~~~~}}}{{{xxxxxxwwwwwwyyy~~~|||vvvmmmeee```]]][[[\\\\\\[[[XXXVVVUUUUUUTTTVVVYYYZZZ[[[]]]```bbbdddeeefffggghhhiiijjjkkkllllllkkkkkkjjjjjjiiiiiinnnnnnnnnnnnoooqqqrrrsssmmmmmmmmmlllllllllmmmmmmooopppqqqqqqqqqsssvvvxxx}}}|||xxxuuurrrppplllbbbXXXVVV[[[fffwwwttteeeUUUIIIAAA>>>;;;<<>>>>>AAACCCEEELLLTTT]]]hhhssszzz}}}|||xxxqqqiiibbb^^^ZZZWWWXXX\\\kkk}}}zzzwwwtttpppmmmmmmmmmmmmmmmoooqqqtttuuuwwwzzz}}}~~~}}}}}}tttnnnjjjjjjjjjjjjiiiiiihhhhhhggghhhhhhhhhjjjjjjhhhhhhiiikkkmmmnnnoooooonnnlllkkkiiiiiihhhggghhhiiijjjkkklllkkkkkkkkkjjjhhhggggggggghhhiiijjjkkkmmmmmmlllmmmnnnppppppooonnnmmmllllllllllllmmmkkkllloooppprrr{{{vvviii]]]aaakkk}}}oooWWWIIIAAA===;;;;;;999999888888777666666666666888:::;;;<<<>>>AAACCCGGGOOO[[[fffooouuuzzz}}}~~~~~~}}}|||{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{{{{{{{{{{|||~~~~~~|||{{{wwwxxxyyyyyy|||{{{pppgggaaa___ZZZ[[[\\\ZZZVVVTTTTTTVVVVVVXXX[[[]]]^^^```ccceeeddddddeeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkoooooonnnoooppprrrssstttpppooonnnmmmlllllllllllllllnnnoooooooooppprrruuuyyy|||zzztttjjj```]]]```kkk{{{qqq]]]OOODDD@@@<<<;;;>>>CCCGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEHHHKKKRRRVVVZZZ^^^aaadddhhhkkkmmmooorrruuuxxx{{{|||}}}|||~~~|||jjjddd[[[TTTNNNKKKGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@======@@@BBBDDDKKKSSS[[[fffrrrxxx}}}|||vvvmmmddd^^^ZZZUUUVVVYYYcccuuu{{{xxxsssppplllhhhdddaaa______```cccfffjjjnnnqqqsssvvvyyy|||~~~~~~}}}~~~{{{rrrkkkhhhhhhiiiiiihhhhhhhhhggghhhhhhiiiiiiiiiiiijjjkkklllmmmooopppppppppnnnmmmkkkjjjjjjjjjgggiiijjjlllnnnnnnnnnnnnkkkjjjhhhfffeeeeeefffggghhhjjjlllllllllmmmoooqqqppppppooonnnmmmmmmmmmmmmllljjjllloooqqqttt||||||mmmbbbbbbhhhyyyyyy___NNNDDD===:::;;;999999888888777666666555555777999:::;;;<<>>BBBGGGIIIGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBFFFIIIOOOSSSXXX\\\___cccgggjjjmmmnnnqqquuuxxxzzz|||}}}{{{}}}nnnhhh```XXXRRRMMMHHHFFFCCCCCCCCCDDDDDDCCCBBBBBB???<<<<<>>::::::999999999888777666666555333555888999:::;;;===??????GGGTTTaaallluuu|||~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{~~~|||{{{{{{yyyzzz|||~~~}}}|||{{{|||{{{ssskkkddd```___^^^\\\ZZZXXXXXXXXXXXX]]]^^^```bbbdddeeeffffffjjjiiihhhggggggffffffggglllkkkiiihhhhhhhhhiiijjjooonnnmmmlllmmmoooqqqrrrsssrrrrrrqqqpppooommmmmmmmmmmmlllllllllmmmnnnnnnqqqwww~~~tttkkkjjjtttttt^^^MMMBBB<<>>AAAHHHIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEELLLPPPUUUYYY]]]aaadddgggmmmoooqqqrrrtttvvvyyy|||{{{||||||||||||~~~uuummmcccZZZSSSNNNIIIDDDHHHEEECCCBBBCCCDDDEEEEEEBBB@@@>>>===???DDDIIIMMM[[[```iiirrryyy~~~vvvqqqggg]]]UUURRRRRRSSS^^^ooo|||zzzpppjjjccc```[[[WWWTTTQQQOOOMMMOOOMMMOOOTTTXXX[[[cccjjjmmmppptttvvvwwwxxxyyy{{{|||wwwlllgggfffgggfffdddfffhhhiiiiiihhhgggggghhhfffiiimmmpppqqqqqqrrrssssssrrrpppnnnllljjjiiiiiifffgggiiijjjkkklllmmmmmmlllkkkjjjiiihhhgggfffeeeeeefffhhhkkkmmmoooooopppwwwsssnnnmmmnnnooonnnlllooommmkkkkkkqqqzzz{{{mmmfffggguuuwww[[[HHHAAA>>>:::666777888888888777555444888777666666888:::===???CCCGGGPPP\\\iiittt{{{~~~~~~~~~}}}}}}~~~}}}||||||{{{{{{{{{{{{{{{yyyxxxyyyzzz|||}}}~~~|||{{{{{{zzz{{{}}}{{{xxxwwwvvvvvvvvv|||{{{sssmmmhhheeeaaa```^^^\\\[[[ZZZZZZYYY^^^___aaaccceeefffgggggghhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhhhhhhhiiiiiinnnmmmllllllmmmnnnppprrrrrrrrrrrrqqqpppooommmlllkkkkkkkkkkkkkkkllllllmmmqqqvvv~~~yyywww~~~hhhSSSGGG?????????===@@@GGGIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDJJJMMMRRRVVVZZZ]]]aaadddjjjllloooppprrrtttwwwzzzzzz{{{|||||||||~~~}}}uuuiii___XXXSSSMMMIIIFFFDDDAAAAAABBBCCCCCCBBBAAA???>>>===???CCCGGGJJJUUUZZZbbbkkkrrrvvvxxxyyytttooofff]]]VVVTTTTTTVVV```rrr{{{rrrhhhaaaYYYVVVQQQNNNLLLJJJHHHFFFHHHGGGJJJPPPTTTXXX```iiiiiikkknnnppppppqqqssstttwwwzzz~~~{{{tttlllgggggghhhfffdddeeeggghhhhhhgggffffffgggeeehhhlllooopppppprrrsssrrrqqqpppnnnlllkkkjjjjjjggghhhiiijjjkkkllllllmmmlllkkkjjjiiihhhgggffffffeeefffhhhjjjlllmmmnnnnnnuuurrrnnnmmmnnnooonnnlllnnnmmmkkklllqqqyyy~~~ppphhhhhhuuucccMMMBBB>>>;;;777888888888888777666666777777666777888:::===>>>BBBEEEMMMXXXeeeqqqyyy}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}||||||||||||}}}|||zzzyyyyyy{{{~~~}}}||||||{{{}}}{{{wwwtttsssrrrrrrrrruuu{{{sssooolllkkkfffeeecccaaa___]]]\\\\\\___aaabbbdddfffggghhhhhhfffgggggghhhhhhiiijjjjjjgggggghhhiiiiiihhhhhhhhhkkkkkkkkkkkklllnnnpppqqqqqqqqqqqqpppooonnnmmmllliiiiiiiiijjjjjjjjjkkkkkkpppttt{{{vvv\\\MMMAAA???>>><<<@@@GGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDFFFIIINNNRRRUUUYYY]]]```gggiiilllnnnooorrruuuwwwyyyzzz{{{{{{|||}}}|||oooccc[[[TTTNNNIIIEEECCCAAAAAABBBCCCBBBAAA???>>>======???AAADDDFFFOOOSSS[[[bbbiiinnnpppqqqpppllleee]]]WWWUUUWWWZZZfffxxx{{{rrriii___XXXOOOLLLHHHEEEDDDCCCAAA@@@AAA@@@CCCJJJOOOTTT\\\dddfffgggiiijjjjjjjjjkkklllooosssxxx}}}wwwrrrkkkhhhhhhhhhfffddddddfffggggggfffeeeeeefffeeehhhkkkmmmoooppprrrssssssrrrqqqooonnnlllkkkkkkhhhhhhiiikkklllllllllllllllkkkkkkjjjiiihhhhhhggghhhiiijjjlllmmmmmmmmmmmmssspppnnnmmmnnnnnnmmmlllmmmllllllmmmqqqwww}}}rrrjjjiiitttoooTTTEEE>>><<<:::999888888777777888888777666666777888:::<<<>>>@@@CCCJJJTTT```lllwww}}}}}}|||{{{{{{|||}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}|||zzzyyyyyy{{{~~~~~~~~~}}}}}}}}}|||xxxuuusssssstttsssrrrtttzzz{{{tttqqqqqqrrrlllkkkhhheeecccaaa___^^^aaabbbdddeeeggghhhhhhiiiffffffgggggghhhhhhhhhhhheeefffgggiiiiiiiiihhhgggjjjiiijjjjjjlllmmmooopppoooppppppooonnnmmmllllllhhhiiiiiijjjkkkkkkkkkkkknnnqqqwwwcccRRRBBB>>>===;;;???FFFHHHHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDGGGKKKNNNQQQUUUZZZ]]]dddfffjjjlllnnnpppsssuuuvvvxxxyyyzzz{{{}}}xxxkkkaaaYYYQQQLLLGGGEEECCCCCCCCCCCCAAA@@@=========>>>???@@@AAABBBKKKOOOTTT[[[aaafffiiijjjiiigggccc\\\WWWVVVZZZ]]]nnnvvvlllcccYYYSSSJJJGGGDDDBBBAAAAAA@@@???>>>===@@@EEEJJJNNNVVV___dddeeeggggggfffeeeeeefffggglllrrrxxx|||~~~tttqqqllliiihhhfffdddbbbccceeeffffffeeeddddddeeefffhhhkkkmmmnnnpppsssuuuwwwvvvtttrrrpppnnnkkkjjjiiiiiijjjkkkllllllllllllllllllkkkkkkjjjjjjiiiiiillllllmmmnnnnnnnnnnnnmmmpppoooooonnnnnnnnnmmmllllllllllllnnnqqquuuyyy{{{ssskkkhhhqqqzzz[[[HHH@@@===;;;:::999888777888999:::666666666777888:::<<<===???BBBHHHPPP[[[hhhttt|||~~~|||{{{zzz{{{|||||||||}}}}}}~~~~~~~~~}}}||||||{{{||||||||||||{{{yyyxxxyyy{{{~~~}}}~~~~~~|||zzzwwwtttttttttvvvwwwuuuuuuuuuyyyxxxvvvwwwxxxtttrrrnnniiieeecccaaaaaabbbccceeefffggghhhiiiiiiffffffgggggggggfffeeeddddddeeeggghhhiiiiiiiiihhhiiiiiijjjkkklllmmmnnnooonnnnnnnnnnnnmmmmmmlllkkkiiijjjkkklllmmmmmmmmmmmmlllooosss{{{jjjVVVDDD>>><<<;;;???EEEGGGIIIJJJIIIFFFDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCEEEHHHKKKNNNRRRWWW[[[aaadddhhhkkkmmmoooqqqssstttvvvxxxyyyzzz|||xxxmmmcccYYYSSSJJJHHHEEECCCBBBAAA@@@>>>>>>>>>>>>??????@@@@@@@@@GGGJJJNNNTTTYYY^^^aaaccccccccc```[[[WWWVVV[[[```uuu|||qqqggg^^^UUUNNNGGGEEEBBB@@@AAAAAA@@@??????>>>???DDDGGGJJJQQQYYY```bbbddddddcccaaa``````aaafffmmmsssxxx|||~~~}}}}}}ssspppllliiigggdddbbb```ccceeeffffffeeeddddddeeegggiiikkklllnnnppptttwww{{{zzzyyyvvvsssooollljjjjjjkkkkkklllllllllkkkkkkllllllllllllkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllmmmnnnppppppooonnnnnnmmmllllllmmmnnnpppsssvvvwww}}}tttkkkfffmmm}}}bbbLLLBBB>>><<<;;;999888888888999:::555555666777888:::;;;<<>>;;;===CCCFFFIIIKKKJJJFFFCCCCCCEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAAAAACCCFFFIIILLLPPPUUUYYY^^^aaafffiiikkkmmmoooqqqrrrtttwwwxxxyyy{{{}}}zzznnnbbb[[[QQQMMMHHHEEECCCBBB@@@???AAAAAA@@@@@@@@@@@@@@@@@@DDDFFFIIIMMMRRRWWW[[[]]]___``````\\\WWWXXX]]]cccwwwxxxlllcccZZZQQQKKKEEECCC@@@??????@@@???>>>AAA???@@@CCCFFFGGGNNNUUU\\\___bbbcccaaa^^^[[[ZZZ]]]aaagggmmmrrrxxx}}}~~~~~~}}}yyypppoookkkhhheeecccbbbbbbccceeeffffffeeeddddddeeeggghhhiiijjjllloootttxxx||||||zzzxxxtttpppllljjjkkkllllllllllllkkkkkkjjjllllllllllllmmmmmmmmmmmmjjjjjjkkkkkkkkkjjjjjjiiilllnnnqqqrrrqqqooooooooommmmmmmmmnnnppprrrtttvvvyyyvvvllleeeiiiwwwgggQQQDDD>>>;;;:::999999888888999999444555666777999:::;;;;;;>>>BBBGGGLLLTTT___mmmwwwzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||zzzzzzyyyyyyyyyzzzzzz{{{zzzzzz|||}}}~~~|||~~~wwwuuutttssstttvvvyyy{{{{{{{{{{{{|||}}}~~~uuullleeeccccccccccccdddeeefffggghhhhhhhhhfffgggiiijjjiiihhhgggffffffffffffgggiiikkklllmmmllllllmmmmmmmmmmmmllllllkkkllllllllllllkkkkkkjjjiiijjjlllnnnppppppooonnnlllmmmooottt{{{www}}}}}}eeeNNNDDD@@@;;;;;;???EEEIIILLLKKKGGGCCCCCCEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAA@@@AAADDDFFFIIIMMMRRRVVV[[[^^^cccgggiiikkkmmmnnnpppsssvvvxxxyyyzzz}}}~~~qqqhhh]]]XXXQQQKKKHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBBDDDEEEHHHKKKPPPUUUYYY[[[^^^aaaaaa^^^YYYZZZ```ggguuuuuujjjaaaXXXPPPJJJEEECCC@@@????????????>>>AAA??????CCCEEEFFFLLLSSSZZZ^^^dddfffddd___[[[YYYYYY]]]aaaggglllssszzz~~~~~~~~~~~~yyytttlllkkkiiifffdddccceeefffdddeeeggggggeeedddeeefffeeefffggggggiiimmmssswwwyyyyyyyyywwwtttqqqmmmkkkllllllmmmmmmlllkkkjjjjjjllllllmmmmmmmmmnnnnnnnnnjjjkkkllllllllllllkkkkkkkkkooossstttsssqqqppppppmmmmmmmmmnnnooorrrtttvvvwwwzzznnneeefffqqqkkkUUUEEE;;;999999999999999888888777444444666777999:::::::::<<<@@@FFFJJJPPP[[[hhhrrryyyzzz|||~~~~~~~~~}}}{{{{{{{{{{{{yyyyyyxxxxxxxxxyyyyyyzzzzzz{{{}}}|||~~~}}}{{{yyyxxxwwwwwwyyy|||~~~wwwllleeebbbcccdddcccccceeefffggggggggggggfffgggiiikkklllkkkjjjiiigggffffffgggiiikkknnnooommmmmmnnnnnnmmmmmmlllkkkkkkkkklllllllllkkkjjjjjjhhhjjjlllnnnooooooooonnnmmmmmmnnnrrrxxx|||nnnsss{{{lllSSSHHHBBB<<<:::===EEEIIIMMMLLLGGGCCCCCCEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBDDDGGGKKKPPPTTTXXX\\\aaaeeegggiiikkklllooorrruuuwwwyyyzzz|||~~~|||}}}~~~yyyhhhbbbZZZSSSOOONNNMMMMMMGGGEEECCCAAAAAAAAABBBCCCGGGHHHJJJMMMQQQVVV[[[]]]___bbbccc```[[[[[[bbbiiirrrvvvkkkbbbZZZRRRLLLGGGEEEBBB@@@AAAAAA@@@???@@@>>>>>>BBBDDDFFFLLLSSS\\\aaagggjjjhhhccc^^^[[[WWWZZZ^^^ccchhhpppwww}}}~~~}}}~~~~~~{{{vvvxxxzzz|||{{{xxxsssoooiiihhhgggeeecccdddgggjjjdddfffggggggfffeeeeeefffcccddddddeeegggkkkqqqvvvuuuvvvvvvvvvtttqqqnnnlllmmmmmmmmmmmmlllkkkjjjjjjllllllmmmmmmnnnooooooooommmnnnoooooooooooooooooojjjoootttvvvtttqqqqqqqqqnnnnnnmmmmmmooorrruuuwwwvvv~~~~~~qqqeeedddmmm|||nnnWWWEEE999888888999:::999888777666333444666777999:::::::::;;;???EEEIIINNNXXXdddnnn{{{{{{{{{{{{|||~~~}}}{{{zzzzzz{{{|||xxxxxxyyyzzzzzzzzzyyyyyy~~~}}}}}}~~~~~~|||~~~~~~|||~~~zzzpppgggccccccddddddggggggfffgggggghhhiiijjjiiiiiijjjjjjjjjiiiiiihhhmmmlllkkkjjjkkklllmmmnnnnnnmmmllllllkkkkkkllllllkkkmmmnnnmmmkkkjjjjjjkkkllllllllllllllllllllllllmmmlllnnnsssuuuyyy}}}kkkhhhgggqqqwww]]]JJJCCCAAA>>>;;;AAADDDHHHKKKKKKHHHEEEBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@@@@???@@@@@@AAA??????@@@CCCFFFIIIMMMOOOQQQVVV]]]bbbfffhhhjjjlllqqqqqqsssuuuwwwzzz{{{|||}}}}}}~~~{{{qqqfff___]]]\\\YYYVVVPPPKKKGGGGGGFFFEEEHHHLLLIIIOOOSSSSSSVVV\\\``````eeebbbaaacccdddccceeeiiiyyy~~~tttiii___YYYTTTQQQHHHFFFCCC@@@??????@@@AAA@@@@@@???>>>???CCCJJJOOOZZZ___gggooorrrooohhhbbb```___]]]^^^bbbhhhnnnrrrwwwzzz~~~|||pppooopppqqqssstttrrrnnnkkkjjjiiigggffffffgggiiijjjgggggggggggghhhhhhhhhhhhfffeeeeeeeeegggjjjmmmooopppqqqqqqppppppooonnnmmmkkklllmmmnnnnnnmmmllllllnnnnnnnnnnnnnnnmmmmmmlllooopppqqqrrrrrrqqqooonnnmmmoooqqqssstttsssrrrqqqmmmmmmmmmmmmnnnppprrrssssssxxxzzzoooccc```ffftttrrrVVVEEE???777666666777999;;;:::999777777666666666888999:::>>>@@@CCCFFFKKKUUU```iiizzzzzzzzz{{{|||}}}~~~~~~|||zzzyyyyyyzzzzzzwwwxxxxxxyyyzzzzzzzzzzzz||||||}}}~~~~~~~~~{{{uuullleeebbbbbbccccccdddddddddeeeeeeggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjmmmllllllkkkkkklllnnnooommmmmmlllkkkkkkkkkkkklllkkkmmmnnnnnnlllkkkkkklllkkkkkkjjjjjjjjjjjjjjjjjjlllkkknnnrrruuuyyy{{{{{{uuueeeaaa___hhhzzzwww```MMMDDD@@@===;;;???BBBGGGJJJKKKIIIFFFCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHKKKLLLOOOTTTZZZ```cccfffhhhjjjnnnoooqqqsssuuuxxxyyyzzz{{{{{{|||~~~uuummmkkkiiifffbbb[[[UUUOOONNNLLLKKKNNNSSSUUU\\\bbbeeeggglllnnnmmmmmmhhhfffgggiiihhhkkkoooxxx}}}zzzqqqggg```ZZZVVVSSSKKKIIIFFFCCCBBBBBBCCCDDDCCCBBBAAA???@@@DDDIIINNNYYY___iiirrrwwwvvvpppjjjdddbbb___]]]^^^bbbgggjjjqqquuu{{{yyypppppppppppprrrrrrppplllhhhiiihhhfffeeeeeefffhhhiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffhhhjjjlllnnnooooooooooooooonnnnnnmmmkkklllmmmnnnnnnnnnmmmlllnnnnnnooooooooonnnnnnmmmnnnoooqqqrrrrrrqqqooonnnmmmnnnpppqqqrrrqqqpppooommmmmmllllllmmmnnnpppqqqqqqvvv}}}}}}qqqddd___bbbnnnrrrVVVEEE???:::888777888999:::999888888777666666666777999:::===???BBBEEEJJJSSS^^^fffyyyyyyyyyzzz{{{|||}}}~~~}}}|||zzzxxxwwwwwwxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{zzz|||~~~~~~}}}~~~xxxpppkkkfffbbbaaaaaaaaaaaaaaaaaabbbbbbccceeefffgggkkkkkklllllllllllllllkkkmmmllllllkkklllmmmnnnooollllllkkkjjjjjjjjjjjjkkkjjjlllnnnnnnlllllllllmmmllllllkkkkkkjjjjjjiiiiiikkkjjjlllqqqtttxxx{{{uuurrrxxxxxxnnn___YYYVVV^^^mmm{{{zzzfffTTTGGGAAA>>><<<<<<@@@EEEJJJKKKJJJHHHEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGIIILLLQQQWWW\\\___bbbeeegggkkklllnnnpppsssuuuwwwxxxxxxyyyzzz|||}}}xxxtttkkkccc[[[XXXVVVUUUZZZ```hhhqqqyyy}}}yyyrrrmmmnnnooopppsssxxxyyy}}}~~~~~~}}}|||{{{yyywwwvvvtttuuuwww{{{~~~~~~}}}tttpppjjjeeeaaa]]]YYYVVVOOONNNKKKHHHGGGGGGGGGHHHEEEEEECCCBBBAAACCCHHHLLLVVV]]]iiiuuu}}}~~~zzzvvvnnnjjjddd^^^\\\]]]```bbbiiinnnuuuzzz~~~wwwrrrqqqpppppppppooommmiiifffgggfffeeeddddddeeefffgggjjjjjjiiiiiihhhhhhhhhgggiiihhhhhhggghhhjjjkkkmmmllllllmmmmmmnnnnnnmmmmmmlllmmmnnnoooooonnnmmmllllllmmmmmmnnnnnnnnnmmmmmmnnnooopppqqqqqqpppooonnnmmmnnnoooppppppooonnnnnnnnnmmmlllkkkkkklllmmmnnnooottt{{{tttfff]]]]]]fffyyyuuuYYYGGG@@@===;;;999888999999888666888777666666666777888999;;;===@@@CCCGGGOOOZZZbbbwwwwwwxxxyyyzzz|||}}}~~~~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{|||}}}{{{~~~}}}|||}}}}}}|||~~~~~~|||yyyrrrkkkeeebbb```______```````````````aaaaaacccdddfffgggjjjjjjkkklllllllllkkkkkkkkkjjjjjjjjjjjjlllmmmnnnjjjjjjiiihhhhhhhhhhhhiiiiiikkkmmmmmmmmmlllmmmnnnnnnnnnmmmmmmllllllkkkkkkiiiiiikkkpppssswww|||uuuppprrryyyzzztttlll\\\UUUQQQXXXeeerrr}}}~~~ooo]]]NNNCCC???>>>:::===BBBGGGJJJJJJIIIGGGDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBDDDEEEJJJNNNTTTYYY\\\___bbbdddiiijjjkkknnnqqqsssuuuvvvvvvwwwyyy{{{~~~xxxooofffbbbaaaccckkksss|||~~~vvvuuuvvvwww{{{}}}}}}|||wwwvvvssspppllliiifffdddaaaaaabbbeeeiiikkkkkkkkkeeecccbbbaaaaaa___\\\YYYSSSRRROOOMMMKKKKKKKKKKKKGGGGGGFFFCCCBBBCCCFFFHHHPPPXXXeeetttxxxssskkkccc^^^]]]^^^___aaafffnnnuuuzzz}}}}}}xxxvvvtttrrrpppooonnnlllhhheeeffffffeeeddddddeeeffffffggggggggghhhhhhhhhhhhhhhjjjiiiiiihhhiiiiiijjjkkkiiiiiikkkllllllmmmmmmmmmmmmmmmnnnooonnnmmmlllkkkiiijjjkkklllllllllllllllmmmnnnooopppppppppoooooooooooopppppppppooonnnnnnooonnnmmmkkkkkkkkkkkklllooosssyyywwwhhh]]]YYY___ppp{{{```LLLBBB>>><<<999888999999888777888888777666666777888999999<<<>>>AAADDDKKKUUU]]]wwwwwwwwwxxxzzz{{{}}}~~~~~~}}}|||wwwwwwvvvuuuuuutttttttttuuuuuuvvvwwwyyy{{{~~~}}}}}}~~~~~~zzzwwwwww{{{}}}yyyvvvtttttttttyyy|||yyyuuuqqqiiibbb^^^\\\[[[\\\^^^``````___aaaaaaaaabbbccceeefffggghhhhhhiiijjjjjjjjjjjjjjjhhhhhhgggggghhhjjjkkkllliiihhhhhhgggggggggggggggiiijjjlllmmmlllkkklllmmmmmmmmmlllllllllkkkkkkkkkiiihhhjjjnnnqqquuu}}}vvvooooootttuuupppkkk[[[SSSOOOUUU```lllzzzuuueeeTTTGGG@@@>>>999<<<@@@DDDGGGHHHHHHGGGCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAAAAABBBHHHLLLQQQVVVYYY]]]```cccggghhhjjjlllooorrrtttuuutttvvvxxx{{{}}}yyyppplllmmmqqq{{{~~~{{{|||}}}{{{wwwpppnnnjjjeee```\\\YYYWWWUUUTTTTTTUUUWWWYYYZZZZZZWWWXXXZZZ\\\___```^^^\\\VVVUUUSSSPPPOOONNNMMMMMMHHHHHHGGGEEECCCBBBDDDEEEJJJRRR___ooo}}}~~~yyyqqqhhhaaa]]]\\\\\\[[[```hhhooouuuyyy}}}}}}zzzwwwuuuxxx~~~~~~zzzxxxwwwuuurrrpppooollliiigggfffffffffeeeeeefffffffffcccddddddeeefffggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjggghhhiiikkklllllllllllllllmmmnnnnnnnnnlllkkkjjjiiijjjkkklllmmmnnnnnnnnnmmmmmmnnnnnnooooooooooooqqqqqqrrrrrrqqqqqqppppppqqqpppnnnlllkkkkkkkkkkkkppptttyyy{{{lll___XXX[[[iiiwwwiiiRRRCCC>>><<<999888999:::::::::999888777666666777888888888:::===???BBBHHHQQQWWWvvvwwwwwwxxxzzz|||~~~~~~}}}|||zzzyyyuuuuuuuuuuuuttttttssssssttttttuuuvvvyyy|||~~~{{{wwwttttttzzz}}}vvvooojjjhhhmmmtttxxxvvvqqqllleee___[[[ZZZZZZ[[[^^^`````````ccccccbbbccccccdddeeefffeeefffggghhhiiiiiiiiiiiigggfffffffffggghhhjjjkkkiiiiiihhhgggggggggggghhhhhhjjjlllllljjjjjjjjjkkkhhhhhhhhhiiiiiiiiiiiiiiiiiihhhjjjnnnpppsss|||zzzrrrpppssstttpppkkk___UUUPPPVVV^^^hhhyyy{{{mmm]]]NNNCCC>>>:::;;;===@@@BBBDDDFFFGGGCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAAFFFJJJNNNSSSVVVZZZ^^^aaadddeeegggjjjmmmppprrrsssrrrtttwwwzzz|||{{{wwwwww|||}}}wwwsssiiifffbbb\\\WWWSSSOOONNNMMMKKKJJJJJJKKKLLLLLLLLLNNNOOORRRXXX]]]______^^^YYYXXXVVVTTTRRRPPPOOOOOOIIIJJJJJJHHHEEEDDDDDDEEEGGGNNNZZZjjjyyy}}}uuulllddd^^^ZZZXXXWWW[[[bbbiiioootttyyy}}}~~~~~~}}}tttqqqnnnnnnqqqwww~~~~~~zzzzzzwwwssspppooommmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhbbbccccccdddeeefffgggggghhhhhhhhhhhhiiiiiiiiiiiiggghhhiiijjjkkkkkklllkkkllllllmmmmmmlllkkkiiihhhkkkkkkmmmnnnppppppqqqqqqllllllmmmmmmnnnnnnoooooosssssssssssssssssssssssssssrrrpppnnnmmmmmmmmmmmmqqqtttyyy~~~rrrdddYYYXXXcccpppuuu[[[FFF???===:::888999;;;;;;;;;999888777666666666777888777:::<<<>>>@@@EEEMMMSSSwwwwwwxxxyyy{{{}}}~~~}}}|||zzzxxxwwwttttttuuuuuuttttttsssssssssssstttvvvyyy|||~~~{{{wwwsssttt{{{vvvmmmeeebbbfffnnnsssrrrnnnjjjeee___\\\[[[ZZZ[[[^^^```aaaaaadddccccccbbbccccccddddddeeeeeefffggghhhhhhhhhhhhffffffffffffgggiiikkkllllllkkkjjjjjjiiiiiijjjjjjhhhjjjkkkkkkiiihhhhhhiiifffffffffggghhhhhhiiiiiijjjiiijjjmmmnnnqqqzzz}}}zzz{{{|||xxxtttggg\\\VVVZZZ```hhhzzzxxxiiiYYYKKKBBB===<<<;;;<<<===@@@CCCEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGGGGEEEDDDBBBAAA@@@@@@AAAAAACCCFFFKKKOOORRRVVV[[[^^^aaabbbdddgggjjjmmmpppqqqooorrruuuxxxzzz|||~~~zzzsssnnndddbbb]]]XXXSSSOOOMMMLLLHHHGGGEEEEEEFFFGGGFFFEEEHHHIIIMMMTTTZZZ^^^______\\\[[[YYYWWWUUUSSSRRRQQQLLLLLLMMMKKKHHHFFFFFFGGGHHHNNNXXXgggvvv|||sssiii```YYYUUUSSSWWW\\\bbbhhhooouuuyyy~~~}}}|||{{{{{{}}}}}}zzzpppooonnnnnnqqqvvv|||zzzwwwssspppnnnmmmlllkkkiiijjjjjjjjjjjjjjjjjjiiieeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkllllllkkkiiihhhgggiiijjjkkkmmmooopppppppppllllllllllllmmmnnnoooooorrrrrrrrrrrrssstttuuuuuutttsssrrrpppooooooooopppqqqtttwww{{{yyyjjj\\\VVV]]]hhh~~~iiiPPPBBB???;;;999999::::::999:::999777666666666777888777999<<<===???CCCJJJPPPwwwwwwxxxyyy{{{}}}~~~~~~}}}|||{{{yyywwwvvvttttttuuuuuuuuutttsssssssssssstttuuuyyy}}}|||wwwtttuuu|||yyymmmddd```aaaiiipppooollliiieeeaaa^^^\\\[[[\\\^^^aaabbbbbbdddccccccbbbbbbbbbbbbbbbeeeeeeggghhhiiiiiiiiiiiigggffffffggghhhjjjkkkmmmnnnmmmllllllkkkkkkllllllhhhiiikkkjjjhhhgggggggggffffffggghhhiiijjjkkkkkkkkkiiijjjmmmnnnpppxxx~~~oooddd]]]___cccjjj|||tttcccSSSHHH>>>===:::999:::>>>AAADDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIEEEDDDBBBAAA@@@AAAAAABBBAAADDDIIILLLPPPTTTXXX[[[___```bbbeeehhhkkknnnooommmpppsssvvvxxxzzz}}}~~~}}}|||wwwpppjjjdddaaa]]]XXXTTTPPPNNNMMMGGGFFFDDDEEEFFFFFFEEEDDDEEEGGGKKKQQQXXX]]]______^^^]]]\\\ZZZWWWUUUTTTSSSMMMNNNOOONNNKKKIIIHHHHHHKKKOOOYYYfffuuuyyynnncccZZZUUUQQQTTTYYY^^^dddkkkrrrwww|||~~~}}}{{{zzzyyyyyy{{{~~~|||xxxrrrqqqqqqrrruuuzzz~~~zzzvvvrrrooonnnmmmlllkkkkkkkkkllllllllllllkkkkkkiiihhhhhhfffeeedddccccccdddeeefffggghhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjiiigggfffeeefffhhhjjjlllmmmmmmnnnkkkkkkkkkllllllnnnooopppqqqqqqqqqrrrssstttuuuvvvuuutttsssqqqqqqqqqqqqrrrqqqsssvvvzzznnn]]]UUUZZZccc}}}uuuYYYEEEBBB===:::999999888888:::999888666666666777888777999<<<===>>>BBBIIIOOOzzzzzzzzz{{{|||~~~}}}|||zzzxxxwwwuuuttttttqqqqqqqqqqqqrrrrrrssstttuuuuuuvvvwwwxxx|||}}}{{{{{{}}}rrrggg```ccchhhnnnqqqpppjjjdddaaa^^^]]]]]]^^^___aaacccdddaaa```_______________```bbbccceeehhhjjjkkkkkkkkkfffhhhiiiiiiiiijjjmmmooollllllmmmmmmllljjjiiihhhkkkjjjhhhgggeeedddddddddddddddeeefffhhhjjjkkkllliiiiiiiiikkknnnsssxxx{{{{{{pppeeebbbhhhuuurrr\\\KKKCCC===999;;;======???CCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHCCCCCCBBBAAAAAA@@@??????BBBDDDGGGJJJMMMQQQVVVYYYZZZ]]]aaaccceeehhhjjjmmmooopppqqqsssvvvxxxyyyzzz~~~{{{wwwuuuppphhheeefffeeebbb___\\\YYYVVVSSSPPPMMMKKKGGGEEEEEEEEECCCBBBDDDEEEGGGMMMUUU\\\aaacccaaa___\\\XXXUUURRRQQQPPPNNNPPPSSSTTTTTTRRRPPPNNNPPPTTT[[[eeeqqq}}}}}}tttmmmcccZZZWWWTTTUUUZZZ___dddkkkqqqwww{{{~~~{{{xxxvvvuuuyyy{{{}}}}}}}}}|||wwwooouuu{{{{{{yyyzzzyyyuuuooolllkkkkkkkkkkkklllkkkjjjjjjjjjlllnnnpppooollliiiggggggfffeeedddeeeggghhhhhhgggggghhhjjjooommmkkkjjjkkkjjjjjjiiillliiiffffffggggggccc```ccccccdddfffhhhllloooqqqnnnnnnmmmkkkjjjjjjmmmoooppppppqqqqqqrrrssstttuuusssrrrrrrqqqpppooonnnnnnoooooosssyyy~~~tttdddYYY[[[bbbuuufffRRRBBB<<<===999:::===888777666666666666666777888888888999:::<<>>@@@BBBEEEGGGJJJNNNRRRVVVXXX[[[___bbbdddfffiiikkkmmmnnnppprrrtttvvvxxxyyy|||}}}vvvqqqmmmhhhaaa___aaadddcccaaa```___]]]ZZZYYYVVVSSSNNNLLLJJJIIIGGGFFFDDDDDDFFFKKKRRRXXX\\\^^^```^^^\\\XXXUUURRRQQQPPPPPPRRRTTTWWWWWWVVVTTTSSSSSSVVV\\\eeeppp|||{{{tttiii___[[[WWWVVVYYY^^^aaahhhooovvvzzz~~~{{{yyywwwuuutttvvvxxx{{{{{{|||~~~zzzvvvyyy|||}}}}}}xxxsssnnnjjjiiiiiiiiihhhiiiiiihhhhhhjjjllloooqqqpppnnnkkkiiiiiiiiihhhgggfffggghhhhhhgggggghhhjjjmmmkkkjjjiiijjjjjjiiiiiikkkiiiggghhhiiigggccc^^^ccccccccceeegggjjjmmmnnnmmmnnnnnnmmmkkklllmmmoooooooooooopppqqqsssuuuwwwrrrqqqqqqqqqqqqqqqqqqppprrrrrrtttxxx{{{wwwfffZZZZZZ```jjjrrrXXXGGG???>>>999:::<<<777777777666666666666777777777888999:::;;;???DDDHHHxxxyyy{{{}}}~~~~~~}}}}}}yyyxxxvvvtttrrrqqqqqqppprrrrrrrrrrrrssstttuuuvvvvvvwwwyyyzzz{{{~~~~~~}}}|||}}}uuulllhhhiiilllqqqsssrrrmmmgggcccaaaaaa``````aaaaaabbbcccdddccccccbbbaaa```_________```bbbeeefffgggggggggggghhhjjjiiiiiijjjlllnnnmmmmmmnnnnnnnnnlllkkkjjjiiihhhhhhggghhhhhhiiiiiiffffffggggggiiijjjlllllljjjjjjjjjkkknnnqqquuuwww}}}fffSSSHHH???<<<<<<:::;;;===BBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@??????>>>>>>======???BBBDDDFFFIIINNNQQQUUUXXX\\\___aaadddgggiiikkklllmmmppprrrtttvvvwwwyyy|||yyyqqqiiiccc^^^YYYYYY\\\aaabbbdddfffggggggfffeee___[[[VVVQQQOOOLLLJJJHHHGGGFFFFFFIIIOOOUUUYYY[[[___^^^[[[YYYVVVSSSQQQPPPQQQSSSVVVYYYZZZZZZZZZYYYVVVXXX]]]eeeppp{{{tttiiiaaa[[[XXXYYY[[[^^^dddkkktttyyy~~~|||zzzxxxvvvtttsssssssssuuuxxxyyyzzz~~~~~~}}}uuuqqqlllhhhgggfffeeeeeeeeeeeeeeefffhhhkkknnnooopppnnnkkkjjjjjjjjjiiiiiifffggghhhhhhgggggghhhiiijjjiiihhhhhhhhhhhhiiiiiijjjiiiiiikkkmmmkkkeee```cccccccccdddfffhhhjjjllllllnnnoooooonnnmmmnnnooonnnmmmmmmnnnpppsssvvvxxxppppppqqqrrrsssttttttuuuwwwuuuvvvwwwxxx~~~}}}jjj[[[YYY]]]aaavvvbbbNNNCCC???999999;;;666888777777666666777777777777888999:::;;;>>>CCCFFFwwwyyy{{{}}}}}}|||{{{zzzwwwvvvtttsssqqqppppppooopppppppppqqqrrrssstttuuuuuuwwwyyy{{{|||}}}|||{{{{{{zzzzzzyyyzzz|||xxxpppmmmnnnppprrrtttsssoooiiieeeccccccbbbbbbbbbbbbbbbbbbdddccccccbbbaaa___^^^^^^___```ccceeefffggggggggggggiiiiiiiiihhhhhhjjjlllllllllmmmmmmmmmllljjjiiiiiihhhggggggggggggggggggffffffffffffgggiiijjjjjjkkkjjjkkkkkkmmmpppssstttzzzttt\\\OOOBBB===;;;999:::<<<@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBB??????>>>>>>>>>=========<<<>>>@@@AAACCCFFFJJJMMMRRRUUUZZZ]]]___bbbeeegggiiijjjlllnnnqqqsssuuuvvvxxxzzz|||~~~vvvmmmccc\\\VVVRRRSSSXXX]]]```fffkkkmmmoooppppppjjjfffaaa\\\XXXUUUQQQOOOMMMKKKIIIKKKOOOUUUYYY[[[^^^]]]\\\ZZZWWWTTTRRRQQQQQQRRRUUUXXXZZZ[[[[[[\\\YYYZZZ^^^eeeooo{{{ttthhhbbb\\\[[[[[[\\\bbbhhhrrrwww}}}{{{yyywwwuuutttsssrrrrrrqqqsssuuuuuuwww{{{}}}}}}rrrnnniiifffdddcccbbbaaaaaaaaabbbccceeegggiiijjjmmmkkkhhhggghhhiiihhhhhhfffggghhhhhhgggfffgggiiiggggggggggggffffffhhhiiiiiijjjlllqqqtttrrrlllfffeeeeeeddddddeeeggghhhjjjkkkmmmpppqqqpppnnnnnnnnnnnnnnnmmmmmmnnnqqqtttvvvooooooqqqssstttvvvxxxxxxzzzwwwwwwwwwwww|||ppp___YYYZZZ^^^qqqlllUUUFFF@@@999999<<<666888888777777666777777777666777999999:::===AAADDDwwwxxxzzz{{{{{{zzzyyywwwuuuuuusssrrrpppooooooooonnnnnnnnnooopppqqqsssttttttwwwzzz|||~~~|||xxxvvvuuutttsssssstttwww{{{~~~~~~}}}uuussssssrrrsssttttttqqqkkkfffdddddddddddddddcccccccccggggggggggggfffdddbbbaaaaaabbbdddfffggghhhhhhgggggghhhhhhhhhgggggghhhjjjjjjjjjkkklllkkkjjjiiihhhiiiiiigggfffeeedddddddddeeeeeeeeeeeeeeefffggghhhjjjjjjjjjkkkmmmoooqqqsssuuuzzzgggXXXGGG>>><<<::::::<<<===>>>@@@BBBDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===============<<<<<<===???@@@AAADDDGGGJJJPPPSSSWWWZZZ]]]```ccceeeggghhhjjjlllooorrrtttuuuvvvxxxzzz{{{~~~}}}uuukkk```XXXRRRNNNOOOTTTZZZ```gggnnnqqqtttxxxzzzxxxvvvqqqnnnjjjeee```]]]TTTQQQMMMLLLOOOTTTWWWYYY]]]\\\\\\ZZZXXXUUUSSSRRRNNNOOOQQQSSSUUUWWWXXXYYYXXXZZZ^^^eeeooozzz}}}ppphhhbbb___^^^]]]bbbhhhqqqvvv|||~~~|||xxxwwwuuusssrrrrrrrrrsssppprrrsssssstttyyy}}}tttnnnkkkfffcccbbbaaa___^^^______``````aaabbbcccdddgggeeeccccccdddeeeeeeeeeeeeggghhhgggeeeeeefffgggeeefffgggfffeeedddfffiiihhhjjjooovvv{{{zzztttoooiiihhhgggfffffffffggghhhiiilllooopppooonnnmmmmmmoooooommmmmmmmmoooqqqrrrnnnoooqqqsssuuuwwwyyyzzzyyywwwwwwxxxxxx}}}xxxddd[[[YYY\\\lllvvv\\\JJJAAA999:::===888999999888777777777777777666777888999:::;;;???AAAvvvwwwxxxxxxxxxwwwvvvuuutttsssqqqpppooonnnnnnnnnlllmmmmmmnnnoooqqqrrrssstttxxx||||||wwwsssooommmmmmkkklllooottt{{{{{{zzz}}}|||yyyvvvtttssstttuuurrrlllgggeeeeeefffffffffeeeddddddffffffggggggfffdddbbbaaabbbccceeeggghhhiiihhhhhhfffggggggfffeeedddfffggghhhiiijjjkkkkkkjjjiiihhhiiihhhgggeeedddcccbbbbbbeeeeeedddddddddeeeeeefffhhhiiijjjkkkmmmoooqqqrrrrrrvvv~~~vvvcccNNNCCC>>>;;;;;;<<<;;;===@@@CCCEEEFFFFFFFFFDDDDDDCCCBBBAAA@@@???>>>========================<<<===>>>??????AAAEEEHHHLLLOOOSSSWWWZZZ]]]```bbbdddeeegggjjjmmmooorrrssstttuuuwwwyyy|||~~~vvvmmmccc[[[UUUOOOPPPTTT\\\ccckkkqqquuuyyy~~~|||wwwppplll```[[[TTTPPPPPPRRRTTTVVVZZZZZZZZZYYYWWWTTTRRRPPPKKKLLLLLLMMMNNNPPPRRRSSSTTTWWW]]]fffppp{{{vvvnnnhhheeecccbbbeeejjjqqqvvv|||}}}{{{uuutttrrrpppooopppqqqrrrppprrrsssssstttzzzxxxooojjjhhhdddbbbaaa```^^^]]]^^^^^^______```aaaaaaaaabbb```______aaabbbccccccdddfffffffffdddcccdddeeeeeeggghhhfffdddccceeehhhhhhkkkpppxxx~~~~~~yyyssskkkjjjhhhfffeeeeeeffffffgggiiilllnnnmmmlllkkklllnnnnnnnnnmmmmmmnnnnnnnnnooopppqqqsssuuuwwwyyyyyywwwvvvwwwyyyzzz}}}kkk^^^ZZZWWWccctttgggPPPDDD;;;;;;>>>999:::999888888777777777777555777888999999:::===???vvvvvvvvvuuuuuutttttttttqqqpppooonnnmmmllllllllllllmmmmmmnnnpppqqqssstttvvvzzz}}}xxxsssmmmiiigggeeeeeegggkkksss}}}|||zzz|||xxxvvvsssttttttrrrlllgggeeeeeefffgggggggggfffeeecccdddeeeeeeeeedddbbb```cccdddfffggghhhhhhhhhgggeeeffffffdddcccbbbccceeeiiiiiikkkkkkkkkkkkjjjiiihhhhhhgggeeeeeedddddddddfffeeeeeedddddddddeeeeeeggggggiiikkkmmmoooqqqrrrrrruuu{{{qqqXXXIIIBBB===;;;;;;;;;===@@@DDDFFFHHHHHHHHHCCCCCCBBBAAA@@@??????>>>========================;;;<<<=========???BBBEEEGGGKKKOOOSSSVVVYYY\\\___```aaacccfffiiilllnnnoooqqqrrrsssvvvyyy|||~~~~~~~~~vvvmmmggg```YYYXXXZZZbbbiiiqqqvvvyyy~~~rrrkkkaaaXXXTTTSSSTTTTTTUUUVVVVVVVVVTTTRRROOOMMMJJJIIIHHHGGGHHHJJJKKKLLLOOOSSS[[[fffqqq|||zzzsssnnnkkkiiigggiiimmmqqqvvv|||{{{xxxrrrpppnnnmmmlllnnnpppqqqpppqqqsssuuuxxx{{{ssslllgggeeebbbaaa```___^^^\\\]]]^^^___```aaabbbccccccaaa___^^^^^^```bbbcccccccccdddeeedddbbbaaabbbccceeehhhiiigggcccbbbdddhhhhhhjjjpppwww||||||wwwqqqllljjjhhhfffdddccccccccceeegggiiijjjjjjiiijjjkkkkkklllmmmnnnooonnnnnnmmmpppqqqrrrsssuuuvvvwwwwwwuuuuuuwwwyyyzzz|||rrraaa[[[TTT]]]kkk}}}sssXXXIII======???999;;;:::999888777777777777555666888999888999;;;===vvvuuutttssssssrrrssssssooonnnmmmlllkkkjjjjjjjjjmmmmmmnnnoooppprrrtttuuuxxx||||||vvvpppjjjeeebbbaaacccdddjjjsss~~~}}}~~~zzzvvvsssssstttrrrlllfffdddeeeggghhhhhhhhhgggfffeeefffhhhiiiiiigggfffdddbbbccceeeggghhhhhhggggggdddeeeeeecccaaaaaabbbccciiijjjkkklllllllllkkkjjjggggggffffffffffffggggggggggggfffeeeeeeeeefffffffffggghhhkkkmmmoooqqqrrrrrrvvv{{{|||zzz___MMMEEE???<<<;;;;;;>>>AAAEEEHHHIIIJJJJJJBBBBBBAAAAAA@@@??????>>>=========>>>>>>>>>>>>>>>:::;;;<<<<<<;;;===@@@BBBDDDHHHLLLPPPSSSVVVYYY\\\]]]^^^```cccfffiiilllmmmooooooqqqtttxxx{{{||||||wwwrrrkkkccc```bbbhhhnnnuuuzzz}}}xxxlllaaaZZZVVVUUUUUURRRSSSSSSSSSRRROOOMMMKKKIIIHHHFFFEEEEEEFFFGGGIIILLLQQQZZZfffrrr}}}|||vvvqqqooommmjjjlllpppqqqvvv||||||xxxuuuooonnnllljjjjjjlllnnnpppoooqqqtttvvv{{{{{{tttoookkkfffdddaaa`````````^^^]]]\\\]]]___aaaccceeeffffffaaa___^^^___aaadddddddddbbbcccdddcccaaa```aaabbbfffiiijjjhhhcccaaadddggghhhjjjnnntttyyyxxxsssnnnkkkjjjgggeeecccaaaaaaaaadddfffhhhhhhhhhhhhiiijjjhhhiiilllnnnpppooonnnnnnqqqrrrrrrssstttuuuvvvvvvssstttwwwyyyyyy{{{vvvddd\\\TTT[[[gggxxx|||^^^LLL???>>>???888;;;:::999888777777777777444666888888888999:::<<>>BBBEEEFFFEEECCC@@@@@@@@@@@@?????????>>>:::;;;;;;;;;;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDFFFJJJNNNRRRUUUWWWYYY[[[^^^```aaadddhhhkkkkkkmmmoooqqqtttwwwyyyzzzzzz~~~}}}wwwuuuuuuyyy}}}{{{qqqnnnpppttt{{{xxxooofff\\\VVVWWWVVVPPPMMMOOOPPPMMMJJJIIIIIIGGGDDDAAA@@@AAABBBCCCEEEJJJTTTaaannnzzz|||xxxtttpppoooooonnnnnntttwww|||zzzuuuooolllhhhiiijjjjjjiiijjjlllnnnoooppprrrwww~~~~~~~~~~~~{{{xxxuuupppjjjfffdddbbb``````bbbcccdddcccccccccbbbbbbcccdddeeeeeedddbbb```````````````___dddeeefffeeecccbbbcccdddeeeeeefffggghhhhhhggggggfffgggjjjmmmppppppnnnlllllliiifffcccbbbbbbcccdddbbbbbbccceeeggghhhiiijjjlllmmmnnnoooqqqqqqrrrrrrrrrsssttttttrrrpppqqqqqqppprrrsssuuuxxx|||lllYYYTTTUUU\\\mmmgggNNNBBB>>>;;;999777777777777777888888888555555555666777999:::;;;ttttttsssrrrqqqpppoooooolllllllllllllllkkkjjjjjjkkklllmmmnnnooorrrwwwzzz}}}{{{{{{tttnnnkkkfff```___```eeelllttt||||||uuuuuutttsssrrrooommmkkkjjjkkkmmmnnnooonnnmmmlllkkkjjjiiihhhgggfffeeeeeefffdddcccccceeefffeeedddfffdddaaa^^^^^^___aaaccciiikkknnnnnnllljjjjjjjjjhhhggggggffffffgggggghhhkkkjjjhhhgggfffffffffgggffffffggghhhjjjlllnnnoooppprrrvvvzzz~~~uuusssttt|||kkkWWWKKKCCC===:::<<<<<>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAADDDGGGKKKOOORRRTTTVVVXXX[[[^^^```cccgggjjjkkklllnnnpppsssvvvwwwxxxzzz}}}yyyrrrnnnmmmqqqvvvzzz}}}{{{{{{}}}~~~sssfff]]][[[UUUOOOKKKMMMNNNKKKHHHHHHEEEDDDAAA??????@@@AAABBBDDDJJJUUUbbbooo{{{{{{vvvqqqmmmkkkkkkkkkjjjqqquuuzzz}}}|||wwwqqqllliiifffggghhhiiiiiijjjmmmooopppqqqtttzzz~~~~~~zzzwwwtttqqqooolllhhheeedddcccaaaaaabbbddddddddddddccccccbbbbbbccccccdddcccbbbaaaaaaaaaaaaaaaaaaeeefffffffffdddcccdddeeefffggghhhiiiiiiiiiiiiiiiggggggiiimmmppppppnnnlllgggfffeeedddbbbaaaaaa```bbbcccdddfffhhhiiikkkkkkmmmnnnooopppqqqqqqrrrrrrssstttuuutttrrrppppppqqqpppqqqssstttwww{{{rrr```UUUUUU[[[jjjlllRRRDDD>>>;;;999888888888888777777777777666666666777888999:::;;;sssrrrqqqpppooonnnnnnmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjlllmmmooopppssswww{{{}}}yyyvvvwwwrrrmmmkkkfff```___aaajjjrrr{{{|||wwwtttsssrrrqqqooonnnmmmllllllmmmpppqqqqqqpppnnnllllllkkkjjjiiigggfffeeeddddddcccaaabbbdddeeeeeeddddddcccaaa```______``````fffiiilllnnnmmmkkkjjjjjjeeeeeeeeeeeefffggghhhhhhkkkkkkjjjiiihhhhhhhhhiiigggggggggiiijjjlllnnnoooqqqrrrtttvvvzzzxxxkkkhhhgggnnnzzzuuubbbSSSIIIBBB>>><<<===???BBBEEEFFFDDDAAA????????????>>>>>>>>>===<<<<<<============<<<<<<::::::::::::::::::::::::===>>>@@@CCCGGGKKKNNNPPPRRRTTTXXX[[[]]]aaaeeehhhjjjkkkmmmoooqqqssstttuuuxxx{{{~~~yyypppjjjggghhhmmmtttxxx~~~wwwjjjdddYYYRRRMMMNNNNNNKKKIIIIIIEEEDDDAAA@@@???@@@AAABBBCCCIIIUUUcccqqq||||||vvvooojjjhhhhhhhhhiiinnnrrrwww{{{~~~|||xxxsssmmmhhheeeccceeefffggghhhjjjnnnqqqrrrtttxxxvvvsssooolllkkkiiigggfffeeecccaaabbbccceeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbaaabbbbbbcccdddfffggghhhgggeeedddeeefffhhhiiijjjjjjjjjjjjjjjjjjggghhhiiillloooooonnnlllddddddeeeeeeeeecccaaa```bbbcccdddfffhhhjjjlllmmmnnnnnnooopppqqqqqqppppppssstttuuutttrrrqqqqqqqqqoooqqqssstttwww{{{yyyiiiWWWUUUWWWdddxxxvvvZZZHHH???;;;:::999999999888777777777666777777777888888:::;;;<<>>>>>>>>============>>>>>>>>>>>>======999999999999999999999999;;;<<<>>>@@@DDDGGGJJJLLLNNNQQQTTTXXX[[[___dddgggiiiiiikkklllnnnpppqqqrrruuuwwwzzz{{{}}}~~~uuulllfffeeehhhooosssyyy}}}zzzpppccc[[[SSSRRRQQQNNNLLLLLLIIIHHHEEECCCBBBAAABBBBBBBBBIIIUUUdddrrr}}}yyyqqqjjjhhhhhhiiiiiikkkooouuuyyy|||}}}yyyuuuooojjjeeecccccceeeffffffgggjjjnnnqqqvvvxxx}}}xxxtttooolllkkkjjjjjjiiifffdddbbbccceeeggggggggghhhgggeeecccbbbaaaaaaaaa```aaabbbbbbbbbbbbdddfffggghhhiiihhhgggfffggghhhiiijjjjjjkkkkkkkkkjjjjjjhhhhhhiiikkknnnooommmkkkffffffggggggfffeeeddddddaaaaaaccceeehhhjjjllllllmmmnnnnnnooooooooonnnnnnoooqqqssssssrrrqqqrrrsssppprrrtttvvvxxx{{{}}}nnnXXXSSSSSS]]]nnneeeNNNAAA<<<<<<::::::999999888777666666888888888888999:::;;;<<>>>>>>>>>>>======>>>>>>>>>>>>======:::::::::::::::::::::::::::;;;<<>>>>>;;;::::::999888777777666888888888888999:::;;;;;;ooonnnnnnmmmlllkkkjjjjjjgggfffffffffggghhhjjjkkkkkkmmmqqquuuwwwzzz~~~~~~zzztttooojjjhhhhhhhhhfffdddiiiqqqxxxxxxzzz}}}}}}{{{zzzzzzyyyuuupppmmmlllllllllllllllkkkkkkkkkjjjjjjjjjkkklllmmmmmmlllkkkkkkkkkkkkjjjiiihhhggggggfffeeedddbbbbbbdddddddddcccdddccccccccccccbbbbbbbbbaaacccfffgggffffffggggggdddddddddeeefffhhhiiijjjiiijjjkkklllllllllllllllkkkkkkkkkkkkllllllmmmnnnkkklllmmmpppttt|||zzztttssssssppplllggg^^^XXXZZZ]]]bbbqqqtttfffUUUFFFAAA>>>:::999<<>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===@@@BBBEEEFFFHHHJJJNNNRRRUUUYYY^^^aaabbbccceeegggiiikkkmmmmmmoooqqqtttvvvxxxzzz}}}{{{ooohhhgggfffjjjooosssxxxtttggg```ZZZTTTQQQRRRPPPOOOMMMJJJGGGEEEDDDCCCHHHPPP\\\jjjuuu}}}}}}xxxpppjjjhhhggggggggglllpppuuuzzz}}}}}}|||wwwuuuqqqmmmiiifffeeedddfffggghhhhhhjjjmmmssswww}}}xxxtttooollljjjjjjiiiiiihhhfffeeeeeehhhjjjkkkjjjkkkjjjhhhfffdddcccbbbbbb```bbbdddcccbbbbbbeeehhhiiijjjlllkkkjjjjjjkkkmmmkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhjjjlllmmmlllkkkiiigggdddbbbaaabbbdddeee```aaabbbccceeeggghhhhhhkkkkkklllmmmmmmmmmmmmmmmjjjmmmoooqqqqqqrrrtttvvvtttvvvxxxyyy{{{}}}vvvaaaWWWPPPSSSZZZfffzzz~~~aaaJJJ@@@???:::::::::999888888888777888888888888888999::::::lllkkkjjjjjjhhhhhhgggffffffeeeeeeeeefffhhhjjjllllllooossswwwzzz}}}}}}xxxrrrmmmhhhffffffgggeeefffnnnxxxwwwxxxyyy{{{{{{yyytttpppllllllkkkiiigggfffgggiiiiiijjjkkkkkkkkkjjjiiihhhggggggggghhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhfffdddcccdddddddddbbbddddddcccccccccdddeeefffdddfffgggfffeeefffgggiiieeeeeeffffffggghhhiiijjjjjjkkklllnnnnnnnnnnnnnnnmmmllllllllllllmmmmmmnnnjjjkkklllnnnrrryyy{{{xxxwwwuuurrrnnnddd^^^^^^^^^bbbqqq|||hhhUUUJJJEEE===999999<<<@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;===@@@BBBCCCDDDGGGJJJMMMPPPTTTYYY\\\___```bbbeeegggjjjlllmmmnnnpppssstttuuuwwwyyy{{{{{{|||~~~xxxnnnkkkeeehhhkkknnnrrryyyuuukkkccc[[[XXXXXXTTTSSSRRRPPPOOOMMMLLLLLLOOOVVVbbboooyyy}}}xxxrrrmmmkkkjjjiiihhhnnnrrrwww{{{~~~}}}{{{xxxwwwrrrooolllhhhfffeeeeeeeeeeeefffhhhiiilllrrryyy}}}zzzyyy{{{~~~|||ssspppmmmjjjjjjjjjiiiiiihhhgggeeefffiiikkklllllllllkkkjjjhhhfffeeeddddddbbbeeehhhfffccccccfffjjjjjjkkkmmmmmmlllkkkmmmnnnlllmmmmmmmmmmmmlllkkkjjjjjjiiihhhiiikkkllllllkkkiiihhhfffdddcccbbbbbbcccbbbbbbcccdddeeefffggghhhkkklllmmmnnnooopppppppppnnnppprrrssssssssstttuuusssuuuxxxyyyzzz|||~~~iii]]]SSSRRRRRRYYYllliiiOOOBBBAAA999999999999999999999999888888777777777888999999iiiiiihhhgggfffeeeddddddeeeeeeddddddeeehhhjjjllllllppptttxxx{{{~~~~~~}}}{{{wwwppplllgggeeeeeefffeeegggqqq|||xxxyyy{{{||||||xxxqqqlllddddddcccbbbaaabbbeeeggggggiiijjjkkkkkkjjjhhhgggfffeeeddddddeeegggiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiigggeeedddeeedddcccbbbeeedddccccccdddeeeggghhhggghhhhhhgggffffffiiikkkggggggfffgggggghhhiiijjjkkklllnnnoooppppppppppppmmmmmmlllllllllmmmmmmnnniiijjjlllmmmpppvvv|||~~~|||yyyuuukkkddddddccceeettt|||gggRRRKKKAAA:::888;;;???AAABBBBBBBBBAAAAAAAAA@@@@@@<<<<<<============<<<<<<::::::::::::::::::::::::666777888999;;;>>>@@@AAABBBDDDHHHJJJMMMQQQUUUXXX^^^___aaacccfffiiikkklllnnnppprrrsssssstttvvvxxxwwwyyyzzz{{{|||sssooodddgggiiilllooouuutttkkkbbb______XXXXXXWWWWWWVVVVVVUUUUUUTTT[[[fffsss|||~~~zzzuuuqqqooonnnlllkkkooosssyyy}}}~~~{{{xxxuuutttnnnkkkhhheeeccccccdddeeeccceeegggjjjooouuu}}}yyyvvvwwwuuuzzzvvvpppnnnkkkkkkkkklllkkkkkkiiigggfffgggiiilllmmmlllmmmllljjjiiigggffffffeeeeeehhhjjjiiieeedddhhhlllkkklllmmmmmmllllllnnnooonnnnnnoooooonnnmmmlllllljjjiiihhhiiikkkllllllkkkiiijjjjjjiiigggeeecccbbbddddddeeeeeefffgggggghhhlllmmmnnnpppqqqrrrrrrrrrrrrtttuuuuuutttssstttuuusssuuuwwwyyyyyy{{{}}}pppbbbVVVQQQNNNQQQbbbwwwnnnRRRDDDBBB999999999999999999::::::777777777777777777888888hhhhhhiiiiiiiiiiiihhhhhhccceeeggghhhhhhjjjmmmoooqqquuuzzz~~~~~~}}}|||yyytttpppiiiiiihhhfffgggnnn{{{}}}~~~}}}{{{zzzxxxqqqhhhccc```^^^]]]___aaacccccchhhhhhhhhhhhhhhggggggfffddddddccccccddddddeeefffggggggggggggggghhhiiiiiiiiiiiiiiiiiigggeeecccbbbgggfffeeeeeeeeefffhhhiiigggfffffffffggghhhjjjkkkjjjiiihhhhhhhhhhhhhhhiiilllnnnpppqqqrrrqqqooonnnooonnnmmmlllkkkjjjjjjjjjkkklllllllllnnnrrrxxx|||{{{sssrrrqqqttt~~~uuuaaaSSSEEE>>>===<<<===@@@AAACCCEEECCC@@@======???>>><<<;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBEEEHHHKKKOOOTTTXXXYYY[[[^^^aaaeeehhhkkkmmmiiijjjllloooqqqrrrssstttvvvxxxzzz{{{|||}}}vvvkkkgggdddeeejjjqqqxxx{{{wwwsssjjjaaa___\\\[[[]]]]]]ZZZZZZ]]]___eeemmmuuu{{{~~~|||yyyvvvsssrrrqqqqqquuuwwwzzz}}}}}}zzzvvvrrrpppmmmiiidddaaa```aaabbbbbbhhhggghhhlllttt}}}wwwqqqmmmllltttyyyuuuooommmkkkjjjkkkkkkjjjiiilllkkkjjjjjjjjjllloooppppppooonnnllljjjiiiiiihhhgggggghhhhhhiiijjjkkklllnnnoooqqqpppooonnnpppqqqppppppppppppqqqqqqrrrrrrmmmlllkkkjjjjjjkkklllmmmpppoooooommmkkkhhheeecccgggggghhhiiiiiiiiiiiiiiijjjlllmmmooopppqqqqqqpppttttttttttttttttttttttttuuuuuuvvvvvvwwwzzz~~~yyykkk[[[QQQNNNRRR]]]iii~~~vvv]]]KKK@@@???:::888:::999666666999:::999777666666777999:::hhhhhhhhhhhhhhhggggggfffdddfffhhhiiijjjllloooqqqtttxxx}}}~~~|||{{{zzzxxxtttqqqlllllljjjhhhiiiqqq~~~~~~|||}}}yyypppfffbbb```]]]]]]___bbbddddddgggggggggggggggfffeeeeeecccccccccccccccddddddeeeggggggggggggggghhhhhhiiiiiiiiiiiiiiigggeeecccbbbfffffffffffffffggghhhhhhggggggffffffggghhhiiijjjiiiiiihhhgggggggggggghhhmmmnnnppprrrrrrrrrqqqpppoooooonnnmmmlllkkkkkkllljjjjjjjjjjjjkkkoootttxxxlll\\\IIIAAA>>>===>>>???CCCFFFHHHHHHEEEBBB@@@@@@>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======>>>@@@CCCEEEHHHLLLQQQTTTWWWXXX[[[^^^bbbfffhhhjjjkkklllnnnppprrrssstttttttttvvvxxxyyyzzz{{{~~~sssnnniiigggjjjoootttwww~~~tttiiieeeaaa```bbbbbb```aaadddfffkkkrrrxxx}}}~~~|||yyyvvvuuutttsssvvvxxxzzz}}}~~~|||yyytttooolllhhheeebbb``````aaabbbccceeefffjjjqqq{{{zzzqqqkkkjjjkkkooovvv~~~tttnnnllljjjjjjkkkkkkjjjiiikkkjjjjjjjjjkkkmmmoooqqqpppooonnnlllkkkjjjjjjjjjjjjjjjiiihhhiiijjjkkklllooopppqqqpppnnnmmmnnnooonnnoooppprrrrrrsssssssssmmmlllkkkjjjjjjkkklllmmmqqqqqqqqqooommmjjjhhhfffhhhhhhiiiiiijjjiiiiiiiiiiiijjjlllnnnoooooooooooosssssssssssssssrrrrrrrrrrrrtttuuuvvvwwwyyy}}}uuudddXXXRRRRRR[[[ddd||||||eeeQQQCCC???;;;999;;;;;;888888::::::999777666666777999:::gggggggggffffffeeeeeeeeeeeegggiiikkklllnnnrrruuuxxx|||~~~}}}{{{yyyxxxxxxwwwuuusssooonnnllljjjllltttzzzxxx{{{~~~tttiiiaaa___]]]]]]```cccdddeeefffffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbccccccdddffffffggggggggghhhhhhhhhhhhhhhiiihhhgggeeecccbbbeeefffgggggghhhhhhgggggghhhggggggggggggggghhhiiihhhggggggfffeeeeeeffffffkkklllmmmoooppppppoooooopppooonnnmmmlllllllllmmmjjjkkkkkkjjjjjjmmmqqquuu~~~iiiRRREEEAAA???>>>>>>BBBFFFJJJLLLJJJEEEBBB??????===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<>>>@@@BBBDDDHHHLLLPPPSSSTTTWWWZZZ^^^bbbdddfffjjjkkkmmmooopppqqqrrrrrrqqqsssvvvwwwxxxyyy|||~~~~~~xxxqqqlllkkknnnrrrtttyyysssmmmiiiggghhhhhhgggiiimmmoootttyyy~~~}}}{{{yyyxxxwwwxxxyyy{{{}}}~~~}}}}}}zzzvvvpppjjjgggaaa``````___```aaabbbccceeehhhoooyyysssjjjfffhhhkkkmmmvvvyyyrrrmmmkkkiiiiiiiiijjjiiihhhiiiiiiiiijjjkkkmmmpppqqqpppooonnnmmmmmmlllllllllooommmkkkiiihhhjjjkkkmmmoooqqqqqqpppnnnllllllllllllnnnqqqtttvvvvvvvvvuuunnnmmmlllkkkkkklllmmmnnnsssssssssrrrpppmmmkkkjjjiiijjjjjjjjjjjjjjjiiihhhhhhiiikkkmmmnnnnnnnnnmmmpppppppppppppppqqqqqqqqqppprrrtttvvvwwwyyy|||~~~oooaaaWWWSSSWWW^^^wwwuuu]]]IIIAAA<<<:::<<<<<<:::999;;;:::999888777777888999:::fffeeeeeedddddddddddddddeeegggjjjlllnnnqqquuuxxx||||||zzzxxxvvvtttttttttuuutttsssooonnnlllkkknnnvvv~~~yyyvvvwww{{{{{{oooaaa___^^^___aaadddeeeeeeeeedddcccbbbaaaaaa``````aaaaaaaaaaaaaaabbbbbbcccfffffffffgggggggggggggggggghhhhhhhhhgggeeecccbbbdddeeeggghhhhhhggggggfffhhhggggggggggggggghhhhhhggggggfffeeeddddddddddddfffgggiiijjjkkklllllllllnnnnnnmmmlllllllllllllllmmmmmmmmmlllkkkmmmpppsssxxxyyy\\\KKKDDD@@@======???CCCIIIMMMLLLGGGBBB>>>@@@>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::<<<>>>@@@AAADDDHHHLLLOOOPPPSSSWWWZZZ^^^aaabbbfffggghhhjjjkkklllmmmmmmoooqqqtttuuuvvvxxxzzz}}}|||}}}yyyrrrpppqqqssstttyyy}}}}}}vvvqqqmmmnnnmmmlllooosssvvvzzz~~~}}}|||{{{|||}}}~~~~~~zzzzzzyyyvvvqqqkkkeeeaaa]]]^^^^^^^^^^^^___```bbbhhhmmmvvv|||qqqjjjhhhlllpppuuu~~~~~~tttooojjjhhhffffffggghhhgggfffffffffggghhhjjjlllooopppoooooonnnnnnnnnnnnoooooosssqqqmmmjjjhhhiiikkkmmmoooqqqrrrqqqnnnlllkkkkkklllnnnrrrvvvyyyyyyyyyxxxpppooonnnmmmmmmmmmnnnooorrrrrrsssrrrqqqooommmlllkkkkkkkkkkkkkkkjjjjjjiiiiiijjjlllmmmnnnnnnnnnmmmnnnnnnnnnnnnoooooooooooooooqqquuuwwwxxxyyy{{{}}}~~~xxxhhh[[[SSSSSSXXXnnnlllRRRDDD>>>:::;;;===;;;:::;;;999999888777777888999999ddddddcccbbbbbbcccdddddddddgggjjjmmmppptttxxx{{{~~~~~~{{{wwwuuurrrpppooooooqqqssssssrrrlllkkkjjjlllpppyyyzzzvvvvvvwww{{{sssdddbbbaaaaaacccdddddddddcccbbbaaa```____________aaaaaa``````aaaaaabbbccceeeeeefffggghhhggggggfffggggggggggggfffeeecccbbbcccdddeeeggggggfffeeeeeeggggggggghhhhhhhhhhhhhhhgggfffeeedddccccccccccccdddeeefffhhhiiikkkkkklllllllllkkkkkkjjjjjjkkkkkklllmmmlllkkkjjjkkkmmmooorrrzzziiiUUUIIIAAA===<<<>>>AAAGGGLLLMMMJJJDDD@@@@@@>>><<<<<<<<<===<<<:::;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;:::<<<===>>>???BBBFFFIIILLLMMMPPPSSSWWW[[[]]]___bbbccceeefffhhhiiijjjjjjmmmooorrrssstttvvvxxxzzzyyyzzz|||~~~{{{xxxxxxxxxyyy{{{}}}}}}xxxtttsssrrrpppqqquuuxxx|||~~~~~~~~~~~~~~~|||uuutttrrrooojjjeee```]]]\\\]]]___^^^]]]]]]___bbbhhhnnnyyyyyysssppprrrwww{{{wwwpppmmmhhhfffddddddeeefffeeedddddddddeeegggiiikkklllmmmnnnmmmmmmnnnnnnpppqqqqqquuusssnnnkkkiiiiiikkklllnnnppprrrqqqooommmlllllllllooossswwwyyyzzzyyyyyyrrrqqqooonnnnnnnnnooooooppppppqqqqqqpppnnnmmmlllkkkkkkllllllllllllkkkkkklllmmmnnnoooppppppoooooommmmmmmmmnnnnnnoooooooooooorrruuuwwwxxxxxxzzz||||||}}}nnn```UUURRRTTTeeezzz{{{^^^IIIAAA::::::;;;:::999999999888888888888888888999cccbbbaaaaaabbbccceeefffeeehhhlllooossswww|||}}}yyyuuuqqqooojjjiiijjjllloooqqqqqqpppjjjjjjkkkooovvv~~~|||xxxwwwvvvwww~~~uuuiiigggeeedddddddddcccbbbbbbaaa___^^^^^^^^^___```aaaaaaaaaaaaaaabbbbbbcccdddeeefffggghhhgggffffffffffffggggggfffeeecccbbbbbbcccddddddeeeeeeddddddeeefffggghhhiiiiiiiiiiiiggggggeeedddccccccccccccdddeeefffhhhjjjlllmmmnnnkkkkkkjjjjjjjjjjjjjjjkkkiiijjjjjjhhhggggggiiikkknnnttt~~~wwwaaaPPPDDD>>>===>>>AAAEEEJJJNNNMMMIIIEEEAAA???===<<<======<<<:::;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>@@@CCCFFFHHHIIILLLPPPSSSWWWZZZ[[[___```bbbdddggghhhiiijjjlllmmmpppqqqqqqrrrtttvvvuuuwwwyyyzzz|||~~~}}}}}}|||zzzwwwssssssvvvyyy|||~~~~~~}}}~~~~~~zzzxxxpppnnnkkkgggccc```]]]\\\[[[^^^___^^^\\\]]]aaaeeegggnnnzzzxxxxxxvvvvvvwww}}}|||zzzzzz{{{{{{tttooolllgggfffddddddfffffffffeeeddddddeeegggiiijjjkkkllllllllllllmmmoooppprrrsssuuusssooollljjjiiijjjkkkllloooqqqrrrqqqooooooooommmooorrruuuwwwwwwwwwvvvqqqpppooonnnmmmmmmnnnnnnmmmmmmnnnoooooonnnllllllkkkkkklllmmmmmmmmmmmmmmmnnnooopppqqqrrrqqqppppppmmmmmmnnnnnnooooooppppppppprrrtttuuuuuuvvvxxxzzzzzz}}}tttfffYYYTTTTTT^^^rrrlllRRRGGG===::::::999888999888888888888888888888888aaaaaa```aaabbbdddggghhhgggjjjooossswww||||||wwwrrrmmmjjjhhhcccdddeeeiiimmmooonnnmmmjjjkkknnnuuu}}}|||yyyyyyxxxwww{{{{{{nnnkkkiiigggfffdddbbb``````___^^^]]]]]]___```aaabbbaaaaaaaaaaaabbbcccccccccdddfffhhhhhhgggfffeeeeeeffffffgggfffeeecccbbbbbbbbbaaaaaabbbbbbcccdddcccdddfffhhhiiijjjjjjjjjhhhgggfffeeeccccccccccccddddddeeegggiiilllnnnoookkkkkkkkkjjjjjjkkkkkklllhhhhhhiiihhhffffffhhhjjjjjjoooxxxmmmXXXHHHAAAAAA===>>>AAAFFFKKKMMMKKKIIIBBB@@@============<<<:::;;;<<<<<<===>>>>>>?????????>>>===<<<<<<<<<<<<===999:::;;;;;;;;;===@@@CCCDDDEEEHHHLLLOOOSSSVVVWWWZZZ\\\^^^aaadddfffggghhhiiikkkmmmmmmmmmmmmoooqqqqqqsssuuuwwwxxx{{{~~~~~~}}}wwwtttvvvyyy|||~~~}}}}}}{{{||||||||||||zzzyyyxxxxxx{{{~~~~~~zzzuuurrrjjjhhhddd```]]][[[[[[[[[ZZZ]]]___^^^]]]___eeejjjmmmsss|||~~~sssssstttvvv{{{|||zzz{{{}}}}}}{{{yyyxxxvvvsssooollliiigggffffffhhhiiihhhgggeeefffgggiiijjjkkkkkkkkkjjjjjjkkklllnnnppprrrtttsssrrrooommmkkkiiiiiiiiijjjmmmqqqssssssrrrrrrrrrmmmnnnooopppqqqrrrrrrrrrooonnnmmmkkkjjjkkkkkklllkkklllmmmnnnnnnmmmlllllljjjkkklllmmmnnnoooooooooooooooqqqrrrrrrrrrqqqpppnnnnnnoooooopppqqqqqqqqqqqqrrrrrrqqqqqqrrrtttvvvwwwyyy~~~{{{mmm___WWWWWWZZZlll{{{]]]NNN@@@;;;:::999888999888888888999999888888888aaa`````````bbbeeehhhjjjiiimmmqqquuuzzz~~~yyysssmmmhhheeeccc___```ccchhhlllnnnmmmlllkkkmmmqqqyyy~~~{{{zzz{{{zzzxxx{{{qqqnnnkkkiiigggdddaaa^^^___^^^]]]]]]]]]___aaacccbbbbbbbbbbbbbbbccccccdddcccdddfffhhhhhhgggfffeeeeeeffffffffffffeeecccbbbbbbaaa`````````aaacccdddbbbcccfffhhhjjjkkkkkkjjjiiihhhfffeeedddcccccccccbbbbbbccceeegggjjjlllmmmllllllkkkkkkkkkllllllmmmiiijjjjjjiiihhhhhhjjjkkkhhhlllttt~~~uuu]]]JJJCCCDDD::::::<<<@@@FFFJJJJJJIIIBBB@@@>>>=========<<<:::;;;<<<<<<===>>>??????@@@??????>>>===============888999:::::::::;;;>>>AAAAAACCCEEEIIIMMMPPPSSSTTTUUUWWWZZZ]]]```bbbdddeeegggiiijjjjjjjjjjjjkkkmmmnnnpppssstttvvvxxx|||~~~}}}zzzvvvwwwzzz}}}~~~{{{yyyyyywwwxxxyyyzzzyyywwwuuusssuuuxxx~~~}}}~~~|||wwwrrrnnngggddd```[[[YYYYYY[[[\\\YYY\\\^^^^^^]]]aaahhhooouuuyyyxxxqqqrrrrrrrrruuu|||}}}}}}zzzyyyzzz}}}yyyvvvsssssstttsssooolllkkkiiihhhhhhjjjkkkjjjiiiggghhhiiikkkkkkllllllllliiiiiijjjlllnnnpppssstttrrrqqqooommmkkkjjjiiihhhhhhlllqqqttttttttttttuuummmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkiiihhhhhhiiiiiijjjkkkmmmnnnnnnnnnmmmllljjjjjjlllnnnooopppppppppooooooqqqrrrrrrqqqppppppnnnoooooopppqqqrrrrrrsssqqqqqqpppooommmnnnqqqtttuuuwww{{{qqqcccZZZYYYYYYhhh|||cccTTTCCC<<<;;;999999:::888888999999999999888888`````````bbbeeehhhiiijjjqqqtttyyy}}}|||wwwooohhhccc___[[[YYYWWWZZZ___eeeiiikkkllllllkkkooowww}}}}}}~~~sssnnnhhheeedddcccaaa^^^]]]]]]]]]^^^___```bbbbbbdddddddddddddddcccbbbaaacccbbbbbbbbbccceeeggghhhjjjiiigggfffdddcccccccccbbbaaa```______```aaabbbdddeeegggiiikkklllmmmmmmkkkjjjgggeeedddddddddeeeiiihhhhhhggghhhiiikkkllllllmmmmmmnnnnnnnnnnnnmmmkkkjjjhhhgggfffffffffffflllmmmqqqyyy}}}xxx}}}gggWWWKKKCCC@@@<<<:::;;;@@@EEEGGGGGG@@@@@@AAA@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;===;;;888777777999<<<>>>===>>>AAADDDHHHKKKOOOQQQQQQTTTWWWYYY[[[^^^aaacccdddfffggghhhggggggiiikkkmmmnnnoooqqqsssvvvxxxzzz~~~~~~~~~~~~~~~}}}zzzyyyxxxyyyyyyxxxuuusssttttttrrrtttvvvwwwvvvuuurrrppprrruuu{{{}}}~~~|||zzzvvvppphhhccc___]]]ZZZXXXXXXXXXXXXWWWZZZYYYZZZ\\\aaahhhoootttzzz}}}~~~zzzuuurrrooolllhhhkkknnnsss~~~|||yyywwwuuuuuuuuuqqqooonnnnnnoooppppppooommmlllkkklllmmmlllkkkiiihhhhhhhhhiiijjjlllmmmnnnoooooooooooooooooooooooopppooollljjjhhhgggggggggkkkmmmppprrrttttttssssssoooooommmkkkjjjiiihhhhhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjlllnnnqqqrrrooooooooooooppppppppppppsssrrrqqqpppppppppqqqrrroooooooooooopppqqqrrrrrruuurrrssszzzxxxiii\\\WWWWWWbbbrrrtttZZZCCC>>>>>>:::999===;;;:::999999888888999999``````aaadddgggjjjlllmmmsssvvv{{{}}}wwwqqqiiiaaa[[[WWWTTTRRRSSSVVV\\\ccchhhllloooppppppttt|||~~~qqqmmmhhheeedddbbb```^^^]]]]]]]]]]]]^^^___``````bbbbbbccccccccccccbbbbbbccccccccccccdddfffhhhiiilllkkkiiihhhfffeeeeeedddbbbaaa```______```aaabbbdddeeegggiiikkklllmmmmmmmmmkkkiiihhhgggggghhhiiiiiiiiiiiihhhiiijjjlllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkiiihhhggggggggghhhlllmmmpppwww~~~uuuooorrr{{{mmm]]]OOOEEE@@@===999999<<>>>>>????????????>>>=========>>>>>>??????@@@AAAAAA?????????>>>===<<<<<<<<<<<<;;;999777777999:::<<<===>>>???BBBDDDGGGJJJKKKNNNQQQTTTVVVXXX[[[^^^```aaabbbdddeeeeeefffhhhjjjllllllmmmoooqqqtttvvvwww|||~~~{{{yyyzzz|||~~~{{{yyysssssstttssspppooopppqqqrrrtttvvvwwwxxxvvvuuusssqqqtttzzz}}}~~~|||yyyuuuqqqkkkddd```]]][[[YYYWWWWWWWWWWWWWWWZZZ[[[]]]aaagggmmmtttwwwyyyyyywwwrrrnnnjjjgggeeeeeejjjqqqxxx~~~}}}|||{{{yyywwwtttqqqooonnnnnnoooppppppooommmlllllllllmmmmmmkkkiiihhhhhhhhhiiijjjkkklllmmmoooooooooooooooooooooooommmllljjjiiihhhhhhiiiiiijjjlllnnnqqqssssssssssssmmmlllkkkiiihhhgggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkklllmmmnnnnnnmmmmmmnnnoooppppppqqqrrrsssrrrqqqpppoooooopppqqqoooooooooooopppqqqrrrrrrtttqqqqqqxxxzzzkkk^^^WWWSSS\\\llldddKKKBBB@@@;;;888999;;;:::999999888888999999```aaacccfffiiimmmppprrrwwwzzz{{{xxxqqqjjjaaaYYYSSSPPPMMMLLLNNNQQQWWW___gggmmmrrrtttsssxxx~~~|||oookkkgggdddbbbaaa___^^^]]]]]]\\\\\\\\\\\\]]]]]]______```aaabbbbbbbbbbbbcccccccccccceeegggiiikkkkkkjjjiiihhhgggfffeeedddbbbaaa```______```aaabbbeeefffgggiiikkklllmmmmmmmmmllljjjiiiiiiiiijjjkkkjjjjjjjjjjjjkkklllmmmnnnoooooooooooonnnmmmlllllllllkkkiiihhhggghhhhhhiiillllllooottt}}}xxxnnnggghhhoooyyyyyygggWWWKKKEEEAAA<<<:::;;;<<<:::888<<<<<<<<<<<<==================>>>??????@@@@@@AAA??????>>>>>>======<<<<<<;;;;;;:::999888888888888======>>>???AAACCCDDDEEEJJJMMMPPPRRRTTTVVVYYY\\\\\\^^^```bbbbbbdddfffhhhjjjkkkkkkmmmoooqqqssstttyyy|||zzzxxxyyy}}}|||xxxvvvlllmmmnnnmmmllllllmmmooossstttwwwyyyzzzzzzyyyxxxrrruuuzzz}}}{{{xxxsssnnniiiddd___[[[YYYXXXWWWVVVUUUVVVVVVWWWYYY[[[```fffmmmssswwwzzzyyytttmmmhhhccc```^^^]]]bbbkkkwwwyyysssqqqooommmmmmooopppooonnnkkkkkklllmmmnnnmmmjjjhhhhhhhhhhhhhhhiiijjjllllllnnnnnnnnnnnnnnnnnnnnnnnnjjjiiihhhhhhhhhiiikkkkkkkkklllnnnoooppppppoooooojjjiiihhhgggfffeeeeeefffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkklllllllllllllllkkkkkkkkklllmmmnnnooopppqqqrrrsssrrrqqqpppooonnnnnnooonnnnnnnnnnnnooopppqqqrrrsssoooooouuu|||}}}nnn```XXXQQQWWWdddzzzqqqTTTGGGBBB===999999;;;:::999999888888999999```bbbeeehhhlllppptttwww|||{{{vvvqqqiiiccc[[[SSSOOOMMMKKKJJJKKKNNNTTT\\\eeemmmssswwwsssyyy~~~tttkkkiiifffcccaaa___^^^]]]]]]]]]\\\ZZZZZZZZZZZZZZZ\\\]]]^^^```aaabbbccccccbbbbbbbbbcccdddgggiiijjjhhhhhhggggggeeedddcccbbbbbbaaa```______```aaabbbeeefffgggiiijjjkkklllllllllkkkjjjhhhggggggggggggiiijjjjjjkkklllmmmnnnnnnooooooooonnnnnnlllkkkjjjjjjiiihhhggggggggghhhiiillllllnnnqqqyyywwwmmmeeeccchhhppp}}}tttaaaRRRLLLGGGAAA>>>>>>===:::888999999999:::;;;<<<<<<=========>>>>>>???@@@@@@@@@???>>>>>>>>>=========<<<;;;;;;::::::999888777666;;;;;;<<<===>>>@@@BBBCCCGGGIIILLLNNNPPPRRRUUUWWWWWWYYY\\\^^^___aaadddggghhhiiiiiikkklllnnnpppqqqwwwyyy|||{{{yyyzzz{{{uuuqqqnnnggghhhiiiiiijjjkkknnnqqquuuwwwyyy|||}}}~~~~~~~~~xxxzzz}}}}}}}}}~~~~~~}}}|||xxxsssmmmgggbbb^^^ZZZWWWUUUUUUUUUTTTSSSTTTVVVXXXXXX\\\ccckkkqqquuuwwwxxxwwwnnnddd^^^[[[YYYYYYZZZeeeqqq{{{ssspppnnnmmmlllnnnnnnnnnmmmjjjjjjkkkmmmnnnmmmjjjgggggggggggghhhhhhjjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmiiiiiihhhggghhhiiijjjkkkmmmmmmmmmmmmmmmllljjjjjjhhhggggggfffffffffffffffeeeeeeeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhjjjkkkmmmnnnnnnmmmlllkkklllmmmmmmnnnnnnooooooppprrrqqqpppooonnnnnnmmmmmmmmmmmmmmmnnnooopppqqqrrrrrroooooosssyyyrrrdddZZZSSSTTT]]]qqq|||\\\KKKCCC???======;;;:::999999888888999999aaadddhhhlllooosssyyy}}}}}}wwwpppkkkaaa\\\UUUOOOMMMLLLKKKKKKLLLNNNRRRYYYbbbllltttyyyvvv}}}~~~ssslllgggfffeeebbb```^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXZZZ[[[]]]___aaabbbccccccaaaaaaaaaaaaccceeeggghhhggggggggggggfffeeecccbbbbbbaaa```______```aaabbbdddeeefffhhhiiijjjjjjkkklllllljjjiiigggfffeeeeeehhhhhhiiikkklllmmmmmmmmmnnnnnnnnnmmmmmmkkkjjjiiihhhgggfffeeeffffffhhhhhhkkklllmmmpppuuuwwwnnndddaaabbbiiiuuummm___SSSMMMEEEAAA???===:::888888777777888999:::<<<===<<<======>>>??????@@@@@@>>>>>>>>>>>>============:::;;;;;;;;;:::888777666999999:::;;;===???AAABBBDDDFFFIIIKKKLLLNNNQQQSSSSSSUUUXXX[[[\\\___bbbdddffffffggghhhjjjlllnnnppptttvvvyyy|||~~~}}}zzz|||~~~xxxqqqkkkgggeee```bbbdddfffhhhlllqqqtttzzz{{{}}}~~~|||{{{|||{{{yyyxxxrrrmmmfff```\\\YYYVVVTTTQQQRRRSSSSSSRRRSSSVVVYYY\\\aaaiiipppuuuvvvuuutttooodddZZZVVVTTTTTTXXX___nnn|||{{{sssooommmkkkkkkllllllllljjjhhhhhhiiikkklllllliiiggggggggggggggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhgggfffgggggghhhiiiiiijjjjjjjjjjjjjjjjjjhhhhhhgggggghhhhhhiiiiiiffffffeeeddddddeeeffffffgggggggggggggggggggggggghhhjjjlllnnnoooppppppooooooooonnnnnnmmmlllllllllppppppoooooonnnmmmlllllllllllllllmmmnnnoooqqqrrrsssppppppssswwwxxxhhh\\\VVVTTTXXXhhhkkkSSSFFF???======;;;:::999999888888999999eeeiiinnnqqqtttxxx~~~~~~|||yyyssslllggg[[[WWWRRROOOMMMMMMLLLKKKLLLNNNQQQXXXaaallluuu{{{}}}|||~~~|||vvvpppjjjgggcccddddddbbb^^^\\\\\\\\\]]]\\\[[[YYYXXXXXXWWWWWWZZZ[[[]]]___aaabbbccccccaaaaaaaaaaaabbbccceeefffhhhiiiiiiiiiiiigggeeedddbbbaaa```______```aaabbbcccdddeeeggghhhhhhiiiiiilllkkkjjjiiihhhfffeeeeeeeeefffhhhiiikkkkkkllllllllllllllllllkkkjjjiiiiiifffeeeeeedddeeefffhhhiiikkklllnnnooosss{{{yyyqqqgggbbbaaaeeeppp|||vvvcccZZZOOOFFFAAA===:::777888777777777888999;;;<<<<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::999888888888999:::<<<>>>???@@@@@@BBBEEEGGGHHHJJJLLLOOONNNQQQTTTVVVXXXZZZ^^^```aaabbbccceeegggjjjlllnnnpppsssvvvxxxzzz||||||zzz{{{|||zzzxxxtttnnniiieeeaaa```\\\^^^aaaeeeiiiooovvvzzz}}}{{{zzzyyyxxxvvvsssqqqjjjeee___ZZZVVVUUUSSSQQQNNNPPPRRRRRRQQQRRRWWW[[[cccgggnnntttvvvtttpppnnncccZZZSSSRRRRRRTTT^^^kkk|||zzzsssmmmkkkiiiiiijjjjjjiiihhhhhhgggfffgggiiijjjhhhgggggggggggggggggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjlllkkkiiigggeeeeeeeeefffbbbcccdddfffiiikkklllmmmiiiiiiiiiiiijjjkkklllmmmhhhgggfffdddcccddddddeeeggggggggggggggggggggggggfffgggjjjllloooqqqrrrrrrpppoooooommmlllkkkjjjiiimmmmmmnnnnnnnnnmmmllllllkkkkkkkkklllnnnoooqqqqqqrrrqqqqqqsssvvv|||ooo```WWWSSSUUUbbbuuudddOOOBBB<<<;;;;;;:::999999888888999999jjjoootttwwwyyy}}}}}}zzzuuuoooiiiddd[[[XXXUUUSSSQQQPPPNNNLLLKKKLLLPPPVVVaaammmxxx|||~~~|||xxxtttrrrppplllhhheeeddddddaaabbbcccaaa]]][[[[[[\\\\\\\\\[[[YYYXXXXXXXXXXXX[[[\\\]]]___aaabbbccccccccccccbbbbbbbbbcccdddeeeggghhhiiijjjiiigggfffdddbbbaaa```______```aaabbbbbbcccdddeeefffgggggggggffffffgggggggggffffffeeebbbccceeegggiiijjjjjjiiiiiiiiijjjjjjjjjiiiiiihhhfffeeeeeeeeefffgggiiijjjjjjmmmooooooqqqxxx{{{rrrllliiikkkuuutttcccTTTJJJDDD>>>;;;999888777666777888:::;;;<<<<<<======>>>?????????============>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<>>>AAACCCDDDEEEHHHJJJJJJLLLOOORRRSSSUUUYYY[[[\\\\\\^^^```cccgggiiikkklllnnnqqqtttuuuvvvyyy{{{~~~}}}||||||yyywwwrrrqqqnnnjjjgggcccaaa___]]]```dddiiiooowww~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}yyyxxxvvvuuutttqqqllliiiaaa]]]XXXTTTRRRQQQPPPOOOKKKOOORRRRRRQQQRRRWWW\\\fffjjjooorrrqqqmmmgggccc[[[TTTRRRUUUVVVZZZjjj}}}xxxtttkkkiiiggggggggghhhgggfffgggeeeddddddfffgggggggggggggggfffffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhfffeeeeeeeeefffaaabbbcccdddfffiiikkkllliiiiiiiiijjjkkklllnnnoookkkiiigggdddcccccccccdddffffffffffffffffffffffffeeefffgggiiilllnnnqqqrrrooonnnnnnmmmlllkkkjjjjjjjjjkkklllmmmnnnmmmlllllljjjjjjkkklllmmmooopppqqqqqqpppqqqssstttxxxvvveeeXXXSSSSSS\\\jjj}}}yyy^^^JJJ???;;;;;;:::999999888888999999nnnsssyyy{{{}}}|||xxxsssnnngggbbb___]]]ZZZXXXVVVTTTPPPNNNJJJKKKNNNVVVaaannn{{{~~~~~~{{{uuuppphhhgggeeebbb``````bbbddd___aaabbbaaa]]]ZZZZZZ[[[\\\\\\ZZZYYYYYYXXXXXXXXX[[[\\\^^^```aaabbbcccccceeeeeecccccccccdddeeeeeeeeefffggghhhgggfffdddbbbbbbaaa```______```aaabbbaaabbbcccdddeeefffffffff``````bbbcccdddeeeeeeeee```bbbdddfffhhhhhhhhhhhhggghhhhhhiiiiiiiiihhhhhhffffffffffffggghhhjjjkkkjjjmmmooopppqqqvvv~~~xxxtttttt}}}wwwdddVVVMMMFFFBBB:::999777666777888:::;;;<<<<<<======>>>?????????============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======:::999999888888888888888:::<<<>>>@@@AAABBBEEEGGGGGGIIILLLNNNPPPRRRUUUWWWXXXYYYZZZ]]]aaadddgggiiiiiikkknnnpppqqqsssuuuwww{{{~~~zzztttrrrooonnnllljjjgggeeecccbbbaaadddiiinnnuuu~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||vvvuuutttsssqqqmmmgggccc[[[WWWSSSPPPOOOOOONNNMMMKKKNNNRRRRRRQQQRRRXXX]]]fffiiilllnnnkkkeee^^^YYYXXXTTTUUU[[[\\\aaauuu}}}vvvtttjjjhhhffffffffffffeeedddgggdddbbbbbbdddfffgggggggggffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhgggfffeeeeeefffgggeeeeeedddddddddeeeffffffhhhhhhiiijjjkkkmmmoooooommmkkkhhheeecccbbbccccccffffffffffffffffffffffffeeeeeeeeegggiiilllooopppmmmmmmlllllllllkkkkkkkkkiiijjjlllmmmnnnmmmmmmllljjjjjjjjjkkkmmmooopppqqqooooooqqqsssrrrvvv{{{iiiXXXSSSQQQWWWaaarrrjjjSSSEEE???;;;:::999999888888999999sssxxx~~~}}}yyytttnnniiieeebbbbbbaaa___\\\XXXTTTPPPNNNOOOQQQUUU]]]hhhvvv~~~~~~wwwmmmeee```___\\\[[[[[[]]]```bbbbbbbbbaaa```^^^[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXXXX[[[[[[[[[\\\^^^bbbeeegggcccdddfffgggggggggffffffiiiiiiiiihhhhhhgggfffeeedddcccaaa`````````aaabbbaaaaaaaaaaaabbbcccdddeeedddddddddcccccccccccccccddddddeeeeeefffgggggghhhiiiiiiiiihhhhhhhhhhhhgggfffffffffggghhhiiijjjkkkmmmnnnpppqqqssswww|||xxxgggZZZOOOJJJ???;;;888999888555555888:::;;;;;;<<<===>>>??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888:::;;;<<<===>>>@@@AAAAAADDDFFFIIIJJJKKKMMMOOORRRSSSTTTVVVYYY\\\```cccdddeeegggjjjkkkmmmooosssuuuuuuyyywwwsssrrrsssssstttttttttrrrqqqooonnnooosssyyy}}}}}}}}}~~~}}}~~~{{{|||~~~~~~|||zzzxxx|||xxxsssmmmhhhbbb\\\YYYQQQPPPNNNMMMKKKKKKLLLLLLMMMMMMMMMNNNQQQVVVZZZ]]]fffeeeeeeddd]]]UUUSSSVVVSSSZZZaaadddlllzzz~~~yyyxxx{{{~~~zzzqqqgggeeeccccccdddffffffeeeeeebbb```bbbeeehhhhhhgggcccdddeeefffggggggggggggmmmllljjjiiiiiijjjkkklllffffffeeedddeeefffggghhhkkkjjjgggcccaaabbbfffiiidddeeeggghhhjjjlllnnnnnnooollliiifffeeefffhhhiiiiiiiiiiiiiiihhhfffeeeccc``````aaabbbeeehhhkkkmmmkkklllmmmnnnnnnnnnmmmlllkkkkkkllllllmmmnnnnnnnnnllllllkkkjjjiiikkkooorrrpppoooooooooqqqwww~~~rrr\\\TTTOOOSSSZZZhhh\\\GGG@@@:::999777888999::::::999yyy}}}~~~}}}{{{xxxsssoookkkhhhfffccc```[[[VVVRRRPPPOOONNNOOORRRXXXcccppp}}}|||yyyyyy{{{uuukkkddd\\\\\\[[[[[[\\\]]]___```bbbbbbaaa___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[]]]```ccceeebbbccceeefffgggggggggfffgggggghhhhhhhhhgggffffffcccbbbaaa____________``````````````````aaaccccccbbbbbbbbbbbbbbbbbbbbbbbbdddddddddeeeffffffggggggiiiiiiiiiiiiiiiiiiiiiiiihhhgggggghhhiiijjjkkklllooopppqqqrrrsssuuuzzz}}}zzzhhhZZZSSSGGGAAA===;;;999666666999888888999:::;;;======>>>========================>>>>>>>>>==================<<<<<<;;;:::999999888999:::;;;<<<===>>>??????AAACCCEEEGGGHHHIIILLLNNNPPPQQQSSSUUUYYY\\\___```aaaccceeeggghhhkkknnnqqqooorrrwww|||~~~{{{zzz}}}||||||~~~}}}}}}}}}~~~}}}}}}~~~||||||{{{zzzyyyxxxwwwwwwuuuqqqkkkeee```[[[VVVSSSOOONNNLLLKKKJJJJJJJJJKKKMMMMMMNNNPPPSSSVVVZZZ\\\^^^\\\[[[ZZZTTTNNNOOOSSSWWW```jjjpppxxx~~~xxxvvvxxx{{{~~~}}}tttlllfffdddbbbbbbdddeeeeeedddeeecccaaacccfffhhhiiihhheeeeeeeeefffgggggghhhhhhkkkkkkjjjjjjjjjjjjkkkkkkgggfffeeeddddddeeeffffffkkkiiifffbbb``````cccfffddddddfffgggiiikkklllmmmmmmkkkhhheeedddeeeggghhhiiijjjjjjjjjjjjiiigggfffaaaaaaaaabbbdddgggjjjkkkkkklllmmmnnnooonnnmmmmmmlllllllllmmmmmmmmmmmmmmmllllllkkkjjjiiikkkooorrrnnnnnnnnnnnnpppuuu{{{xxxcccYYYRRRSSSWWWccczzzhhhPPPFFF>>><<<:::999::::::999888|||zzzxxxuuurrrnnnkkkiiihhhddd```XXXQQQMMMMMMOOOPPPQQQVVV```mmmzzzvvvqqqrrrsssxxx||||||rrrhhhbbbYYY[[[]]]^^^````````````bbbbbbaaa___^^^\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYYYYZZZ\\\^^^aaabbb```aaaccceeegggggggggfffeeeeeefffggggggggggggfffdddcccaaa___]]]]]]]]]]]]^^^^^^^^^^^^___```aaabbb````````````````````````cccccccccdddeeeeeeffffffhhhhhhhhhiiijjjjjjkkkkkkiiiiiiiiiiiiiiijjjkkklllooopppqqqqqqqqqsssvvvyyy}}}{{{hhh]]]NNNFFF>>>;;;888444333666555555666888999;;;<<<<<<============>>>>>>>>>>>>?????????????????????@@@>>>>>>===<<<;;;999999888888888999:::;;;;;;<<<<<<<<<>>>AAABBBCCCDDDFFFHHHLLLLLLNNNPPPSSSVVVYYYZZZ[[[]]]___aaabbbeeehhhkkklllooosssvvvyyy}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxvvvtttsssssstttmmmhhhaaa[[[WWWSSSOOOMMMLLLKKKIIIHHHHHHHHHIIIIIILLLNNNPPPSSSVVVWWWXXXYYYUUURRRPPPOOOJJJGGGKKKRRRXXXdddqqqzzzwwwuuuxxx{{{zzzxxx||||||vvvooohhheeecccaaaaaabbbddddddcccfffdddcccdddggghhhiiihhhffffffeeeeeefffggghhhiiiiiijjjjjjkkkkkkjjjjjjjjjgggfffeeeccccccccccccdddiiihhheeeaaa^^^^^^```cccccccccdddfffgggiiijjjkkkkkkjjjgggeeeddddddeeefffjjjjjjkkkkkkkkkkkkjjjiiibbbbbbbbbbbbdddfffhhhiiikkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjiiijjjnnnppplllmmmmmmmmmnnnrrrxxx}}}mmm```UUURRRSSS[[[ooouuuXXXIIIAAA???<<<::::::999888777|||yyyvvvtttqqqmmmiiigggeeedddbbb]]]WWWQQQNNNNNNPPPRRRVVV]]]iiiwww~~~uuuqqqsssvvvvvvzzzyyymmmddd___ZZZ]]]```dddeeeeeedddcccbbbaaa```___^^^]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWYYYYYYYYYYYY[[[]]]^^^___^^^```bbbdddffffffffffffcccccceeeffffffgggggggggfffdddbbb```^^^]]]]]]]]]^^^]]]]]]^^^^^^___```aaa^^^^^^^^^_______________bbbbbbcccddddddeeeeeefffgggggghhhiiijjjkkklllllljjjjjjiiiiiiiiijjjkkkkkkmmmnnnpppppppppqqqtttwwwyyyttteeeVVVLLLAAA<<<999555444666444444666777999:::;;;<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>===;;;:::999999888888888888999999999999999;;;===>>>??????BBBCCCGGGHHHIIIKKKNNNQQQSSSUUUWWWXXX[[[]]]^^^```dddfffiiilllooorrrtttwwwzzz}}}~~~~~~}}}}}}|||||||||}}}}}}{{{{{{{{{{{{{{{|||||||||{{{zzzwwwtttrrrooonnnmmmfffaaaZZZTTTQQQNNNLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLOOOSSSVVVWWWWWWUUUTTTPPPLLLHHHFFFDDDDDDKKKTTT^^^lll{{{xxxvvvyyy}}}~~~{{{vvvvvv}}}}}}vvvrrrmmmhhhdddbbb``````aaabbbbbbbbbeeeeeeeeefffggghhhiiiiiifffeeedddcccccceeeggghhhggggggiiijjjjjjjjjiiihhhgggfffdddbbbaaaaaaaaaaaaddddddcccaaa^^^^^^```bbbbbbcccdddeeefffggghhhiiiiiihhhgggeeeddddddeeeeeeiiiiiijjjjjjkkkkkkkkkkkkdddcccccccccccceeefffgggjjjjjjkkkllllllmmmmmmmmmooonnnnnnmmmllllllkkkkkkjjjjjjjjjiiihhhiiilllnnnlllmmmmmmnnnooorrrvvvzzzuuugggYYYSSSQQQUUUeeewwwzzz[[[GGGAAA>>>;;;999999999888777|||xxxvvvrrroookkkfffaaa^^^\\\\\\YYYWWWTTTQQQPPPQQQSSSTTTYYYbbbpppyyyuuuvvvxxxuuuxxx|||zzzmmmccc^^^]]]___cccfffgggfffeeecccbbbaaa```^^^^^^]]]]]]^^^]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]___aaaccceeeeeeeeeeeeaaabbbcccdddeeefffffffffgggfffcccaaa___^^^]]]]]]^^^^^^^^^^^^^^^```aaaaaa]]]]]]^^^^^^____________bbbbbbcccddddddeeeeeefffffffffgggiiijjjkkklllllljjjjjjiiihhhhhhhhhiiiiiihhhjjjlllmmmnnnppprrrtttuuu|||mmm___SSSGGGAAA>>>:::888999555555666888999:::<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===<<<;;;:::888888888888888777777777888:::<<<<<<<<<===>>>@@@DDDEEEFFFHHHJJJLLLNNNPPPSSSUUUWWWYYYZZZ]]]```cccaaadddhhhjjjmmmpppsssvvvxxx|||{{{{{{zzzzzzzzz{{{{{{{{{xxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvsssoookkkfffccc\\\XXXRRRNNNKKKJJJIIIHHHIIIHHHHHHGGGHHHIIIKKKLLLMMMOOOTTTWWWWWWTTTPPPNNNJJJFFFBBBAAAAAADDDNNNYYYlllzzz{{{wwwyyy||||||wwwsssvvv~~~xxxrrroookkkgggcccaaa______```bbbbbbaaaeeeeeefffggggggggghhhhhhdddcccbbbaaaaaabbbdddfffdddeeeggghhhhhhhhhgggffffffeeecccaaa```______```___```aaaaaa``````ccceeecccddddddeeefffgggggghhhhhhhhhhhhgggfffffffffeeegggggghhhhhhiiiiiijjjjjjfffeeedddddddddeeefffggghhhiiiiiiiiijjjkkklllllloooooonnnmmmlllkkkkkkjjjiiijjjjjjiiihhhhhhjjjlllmmmnnnppppppppprrrvvvxxx|||lll]]]UUUQQQRRR^^^lll~~~___HHH@@@===999777777888888888~~~|||yyytttqqqllliiiddd^^^YYYVVVTTTSSSOOOOOOPPPQQQSSSUUUWWWYYY]]]fffuuu|||yyyyyyzzzxxx{{{}}}rrrhhhcccaaabbbcccdddddddddcccbbbbbbaaa___^^^^^^^^^____________^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^```bbbddddddddddddaaaaaabbbddddddeeeeeeeeehhhfffdddaaa___^^^^^^^^^]]]]]]]]]]]]^^^___```aaa^^^^^^^^^___``````aaaaaacccccccccdddeeeeeeffffffeeefffggghhhiiijjjkkkkkkiiihhhgggfffffffffffffffeeegggiiikkkkkkmmmoooqqqpppuuu}}}xxxeeeXXXJJJDDD@@@;;;888777666777777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>=========>>>??????@@@@@@@@@??????>>>>>>======<<<::::::999999888777666666777999;;;;;;:::;;;<<<>>>BBBBBBCCCDDDFFFHHHJJJKKKOOOQQQSSSUUUVVVXXX\\\^^^^^^```dddgggiiilllooorrrooosssxxx|||}}}}}}}}}wwwxxxxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvuuuttttttrrrrrrpppmmmhhhbbb\\\XXXRRRNNNJJJHHHGGGGGGFFFEEEHHHGGGGGGHHHIIIKKKLLLNNNMMMPPPTTTVVVTTTPPPJJJGGGCCC@@@>>>???BBBIIIWWWdddyyyyyyyyy{{{wwwsssqqquuu||||||}}}zzzrrrmmmlllhhhdddcccaaa______```bbbbbbaaaccceeeggggggfffffffffgggcccbbbaaa``````aaabbbcccbbbccccccdddeeeeeeeeeeeeeeecccaaa```^^^^^^^^^___]]]___aaabbbbbbccceeegggeeefffffffffgggggghhhhhhiiiiiijjjjjjiiihhhggggggggggggffffffggghhhiiiiiigggfffeeeeeeeeefffggghhhhhhhhhhhhiiijjjkkklllmmmoooooonnnmmmllllllkkkkkkjjjkkkkkkkkkiiiiiikkklllnnnpppqqqrrrrrrsssuuuwww~~~rrrbbbZZZTTTQQQXXXccc{{{hhhOOO@@@<<<888666666777888888~~~|||yyyuuuqqqnnnfffccc^^^XXXSSSPPPNNNNNNKKKLLLOOORRRWWW\\\aaadddhhhppp~~~~~~|||qqqlllhhhgggeeecccbbbbbbccccccbbbaaa___^^^^^^^^^```aaa``````__________________^^^^^^^^^^^^^^^^^^]]]]]]^^^___```bbbccccccbbbbbbaaaaaabbbcccdddddddddcccfffeeebbb```___^^^^^^^^^\\\\\\[[[\\\\\\]]]^^^_________``````aaabbbbbbbbbdddddddddeeeffffffggggggeeeeeefffggghhhhhhiiiiiigggfffeeedddccccccccccccdddfffhhhiiiiiiiiijjjkkklllpppvvv~~~nnn```RRRKKKFFF???999666777777888888888999999999:::::::::;;;<<<==================>>>???@@@@@@@@@????????????????????????<<<<<<;;;:::999888777666666888999999999999:::;;;?????????@@@BBBDDDFFFGGGIIIKKKMMMOOOPPPRRRVVVYYY[[[]]]```bbbdddfffiiikkkgggkkkpppsssvvv{{{~~~|||zzzyyyxxxtttuuuvvvvvvwwwwwwwwwvvvttttttuuutttsssrrrpppooolllkkkgggbbb]]]WWWQQQOOOJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFFFFGGGHHHKKKMMMNNNNNNQQQSSSTTTQQQKKKEEEAAA>>><<<===BBBIIITTTeeettt~~~~~~~~~xxxvvvuuuwww{{{~~~~~~}}}wwwxxxvvvpppllljjjgggbbbdddaaa______aaabbbbbbaaabbbeeeggggggfffdddeeefffbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaabbbcccddddddcccbbb```^^^^^^^^^^^^^^^^^^```cccdddddddddeeeggghhhhhhhhhhhhhhhiiiiiiiiijjjkkklllllllllkkkiiihhhhhhgggfffffffffggghhhiiihhhgggffffffggghhhiiijjjjjjiiiiiijjjkkklllnnnooonnnnnnmmmmmmlllllllllkkklllnnnnnnnnnllllllmmmnnnnnnppprrrrrrrrrrrrsssuuuxxxwwwggg^^^VVVPPPSSS[[[mmmrrrYYYCCC???:::777666777777777}}}zzzwwwtttooolllccc___ZZZUUUPPPNNNMMMMMMMMMNNNPPPUUU[[[cccjjjnnnttt{{{xxxsssnnnlllhhheeeccccccdddeeebbbaaa___^^^^^^___```aaa````````````aaaaaaaaaaaa___`````````______^^^]]]^^^___```bbbbbbbbbaaa```aaaaaabbbccccccccccccbbbdddcccaaa___^^^]]]]]]^^^ZZZZZZZZZZZZ[[[\\\]]]^^^`````````aaabbbccccccdddddddddeeeffffffgggggghhheeeeeeffffffgggggghhhhhhfffeeedddcccbbbaaaaaaaaaeeefffhhhhhhgggffffffgggkkknnnsss{{{|||nnn___VVVPPPHHH@@@<<<777777888888888888888888999999::::::;;;<<<============>>>???@@@@@@AAAAAA>>>????????????@@@@@@@@@>>>===<<<;;;:::888777777666777888888777777888:::<<<======>>>@@@AAACCCDDDDDDFFFIIIJJJLLLNNNRRRTTTTTTVVVYYYZZZ[[[\\\___aaadddhhhmmmnnnnnnqqqxxx~~~}}}zzzxxxvvvuuusssssstttuuuvvvvvvuuuuuusssssstttsssrrrpppnnnllliiieee```YYYSSSNNNKKKIIIGGGEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSRRROOOHHHBBB======<<<>>>FFFPPP^^^qqq~~~~~~}}}||||||{{{{{{yyyxxxvvvxxxvvvqqqmmmlllhhhcccdddbbb``````aaabbbbbbbbbaaadddggggggeeecccdddfffbbbbbbcccccccccbbbbbbaaa```____________aaacccdddbbbaaa___^^^]]]]]]^^^___```bbbeeefffeeeeeeeeefffiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnnnnmmmkkkiiiiiihhhgggffffffggghhhiiihhhhhhgggggggggiiijjjkkkkkkkkkkkkkkklllnnnpppqqqmmmmmmmmmmmmmmmlllllllllooopppqqqpppooonnnooopppnnnppprrrrrrrrrqqqrrrsssttt~~~{{{kkkaaaXXXPPPPPPVVV```yyyyyy^^^GGGBBB===888777777666666zzzvvvrrrmmmhhheee^^^]]][[[UUUOOOJJJHHHHHHPPPSSSXXX___hhhpppvvvyyy}}}uuutttooogggbbbaaaccceeeggggggddd```___aaaccccccaaaccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````_________``````bbbbbbddddddddddddbbbbbbddddddcccaaa___]]][[[ZZZ]]]\\\[[[[[[[[[]]]___aaa^^^```cccdddddddddeeefffdddeeefffggghhhhhhhhhhhhhhhiiiiiiiiiiiihhhggggggdddcccaaa```___```aaacccddddddeeeeeeeeeeeeeeeeeegggjjjooottt|||}}}qqqmmmooowwwnnn___WWWQQQKKKEEEBBB>>>999888999888666333555555666666888999:::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>======<<<<<<<<<;;;999999888888777666666666888888999:::;;;===>>>???AAABBBDDDFFFHHHJJJLLLMMMRRRTTTVVVWWWXXXZZZ]]]______aaacccdddfffhhhlllnnnqqqrrrsssttttttwwwzzz}}}~~~~~~xxxxxxxxxxxxwwwvvvuuutttsssssssssrrrrrrrrrrrrrrrnnnmmmllllllkkkhhhddd```]]]ZZZTTTNNNIIIEEECCCBBBCCCDDDEEEEEECCCCCCCCCEEEDDDDDDEEEHHHLLLNNNOOOOOORRRQQQNNNJJJDDDAAA@@@AAA>>>@@@DDDNNN]]]ooo~~~yyyvvvuuuuuussstttuuuvvvuuuqqqjjjeeeeeeccc```^^^]]]^^^```bbbdddddddddccccccbbbbbbbbbdddddddddddddddddddddddd^^^^^^]]]^^^___```bbbcccaaabbbbbbbbbaaa___^^^\\\```aaabbbdddfffgggiiiiiijjjjjjkkkkkklllmmmnnnnnnpppoooooonnnmmmlllllllllllllllkkkjjjhhhggggggfffhhhhhhiiijjjkkkmmmnnnooommmjjjhhhiiimmmppppppoooooonnnnnnmmmmmmooopppqqqppprrrtttsssqqqnnnllllllppppppqqqpppooooooqqqssssssxxxsssjjj___QQQMMMQQQ]]]ppphhhRRRDDD;;;;;;:::444444;;;|||vvvqqqmmmhhhccc```\\\[[[YYYTTTOOOKKKJJJJJJPPPVVV```jjjrrrzzz{{{tttooohhhcccbbbdddfffggggggddd``````aaaccccccbbbcccccccccccccccbbbbbbbbbccccccbbbbbbbbbaaaaaaaaa______^^^^^^^^^______```aaabbbcccdddeeeddddddccceeeeeedddcccaaa^^^\\\[[[]]]\\\[[[[[[[[[]]]___```___aaadddeeedddddddddeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhgggdddcccaaa```___```aaabbbddddddddddddeeeeeeeeeeeegggiiimmmqqqyyywwwnnniiijjjmmmuuuuuujjj___SSSKKKFFFBBB===;;;;;;;;;999666777777777777777888999:::===>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>=========:::999999888888777666666888888888999:::<<<===>>>???@@@AAACCCEEEGGGIIIJJJLLLNNNPPPQQQQQQSSSVVVYYYZZZ\\\^^^```aaacccfffiiijjjkkkmmmmmmnnnpppsssvvvwwwyyy}}}}}}}}}~~~~~~}}}{{{yyyvvvvvvvvvuuuttttttssssssqqqqqqppppppooooooooonnnnnnllliiigggeeeaaa\\\YYYUUUSSSOOOJJJFFFDDDCCCBBB@@@AAABBBBBBAAA@@@BBBCCCEEEEEEFFFHHHKKKNNNPPPPPPNNNMMMJJJEEE@@@===>>>???AAADDDLLLWWWfffxxx}}}zzz||||||yyywwwwwwssssssuuuwwwwwwtttoookkkfffdddbbb```______aaabbbdddddddddcccccccccbbbbbbcccccccccddddddeeeeeeeeeaaa````````````bbbcccdddeeeeeeffffffeeecccbbbaaabbbbbbccceeefffhhhiiijjjjjjjjjkkklllmmmnnnooooooppppppppppppooonnnmmmlllmmmmmmmmmlllkkkjjjhhhhhhiiiiiiiiikkklllnnnpppqqqmmmkkkjjjkkknnnpppqqqppppppooonnnmmmmmmnnnooooootttvvvwwwvvvssspppooonnnpppqqqqqqpppooonnnpppqqqssswwwzzzooocccTTTNNNQQQWWWiiisss\\\MMMAAA@@@>>>888777<<<|||zzzvvvpppkkkeee```[[[XXXWWWWWWUUURRRNNNLLLMMMNNNRRR\\\jjjuuu|||~~~{{{sssnnnhhhdddccceeefffgggfffdddaaaaaabbbccccccbbbcccccccccccccccccccccccceeeddddddcccbbbaaaaaa```\\\\\\\\\\\\]]]^^^^^^___```aaacccdddeeeeeeeeeeeegggggggggfffcccaaa^^^]]]\\\[[[[[[ZZZ[[[\\\^^^___```bbbdddddddddcccdddeeefffggghhhiiijjjjjjjjjjjjiiijjjjjjjjjjjjiiihhhhhhdddcccaaa`````````aaabbbccccccdddddddddeeeeeeeeefffhhhjjjmmmsss|||zzzuuummmhhhgggfffnnn}}}tttcccXXXOOOIIIBBB???>>>>>><<<999888888777777666777777888======>>>@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???????????????;;;::::::999999888777777777777777888999:::;;;<<<<<<<<<>>>???AAACCCEEEEEEFFFHHHIIIJJJKKKMMMPPPRRRTTTUUUWWWXXXYYY[[[^^^aaaaaabbbdddeeefffgggkkkmmmnnnppprrruuuvvvuuuuuutttuuuuuutttuuuvvvyyy|||~~~}}}yyyxxxvvvtttrrrtttsssrrrqqqpppppppppqqqnnnnnnmmmmmmlllkkkjjjjjjlllhhhccc___[[[VVVRRROOOKKKIIIGGGEEECCCCCCCCCCCC???@@@AAAAAA@@@@@@BBBDDDFFFGGGHHHJJJMMMOOOPPPQQQKKKIIIFFFAAA===<<<>>>@@@HHHNNNYYYfffuuu~~~yyyvvvxxx|||}}}yyyxxxwwwqqqrrrtttvvvxxxvvvsssooohhhfffdddbbbaaaaaaaaabbbddddddddddddccccccccccccbbbbbbbbbcccdddeeefffgggddddddccccccccccccdddeeegggggghhhhhhhhhfffeeedddccccccdddeeefffhhhhhhiiijjjjjjkkklllmmmnnnoooooopppqqqrrrrrrrrrpppnnnmmmmmmnnnoooooonnnllljjjiiihhhiiijjjkkkmmmoooqqqrrrnnnmmmlllmmmoooqqqqqqqqqppppppooonnnmmmmmmmmmmmmuuuvvvwwwvvvtttqqqpppppppppqqqrrrqqqooonnnnnnooosssvvv{{{vvvhhhYYYQQQQQQPPP```vvvhhhUUUEEE@@@===777555777~~~zzzxxxuuupppjjjccc^^^YYYTTTQQQPPPPPPPPPNNNLLLLLLOOOQQQYYYdddqqqzzz~~~|||~~~{{{zzz~~~|||ppplllfffccccccdddeeefffdddcccbbbbbbbbbccccccccccccccccccdddddddddddddddgggfffeeedddcccbbbaaa```[[[[[[[[[[[[\\\]]]^^^^^^``````bbbccceeefffggggggiiiiiiiiihhhfffccc```___[[[[[[ZZZ[[[[[[\\\^^^___aaacccddddddcccbbbcccdddffffffggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhcccbbbaaaaaa``````aaaaaabbbbbbccccccddddddeeeeeeeeeggghhhiiinnnxxx~~~zzzsssmmmkkkkkkrrrzzznnn\\\TTTJJJDDD@@@???<<<:::666666555555555666666777;;;<<<>>>???@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????<<<<<<;;;;;;:::999999888888777777777777888888999::::::;;;===>>>@@@AAAAAACCCDDDFFFGGGGGGIIIKKKNNNMMMOOOQQQRRRRRRTTTWWWYYYZZZ\\\^^^___```aaadddfffggghhhjjjlllllllllkkkjjjnnnmmmllllllmmmqqqtttwwwwwwzzz}}}~~~}}}{{{{{{{{{|||~~~~~~}}}yyyxxxvvvtttrrrpppnnnmmmpppooonnnmmmllllllmmmnnnllllllkkkiiihhhgggfffeeeeee```ZZZTTTPPPMMMIIIGGGDDDCCCBBBAAAAAAAAAAAABBB@@@AAABBBBBBAAACCCEEEGGGGGGJJJNNNQQQRRRQQQPPPOOOGGGFFFDDD@@@???@@@EEEHHHTTT]]]iiivvv|||xxxuuuwww{{{}}}{{{wwwuuutttooooooppprrrtttssspppnnniiihhhgggeeedddccccccbbbddddddddddddddddddddddddbbbbbbbbbbbbdddeeeggghhhhhhggggggffffffeeeeeeeeefffggghhhhhhhhhgggfffeeedddddddddeeeffffffgggggghhhhhhiiikkklllmmmnnnnnnpppqqqsssttttttrrrooommmlllnnnpppppppppmmmjjjiiiggghhhiiijjjlllnnnpppqqqooonnnnnnooopppqqqrrrrrrqqqqqqpppnnnmmmllllllkkkoooqqqssssssqqqppppppqqqqqqrrrrrrqqqooommmnnnnnnqqqtttxxx~~~ooo___TTTQQQMMMZZZlllyyydddMMMAAA;;;777555666}}}zzzuuurrrnnnjjjccc]]]XXXSSSOOOLLLKKKKKKKKKKKKKKKMMMQQQTTT^^^hhhssszzz}}}zzzvvvuuuvvvxxxzzzzzzyyywwwkkkhhhdddbbbbbbcccccccccccccccccccccccccccddddddccccccddddddeeeeeeeeeeeehhhgggfffeeedddcccbbbaaa[[[[[[[[[[[[[[[\\\]]]^^^______```bbbccceeeggggggiiijjjjjjjjjhhhdddaaa___[[[[[[[[[[[[\\\]]]^^^^^^aaabbbcccbbbaaaaaabbbccceeeeeefffggghhhhhhhhhhhhiiijjjjjjjjjjjjiiihhhhhhcccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbcccddddddeeeeeefffggggggjjjrrr}}}|||vvvtttvvv|||pppfffXXXLLLEEEAAA===:::555555444444444555666777999:::<<<>>>???@@@AAAAAA@@@@@@????????????@@@@@@????????????????????????=========<<<;;;;;;::::::888888777666666666777777999999:::;;;<<<===>>>??????@@@BBBBBBCCCDDDGGGIIIIIIJJJLLLLLLLLLNNNPPPRRRUUUWWWZZZ\\\\\\^^^```bbbbbbcccdddeeeeeeeeeeeeddddddcccbbbbbbdddgggkkkmmmooopppsssuuuvvvwwwvvvvvvuuutttttttttvvvvvvtttssspppppppppooommmkkkjjjjjjjjjjjjiiihhhhhhhhhiiiiiiiiihhhgggeeecccaaa______YYYUUUOOOJJJHHHFFFDDDCCCAAAAAA@@@@@@?????????@@@???@@@AAAAAAAAACCCGGGJJJIIIOOOVVVZZZXXXSSSNNNKKKBBBBBBBBBBBBDDDIIIPPPUUUdddmmmyyy|||yyyvvvvvvzzzvvvyyy~~~yyyuuusssqqqlllkkkkkklllmmmllljjjgggiiiiiihhhhhhfffeeedddcccddddddddddddddddddddddddbbbbbbbbbbbbccceeegggiiiiiiiiiiiihhhggggggfffffffffgggiiiiiijjjiiihhhgggddddddddddddddddddddddddeeefffggghhhjjjkkklllmmmoooqqqsssttttttrrrpppnnnkkkmmmnnnpppooommmjjjhhhfffggggggiiijjjmmmnnnooooooooopppqqqqqqqqqrrrrrrrrrqqqqqqpppnnnmmmlllkkkkkkmmmoooppppppppprrrsssqqqrrrsssssspppnnnnnnnnnpppssswww|||uuufffXXXQQQNNNWWWfffwwwzzz^^^JJJ@@@;;;:::;;;~~~{{{xxxsssnnnkkkgggbbb\\\VVVRRROOOKKKIIIHHHIIIIIIJJJKKKNNNTTTWWWaaahhhrrrzzz}}}zzzxxxuuutttsssqqqooommmjjjooouuuzzz{{{rrrhhheeecccaaabbbcccbbbbbbbbbccceeedddccccccdddeeecccddddddeeeeeeffffffggghhhggggggfffeeeddddddccc^^^]]]]]]\\\\\\]]]]]]^^^_________```bbbdddeeefffiiijjjjjjjjjhhhdddaaa^^^[[[\\\\\\]]]^^^^^^_________```aaa```______aaacccdddeeefffgggggghhhhhhhhhhhhiiiiiiiiiiiihhhggggggbbbbbbbbbbbbaaaaaaaaa`````````aaabbbcccddddddeeeeeefffggghhhiiinnnwww}}}mmm\\\PPPHHHAAA>>>777777666555555666666666777888:::<<<>>>???@@@AAA@@@@@@????????????@@@@@@???????????????@@@@@@@@@???>>>>>>===<<<<<<;;;;;;:::999888777666555555555888888999999:::;;;<<<<<<:::;;;=========>>>AAACCCEEEFFFGGGGGGGGGHHHKKKMMMPPPRRRUUUWWWXXXYYY[[[\\\\\\\\\]]]^^^__________________^^^___```cccfffhhhggghhhjjjlllnnnnnnoooooonnnmmmmmmmmmoooooommmkkkiiijjjjjjiiifffeeeeeefffbbbccccccddddddcccbbbbbbbbbaaa___]]]ZZZXXXVVVUUUMMMJJJFFFCCCBBBBBBAAA@@@???????????????>>>>>>>>>===>>>??????@@@CCCGGGJJJMMMUUU]]]___ZZZRRRKKKGGG>>>@@@CCCHHHNNNVVV___eeettt|||~~~yyywwwxxxqqqtttyyy}}}xxxuuuqqqoooiiigggffffffffffffdddbbbggghhhiiiiiihhhgggeeedddddddddddddddeeeeeeeeeeeedddcccbbbaaabbbdddggghhhhhhhhhiiiiiihhhgggffffffhhhiiijjjkkkllllllkkkjjjffffffeeeeeeeeedddddddddcccdddeeeggghhhjjjkkklllnnnpppqqqrrrrrrqqqooonnnkkklllmmmnnnmmmllljjjiiiggggggggghhhiiikkkmmmmmmnnnppprrrrrrqqqpppqqqrrrrrrrrrrrrqqqpppooommmlllkkkmmmooopppqqqrrrtttvvvqqqsssttttttrrrpppppppppooosssvvvzzz|||nnn^^^RRROOOUUU___nnnpppWWWGGG???<<<;;;~~~|||xxxuuuqqqmmmgggddd___[[[UUUPPPMMMKKKIIIHHHHHHIIIJJJKKKMMMQQQWWW\\\bbbhhhqqqzzz~~~xxxyyyxxxwwwuuusssnnnhhhddd```dddiiinnnuuuyyyuuummmgggeeecccbbbcccccccccbbbaaaccceeeeeedddcccdddfffdddddddddeeefffggggggggggggggggggfffffffffeeeeeeaaa```___^^^^^^^^^^^^^^^^^^^^^^^^___```bbbccceeegggiiijjjjjjgggddd```]]]\\\\\\]]]^^^____________]]]^^^^^^^^^]]]^^^aaaccceeefffggghhhhhhiiihhhhhhggghhhhhhhhhhhhgggffffffbbbbbbbbbbbbbbbaaa``````______```aaabbbcccddddddeeegggiiiiiiiiilllrrrwww~~~nnn^^^RRRJJJEEE===<<<;;;999777666555555555666888:::===>>>???@@@@@@@@@????????????@@@@@@???@@@@@@@@@AAAAAAAAABBB@@@??????>>>======<<<<<<;;;:::999777666555555555666666777777888888999999777888:::::::::;;;===@@@AAACCCDDDDDDCCCDDDFFFHHHHHHKKKNNNPPPQQQRRRSSSUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[]]]___aaabbb___```bbbdddeeeffffffffffffeeeeeefffggghhhfffeeecccddddddbbb___]]]___aaaZZZ[[[]]]______]]][[[ZZZYYYXXXVVVSSSPPPMMMKKKJJJEEECCC@@@????????????>>>=========>>>>>>=========>>>??????@@@AAADDDIIIMMMTTTYYY___^^^WWWMMMGGGDDD>>>BBBIIIRRR\\\fffqqqxxx{{{zzzrrruuu{{{xxxuuurrrnnnkkkfffeeeccccccccccccbbbaaaeeeggghhhjjjjjjhhhfffeeedddddddddeeeeeeeeeffffffeeedddbbbaaabbbdddfffhhhfffggghhhhhhhhhgggfffeeefffgggiiikkkkkkkkkkkkjjjiiiiiihhhgggfffeeeeeedddcccdddeeegggiiijjjllllllnnnnnnoooooooooooonnnnnnllllllmmmmmmmmmlllkkkkkkiiiiiiiiiiiijjjkkklllmmmmmmppprrrrrrqqqoooppprrrrrrsssssssssrrrpppooonnnnnnoooqqqqqqqqqqqqtttvvvpppsssuuuvvvtttrrrrrrrrrppptttwwwyyy~~~vvvdddVVVMMMQQQYYYfffuuugggQQQCCC<<<999~~~zzzwwwtttqqqmmmhhhccc___ZZZVVVPPPLLLJJJIIIGGGFFFJJJKKKKKKLLLOOOTTTZZZ___ccchhhpppzzz}}}yyyzzzyyyxxxwwwtttmmmeee```[[[^^^bbbfffnnnssspppiiigggeeeccccccdddddddddccc```cccffffffdddcccdddfffddddddeeeeeefffggghhhhhhgggggggggggggggfffffffffcccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^___```bbbcccggghhhiiiiiigggccc___\\\\\\]]]^^^___````````````[[[\\\]]]]]]\\\^^^aaacccfffggghhhiiiiiijjjjjjjjjgggggggggggggggffffffeeebbbbbbbbbbbbbbbaaa``````^^^___```aaabbbcccddddddeeegggjjjkkkjjjlllppptttwww|||hhhZZZPPPKKKCCCBBB???<<<999777555444333555777999<<<>>>??????@@@@@@????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@??????>>>=========<<<;;;999888666555555555555555555666666666777777777888:::::::::;;;===??????@@@AAAAAA@@@AAACCCEEEBBBEEEIIIKKKLLLLLLNNNOOONNNNNNOOOPPPQQQRRRSSSSSSPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[]]]___`````````____________```bbbcccaaa```___```___]]]YYYXXXZZZ]]]TTTVVVYYY[[[[[[YYYWWWUUURRRQQQOOOLLLIIIFFFDDDBBBAAA???======>>>>>>===<<<:::;;;<<<<<<============@@@AAABBBBBBDDDGGGLLLPPPXXX\\\___[[[RRRIIIEEECCCAAAGGGPPP[[[gggttt~~~vvvyyyyyysssqqqnnnjjjfffeeecccbbbbbbcccdddccccccdddfffhhhjjjjjjiiigggfffdddddddddeeeeeeffffffffffffeeecccaaaaaaccceeegggeeefffggghhhhhhgggfffeeeccceeefffhhhiiiiiiiiihhhkkkkkkjjjiiihhhgggffffffddddddfffhhhiiikkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjkkkkkklllmmmlllpppsssssspppooopppqqqrrrsssttttttsssrrrpppoooooopppqqqpppooooooqqqssspppsssvvvvvvuuutttssssssrrruuuxxxyyy|||{{{hhhXXXKKKNNNUUUaaapppwww^^^LLLAAA<<<~~~{{{xxxuuusssnnniiiccc^^^[[[YYYRRROOOKKKIIIIIIIIIHHHHHHKKKKKKMMMPPPUUU\\\bbbfffhhhmmmuuu{{{~~~|||xxxwwwyyy{{{{{{zzzwwwqqqiiiaaa]]][[[^^^ccchhhkkkkkkjjjiiifffffffffeeedddcccaaaaaadddddddddcccccccccbbbbbbffffffggghhhhhhhhhhhhhhhgggffffffffffffgggggghhhcccbbbaaa``````______```_______________```aaaaaadddeeefffdddbbb_________```aaabbbccccccbbb```___]]]]]]]]]]]]___aaacccdddcccdddgggjjjkkkkkkjjjjjjdddeeeeeefffeeecccbbbaaabbbbbbaaaaaa`````````___bbbbbbbbbbbbcccdddeeefffeeefffhhhjjjlllmmmnnnnnnssszzzzzziii\\\RRRKKKGGGAAA>>><<<;;;999888555777999999888:::>>>BBB??????????????????@@@AAABBBBBBAAA@@@AAABBBDDDEEE>>>>>>>>>>>>============;;;:::999999888888999999777666444444666777666555666777777777888888888888;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDEEEGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVWWWXXXZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKIIIFFFBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>>>>@@@CCCFFFIIIKKKVVVWWWWWWSSSLLLGGGEEEEEEIIIPPP\\\lll|||}}}~~~{{{uuuoooiiifffeeedddbbbccceeedddccccccdddfffgggggghhhhhhhhhggggggfffffffffddddddcccdddeeeffffffeeecccaaaaaabbbcccdddeeefffhhhhhhgggfffcccbbbbbbcccdddeeefffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjhhhggggggiiijjjjjjjjjnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhiiikkkmmmnnnqqqnnnkkkkkkmmmnnnllljjjkkknnnrrrvvvwwwuuurrrpppuuutttrrrpppoooooopppqqquuuuuutttuuuuuuvvvwwwxxxuuussssssvvvyyylllZZZRRRNNNQQQ[[[eeerrrkkkRRRDDD>>>~~~}}}|||{{{|||~~~~~~}}}|||}}}~~~{{{wwwttthhhfffbbb]]]XXXTTTRRRPPPLLLJJJHHHGGGGGGHHHIIIJJJOOOPPPTTTYYY```gggmmmqqqnnnrrrwww{{{}}}~~~yyyxxxxxx||||||zzzuuuoooggg```[[[___bbbfffjjjkkkjjjgggeeeddddddddddddcccbbbbbbaaaaaabbbbbbbbbccccccddddddffffffggghhhhhhhhhhhhgggggggggffffffffffffffffffcccbbbaaa```___________________________``````aaabbbddddddcccaaa_________```aaacccddddddcccbbbaaa```______^^^___```aaabbbbbbdddfffiiijjjjjjjjjiiieeefffffffffeeedddcccbbbbbbbbbbbbaaaaaaaaa``````bbbaaaaaabbbbbbcccdddeeefffggghhhjjjkkklllllllllooovvvvvveeeYYYTTTPPPJJJEEEAAA===999777555777888777777888;;;>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????@@@BBBBBB>>>>>>>>>>>>============;;;:::999999888888999999777666444444666777666555666666777777777888888888999999999:::;;;<<<<<<<<<>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCAAA???===<<<:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>@@@AAADDDFFFHHHJJJLLLNNNNNNKKKGGGFFFHHHKKKSSS\\\jjjyyywwwtttpppkkkgggeeeddddddbbbdddeeeeeedddccceeefffgggggghhhhhhhhhhhhgggggggggfffeeeddddddeeefffggghhhgggeeecccbbbcccdddddddddeeefffggggggfffdddcccaaaaaabbbdddeeefffggghhhjjjjjjjjjiiiiiiiiiiiiiiikkkjjjiiijjjkkklllkkkjjjlllllllllmmmmmmmmmnnnnnnlllkkkjjjiiiiiihhhiiiiiiggggggiiijjjkkklllmmmmmmnnnllljjjjjjlllnnnmmmllllllnnnqqqtttuuutttrrrqqqtttsssqqqooonnnooopppppprrrrrrrrrssstttuuuvvvwwwtttrrrrrruuuwww|||ppp]]]RRRMMMMMMUUU]]]hhh~~~|||```LLL@@@}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{}}}~~~|||zzzxxxuuuqqqnnnaaa___[[[WWWSSSPPPNNNMMMHHHGGGFFFFFFHHHKKKNNNPPPUUUYYY___fffnnnuuuzzz}}}xxxzzz}}}~~~~~~~~~}}}~~~~~~}}}{{{uuunnngggbbb^^^eeegggjjjllllllhhhddd```bbbbbbbbbbbbbbbbbbbbbaaa___``````aaacccddddddeeeeeeeeefffgggggggggggggggggggggffffffeeeeeedddddddddcccbbb```___^^^^^^^^^______^^^^^^______```aaa___aaabbbbbb```______``````aaacccdddeeeeeedddcccbbbbbbaaa``````aaaaaabbbbbbdddfffhhhiiijjjjjjiiiggggggggggggfffeeedddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaabbbcccdddgggggghhhiiijjjkkkkkkjjjkkkpppyyy{{{vvvuuu~~~ssseee\\\WWWQQQKKKEEE???:::666777888888777666777:::<<<======<<<<<<===>>>>>>???>>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>============;;;:::999999888888999999888666555555666777777666666666666666777777777777666777777888888999999999<<<<<<======>>>??????@@@??????@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIEEEEEEDDDCCCAAA@@@??????;;;;;;::::::999999999888999999999999999999999999;;;;;;;;;;;;;;;<<<======???@@@BBBDDDEEEGGGGGGHHHEEEFFFFFFDDDDDDHHHOOOUUU```kkkzzz}}}}}}~~~xxxrrrnnnllliiifffdddccccccdddbbbdddeeeeeedddccceeeffffffgggggghhhhhhhhhggggggggggggfffeeeeeefffggghhhjjjiiigggfffddddddccccccbbbcccdddeeefffeeedddddd``````aaabbbdddeeefffgggjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkmmmnnnmmmkkkiiiiiiiiijjjkkklllmmmnnnnnnkkkkkkjjjiiihhhgggggghhhdddfffiiilllmmmmmmmmmlllllljjjhhhhhhjjjmmmnnnnnnmmmnnnppprrrssssssrrrrrrrrrqqqpppnnnnnnnnnooooooooooooooopppqqqssstttuuutttrrrrrrtttuuuyyyxxxeeeWWWOOOKKKOOOUUU^^^rrruuuXXXEEE}}}~~~~~~}}}|||yyyxxxwwwvvvvvvwwwyyyzzzzzzxxxvvvuuussspppllliii___\\\XXXTTTPPPNNNMMMLLLHHHIIIIIIJJJMMMQQQWWW[[[aaaeeelllttt|||~~~||||||~~~}}}vvvpppkkkhhhfffiiikkkmmmnnnlllhhhbbb_______________``````aaaaaa______```aaaaaabbbccccccddddddeeeffffffffffffeeefffffffffeeedddcccbbbbbbdddcccaaa```^^^^^^]]]]]]___^^^^^^^^^^^^___``````]]]___``````___^^^___```aaaaaacccdddeeeeeeeeeeeecccccccccccccccddddddddddddeeefffhhhjjjjjjkkkkkkhhhhhhhhhgggffffffeeeeeeddddddcccccccccccccccccc`````````aaaaaabbbcccdddhhhhhhiiiiiijjjjjjiiiiiijjjnnnttt|||yyyqqqlllmmmuuuwwwhhhbbbZZZRRRLLLFFFAAA>>>999999999888888999:::<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;:::999999888888999999888666555555666777777666555555555666666666777777555666666666777777777888::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFF??????>>>===<<<;;;::::::888999999999888999888999888888888888888999999999;;;;;;;;;;;;<<<======>>>AAABBBDDDFFFGGGGGGFFFEEECCCDDDDDDEEEHHHPPP[[[dddnnnxxx}}}zzzzzz{{{~~~xxxqqqllliiigggeeecccaaaaaaaaabbbbbbcccddddddccccccdddfffeeeffffffgggggggggggggggggggggfffeeefffggghhhiiijjjjjjiiigggeeecccbbbaaa```aaabbbcccdddddddddddd___```aaabbbdddeeeffffffiiiiiiiiijjjjjjjjjjjjjjjllllllmmmnnnooonnnkkkiiigggggghhhjjjkkklllnnnnnnkkkkkkiiihhhggggggggggggdddfffhhhjjjlllmmmmmmmmmllljjjhhhggghhhjjjlllmmmmmmnnnnnnooopppqqqrrrrrrqqqpppooonnnmmmnnnnnnnnnllllllmmmnnnoooqqqrrrssstttrrrrrrttttttvvvrrraaaVVVNNNNNNQQQYYYjjj}}}dddKKK{{{|||}}}}}}|||{{{yyywwwuuutttssssssrrrssstttttttttsssqqqpppooolllhhheeeZZZWWWSSSNNNKKKIIIHHHHHHJJJKKKNNNPPPTTTZZZbbbhhhtttxxx~~~||||||}}}~~~~~~wwwqqqnnnmmmnnnmmmnnnoooooolllhhhccc```]]]]]]\\\\\\]]]^^^___```````````````````````````bbbbbbcccddddddddddddccceeeeeeeeeeeedddcccaaa```cccbbbaaa___^^^^^^]]]]]]^^^^^^^^^^^^^^^___``````\\\^^^______^^^^^^^^^___```aaabbbcccddddddeeeeeebbbcccdddeeefffgggggghhheeefffgggiiijjjkkklllllliiihhhhhhgggfffffffffeeeddddddeeeeeeeeeeeeeeeeeeaaaaaaaaabbbbbbcccdddeeeiiiiiiiiijjjjjjjjjiiiiiilllnnnsssxxxxxxooofffccceeemmmzzzxxxmmmcccZZZSSSMMMJJJ<<<;;;999999999:::::::::::::::::::::;;;<<<===>>>??????????????????>>>>>>>>>>>>>>>>>>============;;;:::999999888888999999888777555555777888777666444555555555555666666666666666666666666777777777999999999999999999999999999:::;;;<<<============>>>>>>??????@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA===<<<<<<;;;:::999888888888888888888777777777777777777777888888999999999;;;;;;;;;<<<===>>>@@@AAAEEEFFFGGGGGGGGGFFFEEEDDD@@@CCCGGGKKKRRR^^^llluuu~~~}}}~~~~~~~~~||||||{{{tttmmmjjjgggfffdddbbb```_________aaabbbccccccbbbbbbccceeecccdddeeefffffffffffffffgggffffffeeefffggghhhiiiiiiiiiiiihhhfffcccaaa_________```aaabbbccccccddd``````aaacccdddeeefffggghhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkmmmnnnnnnkkkhhheeefffgggiiikkklllmmmnnnlllkkkjjjhhhgggffffffffffffffffffggghhhjjjmmmnnnlllllljjjhhhggghhhjjjkkkmmmmmmmmmnnnooopppqqqrrroooooonnnnnnnnnnnnnnnnnnkkkkkkllllllnnnooopppqqqtttrrrsssttttttuuu|||kkk^^^RRROOOPPPUUUdddtttoooRRR~~~~~~~~~}}}{{{yyywwwuuuqqqpppooonnnnnnnnnnnnnnnnnnllljjjiiihhhfffbbb___WWWTTTPPPLLLIIIHHHIIIIIIJJJNNNSSSWWW]]]fffrrrzzz~~~xxxrrrppprrrsssqqqqqqpppnnnkkkhhhdddbbb\\\[[[[[[ZZZ[[[\\\]]]^^^`````````______^^^^^^^^^___``````aaaaaaaaaaaaaaaccccccdddddddddbbbaaa```aaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^___```\\\^^^``````^^^^^^^^^___`````````aaaaaabbbbbbcccaaabbbccceeegggggghhhhhheeeffffffhhhiiijjjkkkllliiihhhgggffffffeeeeeefffeeeeeeffffffffffffggggggdddccccccddddddeeefffgggiiijjjjjjkkkkkkkkkjjjjjjmmmpppsssvvv{{{uuummmddd```___cccnnnyyyyyymmmbbbWWWQQQCCCAAA>>><<<;;;;;;:::999999999::::::;;;<<<>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============;;;:::999999888888999999999777666666777888777777444444444444555555555666666666666666666666666666777777777777777777888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>??????@@@@@@@@@@@@???>>>===>>>>>>>>>>>>============;;;:::999999888888999999999777666666777888888777333333444444444555555555555555555555555555555555444444444555555666666666777777888888888888777777888888888888999999999999888888888999999999999999::::::::::::::::::::::::999999999999999999999999999999999888777777666666666666666666666666666666777777888888999::::::;;;::::::<<<>>>AAADDDFFFHHHLLLKKKJJJHHHFFFEEEDDDDDDHHHPPP\\\hhhrrr}}}}}}zzzzzz}}}|||uuuqqqooommmiiieeebbbbbbaaa```______^^^^^^^^^___``````______```bbb___```aaabbbcccccccccccceeeddddddddddddfffgggiiihhhiiijjjkkkiiifffbbb```^^^^^^^^^______```aaaaaa^^^___```aaacccdddeeeeeeeeeeeeeeefffggghhhhhhhhhddddddccceeeggghhhhhhggggggggghhhiiikkklllmmmmmmnnnmmmkkkjjjhhhgggggggggeeeeeeeeeeeeffffffgggggghhhkkkmmmmmmkkkiiijjjkkkjjjkkklllmmmnnnooooooooonnnooooooppppppoooooooooooonnnnnnmmmnnnnnnooooooooooooppprrrrrrqqqvvv~~~rrr```WWWQQQOOOVVVaaawwwiiizzzyyywwwtttqqqnnnlllkkkhhhhhhgggfffeeeddddddccc```___]]]\\\[[[YYYUUURRRNNNLLLJJJHHHIIIKKKNNNPPPQQQWWWaaajjjuuu~~~~~~~~~~~~{{{yyy{{{}}}{{{xxxsssnnniiieeebbbaaa\\\[[[YYYXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^___``````[[[\\\]]]]]]^^^^^^]]]]]]___```bbbcccdddcccaaa```___^^^^^^^^^^^^___``````^^^]]]]]]]]]]]]^^^______^^^```aaa```___]]]^^^^^^___^^^^^^]]]]]]]]]^^^^^^```aaabbbccccccbbbaaa```bbbbbbcccccceeefffhhhiiiiiihhhfffeeeddddddeeeeeeffffffgggggghhhhhhiiiiiiggggggggghhhhhhiiijjjkkkiiijjjkkklllmmmmmmmmmmmmllloooqqqrrrrrrwww~~~xxxrrrlllfffbbbgggooo{{{sss```ZZZSSSNNNJJJFFFAAA===:::::::::;;;<<<===??????>>>???@@@@@@@@@>>>===<<<>>>>>>>>>>>>============;;;:::999999888888999999999777666666777888888777333333333444444444555555444444444444444444444444111222222333444444555555555555666666666555444444444555555555555555555555777777777888888999999999777777777777777777777777888888999999999999999999888777777666666555555555666666777777888999::::::777777888999::::::;;;;;;999:::<<>>>>>===;;;:::;;;>>>AAACCCBBBDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;::::::::::::999999999999999777777777777777666666555777777666555444333333222333333333333333333333333444444444555555555666666666666777777777777666666777777777777777777777777555555555555444444444444555555555555555555555555444444444444444444444444666555555444444444555555777777666666666555555555999999999::::::;;;;;;;;;<<<>>>AAACCCDDDGGGJJJLLLQQQLLLFFFAAAAAAEEELLLQQQ[[[kkk{{{~~~yyyqqqmmmnnnmmmgggbbbdddbbb```]]]\\\\\\]]]^^^aaa```^^^]]]\\\\\\]]]]]]______^^^^^^^^^______```ddddddeeefffgggggggggfffhhhiiikkkkkkkkkjjjhhhfffaaa```___^^^]]]^^^______``````_________``````aaaaaaaaabbbccccccccccccccccccbbbbbbbbbbbbbbbccccccggggggggghhhiiijjjllllllmmmmmmlllkkkiiigggeeedddfffffffffeeeeeedddddddddggghhhjjjkkkkkkjjjiiihhhhhhhhhjjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmooonnnmmmooossstttrrrooommmmmmmmmmmmmmmppptttwww}}}ppp___SSSMMMOOOUUU___nnnsssqqqnnnjjjfffccc```___\\\\\\[[[ZZZYYYXXXWWWWWWUUURRRNNNMMMNNNMMMKKKIIIHHHIIIKKKMMMOOOTTTZZZ^^^dddhhhnnnvvv}}}zzzsssmmmhhhdddaaa___\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYY]]]^^^```aaaaaaaaa___^^^\\\\\\]]]^^^^^^^^^^^^^^^[[[ZZZYYYYYYYYY[[[]]]^^^_______________________________________^^^]]]]]]\\\]]]___``````___^^^]]][[[\\\^^^```bbbdddfffgggeeeeeedddcccccccccdddeeeggggggfffffffffgggiiijjjjjjjjjkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnnnnmmmnnnnnnnnnnnnnnnqqquuuxxxvvviii```ZZZTTTLLLEEE@@@>>><<<::::::<<>>===<<<;;;::::::999999999999888888777777777777777666666555666666666555444444333333333333333333333333333333333444444444444555555555555666666777777666666555666666666666666666666666777777777666666666666555555555555555555555555555444444444444444444444444555555444444444444555555555555555555555555444444888888999999:::;;;;;;<<<<<>><<<<<<::::::999999888888888888777777888888777777666555555555555555555555555555333333333333333333333333333333333333444444444444555555555666666555555555555555555555555555555555444444333333333222222222444444444444444444444444444444444444444444444444555444444444444444555555555555555555666666666666777777999:::;;;<<<======>>>@@@CCCDDDDDDDDDEEEFFFCCCCCCCCCDDDJJJTTT```hhhuuu}}}zzzuuuwww}}}~~~uuulllfffeeeddd```]]]]]]\\\[[[[[[\\\]]]___```\\\[[[[[[ZZZZZZ\\\]]]^^^______^^^^^^______```aaaaaabbbcccdddeeeeeeeeeeeefffggghhhhhhhhhgggeeedddbbbaaa```___^^^___`````````______^^^^^^]]]]]]]]]^^^^^^______```aaaaaaaaacccbbb```______```bbbccceeedddddddddddddddeeeeeehhhhhhhhhgggfffdddcccbbbdddccccccccccccbbbbbbbbbcccdddfffhhhiiiiiihhhhhhgggggghhhiiiiiijjjiiiiiijjjkkkllllllmmmnnnooooooooommmllllllnnnooonnnmmmkkkkkkkkkjjjiiijjjnnnpppqqqyyynnn\\\OOOLLLOOONNN[[[lll~~~aaa___]]]ZZZWWWTTTSSSRRROOONNNNNNMMMLLLLLLKKKKKKGGGFFFDDDDDDDDDFFFGGGGGGHHHMMMUUU^^^fffnnnvvv{{{zzzyyyvvvttttttxxx}}}yyyxxxzzz}}}~~~xxxtttnnniiieeebbb___\\\[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\ZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^___```________________________`````````aaa```______^^^]]]^^^______^^^]]]ZZZYYYXXXYYY[[[^^^aaaccceeefffeeeeeedddccccccbbbbbbbbbddddddeeeeeefffggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkggggggiiijjjkkkkkkkkkkkkjjjkkkkkkjjjiiijjjmmmooowww|||{{{ppphhhbbb^^^QQQMMMHHHCCC@@@@@@AAACCCMMMPPPTTTUUURRRNNNKKKIIIHHHFFFDDDBBB@@@>>>===<<<:::::::::999888888777777777888888888888777666666444444444555555555666666444444444444444444444444222222222333333333444444444444555555555555444444444444444444444444444444333333222222222111111111444444444444444444444444444444444444444444444444444444333333444444555555666666666777888999999999888999;;;===???@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@AAAAAADDDHHHNNNVVVbbbpppyyy|||xxx{{{{{{sssiiibbb``````^^^[[[[[[[[[ZZZZZZ[[[\\\]]]^^^ZZZZZZZZZZZZ[[[]]]^^^```___^^^^^^^^^___```aaabbbaaabbbcccdddeeeffffffffffffggggggggggggfffeeeeeecccbbbaaa```___```aaaaaa____________^^^]]]\\\\\\]]]]]]]]]^^^______```aaacccbbb```^^^^^^___aaabbbdddccccccbbbaaaaaaaaabbbdddddddddddddddcccbbbaaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbdddeeeggggggggggggeeefffgggggghhhhhhhhhgggiiiiiijjjkkkmmmnnnppppppnnnmmmkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjhhhiiilllnnnmmmtttxxxcccRRRKKKKKKJJJSSSaaaqqqXXXWWWUUURRROOONNNLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBBBBCCCEEEHHHJJJLLLTTT```llluuu|||}}}yyywwwyyy~~~}}}}}}~~~}}}zzzyyyyyy{{{|||zzztttpppkkkgggdddaaa]]][[[\\\\\\]]]^^^^^^]]]]]]\\\ZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^^^^^^^___```aaaaaa________________________`````````aaa```______^^^]]]^^^______^^^\\\ZZZXXXXXXYYY[[[]]]___bbbdddeeedddddddddccccccbbbbbbbbbcccddddddeeefffggggggggghhhiiijjjjjjkkkkkkkkkjjjfffggghhhiiijjjjjjjjjjjjiiijjjkkkjjjiiiiiikkknnnuuuxxx~~~{{{qqqiiiddd[[[XXXRRRLLLGGGEEEDDDDDDIIINNNUUUYYYXXXUUURRRQQQPPPNNNJJJFFFBBB???===<<<;;;;;;::::::999888888777888888888888888777777666333333444444555666666666444444444444444444444444222222222333333333444444444444555555555555444444444444444444444444444444777777666666666555555555444444444444444444444444444444444444444444444444333333333333333444555555444444555777888999:::;;;<<<===@@@BBBDDDDDDDDDDDDCCCCCCCCCAAA???===>>>???DDDJJJRRRZZZcccooo||||||~~~{{{uuuooofff```^^^]]]\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\^^^```aaa^^^^^^^^^___```aaabbbbbbbbbcccdddfffgggggghhhhhhggggggggggggggggggffffffdddcccbbbaaa```aaabbbbbb___````````````___^^^]]]___^^^^^^]]]^^^___``````cccbbb```___^^^___```aaacccbbbaaa``````______```aaaaaaaaabbbbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaa___```aaacccdddeeeeeefffddddddeeefffgggggggggggghhhhhhiiijjjkkknnnoooqqqmmmllljjjgggffffffhhhiiikkkllllllkkkiiijjjkkkmmmmmmrrr{{{kkkWWWLLLIIIHHHOOOXXXdddvvvPPPOOOMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@AAAAAAAAABBBEEEJJJNNNUUU]]]jjjvvv~~~zzzwwwvvvwwwzzz|||||||||zzz{{{|||{{{|||}}}}}}|||}}}{{{wwwpppmmmhhheeebbb___\\\YYY[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^^^^^^^___``````aaaaaa___________________________````````````___^^^^^^^^^^^^``````___]]][[[YYYXXXYYYZZZ\\\^^^```bbbbbbbbbbbbccccccccccccbbbbbbcccdddeeeeeeffffffeeeeeefffggghhhiiijjjjjjjjjjjjgggggghhhiiiiiiiiiiiihhhhhhiiijjjiiiiiiiiikkklllooorrrxxx~~~}}}{{{qqqkkkhhheee___YYYRRRMMMIIIGGGHHHLLLRRRWWWXXXYYYZZZZZZ[[[XXXSSSMMMGGGBBB???>>>======<<<;;;:::999999888888888999999888888777666444444444555555555666666444444444444444444444444333333333333444444444444555555555666666555555555444444444444444444444444666666555555555444444444333333333333333333333333444444444444444444444444222222222222333444555666222222444555777999:::;;;@@@BBBDDDGGGHHHHHHGGGFFFCCCCCCBBB@@@>>>>>>AAACCCLLLUUU```jjjqqqyyy~~~vvvmmmiiibbb^^^\\\\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^```bbb^^^^^^^^^___```aaabbbcccbbbcccdddfffggghhhhhhiiihhhgggggggggffffffffffffeeedddcccbbbaaabbbcccccc``````bbbccccccbbbaaa```bbbaaa```^^^^^^___``````ccccccbbbaaa``````````````````___^^^^^^^^^^^^^^^^^^______```aaaaaaaaa````````````aaaaaaaaaaaabbb______``````aaabbbccccccbbbcccdddfffgggggghhhhhhhhhhhhhhhiiijjjlllooopppmmmllliiieeebbbbbbeeegggkkkllllllllljjjjjjlllnnnnnnrrrxxxvvv___PPPLLLHHHKKKQQQ[[[jjj~~~IIIHHHFFFDDDCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAABBBFFFLLLQQQ\\\bbbllluuu}}}~~~{{{vvvssssssuuuyyy|||}}}~~~}}}zzzvvvsssssstttyyy{{{}}}wwwrrrmmmjjjfffcccaaa^^^[[[XXXYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTVVVYYY[[[\\\]]]^^^\\\]]]]]]^^^______```__________________________________________^^^]]]]]]^^^___```aaa```^^^\\\[[[YYYYYYZZZ\\\]]]___`````````aaabbbcccddddddccccccddddddeeefffeeedddcccbbbeeefffggghhhhhhiiiiiiiiihhhiiiiiiiiiiiihhhggggggeeeggghhhhhhhhhhhhjjjkkkkkkpppvvv{{{xxxzzz~~~yyywwwuuupppiiiaaaYYYSSSPPPKKKLLLNNNPPPSSSXXX___dddhhhddd]]]UUUMMMGGGCCCAAA???>>>===<<<;;;::::::999888999999999999888777777444444444555555555555555555555555555555555555555333444444444444555555555555666666777777666666555444444444444444444444444222222222222111111111111333333333333333333333333444444444444444444444444222222222222333444555666333444666888:::<<<>>>>>>CCCEEEGGGIIIJJJIIIHHHGGGAAAAAA@@@??????CCCIIINNN[[[eeerrr{{{~~~|||}}}}}}|||yyyyyy}}}}}}uuunnndddbbb^^^[[[ZZZZZZ[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]ZZZYYYYYYZZZ[[[]]]___```^^^^^^______```bbbcccdddaaabbbccceeefffggghhhhhhgggffffffeeeeeeeeeeeeeeefffeeedddbbbbbbccccccddd```aaaccceeefffeeedddcccfffdddbbb```______```aaacccccccccccccccaaa```___]]]\\\\\\[[[[[[[[[\\\\\\\\\]]]^^^___```aaaaaaaaa``````aaaaaaaaabbbbbbbbb_______________```aaaaaaaaabbbdddfffggghhhiiiiiiiiiiiihhhhhhiiikkknnnooolllkkkhhhccc______bbbfffiiijjjkkkkkkjjjjjjlllmmmnnnpppuuu{{{hhhWWWQQQIIIJJJLLLSSS^^^pppDDDDDDBBB@@@???>>>>>>>>>???????????????>>>>>>>>>===>>>@@@@@@AAAFFFMMMRRR___ccciiipppvvv}}}{{{xxxtttrrrrrrvvvzzz~~~zzzrrrmmmjjjkkksssvvv{{{~~~}}}xxxrrrmmmkkkhhheeeccc```^^^ZZZXXXXXXWWWUUUTTTUUUVVVYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYWWWUUUSSSQQQQQQPPPRRRSSSUUUXXX[[[]]]^^^^^^ZZZ[[[\\\]]]^^^^^^^^^^^^________________________^^^^^^______^^^^^^]]]\\\^^^___```aaaaaa___]]]\\\ZZZZZZ[[[\\\]]]^^^^^^___^^^```aaacccdddddddddcccdddeeeffffffeeedddbbbaaadddeeefffggghhhhhhhhhhhhjjjjjjjjjjjjiiihhhgggfffccceeefffgggggggggiiikkkjjjpppxxx{{{|||zzzxxxvvvvvv{{{}}}wwwnnneee]]]XXXOOOMMMKKKJJJMMMVVVaaaiiiqqqlllddd[[[RRRJJJFFFCCC@@@???>>>===<<<;;;::::::888999999999999888777777555555555555555555555555555555555555555555555555444444444555555555666666666666777777777777666666555555555555555555555555444444444333333333222222333333333333333333333333444444444444444444444444222222222222333444555666777888999<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKJJJHHHGGG@@@?????????BBBHHHQQQWWWgggrrryyyzzz}}}}}}|||}}}zzzwwwxxxvvvwww|||yyyrrrmmmhhh^^^]]][[[YYYXXXYYYZZZZZZVVVWWWYYY[[[]]]^^^___```YYYYYYXXXYYYZZZ[[[]]]^^^^^^^^^______```bbbcccddd```aaabbbdddeeefffggggggfffeeeddddddccccccddddddfffeeedddcccccccccddddddaaabbbdddggghhhgggffffffhhhgggdddaaa`````````aaabbbcccdddeeedddbbb```^^^ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\^^^___```aaaaaaaaa```aaaaaaaaabbbbbbcccccc______^^^^^^^^^______``````aaacccfffhhhiiijjjjjjjjjiiihhhhhhiiikkkmmmooolllkkkgggbbb]]]]]]aaaeeegggiiijjjkkkjjjjjjlllmmmmmmnnnrrrwwwnnn\\\UUUKKKJJJJJJMMMUUUdddyyyBBBBBBAAA???>>><<<;;;;;;<<<<<<======<<<<<<;;;:::@@@BBBBBB@@@???CCCLLLTTTZZZ[[[^^^bbbjjjttt~~~}}}yyyxxx|||}}}||||||wwwpppiiigggjjjtttuuuvvvvvvuuurrrnnnllljjjgggdddaaa```]]]ZZZWWWXXXWWWVVVUUUVVVWWWXXXYYY]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[[[[[[[\\\]]]YYYXXXVVVTTTSSSRRRQQQQQQSSSSSSTTTVVVXXXZZZ]]]^^^^^^______```______^^^^^^```````````````____________^^^]]]\\\\\\\\\]]]]]][[[\\\^^^``````___^^^]]]]]]^^^^^^^^^______``````aaaaaabbbbbbccccccddddddeeedddbbbaaaaaaaaabbbcccaaabbbdddfffhhhiiijjjjjjjjjjjjjjjiiihhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeejjjlllooorrrwww}}}vvvpppppptttzzzyyyrrrjjjbbb^^^TTTJJJHHHKKKPPPXXX```fffccc___XXXPPPHHHAAA===BBBAAAAAA@@@??????>>>>>>===<<<;;;:::999888777777222333444666777777777777888777666555444555666777666555444444333333333333555555666666666666555555777777666555444333333222000111111111111222222222333333444555555555555555444444444444444444444444333333222222333444666777777888999;;;>>>AAAEEEGGGJJJKKKKKKJJJFFFCCCBBBBBBBBBBBBCCCEEEJJJTTT___ggg{{{|||vvvqqqssswww}}}}}}|||~~~~~~{{{yyyxxxzzzyyyyyyzzz}}}zzztttmmmfffaaaZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]]___________________________``````aaacccdddfffgggeeecccbbbbbbcccdddcccbbbccccccbbbbbbaaabbbbbbbbbdddeeefffggghhhhhhhhhhhheeeeeeeeedddcccbbbbbbaaaddddddeeeeeedddcccaaa```]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZ[[[^^^```aaa```___^^^````````````aaaaaaaaaaaa````````````aaaaaaaaaaaacccdddeeegggiiijjjkkkkkklllkkkjjjjjjiiijjjjjjjjjkkkkkkjjjfffaaaaaadddgggjjjjjjjjjiiiiiiiiiiiiiiikkklllooouuuzzzoooYYYRRRJJJFFFJJJPPPYYYkkk~~~??????>>>===<<<;;;::::::<<<<<<<<<======<<<<<<<<>>>>>?????????>>>>>>===<<<;;;:::999999555666666777777666666555777666555444444555555666666666555444444444444444555555666666666666555555777777666666555555444444222222222222333333333333222222333333333333333222444555555555555555666666555555444444444555666777888999:::<<>>>>>>>>AAABBBDDDGGGIIILLLNNNOOOKKKOOOVVV^^^hhhsss~~~xxxsssnnnlllnnntttuuuuuutttrrrpppllliiigggeeecccbbbaaa```^^^\\\YYYZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[]]]]]]^^^^^^^^^^^^^^^]]]^^^]]]\\\YYYWWWUUUTTTSSSWWWWWWXXXYYYZZZ\\\^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^______``````````````````_________^^^^^^^^^]]]]]]\\\]]]^^^``````___^^^^^^_________```````````````^^^^^^______```aaaaaabbbaaa```_________```aaabbbddddddeeeeeefffeeeeeeeeeiiiiiihhhhhhgggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeiiijjjlllmmmooosssxxx|||zzzwwwyyy|||xxxlll^^^UUUNNNIIIIIILLLOOOMMMKKKGGGDDDAAA???>>><<<<<<<<<<<<===>>>??????@@@@@@???>>>===<<<<<<;;;999999999999888777666555777666555444444444444555777666555555555555555555444555555666666555555444666666666666666666666666333333333444444444555555333333333444333333222222555555555666666777777777777777666666666777888888:::;;;<<<>>>???AAABBBBBB@@@@@@???>>>>>>AAAFFFIIILLLSSS^^^hhhqqqyyyzzzvvvuuuvvvwww}}}|||yyywwwuuutttuuusssooollljjjfffaaa^^^\\\[[[ZZZYYYYYYZZZ[[[[[[YYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[]]]^^^____________^^^^^^]]]]]]ZZZZZZ[[[\\\^^^```bbbcccdddbbbaaaaaabbbccccccbbbaaaaaaaaaaaabbbbbbcccdddccccccdddddddddddddddcccccccccbbbbbbaaa`````````bbbcccdddeeeeeeeeedddccc___^^^]]]\\\\\\\\\]]]^^^ZZZZZZZZZ[[[\\\^^^_________`````````aaaaaaaaabbbccccccdddddddddeeeeeeeeeffffffgggiiiiiijjjjjjiiihhhhhhhhhgggggghhhiiiiiimmmnnnnnnllljjjhhhhhhiiijjjiiiiiiiiihhhhhhhhhgggjjjjjjlllooorrrxxxwww\\\RRRKKKJJJKKKMMMXXXfff999999999999:::::::::;;;:::;;;<<<===???@@@BBBBBBGGGGGGIIILLLPPPQQQOOOMMMLLLQQQYYYbbbkkkuuu~~~tttooommmmmmqqqwwwvvvuuusssqqqmmmjjjgggeeecccbbbbbbbbbbbbaaa___]]]\\\[[[YYYXXXWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZ]]]^^^___```aaa```___^^^bbbaaa___^^^[[[YYYWWWVVVXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]^^^____________````````````````````````______^^^^^^]]]^^^______```___^^^^^^````````````````````````^^^^^^^^^^^^____________```___^^^^^^^^^___```aaacccdddeeeeeeffffffeeeeeegggggggggfffffffffeeeeeeffffffffffffffffffffffffhhhiiikkkkkklllnnnrrruuuxxx{{{mmmcccYYYQQQMMMOOOJJJHHHEEEBBB@@@???>>>>>>>>>>>>===<<<<<<<<<===>>>BBBAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999888777777666555555444444444666555555444444444555555555555555666666555555555444444444555555666666666333333444444444555555555555555555555555444444333444444555666777888888888888888888999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>======BBBAAAAAA@@@CCCHHHPPPUUU___fffqqqzzz{{{yyywwwuuuwww|||~~~xxxrrrmmmjjjnnnllljjjhhhgggeeebbb```]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXYYY[[[\\\^^^_________^^^^^^]]]]]]]]]YYYZZZZZZ\\\]]]___aaabbbcccaaa``````bbbccccccbbb````````````aaacccddddddbbbbbbcccccccccbbbbbbaaabbbbbbaaaaaaaaa`````````aaabbbdddeeefffffffffeee______]]]\\\\\\\\\]]]^^^ZZZZZZYYYYYYZZZ\\\^^^```______``````aaaaaabbbbbbddddddddddddeeeeeeeeeeeeffffffgggggghhhgggggggggfffffffffffffffggghhhiiinnnoooppppppnnnlllkkkkkkiiiiiiiiihhhhhhggggggfffhhhgggjjjmmmnnnssslll^^^RRRMMMJJJJJJSSS```888999999:::;;;;;;<<<<<<;;;;;;<<<>>>AAACCCFFFGGGNNNNNNPPPSSSUUUUUUSSSPPPSSSXXX___fffnnnvvv}}}}}}rrrmmmlllnnnsssyyywwwvvvrrrnnnkkkgggeeedddbbbbbbbbbdddffffffcccaaa^^^\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[^^^___```bbbbbbbbbaaa```ddddddcccbbb```]]][[[YYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^_________``````aaaaaa``````aaaaaaaaa```___^^^_____________________^^^```````````````_____________________^^^^^^^^^^^^______^^^]]]]]]^^^___```bbbcccdddeeefffgggggggggfffffffffeeeeeeeeeeeeeeeffffffffffffffffffffffffgggiiijjjjjjjjjkkknnnppprrryyy}}}ssshhh]]]VVVUUUPPPNNNKKKGGGDDDBBBAAAAAA===<<<;;;::::::;;;<<<===AAAAAA@@@@@@??????>>>>>><<<<<<===>>>>>>>>>>>>===999999888888777666555555555444444444444444555555555666666777777666666555333333333444555555666666333333333333444444444444444555555555555555444444333444555666777888999:::888999:::<<<===???@@@@@@AAAAAA???>>><<<;;;999999>>>???AAAEEEKKKUUU___ffftttzzz~~~zzzuuuuuuyyyxxxpppjjjfffhhhfffddddddddddddbbbaaa^^^]]]\\\ZZZZZZZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXWWWWWWXXXZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\]]]^^^```aaabbbbbb```______aaacccbbbbbb````````````aaabbbcccdddbbbbbbbbbcccbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaacccdddfffgggggggggfff___^^^]]]\\\[[[\\\]]]]]]\\\ZZZYYYXXXYYY[[[]]]____________```aaabbbbbbbbbccccccccccccdddddddddeeeddddddeeeeeeeeeeeeddddddeeeeeeeeeeeefffggghhhiiinnnooooooppppppooommmkkkiiiiiihhhhhhgggfffeeeeeeeeeeeegggkkklllqqq|||}}}lllZZZPPPJJJHHHPPP\\\999999999:::;;;<<<<<<<<<;;;<<<===@@@CCCGGGKKKMMMSSSUUUWWWYYYZZZZZZZZZZZZ]]]```eeekkkpppvvv}}}|||rrrnnnoooppptttxxxvvvtttpppkkkgggeeecccccc```aaacccfffhhhiiigggeee___^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]___```aaabbbccccccccccccffffffffffffdddaaa___^^^ZZZYYYYYYXXXXXXYYYYYYYYY[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^______```aaaaaaaaaaaaaaabbbcccbbbaaa```___`````````______________________________^^^^^^^^^_________````````````aaaaaa```^^^]]]]]]]]]^^^___```aaacccdddeeefffffffffddddddddddddddddddddddddffffffffffffffffffffffffeeefffhhhhhhhhhiiikkkmmmooorrrwww|||xxxllldddaaa[[[YYYUUUQQQLLLIIIFFFEEE>>>===;;;::::::;;;===>>>??????>>>>>>>>>=========:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<;;;:::999888777555555444444555555666666666777777888888777777666333444444444555555666666333333333444444444555555333444444555666666555555444555666777999:::;;;<<<:::;;;===???@@@BBBBBBBBBCCCAAA???===;;;;;;;;;;;;:::>>>EEENNNYYYfffrrrzzz~~~xxxwwwzzzvvvnnnhhheeebbb```___^^^___```___^^^^^^]]]\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ[[[\\\\\\\\\]]]^^^^^^__________________```aaabbbbbbaaa___^^^___aaabbbbbbbbb````````````aaaaaabbbcccbbbbbbcccccccccccccccbbbccccccccccccccccccccccccbbbdddeeeggghhhhhhgggggg___^^^]]]\\\[[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]^^^^^^___```aaabbbccccccbbbbbbbbbcccccccccddddddbbbccccccdddddddddccccccdddddddddeeefffhhhiiijjjmmmmmmmmmnnnoooooommmjjjiiiiiihhhgggfffeeeddddddddddddfffiiijjjmmmxxxyyycccVVVMMMHHHMMMVVV999999999::::::;;;;;;;;;<<<===>>>AAAEEEJJJNNNQQQUUUXXX[[[\\\]]]___cccggggggjjjmmmqqquuuzzz}}}tttrrrttttttvvvxxxsssppplllgggcccaaa``````^^^___aaaeeeiiijjjhhhfffaaa___]]][[[ZZZYYYYYYYYY\\\[[[[[[\\\]]]^^^______aaaaaaaaabbbbbbcccdddeeeggghhhhhhhhhgggeeecccaaa\\\[[[ZZZZZZYYYYYYYYYYYYZZZYYYXXXXXXXXXZZZ\\\^^^^^^^^^______```aaaaaabbbaaabbbcccdddcccbbb```___aaaaaa```__________________^^^^^^^^^]]]]]]]]]]]]\\\]]]^^^```bbbdddfffgggbbbaaa___^^^]]]]]]]]]]]]``````aaabbbbbbbbbbbbbbbcccccccccdddddddddddddddffffffffffffffffffffffffaaaccceeeffffffgggiiikkkkkkmmmooossszzzyyywwwooommmjjjeee```[[[VVVTTTJJJHHHDDD@@@>>>======>>><<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<>>>>>>>>>???>>>??????>>>===<<<:::999777777666666777888888999888888999999999999888888666666666666777777777777444444555555555666666666555666777888999:::::::::666777888:::;;;===>>>???>>>???@@@BBBBBBBBBBBBAAABBBAAA>>><<<<<<>>>AAABBBDDDJJJUUUaaammmzzz{{{zzz}}}ssskkkfffddd```^^^\\\[[[\\\]]]]]]\\\^^^]]][[[ZZZYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^___```aaaaaaaaa````````````aaaaaa```^^^]]]^^^```bbbbbbaaaaaaaaa`````````aaaaaabbbbbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdddeeefffggghhhhhhgggfff``````^^^]]]]]]]]]^^^______^^^\\\[[[ZZZZZZ[[[[[[^^^^^^___```aaabbbccccccbbbbbbcccccccccdddddddddaaabbbcccdddddddddddddddcccddddddeeeggghhhjjjkkkllljjjiiikkkmmmmmmllliiiiiihhhhhhgggeeeddddddccceeedddfffggggggiiirrr}}}qqqbbbVVVKKKJJJPPP888888999999999:::::::::===>>>???BBBGGGLLLQQQTTTUUUYYY]]]^^^^^^bbbjjjpppoooqqqtttwwwzzz~~~vvvvvvwwwwwwwwwxxxpppmmmiiiddd```___^^^___\\\]]]```eeeiiijjjiiigggbbb```^^^\\\ZZZYYYYYYYYY]]]]]]]]]]]]^^^___```aaacccbbbaaaaaabbbdddeeegggggghhhiiijjjiiigggeeeddd^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWXXXZZZ\\\^^^^^^^^^^^^___```aaaaaabbbaaabbbdddddddddcccaaa___bbbaaa```_______________^^^^^^^^^]]]]]]\\\\\\\\\YYY[[[]]]aaadddhhhjjjllldddbbb```^^^]]]\\\]]]]]]```````````````___^^^^^^cccccccccccccccccccccdddgggggggggggggggggggggggg^^^```cccdddeeefffhhhjjjiiijjjkkknnnttt~~~~~~xxxrrrllliiiZZZVVVPPPIIICCC???===<<<:::::::::::::::999999999888999:::;;;<<<<<<<<<<<<@@@AAAAAAAAA???===<<<:::999999888888999:::;;;;;;999999::::::::::::999999999999888888888888888888666666666666777777777777999:::;;;===>>>???@@@@@@888888:::<<<>>>@@@AAABBBBBBBBBCCCCCCCCCBBB@@@???AAA@@@===<<<>>>BBBFFFIIIUUU\\\gggsss~~~||||||~~~~~~~~~}}}~~~qqqhhhdddcccaaa___\\\\\\]]]]]]]]]]]]^^^]]][[[YYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[ZZZXXXWWWVVVVVVWWWWWWXXXYYYZZZ\\\^^^```aaabbbcccbbbaaa```````````````___^^^]]]^^^```bbbbbbaaabbbaaaaaa````````````aaabbbcccdddeeefffgggggggggggggggggggggggggggggggggeeeeeeggghhhhhhhhhgggfffbbbaaa```___^^^______``````___^^^\\\[[[ZZZZZZZZZ^^^^^^___```aaabbbcccccccccccccccdddddddddeeeeeebbbbbbcccdddeeeeeeeeeeeecccddddddeeegggiiikkklllkkkiiiggghhhkkklllkkkiiiiiihhhgggfffeeedddcccccceeeeeeffffffeeeeeemmmwww||||||mmm^^^PPPJJJLLL666666777888999::::::;;;>>>@@@CCCFFFGGGIIILLLOOOQQQTTTXXX^^^eeekkkpppsssuuuxxx{{{~~~|||}}}{{{xxxxxxxxxvvvsssnnnjjjddd```^^^^^^^^^]]]\\\]]]___aaaccccccccccccddddddddddddbbb```^^^\\\___```````````````___^^^```aaabbbbbbddddddeeefffggghhhjjjkkkiiifffbbb```^^^]]][[[YYYXXXYYYZZZ[[[ZZZYYYWWWVVVWWWXXXZZZ\\\\\\]]]^^^^^^______^^^^^^^^^```bbbdddeeedddcccbbbcccbbbbbbaaa```___^^^^^^aaa```^^^\\\[[[[[[[[[\\\ZZZ[[[^^^cccgggkkkooopppjjjgggddd```___^^^___```cccccccccbbbaaa```___^^^___```aaabbbbbbccccccbbbffffffffffffffffffffffffdddddddddddddddeeefffgggffffffgggiiimmmttt}}}zzzwwwuuuzzz}}}rrrbbbWWWPPPKKKFFFBBB@@@???>>>===<<<;;;::::::444555777999:::;;;;;;;;;???BBBEEEGGGGGGEEECCCAAA???>>><<<:::999888999999>>><<<::::::======;;;999;;;;;;:::;;;:::999666444666777888999::::::::::::======>>>???AAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEECCC@@@>>>>>>>>>===<<<<<<===>>>AAAFFFOOOXXX___eeeooo|||xxxppplllmmmwwwwwwkkkeeeaaa```___^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[\\\^^^```aaabbbbbb```______^^^^^^^^^_______________```aaaaaabbbaaa___]]]\\\\\\\\\]]]^^^^^^___```bbbdddeeefffhhhiiijjjjjjiiihhhgggfffgggfffeeefffggghhhgggfffbbbbbbbbbbbbbbbaaa```___aaa```___^^^]]]\\\[[[[[[]]]^^^aaabbbcccbbbaaa```bbbcccdddeeeffffffffffffbbbcccdddfffgggggghhhhhhjjjiiigggffffffhhhjjjkkkjjjjjjjjjkkknnnnnnnnnlllkkkjjjgggeeedddccccccccccccdddddddddeeeiiinnnqqq{{{vvveeeZZZQQQLLL888888888999::::::;;;;;;<<<>>>@@@AAACCCEEEHHHKKKOOOSSSYYYaaagggmmmrrruuuxxx{{{}}}|||{{{wwwvvvuuuqqqnnnjjjfffaaa^^^^^^^^^___^^^\\\]]]___```aaaaaaaaaaaacccgggkkknnnmmmiiiddd```aaaaaaaaaaaaaaa``````___```aaabbbcccdddeeeeeefffggghhhjjjjjjhhheeeaaa___^^^]]][[[YYYXXXYYYZZZZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]]]]]]]^^^____________^^^^^^___bbbcccddddddccccccccccccbbbbbbaaa```______aaa```^^^]]]\\\[[[\\\\\\ZZZ[[[^^^bbbfffiiilllnnniiigggdddaaa``````aaabbbbbbbbbbbbbbbaaa```___^^^___```aaabbbbbbcccccccccddddddddddddddddddddddddddddddddddddddddddeeeffffffffffffgggjjjooowww|||zzzvvvmmmooossszzzyyylllcccZZZQQQKKKHHHHHHGGGEEEBBB???<<<;;;888888888888777777777777@@@DDDJJJOOOQQQOOOLLLJJJGGGFFFDDDCCCBBBBBBBBBCCC@@@>>><<<<<<>>>>>><<<:::==================;;;:::888999:::<<<======>>>>>>DDDFFFIIIKKKLLLKKKIIIGGGFFFEEECCCBBBBBBCCCDDDDDDDDDBBB???===============AAACCCGGGMMMTTT]]]gggmmm|||{{{qqqjjjgggjjjvvvtttiiiccc```___\\\\\\\\\[[[[[[ZZZZZZZZZ\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\^^^```aaaaaaaaa```_______________aaaaaa``````aaaaaabbbcccbbbaaa___]]]\\\[[[[[[\\\]]]]]]^^^___```bbbdddeeeggghhhiiiiiiiiihhhgggffffffeeedddeeeggghhhgggfffbbbbbbccccccbbbbbbaaaaaacccbbbbbbaaa___^^^^^^]]]]]]^^^___aaaaaaaaaaaaaaacccdddeeefffggggggggggggddddddeeefffggggggggggggiiiiiihhhhhhhhhiiijjjkkkjjjiiiiiijjjlllmmmkkkjjjkkkiiigggeeedddccccccccccccdddddddddeeehhhmmmpppwww~~~lll^^^SSSMMM::::::::::::::::::::::::;;;<<<===>>>>>>AAAEEEIIIMMMSSS\\\eeekkkqqquuuxxx}}}zzzuuurrroookkkhhhdddaaa^^^]]]]]]^^^______\\\]]]]]]^^^______^^^^^^ccciiirrrxxxyyytttlllfffbbbbbbaaaaaaaaa````````````aaaaaabbbcccdddeeeeeeggghhhiiiiiigggddd```^^^]]]\\\[[[YYYXXXYYYYYYZZZ\\\\\\[[[ZZZZZZ\\\]]]^^^]]]^^^^^^_______________^^^___aaacccdddddddddcccdddccccccbbbbbbaaaaaaaaaaaa```___^^^\\\\\\\\\\\\ZZZ[[[^^^```cccfffhhhiiifffeeecccaaa```aaabbbcccaaaaaabbbbbbaaa```______``````aaabbbbbbcccccccccddddddddddddddddddcccccceeedddcccccccccccccccccceeeeeeeeedddfffjjjooottt}}}wwwzzz|||wwwmmmllllllooovvv|||qqqfff^^^[[[[[[YYYVVVQQQJJJDDD@@@???>>><<<:::888888888888===BBBJJJQQQUUUVVVTTTRRROOONNNMMMKKKIIIHHHHHHHHHFFFDDDBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@BBBCCCDDDDDDEEEHHHKKKPPPRRRRRRNNNIIIFFFDDDCCCAAA@@@???@@@AAABBBCCCBBB@@@??????AAACCCEEEKKKPPPWWW```iiirrr{{{~~~uuukkkfffeeeiiivvv|||ooofffaaa___^^^[[[[[[[[[[[[[[[ZZZZZZZZZ]]]]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^___```_______________```aaaaaacccbbbbbbbbbbbbcccddddddbbbaaa___\\\[[[ZZZZZZZZZ\\\\\\\\\]]]^^^```aaabbbeeefffggghhhhhhhhhgggfffeeedddcccdddfffgggfffeeebbbbbbcccdddddddddcccccceeeeeedddcccbbbaaaaaa```^^^^^^^^^^^^___```aaaaaaeeeeeefffggghhhhhhhhhhhhffffffggggggggggggffffffhhhiiiiiijjjjjjjjjjjjjjjjjjiiihhhiiikkkkkkjjjhhhjjjiiihhhfffeeedddddddddccccccddddddeeegggkkknnnrrrzzzxxxgggZZZRRR:::::::::::::::::::::999<<<=========>>>AAAFFFJJJQQQXXXbbbjjjppptttxxx{{{~~~wwwrrrnnnjjjfffccc```^^^\\\[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[bbbiiisss{{{}}}yyyqqqkkkbbbaaa``````____________``````aaabbbcccddddddeeefffgggggggggeeebbb___]]]]]]\\\[[[ZZZYYYYYYZZZZZZ\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^___````````````___^^^___```bbbccccccccccccdddcccccccccccccccccccccaaaaaa```___^^^]]]\\\\\\[[[[[[]]]___```bbbddddddbbbbbb```______```bbbbbbaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccddddddeeefffgggggggggfffeeeddddddccccccbbbaaaaaaaaaaaabbbcccccccccdddgggkkkooovvv|||}}}zzzqqqpppoooqqqwwwzzzwwwvvvuuuppphhh^^^TTTNNNIIIGGGDDDAAA???>>>??????<<<@@@GGGNNNSSSWWWXXXXXXYYYXXXWWWTTTRRRPPPOOONNNPPPNNNLLLKKKKKKJJJJJJJJJLLLLLLLLLKKKIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNQQQRRRQQQLLLFFFCCCCCCBBB@@@>>>>>>???AAABBBEEEEEEEEEEEEGGGKKKPPPSSS]]]bbbllluuu}}}yyyrrrkkkhhhiiimmmvvv~~~~~~uuujjjccc```^^^^^^\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___```^^^^^^^^^^^^___aaabbbcccdddccccccbbbccccccddddddbbbaaa___\\\[[[ZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```cccdddeeegggggggggffffffcccbbbbbbccceeefffeeedddaaabbbcccdddeeeeeeeeeeeefffeeeeeedddccccccbbbbbb^^^]]]\\\\\\\\\^^^```bbbeeefffggghhhiiiiiiiiiiiiggghhhhhhhhhggggggfffeeeggghhhjjjlllllllllkkkjjjhhhggghhhiiikkklllkkkjjjjjjiiihhhgggfffeeeddddddccccccdddddddddeeeiiikkkoootttrrrbbbYYY::::::::::::::::::999999<<<===>>>???@@@DDDJJJNNNYYYaaajjjppptttwww|||}}}{{{yyyxxx{{{}}}{{{xxxsssnnnjjjfffcccaaa]]]\\\ZZZ[[[\\\\\\[[[YYY[[[[[[[[[ZZZZZZZZZZZZZZZ```fffooovvvxxxvvvpppmmmaaa```___]]]\\\\\\]]]]]]^^^______```aaabbbccccccdddeeeeeeeeecccaaa___]]]^^^]]]\\\\\\[[[[[[ZZZZZZ\\\[[[[[[[[[\\\\\\]]]]]]^^^___``````aaaaaa``````___``````aaabbbbbbcccccccccccccccccccccdddddddddaaaaaaaaa```___^^^]]]\\\[[[[[[\\\]]]^^^___```aaa^^^^^^]]]]]]]]]^^^``````aaaaaabbbcccddddddddddddbbbaaaaaaaaabbbcccdddeeeeeefffggghhhgggfffdddccccccbbbaaa``````````````````aaabbbcccdddgggjjjmmmpppxxx}}}ttttttuuuxxx}}}yyymmmfff[[[WWWRRRLLLGGGCCCAAAAAA@@@AAADDDIIINNNSSSWWWYYY^^^^^^^^^]]]\\\[[[ZZZZZZXXXWWWVVVTTTSSSSSSTTTUUUZZZ[[[[[[YYYUUUSSSSSSTTTWWWVVVTTTQQQOOONNNNNNMMMNNNOOOOOONNNLLLHHHEEECCCDDDCCCAAA@@@AAACCCFFFHHHJJJLLLOOORRRUUUZZZaaafffrrrxxxwwwqqqnnnnnnoooppptttyyy{{{{{{|||~~~yyyooofffaaa___^^^]]][[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\]]]^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^___]]]]]]]]]^^^```aaacccdddddddddcccbbbbbbcccccccccbbbaaa___\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^___bbbbbbdddeeefffeeeeeedddaaaaaa```aaadddeeedddcccaaabbbcccdddeeefffffffffdddddddddccccccbbbbbbaaa^^^]]]\\\[[[\\\^^^```bbbeeefffggghhhiiiiiiiiiiiiggghhhhhhhhhgggfffeeedddfffhhhjjjlllmmmlllkkkjjjgggfffgggjjjmmmnnnnnnmmmiiiiiihhhhhhgggfffeeedddbbbcccddddddcccdddfffhhhmmmqqqyyy{{{iii]]];;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCFFFKKKQQQUUUccciiipppuuuwww{{{}}}rrrpppnnnpppuuuyyyzzzyyyuuusssoookkkfffbbb```^^^ZZZZZZYYYZZZ\\\\\\ZZZXXX[[[ZZZZZZYYYYYYYYYZZZZZZ^^^bbbiiinnnpppooollljjjaaa___^^^\\\[[[[[[[[[\\\\\\]]]]]]^^^___```aaabbbbbbbbbccccccbbbaaa___^^^______^^^^^^]]]\\\\\\[[[\\\\\\\\\]]]]]]]]]]]]]]]___``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccddddddeeebbbbbbbbbaaa```___]]]\\\[[[[[[\\\\\\]]]^^^^^^___\\\\\\\\\\\\\\\]]]^^^^^^___```aaacccdddeeeeeeeeebbbbbbaaaaaabbbccceeefffcccdddfffffffffdddbbb```aaa```__________________^^^```bbbdddeeegggjjjlllmmmrrryyy|||}}}xxxssskkk```VVVMMMFFFCCCDDDCCCCCCCCCFFFJJJOOOQQQUUUWWWXXXZZZ\\\]]]^^^^^^ZZZZZZYYYWWWVVVVVVXXX[[[cccfffhhheeeaaa]]]\\\]]]\\\ZZZWWWSSSPPPNNNMMMLLLHHHHHHGGGFFFFFFFFFFFFFFFFFFEEECCCDDDFFFJJJNNNQQQYYY]]]cccgggjjjooovvv|||{{{vvvsssttttttrrrqqqrrrxxx|||}}}}}}~~~~~~~~~~~~}}}~~~vvvppphhhbbb^^^\\\\\\[[[XXXXXXYYYYYYZZZ[[[\\\\\\^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\]]]^^^___``````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___]]]]]]]]]^^^```aaacccdddeeeddddddccccccccccccdddbbbaaa___]]]\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^aaabbbcccdddddddddcccbbb```______```bbbdddccccccaaabbbcccdddeeeeeefffeeeccccccbbbbbbaaaaaaaaaaaa^^^]]]\\\[[[\\\^^^```bbbddddddeeefffggggggggggggffffffggggggfffeeeddddddeeegggiiikkkllllllkkkjjjgggggggggjjjmmmooonnnmmmhhhhhhiiihhhhhhfffeeedddbbbcccdddcccbbbbbbdddfffjjjmmmuuuqqqddd<<<<<<<<<===>>>>>>>>>???@@@CCCHHHLLLQQQVVV\\\```jjjooouuuwwwyyy|||nnnlllkkknnntttyyy{{{zzzrrrpppmmmhhhccc^^^[[[ZZZVVVVVVXXXZZZ]]]]]]\\\ZZZZZZZZZYYYXXXYYYYYYZZZ[[[\\\___eeeiiikkkjjjgggeeebbb```^^^\\\[[[[[[[[[\\\[[[[[[\\\]]]^^^______```___```aaaaaaaaaaaa```___````````````___^^^]]]\\\]]]]]]^^^^^^_________^^^``````aaabbbbbbbbbbbbaaacccbbbaaa``````_________aaaaaaaaabbbcccddddddeeebbbbbbbbbbbbaaa___^^^\\\[[[[[[[[[\\\]]]]]]^^^^^^\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^___aaacccdddddddddcccbbbaaaaaabbbccceeegggcccdddfffgggfffdddaaa```___^^^^^^^^^^^^^^^___```^^^```cccdddeeefffhhhjjjiiimmmssszzz}}}yyyvvv~~~pppcccYYYTTTNNNMMMJJJHHHHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVWWWVVVTTTRRRSSSWWW[[[bbbgggjjjiiiddd```______YYYWWWSSSOOOLLLJJJIIIIIIDDDEEEGGGIIILLLOOOQQQRRRSSSSSSRRRTTTWWW]]]cccgggqqqwww~~~zzzzzzxxxtttqqqqqqrrr|||~~~}}}|||~~~wwwnnniiiccc]]]ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^___^^^^^^]]]\\\ZZZ[[[\\\]]]^^^___``````___________________________^^^^^^]]]]]]]]]^^^^^^]]]]]]^^^^^^```aaaccccccgggfffeeeeeeddddddeeeeeeaaa```___^^^^^^^^^______```______^^^^^^^^^______aaabbbcccccccccbbbaaa```^^^^^^]]]___aaaccccccbbbaaabbbcccdddddddddddddddbbbbbbaaaaaaaaaaaa``````^^^]]]]]]]]]^^^___```aaabbbbbbccceeeeeeeeeeeeeeedddeeeeeeeeeeeeeeedddccceeefffhhhiiikkkkkkkkkjjjhhhhhhhhhiiikkklllkkkiiihhhhhhiiiiiihhhgggfffeeebbbcccdddcccbbbaaabbbccceeeiiipppxxxrrr======>>>???@@@AAAAAABBBEEEIIIOOOUUU[[[```fffjjjmmmrrrvvvxxx{{{{{{ooommmmmmpppwww|||~~~~~~qqqpppmmmgggaaa\\\XXXWWWSSSTTTVVVZZZ^^^___^^^\\\ZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ^^^dddhhhiiihhhdddaaacccaaa___]]][[[[[[\\\]]]YYYZZZ[[[\\\]]]^^^^^^___^^^^^^___```aaaaaa``````aaaaaaaaaaaa```___^^^]]]^^^______```aaa```````````````aaabbbbbbbbbbbbbbbdddcccbbb```______^^^^^^``````aaabbbcccddddddeeebbbbbbcccbbbaaa```^^^]]][[[[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[]]]___aaabbbccccccccccccaaaaaaaaaccceeegggeeeggghhhiiihhhfffcccaaa]]]]]]]]]]]]^^^^^^___```___aaacccdddddddddeeegggfffkkkpppvvv|||zzzsssnnnkkkiiiooovvv~~~{{{oooiii]]][[[YYYVVVSSSQQQPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQQQQRRRRRRPPPNNNPPPTTTXXX\\\bbbggggggccc^^^]]]]]]UUURRROOOKKKHHHGGGGGGGGGHHHKKKPPPUUU[[[___bbbdddhhhggghhhjjjooouuu||||||yyywwwuuuuuu|||~~~|||wwwssssssoooyyy|||wwwpppjjjeee___ZZZXXXWWWVVVUUUXXXYYYZZZ[[[\\\]]]^^^___^^^^^^______^^^^^^]]]\\\ZZZZZZ[[[\\\]]]______```_________```````````````______^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^```aaabbbccchhhhhhgggfffffffffffffffaaa```___^^^^^^___```aaaaaaaaa```_________``````aaabbbccccccbbbaaa```___^^^]]]]]]^^^aaacccbbbbbbbbbbbbcccdddddddddccccccbbbbbbaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^___```aaaaaaaaaaaabbbcccddddddddddddcccddddddeeeeeeddddddccceeefffggghhhiiijjjkkkkkkjjjiiihhhiiiiiiiiigggeeehhhhhhiiiiiiiiigggfffeeebbbcccdddcccaaaaaaaaabbbaaafffmmmsss|||AAA@@@@@@@@@BBBFFFJJJMMMQQQXXX___aaadddggghhhfffnnnrrrwww{{{yyynnnooossszzz}}}ssskkkbbb]]]\\\ZZZWWWSSSWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]```eeegggfffdddcccbbbaaaaaa```___]]]\\\[[[[[[XXXYYYZZZ[[[\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]______````````````______````````````aaabbbcccdddddddddcccbbbaaaaaaaaabbbbbbbbbaaa```````````````^^^_________``````aaaaaaaaa```______```___]]][[[[[[\\\\\\]]]]]]^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^___```aaaaaaaaabbbbbbbbbbbbcccdddeeefffdddddddddeeeeeeeeeffffff```___^^^^^^^^^^^^______``````aaabbbccceeeggghhhiiijjjkkkmmmqqqyyy|||tttlllggggggeeeffflllttt~~~yyyuuupppkkkgggddd```]]][[[YYYWWWWWWWWWVVVUUUSSSSSSTTTTTTSSSRRRQQQSSSTTT[[[[[[\\\\\\[[[YYYXXXVVVUUUUUUSSSPPPNNNNNNQQQSSSWWW[[[cccllltttyyy|||~~~~~~}}}wwwpppkkklllqqqrrr}}}|||xxxuuuvvvsss{{{~~~wwwppplllbbb___\\\ZZZYYYXXXWWWUUUWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___^^^]]]\\\[[[]]]^^^___``````^^^\\\[[[]]]]]]^^^^^^^^^]]]\\\\\\[[[\\\^^^___aaabbbbbbbbbdddcccccceeefffgggfffddd______^^^]]]^^^___```aaaccccccbbbaaa``````aaaaaaccccccbbbbbbaaa`````````\\\]]]^^^___```aaabbbccceeebbbaaabbbdddeeecccaaabbb```___^^^^^^___```bbb]]]]]]]]]]]]^^^___``````bbbccccccbbbaaa``````aaaccccccccceeeggggggfffddddddeeeeeefffggghhhiiiiiigggggggggggggggfffeeeeeeggggggfffeeeddddddcccccccccbbbaaa``````______```dddcccfffmmmttt~~~CCCDDDEEEGGGIIIMMMRRRUUUZZZaaafffggghhhlllllljjjtttwww{{{{{{tttssstttyyypppiii```[[[ZZZYYYWWWTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]bbbdddggghhhfffcccaaa`````````___^^^]]]\\\[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]^^^___```aaaaaaaaaaaaaaaaaa```aaaaaabbbcccddddddcccbbbbbbaaaaaabbbbbbccccccbbbaaaaaaaaaaaaaaa^^^_________`````````aaa```___^^^^^^^^^^^^\\\ZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________``````aaaaaaaaaaaaaaaaaabbbbbbccceeeeeedddddddddeeeeeeeeeeeefffbbbaaa```_____________________```aaabbbdddeeefffjjjjjjjjjkkknnnsss{{{xxxqqqlllfffbbbaaaeeekkkttt|||wwwtttsssqqqnnnmmmkkkiiifffcccaaabbbbbb```^^^]]]___```aaabbbbbbbbbbbbbbbaaaaaabbbbbbaaa___]]]^^^```ccclllpppwww}}}wwwsssnnnjjjlllqqq{{{{{{yyyzzz||||||tttlllggg```]]]ZZZXXXXXXXXXVVVUUUWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^______]]]\\\ZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\]]]___aaacccdddddddddcccbbbbbbcccdddeeecccbbb```______^^^___```aaabbbccccccbbbaaaaaaaaaaaaaaabbbbbbbbbaaa``````______\\\]]]^^^___aaabbbcccdddfffdddbbbccceeefffdddccccccaaa```^^^^^^^^^```aaa\\\[[[[[[\\\]]]^^^___```aaabbbcccbbb```___```aaaaaabbbdddfffhhhiiihhhgggddddddeeeffffffggghhhhhhgggggggggggggggfffeeeeeefffffffffeeedddcccccccccbbbaaa```___^^^]]]]]]]]]aaaaaadddjjjqqqzzzIIIKKKNNNQQQTTTZZZ___dddjjjppptttttttttwwwxxxvvv~~~}}}yyytttvvvyyy|||kkkeee\\\WWWWWWWWWVVVUUUTTTUUUWWWYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^fffhhhjjjiiieeeaaa^^^]]]______^^^]]]\\\[[[[[[ZZZYYYYYYXXXWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^^^^\\\]]]___```bbbcccddddddbbbbbbaaaaaaaaabbbbbbcccccccccbbbaaaaaaaaabbbbbbddddddcccccccccbbbbbbbbb_______________`````````^^^]]]\\\]]]]]]]]][[[YYY[[[[[[[[[\\\]]]]]]^^^^^^``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddddddddeeeeeeeeeeeeeeedddcccbbbaaa`````````_________```aaacccdddeeejjjjjjiiihhhiiilllqqquuu~~~xxxsssjjjeee```aaafffnnn}}}~~~zzzzzzyyyvvvsssrrrsssuuussssssssssssssstttuuuuuuwwwxxxxxxwwwvvvwwwyyy{{{}}}wwwrrrqqqooonnnqqquuuzzzpppfff```\\\ZZZWWWVVVVVVWWWVVVUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[\\\[[[\\\]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[[[[\\\\\\\\\[[[\\\^^^```bbbcccddddddbbbaaa``````aaabbbaaa___``````______``````aaabbbccccccbbbaaaaaaaaabbbbbbbbbbbbaaaaaa```_________\\\]]]^^^```bbbdddeeefffgggeeedddeeefffgggfffeeedddcccaaa___^^^^^^______ZZZZZZZZZZZZ[[[]]]___```___aaaaaaaaa___^^^___```aaabbbeeegggiiiiiijjjiiidddddddddeeeeeeffffffffffffffffffffffffeeeeeedddeeeeeeeeedddccccccbbbbbbaaa```___]]]\\\[[[[[[[[[___^^^aaagggllltttQQQTTTYYY]]]aaagggooouuu~~~}}}|||}}}zzzuuuyyy{{{tttfff```YYYTTTSSSUUUVVVVVVSSSUUUXXXZZZ[[[ZZZYYYWWWWWWXXXYYYZZZ[[[\\\]]]^^^eeeggghhhfffccc^^^\\\[[[]]]]]]]]]\\\[[[[[[[[[ZZZZZZXXXWWWVVVVVVWWWYYYZZZXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^___aaabbbccccccdddccccccbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccccccccccccccbbbbbbaaa________________________^^^]]]\\\]]]^^^]]]\\\ZZZZZZZZZ[[[[[[\\\]]]]]]]]]````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa``````aaabbbbbbcccccccccdddddddddeeeeeeeeegggfffeeecccbbbaaaaaaaaa___`````````bbbcccdddeeehhhhhhgggfffeeegggjjjnnnttt|||}}}yyytttmmmgggfffhhhppp~~~}}}wwwssstttuuuuuuxxx}}}xxxmmmbbb\\\YYYWWWTTTTTTUUUVVVVVVUUUWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^]]]\\\[[[ZZZYYYZZZ[[[\\\ZZZZZZ[[[\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\XXXYYY[[[]]]___```aaaaaaaaa```^^^^^^___```___^^^_______________``````aaacccbbbbbbaaaaaaaaabbbbbbccccccbbbaaaaaa``````___\\\]]]___```bbbdddfffgggggggggfffggggggggggggfffeeedddbbb```___^^^^^^^^^ZZZYYYXXXXXXYYY[[[^^^___^^^___``````^^^]]]^^^```ccceeegggiiiiiiiiiiiiiiiccccccddddddddddddddddddddddddeeeeeeeeeddddddcccddddddcccccccccbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZ]]]\\\___dddhhhnnnyyy\\\```eeeiiimmmuuu}}}|||{{{}}}uuuxxx~~~{{{rrrkkk```\\\VVVRRRQQQSSSUUUVVVRRRTTTWWWZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]```bbbcccbbb___\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWUUUUUUVVVXXXYYYWWWWWWXXXYYYZZZ\\\\\\]]]^^^___```aaaaaabbbbbbbbbbbbbbbaaaaaa```aaaaaaaaabbbaaaaaa```aaaaaabbbbbbbbbbbbcccccccccbbbaaa```_______________^^^^^^^^^^^^]]]]]]]]]______]]][[[YYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^______`````````aaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa```aaaaaabbbccccccccccccdddddddddeeeeeegggfffeeecccbbbaaaaaaaaaaaaaaaaaabbbcccdddeeefffeeeffffffeeeeeeeeehhhjjjnnnttt}}}}}}uuunnnlllmmmsss|||wwwyyy||||||xxxzzz||||||~~~uuujjjaaa[[[WWWUUURRRRRRTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXYYYZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWXXXYYYZZZ[[[\\\XXXYYY[[[\\\^^^_________```___]]]]]]^^^______^^^]]]]]]^^^^^^^^^_________bbbaaaaaa```aaaaaabbbbbbdddccccccbbbbbbaaa``````]]]^^^___aaabbbdddeeeffffffggggggggggggfffggggggeeedddcccaaa___^^^]]]]]]ZZZYYYXXXWWWXXXZZZ\\\^^^]]]___```___^^^]]]^^^```fffhhhjjjjjjhhhffffffgggccccccccccccbbbbbbbbbbbbaaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```^^^]]]\\\[[[[[[[[[\\\\\\^^^ccceeeiiirrr|||jjjnnnrrruuuxxx~~~|||{{{zzz{{{}}}zzzvvvxxx{{{|||xxxrrrjjjeee\\\YYYVVVRRRQQQQQQSSSTTTSSSTTTWWWYYYZZZZZZZZZYYYXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]___^^^\\\ZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[^^^^^^___``````aaa````````````_________``````aaaaaaaaa`````````aaabbbbbbaaabbbcccccccccbbb```____________^^^^^^^^^^^^^^^^^^]]]]]]^^^______]]]\\\YYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^_________```aaaaaabbbbbbcccbbbbbbaaaaaaaaabbbbbbcccccccccccccccddddddddddddfffeeedddbbbbbbaaaaaaaaabbbbbbbbbbbbcccdddeeefffcccdddeeeeeedddeeefffhhhkkkooouuu{{{|||uuurrrpppsss||||||vvvrrrkkkkkkkkkmmmrrr}}}~~~|||{{{yyyooofff___[[[VVVTTTRRRRRRSSSTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[YYYXXXXXXWWWXXXYYY[[[\\\[[[\\\]]]^^^^^^_________^^^\\\ZZZ[[[\\\^^^___^^^\\\\\\]]]^^^^^^^^^^^^]]]``````_________```aaaaaaccccccbbbbbbaaa`````````^^^^^^___```bbbcccddddddeeefffgggfffeeedddeeegggeeedddcccbbb```___^^^]]]]]][[[YYYWWWWWWYYY[[[]]]]]]^^^```___^^^^^^___```gggjjjlllkkkgggddddddfffcccbbbbbbaaaaaa`````````^^^___``````aaa`````````aaaaaaaaaaaaaaaaaaaaaaaa___^^^]]]\\\\\\[[[[[[\\\\\\[[[^^^aaabbbdddllltttxxx{{{~~~}}}zzzyyy||||||xxxvvvwwwwwwtttooohhhbbb___XXXXXXVVVSSSQQQQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[YYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]\\\ZZZYYYYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[[[[]]]^^^```aaaaaaaaa^^^^^^^^^^^^^^^___```aaa```````````````aaabbbbbbbbbcccdddeeedddcccaaa```_________^^^^^^]]]]]]]]]]]]\\\[[[\\\^^^^^^]]][[[XXXXXXYYYYYYZZZ[[[[[[\\\ZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^___aaabbbccccccccccccbbbbbbbbbbbbccccccbbbccccccccccccdddddddddccccccbbbaaa``````aaaaaabbbaaaaaaaaabbbcccdddeeebbbccceeeeeeccccccdddeeehhhkkknnnppptttzzz{{{wwwvvv{{{xxxrrrooogggeeedddcccgggpppzzzzzzsssooonnnqqqsss~~~wwwnnnfff___[[[YYYVVVTTTRRRRRRSSSTTTTTTSSSRRRSSSTTTUUUWWWYYYZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYXXXWWWWWWZZZZZZYYYYYYZZZ[[[[[[\\\[[[ZZZXXXWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[YYYWWWXXXZZZ\\\^^^^^^\\\]]]^^^_________^^^^^^^^^^^^^^^^^^^^^___``````aaaaaaaaa```______^^^^^^^^^^^^___``````aaabbbbbbcccdddfffeeecccbbbdddfffddddddcccbbbaaa```^^^^^^___]]]ZZZWWWWWWXXXZZZ\\\]]]___``````______```aaaeeehhhkkkjjjfffddddddgggbbbbbbaaaaaa```___^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^````````````````````````\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZ\\\______```fffmmmwww}}}vvvxxx|||}}}yyyttttttrrrnnngggaaa\\\ZZZWWWWWWVVVTTTRRRPPPQQQQQQTTTUUUVVVWWWXXXZZZ[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]\\\ZZZYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]```aaabbbccc\\\\\\\\\]]]^^^___```aaa```````````````aaabbbbbbcccdddeeeffffffdddbbbaaa_________^^^^^^]]]]]]]]][[[ZZZZZZ[[[]]]]]]\\\ZZZXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^[[[\\\]]]___```bbbcccdddddddddcccccccccccccccdddbbbbbbcccccccccdddddddddaaaaaa```````````````aaaaaa`````````aaabbbccccccaaacccddddddcccaaaaaabbbfffhhhiiijjjlllrrr|||{{{|||}}}wwwrrrooogggfffcccaaadddlllvvv}}}~~~|||vvvllleeedddhhhpppuuu|||wwwooofff___[[[XXXXXXWWWTTTRRRRRRSSSTTTTTTSSSQQQRRRSSSUUUWWWYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYYYYYYYXXXVVVUUUZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVUUUUUUXXX[[[]]]]]]]]]]]]___`````````___^^^]]]]]]]]]]]]]]]^^^___``````______^^^]]]]]]\\\\\\____________````````````aaaccceeedddbbbaaaccceeeccccccccccccbbb```___^^^aaa^^^[[[XXXWWWXXXYYY[[[^^^___``````______aaabbbbbbgggjjjjjjfffdddeeehhhbbbbbbaaa```___^^^^^^]]]ZZZ[[[\\\]]]]]]]]]]]]]]]_________```````````````YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYY[[[^^^]]]]]]bbbiiippp|||vvvtttsssvvv}}}zzzuuurrrmmmfff```\\\ZZZXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPQQQRRRSSSVVVXXXZZZ\\\[[[[[[ZZZZZZYYYZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYYYYXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUWWWZZZ\\\]]]]]]\\\\\\\\\[[[ZZZZZZ[[[\\\^^^______```aaabbbbbbbbbbbbbbbaaabbbdddffffffeeedddccc```___^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZ\\\___bbbcccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbaaa```_________```aaa```___^^^^^^___```aaacccbbbaaa``````aaabbbbbbffffffeeefffiiinnnssswww|||zzz|||}}}~~~}}}zzzvvvtttrrrllliiijjjlllnnnttt{{{{{{tttqqquuu~~~rrrnnniiifffeeeiiivvv|||xxxkkkiiieeeaaa\\\XXXUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWVVVVVVVVVXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^___^^^\\\YYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]______]]][[[[[[[[[\\\]]]^^^^^^_______________```______^^^^^^```aaabbbcccdddccccccbbbeeeeeeeeedddddddddcccccccccdddeeeffffffdddbbbaaa___^^^\\\ZZZXXXXXXXXXXXX^^^___```aaabbbcccccccccccceeeggghhhiiihhhgggfffaaaaaa``````_________^^^aaa___^^^\\\[[[[[[\\\\\\[[[\\\___```aaaaaa___^^^\\\\\\ZZZYYYYYYYYYZZZ[[[XXXXXXXXXYYY[[[___bbbdddooowww|||tttqqqoooooouuu||||||xxxtttnnniiibbb]]]ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQSSSUUUWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWVVVVVVVVVWWWVVVWWWYYYZZZ\\\\\\\\\[[[\\\\\\\\\\\\]]]^^^_________```aaabbbcccccccccccccccdddeeeffffffeeeddddddbbbaaa___]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWXXXXXXYYYZZZ[[[[[[\\\^^^]]]]]]\\\[[[ZZZZZZYYYZZZZZZYYYYYYZZZ]]]___aaaaaabbbbbbbbbbbbcccccccccbbbbbbbbbccccccccccccccccccbbbaaa```______^^^^^^```___^^^^^^^^^^^^___```aaa```____________```aaadddddddddeeehhhlllppprrrvvv~~~}}}~~~~~~~~~~~~}}}|||{{{zzztttppppppqqqtttzzzxxxooojjjkkkqqqxxx}}}tttqqqnnnmmmnnnrrrxxxrrrnnneeeccc```]]]ZZZWWWUUUTTTQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUXXXXXXXXXYYYZZZ[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]^^^^^^]]][[[YYYXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^``````^^^[[[[[[[[[\\\\\\]]]^^^^^^___^^^^^^_________^^^^^^]]]```aaabbbcccccccccbbbaaacccccccccccccccccccccccccccdddeeeffffffeeecccbbb```___]]][[[YYYYYYYYYYYY]]]^^^___aaaaaabbbbbbbbbeeefffhhhiiijjjiiihhhgggbbbaaaaaaaaa``````````````````___^^^^^^]]]]]]^^^\\\]]]___``````___^^^]]]]]]\\\[[[ZZZYYYZZZZZZ[[[YYYXXXXXXYYY[[[^^^aaaccciiiqqqtttpppllljjjnnntttyyy|||}}}|||zzzzzzyyywwwtttrrrgggbbb]]]YYYWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOQQQRRRTTTVVVXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXYYYXXXWWWWWWVVVWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^______``````______```aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeedddddddddbbb```^^^\\\[[[ZZZYYY[[[ZZZZZZYYYYYYYYYYYYYYYWWWWWWXXXYYYZZZ\\\\\\]]]______^^^]]]\\\ZZZZZZYYYYYYXXXXXXWWWXXXZZZ[[[]]]______```aaabbbcccddddddaaaaaabbbbbbccccccccccccbbbbbbaaa```___^^^]]]\\\^^^^^^]]]\\\\\\]]]^^^^^^___^^^^^^]]]^^^^^^______bbbbbbccceeegggiiikkklllmmmsss}}}zzzyyyyyyzzz}}}qqqhhhfffiiinnnqqqttt||||||wwwrrrnnnmmmlllrrrvvv{{{{{{wwwuuuqqqooopppqqqttt|||zzzxxxwwwyyyzzz~~~{{{{{{~~~~~~yyyrrrlllgggddd]]]\\\ZZZXXXVVVUUUTTTTTTPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWVVVUUUSSSRRRQQQOOOPPPQQQSSSTTTUUUUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYY\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\^^^```bbbaaa^^^\\\[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]___```aaabbbbbbbbbaaaaaa```aaaaaabbbbbbccccccdddcccccceeeffffffeeeddddddaaa```^^^\\\[[[ZZZZZZZZZ\\\]]]^^^```aaaaaabbbbbbfffgggiiijjjjjjiiihhhgggbbbbbbbbbaaaaaaaaaaaa````````````aaa``````______]]]^^^_________^^^\\\[[[]]]\\\[[[ZZZZZZZZZZZZ[[[YYYYYYYYYYYY[[[]]]___```bbbiiiuuuwwwsssmmmkkkmmmrrrvvvyyywwwwwwwwwwwwwwwtttppplll```]]]XXXVVVUUUUUUUUUTTTTTTUUUWWWWWWVVVTTTRRRQQQNNNOOOPPPRRRTTTUUUVVVVVVVVVXXXZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXZZZZZZ\\\]]]___```aaaaaa```______``````aaacccdddeeefffeeedddccccccbbbccccccccccccbbb```___]]]\\\[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZWWWWWWXXXZZZ[[[\\\]]]^^^```___^^^]]]\\\[[[ZZZYYYWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[]]]^^^```bbbccccccaaaaaaaaabbbbbbbbbccccccaaaaaa```___^^^]]][[[[[[\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^___aaaaaacccdddfffgggggggggjjjnnnttt}}}~~~}}}rrrmmmnnnppprrrpppvvvzzz|||{{{xxxtttpppkkkgggccc```eeegggjjjmmmrrr{{{|||tttooonnnjjjhhhiiijjjlllsss{{{~~~wwwuuuvvvwwwvvv{{{xxxuuupppjjjfffbbb```YYYYYYWWWUUUTTTSSSSSSSSSOOOOOOPPPPPPRRRSSSUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZWWWWWWVVVUUUSSSRRRPPPOOONNNOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYY^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\^^^aaacccbbb___\\\[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]^^^___```bbbbbbaaaaaa```^^^^^^___```aaabbbcccdddbbbcccdddeeeffffffeeeeeebbbaaa___]]][[[[[[[[[[[[\\\]]]^^^```aaabbbbbbbbbeeefffhhhiiiiiihhhgggeeeaaaaaaaaa```````````````^^^___```aaaaaaaaa______^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^^^^ccclllwwwzzzvvvqqqoooppptttwwwyyywwwwwwxxxyyywwwrrrjjjddd[[[XXXUUUTTTTTTUUUTTTTTTTTTUUUVVVWWWVVVTTTRRRQQQNNNOOOQQQSSSTTTTTTTTTTTTSSSUUUWWWXXXYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTVVVWWWYYYYYYZZZZZZXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZ\\\]]]^^^```aaa``````_______________aaabbbdddeeebbbbbbaaa``````aaaaaabbbaaa``````___^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]___^^^^^^]]][[[ZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[^^^___aaabbbaaaaaaaaaaaaaaaaaaaaaaaa____________^^^\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ]]]]]]]]]^^^^^^_________```aaabbbdddeeeeeeeeeeeeiiijjjnnnsss{{{yyyxxxxxxyyytttxxx{{{|||}}}zzzvvvrrrmmmgggaaa\\\]]]___bbbdddjjjttt~~~vvvqqqpppmmmlllnnnpppssszzz}}}wwwuuutttrrrppptttrrrnnniiieeeaaa___^^^YYYXXXWWWUUUSSSRRRQQQQQQOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZVVVVVVUUUTTTSSSQQQOOONNNOOOQQQRRRUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZZZZ^^^^^^______^^^]]]\\\[[[[[[\\\^^^```bbbbbb```]]]\\\\\\\\\\\\\\\]]]]]]]]][[[\\\]]]]]]^^^^^^^^^]]]^^^___```bbbbbbaaaaaa```]]]]]]^^^___aaabbbccccccbbbbbbcccddddddeeeeeeeeebbbaaa^^^\\\[[[[[[[[[[[[[[[\\\^^^```aaabbbcccccccccdddeeegggfffeeedddbbb________________________\\\]]]^^^___```___^^^]]]^^^^^^]]]\\\[[[ZZZYYYYYY[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\aaagggoooyyy|||{{{~~~}}}zzzvvvuuuvvvxxxyyyyyyxxxxxxxxxwwwtttlllccc]]]WWWUUUSSSRRRSSSTTTTTTSSSQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^______^^^^^^^^^]]]]]]]]]___```bbb_________`````````aaaaaa``````____________``````]]]\\\\\\[[[[[[[[[[[[[[[YYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\^^^```aaabbbbbbaaaaaa```_________]]]]]]^^^^^^^^^\\\ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYY[[[\\\]]]^^^______^^^^^^^^^___aaabbbccccccccccccdddfffhhhlllrrr{{{}}}yyyuuunnneee^^^[[[^^^bbbfffmmmxxxzzzuuusssssswwwzzz~~~|||zzzwwwrrrnnnmmmkkkfffbbb^^^\\\\\\\\\YYYXXXVVVTTTSSSQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYUUUUUUUUUTTTSSSQQQPPPOOOQQQRRRTTTVVVXXXZZZZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^___```___^^^]]]\\\\\\\\\\\\^^^aaaaaa```___]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]^^^^^^______^^^___```aaabbbbbbbbbaaaaaa]]]]]]^^^___aaabbbccccccbbbbbbbbbbbbcccccccccccc```___]]][[[ZZZYYYYYYYYYZZZ[[[]]]___```aaabbbbbbaaabbbcccddddddcccaaa```]]]^^^^^^^^^^^^^^^______\\\]]]]]]]]]]]]]]]\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\___dddiiippp~~~xxxxxx{{{~~~}}}}}}}}}|||zzzyyywwwsssoookkkddd]]]XXXTTTRRRQQQPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQSSSUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]^^^^^^^^^]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^\\\[[[ZZZZZZ[[[]]]^^^\\\]]]___aaabbbbbbaaaaaabbbbbbaaa```_________```]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZUUUVVVWWWWWWXXXXXXXXXXXXWWWXXXYYY[[[]]]___```aaaccccccbbbaaa___^^^]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[]]]]]]]]]]]]]]]\\\]]]]]]^^^```aaabbbbbbbbbccceeegggkkkqqqxxx||||||ssslllfffiiimmmqqqxxx|||}}}}}}uuuooohhheeeaaa\\\YYYYYYYYYZZZWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUWWWWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]^^^``````___^^^]]]\\\[[[ZZZ\\\^^^`````````^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]______````````````aaabbbcccccccccbbbaaa^^^^^^___```aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa^^^]]][[[YYYXXXWWWWWWXXXWWWXXXZZZ\\\^^^___`````````aaacccccccccbbb```^^^^^^^^^^^^^^^______``````___^^^]]]\\\\\\[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYWWWXXXYYYYYYYYYXXXVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ]]]aaaccchhhtttzzzyyy{{{~~~|||xxxtttnnnhhhccc^^^YYYUUURRRQQQOOOOOOPPPQQQPPPOOOSSSRRRRRRQQQQQQQQQRRRRRRPPPRRRTTTUUUVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXYYYZZZZZZ]]]^^^```aaa```^^^\\\ZZZZZZYYYYYYXXXYYY[[[\\\]]]]]]\\\ZZZXXXXXXYYYZZZ[[[[[[]]]```bbbcccccccccbbbdddcccbbb```______^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZUUUVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[\\\^^^```aaabbbddddddbbbaaa___]]]\\\[[[XXXZZZ\\\]]]]]]]]][[[ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]___```aaacccdddeeefffgggiiimmmpppwww|||tttvvvzzz}}}zzzrrrfffccc^^^ZZZXXXWWWXXXYYYUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZYYYWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\ZZZ\\\^^^``````___^^^]]]]]][[[YYYZZZ]]]___``````________________________\\\]]]^^^___```````````````aaabbbddddddccccccbbb______``````aaabbbbbbbbbcccbbbaaa```______``````]]]\\\ZZZXXXVVVVVVVVVVVVUUUVVVXXXZZZ\\\]]]^^^^^^aaabbbcccdddcccaaa```^^^^^^_________``````aaaaaaaaa___^^^\\\[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZ[[[[[[\\\XXX[[[^^^___cccnnn~~~~~~}}}}}}}}}|||~~~|||yyyooojjjbbb\\\XXXUUUSSSQQQLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\``````aaaaaa```^^^\\\ZZZXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZXXXVVVVVVWWWYYYYYYYYY[[[\\\^^^```aaaaaa```aaacccddddddbbb___]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZ\\\]]]^^^____________``````______^^^]]]YYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\]]]\\\[[[[[[[[[\\\]]]^^^ccccccdddeeeeeeffffffgggmmmrrr|||~~~}}}wwwpppccc___ZZZVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRSSSRRRPPPOOOOOOPPPPPPRRRSSSTTTSSSSSSUUUVVVYYYXXXVVVTTTSSSRRRQQQQQQUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\XXXWWWVVVUUUUUUUUUVVVWWWYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\^^^```aaaaaaaaa```\\\[[[[[[\\\^^^______^^^^^^______```````````````cccbbb```___^^^^^^^^^___bbbbbbbbb```___```bbbddd___```aaacccccccccbbbaaacccccccccbbbbbb```______^^^\\\ZZZXXXVVVVVVVVVWWWVVVVVVVVVWWWYYY[[[\\\]]]``````bbbccccccbbbaaa```______^^^^^^___```aaaccc```___^^^\\\[[[ZZZYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYWWWVVVUUUTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[ZZZ[[[\\\\\\^^^ggguuu}}}}}}~~~xxxsssiiieee^^^XXXUUUSSSRRRQQQMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\^^^___`````````^^^\\\ZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYVVVVVVWWWYYYXXXYYYZZZ[[[]]]___```aaa```aaacccddddddbbb```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^___^^^____________^^^]]]]]]ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]aaaaaabbbbbbccccccddddddbbbgggnnnwww~~~ssslllaaa]]]XXXUUUTTTTTTTTTSSSVVVVVVTTTSSSRRRRRRRRRRRRQQQRRRRRRQQQPPPOOOOOOQQQQQQRRRTTTTTTSSSTTTUUUWWWXXXWWWUUUTTTRRRQQQQQQPPPUUUTTTTTTUUUUUUVVVWWWXXXWWWWWWWWWXXXXXXYYYZZZ[[[XXXWWWVVVUUUVVVVVVXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^___```aaaaaa```]]]\\\\\\]]]___```___^^^______```aaaaaaaaaaaaaaa```______^^^^^^___```aaaaaaaaaaaaaaa``````aaabbb^^^___```aaabbbbbbbbbbbbddddddccccccbbbaaa```___]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\___```aaabbbcccbbbbbbaaa``````______```aaacccdddbbbaaa___]]][[[ZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSUUUVVVWWWXXXYYYZZZ[[[[[[XXXYYYZZZZZZ\\\dddqqq{{{}}}zzz{{{vvvnnnhhhaaa]]]WWWTTTRRRQQQPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]______^^^\\\[[[ZZZZZZYYYYYYXXXYYYYYYYYYZZZ[[[[[[YYYWWWVVVXXXYYYWWWWWWXXXZZZ\\\]]]______```aaacccdddcccbbb```___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]]]]^^^___]]]^^^^^^^^^^^^]]]\\\\\\ZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\]]]\\\\\\[[[ZZZZZZ[[[[[[\\\^^^^^^^^^___``````aaaaaa^^^aaaffflllsss}}}~~~uuummmggg]]]ZZZVVVTTTSSSSSSSSSRRRUUUUUUTTTSSSRRRRRRRRRSSSQQQRRRSSSRRRPPPPPPPPPRRRRRRSSSTTTUUUTTTTTTUUUWWWWWWVVVUUUSSSRRRQQQQQQPPPTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZXXXXXXYYYYYYZZZZZZZZZZZZ\\\\\\^^^___````````````^^^]]]]]]^^^```aaaaaa``````aaaaaaaaabbbbbbbbbbbbaaa``````_________````````````aaaaaaaaaaaa``````]]]]]]]]]^^^___aaabbbccceeeeeeddddddcccaaa```___\\\\\\\\\\\\[[[ZZZYYYXXXYYYXXXXXXXXXXXXYYYZZZZZZ^^^___```aaabbbcccccccccaaa````````````bbbcccdddcccbbbaaa___]]][[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSUUUVVVWWWXXXYYYYYYZZZZZZWWWXXXXXXWWWYYY```jjjrrr~~~xxxzzz~~~}}}}}}|||uuulllccc^^^YYYVVVRRRPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQSSSTTTTTTSSSRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTUUUWWWWWWXXXVVVUUUUUUTTTTTTTTTTTTTTTVVVUUUUUUVVVVVVWWWXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[]]]^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYWWWVVVWWWYYYUUUVVVWWWYYY[[[\\\]]]^^^```aaabbbccccccbbb```___\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\ZZZYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZ[[[\\\]]]]]]^^^^^^\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^______^^^^^^^^^]]]]]]]]]^^^]]]\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^_________```bbbeeeiiipppyyy~~~yyyrrrkkkeeebbb[[[XXXUUUTTTTTTTTTSSSRRRUUUUUUTTTSSSSSSSSSTTTTTTRRRTTTUUUTTTSSSRRRSSSTTTSSSTTTUUUUUUTTTTTTUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYYYYXXXXXXWWWWWWUUUUUUTTTUUUUUUWWWYYYZZZXXXXXXYYYYYYZZZ[[[[[[[[[]]]]]]^^^______````````````___^^^___aaabbbbbbaaabbbbbbbbbbbbbbbcccccccccfffeeedddbbbaaa___^^^^^^______```aaabbbaaa```^^^\\\[[[[[[\\\]]]```bbbdddeeeeeeeeedddcccbbbaaa```[[[\\\]]]^^^]]]\\\[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYYYY]]]^^^___```aaabbbcccccc```______^^^___aaabbbcccdddcccaaa___^^^\\\\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWVVVVVVWWW\\\dddiiiuuu{{{zzz|||zzzyyy{{{~~~xxxrrrkkkddd]]]XXXUUURRROOONNNOOOPPPPPPPPPOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQSSSRRRQQQQQQRRRTTTVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQRRRTTTUUUVVVWWWWWWUUUUUUTTTSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXZZZ\\\]]]]]]\\\\\\[[[[[[YYYXXXWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVVVVWWWUUUUUUWWWXXXZZZ\\\]]]]]]______```aaaaaaaaa```___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYWWWVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[\\\\\\]]]^^^^^^______^^^^^^^^^]]]]]]]]]^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\^^^ccciiinnnxxx~~~{{{~~~}}}tttlllfffbbb___]]]XXXWWWUUUUUUUUUUUUTTTRRRUUUUUUTTTTTTTTTUUUUUUVVVTTTUUUWWWVVVUUUTTTUUUWWWTTTUUUVVVVVVUUUUUUVVVWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^______`````````______```bbbccccccbbbcccbbbbbbaaabbbcccddddddhhhhhhgggfffdddcccaaaaaa___^^^^^^```bbbbbb___\\\[[[[[[[[[[[[]]]___aaacccdddddddddddddddbbbaaaaaa\\\]]]^^^_________^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZ\\\]]]]]]^^^___aaabbbbbb]]]]]]\\\\\\]]]^^^```aaacccbbb```___]]]]]]\\\\\\XXXYYYYYYZZZYYYXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWZZZ___bbbkkkzzz|||zzzxxxzzz}}}yyyuuuoooiiiddd___ZZZWWWSSSQQQNNNNNNOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTSSSOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWWWWVVVVVVVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUTTTVVVWWWWWWVVVUUUUUUVVVUUUUUUWWWXXXZZZ[[[]]]]]]]]]^^^^^^_______________\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[YYYWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[YYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZ]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[YYYYYY\\\```dddkkkqqqzzz|||vvvvvvyyy|||tttnnngggaaa]]][[[YYYXXXUUUUUUTTTUUUVVVVVVTTTRRRTTTSSSSSSSSSTTTUUUVVVVVVUUUVVVWWWWWWVVVUUUWWWXXXUUUVVVWWWWWWUUUUUUVVVWWWZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[[[[\\\[[[ZZZXXXWWWVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^___^^^^^^^^^^^^^^^___```aaa```______```bbbccccccbbbcccbbbaaaaaaaaabbbdddeeeeeeeeefffggghhhhhhgggggg```^^^\\\^^^aaaaaa___\\\[[[[[[[[[\\\]]]___```aaabbbbbbccccccccccccbbbbbb]]]]]]___``````aaaaaaaaa______^^^]]]\\\[[[[[[\\\\\\\\\\\\\\\]]]^^^___```[[[ZZZZZZZZZZZZ\\\]]]^^^```___^^^]]]\\\\\\\\\\\\XXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQRRRSSSUUUVVVVVVUUUUUUUUUVVVYYY[[[\\\dddqqq~~~|||{{{}}}|||sssmmmfff___[[[XXXUUUTTTRRRPPPNNNMMMNNNOOONNNMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNPPPRRRSSSSSSRRRRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZXXXXXXXXXXXXWWWWWWWWWVVVWWWXXX[[[]]]]]]]]]\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSRRRTTTVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ\\\]]]^^^\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\[[[ZZZXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[XXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[XXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[\\\\\\[[[ZZZXXXWWWXXXYYYYYYZZZZZZ[[[\\\\\\[[[[[[ZZZYYYXXXYYY\\\^^^cccgggmmmttt{{{xxxpppmmmnnnooouuuyyy|||{{{{{{zzzuuunnnhhhddd^^^ZZZXXXVVVTTTSSSRRRRRRRRRTTTVVVUUUSSSQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSUUUVVVVVVUUUUUUVVVWWWVVVWWWXXXWWWVVVUUUVVVWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYYYYXXXWWWVVVWWWWWWYYYYYY[[[\\\\\\]]]^^^___```aaa______^^^]]]^^^___```aaa```___^^^```bbbcccbbbaaacccbbb`````````aaacccdddcccdddfffhhhiiiiiiiiihhhaaa^^^[[[\\\___aaa___\\\[[[\\\]]]^^^_______________```aaabbbcccccccccccc^^^^^^______aaabbbddddddaaa```___^^^^^^]]]^^^^^^[[[[[[ZZZZZZZZZ\\\]]]^^^ZZZYYYYYYYYYYYY[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\WWWXXXYYYZZZZZZXXXVVVUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRQQQPPPOOOOOOQQQRRRTTTTTTSSSSSSTTTVVVWWWWWWWWW]]]gggvvv~~~yyynnnhhh___XXXTTTRRRPPPPPPQQQOOOMMMMMMMMMMMMLLLKKKMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMRRRSSSTTTTTTSSSSSSTTTUUURRRQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWWWWWWWWWWWWWWWWWWWXXXZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^]]]\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRQQQSSSUUUUUUTTTSSSSSSSSSUUUVVVWWWYYY[[[\\\]]]^^^[[[[[[[[[\\\\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[\\\[[[ZZZXXXWWWXXXXXXXXXYYYZZZ[[[[[[\\\XXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\XXXXXXXXXYYYZZZZZZ[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUWWWWWWXXXXXXYYYZZZZZZ[[[VVVWWWWWWVVVTTTTTTVVVXXXZZZ]]]aaaeeelllwwwvvvlllgggfffgggnnnsssvvvuuutttqqqiiiaaabbb___[[[XXXVVVTTTRRRPPPPPPPPPQQQSSSUUUTTTRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXVVVUUUVVVXXXXXXWWWWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]^^^^^^]]]\\\ZZZ[[[[[[YYYXXXXXXYYYZZZZZZ\\\\\\]]]^^^___aaaaaabbb```___^^^]]]^^^___```aaa```___^^^___aaacccbbbaaabbbaaa```______aaacccdddeeefffggghhhhhhgggfffeeebbb^^^ZZZ[[[^^^aaa___]]][[[\\\^^^___```___^^^^^^^^^___```aaacccccccccddd____________aaaccceeefffaaaaaa```_______________[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYYYYYYYYYY[[[\\\]]]ZZZYYYYYYYYYZZZ[[[[[[\\\WWWXXXYYYZZZZZZXXXVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOQQQPPPOOONNNNNNOOOQQQRRRRRRRRRRRRSSSUUUVVVUUUUUUWWW^^^kkk{{{~~~wwwrrrfffaaaYYYSSSQQQOOOOOONNNPPPOOONNNLLLKKKKKKJJJJJJJJJKKKLLLLLLJJJIIIIIIJJJNNNMMMLLLLLLLLLNNNPPPRRRTTTQQQPPPPPPSSSTTTRRRPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQRRRRRROOOPPPQQQRRRSSSTTTUUUVVVXXXWWWVVVUUUUUUUUUUUUUUUYYYZZZZZZZZZZZZXXXWWWVVVTTTUUUVVVVVVWWWWWWVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXXXXZZZ\\\ZZZ\\\]]]^^^^^^[[[YYYWWWWWWXXXXXXYYYZZZ[[[[[[\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[]]]]]]]]]^^^^^^^^^______\\\\\\ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUYYYYYYXXXXXXXXXYYYYYYZZZWWWWWWVVVUUUUUUVVVVVVVVVXXXVVVTTTRRRQQQQQQRRRSSSTTTXXX\\\^^^aaahhhrrr{{{{{{rrrllliiigggfffmmmkkkjjjhhhfffccc___\\\\\\[[[YYYWWWTTTQQQOOONNNNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNMMMOOORRRUUUWWWWWWVVVVVVUUUTTTTTTSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[\\\\\\\\\``````___^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[]]]```bbbcccbbb\\\\\\]]]^^^___```aaabbbaaabbbcccbbbaaa```aaabbbdddbbb___\\\ZZZ[[[\\\]]]^^^___``````^^^]]]]]]^^^______^^^___```aaacccdddaaaaaaaaaaaabbbcccdddeeebbbbbbcccdddcccbbbaaa```\\\ZZZYYYXXXXXXYYYZZZ\\\XXXXXXXXXXXXXXXYYYYYYYYY[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPNNNLLLNNNMMMMMMMMMNNNOOOOOOPPPOOOPPPPPPQQQRRRSSSSSSTTTXXXXXX___lll{{{|||vvvoookkk```\\\VVVQQQOOONNNMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMLLLKKKJJJJJJJJJNNNMMMLLLLLLLLLNNNPPPQQQRRRPPPOOOPPPRRRSSSQQQOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTSSSTTTUUUUUUUUUUUUTTTSSSVVVWWWWWWXXXYYYZZZZZZZZZ[[[ZZZZZZZZZYYYYYYYYYXXXZZZZZZZZZYYYXXXXXXZZZ\\\[[[]]]^^^______\\\ZZZXXXWWWXXXXXXYYYZZZZZZ[[[[[[YYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[YYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUSSSRRRQQQPPPQQQSSSTTTQQQTTTWWWXXXZZZ___gggnnnqqqyyy~~~vvvpppmmmkkkjjjiiikkkhhhfffdddccc```]]]ZZZZZZYYYWWWUUUSSSPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLMMMPPPSSSUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWVVVWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]\\\]]]]]]^^^____________^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^``````___[[[\\\\\\]]]^^^___```aaa```aaabbbaaa```______aaaaaa___]]][[[ZZZ[[[]]]^^^___```bbbaaa___^^^^^^^^^______^^^^^^___```aaabbbaaaaaaaaabbbbbbccccccccc```aaabbbbbbbbbaaa______[[[YYYXXXVVVVVVVVVXXXYYYWWWWWWXXXXXXYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZYYYXXXWWWUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRVVVVVV\\\fffrrr{{{uuuoooiiiccc___XXXUUUQQQNNNMMMLLLJJJIIIKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLNNNMMMKKKJJJJJJKKKMMMLLLLLLLLLLLLNNNOOOQQQPPPOOONNNNNNPPPPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZZZZZZZYYYXXXXXXZZZ\\\\\\^^^___```___]]][[[YYYXXXXXXXXXYYYYYYZZZZZZ[[[YYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^______^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\[[[ZZZYYYXXXYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSNNNQQQTTTTTTTTTVVV[[[___bbbhhhqqq{{{zzzvvvrrrooonnnnnnmmmlllgggeeeaaa^^^]]]\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOOOOOOOMMMKKKLLLNNNPPPSSSSSSRRRRRRRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXZZZ[[[]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___```______^^^^^^^^^]]]]]]]]]\\\[[[ZZZZZZ\\\]]]]]]\\\[[[[[[\\\]]]^^^______```___``````___^^^]]]]]]___^^^]]][[[ZZZZZZ[[[]]]___aaabbbcccbbb```^^^^^^_________^^^^^^^^^^^^___``````aaabbbcccccccccbbbaaa______``````______^^^]]]ZZZYYYWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSXXX___eeeqqq~~~yyyqqqiiiccc]]]XXXTTTPPPOOOMMMLLLLLLKKKIIIHHHJJJJJJIIIIIIJJJKKKKKKLLLKKKLLLNNNMMMLLLJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOOOONNNNNNMMMMMMNNNNNNNNNMMMNNNNNNPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWXXXZZZ\\\\\\]]]___```___]]]ZZZXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\^^^____________^^^]]]]]][[[[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOOOOONNNNNNOOONNNMMMMMMMMMNNNOOOOOONNNPPPSSSSSSSSSSSSVVVXXXZZZ^^^cccjjjrrr|||xxxvvvsssqqqqqqpppooommmeeeaaa\\\YYYXXXXXXXXXWWWVVVVVVUUUTTTSSSQQQOOOMMMLLLMMMMMMMMMMMMMMMLLLLLLNNNOOOOOOMMMKKKJJJKKKLLLOOOPPPPPPPPPQQQQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVWWWYYY[[[]]]^^^_________^^^]]]\\\[[[[[[ZZZYYYYYYZZZZZZ[[[]]]^^^___]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWXXXZZZ\\\\\\[[[\\\\\\]]]]]]^^^______```]]]^^^___^^^\\\[[[[[[\\\^^^]]]\\\[[[[[[[[[]]]^^^bbbcccdddcccaaa___^^^___``````______^^^^^^^^^^^^___```bbbccccccbbbaaa____________^^^^^^^^^]]]]]]ZZZYYYWWWUUUTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMMMMKKKJJJJJJIIIJJJJJJKKKKKKOOOOOONNNNNNNNNNNNNNNNNNNNNPPPUUUYYY[[[dddwwwuuuoooggg___YYYTTTPPPMMMLLLKKKJJJKKKLLLLLLJJJHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYWWWXXXZZZ\\\[[[\\\^^^^^^^^^\\\YYYWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\^^^^^^______^^^^^^]]]\\\ZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTSSSRRRPPPOOONNNMMMMMMLLLOOONNNMMMLLLLLLKKKKKKKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVXXXZZZ^^^dddllluuu{{{}}}{{{yyyvvvsssrrrpppmmmkkkbbb^^^YYYVVVVVVVVVWWWVVVUUUVVVVVVVVVUUUSSSQQQPPPNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNKKKJJJIIIJJJMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVXXXZZZ\\\^^^___```______^^^]]]\\\[[[[[[\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWUUUTTTSSSUUUYYY[[[\\\\\\]]]]]]]]]^^^_________```\\\]]]^^^\\\ZZZYYYYYYZZZ___^^^]]]\\\[[[[[[[[[\\\aaabbbcccbbb```^^^^^^___````````````___^^^]]]]]]]]]^^^```bbbbbbaaa```^^^______^^^^^^]]]]]]]]]]]][[[ZZZYYYWWWUUUTTTSSSRRRQQQRRRSSSTTTUUUTTTSSSSSSUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTQQQPPPOOONNNMMMMMMLLLLLLJJJJJJIIIIIIHHHIIIIIIJJJMMMMMMMMMLLLLLLLLLLLLLLLKKKNNNRRRUUUVVV\\\mmm~~~zzziiiddd\\\VVVQQQNNNKKKIIIJJJIIIIIIIIIKKKLLLKKKIIIKKKJJJJJJJJJKKKLLLMMMMMMJJJKKKMMMLLLJJJIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKMMMMMMMMMLLLKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYXXXXXXZZZ\\\ZZZ[[[]]]^^^]]][[[YYYWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYZZZZZZZZZYYYXXXWWWXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIHHHKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRTTTUUUXXX]]]dddiiirrrxxx|||zzzwwwssspppnnnkkkhhhfff___[[[WWWTTTTTTUUUUUUUUUUUUVVVWWWXXXWWWUUUSSSRRRPPPPPPPPPPPPOOONNNMMMLLLKKKMMMOOOOOOLLLJJJIIIIIIKKKKKKLLLNNNOOOQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRSSSUUUWWWZZZ\\\^^^____________^^^^^^]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTRRRRRRRRRTTTXXX[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^___\\\]]]]]]\\\YYYXXXXXXYYY^^^]]]\\\[[[ZZZZZZZZZZZZ^^^___aaa```^^^]]]]]]^^^^^^_________^^^]]]\\\\\\[[[\\\^^^___``````_________^^^]]]\\\\\\\\\]]]]]][[[ZZZYYYXXXVVVUUUTTTSSSPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKOOORRRSSSXXXdddrrr{{{{{{~~~~~~}}}}}}zzzxxxssslll]]]YYYSSSOOOLLLKKKIIIHHHJJJHHHGGGGGGIIIKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKIIIJJJKKKKKKIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKMMMNNNMMMKKKJJJLLLNNNLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTSSSQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZYYYZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWTTTTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXZZZ\\\[[[\\\^^^___^^^\\\YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZXXXXXXYYYYYYYYYZZZZZZZZZWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIILLLKKKJJJKKKMMMNNNOOOPPPNNNOOOPPPPPPQQQTTTYYY]]]bbbhhhpppyyy}}}uuurrrnnnjjjgggeeedddbbb```[[[XXXTTTSSSSSSSSSSSSRRRTTTUUUWWWXXXXXXVVVTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKJJJMMMOOOOOONNNKKKJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTQQQRRRTTTWWWYYY\\\^^^_______________^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRTTTWWWZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\YYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^^^^]]]\\\]]]^^^[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZ\\\]]]^^^___```]]]\\\[[[ZZZZZZZZZ[[[[[[YYYYYYYYYXXXWWWUUUTTTSSSOOONNNMMMLLLLLLNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIILLLOOOQQQSSS[[[dddsss~~~{{{{{{~~~yyy{{{}}}}}}|||{{{zzz{{{xxx~~~~~~wwwpppmmmfff___UUURRRMMMKKKJJJIIIHHHGGGJJJHHHFFFFFFHHHJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHJJJKKKJJJIIIGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMOOONNNKKKJJJLLLNNNLLLMMMOOOQQQRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTRRRQQQPPPPPPQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTVVVXXXZZZ[[[[[[ZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVUUURRRRRRSSSTTTVVVWWWXXXXXXZZZZZZZZZYYYXXXXXXZZZ\\\\\\]]]___```___]]]ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYZZZVVVWWWXXXZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNOOONNNNNNMMMMMMMMMMMMMMMNNNIIIJJJKKKKKKLLLLLLKKKKKKNNNLLLKKKKKKLLLNNNOOOOOOMMMNNNOOOPPPPPPRRRUUUXXXWWW\\\ccckkksss{{{}}}{{{~~~}}}zzztttmmmiiieeebbb_________^^^^^^XXXUUUSSSQQQRRRRRRQQQPPPRRRTTTVVVXXXXXXVVVTTTSSSQQQQQQPPPPPPNNNMMMKKKJJJIIILLLOOOPPPNNNLLLKKKJJJIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUPPPQQQSSSVVVYYY\\\^^^___^^^^^^^^^_______________^^^]]]]]]\\\[[[[[[\\\\\\ZZZYYYYYYXXXVVVUUUTTTTTTUUUTTTSSSTTTWWWYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]]]]\\\YYYXXXXXXYYYUUUUUUVVVVVVWWWXXXXXXYYYXXXZZZ\\\\\\[[[[[[\\\]]]XXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXZZZ[[[]]]___```\\\[[[YYYXXXXXXYYYYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSNNNMMMKKKIIIJJJLLLNNNPPPLLLLLLMMMNNNPPPQQQQQQRRRPPPPPPPPPOOONNNMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHIIIMMMOOOOOOTTT[[[gggttt}}}}}}}}}|||yyyyyyyyyzzz|||~~~}}}zzzwwwwwwtttoooiiiccc]]]YYYWWWSSSPPPKKKHHHGGGGGGEEEDDDHHHHHHGGGFFFFFFGGGHHHHHHLLLKKKIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLLLLKKKJJJKKKKKKLLLOOONNNNNNMMMLLLMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVXXXWWWUUUTTTRRRQQQQQQQQQMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSQQQPPPOOOPPPPPPQQQSSSTTTVVVWWWWWWYYYZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVVVV[[[[[[ZZZYYYYYYYYYYYYYYY``````___^^^]]][[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXXXXTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOLLLKKKJJJJJJJJJLLLMMMNNNRRRUUUYYY]]]ccciiiqqqvvv~~~}}}yyyyyyzzz{{{~~~|||xxxsssoookkkhhhggg]]]^^^^^^[[[XXXVVVUUUVVVUUUSSSQQQOOOOOOPPPRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJKKKLLLNNNQQQSSSUUUTTTUUUVVVWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRWWWVVVVVVWWWWWWXXXYYYZZZ\\\\\\]]]]]]^^^______```aaa```___^^^\\\[[[ZZZYYYYYYYYYZZZYYYYYYWWWUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSSSSTTTVVVXXXZZZ\\\\\\[[[YYYXXXWWWXXXZZZ[[[]]]\\\ZZZXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYXXXVVVTTTRRRLLLKKKJJJIIIIIIJJJLLLMMMIIIJJJKKKLLLLLLMMMMMMMMMOOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMLLLKKKLLLPPPTTTYYYbbbqqq{{{}}}yyyyyyyyyyyyxxxvvvrrrnnnfffddd```\\\WWWSSSQQQPPPNNNKKKHHHFFFFFFGGGFFFFFFHHHGGGFFFFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMMMMMMMOOOOOOQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVXXXWWWUUUSSSRRRQQQPPPPPPMMMMMMNNNOOOPPPRRRTTTUUUUUUUUUTTTTTTSSSQQQPPPOOOOOOOOOPPPRRRSSSTTTVVVVVVXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVZZZZZZYYYXXXXXXXXXXXXXXX^^^_________]]]\\\ZZZXXXYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZ[[[\\\\\\ZZZXXXWWWVVVWWWWWWXXXXXXXXXYYYYYYVVVVVVVVVWWWWWWVVVVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXVVVVVVVVVVVVUUUSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIKKKKKKJJJIIIHHHHHHHHHJJJKKKLLLMMMOOORRRUUUYYY]]]ccchhhpppvvv{{{xxxxxxyyyyyyuuurrrnnniiidddaaa___^^^WWWXXXXXXVVVSSSRRRRRRRRRTTTSSSQQQOOOOOOPPPQQQSSSSSSSSSTTTTTTTTTTTTSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJJJJLLLNNNPPPRRROOOQQQSSSUUUVVVVVVVVVVVVRRRQQQQQQQQQQQQQQQQQQRRRVVVUUUTTTTTTSSSSSSTTTTTTWWWWWWVVVVVVVVVWWWXXXXXXZZZZZZ[[[\\\\\\]]]]]]^^^______^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVSSSRRRSSSTTTUUUXXXZZZ\\\\\\[[[YYYXXXWWWXXXYYYZZZ\\\[[[YYYWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\XXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXVVVTTTSSSNNNLLLJJJIIIIIIIIIKKKLLLIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHIIIJJJIIIHHHIIIMMMPPPRRRZZZhhhyyy~~~yyyxxx~~~~~~zzzxxxuuurrroookkkeeebbbXXXWWWUUUSSSQQQOOONNNNNNIIIFFFDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUWWWWWWUUUTTTRRRPPPOOONNNMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVYYYXXXXXXWWWWWWWWWWWWWWW\\\]]]______^^^\\\YYYWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRPPPPPPRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNPPPTTTWWW]]]cccmmmwww~~~yyywwwvvvuuutttkkkhhhbbb]]]YYYVVVUUUUUURRRSSSSSSRRRPPPOOOOOOPPPSSSRRRPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNMMMOOOQQQSSSTTTUUUUUUUUUQQQQQQPPPPPPPPPPPPQQQQQQUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYZZZZZZYYYXXXWWWWWWTTTTTTTTTTTTTTTTTTUUUUUURRRRRRRRRSSSUUUWWWYYY[[[[[[ZZZYYYWWWWWWXXXYYYYYY[[[ZZZXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSUUUVVVWWWXXXXXXWWWUUUUUUPPPNNNLLLJJJIIIIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHGGGGGGHHHKKKMMMLLLRRR]]]kkk|||~~~zzzzzz}}}wwwxxxuuupppkkkeee```ZZZUUUPPPPPPOOONNNMMMLLLLLLLLLFFFEEECCCDDDEEEGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLLLLLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUWWWWWWVVVTTTRRRQQQOOONNNMMMMMMNNNPPPRRRTTTVVVWWWUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWXXXXXXXXXXXX\\\\\\\\\[[[[[[ZZZYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWYYY[[[^^^______\\\YYYWWWUUUUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZYYYWWWUUUTTTSSSTTTVVVWWWYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIHHHIIILLLNNNPPPTTT\\\dddmmmvvv|||xxxuuurrrooommmddd```[[[UUURRRPPPPPPQQQOOOPPPQQQQQQOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLOOOPPPQQQRRRRRRRRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYXXXXXXUUUTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRSSSTTTVVVXXXZZZZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVRRRPPPMMMJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHIIIKKKLLLKKKOOOVVVaaappp}}}~~~yyyrrrrrrnnnhhhaaa\\\VVVPPPMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGEEEDDDDDDFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLJJJIIIGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVUUUTTTRRRPPPOOONNNNNNOOOPPPRRRTTTVVVWWWTTTUUUUUUTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVXXXZZZ]]]^^^^^^\\\YYYWWWUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTRRRSSSVVVXXXYYYYYYYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFEEEFFFHHHIIIJJJLLLQQQUUU[[[bbbiiinnnvvv{{{~~~yyyuuuqqqlllgggddd]]]ZZZUUUPPPNNNMMMNNNOOOLLLMMMOOOOOONNNMMMOOOPPPOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPQQQRRRRRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXYYYYYYYYYVVVUUUSSSRRRQQQRRRSSSSSSRRRRRRRRRRRRSSSUUUWWWXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWSSSSSSTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVSSSQQQNNNKKKIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJMMMQQQXXXdddvvv~~~xxxxxx{{{~~~vvvooohhhccc]]]WWWRRRNNNJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDDDDEEEEEEDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIKKKKKKKKKKKKHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWVVVTTTSSSRRRPPPPPPPPPQQQSSSTTTVVVWWWTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[ZZZXXXWWWYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWYYY[[[]]]]]]\\\ZZZXXXVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTRRRTTTVVVXXXYYYYYYWWWWWWVVVUUUUUUTTTSSSRRRPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCC???AAABBBCCCBBBBBBDDDEEEFFFHHHJJJLLLNNNRRRXXX\\\ccchhhqqqyyy{{{wwwrrrmmmhhhccc^^^ZZZUUURRROOOLLLJJJJJJKKKLLLHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKKKKLLLMMMNNNNNNOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJKKKLLLMMMMMMLLLLLLKKKLLLOOORRRTTTUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTVVVWWWWWWYYYYYYWWWVVVUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZWWWUUUSSSQQQPPPPPPQQQRRRRRRQQQQQQQQQSSSTTTVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVSSSQQQNNNKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBAAADDDDDDEEEEEEEEEFFFFFFFFFDDDCCCCCCDDDFFFGGGFFFEEEGGGIIILLLOOOWWWfffzzz{{{uuutttvvvzzz|||uuullleee[[[WWWQQQMMMJJJHHHFFFDDDEEEDDDDDDDDDDDDDDDEEEEEECCCBBBAAABBBDDDDDDCCCAAACCCCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKLLLIIIJJJLLLNNNOOOOOONNNMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXXXXWWWUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWYYYZZZZZZYYYXXXWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ[[[[[[[[[ZZZZZZWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUSSSTTTVVVXXXYYYXXXVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMNNNNNNMMMMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB>>>@@@BBBBBB@@@@@@@@@BBBBBBCCCDDDEEEGGGIIINNNQQQVVVZZZ```hhhooowww~~~}}}~~~|||yyywwwpppmmmgggbbb^^^YYYTTTQQQNNNMMMLLLJJJJJJJJJKKKKKKFFFHHHIIIIIIGGGGGGHHHJJJKKKMMMNNNOOOOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLLLLNNNPPPSSSUUUVVVWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTRRRRRRSSSSSSTTTUUUUUUUUURRRSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUUUUVVVWWWYYYZZZWWWUUUSSSPPPOOOOOOPPPQQQRRRQQQQQQQQQRRRTTTUUUWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUSSSTTTUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSSSSSSSSSSTTTTTTUUUSSSQQQNNNKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEECCCBBBDDDFFFGGGEEECCCDDDGGGIIIJJJNNNZZZkkkxxxzzzsssrrrtttuuu}}}~~~yyysssjjj```YYYSSSOOOJJJFFFEEEDDDCCCCCC@@@@@@@@@AAAAAABBBCCCDDD@@@??????AAACCCDDDCCCAAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMJJJKKKMMMOOOPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUWWWYYYYYYXXXWWWVVVSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTVVVXXXYYYZZZYYYXXXWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVSSSUUUWWWYYYYYYWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEDDDCCCAAA@@@@@@BBBCCCCCCAAA???@@@@@@===???AAABBBCCCFFFJJJMMMJJJMMMRRRWWW]]]dddkkkpppxxx|||zzzwwwyyy~~~~~~{{{wwwtttrrrpppmmmkkkhhhddd___ZZZWWWSSSOOOLLLKKKKKKKKKKKKKKKKKKLLLLLLGGGHHHIIIIIIHHHGGGHHHJJJKKKLLLNNNOOOOOOMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJGGGEEEEEEFFFHHHJJJGGGHHHJJJLLLMMMMMMMMMLLLPPPQQQSSSUUUUUUUUUUUUTTTVVVVVVUUUUUUUUUUUUVVVVVVQQQQQQQQQQQQQQQRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRRRRRRRSSSSSSSSSTTTUUUTTTTTTTTTUUUWWWYYYZZZXXXVVVRRRPPPNNNOOOPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSUUUWWWXXXWWWVVVVVVVVVUUUTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPQQQQQQSSSTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSQQQNNNKKKJJJIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGEEEDDDFFFIIIIIIGGGEEEDDDFFFHHHHHHJJJSSScccooo~~~|||{{{{{{~~~{{{{{{tttlllddd]]]UUUPPPHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQQQQSSSUUUSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTUUUWWWXXX[[[ZZZZZZZZZYYYYYYYYYXXXVVVWWWWWWXXXWWWWWWVVVVVVNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSQQQPPPNNNNNNNNNNNNKKKLLLNNNNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAABBBBBBFFFGGGJJJMMMQQQUUUXXXYYYbbbdddhhhmmmsssyyy}}}}}}xxxuuusssrrrrrrqqqjjjcccaaabbbbbb___\\\XXXWWWUUUSSSQQQPPPOOONNNJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGIIIJJJKKKLLLLLLKKKKKKJJJGGGHHHJJJLLLMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTRRRQQQQQQQQQRRRSSSUUUSSSQQQOOONNNOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTWWWVVVUUUUUUTTTUUUUUUUUUSSSSSSSSSRRRQQQOOONNNMMMPPPPPPRRRSSSTTTTTTTTTTTTVVVVVVUUUTTTTTTUUUUUUVVVTTTTTTSSSSSSSSSSSSSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTQQQNNNLLLJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDFFFHHHHHHHHHMMMVVV^^^rrr|||yyytttooohhh```ZZZSSSMMMIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQTTTUUUTTTSSSQQQQQQRRRTTTRRRRRRSSSSSSTTTSSSSSSRRRUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVUUUTTTOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSQQQPPPOOOOOOOOOLLLMMMNNNNNNNNNMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEGGGIIIKKKMMMNNNQQQSSSVVVZZZ___cccgggjjjwwwzzz~~~|||vvvqqqnnnlllkkkfff```ZZZWWWXXXXXXVVVSSSRRRQQQOOONNNLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLNNNOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUTTTSSSRRRSSSSSSTTTUUUTTTRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWSSSRRRPPPOOONNNMMMNNNNNNOOOOOONNNOOOPPPRRRSSSUUUVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVTTTTTTSSSSSSSSSSSSSSSTTTQQQRRRRRRSSSTTTUUUUUUVVVXXXWWWVVVUUUTTTTTTUUUUUUWWWUUUSSSQQQNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCEEEFFFEEEDDDCCCDDDEEECCCEEEFFFFFFFFFJJJSSSZZZdddyyyzzzuuupppeee```YYYSSSNNNIIIFFFCCCCCCBBBAAAAAA@@@@@@AAAAAA??????????????????????????????@@@@@@AAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDDDDCCCDDDFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPVVVVVVVVVTTTRRRQQQRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVVVVUUUTTTSSSSSSRRRPPPQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQUUUTTTTTTSSSRRRQQQPPPPPPMMMMMMNNNNNNMMMLLLKKKJJJMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCGGGHHHIIILLLOOOSSSVVVWWW```cccgggmmmsss|||xxxqqqjjjeeeaaa```YYYTTTOOOMMMMMMNNNLLLJJJLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPQQQQQQRRRPPPPPPPPPOOOOOONNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWTTTSSSQQQOOONNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTPPPQQQRRRSSSTTTUUUVVVVVVZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWUUUSSSQQQNNNMMMLLLIIIIIIHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDEEEBBBDDDDDDDDDDDDGGGNNNTTT[[[lll{{{vvvooohhhbbbZZZUUUOOOJJJFFFEEECCCAAA@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFHHHIIIJJJLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQPPPOOONNNRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRXXXXXXXXXVVVTTTRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQPPPSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTUUUUUUUUUUUUUUUVVVXXXXXXWWWVVVUUUSSSQQQPPPSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@BBBAAAAAAAAA@@@@@@??????DDDEEEEEEGGGIIIKKKLLLMMMPPPRRRVVVZZZaaajjjsssyyy~~~}}}|||}}}xxxqqqiii```ZZZVVVTTTPPPMMMIIIGGGHHHHHHGGGFFFIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOMMMNNNNNNNNNOOOOOOOOOOOOPPPOOOOOONNNMMMKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUTTTSSSRRRQQQRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWTTTSSSRRRPPPOOOOOOPPPPPPOOONNNNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVRRRSSSSSSTTTTTTTTTTTTTTTPPPQQQQQQSSSTTTUUUVVVWWWZZZYYYXXXWWWVVVUUUUUUUUUWWWVVVUUUSSSQQQOOOMMMLLLHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDCCCBBBCCCEEEBBBCCCDDDCCCCCCEEEJJJNNNWWWaaappp~~~yyyssskkkccc[[[VVVQQQMMMGGGDDDBBBBBBAAAAAA???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@??????>>>===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDD@@@AAABBBBBBAAABBBDDDFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUYYYZZZZZZYYYVVVTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRSSSTTTUUUWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTRRRPPPOOONNNNNNNNNOOOOOOOOOPPPQQQQQQQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVYYYYYYXXXWWWUUUTTTRRRQQQPPPQQQQQQQQQQQQOOONNNMMMNNNMMMLLLKKKJJJJJJIIIIIILLLLLLLLLKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>====================================<<<======>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDIIIJJJLLLNNNRRRYYYaaafffjjjmmmsssyyy~~~|||}}}}}}xxxyyyyyyyyyxxxvvvtttrrrrrrnnnggg^^^WWWQQQMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMKKKJJJKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTRRRQQQQQQQQQQQQRRRNNNNNNMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSRRRQQQOOONNNOOOOOOOOOPPPOOOOOONNNNNNLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTSSSRRRPPPNNNKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCCCCBBBBBBCCCEEECCCCCCCCCCCCDDDEEEHHHJJJOOOSSS^^^lll|||{{{vvvoooggg```XXXQQQMMMHHHEEEBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@???>>>>>>===>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDD@@@AAABBBBBBAAABBBDDDFFFEEEFFFGGGIIIJJJLLLNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZYYYWWWUUUUUUVVVUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTUUUWWWXXXVVVVVVVVVVVVUUUUUUUUUTTTRRRQQQOOONNNMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRQQQNNNOOOOOOPPPOOONNNMMMLLLMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIEEEDDDCCCBBBBBBBBBBBBBBB@@@?????????@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===>>>>>>??????===============>>>>>>>>><<<<<<<<<<<<===>>>???@@@EEEFFFGGGGGGIIILLLQQQUUUWWW[[[```fffmmmuuu|||{{{yyyzzz{{{zzzxxxsssqqqppppppooonnnjjjhhhccc```ZZZTTTNNNJJJGGGFFFCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUSSSRRRRRRRRRSSSSSSOOONNNMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPOOONNNNNNLLLMMMOOOQQQSSSTTTTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPNNNLLLIIIHHHFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???AAABBBBBBAAAAAACCCDDDBBBBBBCCCCCCEEEFFFGGGGGGHHHKKKSSS```nnn~~~yyylllggg___XXXRRRMMMIIIFFFCCCAAA?????????@@@???>>>??????>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@===>>>???@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCBBBBBBBBBDDDFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVWWWWWWVVVUUUUUUTTTSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVUUUWWWYYYXXXWWWUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPQQQRRRSSSTTTUUUVVVYYYYYYYYYXXXXXXXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTUUUWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRPPPOOOMMMLLLKKKLLLMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWTTTTTTUUUUUUVVVWWWWWWXXXVVVVVVUUUUUUSSSRRRPPPPPPMMMNNNOOOPPPOOONNNLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>??????@@@BBBBBB@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBBBBBBBDDDGGGJJJLLLNNNRRRUUUYYY___eeejjjppptttzzz}}}yyytttrrrrrrrrrooommmiiifffdddddddddbbb___\\\UUURRROOOJJJGGGEEEEEEEEE@@@AAAAAABBBBBBBBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIJJJLLLMMMOOONNNOOOQQQRRRSSSSSSRRRRRROOOOOOOOOOOOPPPPPPPPPPPPNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTSSSRRRSSSTTTTTTQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSOOOOOOPPPOOOMMMKKKHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>@@@AAABBBAAAAAACCCDDDAAAAAAAAACCCDDDEEEEEEEEEFFFHHHNNNXXXaaappp{{{qqqjjj```ZZZRRRKKKGGGDDDBBBAAABBBAAA@@@@@@AAAAAA@@@>>>@@@@@@???>>>>>>>>>>>>>>>????????????????????????<<<===>>>???@@@AAABBBBBB===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCBBBBBBDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSUUUWWWWWWVVVTTTTTTTTTVVVVVVVVVUUUUUUSSSRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUZZZYYYYYYYYYYYYXXXXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTUUUWWWXXXXXXWWWVVVUUUTTTRRRQQQQQQOOONNNLLLKKKJJJKKKMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZTTTTTTUUUVVVVVVWWWXXXXXXSSSSSSSSSSSSRRRPPPOOONNNMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBB?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::;;;<<<===??????;;;<<<>>>??????AAACCCEEEGGGIIIJJJKKKMMMPPPUUUXXXXXX]]]eeelllppprrrtttuuuwwwzzz{{{|||||||||{{{zzzyyyyyyvvvrrrllljjjiiihhhdddaaa[[[XXXVVVUUUVVVUUUQQQNNNLLLJJJHHHEEEDDDCCCDDDEEE@@@AAABBBCCCCCCCCCDDDFFFCCCCCCCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOLLLMMMPPPRRRRRRRRRPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXWWWVVVUUUTTTPPPPPPQQQQQQQQQQQQQQQPPPRRRRRRQQQPPPOOOMMMMMMLLLNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUSSSRRRQQQPPPQQQRRRSSSTTTRRRSSSUUUWWWXXXWWWVVVUUUSSSSSSSSSRRRQQQOOONNNMMMMMMNNNPPPRRRTTTVVVVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPOOOQQQSSSUUUVVVUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUNNNOOOOOOOOOMMMKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>@@@AAAAAAAAAAAACCCDDD??????@@@BBBDDDEEEDDDCCCDDDDDDIIIOOOUUU```vvv~~~|||yyysssjjj___XXXPPPNNNJJJEEEBBB@@@??????============>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCC>>>???AAABBBCCCBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRQQQPPPOOOOOOOOOOOOOOOUUUVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUVVVUUUUUUTTTTTTUUUTTTSSSQQQQQQSSSTTTUUUWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTRRRQQQOOONNNNNNPPPQQQRRRSSSTTTUUUVVVWWWYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTQQQQQQQQQRRRRRRTTTUUUUUUWWWWWWVVVUUUSSSQQQOOONNNLLLKKKJJJJJJJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVVVVXXXXXXXXXYYYXXXXXXWWWVVVSSSRRRRRRQQQQQQQQQRRRRRROOOOOONNNMMMMMMLLLLLLKKKMMMKKKIIIJJJLLLLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???============>>>???@@@AAA============<<<<<<<<<<<<777777777888999999999:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;:::888888999;;;<<<=========>>>>>>?????????AAACCCDDDEEEFFFHHHJJJMMMNNNQQQUUUXXX\\\___```cccfffkkkppptttwwwyyyzzz~~~~~~}}}~~~~~~xxxtttrrrrrrqqqpppooonnnmmmmmmeeebbb___[[[YYYWWWWWWWWWNNNNNNMMMKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>??????@@@EEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQPPPOOOOOONNNLLLKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPPPPPPPQQQSSSSSSSSSTTTTTTTTTSSSSSSRRRYYYXXXXXXXXXXXXWWWWWWWWWSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRQQQOOOLLLKKKIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVPPPPPPPPPQQQRRRTTTUUUVVV\\\ZZZXXXVVVUUUTTTTTTUUURRRSSSUUUUUUTTTRRROOOMMMOOOVVVWWWRRRVVVbbbgggcccYYYWWWTTTPPPMMMLLLMMMMMMKKKMMMPPPSSSTTTTTTSSSRRRUUUSSSQQQPPPOOOPPPRRRSSSPPPPPPNNNMMMSSS\\\```___VVVRRRMMMKKKKKKJJJGGGDDDAAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFLLLYYYjjjwww}}}|||zzz}}}yyysssllleee\\\SSSMMMGGGFFFCCC@@@>>>=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>========================<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVWWWWWWWWWVVVUUUUUUUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTRRRQQQPPPOOONNNOOOOOOPPPQQQSSSTTTUUUVVVXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUUUUVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUQQQQQQPPPPPPOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLJJJIIIIIIKKKKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????>>>=========>>>>>><<<<<<<<<;;;;;;;;;;;;:::888888888888888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;:::888888999;;;<<<<<<<<<<<<=========>>>>>>@@@BBBBBBAAABBBCCCEEEGGGHHHIIIKKKNNNPPPQQQRRRUUUWWWZZZ^^^bbbeeegggiiilllllllllmmmnnnooooooooouuuvvvyyy{{{||||||{{{{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{||||||}}}|||yyywwwwwwxxx~~~|||xxxrrrmmmiiidddcccaaa___]]][[[ZZZYYYXXXVVVSSSPPPNNNMMMMMMNNNKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>======>>>>>>???@@@CCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLLLLKKKJJJJJJJJJKKKLLLNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPOOONNNNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPOOOOOOQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNPPPPPPQQQQQQPPPMMMKKKJJJIIIIIIKKKMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTRRRRRRQQQRRRSSSTTTQQQQQQQQQRRRSSSTTTVVVVVV[[[ZZZXXXWWWUUUUUUUUUUUUSSSUUUVVVWWWWWWUUURRRPPPMMMUUUXXXWWW^^^mmmtttrrrfffddd___ZZZUUUQQQNNNMMMSSSSSSSSSTTTTTTTTTSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQQQQPPPMMMKKKPPPXXX]]]\\\^^^XXXPPPLLLKKKKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@BBBCCCCCCGGGQQQ```jjj}}}}}}{{{yyyuuusssqqqkkkcccZZZSSSLLLFFFBBB???>>>===<<<;;;;;;<<<===??????>>>===<<<;;;::::::<<<<<<<<<;;;:::999999999??????>>>============>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>???@@@????????????@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNOOOQQQSSSTTTUUUTTTTTTUUUUUUVVVWWWWWWXXXVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOMMMNNNOOOPPPRRRSSSTTTTTTWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVUUUSSSPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHIIIJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888888888888888999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;:::888888999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>???>>>======>>>???BBBBBBBBBBBBCCCCCCCCCCCCGGGHHHJJJLLLOOORRRUUUVVV[[[[[[[[[\\\]]]]]]^^^^^^```bbbdddfffhhhiiiiiihhhiiihhhgggfffgggiiikkklllmmmmmmmmmnnnoooqqqrrrsssuuuvvvuuurrrnnnlllkkklllrrrqqqoookkkfffaaa\\\YYYUUUUUUSSSRRRPPPNNNMMMLLLKKKJJJGGGEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@????????????===============>>>??????AAAAAABBBCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFHHHJJJKKKNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMOOOOOONNNNNNPPPQQQSSSRRRQQQPPPPPPQQQRRRSSSVVVVVVUUUTTTSSSSSSRRRRRRTTTSSSRRRQQQPPPOOONNNNNNPPPPPPPPPPPPNNNLLLIIIHHHHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVXXXWWWWWWWWWVVVTTTSSSRRRTTTSSSQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVXXXYYYYYYWWWUUUTTTPPPVVVWWWUUUYYYdddhhhfffhhhgggdddaaa]]]YYYUUUSSSOOOOOONNNOOOPPPSSSUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSOOONNNKKKHHHKKKQQQUUUSSS[[[WWWRRRPPPOOOMMMHHHDDDHHHEEEBBB@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===============>>>>>>>>>>>>>>>========================>>>>>>>>>?????????@@@@@@>>>???@@@@@@BBBIIISSSZZZkkkxxx}}}zzzvvvsssooojjjfff]]]XXXQQQLLLGGGDDD@@@>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;::::::;;;;;;;;;::::::999999999>>>======<<<<<<<<<======;;;;;;<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???>>>>>>>>>??????@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPOOONNNOOOOOOQQQRRRSSSTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTVVVWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLNNNNNNOOOOOOQQQSSSTTTUUUUUUUUUWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPOOONNNMMMMMMMMMMMMOOONNNNNNMMMMMMLLLLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;<<<<<<;;;::::::::::::999999999:::999999999888777777777888999999999999:::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999:::;;;;;;999888777999:::999999999999::::::::::::999;;;<<<<<<;;;:::<<<===@@@@@@??????>>>>>>======CCCCCCCCCDDDFFFHHHKKKLLLOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOQQQTTTVVVWWWXXXXXXYYYXXXWWWVVVWWWYYY\\\]]]^^^^^^^^^______aaabbbbbbgggggggggdddaaa^^^]]]]]]aaa```]]]YYYUUUQQQNNNMMMJJJJJJIIIIIIIIIIIIIIIIIICCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????==================>>>>>>===<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAAAAAAAABBBBBBCCCEEEDDDDDDEEEFFFHHHJJJKKKOOONNNMMMLLLKKKJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMNNNNNNMMMNNNOOOQQQSSSRRRPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQSSSSSSRRRQQQPPPOOONNNNNNPPPPPPPPPNNNLLLJJJHHHGGGHHHIIIKKKNNNPPPRRRTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZYYYYYYWWWVVVTTTRRRQQQTTTSSSQQQPPPOOOOOOPPPPPPSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYXXXWWWVVVSSSVVVTTTOOOOOOSSSUUURRRYYYZZZ\\\^^^^^^^^^]]]\\\RRRRRRRRRRRRSSSTTTUUUVVVPPPQQQRRRRRRRRRRRRQQQQQQNNNPPPOOOLLLMMMPPPPPPMMMPPPPPPRRRUUUVVVRRRJJJDDDFFFCCC@@@???AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>=========<<<<<<<<<<<<===============>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????<<<===>>>>>>@@@DDDJJJOOO\\\hhhzzz|||yyytttqqqlllhhhccc^^^XXXTTTLLLIIIFFFDDDCCC@@@===;;;<<<<<<;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQSSSTTTUUUVVVVVVUUUTTTRRROOONNNMMMLLLLLLMMMNNNOOONNNOOOQQQRRRTTTUUUUUUUUUXXXXXXXXXWWWWWWVVVTTTTTTRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJGGGGGGGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===;;;;;;::::::;;;<<<<<<===;;;;;;;;;:::::::::999999:::999999999888777777777888888888999999999::::::999999::::::::::::999999999999999999999999999999999::::::999777777888:::999999999999888888888888777888::::::::::::<<<>>>>>>>>>>>>===============@@@@@@??????AAACCCEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKMMMOOOQQQRRRRRRQQQQQQRRRSSSTTTTTTVVVXXXXXXVVVSSSPPPOOOOOOQQQPPPNNNLLLIIIGGGFFFEEEAAABBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@@@@@@@@@@@@@???????????????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCDDDEEEHHHJJJKKKNNNNNNMMMLLLKKKJJJHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLNNNOOOSSSRRRPPPOOOPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOQQQPPPOOOMMMKKKIIIHHHGGGHHHIIILLLOOORRRTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYY[[[ZZZYYYXXXVVVSSSQQQPPPSSSRRRQQQPPPOOOPPPPPPQQQSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWTTTUUUVVVVVVWWWVVVUUUUUUQQQSSSRRRPPPPPPRRRSSSRRROOOQQQUUUYYY[[[\\\[[[[[[````````````^^^[[[XXXVVVSSSRRRRRRQQQPPPNNNLLLKKKOOOTTTVVVUUUSSSSSSPPPKKKJJJKKKMMMQQQUUUUUUQQQMMMCCC@@@>>>???BBBCCC@@@===========================>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<===>>>>>>@@@CCCFFFIIIOOOYYYjjj~~~~~~|||yyytttqqqhhhddd___ZZZVVVQQQLLLHHHCCCBBBAAA@@@@@@>>>:::777:::::::::999999888888888777777888999:::;;;<<<<<<888888888999:::;;;;;;;;;:::999999999999:::;;;;;;<<<<<<======>>>?????????;;;;;;<<<<<<<<<=====================>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNOOOPPPPPPOOONNNMMMPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUPPPOOONNNMMMMMMMMMNNNOOONNNOOOPPPRRRSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIEEEFFFGGGFFFDDDCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDBBBAAA@@@@@@??????@@@@@@??????@@@@@@???>>>======999999999999:::;;;<<<===;;;;;;;;;:::::::::999999999999999888888888888888888888888888999999999999888999999::::::999999888999999999999999999999999999::::::999777777888999999999999888888888888777666888999:::::::::<<<>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHHHHHHHHHHIIIIIIHHHJJJLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBAAAAAA@@@???>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAA???>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDGGGIIIJJJMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLKKKLLLMMMOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHIIIKKKMMMPPPRRRTTTVVVVVVXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZXXXVVVTTTRRRPPPRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVUUUUUUSSSSSSUUUVVVWWWWWWWWWWWWSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVUUUSSSRRRXXXZZZ]]]```aaa```^^^]]]]]]\\\ZZZWWWTTTRRRPPPOOOMMMSSSXXXWWWUUUSSSOOOJJJKKKHHHEEEGGGLLLRRRTTTTTTFFFAAA===>>>BBBCCC@@@<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<=========::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>@@@BBBEEEFFFDDDLLLZZZkkk}}}~~~{{{wwwrrrlllfffaaa[[[WWWRRRMMMJJJGGGDDDAAA>>><<<;;;<<<<<<<<<:::888777888888999999999888888777777888888999999::::::888888888888888888888888:::999999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>???;;;;;;;;;<<<<<<<<<=====================>>>@@@@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOOOONNNMMMLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWYYYZZZZZZYYYWWWVVVTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSTTTVVVWWWXXXQQQPPPOOONNNMMMNNNNNNOOONNNOOOPPPRRRSSSTTTTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVTTTSSSRRRPPPOOOOOONNNNNNKKKJJJJJJIIIIIIHHHGGGGGGCCCEEEGGGEEECCCBBBCCCEEEEEEDDDBBBAAA@@@AAABBBCCCBBBAAA@@@@@@??????@@@@@@>>>>>>??????>>>>>>======:::999999999999999:::;;;:::999999999999888888888888888888888888999999999888888888888999999999999888888999999999999888888888888888888888888888888999::::::999777666888999999999999888888888777777777999::::::999999:::;;;999999999999999999999999777888999:::::::::::::::>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAAAAA>>>???@@@AAAAAAAAA@@@???BBBBBBAAAAAAAAAAAAAAABBB???AAADDDEEEDDDCCCCCCDDD??????@@@??????===<<<;;;@@@@@@@@@??????>>>>>>>>>;;;<<<<<<========================>>>>>>>>>??????>>>=========<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<===??????@@@@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@AAACCCFFFHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHJJJKKKKKKKKKKKKLLLNNNLLLMMMMMMNNNOOOOOOPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTOOOOOOPPPPPPQQQRRRRRRRRRPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLNNNQQQSSSUUUVVVVVVXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZXXXVVVTTTRRRQQQNNNNNNMMMMMMNNNOOOQQQRRRRRRSSSUUUVVVWWWVVVTTTSSSPPPQQQSSSUUUVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQTTTRRRQQQPPPNNNLLLKKKKKKRRRRRRSSSSSSRRRQQQOOOOOOJJJLLLOOOSSSVVVXXXYYYZZZZZZYYYXXXVVVVVVVVVWWWWWWTTTZZZ^^^\\\YYYYYYWWWTTTSSSPPPNNNOOOTTTXXXYYYXXXOOOGGG???<<>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;<<<<<<======:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<;;;<<<>>>@@@AAAAAA@@@EEEOOOZZZhhhzzzxxxuuupppjjjddd\\\TTTOOOMMMIIIDDD@@@>>>===<<<:::999888666777999;;;<<<<<<777777999:::;;;;;;;;;;;;999999999888888888888888888888777777666666555555::::::::::::;;;;;;<<<===::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@???@@@@@@AAA@@@???>>><<>>>>>>>>>>>>>>===<<<;;;;;;:::999888888888888888888888888777777777777777777888888999999999:::777888888888888999999999888888999999999999888888888888888888888888888888999::::::888777666888999:::999999999888888777777999::::::999888777777888::::::999999999999888888777888:::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???<<<===???@@@@@@>>><<<;;;???>>>>>>===============:::===AAACCCCCCCCCCCCDDD======>>>>>>===;;;999888999999::::::;;;<<<======;;;<<<===============<<<;;;<<<<<<======>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAA?????????@@@BBBEEEGGGIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJKKKLLLLLLKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNQQQQQQRRRRRRSSSTTTTTTTTTNNNNNNOOOPPPQQQRRRSSSTTTPPPOOONNNMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVYYYXXXXXXXXXXXXYYYYYYZZZ[[[ZZZZZZXXXWWWUUUSSSRRRLLLLLLKKKKKKMMMNNNPPPQQQRRRSSSUUUVVVVVVUUUTTTSSSNNNPPPRRRTTTUUUVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPNNNMMMMMMOOOOOONNNNNNPPPLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMLLLKKKJJJKKKLLLLLLJJJIIIJJJLLLOOOSSSWWWZZZccciiikkkgggeeefffgggfff___```bbbgggjjjhhhbbb]]]XXXMMM@@@;;;===@@@AAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<======999999999999999999999999:::::::::;;;;;;;;;<<<<<<===<<<::::::<<<===>>>>>>AAAEEEIIIOOOXXXiii~~~mmmjjjddd\\\TTTMMMHHHEEEBBBAAA>>><<<::::::::::::;;;;;;;;;:::::::::999999999999999888777666555444666666777888999::::::;;;:::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>@@@???????????????@@@@@@@@@@@@??????>>>=========>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDFFFHHHHHHGGGGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOOOOPPPQQQSSSUUUWWWUUUTTTRRRQQQOOOOOONNNNNNPPPQQQRRRSSSSSSTTTSSSSSSPPPPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQNNNNNNPPPRRRUUUXXXZZZ\\\[[[ZZZXXXWWWUUUUUUUUUUUUSSSUUUWWWXXXZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSPPPNNNMMMNNNOOOOOORRRRRRRRRSSSTTTTTTUUUUUURRRSSSSSSTTTTTTTTTSSSSSSUUUUUUTTTSSSQQQPPPNNNMMMIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@??????>>>???@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999888888:::888777777888888777555:::999999888888888888888999999999999999999999999;;;::::::;;;;;;;;;999888666666777666666555444444999999888888888888999999::::::999777666444333333888888999999999:::::::::999999888888888888999999888888888888888888888888:::::::::999999999888888999999999999999999999999999:::<<<>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<>>>======>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<=========>>>?????????????????????@@@AAACCCEEEGGGHHHIIIKKKMMMNNNMMMKKKGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSQQQQQQQQQPPPOOONNNLLLKKKOOOQQQRRRSSSRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVXXXYYY\\\ZZZWWWUUUUUUTTTSSSQQQMMMLLLKKKLLLMMMOOORRRSSSRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPOOONNNNNNMMMMMMLLLKKKJJJJJJJJJMMMMMMMMMNNNNNNMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGFFFFFFFFFHHHKKKLLLVVV]]]dddddd^^^XXXWWWYYY___ZZZVVVWWW]]]aaaaaa```]]]KKK<<<;;;;;;888<<>>===>>>BBBHHHMMMXXXjjj{{{ZZZWWWSSSMMMGGGBBB???===???>>><<<;;;999888888777999999999999999999999999888888888888888888777666777777888888888888888888:::999999888888999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>?????????@@@AAAAAAAAABBBCCCCCCEEEFFFFFFFFFFFFFFFDDDFFFHHHHHHGGGGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRTTTUUUUUUTTTSSSRRRPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQPPPPPPOOOPPPQQQSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUSSSUUUVVVXXXZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNNNNNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;<<<:::999999888777777666666999888666777888888666555888777777666555666666666666666777777888888888999:::999888888999999888777666666777777666666555555888888888777777888888888888777777777666555555555777888888888888999999999888777777666666777777888888888888888888888888888888888777777777666666666999999999999999999999999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;<<>>===::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::999999999:::;;;;;;<<<<<<<<<======>>>??????>>>>>>===>>>>>>@@@BBBDDDEEEFFFHHHJJJLLLNNNMMMKKKHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLLLLKKKIIIHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIIIILLLKKKJJJJJJJJJKKKMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRQQQQQQRRRRRRSSSSSSQQQQQQQQQPPPOOONNNMMMMMMOOOQQQRRRSSSRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVXXXZZZ[[[YYYWWWVVVUUUTTTRRRPPPKKKKKKJJJJJJLLLOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEGGGHHHEEELLLSSSUUUQQQLLLJJJIIIPPPNNNMMMQQQVVVYYYXXXUUUOOOAAA888:::;;;888999???========================;;;;;;;;;;;;::::::::::::999999888777777666555555666777888888999999888888::::::::::::::::::::::::999999::::::::::::999999888:::;;;<<<;;;;;;<<<>>><<<<<<@@@DDDGGGOOO^^^mmmIIIHHHEEEBBB???===<<<;;;:::::::::999888666555444666666777777888888999999666777888999999999999999888888888777777666666666999999888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===???@@@AAA????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFDDDFFFHHHHHHGGGGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWZZZZZZZZZZZZYYYXXXVVVUUUSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZYYYYYYXXXWWWUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQPPPOOONNNMMMKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===============>>>>>>===<<<;;;;;;;;;;;;;;;999999888888777666666666888777666666777777666555555555444333333333333444333444444555666777888888888888666555555555666777555666666777777777777666888777777666666777777888555555666666666666666666666666666777777777777888666666555555555555666666666666666666666666666666777777777666666666555555999999999999999999999999888999999999:::::::::::::::;;;;;;;;;:::999888888888888888;;;===???>>>===999999999999999999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===============>>>======<<<;;;<<<============<<<<<<;;;888888999999:::;;;;;;;;;;;;<<<==================<<<<<<===>>>@@@BBBCCCDDDFFFHHHKKKMMMMMMLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQQQQPPPPPPOOOOOONNNOOOPPPRRRSSSRRRSSSUUUVVVVVVWWWXXXWWWVVVVVVXXXZZZZZZYYYWWWWWWWWWUUURRROOOJJJIIIIIIJJJLLLNNNQQQSSSUUUVVVVVVVVVVVVUUUTTTTTTQQQRRRSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQPPPNNNLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJHHHFFFDDDCCCBBBCCCCCC>>>BBBGGGKKKKKKHHHDDDAAADDDDDDEEEJJJNNNNNNJJJFFFAAA999666;;;>>>:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999888888777777666666555555666666777888888888888888999999999999999999999999777777888888888888777777777999:::;;;::::::;;;===<<<<<<>>>AAABBBFFFPPP\\\@@@@@@>>>===<<<;;;;;;;;;777888888888888666444333333444444555777888888999777888888999999999999999777777777666666666666666999999888888888888999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999999::::::;;;<<<::::::;;;;;;===>>>@@@@@@>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDFFFHHHHHHGGGGGGHHHIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[\\\[[[YYYWWWUUUTTTTTTVVVWWWXXXZZZZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQOOOOOONNNNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUPPPOOOOOOOOOMMMLLLKKKJJJHHHGGGEEECCCBBBBBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>===============<<<======>>>>>>===<<<<<<;;;;;;:::::::::::::::999999888888888888777666555555777777666555444444333222222222222333222222333444555777777888777666555333111222444666555555666777888888888777777666666555555666666777555555555555555555555555444444555555555666666666666666555555555555666666555555555555555555555555888888888777777777666666777777777777777777777777888777777777777888999999::::::::::::999777666666777666777:::===??????>>>999999999999999999999999888888999:::::::::::::::::::::999999999999:::::::::999999999::::::;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;777888888999999::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???AAACCCDDDDDDFFFHHHKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNPPPQQQSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOPPPNNNPPPRRRSSSRRRSSSUUUWWWVVVWWWXXXWWWVVVWWWXXXZZZZZZYYYYYYYYYYYYWWWSSSPPPJJJJJJJJJJJJLLLOOORRRTTTVVVWWWWWWWWWWWWVVVUUUUUURRRRRRRRRSSSSSSRRRQQQQQQSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFIIIHHHFFFDDDCCCBBBBBBBBBDDDCCCDDDGGGIIIHHHDDDAAACCCCCCCCCEEEFFFDDD???;;;;;;777888===@@@<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777666666555555555555666777777888888777777888888888888888888888888666666777777777777666666666888999999999999:::<<<<<<<<>>???@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDFFFHHHHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNOOOPPPQQQSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPQQQSSSVVVXXXYYYYYYZZZ\\\\\\\\\ZZZXXXVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTOOOOOOOOONNNMMMLLLKKKJJJGGGFFFDDDBBBAAAAAABBBBBB>>>???AAABBBDDDEEEEEEEEEDDDDDDBBBAAA???>>><<<<<<>>>>>>=========>>>>>>???;;;;;;;;;;;;;;;:::::::::999999888888888888777777666555444555666777666444444444333222222222222333222222333444555666777888555555444222000000333666444555666777777777777777666555555444444555555666666666555555444333333333333333444444444555555555777666666555555666666777444444444444444444444444777777777666666666555555444444444444444444444444777666666666666777888888999999999999888777666555666666777:::===??????>>>999999999999999999999999777888999999::::::999999:::999888888888888999::::::999999999999:::;;;;;;:::;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;:::::::::777888888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???AAABBBCCCBBBCCCFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKLLLNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOOOOOOOOOONNNPPPRRRRRRSSSSSSUUUWWWWWWXXXXXXXXXWWWWWWYYYZZZ[[[ZZZZZZ[[[[[[YYYUUURRRLLLLLLKKKLLLNNNQQQTTTUUUVVVWWWWWWWWWWWWVVVUUUUUURRRRRRRRRRRRRRRQQQPPPOOORRRRRRRRRQQQPPPOOONNNMMMIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDGGGCCC???@@@BBBCCCAAA>>>BBBAAA@@@@@@???>>>;;;999;;;999999<<<===;;;:::;;;999999999999999999999999999888888888888777777777666666666555555555555555555555666777777777777666777777777777777777777777666666777777777777666666555666888888777777999:::;;;:::===@@@@@@???BBBIII888888777666555555555555666666777777777666555555222222333444555666777888888888888888888777666555444555555666888999999:::888888777777777777888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMOOOOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOKKKLLLMMMOOORRRUUUXXXYYYYYYZZZ[[[[[[[[[YYYXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXWWWVVVVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRNNNNNNNNNMMMMMMLLLJJJJJJGGGEEEDDDBBBAAAAAAAAAAAA===>>>@@@BBBCCCDDDEEEEEECCCCCCBBB@@@???===<<<<<>>============>>>>>>999::::::;;;;;;:::999999666666666555555555555555555444333444555666555444555444333333222222333333222222333333444555666666333555666444111000333666444555555666666666666555555444444444444444444555666666555444333333222222333333333444444444444555666666555555555555666666444444444444444444444444444444444333333333222222444444444444444444444444555666666666777777777777999999999999888777666666666666777999===???>>>===999999999999999999999999777777888999999999999888:::999888777777888999::::::::::::999999::::::;;;999:::;;;;;;<<<;;;;;;;;;888888999::::::::::::999888888999999:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::=========>>>???@@@AAABBB@@@AAADDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQSSSRRRPPPNNNMMMMMMMMMNNNMMMOOOQQQRRRSSSTTTVVVXXXWWWXXXYYYXXXWWWWWWYYY[[[[[[ZZZZZZZZZZZZYYYVVVTTTNNNNNNMMMMMMNNNQQQSSSUUUUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRQQQPPPNNNNNNOOOOOOPPPPPPOOOOOONNNMMMIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDGGGCCC???>>>???@@@???===>>>===<<<;;;;;;;;;;;;<<<999999888888777777888888888888888888888888888888888888777777777666666666555555555555555555444444444555555666666666666666666666666666666666666666555555666666666666555555444555777777666666888999888777999======<<<>>>CCC888888777666666666666666555555555444444555666666333333333444555666777777555555666777777777666666777777777888888888999999888888777777777777888888888999999999999:::::::::999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<===<<<<<<<<<===>>>>>>???>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKLLLNNNPPPPPPPPPNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUTTTUUUVVVXXXXXXXXXWWWWWWTTTTTTSSSRRRPPPOOONNNNNNIIIJJJLLLNNNQQQTTTVVVXXXZZZZZZYYYYYYYYYYYYXXXXXXUUUUUUSSSRRRRRRRRRSSSTTTVVVVVVVVVWWWVVVVVVUUUTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPKKKLLLLLLKKKKKKJJJIIIHHHFFFEEECCCAAA@@@@@@@@@AAA===>>>@@@AAACCCCCCDDDDDDBBBBBBAAA@@@???>>>===<<<>>>>>>===<<<;;;;;;;;;;;;888999:::;;;;;;:::999888555555555555555555555555444333222333555666555444444333222222111222222222111111111222222333333333333666888666222111333666444555555555555444444333444444333333333333444444333333333333333333333333333333333444444444555555555555444444444444555555555555555555555555555555333333333333222222222222444444444444444444444444444555666888888777777666888888888999999888888777555555666888;;;===<<<;;;888888888888888888888888666777777888888888888888999888777666666777888999;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<===============<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@???@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJLLLMMMMMMMMMLLLKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTRRROOOMMMKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTVVVXXXWWWXXXYYYXXXWWWWWWYYY[[[[[[YYYXXXWWWXXXWWWVVVTTTOOONNNMMMMMMMMMOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCBBBAAA@@@;;;<<<<<<;;;:::999:::;;;666888888777666666777777777777777777777777777777777777777666666666555555444444444444444444444444444444555666666666555555555555555555555555555555333333444444444444333333333444666666555555777888888666888;;;<<<:::<<<@@@444444333333333333444444555444333222333444555666333444444555555666666666222333444666777777888888999999999999888888888888888888777777777777888888888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQQQQQQQPPPOOONNNOOOQQQRRRTTTUUUUUUVVVTTTUUUWWWYYYZZZZZZYYYYYYUUUTTTSSSRRRPPPNNNMMMLLLIIIJJJKKKMMMPPPRRRTTTVVVZZZYYYXXXXXXXXXXXXXXXYYYVVVUUUSSSQQQQQQQQQQQQRRRUUUUUUVVVVVVVVVUUUTTTTTTPPPOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQOOOOOOJJJJJJJJJJJJIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@AAA>>>>>>@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>======>>>===<<<;;;:::999999999777888::::::;;;:::999888666666666777777777777777444333222333555666555444333222222111111111111111000000000000111111111111222666999888444111333666555555555555444333222222444333333222222333333444111111222333333444555555333333444444444555555555444333333222222333333444555555555555555555555555555555555444444444333333666666666666666666666666444555777999999888666555777888888999999999999888555444555777999;;;:::999777777777777777777777777666666777888888888888888999888777555555777888999<<<<<<;;;::::::;;;;;;;;;888999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999::::::;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<===>>>???>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLHHHIIIKKKLLLLLLLLLKKKJJJNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOOOOQQQSSSUUUWWWXXXTTTRRROOOLLLJJJIIIJJJJJJMMMOOOQQQRRRSSSTTTVVVXXXWWWXXXYYYYYYWWWXXXYYY[[[ZZZXXXVVVUUUUUUUUUUUUSSSOOONNNMMMLLLLLLNNNPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQSSSRRRRRRQQQPPPNNNMMMLLLHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???===@@@CCCEEEEEECCCAAA???>>>??????>>><<<999888888444777999888888888888888777777777777777777777777777666666666555555555555444444444444444444444444333444555555666666555555555555555555555555555555222222222333333222222222222444555555444555666888;;;999999<<<<<<;;;<<<@@@555555555555555555555555333333333333333333333333111111222333333444555555444555555555666666777777<<<;;;999888888999;;;<<<777777777777888999:::;;;888999::::::;;;;;;::::::999999:::;;;;;;<<<<<<===:::999888777777777888999===>>>>>>>>>>>><<<;;;:::??????>>>==================>>>???@@@@@@@@@@@@@@@DDDEEEEEEFFFFFFFFFFFFFFFIIIHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPLLLMMMMMMOOOQQQSSSVVVWWWTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWUUUSSSPPPMMMKKKKKKKKKKKKLLLNNNPPPSSSUUUVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMPPPQQQMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHHHHHHHHHHIIIJJJJJJFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@????????????@@@@@@??????>>>===<<<>>>======;;;:::999888888999999999999999999999999999999888777666555444444555444333222111222333333222222222111111111111000000000000000000000000000555666999:::999666333000555555444444444333333333333333222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333777777666555444444333333333333333333333333333333333333444555555444333333555555555555666666666666777777666666555555444444888888888888888888888888777777777777777777777777999888888888777777666666:::999777666666666777888999999888888888888888888::::::;;;;;;:::888777666999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===??????<<<>>>??????>>>???AAADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEGGGEEEDDDFFFHHHIIIGGGDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLLLLKKKLLLNNNPPPRRRPPPNNNPPPTTTVVVVVVTTTWWWWWWVVVSSSOOOLLLLLLLLLNNNOOOOOOPPPRRRSSSUUUVVVWWWXXXYYYXXXVVVUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMLLLMMMQQQTTTSSSRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNLLLKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMKKKJJJHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>======<<<;;;:::999999888777777777777666666666666888888777777777777888888999777555555888888666444444444444444444444444444555444333333333333444555444444444333333222222222333333333222222111111111444444444555555555555666555555555666777999:::;;;444444444444444444444444333333333333222222222222222222333444444555666666444444555555666666666666888777666555555666777888777777777777777888999:::888999999:::;;;:::::::::999999::::::;;;<<<<<<<<<>>>===;;;::::::::::::;;;<<<======>>>>>>===;;;:::>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???????????????@@@AAAAAABBBCCCDDDFFFFFFHHHGGGEEECCCCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUTTTSSSQQQNNNKKKJJJJJJKKKLLLMMMOOOQQQSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOQQQQQQRRRSSSTTTTTTTTTSSSQQQPPPOOOMMMMMMLLLMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQOOOOOOOOONNNMMMKKKJJJIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???>>>============<<<;;;:::999888888888888888888888888888888888888777777666555555555555444333222222222333333222222222111111111000000000000000000000000000000...///222333444222111///444444444333333333222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222333333444444555555666444444444444444444444444333333444555555444333333444555555555666666666666444444555555666777777888666666666666666666666666888888888888888888888888888888888777777777666666999888777666666666777777999999999999999999999999999::::::::::::999777666999999999999999999999999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???===>>>?????????@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHFFFEEEFFFIIIIIIGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLOOOPPPRRRPPPOOOPPPTTTWWWWWWWWWZZZ[[[ZZZXXXTTTPPPOOONNNNNNOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWWWWVVVVVVTTTSSSSSSQQQOOOMMMNNNQQQSSSSSSRRRSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNOOOOOONNNMMMLLLJJJIIIHHHCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>>>>>======;;;:::999888888777777777777666666666666777666666666666666666777999777555555777888666444444444444444444444444444555444333333333333444555444444333333333222222222444444444333333333222222444444444444555555555555555555555666777888:::;;;444444444444444444444444333333222222111111111000333333444444555555666666444444444555555555555666666555444333333444555666777777777666777777888888888888999::::::::::::999888999999::::::;;;<<<<<>>===;;;:::::::::::::::;;;<<<===>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????????????????@@@AAADDDFFFHHHFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRQQQPPPNNNLLLJJJIIIJJJKKKNNNPPPQQQRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQOOONNNNNNPPPQQQRRRSSSTTTTTTUUUTTTRRRQQQOOONNNMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQQQQPPPNNNLLLIIIGGGEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@???????????????AAAAAAAAAAAA@@@???>>>======<<<;;;;;;:::999888888777777777777777777777777666666666666666666666666444444333222222222222333222222111111111000000000000000000000000000000000---...000111333333444444333333222222222111111111000111111111222333333333111111111111111111111111333333333333333333333333333333333333333333333333111111222222333444444555444444444444444444444444333333444444444444333333444444444555555555666666444555555666666777888888444444444444444444444444888888888888888888888888777777777777666666666666888888777666666666666777::::::::::::::::::::::::888999999:::999999888888999999999999999999999999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???===>>>???@@@???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHGGGHHHIIIIIIHHHFFFCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMOOOQQQSSSQQQPPPQQQUUUXXXZZZ[[[^^^```aaa___[[[VVVSSSRRRPPPQQQQQQSSSTTTVVVXXXYYYYYYZZZ[[[ZZZXXXWWWXXXYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTRRRPPPQQQRRRSSSRRRQQQSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMKKKIIIHHHDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????AAA@@@@@@??????>>>>>>===???>>>===<<<:::999888777888777777777666666666555666555555444444555555666888666555555666666555444333333333333333333333333444444333333333333444444333333333333222222222222444444444444444333333333333333333444444444555555555555555555666888999:::333333333333333333333333333222222111111000000000333333333444444444555555444444444444444444444444666666555444444555666666777777666666555666666666777888888999999999999999888888888999::::::;;;;;;<<<;;;:::999888777777777999:::;;;===>>>>>>======;;;;;;:::::::::::::::;;;;;;;;;===>>>????????????AAAAAA@@@@@@BBBDDDGGGHHHEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIIIIJJJKKKLLLMMMNNNRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPOOONNNMMMLLLJJJJJJKKKMMMPPPRRRSSSSSSRRRQQQSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSRRRQQQPPPOOONNNMMMPPPQQQRRRSSSTTTUUUUUUUUURRRQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOMMMKKKHHHFFFEEEBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAA@@@@@@???????????????????????????>>>@@@@@@@@@??????>>>===<<<;;;;;;;;;:::999888888777555555555555555555555555444444444555555666666666333333333222222222222222111111111111000000000000000000000000000000000000//////000000222333555666111111111111000000000000///000000111222333333444222222222222222222222222222222222222222222222222222222222222222222222222333222222222111111111000333333333333333333333333333333333333333333333333333333444444444555555555888888777666666555555444333333333333333333333333666666666666666666666666666666666666666666666666666666666666666666666666888888999999999999::::::888888888999999999999999888888888888999999999999777777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;===>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIKKKLLLLLLKKKKKKIIIIIIIIIIIIJJJIIIHHHGGGDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJMMMMMMMMMNNNOOOQQQTTTSSSRRRSSSUUUYYY\\\^^^bbbdddgggfffbbb\\\XXXVVVTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZYYYWWWWWWWWWXXXYYYYYYYYYZZZYYYYYYXXXXXXWWWVVVTTTSSSSSSRRRRRRQQQSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSQQQQQQPPPOOOMMMKKKJJJIIIDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========???>>>===<<<:::888777777888888777777666666555555666555555555555555555666666666555555555555444444222222222222222222222222333333333333333333333333333222222222222222222222333333333333333333333333222333333333444444444444555555555555666777888999333333333333333333333333222222222111111000000000222222222222222333333333444444444444333333333333666666666666666666666666666666555555444555555555666777888888999999888888777777888888999:::::::::999999999888777666666555888999;;;<<<===>>>======::::::999999999999::::::;;;<<<>>>???@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMLLLNNNQQQTTTUUUTTTRRRPPPRRRRRRSSSSSSRRRRRRPPPPPPQQQQQQPPPPPPOOONNNNNNNNNPPPPPPQQQSSSSSSTTTTTTTTTQQQPPPPPPOOONNNMMMLLLKKKLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999888888777777444444444444444444444444333333333444555555666666333333333222222222111111111111111000000000/////////////////////////////////............///000111111111000000000///////////////000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000000111111111111111111111111333333333333333333333333333333333333444444444444777777666666555444444444333333333333333333333333333333333333333333333333555555555555555555555666555555555555666666555555666777777777888888888999888888888888888888999999777777777888888999999999777777777777777888:::;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAAAAAAAADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIHHHHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJMMMNNNNNNOOOPPPQQQSSSTTTTTTUUUWWWYYY]]]___cccfffiiihhheee___[[[YYYXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVUUUVVVWWWYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYWWWUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOPPPQQQSSSTTTUUUQQQQQQPPPOOOMMMKKKIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@??????@@@========================>>>>>>============<<<<<>>===<<<:::999888777888888888777666555555555777666666555555666666777555555555555444333444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111222222222222222222333333333444444444444444555666777777222222222222222222222222222222222222222222222222111111111111222222222222444333333333333333222222444444444444444444444444555444444333444444555555666666777888888888888777666777777888888999::::::999999999:::999888888777888999;;;<<<=========<<<999999999999999::::::;;;;;;<<<>>>???AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPQQQQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNPPPSSSUUUUUUTTTRRRQQQQQQQQQRRRRRRRRRPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOOOONNNLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@???>>>===<<<============>>>>>>>>>>>>=========<<<<<<;;;:::999999999999888888888777777444444444444444444444444333333333444444555555555222222222333222111111000111111000000000/////////////////////////////////222111111000000000000111111111000000000////////////000000000111222222222000000000000000000000000222222222222222222222222222222222222222222222222---...///000111333444444000000000000000000000000333333222222222222333333222222222333333333444444222333333444555555666666333333333333333333333333222222222222222222222222444444444555555555555555333444555555666555555555555555666666777888888888999888888777777777888888666666777777888999999999777666666666666888999:::;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<======???@@@AAABBBAAABBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIKKKKKKKKKJJJJJJIIIJJJKKKKKKIIIGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGJJJMMMOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXYYY\\\^^^aaadddggggggddd```\\\ZZZZZZYYYXXXWWWVVVVVVUUUVVVWWWXXXXXXXXXVVVUUUVVVWWWYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZXXXUUUSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQPPPNNNLLLJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888999999888777666555444444777666666666666666666777444555555555333222333444111111111111111111111111222222333333333333222222111111111222222222222222000000000000111111111111111111222222222333333333444444444444444555666666222222222222222222222222111111222222333333444444222222222222222222222222333333333333222222222111333444444444444444444333333222222222333444555555555666777777888888777777666666777777888999999999777888999:::::::::999999888999;;;<<<===<<<<<<;;;999999999999999:::;;;;;;:::;;;===???@@@AAAAAABBB===???AAACCCDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMNNNOOOPPPRRRTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRRRRQQQRRRSSSUUUUUUTTTSSSRRRPPPPPPQQQRRRQQQOOOMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMNNNOOOOOOOOOOOOMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>????????????===<<<;;;<<<<<<<<<=========>>>>>>============<<<;;;:::999888888888888888777777777444444444444444444444444333333333333333444444444111222222333222111000///111000000000////////////////////////////////////222222222222222222222222111111111000000000//////000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111---...///000222333444555000000000000000000000000333333222111111222333333222222222222333333333333111111222333333444444555222222222222222222222222222222222222222222222222333333444444444555555555222333444555666555555444555666666777888888999999:::999888777666666777777666666666777888999999999777666555555555777999:::;;;;;;;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<======???AAABBBBBBBBBBBBEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJLLLJJJHHHFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGJJJMMMPPPPPPPPPQQQRRRQQQUUUXXXYYYYYYYYYZZZ\\\^^^```cccdddaaa^^^\\\[[[XXXWWWWWWVVVVVVWWWWWWWWWWWWYYYYYYXXXWWWVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]][[[\\\\\\YYYUUUSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQQQQRRRSSSQQQPPPOOONNNLLLIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888777666555444444666555555444444555555666333444666444222111222444111111111111111111111111111222333333333333222111000111111111222222222222000000111111111222222222111111111111222222222222444444333333444444555666111111111111111111111111111111222333444555555666333333333333333333333333333333333222222111111111444555555666666555555444111111222222333444555666555666666777777777777777666666666777888888999999555666888999::::::999999999:::;;;<<<<<<<<<;;;::::::999999999:::;;;;;;<<<999:::<<<===???@@@@@@AAA===???CCCFFFHHHGGGFFFEEECCCDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLFFFGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOOOOOOONNNMMMMMMJJJKKKLLLMMMOOORRRTTTUUUSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRROOOPPPQQQQQQQQQOOOLLLKKKIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLMMMNNNOOOPPPOOONNNNNNJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIHHHFFFEEEDDD>>>>>>>>>>>>>>>???@@@@@@>>>>>>?????????===<<<:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::888888888888777777777777444444444444444444444444333333333333333333333333111111222333222111000///000000000000////////////////////////////////////------...///000000//////111111111111000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111444333222111111222333444111111222222222333333333444444333222222111111000111111111111111111111111222222222222222222222222333333333444444555555555111222444555666555444444666777777888999999::::::;;;:::888666666666666777555666666777888999999999777666555444555777999:::;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;<<<======@@@AAABBBBBBBBBCCCEEEGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNMMMKKKKKKGGGJJJLLLJJJGGGEEEEEEGGGJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIFFFJJJNNNPPPPPPPPPQQQRRRQQQUUUYYYZZZYYYXXXYYYZZZ[[[^^^```aaa___\\\[[[ZZZUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZZZZZZZXXXWWWXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]][[[]]]]]]ZZZVVVTTTUUUWWWTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPOOOMMMKKKIIIFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444555444444333333444444555222444666444222000222444000000000000000000000000111222333444444333222111000000111111222222222222111111222222222333333333000111111111111222222222444444333333333444555555111111111111111111111111000111111111111222222222555444444333222111000000111111111111111111111111222222333333333333444444555555444333333222222111333333444444555666666666666666666666666777888888888888888777888999999:::<<<;;;;;;::::::999999888888888888999:::;;;<<<===888999;;;===???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMOOONNNNNNMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNMMMNNNNNNNNNOOOPPPPPPPPPQQQQQQPPPOOONNNLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJFFFGGGIIIKKKLLLKKKKKKJJJHHHIIIIIIIIIHHHFFFDDDCCCAAA@@@???>>>>>>???@@@AAAAAAAAA@@@>>>===;;;::::::999999999999:::;;;<<<===;;;;;;:::::::::999999999::::::999999777666555444444444555555444444333222222222222222222222222222444333111////////////000444555555333000......//////////////////.........////////////////////////000///...---------------000000000000000000000000111111000000000000111111222222111000/////////000111000000000//////......111000/////////000222333111111111111111111111111111111222333333333333222000000000000000000000000555555444444444333333333222222111111000111111111000111111111111222222222222333333444444333333222222222333333333333444444444444555555666777777777888888777777888888999:::888999999777666555666888777777777777777777777777999999999:::;;;<<<===>>>======<<<<<<<<<<<<======@@@AAABBBCCCDDDEEEFFFGGGJJJKKKLLLKKKHHHGGGFFFGGGJJJJJJKKKKKKLLLLLLMMMMMMHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPSSSUUUVVVWWWTTTTTTUUUVVVWWWYYYYYYZZZ\\\]]]]]]]]]\\\ZZZYYYXXXWWWVVVTTTSSSSSSUUUVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRUUUUUUUUUUUUTTTSSSRRRRRRNNNNNNMMMMMMMMMNNNPPPQQQNNNOOOOOOOOONNNKKKIIIGGGEEEFFFFFFGGGGGGFFFDDDCCCAAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888777666555555444444444333333333333222222444333111000000111333444000000000000000000000000111111111111111111111111111111111111111000///...000000000000111111111111111111222222222333333333333333333333333333333333111111111111111111111111000111111111111222222222333333333222111111000000222222222222222222222222222222222333333333444444111111111111111111111222222222333333444555555555666555555555555666777777777777777777777888999999;;;;;;::::::999999999999999999999999:::;;;;;;<<<::::::;;;===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMOOOQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRRRRQQQPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHFFFDDDCCC@@@@@@>>>>>>>>>>>>@@@@@@AAA@@@???>>><<<;;;::::::999999999999:::;;;<<<<<<;;;::::::::::::999999999999999999888777666444444444444444444444333333222222222222222222222222222333222111////////////000000111222111///......///////////////....................................000000///...............000000000000000000000000111000000//////000000111111111000000//////000000111111000000////////////111000/////////000111222000000000000000000000000000111222222333333222222000000000000000000000000444444444333333333222222111111111000111111222222000000111111111222222222222333333444444333333222222222222333333333444444444444555555666666777777888888777777777888999999888999:::888777666777999888888888888888888888888:::999999::::::<<<============<<<<<<<<<<<<======@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJIIIGGGEEEEEEFFFIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMPPPSSSUUUVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNLLLLLLLLLMMMMMMLLLMMMMMMMMMLLLIIIGGGEEECCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::999999999:::::::::::::::888888888888888888888888777777666666555444444333444444333333333222222222000000111111111111111111////////////////////////000000000000000000000000000000111111111000////////////000000000111111111111111111222222222333333333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222333333333333///000000111222222333333111111222222333444444555555444444444444555666666666666666666777777777888:::::::::999999999999999:::::::::999999:::;;;;;;<<<<<<;;;;;;<<<===???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKJJJKKKLLLLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTSSSRRRPPPNNNLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEECCC@@@???>>>======>>>???@@@@@@@@@???===<<<;;;:::999999999999::::::;;;;;;<<<:::::::::999999999888888888888888888777555444444333444444444444333222222111111111111111111111111222222111000////////////---...000///......///000................................................111000//////////////////000000000000000000000000000000////////////000000000////////////000000111111111000000000000//////000000/////////000111222////////////////////////000000111222222222222222000000000000000000000000333333222222222111111111000000000000111111222333000000000111111111222222222222333333333333222222222222222222333333333333444444444555666666777777777777777777777888888999999:::;;;:::888777888:::888888888888888888888888:::999999::::::;;;<<<======<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCEEEFFFFFFFFFGGGGGGGGGEEECCCDDDEEEIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKNNNPPPSSSTTTUUUVVVSSSTTTTTTUUUVVVWWWXXXXXXWWWXXXXXXXXXXXXWWWUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJJJJKKKKKKIIIGGGDDDCCCAAABBBBBBCCCCCCAAA@@@???AAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::999999999999999999999999666666666666666666666666555555555444444333222222333333333333222222222222,,,---000111222111000...........................//////////////////////////////000111111111000000//////000000000000111111111111111222222222222333333333333333333333333333111111111111111111111111000000111111111222222222//////000000000111111111222222222222222222222222111222222222222333333333222222222333333444444444222222222333444444555555444333333333333444555555444555555666666666666666888888888999999999999999;;;;;;:::999999999::::::>>><<<;;;::::::<<<===??????@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKKKKNNNLLLJJJHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFDDDCCC???>>>============>>>??????>>>>>>===<<<::::::999888999::::::;;;;;;;;;;;;999999999999888888888888777777777777666555444333333333333333333222111111111111111111111111111111111111000000////////////---///000///...---...///------...............///........................//////............//////////////////////////////000//////......//////000............//////000111000000000000000000000000////////////000000111111///////////////////////////000000111222111111111000000000000000000000000111111111111000000000000////////////000222333333000000000000111111111111222222333333333333222222111222222222222333333333333333444555555666666777777666666666666777888888999:::;;;;;;:::999999:::999999999999999999999999:::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>???AAABBBCCCDDDEEEDDDEEEFFFEEECCCCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVSSSSSSTTTTTTUUUVVVVVVWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRQQQRRRRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSPPPOOOMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFCCCBBB@@@AAABBBBBBBBBAAA???>>>@@@@@@??????>>>======<<<;;;;;;::::::::::::999999999888888888888888777777666666666666666666666666555555444444333333333333333333333222222222222111,,,---///000111111000000........................////////////////////////......///000111111111000////////////000000000111111111111111222222222222222222222222222222222222000000000000000000000000000000111111111222222222/////////000111111222222222222222222222222222222111111111222222222333333444444444333333333222222333333333444555555666666333333333333333444555555444444555666666666666555777777777888888999999999;;;;;;:::999999999::::::===<<<:::999999;;;<<<>>>@@@@@@AAACCCCCCDDDDDDDDDBBBBBBAAAAAABBBDDDFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNMMMNNNNNNNNNLLLLLLKKKKKKKKKMMMNNNOOONNNOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUTTTSSSRRRPPPOOONNNMMMLLLJJJIIIHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKOOONNNLLLIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGEEECCCBBB>>>>>>===<<<<<<===>>>>>>>>>======<<<;;;:::999999888999:::;;;;;;;;;::::::999999888888888777777777666666666666666555444333222222333333222222111000000000000000000000000000000000000000/////////...000111111000...------...,,,---------......//////........................---------,,,,,,------...........................//////............//////...---------...///000000////////////////////////......//////000000000000000000000000000000000000...///000000111111000000000000000000000000000000111111000000000/////////////////////000111222333//////000000000111111111111222222333333222222111111111111222222222333333333333444444555666666666666666555555666666777888888:::<<<<<<;;;::::::;;;999999999999999999999999::::::999999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEDDDCCCCCCEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPRRRTTTUUUUUURRRRRRSSSSSSTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUVVVUUUUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTTTTSSSSSSSSSQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJHHHFFFCCCBBBAAAAAABBBCCCBBBAAA@@@???@@@@@@??????>>>>>>======;;;;;;;;;::::::999999999888888777777777666666666666666666666666666666666555555444444444444444333333333222222222111111111000//////...///000111222////////////////////////000000000000000000000000---...///000000000000000...////////////000000000000000111111111222222222222222222222222222222222000000000000000000000000000111111111111222222222000000000111111222222222111111111111111111111111111111111111222222222222333333222222111000000///333333444555555666666777444333333333333444555555333444666777777777666555555555666777888999999::::::::::::999999:::;;;;;;<<<;;;:::999:::;;;<<<===???@@@AAACCCDDDDDDDDDDDDBBBAAA@@@@@@@@@BBBEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPNNNMMMMMMLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPRRRSSSUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPMMMLLLJJJHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLNNNMMMLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBB@@@>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;::::::999999888999:::;;;;;;;;;:::999888888888777777777777666555555666666555444333333111222222222222111000000////////////////////////...//////000000//////...000111111000...,,,---...,,,,,,,,,---......//////------------------------,,,,,,,,,+++,,,,,,---.................................------------.........------------......///------............//////---...///000000000//////000000000000000000000000......///000000000000000000000000000000000000000111111000000000/////////////////////000000111222/////////000000000111111111111222222222222111111111111111111222222222222333333333444555555666666555555555555555666777777777999;;;<<<;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::;;;::::::999999::::::;;;999:::;;;<<<===???@@@@@@CCCCCCCCCCCCBBBCCCEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMNNNQQQRRRTTTTTTUUURRRRRRRRRSSSSSSSSSTTTTTTSSSTTTVVVWWWXXXWWWWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUTTTSSSRRRRRRLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIJJJJJJHHHFFFCCCBBBAAABBBCCCCCCCCCBBB@@@???????????????>>>>>>======<<<;;;;;;::::::999999888777777777666666555555444555555555555555555555555444444444444444444444444222222222222111111111111222111///------///000222////////////////////////000000000000000000000000......///000000000//////......////////////000000000000000111111111111222222222222222222222222222000000000000000000000000000111111111111222222222111111111222222222222222000000000000000000000000111111111111222222222222222111111111111111111111222333333444444555666666444444444444444555555666333555666888888777666555444444555666777888999:::999999999999:::;;;;;;<<<999999::::::;;;;;;;;;<<<>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@??????AAADDDEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOONNNOOOPPPQQQRRRPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPRRRTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQNNNLLLIIIGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@???======;;;;;;;;;;;;======<<<<<<;;;;;;:::999999999888999;;;<<<<<<;;;999888888888777777777666666666444444555555555444333333111111111111111000000///////////////////////////---...///000000///......---...///...---,,,---...++++++,,,------...//////------------------------,,,,,,,,,,,,,,,---......------------------------...------------------.........------,,,---------,,,,,,,,,---------......---...///000000000///...////////////////////////---...//////000000//////000000000000000000000000111111111000000000//////000000/////////000000111////////////000000000111111111222222222222111111111111111111222222222222222333333444444555555666555555444444555555666777666888;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::::::::999999999999::::::777777888:::;;;<<<===>>>@@@AAAAAA@@@@@@AAADDDGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTQQQQQQRRRRRRRRRRRRSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSSSSRRRRRRQQQTTTTTTTTTTTTSSSRRRQQQQQQMMMLLLJJJIIIIIIIIIJJJKKKHHHIIIIIIIIIHHHEEECCCAAAAAAAAABBBBBBBBBAAA@@@???????????????>>>>>>>>>>>><<<<<<;;;::::::999888888777777666666555444444333444444444444444444444444222222333333333333333333222222222222111111111111000000///...------------......................../////////////////////////////////000//////.............../////////000000000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222////////////////////////000111111111111222222222222222222333333444555555111222222333333444555555555444444444444555666666444555777888999888777555333444555666777888999:::888888888999:::;;;<<<===777888999;;;;;;;;;;;;;;;======???@@@AAABBBBBBBBBBBBAAA???>>>???AAACCCEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJKKKMMMMMMNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQRRRSSSQQQPPPPPPOOONNNMMMLLLLLLMMMMMMNNNPPPRRRTTTVVVXXXVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNNNNHHHHHHIIIKKKLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRNNNLLLIIIGGGFFFGGGHHHJJJLLLKKKJJJJJJJJJKKKMMMNNNGGGHHHHHHHHHGGGEEECCCBBBCCCCCCDDDDDDCCCAAA???>>>===<<<;;;::::::;;;<<<===;;;;;;;;;::::::999999999888999;;;<<<<<<;;;999888777777777777666666666666444444444555444444333333111111111111111000//////////////////////////////---...///000000///......)))+++,,,,,,,,,,,,---///++++++,,,,,,---...//////---------------------------------------...///000------------------------...------,,,,,,------...///...------,,,,,,,,,,,,+++++++++,,,,,,---------,,,---///000000000///...........................---......///////////////000000000000000000000000111111111111000000000000111000000////////////000////////////000000000000111111222222222222111111000111111111111222222222222222333444444555555666555444444444444555666666555777:::;;;;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999:::999999999999999999:::666666777888:::;;;<<<===?????????>>>>>>@@@CCCFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRTTTUUUVVVVVVVVVUUUWWWWWWWWWVVVVVVTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSPPPQQQRRRRRRRRRRRRQQQQQQTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJGGGHHHHHHHHHGGGDDDBBB@@@@@@@@@AAABBBAAA@@@???>>>????????????>>>>>>>>>>>><<<<<<;;;::::::999888888777777666555444444333333222222222222222222222222111111111111111111222222222222222111111111111000......//////...,,,***(((------------------------........................///000000000///...------............/////////000000000000000111111111111111111111111111111111111////////////////////////000000111222222222222222//////000000111111111222222333333111000000222555111111111111111111111111222222333333333444444444222333444444222111222444555555555555555555555555555555555555555555555555666666666666777777777777:::999999888888999999::::::::::::;;;;;;;;;<<<<<<888999;;;<<<>>>@@@BBBBBB@@@??????@@@AAACCCEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOOOONNNNNNNNNOOOQQQPPPOOOOOONNNNNNOOOOOORRRRRRRRRQQQOOOMMMKKKIIIJJJKKKMMMPPPQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSRRRRRRQQQOOOMMMJJJIIIIIIJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@>>>???===;;;999999999:::;;;;;;;;;::::::::::::999999;;;;;;:::::::::999999999888888777777666444333222555555444333222222111111111111111111000000000000........................////////////............///...---,,,,,,---...///........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000111---.../////////...,,,++++++,,,---......---,,,+++---------............///---.........//////000000222111111111000000////////////000000000000//////............////////////333222000/////////000111///000111222222111000///---...000111222222222111000111111111111222222222333222111111222333555666777666444333333444666777666777777777888888888888888888999999999:::::::::777888999::::::999888777888888888888888888888999:::999888888888999:::;;;===???AAAAAAAAA@@@AAABBBFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNOOONNNMMMMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQSSSTTTTTTTTTSSSRRRRRRQQQPPPQQQRRRRRRPPPNNNPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>===;;;;;;;;;<<<===<<<;;;;;;::::::999888888888777555444333333444444222222222222222222222222111111111111111111111111222111111000///......---000000//////.........---,,,,,,------...///000000/////////////////////////////////...------,,,,,,////////////////////////............////////////000000000000000000000000........................000111111222222222222222//////000000000111111111111222222000//////111333111111111111111111111111222222222222333333333333444555666555444333444666555555555555555555555555666666666666666666666666666666666666777777777777:::999999888888999999::::::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOOOONNNMMMNNNOOOQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOMMMKKKIIIKKKLLLNNNOOOQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNMMMMMMLLLLLLMMMNNNNNNOOOPPPRRRSSSSSSRRRRRRQQQOOOMMMKKKKKKKKKLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCAAA@@@???>>>===;;;999999999:::;;;;;;;;;:::::::::999999999::::::::::::999999999999888888888777666555333222555555555444333222222222111111111000000000//////........................////////////.........---///...---,,,,,,---...///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///...............---,,,,,,,,,------------------,,,------------............---........./////////000111111111000000000////////////000000000000//////............////////////111111///.........//////000000000111111000000000---...000111222222111111000000111111111222222222222222111111222333555666666555444333333444555666666666666777777777888888777888888888888999999999999888888777777888888999::::::999999888888777777999999888888888999:::;;;===>>>@@@@@@??????AAABBBEEEEEEFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQOOOMMMPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLKKKJJJIIIGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@?????????>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888555444333222111111111111222222222222222222222222111111111111111111111111111111000000///......---000/////////.........---,,,,,,------...//////000//////////////////////////////......---------,,,....................................////////////000000000000000000000000........................000000111222222222222111//////000000000000111111000000111000......000222111111111111111111111111000111111111222222222222333555666555444333444666444444444444444444444444666666666666666666666666666666666777777777888888999999888888888888999999:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNOOOMMMMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNOOONNNMMMKKKJJJLLLMMMNNNOOOPPPPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSRRRRRRQQQNNNMMMMMMNNNOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???>>>===;;;:::999999:::;;;::::::::::::999999999999::::::999999999888888888888888888777666555444333444444333333222111111111111111000000000000//////........................//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...///......---------------...------,,,,,,------...------------.........................../////////000000000000//////////////////000000000000//////............////////////000///...---------......111000000//////000000111......///000111111111111000000000111111111222222222111111111222333444555666555444333333444555666555555666666666777777777666666666777777777777888:::999666555555666999:::;;;;;;:::999888777777666999999888888999999:::;;;======>>>===<<<===@@@BBBDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOOOONNNPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPOOOMMMOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888666666666666555444333333222222222222222222222222111111111111111111111111111000000//////........./////////...............,,,,,,,,,---......//////////////////////////////.........------------------------------------------............/////////000000000000000000000000..............................///000000000000000//////000000000000000000///000111000//////000111111111111111111111111111000000000000111111111111111222333333222111222444444444444444444444444444444444444444444444444444666666666777777888888999999999888888888888999999:::::::::;;;;;;;;;<<<<<<======>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLNNNNNNMMMLLLMMMNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRQQQNNNNNNNNNPPPQQQQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???>>>===;;;::::::999:::::::::::::::999999999999888999999888888888777777777777777777777666555444333111111111000000/////////111000000000////////////.................................---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---,,,---//////...---,,,,,,,,,---......---,,,++++++,,,---...,,,,,,---------.................................//////////////////////////////000000000000//////............//////////////////..................111000///......///000111...//////000000000000000000000000000111111111111111111111222222333444444555444444333333444444555444555555555555666666666444444555555555666666666999888666555555666888999::::::999999888888888777999888999999999999::::::<<<===<<<;;;:::<<>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888666666777888777666444333111111111111222222222222111111111111111111111111000000/////////.................................,,,,,,,,,------.................................---------------------------------------------------------.........//////000000000000000000000000........................,,,------...............000000/////////////////////111222222000000000222000000000000000000000000//////000000000111111111000111222222111111333444444444444444444444444444444444444444444444444444666666666777888999999999999888888777777888888999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAABBBBBBDDDDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJIIIKKKMMMMMMLLLLLLLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTSSSSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQNNNNNNNNNPPPRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGEEEDDDCCCBBBBBBBBB@@@AAABBBBBBBBBAAA@@@???===<<<<<<;;;:::::::::999::::::999999999888888888888888777777777666666666666666666666666555444333111111111111000000000000000000000////////////...........................------------,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---...---,,,++++++,,,.........---,,,++++++,,,---...,,,,,,,,,------------..................---------...................../////////000000000000//////............////////////////////////////////////111000///......///000111///////////////000000000//////000000000111111111000000111222333333333333444444444333333444444444333333444444444555555555333333444444444555555555666666666777777666666666777777777888888999999999888888999999::::::::::::<<<<<<<<<::::::;;;>>>AAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLNNNOOOPPPMMMMMMMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLJJJIIIHHHHHHEEEEEEEEEFFFHHHKKKMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKMMMMMMNNNNNNOOONNNNNNMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLKKKLLLNNNNNNMMMKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>===<<<<<<;;;;;;999999999::::::::::::999:::::::::999888888777777111222333444333222111000000000000111111222222222000000000000000000000000////////////............---------...............,,,,,,,,,---------------------------------------+++,,,,,,,,,------......------------------------------------............////////////////////////------------------------,,,,,,---............---000000////////////......///111222222111000000111000000000000000000000000///000000000111111111111111222444444333333555666333333333333333333333333555555555555555555555555555666777777888999::::::888888777777777777888888:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFIIIJJJIIIKKKLLLMMMLLLKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJKKKLLLMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMMMMLLLKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRRRRQQQOOONNNNNNOOOPPPPPPNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEECCCBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;;;;:::999999999999999999888888888888777777666666666555555555555555555555555444333222333222222222222222222222000000////////////..............................------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------.........------------------------...............//////000000000000//////............////////////......///000000000//////000//////......//////000000//////......//////000/////////000000000111111///000111222333333333333333333333444444333333333222333333333333444444444333333333444444444444555444555666777777666555444444555555666777888999999777888999::::::::::::999;;;;;;<<<;;;;;;;;;>>>@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFGGGIIIKKKMMMOOOLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNMMMLLLKKKKKKJJJJJJEEEEEEEEEEEEFFFIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKMMMMMMLLLJJJJJJKKKLLLNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@=========<<<;;;;;;::::::777888888999999999999888999999888888777666666555222222222333333222222111//////000000111222222222000000000000000000000000........................---------------.........,,,,,,,,,,,,,,,,,,------------------------------******+++,,,---......///------------------------,,,------------.........////////////////////////------------------------------...////////////...000000/////////............000222222000//////000000000000000000000000000000000000111111111222222000222333444333333555666333333333333333333333333555555555555555555555555555666777888999::::::;;;888888777777777777888888:::::::::;;;;;;;;;<<<<<<<<<===============>>>>>>@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCEEEHHHJJJHHHJJJLLLLLLKKKJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKIIIJJJLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNLLLKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???<<<<<<<<<<<<;;;:::999999999999999999888888888888666666666555555555444444333333444444333333222222111111111111111111111111000000/////////.................................,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++***)))((((((******+++,,,---------------,,,------------------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---------.........//////000000000000//////............////////////,,,---.../////////.........//////////////////...000///............///000////////////000000000111//////111222333333222222333333333444444333333333222222222222333333333333333333333444444444555555555555555555555555555555444444555555666666777777777888999:::::::::999999:::;;;======<<<<<<>>>???@@@AAAAAABBBDDDEEEEEEFFFDDDFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLGGGFFFEEEEEEFFFGGGJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIJJJLLLLLLKKKJJJHHHIIIJJJLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDAAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<;;;::::::999999666666888999999999888888777777777666555555444444333333333222222333333444/////////000111222222222000000000000000000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////........................,,,,,,---------.........////////////////////////------------------------...//////000000000000000000000//////.........---,,,...000111///.........000000000000000000000000111111111111222222222222...000111111111111333444333333333333333333333333333333333333333333333333555666777888999:::;;;;;;888888777777777777888888:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>:::<<>>======>>>???@@@@@@AAABBBCCCDDDEEEFFFDDDEEEHHHJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNIIIGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHHHHJJJKKKLLLKKKIIIFFFGGGIIIKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEEEEEEEDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@<<<<<<;;;::::::999999888555666777999999999888777666666666555444444333333000000.........///000111...//////000111222222222000000000000000000000000---.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////////////////////////////,,,,,,,,,---------......////////////////////////+++,,,...//////...,,,+++---...///...------...///000000//////......------...............///000000////////////000000000000000000000000111111111111111222333333444444333333333333444444444444333333111333555555555555666888555555666777777777777777999888888888777777666666666666777888999;;;<<<===<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFEEECCCBBBCCCEEECCCBBBBBBBBBDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPNNNLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCC???@@@@@@@@@@@@???>>>>>><<<;;;::::::888888777666:::::::::999999999888888666555555555555444444444444444333333222111000000000000000000000000000000000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++........................******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------,,,,,,------......------,,,,,,------...........................---------............///000000111111111111000000------...///000111222222222222333333333444444444333333222222111222222222444444444555555555666666666666555444444444555555555666555333222111333555777777777777888888888888:::;;;===???@@@@@@??????>>>???@@@AAAAAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQQQQPPPNNNMMMKKKHHHFFFEEEFFFGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHFFFEEEEEEFFFEEEEEECCCBBBAAA@@@@@@??????@@@??????>>>===<<<::::::999888888777777666::::::888777777777888999888777666555444333222222333222222222222222222333////////////000000000000000000000000////////////............////////////---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------...------------...//////+++,,,---......---,,,+++---...///...---,,,---///000/////////......------//////.........//////000////////////000000000000000000000000111111111111111222333333444444333333444444444555555444444444222444555555444444666777555555666777777777777777888888888888777777777666777777777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEDDDEEEEEEDDDCCCBBBDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOPPPOOONNNLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>?????????>>>======<<<<<<;;;:::999888777777999999999999888888888888555555555555444444444444444444333222222111000000000000000000000000000000000/////////.........---...------------,,,,,,,,,++++++++++++++++++++++++------------------------*********+++++++++,,,,,,************************,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------......------,,,,,,------...---------------------------------............///000000111111111111000000------...///000111222222111222222222222333333333222222222111111222333333444444444444444444444555444444444333444444555555555555555444222222333555666666777777777888888888777888:::<<<=========<<<>>>>>>???@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPOOONNNMMMJJJHHHFFFEEEGGGHHHHHHGGGKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999888888:::999888777777777888888777777666555444333222222222222111111111111222222/////////////////////000000////////////.........---.........///////////////...,,,++++++++++++,,,......------------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------------------------...//////,,,,,,------------,,,,,,,,,...///...---,,,---.../////////...............000//////.........//////////////////000000000000000000000000111111111111111222222333333333333333444555555555555555555444333555666555444444555666555555666777777777777777888888888888777777777777888888888888888999:::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDCCCDDDDDDDDDBBBBBBDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>======<<<;;;===<<<<<<;;;:::999888777888888888777777777666666555555444444444333333333333333333222111111000000000000000000000000000000/////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************++++++************++++++************************************************************************,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------......------,,,,,,------...---------------------------------............//////000000111111000000///------...///000111222222000000000111111111222222111111111111111222333444333333333333333333333333222222222222333444555555444555555444222222333555666666777777777777888888666777888:::;;;;;;;;;;;;===>>>>>>????????????>>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNOOONNNNNNMMMIIIGGGEEEEEEGGGHHHHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@?????????>>>>>>======;;;<<<<<<============<<<<<<<<<<<<;;;::::::999999999999888777777777777777666666555444333333222222111000000//////000000111////////////////////////............---------------------.........////////////---,,,+++*********------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///------,,,++++++,,,------,,,---......,,,,,,---...........................000000///............///////////////000000000000///000000000111111111111111111222333333333333222444555555666666555555444444555666666444333444555555555666777777777777777888888888777777777777777999999888888888888888999::::::;;;;;;;;;<<<<<<<<<===>>>>>>???AAABBBBBBCCCBBBCCCDDDCCCBBBCCCEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMOOONNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>===<<<<<<===<<<<<<;;;:::999888888777777666666666555555555444444444444333333333222333222222222111111000000000000000000000000000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++******))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------......------,,,,,,------...---------------------------------............/////////000000000000//////.........///000111111111/////////000000000000111000000000000111222444444333333333222222222222111111111111111222333444555333444555444333222444555666666666666777777777888777888999:::;;;<<<<<<=========>>>>>>>>>>>>=========>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOJJJHHHFFFFFFHHHIIIIIIIIILLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>===============999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888777777666666666666555555444444333222222111000//////......//////000///////////////.........---------,,,,,,,,,++++++,,,,,,---------............------,,,+++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------,,,,,,------...///---,,,++++++++++++,,,---,,,---...---,,,+++,,,...,,,,,,------......//////000///............//////////////////000000000000///000000000111111111111000111222222333333222222444444555555555555444444444555666666444333444555555555666777777777777777777777777777777777888888999999888888777777888888;;;<<<<<<<<<============>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDCCCCCCCCCEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQPPPOOONNNLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????>>>>>>===<<<===<<<;;;:::999888888777666666666555555555444444444333333333222222222222222222111111111111111000////////////////////////---------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++******))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))(((((((((((()))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------......------,,,,,,------...---------------------------------............/////////000000000000//////......//////000000111111....../////////000000000//////000000111222333444222222222222222222222222000000000111222333444555222444555555333333444555555666666666666777777777777888888999:::;;;<<<=========>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNPPPQQQQQQQQQLLLJJJHHHGGGIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHGGGEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>============888999:::;;;;;;;;;;;;;;;::::::999999888777777777777777777777666666555555444444333333222222111111///..................///000/////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------***++++++,,,------------+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,+++++++++---...---,,,+++,,,---++++++,,,---.../////////...............///000000////////////000000000000000000000000111111111111000111111222222222222222333444444444444444444333333555666555444444555666555555666777777777777777777777777777888888888888999888888777777777888888<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEEEECCCCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNMMMMMMNNNMMMLLLJJJGGGFFFEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>????????????>>>======<<<;;;;;;:::999888777666666666666555555555444444333333333222222222111111111111111111111111111111////////////////////////---------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))************+++******************************))))))))))))******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))))))))(((((()))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------......------,,,,,,------...........................---------............///...//////000000//////....../////////000000000111........./////////000000000000000000000111222333111111222222222333333333111111111111222333444444111333555555444333444555555555666666666666777777666666666666777999:::;;;>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNPPPQQQSSSSSSOOOLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGGGGGGGFFFDDDBBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@?????????>>>>>>=========<<<999::::::;;;;;;;;;;;;:::888888888777666666555555666666666666666555444444333333333222222111111111///......------......///000//////......---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------))))))+++,,,---.........------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++---...///......---,,,,,,,,,,,,,,,------...***+++,,,------,,,+++***+++,,,------++++++,,,---***++++++,,,...//////000------------...000111222////////////000000000000000000000000111111111111000000111222222222222222222222333333333333222222222444555555444444666777555555666777777777777777666777777777888888888888888777777777777777888999;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAABBBBBBCCCCCCFFFGGGGGGFFFDDDDDDEEEGGGFFFGGGIIIJJJKKKLLLKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRPPPNNNLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJGGGEEEDDDDDDDDDCCCCCCCCCCCCBBB>>>>>>>>>??????@@@@@@@@@======>>>>>>======<<<;;;;;;:::999999777777666555666666666666555555555555222222222222111111111111000000000000111111111111////////////////////////,,,,,,,,,------.........,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))******************************************))))))))))))******************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------......------,,,,,,------...////////////////////////---------............///......////////////......////////////000000000000...////////////000000000111111000000000000111111000111111222333444555555333333222222222333333444111333555666555444444555555555555666666666777777666666666666777999;;;<<<>>>?????????>>>>>>===<<<<<<===>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKMMMOOOQQQRRRSSSRRROOOMMMLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEEEEFFFFFFFFFEEEEEEBBBDDDFFFHHHHHHGGGEEEDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::999888888777777666555555444555555666666666555444333222222222222111111111111//////............//////000000///......---,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))***,,,------------,,,......------------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))+++---...//////...---,,,,,,++++++,,,,,,---...)))***,,,------,,,***)))+++,,,------++++++,,,---******+++,,,...///000000,,,,,,,,,---///000222333////////////000000000000000000000000111111111111000000111222222222222111111222222333333222222111222333555555555555666888555666666777777777777777666666777777888888888999777777777777777888999999:::::::::;;;;;;;;;<<<<<>>>>>??????<<<<<<======<<<<<<;;;:::::::::999888777666555555777777666666666555555555222222222111111111111000000000000000000111111111////////////////////////,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))******************************************))))))))))))******************************************************************************************+++,,,---------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------......------,,,,,,------...000000000000000000000000---------.........//////......////////////......////////////000000000000////////////000000000111222111000000000000000111000000111222444555666777444444333333222333333333000333555666555444444555555555555555666666666777999999888888999;;;===>>>???????????????>>>============>>>@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMIIIIIIJJJLLLNNNPPPRRRSSSTTTQQQNNNMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHEEEFFFFFFFFFFFFFFFEEEDDDAAACCCFFFHHHIIIHHHFFFEEEBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>===;;;:::999999<<<<<<<<<<<<;;;;;;:::999888888777777666555555555444555666666666555333333222222222111111111111111//////............//////000000///...------,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***---/////////...---,,,,,,++++++,,,,,,---............------,,,,,,,,,************+++,,,---------------............///,,,,,,,,,---------......,,,,,,...///000000000000111111000000//////...............---...///000000222222333444444555555666333444444444555666666666666666666666777777777777888777777777666444333222777666666666666666777888;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBCCCDDDHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRRRRQQQOOOLLLKKKLLLKKKKKKIIIHHHGGGFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@??????;;;<<<<<<===>>>??????@@@:::;;;;;;<<<<<<;;;;;;::::::999666444333333444555444444555555444444333333333333333333333333333333222222000///..................---------,,,,,,,,,.........------,,,,,,,,,......---,,,,,,+++******+++++++++++++++***)))((())))))(((((('''''''''&&&+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))************************************++++++++++++******)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------***)))(((''''''((()))***++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***+++,,,------------......---------......///------------------------..................------///...---,,,+++,,,------........................////////////000000000000000000000000////////////000111111111111222222222111111222222222333333333333333333444444444555555333333333333333333333333444444444444555555555666666777999999888888999;;;;;;<<<>>>?????????>>>=========>>>???AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJKKKKKKJJJJJJKKKLLLMMMMMMRRRRRRQQQPPPNNNLLLJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGMMMMMMLLLLLLKKKJJJHHHHHHIIIHHHFFFDDDDDDEEEFFFHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>???===;;;;;;;;;;;;:::999<<<<<<<<<<<<;;;:::999888888888888777777666555444555555444444444333333333000000000000000000000000...........................///000111111000///...+++,,,------......------++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++))))))(((((())))))***+++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------............,,,,,,,,,---------......------......//////000000////////////.........---....../////////000000000111111222222333444444444444444444444555555555555555666666666777777777777888888888888777666555444666666666666666777888888;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBCCCDDDFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQOOONNNPPPPPPQQQQQQPPPOOONNNMMMLLLKKKKKKJJJHHHGGGGGGFFFHHHIIIJJJKKKMMMMMMMMMMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFEEECCCBBB@@@?????????;;;<<<<<<<<<===>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;999777555444444444555444555555555444333222222111222222222222222222222111000///...------------......---------,,,,,,,,,......---------,,,,,,,,,...------,,,++++++******+++++++++++++++***)))))))))))))))(((((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))************************************++++++++++++*********************+++++++++*********+++++++++,,,,,,******)))(((((()))******+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,---------------------------...//////------------------------..................------111000///...---......///.........................../////////000000000000000000000000//////////////////000000000111111111111111222222222333333333222222222333333333444444333333333333333333333333444444555555555666666666555777888888777777999:::;;;<<<>>>?????????>>>===;;;<<<===???@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNRRRRRRQQQPPPNNNKKKJJJHHHJJJJJJHHHGGGGGGFFFFFFFFFKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIGGGEEEEEEEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@???@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;:::999888777777888888777777666555444444333333333222222222222000000000000000000000000........................---...////////////...---++++++,,,------------,,,,,,,,,++++++++++++++++++************************)))************+++++++++,,,++++++++++++,,,------++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////...------...///000............------------...///000111111111000000000000111111222333333333555555555555444444444444555555666666666777777777777777888888888888777777555555555666777888999:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>@@@AAACCCDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMKKKJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLNNNOOOOOOPPPPPPPPPOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;;;;::::::999:::999777666555555555666555555555555444333111111000000000000000000000000//////...---,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++***))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))************************************++++++++++++******+++++++++***************)))))))))************++++++******))))))******+++++++++++++++++++++++++++)))******+++---......///******+++,,,------------,,,,,,,,,,,,---...000000------------------------------------------......000000///............///------------------------....../////////000000000////////////000000000000.../////////000000000000111111222222222333333333111222222222333333333333333333333333333333333333555555555555666666666777555666888888777777999;;;;;;<<<>>>?????????>>>===:::;;;<<<>>>???AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNRRRRRRQQQOOOMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>><<<<<<======<<<;;;::::::::::::999888777777777777777777666555444444222222222222111111111111000000000000000000000000........................,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,------,,,+++************+++,,,,,,,,,------------,,,,,,,,,---------......111///---,,,,,,---...000........................---///111222333222000///000000111111222333333333555555555444444333333333555555555666666666777777555666777888888888888888555555555666777999:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMNNNNNNOOONNNNNNNNNLLLLLLKKKJJJJJJIIIIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMNNNMMMKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>======;;;;;;;;;:::::::::::::::999999::::::::::::999999:::999888666555555555666555555555444333222111000111111000000000000000/////////...---,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******)))***************************))))))))))))))))))***))))))))))))))))))))))))******))))))))))))************************************++++++++++++******,,,+++++++++***))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,---------,,,+++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------------------------........./////////000000////////////000000000000/////////000000000111111111111222222222333333333222222333333333444444444333333333333333333333333555555555666666666777777555777999999888999:::<<<;;;<<<>>>?????????>>>===999:::;;;===>>>@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBDDDDDDGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNRRRRRRQQQOOOMMMKKKIIIGGGIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???===<<<===>>>===<<<:::;;;;;;::::::999888777777777777777666555444333333222222222222111111111000000000000000000000000........................,,,------------------,,,+++,,,,,,------------------,,,,,,++++++*********,,,+++)))(((((()))+++,,,))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++------,,,+++************++++++++++++,,,,,,,,,---,,,,,,,,,---------......000///---,,,+++,,,...///////////////////////////---///111222333222000///111111222222333444444444555555444444333333333222555555555555666666666666444444555666777777777777555555666666888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJIIILLLLLLMMMMMMMMMMMMLLLLLLKKKMMMNNNMMMLLLKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCBBB@@@???===<<<<<<<<<::::::::::::999999999999888888999999999999888888888888777666666555555555444444444444333222111000222222111111000000000/////////......---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******+++++++++******************++++++++++++)))))))))******)))))))))))))))))))))))))))))))))******))))))))))))************************************++++++++++++******,,,+++++++++***)))))))))************+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,,,,,,,------------------------............////////////.../////////000000000111000000000111111111222222111111222222222333333333444444444444555555555555333333333333333333333333555555555555666666666666666888999:::::::::<<<>>>;;;<<<>>>?????????>>>===::::::;;;===>>>???@@@AAA??????@@@@@@@@@@@@??????????????????@@@BBBCCCDDDFFFHHHJJJLLLNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMQQQPPPPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@>>><<<<<<>>>>>>>>>===<<<<<<<<<<<<;;;:::999888777777777666666555444333333333333333222222222222////////////////////////........................------------------------,,,,,,---...............,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,---...////////////000000000000000...///000111111111000000111111222222333444444444444444444444333333333333444444555555555666666666444444555666666666666666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKMMMNNNMMMLLLLLLMMMOOONNNOOOOOOPPPQQQRRRSSSTTTRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<<<<;;;;;;999999999999::::::::::::777888888999999888888777666666666666555555555444333333333333333222222111222222111111000000////////////...............///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))***++++++++++++******************+++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))************************************++++++++++++******+++++++++************************+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000000111111111111111111222222222222111111222222222333333333555555555555666666666666333333333333333333333333444444444444555555555666555777999:::::::::<<<>>>;;;<<<>>>?????????>>>===<<<<<<<<<===>>>?????????>>>>>>????????????>>>>>>????????????@@@BBBCCCDDDDDDFFFHHHKKKMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKOOOOOOOOONNNMMMLLLJJJIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???===<<<<<<===>>>===<<<<<<<<<<<<<<<;;;:::999999666666666666555444333333444333333333222222222222////////////////////////...........................------,,,,,,------...+++,,,------......------++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++*********+++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++++++++++++++*********+++++++++***++++++,,,,,,************++++++++++++,,,,,,,,,---------......,,,,,,,,,------................../////////000000....../////////000000000000000111111222333333333333333333333333333444444444444444555555555666666555666666777777777666666888777777777888888999:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===???@@@BBBCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLNNNOOOOOOOOOOOONNNMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLNNNNNNMMMLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@???===<<<;;;::::::888999999::::::;;;;;;;;;777777888888888888777777555555555555555444444333111111222333333333333222111111000//////......---...---------------............---------,,,,,,,,,******+++++++++,,,,,,,,,******************++++++))))))***+++++++++++++++)))))))))*********++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))************************************++++++++++++*********************+++++++++)))))))))************+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,------...++++++++++++++++++++++++***++++++,,,------.........///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///000111111111000000000000111111111111111111222222222333333333444444444555555555666666333333333333333333333333333333333333444444444444333555777888888999;;;===;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===?????????@@@AAABBBCCCDDDCCCDDDGGGJJJLLLMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLJJJJJJKKKKKKLLLLLLKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEDDDDDDEEEBBBCCCCCCCCCCCCBBBAAAAAA>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;999888888666666666666555444333333222222222222111111111111////////////////////////........................---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++*********++++++,,,,,,---************************)))************+++++++++,,,++++++++++++,,,------++++++++++++++++++,,,,,,)))*********++++++++++++)))***++++++++++++***)))************************---,,,,,,,,,+++*********************+++,,,------)))************+++++++++,,,,,,,,,---------......***+++,,,---...///......---------........./////////............///000000/////////000111111222222222222222333333444444444444444444555555555666666777777888888888888777777999888888888888888999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@BBBCCCAAAAAABBBCCCEEEGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLNNNNNNMMMMMMNNNOOOPPPPPPOOONNNNNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBAAA@@@>>>===;;;:::::::::888888999:::;;;;;;<<<<<<777777888888888888777777444444444555444444333333000000111222333333333333000000///...------,,,,,,,,,,,,,,,++++++,,,------......---------,,,,,,,,,*********++++++,,,,,,,,,******************++++++((()))***+++++++++++++++(((((())))))************((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))************************************++++++++++++******))))))******+++++++++,,,(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000111111222////////////000000000000111111222222222333333333333333333444444444555555333333333333333333333333222222222333333333444444222333555666666777999;;;;;;<<<>>>?????????>>>===@@@?????????>>>>>>>>>=========>>>>>>>>>>>>======?????????@@@AAABBBDDDDDDBBBCCCFFFIIIKKKMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKLLLMMMMMMMMMLLLHHHIIIIIIIIIIIIIIIIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBCCCBBBBBBAAAAAA===;;;::::::<<<===<<<<<<::::::::::::999888777777666666666666555444333222111111111111000000000000////////////////////////........................,,,+++***))))))***+++,,,(((((()))***************))))))***+++,,,------...)))***++++++++++++***))))))************+++++++++))))))(((((())))))***+++*********++++++,,,,,,---))))))******++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************************************************************************+++,,,,,,------------------,,,+++,,,---...//////...---,,,,,,---...///////////////000000000000000000111222222222222111222222333333333333444444444444444555555555555666666555555444444555777888888888888888888999999:::;;;;;;<<<======<<<;;;:::=========>>>??????@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMOOOPPPQQQQQQRRRNNNNNNNNNMMMLLLKKKKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???===;;;:::::::::777777888888888888999999888777777888::::::999777555555444444444555555666777555333222333333222111111111111111000000000000000////////////.........+++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))))))))***+++,,,---************************************************+++*********))))))(((((())))))))))))************++++++++++++++++++++++++))))))))))))******************************************))))))))))))******************************(((((())))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///+++,,,...//////...,,,+++...------------...//////,,,---...//////...---,,,,,,---......//////......//////...///000111333444222222111111111111111111222222333333333333444444333333333444444444555555222222222333333444444444222333555444333333444666666666555666777888:::;;;999:::<<<===>>>>>>>>>===???>>>>>>>>>???@@@AAAAAA??????>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGIIIKKKLLLNNNOOOOOOOOOMMMKKKJJJIIIIIIIIILLLLLLMMMMMMMMMMMMLLLLLLNNNLLLKKKIIIHHHGGGHHHHHHKKKLLLMMMNNNMMMMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGEEECCCBBB???@@@AAABBBAAA???===;;;<<<:::888888999;;;;;;:::999888888777666555555444777666666555444444333333222111000//////000111222222222111///...,,,++++++.../////////...------,,,------,,,,,,,,,,,,++++++******************+++++++++,,,---...---,,,+++***---,,,***))))))***,,,---,,,***((()))+++,,,+++(((******************************+++,,,,,,,,,,,,+++------,,,+++************+++++++++*********))))))***************************************************************************************************+++,,,,,,---------,,,------,,,,,,,,,---...//////...------------...///.../////////000000000000000000111222222222222111222222222333333333444444444444444444555555555555555555555555555666777777888777777777777888999999:::;;;<<<======<<<;;;:::<<<<<<===>>>>>>??????@@@AAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>><<<;;;:::999999999::::::::::::;;;;;;;;;999888777888999999888666666555555444444444555555666444222222333333222111000000000/////////....../////////.........------+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))***+++,,,,,,************************((((((((((((((((((((((((************)))))))))((())))))))))))************++++++++++++++++++++++++))))))))))))******************************************))))))))))))******++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,---//////---,,,+++------,,,,,,------...///,,,---...//////...---,,,,,,------...............000000/////////000111111111111111111111111111111222222222333333333444444333333333444444444444555222222222222333333333444222333444444333333444666555555555555666888:::;;;999:::<<<>>>?????????>>>???>>>>>>>>>>>>??????@@@@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEGGGHHHJJJLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBB???????????????===<<<;;;===<<<;;;<<<===>>>===;;;888888777777666555555444666666666555444333333333111111000000000000111111222222111111000000//////...............---,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++***************,,,------,,,,,,+++,,,+++***))))))***+++,,,...,,,***+++---...,,,***************************)))***++++++,,,,,,++++++,,,,,,++++++***++++++++++++++++++*********))))))***************+++++++++************************************************************************++++++,,,---------,,,,,,---,,,,,,,,,,,,---...//////...------------...///....../////////000000000///000111111222222111111222222222222333333333333444444444444555555555555444555555666666666666666777777666666666777888888::::::;;;<<<<<<;;;;;;:::;;;<<<<<<======>>>??????AAAAAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTSSSRRRPPPNNNLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===;;;:::999888888::::::::::::;;;;;;;;;<<<:::999888888999999777555666666555444333333333444666444222222222333222111/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++***************++++++************************((((((((((((((((((((((((************))))))))))))))))))))))))************************************))))))))))))******************************************))))))))))))******++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...------............------,,,,,,---...............111000///...............111111111111111111111111222222222222333333333333333333333333444444444444111111111222222222222222222333444444333333444555444444444555666777999999:::;;;<<<>>>??????@@@@@@?????????>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGIIIJJJLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIJJJIIIGGGDDDBBB???>>>===<<<<<<;;;;;;;;;:::999999:::;;;;;;999777777777777666555555444444666555555444444333333222000000111111111111000000000000000000000000000111,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++......---,,,+++******)))((()))***+++,,,,,,,,,++++++***)))(((((()))***+++---+++++++++,,,---,,,+++************************)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************)))*********++++++,,,,,,************************************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...............------................../////////000000///000000111111111111111111222222222222333333333333333444444444555555555333444666777777777666555666666666666666777777888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNMMMMMMOOORRRUUUWWWWWWWWWVVVTTTQQQOOOLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFFFFFFFGGGGGGIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???>>>===;;;:::999888888888888888888888999999999999:::999888888888888666444777666555444333333222222555333111111222333222111/////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******************************************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,------------,,,+++++++++******++++++,,,---------------------------,,,,,,---.........------........................000000000000111111111111111222222222222333333333222222333333333444444444111111111111111111111111111333444444333222444555333333444555666777888888:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIKKKLLLKKKIIIFFFCCC@@@???===;;;:::;;;<<<===:::888666666777888777666666666666555555444444444444444444444333333222222///000111222222111000///........................+++,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++***************************************)))(((((()))*********)))))))))*********)))************************))))))***+++++++++++++++)))***++++++,,,,,,,,,,,,************************)))******++++++,,,,,,---************************************************************************,,,,,,,,,------,,,,,,+++,,,,,,,,,------------------..................---............//////////////////000111111111111000111111111222222222333333333333333444444444444555333444666777777777666555666666666666666777777888999999999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNMMMNNNPPPSSSWWWYYYYYYXXXWWWUUUSSSPPPNNNLLLJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@???===<<<;;;:::999888888888777777777888888888999999:::999888888888777555333777666555333333222222222444222111111222333222111000000000/////////......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))*********))))))))))))))))))))))))************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---------,,,,,,---------+++,,,,,,---...---------+++,,,,,,---...///////////////000000000111111111111111111222222222333333222222222333333333444444111111111111111111111111111222444333222222333555333333444555666777888888::::::;;;<<<>>>???AAAAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJLLLLLLMMMNNNMMMMMMLLLKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLLLLLLLJJJGGGFFFAAA???===;;;:::;;;<<<>>>???;;;777555666888:::;;;555555555555444444444444333333333333333222222222///000111222222111000/////////......---,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,+++++++++*********(((((())))))******++++++,,,++++++******)))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,************************************************************************,,,,,,---------,,,+++++++++,,,------......------------...//////...------------........./////////...///000000111111000000111111111111222222222222333333333333444444444444444555555666666666666666777777666666666777888888888888888888999:::;;;;;;;;;<<<<<<======>>>??????>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNOOORRRTTTWWWXXXXXXXXXWWWVVVTTTRRRPPPOOOJJJJJJJJJKKKKKKLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@??????===<<<;;;:::999999999999888888888888999999999:::999888777777888888666444555555444333222222222333444222000000222222222111000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************))))))))))))******************************************))))))))))))******************************+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++***))))))(((((())))))***,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------++++++,,,---------------***+++,,,...///000000000...//////000000111111111111111111111222222222222222222222222333333333333222222222222222111111111111222333333222222333444333444555666777888888888999999:::;;;===???@@@AAACCCCCCDDDEEEEEEDDDBBBBBB@@@@@@????????????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGG@@@???===;;;:::;;;<<<======:::555333444666888888444444444444444444444444222222222222222222222222000000111111111111000000111111000000///...------+++,,,,,,---------------++++++++++++************&&&''''''((()))***++++++,,,,,,+++************+++***************************+++,,,+++******+++,,,************************((()))******++++++******)))***+++,,,---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,---------,,,,,,+++***+++,,,---.........------------...//////...---------------.........//////...//////000000000000000111111111111222222222222222222333333333444444444555555555555555666777777888777777777777888999999888777777777888999;;;<<<<<<<<<===>>>>>>??????@@@===>>>>>>??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQLLLLLLLLLKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGBBBBBBAAA@@@???>>>>>>======<<<;;;::::::999999:::777777777777888888888888777666666777888888666555444444333333222333333333333111000000111222222111/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---))))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************++++++++++++++++++++++++))))))))))))******************************************))))))))))))******))))))))))))))))))))))))++++++*********)))))))))'''''''''''''''''''''''')))************+++++++++************************************++++++++++++))))))(((((((((((()))))),,,++++++++++++++++++,,,+++++++++++++++,,,------------,,,++++++,,,------++++++,,,------------,,,,,,---...///000//////.........//////000111111222111111111111222222222222111222222222222333333333444333333333222222222222000222333333222222333444333444666888999999999888888888888999;;;>>>@@@AAAAAABBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDEEEGGGHHHFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFF>>>===<<<;;;:::::::::;;;888666444333444444333222333333333333333333333333111111111222222222222222111111000000000000111111////////////////////////,,,,,,---...............++++++++++++************(((((())))))******+++++++++*********+++,,,...///******++++++++++++******)))+++,,,,,,))))))***,,,************************((())))))******************+++,,,------,,,***)))))))))*********+++++++++---------,,,,,,++++++***************************************************************************------------,,,,,,+++***+++,,,---.........---,,,,,,---...//////...---,,,---------.........//////...//////000000000000000000111111111111222222222222222333333333444444444666666555444444666777888888888888888888999999:::888777777777777999;;;<<<======>>>>>>??????@@@@@@======>>>>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTUUUUUUUUUTTTSSSSSSNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGAAAAAA@@@???>>>===<<<<<<===<<<<<<;;;::::::::::::444444444444555555555555666666555666888888777555333333222222222333444444333111000000111222222111......---------,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++*********+++---...))))))))))))***+++,,,---))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))************++++++++++++++++++++++++))))))))))))******************************************))))))))))))******((((((((((((((((((((((((+++*********))))))((((((************************)))************+++++++++************************)))************+++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------++++++++++++------++++++,,,---------,,,,,,...///000000000///...------......///000111111222000111111111111222222222111111222222222333333333444444444333333222222222000222333333222111333444444555777888999:::999999777777888999:::===???AAA???AAACCCDDDEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPOOONNNMMMMMMMMMLLLLLLKKKJJJHHHHHHAAAAAA@@@AAABBBDDDFFFGGGEEEGGGHHHJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCEEEEEE<<<<<<;;;:::999999999999777777888999:::888444111333333333333333333333333111111111111111111222222222111000//////000111222++++++,,,,,,---......///,,,------.../////////...+++++++++************)))+++++++++***************(((((()))***,,,...111333++++++,,,,,,,,,,,,++++++''')))+++***'''&&&(((***************************(((((()))***************++++++---------+++)))((())))))******++++++++++++///...------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---------............///////////////000000000000111111111111111111111111222222222222222222222222333333555666777777777777:::999888666666666777777:::999888777777888999999======>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKLLLNNNPPPSSSUUUVVVVVVVVVWWWWWWUUUTTTRRRPPPNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGEEEDDDCCCEEEGGGHHHJJJJJJIIIHHHGGGFFFDDD@@@===;;;:::;;;<<<::::::::::::999888777777666666666666666666666666555555666666666666555555333333333222222222111111222222222111000//////...,,,,,,------------------------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++***)))((('''&&&%%%+++*********))))))((((((++++++******))))))((((((+++*********))))))((((((''''''(((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))************))))))******++++++++++++******++++++******************+++++++++*********))))))((()))))))))************************************------,,,++++++***))))))++++++---...//////000000,,,---......//////......//////000000000000//////......000111222222222222000000000000000000000000666666555333111000......333333333333333333333333555555666777777777777777888999:::;;;<<<>>>??????CCCCCCDDDDDDEEEFFFFFFFFF@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEEEECCCCCCCCCDDDCCCCCCBBBBBB===;;;999777777999;;;<<<777666666555444444333333222333333333333222111111111111111111111000////////////000000000000//////000///...---------------,,,++++++******++++++,,,,,,***)))***---...+++)))))))))))))))))))))))))))(((((()))***+++---...///(((((((((((())))))))))))******))))))))))))******************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))+++---......------------............///////////////000000000000111111111111111111111111222222222222222222222222444555666777888888888777:::999777666666666777777:::999888777777888999999=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGIIIJJJLLLNNNPPPSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMKKKJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGIIIIIIIIIHHHGGGEEECCC???<<<:::999999:::::::::::::::999888777666555555555555555555555555333444444555555444444333333333222222222111111111222222111000000///......---------------------------,,,++++++++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))(((*********))))))(((((((((************)))))))))(((+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))************++++++++++++************************+++++++++++++++++++++++++++,,,---------------,,,,,,---......//////......//////000000000000//////.........///000000111111222222222222222222222222222222222222222222222222111111222222333444555555555555666777777777777777888999:::;;;<<<>>>??????BBBBBBCCCCCCDDDEEEEEEEEEAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMNNNOOONNNNNNOOONNNMMMMMMMMMKKKHHHEEEBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>><<<999777666666777888666666666555444333333333111222222222222111000000000111111111000000///////////////000000///////////////...---------------,,,++++++******++++++,,,+++***)))***,,,---+++((()))))))))))))))))))))))))))))))))***+++,,,---...(((((((((((()))))))))*********))))))))))))******************************)))************+++++++++******++++++++++++******************************++++++******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((***---.........---------............///////////////000000000000111111111111111111111111222222222222222222222222666777777888888888777777888888777666666666777777999999888888888888999:::<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAABBBDDDFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHFFFGGGHHHGGGFFFFFFHHHJJJLLLMMMPPPRRRTTTTTTTTTTTTPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEBBB???;;;999888777888999::::::999999888777666555555555555555555555555222222333333333333222222222222222222111111111000111111000000//////...............------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++*********'''(((((()))***+++,,,,,,************))))))))))))))))))))))))((((((((((((************)))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++******,,,---......//////.........//////000000//////...000//////...///000222333333333333333333333333333111111111222222333444444///000111222333555666666555555666777777777777666888888999;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPOOOOOOOOOOOOLLLGGGDDDBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@?????????===:::666444333333333666555555444444333333222000111111111111000//////000000000000000/////////......////////////............---,,,,,,,,,------++++++************+++++++++*********,,,,,,***)))))))))))))))))))))))))))***************+++,,,,,,((((((((()))))))))************))))))))))))******************************)))************+++++++++******++++++++++++******************************)))*********+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,***************+++++++++)))((((((***,,,...---------------............///////////////000000000000111111111111111111111111111222222222222222333333666777777777777666666555777666666666666777777777999999888999999999::::::;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIJJJIIIGGGEEEEEEFFFGGGIIIFFFGGGGGGGGGEEEEEEGGGIIIKKKLLLOOOQQQRRRSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGEEECCC???<<<999888777777999999999999888777666555444444444444444444444444111222222333333222222111222111111111111000000000000000000//////.........//////...---,,,,,,++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++***************(((((()))***+++,,,,,,---*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((()))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))************)))((())))))************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,************************)))******++++++,,,------++++++,,,,,,,,,,,,++++++,,,---......///............//////////////////...222111000//////111333555333333333333333333333333333333222222222222222222///000111222333444555555444555666666777777666666888888999:::<<<===>>>>>>??????@@@@@@AAABBBBBBBBBDDDCCCBBBAAAAAACCCDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPMMMGGGCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???===:::777444333333333444444444444333333222222111111111111111000000///000000//////............---......//////......---------,,,,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++***************+++(((((()))))))))***************))))))))))))******************************))))))*********+++++++++******++++++++++++******************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,*********,,,---,,,+++---------............///////////////000000000000000000000000000000000000111111111222222333333333555555555666555555444444555555666666777777777777888888999999:::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHFFFGGGGGGFFFEEEDDDFFFGGGJJJKKKMMMOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCC@@@===;;;999888888888888888888777666555555444444444444444444444444222222222333333222222222111111111000000000///////////////...............//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))******((((((((()))))))))))))))))))))))))))))))))******''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))((())))))*********))))))))))))************))))))******++++++++++++******)))*********+++++++++,,,************************))))))))))))*********+++************************++++++++++++++++++++++++******,,,------.........,,,---......///...............////////////......111000...---...///111222111111111111111111111111222222222222222222222222111111222222222222222333444444555666666666666666777888999:::;;;===>>>>>>>>>>>>??????@@@@@@AAAAAACCCCCCBBBAAABBBCCCDDDEEEGGGEEECCCBBBBBBCCCEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQMMMHHHCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>??????????????????>>>===<<<;;;<<<;;;999777666555555555333333333333333222222222222222333333222222111000000///......------......------............------,,,,,,++++++++++++,,,---+++******))))))******+++------......---,,,++++++))))))))))))))))))))))))++++++******))))))******))))))))))))******************))))))))))))******************************))))))*********+++++++++******++++++++++++******************************)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,---,,,++++++------,,,+++---------............///////////////000000000000000000000000000000000000111111111222222333333444333444444555555555444444333444555666777888888777777888999:::;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@???@@@@@@AAAAAABBBBBBBBBGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFGGGEEEDDDCCCEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@>>><<<:::999999777888888777777666555444333333333333333333333333111111222222222222111111000000000000////////////..................------.........------,,,,,,+++******++++++++++++*********++++++++++++,,,,,,,,,)))))))))***************+++++++++******))))))((())))))))))))************))))))))))))************))))))))))))******************))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++***))))))(((((())))))******+++++++++))))))))))))))))))))))))((())))))************)))))))))************))))))******++++++++++++******)))))))))******++++++,,,***************+++++++++(((((()))))))))*********************************,,,+++++++++++++++++++++)))***+++---......//////,,,---......//////......---......//////......---...---,,,,,,,,,---......000000000000000000000000///000000222333444555555222222222222222222111111444444555666666666666555777777888:::;;;<<<===>>>===>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPMMMHHHEEEAAAAAA@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHHHHIIIIIICCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======>>>???????????????>>><<<;;;::::::999888777666666666666222222222222222222222222333333333333333222111111000///...,,,,,,---......,,,,,,------------,,,,,,++++++******++++++,,,,,,******))))))))))))******,,,...///...,,,+++++++++))))))))))))))))))))))))+++******)))))))))******)))))))))*********++++++******))))))))))))******************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++)))***+++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,*********+++,,,------------,,,+++,,,...//////------------............///////////////000000000000000000000000000000000000000111111222333333444444333333444555666666666555222333555666888888888888777888999;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFEEECCCCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAACCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===;;;:::999999777777777777666555444444222222222222222222222222///000000111111000000///000000/////////.........------------------------------------------------)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,((()))))))))*********+++*********))))))(((((((((((()))))))))************)))*********+++++++++,,,((()))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************''''''(((((()))******+++))))))))))))))))))))))))(((((()))***************))))))************))))))******++++++++++++******))))))***++++++,,,------))))))*********+++++++++))))))*********+++++++++*********************************++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,---......//////......---......//////......---............------------000000000000000000000000000000111222333333444444000000111111222222333333333444555555666666555555777777888999;;;<<<===>>>===>>>>>>???@@@@@@AAAAAA???@@@BBBCCCCCCCCCAAAAAACCCCCCBBBBBBBBBAAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPOOONNNNNNNNNLLLIIIGGGAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===<<<===>>>>>>@@@@@@??????>>><<<;;;:::999888777666555555444444111111111222222222222222222222222222222111000000000///---,,,+++,,,---...,,,,,,------------,,,,,,***************+++,,,,,,******))))))))))))******+++---...---***((()))***))))))))))))))))))))))))***)))))))))))))))***+++))))))*********+++++++++******))))))))))))******************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++&&&''')))+++,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,******+++,,,------......,,,++++++---///111111000---------.........//////////////////000000000000000000000000000000000000000000111222333333444444333444555666777777777777111222444666888888888888777888999;;;<<<<<<;;;;;;999999;;;<<<===???@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFAAABBBDDDFFFHHHIIIIIIJJJHHHIIIIIIHHHHHHFFFEEEDDDEEEFFFFFFEEECCCBBBDDDEEEDDDFFFGGGIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@AAACCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;:::999999888777777777777666555444333222222222222222222222222......////////////......000/////////............------------------------,,,,,,------------------)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,(((((())))))*********+++((((((((((((((()))))))))(((((())))))*********+++******+++++++++,,,,,,,,,(((((())))))*********+++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))***************))))))************))))))******++++++++++++************+++,,,,,,---......))))))******++++++++++++******+++++++++,,,,,,,,,************************'''((()))***,,,---...///***++++++++++++***)))))),,,---......//////......---..................---000000111111111111000///000000000000000000000000444444333333222111111000......///111222333444555333444555555666666555555777777888999;;;<<<======>>>>>>>>>???@@@@@@AAAAAA===???BBBDDDDDDCCC@@@???AAABBBBBBBBBBBBAAA@@@???CCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPNNNMMMMMMMMMLLLJJJHHHCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===<<<===>>>>>>@@@@@@@@@???>>><<<;;;:::888888777666444333222111111111111111111111222222111111111111111000//////000...---++++++,,,---...+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,******))))))))))))******)))+++---,,,(((&&&'''((()))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++******))))))))))))******************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++ """%%%)))++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++---///000111222---------.........//////---------............///////////////000000000000222111111111000000//////111111222222222333333333555666777888888999999888777777777777777777777777333333444444666777999999888888888999;;;===>>>???AAAAAAAAA@@@@@@AAAAAABBBEEEEEEEEEFFFGGGGGGGGGHHHGGGHHHIIIIIIHHHFFFCCCAAAFFFFFFEEECCCBBBAAA@@@???CCCCCCDDDDDDEEEFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFEEECCCAAA???>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@>>><<<:::999999888666444444444555555555444333222222222222222222222222222111111111111000000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---,,,***)))))))))***+++((()))***++++++***((('''(((((()))***************)))))))))))))))*********+++++++++***************))))))************))))))++++++***)))(((((())))))************************((()))***+++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))(((((()))***************(((((('''(((((()))***+++++++++++++++++++++++++++(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++************)))************************((((((((((((((((((((((((+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---------............///000000000111222222333333111111222222222333333333444333222111111111222333333333333444444444555555555777999999999999;;;===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFHHHKKKMMMNNNOOOPPPPPPPPPOOONNNNNNMMMHHHFFFBBBAAA@@@@@@???>>>CCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCBBB@@@>>>===<<<<<<===>>>>>>>>>>>>===<<<;;;:::999888777555333222222111333333333222222222111111222111111111000000//////000///...---,,,+++++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,---((()))***++++++***)))(((*********((('''(((***,,,******))))))***+++,,,,,,+++******)))'''&&&$$$###******))))))))))))***************)))))))))))))))+++++++++************)))((()))***+++,,,+++******))))))))))))))))))))))))************************+++++++++++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------......,,,,,,---------.........---------............///......//////000000000111111111111111000000000///111111111222222222333333555555666777888888888888777777777777777777777777444444444555666777888999777777888999:::<<<>>>???AAA@@@@@@@@@AAAAAABBBCCCFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCAAAFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEECCCAAA???>>>>>>??????@@@@@@@@@@@@????????????===<<<:::999999999777555555444444444444333333333222222222222222222222222111111111000000000/////////////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,++++++***))))))******((()))***++++++***((('''(((((()))***************++++++******))))))((((((************************))))))************)))))),,,,,,+++*********************************************+++++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((()))***************)))(((((((((((())))))***++++++++++++++++++++++++((((((((()))))))))******)))***++++++,,,,,,+++++++++++++++************)))************************************************+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////---------............//////000000111111222333333111111222222222333333333444333222111111222333333333333333444444444444555555777999999999999;;;<<<>>>>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOKKKHHHEEECCCBBBBBBAAA???BBBCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@???===<<<<<<<<<===>>>>>>>>>======<<<;;;:::999888777555444333222222222222222111111111000000111111111111111000000000......---,,,++++++++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,((()))***++++++***)))(((************)))))))))************))))))************************)))((('''******))))))))))))*********)))))))))))))))))))))+++++++++************)))((()))***+++,,,++++++***))))))))))))))))))))))))************************)))(((((((((((()))************++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++************++++++++++++------,,,,,,+++*********++++++,,,,,,,,,------------------............///------...///000000111111111111111111000000000000111111111222222222222333444555666777888888888888777777777777777777777777555555555555666666777888888888888999:::<<<===>>>?????????@@@AAABBBDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>>>>??????@@@?????????>>>>>>>>>>>>===;;;:::999::::::888777666555333222222222333444222222222222222222222222111111000000000000//////...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***++++++++++++***))))))((()))***++++++***)))((((((((()))***************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))************))))))++++++***)))))))))******))))))))))))))))))))))))++++++++++++***)))((('''+++***))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,+++++++++++++++************)))******************************************************))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,---------------............/////////---------............/////////000111111222222333111111222222222333333333333333222222222222333333333333333333444444444444555666888999888999:::<<<>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQOOOLLLHHHFFFEEEDDDCCCAAABBBBBBCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDBBBBBBAAAAAA@@@???===<<<<<<<<<============>>>======<<<;;;::::::999777666444444333333111111111000000000//////111111111111111222222222...---,,,+++************,,,++++++******++++++,,,************************))))))************))))))+++++++++++++++***)))(((***)))))))))))))))))))))******++++++,,,+++++++++******))))))))))))******))))))))))))))))))******+++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))************************((((((((((((((())))))*********++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,+++******)))******+++++++++,,,,,,,,,---------............///,,,,,,---...///111111222111111111000000000000000111111111111222222222222444444555666777777777777777777777777777777777777777666666666666666777777999999999:::;;;===>>>???>>>>>>>>>???AAACCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLKKKJJJIIIGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;:::999999::::::999888666555333111111222333444222222222222222222222222111000000000////////////......//////......---,,,------------------------++++++++++++++++++++++++---,,,,,,+++***)))(((((()))***+++,,,,,,+++))))))(((((()))************)))(((((()))***************+++*********))))))(((((((((((((((((())))))))))))))))))************))))))(((((('''''''''''''''((((((((((((((((((((((((((()))***************)))(((******)))))))))))))))***))))))))))))))))))))))))(((((()))*********************)))(((((('''(((((()))))))))))))))))))))))))))*********++++++++++++))))))***++++++++++++++++++++++++*********))))))***************************************************************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------............/////////000000111222222222111111222222222333333333222222222222333333333444222222333333333444444444444666777888888888:::;;;>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSPPPMMMJJJGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<;;;;;;<<<==================<<<;;;::::::999999777666555444444444222111111111000000000000000000111111222222333333...---,,,,,,+++++++++,,,,,,++++++******++++++,,,+++++++++*********)))))))))))))))******)))))))))+++++++++,,,,,,+++)))'''''''''((()))))))))))))))***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))*********+++++++++*********))))))))))))******++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,------------...------------,,,,,,,,,,,,*********+++++++++,,,,,,---------............///+++,,,---...///000111222000000000000000000111111000000111111111222222222333444555666666777666666777777777777777777777777777777666666666777777888;;;;;;;;;;;;<<<===??????<<<<<<===>>>@@@BBBDDDEEEGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::999888777888:::::::::999666444222111111111333444222222222222222222222222000000000////////////..................------,,,------------------------++++++++++++++++++++++++,,,,,,++++++***))))))((())))))+++,,,,,,+++***)))(((((()))***************(((((()))***************(((((())))))*********+++''''''(((((())))))))))))))))))************))))))((('''''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***+++++++++***)))))))))))))))******))))))))))))))))))))))))(((((()))*********************)))(((((('''(((((((((((((((((((((((((((((()))*********++++++++++++))))))***++++++++++++***+++++++++*********))))))************************))))))))))))))))))))))))))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---------............///...//////000111111222222111111222222222333333333222222333333444444444444222222222333333333444444333555777777777777999;;;======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQSSSSSSTTTPPPMMMJJJGGGFFFFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDBBBBBBBBBAAA>>>===<<<;;;;;;<<<==================<<<;;;:::999999888777555444444444444333333222222222111111111000000000111111222222333///......------------...,,,++++++******++++++,,,,,,,,,++++++***)))))))))***))))))))))))))))))***+++******+++,,,,,,)))&&&$$$%%%''')))***+++++++++++++++++++++***)))((('''******))))))))))))******(((((())))))************+++++++++*********))))))***************+++++++++))))))))))))))))))))))))***************************************++++++,,,******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,---------............///,,,,,,---...//////000000000000000000111111111111000000000111111111111222222333444555666666666666777777777777777777777777666666666666777777888999;;;;;;;;;;;;<<<===>>>???;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>=========<<<;;;:::999999888777666555777999::::::999555444222111111111222333222222222222222222222222000000////////////......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))***++++++++++++***((((((((()))******++++++(((((()))***************''''''((()))***+++,,,,,,'''(((((())))))******+++))))))************))))))******)))))))))***++++++))))))))))))))))))))))))%%%&&&''')))***+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))(((((()))******************))))))(((((((((((()))(((((((((((((((((((((((()))))))))*********++++++((()))******++++++******+++++++++************)))************************(((((((((((((((((((((((())))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---------............///......///000000111111222111111222222222333333333111222333444555555444444222222222222333333333333333444666777666777888:::<<<<<<===>>>???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@DDDEEEFFFGGGGGGHHHGGGGGGDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKMMMOOOPPPRRRRRRSSSOOOLLLIIIGGGGGGGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDD@@@???===<<<<<<<<<======<<<<<<===<<<<<<;;;:::999777777555444444333333333333333333222222222222111000000000000000111111111//////............//////,,,++++++******++++++,,,,,,+++++++++******))))))******))))))))))))******+++(((''')))+++,,,***'''$$$&&&(((***++++++++++++************)))((('''&&&******))))))))))))******((((((((()))******+++++++++++++++************)))******))))))******+++,,,))))))))))))))))))))))))************************)))))))))))))))******+++******++++++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------............///---------......////////////000000000111111111111000000000000111111111111222222333444555555555555777777777777777777777777666666666666777888999::::::::::::::::::;;;<<<===::::::;;;;;;===>>>@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777777444444333555888999999888333333333222222222222111222222222222222222222222000000/////////.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******))))))***++++++,,,(((((((((((()))***+++,,,(((((()))***************(((((())))))******++++++(((((())))))***++++++,,,))))))************))))))***************+++,,,,,,************************&&&&&&((()))************)))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************)))(((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******((())))))***************+++++++++************)))************************))))))))))))))))))))))))((()))***+++,,,++++++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------............///......//////000111111111111111222222222333333333111222333555555555555444111222222222222333333333222444666666666666888::::::;;;<<<===>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQQQQOOOLLLIIIHHHHHHIIIHHHGGGDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBB@@@???===<<<<<<<<<===<<<<<<<<<<<<;;;:::999999666555444333333222333333222222222222111111111111000000000///////////////......---------......///,,,++++++******++++++,,,+++++++++***************+++***)))(((((()))***+++***'''$$$&&&***,,,***((('''(((***+++,,,+++***)))((()))))))))))))))((((((******))))))))))))******'''(((((()))******+++++++++++++++************)))+++***)))))))))***+++,,,))))))))))))))))))))))))***************************************++++++,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))*********,,,,,,++++++***)))))))))++++++,,,,,,,,,------------------.........//////------..................//////000000111111111222000000000000111111111111222222333444555555555555777777777777777777777777555555555666777999:::;;;888888888888999:::;;;;;;:::::::::;;;<<<===>>>???CCCCCCDDDDDDEEEEEEFFFFFFAAABBBDDDEEEEEECCCBBB@@@@@@@@@@@@AAAAAABBBBBBCCCFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEE@@@@@@@@@?????????>>>>>>BBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777666333222222444777999999888222333333333333222111000222222222222222222222222000/////////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,+++***)))))))))***,,,---(((((((((((()))***+++,,,(((((()))***************************))))))))))))((())))))***+++,,,,,,,,,))))))************))))))))))))(((((()))***++++++************************'''((()))))))))))))))((())))))((())))))***++++++))))))))))))))))))))))))(((((()))***************(((((('''(((((()))***+++************************(((((((((((())))))))))))(((((()))***************+++++++++************)))************************************************((()))***+++,,,+++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111111111111222222222333333333000222333555666666555555111111222222222333333333222444555666666666888999::::::;;;<<<===>>>??????BBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEBBBCCCDDDEEEGGGIIIJJJKKKHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPOOOLLLJJJIIIJJJJJJJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHCCCBBB@@@>>>===<<<<<<===<<<<<<<<<<<<;;;:::999999555444333333222222222222111111111111000000000000000000//////......------------,,,,,,,,,------...,,,++++++++++++++++++,,,************************+++***)))(((((()))***+++)))%%%"""$$$(((,,,+++)))***+++,,,---,,,***(((&&&''''''(((******+++++++++******))))))))))))******'''(((((()))***++++++++++++++++++************)))+++***)))))))))***,,,---))))))))))))))))))))))))************************------,,,,,,------...///))))))************))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000222222111000/////////000111111000000111333444666999888888888777777777666777777777777777777777777999888888777888:::;;;<<<:::;;;;;;<<<===>>>?????????AAACCCDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<;;;;;;:::999888666555999888888888888777777777222222222222222222333333111111111111111000//////222222111111000/////////000////////////.........------......------,,,+++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))),,,,,,++++++***)))))))))+++++++++*********))))))))))))))))))************((()))))))))************)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))***++++++++++++*********+++,,,,,,,,,,,,+++------------------------------............------///////////////.........///......---...000222333...000333555777777666666111222222333333444444555888777666555555666777888999::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCGGGGGGFFFFFFEEECCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIKKKLLLNNNNNNOOOOOOMMMKKKHHHGGGGGGGGGFFFDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCAAA???>>><<<<<<<<>><<<;;;:::999888666555444333222111111111444333222111000...------//////000000///...------,,,,,,------,,,,,,+++***---,,,,,,+++*********+++************************(((((((((((())))))))))))***)))(((''''''((()))***)))((('''''''''(((***+++'''(((***++++++***)))(((---,,,+++)))(((&&&%%%$$$)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())),,,///111222111...---000000///............///))))))************))))))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......************************,,,,,,,,,---------..........................................////////////222111000000000000000000222222111111222333444555444444555555666666666666888888888888888888888888999888888888888:::;;;<<<::::::;;;<<<===>>>??????@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;:::999888777666333333333333222222222222222222222222222222222222000111111111111000//////000000000000000000000000/////////.........---------------...------,,,+++***+++,,,,,,,,,+++***)))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++***))))))))))))************))))))*********************++++++++++++*********))))))))))))))))))************)))*********++++++++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++***))))))************)))))))))((())))))))))))************************)))))))))((()))******+++,,,+++++++++******+++,,,,,,,,,,,,+++---------------------------......//////......---////////////////////////////////////000111222333///111222444444444222222222222222333444444555555777666666666666666666777999999:::;;;<<<======>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJIIIIIIIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>>===<<<<<>>===<<<;;;999888888666666444333111111000000333222111111000///......///////////////...------,,,,,,------,,,,,,+++***---,,,++++++*********+++************************(((((((((((())))))))))))***)))(((''''''((()))***)))(((((('''((()))***+++))))))*********))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((++++++---...000222333333666666555444444444444444))))))************))))))))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------************************,,,,,,,,,---------......////////////////////////------------............000000000000000000111222444333333333333333444444222333333555666777888888999999999999999999999999999888888888999:::;;;<<<999::::::;;;<<<===>>>>>>BBBCCCEEEEEEDDDCCCCCCDDDGGGGGGGGGFFFEEECCCBBBAAA??????>>>??????@@@AAABBBBBBCCCEEEFFFHHHHHHIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===:::::::::::::::999888777555555555555444444444444444333333222222111111111000000111111000000///.........//////000111111222......---------,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,+++***)))(((+++++++++,,,++++++***)))))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((()))******+++,,,,,,+++************)))))))))))))))))))))*********************+++++++++,,,,,,))))))******))))))((('''************************))))))))))))************---,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++------+++)))(((************))))))))))))))))))))))))************************))))))))))))***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------------------------......//////......---///////////////////////////000111111222222222222111111222222222000///...222222333333444555555555555555666666666666555555777888999:::;;;<<<<<<===@@@??????@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMOOOMMMKKKJJJKKKKKKJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>=========>>>>>>===;;;:::999888777777666444222111000//////111000000000////////////...////////////...------,,,,,,------,,,,,,+++***,,,,,,+++************+++************************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******++++++***)))((((((((()))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************)))))))))))),,,+++++++++...222666999:::999888888777777888888)))******++++++******)))))))))************))))))************++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////------........./////////000/////////000111222222555444444444444444444444444555555666777888999999999999999999999999999999888888999999:::;;;;;;<<<999999:::;;;<<<===>>>>>>CCCDDDFFFEEEDDDCCCCCCDDDHHHHHHGGGFFFEEECCCAAA@@@????????????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>===999999:::::::::999999888888888888888777777777777444444333333222111000000000000000000000//////............//////000000000---------,,,,,,,,,++++++,,,------------,,,++++++++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))************))))))((()))))))))*********+++************))))))))))))((()))))))))************))))))*********+++++++++)))************)))((((((************************((()))))))))************,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))******++++++******)))*********)))))))))))))))((()))))))))*********************)))))))))))))))++++++,,,------------,,,******+++,,,,,,,,,,,,+++,,,,,,------------------......////////////......///////////////000000000///000222333444333222222111111222222111000///...333333333444555555666666444555666777777666555444777777888999:::;;;;;;<<>>===============<<<:::999888777666666555444222000///......////////////////////////.........//////...------,,,,,,------,,,,,,+++***++++++***************+++************************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***---,,,***(((''''''((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))),,,++++++,,,...222666888777777666555555555555555******++++++++++++******))))))************))))))))))))*********+++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.............../////////000000000000/////////000111222222444444444444444444333333666666666666777777777777999999999999999999999999888999999:::;;;;;;<<<<<<999::::::;;;<<<===>>>>>>BBBDDDEEEEEECCCBBBCCCCCCHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======999999:::::::::999999888555555444444444333333333444444333333222111000000000000000000000///....../////////.........---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***)))))))))******+++++++++)))******++++++*********))))))))))))))))))))))))************************))))))************))))))*********)))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))***************))))))(((************************((()))))))))******************))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))******((()))))))))************))))))))))))))))))******++++++,,,------------,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........//////////////////...////////////000000111111000111333444444333222222111111222222222222222222333444444555555666777777444555666777777666555444666777777888999:::;;;;;;????????????@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKLLLJJJIIIIIIJJJKKKJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDBBBAAA@@@@@@???>>>>>>============<<<<<<;;;999888777666555555444333111000///...................../////////------............------,,,,,,------,,,,,,+++************))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))---,,,***(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******++++++,,,---///000111222333222111111000000111111******++++++++++++******))))))************)))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,************************,,,,,,,,,---------......++++++,,,,,,---.........////////////000000000111000000000000000000111222222333444444444444333333444444444444444444555555999999999999999999999999888999:::;;;<<<<<<<<<;;;::::::;;;<<<===>>>??????AAABBBDDDDDDCCCBBBBBBCCCFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAADDDDDDEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<:::::::::::::::999888777444444333333333222222222444333333222222111111111//////000000//////...---000//////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))(((((())))))+++,,,,,,((()))******+++*********))))))))))))))))))))))))******))))))))))))******))))))************))))))++++++***))))))(((''''''(((((()))))))))))))))***))))))))))))************'''''''''((((((((())))))******++++++******)))(((************************))))))))))))************)))))))))((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,))))))))))))************))))))))))))************))))))))))))***************++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------............//////000000//////......//////000000111111222111222222333333333222222111111111222333444555555444444555555666777777777666666777777777777666666666777888999:::;;;;;;<<>>>>>??????@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBB??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIGGGHHHIIIJJJJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCBBB@@@???=========<<<<<<<<<<<<<<<===;;;;;;:::888777666555444333333111000//////......---------...............,,,,,,---............---,,,,,,------,,,,,,+++******))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))++++++***)))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))***,,,---...---,,,,,,000///......------......***++++++,,,,,,++++++***))))))************))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,---.../////////........./////////000000222111000000000000000000000111222333444444333333222222333333444555666666888888888888888888888888888999:::<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@>>>@@@BBBCCCBBBAAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@BBBAAAAAA@@@@@@AAAAAAAAADDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888777666666666555555555444444444222222222222222222222222//////000000//////...---...---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++************)))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))(((''''''((())))))))))))************)))))))))))))))))))))((((((((((((((((((((())))))******))))))))))))************(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))***************)))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++((()))))))))************))))))))))))************((()))))))))************)))******+++,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---....../////////000000000000//////...//////000111111222222222222111111111111222222111111111222333444444555444555555666777777888888888888777777777777888888777777888999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHGGGHHHIIIKKKKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBBBBAAA???<<<;;;;;;;;;:::::::::;;;;;;<<<::::::999888666555444333111111000///////////////......------------------+++,,,------.........---,,,,,,------,,,,,,+++***)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&'''((()))***))))))((())))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************'''''')))***************,,,,,,+++************+++***++++++,,,,,,++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111---------.........//////222222111000//////000000...000111333444444333333111222333555777888::::::777777777777777777777777888999:::<<<===<<<<<<;;;<<<<<<===>>>???@@@AAAAAA===???AAABBBAAAAAABBBDDDBBBCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@AAAAAAAAADDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@??????>>>===<<<<<<;;;;;;:::999888666555555555444444444333333333222222222222222222333333///////////////......---+++,,,,,,------......///......------------,,,,,,+++,,,,,,,,,,,,+++******,,,+++***((((((((())))))(((((()))***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))''''''(((((())))))******'''((((((((())))))******))))))))))))************))))))))))))***************++++++++++++***))))))(((((((((((((((((((((((())))))))))))************+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,---...////////////000000000000//////...//////000111222222222333222111000000000111222222222222111222222333444555555666666777777888888:::999888777777888999:::888888999:::;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMJJJHHHGGGHHHJJJKKKKKKKKKFFFEEEEEECCCBBBAAA@@@??????@@@AAAAAA@@@===;;;999::::::999999999:::;;;;;;:::999999777666555444333000000////////////000000......---------,,,,,,,,,+++,,,------.........---,,,,,,---------,,,++++++))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&''')))*********)))((('''(((***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++%%%%%%&&&'''((()))*********)))((((((''''''((((((************************)))))))))***+++++++++,,,---+++)))***,,,---,,,)))************************************************+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------///000000000///...............////////////222222111111000//////...111111222333333444555555333333444444555666666666;;;;;;;;;:::777777888999::::::;;;;;;<<<=====================>>>>>>>>>>>>BBBAAAAAA@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHJJJKKKKKKHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<::::::::::::888777444333333222222333333444111222222222222111000000111111111111000///...---+++,,,,,,------,,,,,,+++------------------------************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++***)))))))))+++*********))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))******))))))((((((''''''(((((((((((())))))))))))******************************))))))((((((''''''************************,,,+++***(((&&&$$$!!! (((((((((((((((((((((((()))************+++++++++******))))))******+++,,,...------,,,,,,------...******+++,,,,,,---......---......///000111111222222222222222222222222222222222333333333333444444555555555555555666777777:::::::::999999888888888777777666666777999;;;<<<<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFIIIIIIIIIJJJKKKLLLLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@????????????>>>===;;;;;;888888888888999:::;;;<<<888777666555333222111000000000000000////////////000000///.............................................---------,,,,,,,,,************))))))))))))&&&'''((())))))((('''&&&,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))(((''''''((((((((((((((()))******((((((((('''((()))******+++))))))***+++,,,+++***))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''''''''''''''''''((()))******************************************+++++++++---+++***+++------,,,***************************************************++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///++++++---.........---,,,............////////////000000000000000000000000111111222222333444444555555555555666777777888888777888999777666555666888999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>@@@??????@@@AAACCCEEEFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAADDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHIIIJJJJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@??????>>>>>>===<<<::::::::::::888666444333333222222333333444222222222222222111000000////////////...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************************)))))))))(((******************************)))(((((('''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))******))))))((((((((((((((((((((()))))))))************************************))))))((((((((((((************************&&&''''''(((((((((((('''************************))))))*********+++++++++***************+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........---......///000000111111222222222222222222222222222222222333333333444444333333444444555777888999::::::999999999888888888888777777888999:::<<<===<<<<<<<<<===>>>???AAAAAADDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA??????>>>????????????>>>===<<<;;;999999888888999999::::::888777666555333222111000000000000000/////////...000//////...............---------------------------------,,,,,,,,,,,,+++************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********************)))((((((&&&&&&&&&&&&&&&'''(((((()))))))))((())))))******)))''''''((()))***)))((())))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''*********)))((((((''''''************************+++++++++***************,,,+++***+++,,,---,,,*********************************************************++++++++++++******++++++,,,,,,------......++++++,,,------------,,,............////////////......///000000111222222111111222222333333444444444444555666666777777888555777888777666666777999888888999999:::;;;;;;<<<<<<=========>>>>>>>>>???===>>>>>>???AAACCCEEEFFFBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFGGGIIIJJJJJJIIIFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>===<<<:::999:::999777666333333222222222222333333222222222222222111111000////////////...---,,,+++------............------++++++,,,,,,------......+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((())))))***++++++************))))))))))))*********************************))))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***))))))))))))((((((((()))))))))*********++++++***************************))))))))))))(((((((((************************$$$%%%'''(((***+++++++++************************)))))))))*********++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---------------.....................//////000000111111111111111111111222222222222222222333333333333111222222444555888999:::999999888888888888777777888888888888:::;;;<<<===<<<<<<<<<<<<===???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@???>>>??????>>>>>>===<<<;;;::::::999888888888888888888777666555444333222111000000000/////////......//////...------------...------------------------,,,,,,,,,+++++++++******************)))))))))))))))(((((((((((((((((()))&&&&&&'''(((((()))******(((((((((((())))))))))))((((((((((((((()))*********++++++++++++******)))&&&&&&&&&&&&&&&'''((((((************************)))''''''((()))***)))((())))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))***++++++***)))(((************************,,,+++++++++***)))))))))************************************************************************)))******++++++******)))++++++,,,,,,,,,---------------........./////////............////////////......//////000111111111111111222222333333333333111222222333444444555555555777999999999999:::;;;999999999:::;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEFFFHHHJJJJJJJJJGGGGGGFFFEEECCCBBB@@@???@@@@@@??????>>>>>>>>>>>>>>><<<:::999999999777555333333222222222222333333222222333333222222111000000000111000000///......---..................---+++++++++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))))))))*********)))))))))))))))************************+++*********)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))************************((())))))*********))))))************************))))))))))))************+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,........./////////000000000000000111111111111111111222222222222333333333222222333444555777888999777777777777777777777777777777777888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFIIIIIIHHHGGGEEEDDDBBBBBB>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::888777777666666777777666555444333222111000000/////////.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************)))))))))(((((((((&&&%%%%%%&&&(((((('''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((())))))************++++++***))))))((((((((((((((()))******+++++++++++++++******)))+++)))))))))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((###%%%(((***,,,,,,,,,+++************************,,,+++++++++***)))))))))((()))))))))((((((((()))************************************************)))******++++++******)))+++++++++,,,,,,,,,,,,,,,------------......//////............////////////////////////////////////111111222222222222222333111111222222333333444444444666888999999999:::;;;:::::::::;;;<<<<<<======<<<<<<<<<===>>>?????????@@@AAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEEEEGGGIIIJJJIIIGGGGGGFFFEEECCCBBB@@@?????????>>>>>>>>>>>>======>>><<<:::999999888666444333222222111111222222333222333333333333222111111000000000000000000///...---..................---+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))((((((''''''))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))************)))*********++++++++++++************************))))))))))))************))))))))))))))))))))))))******++++++***)))(((((())))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++++++++............/////////////////////000000111111111111111111222222222333333444444333444444555666777666666666666666666666666555555666777888999::::::::::::;;;;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCHHHHHHHHHGGGFFFDDDBBBAAA===>>>>>>>>>>>>======<<<<<<;;;:::888777666555555666666555444333222222111////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************)))))))))(((,,,+++))))))))))))+++,,,*********))))))((((((((('''((((((((()))))))))***((((((((((((((())))))***(((((()))))))))))))))(((((((((((((((((()))************++++++++++++***)))+++)))))))))+++,,,+++***(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))"""$$$''')))++++++******************************+++++++++***************''')))***)))((('''((()))******************************************************++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---............////////////////////////////////////111111222222222222222222222222333444444555555666111444777888777666777888::::::;;;<<<<<<======>>>;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFFFFHHHHHHHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>===============>>><<<:::999888777555333222222111111111111222222333333333333333222222111---...............------------............------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******++++++***))))))(((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))************+++)))))))))*********++++++************************)))))))))************+++))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((()))))))))************))))))******+++,,,+++******))))))******+++************++++++++++++..............................//////000000111111111111111111222222222222444444444333444444555666444444555555555555666666333444666777888999999999::::::::::::<<<===>>>???>>>??????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCBBBAAABBBCCCDDDDDDCCCBBBAAADDDEEEEEEEEEDDDBBB@@@???======>>>>>>>>>>>>======<<<;;;:::888666555555555444444444333222111111111/////////.........------------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))************))))))))))))***))))))(((((())))))***++++++***))))))(((''''''''''''(((((())))))******((((((((((((((()))******''''''((())))))))))))(((&&&&&&&&&&&&&&&'''(((((('''(((***+++++++++***))))))''''''((()))***)))((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&***************************************+++++++++(((***,,,+++)))((()))+++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,---............////////////------......///000000000222222111111111111111111222222222333444444555555111444777888777666666666999::::::;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@??????@@@@@@AAADDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHFFFDDDEEEEEEEEEEEEDDDCCCBBBAAA========================>>><<<:::999888777555333222222111111111111222222333333444444333333222111------............------,,,,,,------------,,,,,,------,,,,,,+++*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))*********+++++++++((((((((()))))))))******************************))))))*********+++++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((())))))***+++******))))))))))))***************++++++,,,,,,,,,........................------...//////000111111111111111111222222222222222222222333444555666777333333444444555555555555444555666888999999999999999999999:::;;;<<<>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@?????????@@@BBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>@@@BBBCCCDDDCCCBBBBBBCCCDDDDDDEEEDDDBBB???>>>======>>>>>>>>>>>>======;;;;;;999777666555555555333222222111111000000000//////.........------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((()))*********((((((((((((((()))******'''((()))***************&&&&&&&&&&&&&&&'''((((((%%%&&&(((***++++++******)))''''''((()))***)))((())))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))******)))))))))((('''''''''************************))))))******+++++++++,,,))),,,------***)))+++---************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,+++,,,---...///............/////////000+++,,,---...///111222222222222111111111111111111///000000111222222333333444666999:::999888777777888999999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHEEEBBBDDDDDDEEEEEEDDDCCCBBBBBB<<<<<<<<<===============>>><<<:::999888777555333222222111111111111222222333333444444333333222111//////000000000000000///+++,,,,,,------,,,,,,+++...------,,,+++***))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))***++++++,,,,,,(((((())))))*********+++************************''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))******++++++++++++(((((((((((())))))))))))************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))((((((((((((((())))))*********))))))))))))************+++,,,,,,---...........................------------...///000000111000111111111111222222222000111111222444666888999333333333444444555555555444666777999::::::::::::999999999:::;;;<<<===>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>>>>???AAAAAACCCCCCBBBAAA@@@???>>>======???AAACCCDDDDDDCCCBBBDDDEEEFFFFFFEEECCCAAA???======>>>>>>>>>>>>>>>===;;;:::999777666666555555222222111111000000////////////.........------------,,,++++++******++++++************************,,,,,,,,,++++++++++++***************))))))))))))((()))***++++++***)))(((%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++((((((((((((((()))******((()))***+++++++++++++++((((((((((((((()))******###%%%'''***++++++******+++))))))***+++,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))(((((()))***+++++++++++++++*********)))))))))))))))***+++++++++,,,******))))))***,,,...///******++++++++++++******+++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000000000000000000000111000/////////000222333000000111222333333444444333333444444555666666666777999::::::::::::;;;===::::::<<<===???AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGKKKJJJIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;::::::::::::999888777666555444444444333333222111000000111111222222222222111111000000///...------,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++************+++++++++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******+++*********))))))(((((())))))))))))((((((((((((+++***)))))))))***,,,---************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++***)))))))))(((((('''''',,,+++)))((((((((()))***************************************************************************+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,////////////000000000000000000000000111111111111222222222333333444444444444444444555555555666666666666666666666555555555666666777888999::::::;;;<<<===?????????@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@???????????????>>>======;;;===???BBBCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@???>>><<<;;;;;;;;;;;;<<<;;;999888666555444444555444333222111111111111//////...------------...---------,,,,,,,,,++++++************************))))))************)))))),,,,,,++++++***)))))))))++++++******))))))(((((()))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))***************+++++++++******))))))***+++,,,---******++++++++++++******+++++++++++++++++++++++++++++++++++++++***))))))++++++,,,,,,,,,,,,------------------------------////////////............000000000000000000000000111000/////////000111222111111111222222333333333333333444444555666666666777999::::::::::::;;;===::::::<<<===???AAABBBCCCAAABBBBBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???======<<<<<<;;;::::::::::::999999888666555555444444444333222222111000000000111111222222111111000000//////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++************++++++************)))))))))((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))((((((((('''((((((((()))))))))))))))+++************+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************))))))(((((((((******)))(((((((((((((((************************************************************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------////////////000000000000000000000000111111111111111222222333333444444555444555555555555555555555666666666666666666666555666666777888999:::;;;;;;<<<===?????????@@@AAACCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAA@@@@@@???>>>;;;===???AAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>><<<;;;;;;::::::;;;:::888666555444444333333333222000000//////000000///...---------------,,,,,,,,,,,,++++++++++++************************))))))************))))))((())))))******+++,,,,,,*********))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++***************+++++++++*********************)))))))))******+++******++++++++++++*********************************++++++++++++***))))))++++++,,,,,,,,,,,,------................................................000000000000000000000000000000/////////000111222111111222222222222222222333333444444555666666666777888::::::999999;;;<<<::::::<<<===???@@@BBBBBB@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;::::::999999888888777666555444444333333333222111111000000000000111111111111000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))++++++************++++++************)))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))((((((((((((''''''''''''(((((())))))*********)))***++++++,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))***************************)))))))))((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------////////////000000000000000000000000111111111111111111222333333444555555666555555555555555555555555555666666666666666666666666777888999:::;;;;;;<<<===?????????@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@??????>>>===<<<===???AAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;::::::999888888666555333222222222222111000///.........///111000///...---,,,,,,,,,,,,++++++++++++*********************************))))))************))))))(((((()))******++++++,,,))))))))))))************))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))************************,,,+++++++++***)))))))))******))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++******)))+++++++++,,,,,,,,,------------------------------------...............///000000000000000000000000////////////000000111111222222222222111111111111333333444444555666666666777888::::::999999;;;<<<:::;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999999777777666666555444444333333222222222111111000000///000000000000000000///.........------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))*********)))))))))))))))+++******))))))((((((((()))))))))))))))(((((((((''''''((()))******++++++'''(((***+++,,,+++***)))************************))))))))))))))))))))))))((((((((())))))******+++)))))))))))))))*********++++++******************'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((************************************************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------////////////000000000000///000000000111111111111111111222333333444555555666666666666555555555555555555555555666666666666666777777888999:::;;;<<<<<<===????????????AAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@????????????@@@===============<<<;;;;;;======???@@@AAAAAAAAA@@@??????@@@@@@@@@@@@??????=========<<<;;;:::999888666555444333111111111111111000000///......//////111000///...---,,,,,,,,,+++++++++*********))))))************************))))))************))))))+++++++++***))))))(((((((((((())))))******++++++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))************************,,,+++++++++***))))))))))))*********)))))))))(((******++++++++++++******)))))))))))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////......//////000000000000222111111111111111111111333333444444555666666666666888999999999999:::<<<:::;;;;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA???@@@@@@??????>>>===<<<;;;;;;;;;:::999999888888666555555555444333333333222222111111111111111000...//////000000//////...---------------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))******))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((************************'''(((((()))***++++++,,,&&&''')))*********)))(((************************))))))))))))))))))))))))(((((())))))******++++++******))))))))))))))))))******************++++++((()))+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((***************************************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......////////////000000000000///000000000111111111111000111111222444555555666666666666666666666666666444555555555666666777777777777888999:::;;;;;;<<<<<<===????????????AAACCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>===============<<<;;;;;;===>>>>>>???@@@@@@@@@@@@>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;999888777444444222111000000000000111111000////////////000000000///------,,,,,,,,,+++++++++*********))))))************************))))))************))))))++++++******)))(((((('''(((((())))))******++++++(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))***************++++++++++++++++++***************))))))***++++++******)))******++++++++++++******************************))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////---...///000000000//////000000111111111111111111333333444444555666666666666777999999888888:::;;;:::;;;;;;<<<>>>??????@@@BBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999888888777444444444444333333222222111111111111111111111111......////////////......------,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,---------++++++************++++++))))))))))))************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))******************************))))))******+++++++++++++++,,,((())))))******+++++++++'''((())))))******))))))************************))))))))))))))))))))))))))))))******************************)))))))))))))))))))))*********************++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///////////////000000000000000000000000111111111111000000111222444555666666555555666666666777777777444444555555666777777777777777888999:::;;;<<<<<<<<<===?????????@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@??????>>>===>>>>>>>>>>>>??????@@@@@@>>>>>>????????????>>>>>>;;;<<<<<<<<<;;;999777666333333111000000/////////000000////////////000000//////...------------...,,,++++++++++++*********************************))))))************))))))''''''((())))))******+++))))))))))))************(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))(((((((((((())))))************************))))))(((((((((((())))))))))))*********+++++++++***************+++++++++((()))***,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,------...//////////////////////////////---...///000000000///...//////000000111111222222333333444444555666666666666777999999888888:::;;;:::;;;;;;<<<===>>>??????AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBAAA@@@AAABBBCCCDDDBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA<<<============<<<;;;;;;:::::::::999888888777777333333333333222222222222000000000000111111111111---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,++++++************++++++((()))))))))************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))((()))))))))******************************++++++))))))******++++++++++++***************************************++++++,,,************************))))))))))))))))))))))))++++++******************************)))))))))(((((((((((())))))***************))))))***++++++,,,************************************************************************))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///////////////000000000000000000000000111111111111///000111222444555666777444444555666777888888999444444555555666777777888777888888999:::;;;<<<<<<<<<===?????????@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@===>>>>>>>>>>>>>>>>>>===:::;;;<<<<<<;;;999666555333222111000000//////000///...............//////...------------...//////,,,,,,,,,,,,++++++++++++************************))))))************))))))''''''(((((()))******************)))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++))))))******+++++++++,,,((()))+++,,,---------,,,******++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,---------........................++++++,,,,,,---...//////////////////////////////,,,---///000000000///......//////000111222222333333333444444555666666777666777999999888888:::;;;:::;;;;;;<<<===>>>????????????@@@AAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDAAABBBDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA<<<<<<<<<===<<<<<<;;;;;;::::::999999888777777777333333222222222222222222000000000000000111111111---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++++++++************++++++(((((())))))*********+++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))***+++++++++,,,(((((())))))*********++++++++++++***************---,,,+++***+++,,,...///************************)))))))))))))))))))))))),,,+++++++++***)))))))))+++*********))))))((((((''''''(((((()))))))))******)))((((((((()))+++,,,************************************************************************))))))******++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///////////////000000000000000000000000111111111111///000111222444555666777333444555666777888999:::444444444555666777777888777888999999;;;;;;<<<===<<<===?????????@@@AAACCCEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB???????????????>>>======???>>>>>>>>>>>>>>>???@@@======>>>>>>>>>>>>======:::;;;;;;<<<;;;999666555333222111000000///000000------,,,,,,,,,------...---------------...///000---------,,,,,,,,,++++++************************))))))************))))))*********)))((((((''''''++++++******))))))((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************(((((((((((())))))))))))(((((())))))*********+++'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))((((((++++++************++++++************************++++++++++++******))))))***************************)))((()))***+++***(((+++***)))))))))***,,,---))))))))))))***+++,,,---.........////////////000,,,,,,------...////////////////////////000111111000000000111222222333333444444555555666777777888777777777888999999:::::::::;;;<<<>>>??????@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBFFFEEECCCAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>===<<<;;;:::999888888888::::::999999777666555444666555333111////////////111111000///////////////---.........---,,,,,,++++++,,,---......---,,,+++$$$(((,,,---+++***+++,,,++++++++++++++++++++++++)))************+++++++++,,,+++***((((((***+++,,,((()))******)))(((***++++++***)))(((((()))***++++++*********))))))((((((,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))******+++++++++******)))------------,,,+++***)))+++***)))(((((()))***+++)))))))))***+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,......---,,,+++***))))))))))))))))))))))))))))))++++++******)))(((((((((+++*********))))))((((((******))))))((((((''''''))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++---------...........................////////////000000000000000000000000222222222333333444444444666666777888888888888888999888777777777888999:::999999888888999;;;<<<============>>>???@@@BBBBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCBBBBBBAAAAAA????????????????????????===>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<:::888999;;;;;;888555666333///---...///000000///......------,,,++++++...---+++******+++---...---,,,++++++,,,,,,***)))************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))******((())))))))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((++++++************++++++************************++++++++++++*********)))***************************)))((()))***+++***(((******))))))******+++,,,+++++++++,,,,,,------...,,,,,,---------.........,,,,,,------...////////////////////////000111111000000000111222222333333333444444555666666777777777777777888999999::::::999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCGGGFFFEEECCCBBBAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>???>>>===;;;::::::::::::888888888777666555333333444333111000000000000111111000000///////////////------......------,,,++++++,,,,,,,,,,,,,,,,,,+++''')))+++,,,++++++++++++,,,++++++******+++++++++)))************+++++++++,,,+++)))(((((()))+++,,,)))***+++***)))((()))***+++***)))(((((()))***+++************)))))))))(((++++++******)))((((((((())))))))))))))))))))))))+++++++++++++++***))))))'''(((((()))))))))))))))*********++++++******))),,,,,,,,,,,,+++***)))(((+++***)))(((((()))***+++***************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))((((((''''''&&&(((((((((((((((((((((((()))))))))))))))*********************)))))))))(((***)))))))))((((((((('''))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------------............////////////000000000000000000000000111222222333333444444555666666777888888888888888:::999999888999999;;;;;;;;;;;;:::999999:::;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::888666777888888666333666333///......///000000///......------,,,++++++---,,,++++++++++++,,,------,,,***+++,,,,,,+++)))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((()))************)))))))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))((((((((((((((('''''''''(((((())))))***))))))(((++++++************++++++************************++++++++++++***************************************)))((()))***+++***((())))))***+++++++++++++++++++++,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------...////////////////////////000111111000000111111222333333333333333333444555555666666777777888888999:::::::::777888999;;;<<<<<<=========>>>>>>??????@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>><<<;;;:::999999999666666666666555444222222111111000000000111111222000000000/////////......------......------,,,,,,,,,++++++******++++++,,,+++***)))***+++++++++***,,,+++***))))))***+++,,,)))************+++++++++******((((((((((((*********++++++***((('''((()))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))'''((())))))******))))))))))))******+++******)))++++++++++++***))))))(((******))))))))))))******+++++++++***************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++************))))))))))))))))))))))))(((((((((((())))))))))))******************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////000000000000000000000000111111222333333444555555666666777777888888777777:::::::::::::::;;;<<<======<<<;;;:::999:::;;;;;;????????????@@@BBBCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@========================>>>?????????>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;999888999999999777555555222///...///000000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((()))******,,,+++***)))((()))******((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((()))*********))))))++++++************++++++************************++++++++++++++++++++++++***************************)))((()))***+++***(((((()))***,,,,,,+++******(((***+++,,,,,,+++)))'''***++++++++++++,,,,,,,,,,,,,,,------...////////////////////////000000111000000111222222333333444333333333444444444555555777777888999999::::::;;;888888:::;;;<<<===============>>>>>>>>>?????????AAAAAACCCDDDEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAA@@@??????<<<;;;:::888777777777777666666666666555444333222111111000000000000111111///////////////.........,,,------...------,,,,,,---,,,+++******+++,,,---...+++((((((+++,,,+++(((,,,+++)))))))))***,,,---))))))*********+++++++++))))))(((''''''((())))))++++++,,,+++(((''''''(((***))))))))))))))))))************)))))))))))))))(((((())))))************))))))))))))))))))))))))(((((())))))))))))((('''(((((()))************)))((())))))***************+++++++++++++++***))))))***))))))))))))))))))***,,,+++++++++***)))))))))(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))*********************)))))))))))))))))))))))))))((((((((((((((()))))))))*********************)))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((***************************+++++++++++++++,,,,,,+++++++++,,,------..................////////////////////////////////////111111222333333444555555666666777777777777777666999999999::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===?????????@@@AAABBBDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???========================??????>>>>>>===<<<;;;:::;;;:::::::::999999999999999999888888888777555444444222///...///000000000///......------,,,++++++***+++,,,,,,,,,,,,+++***,,,+++******,,,,,,+++***************)))))))))(((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***---,,,***(((((()))+++,,,((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))++++++++++++(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))******)))((('''&&&&&&%%%(((((()))***************++++++************++++++************************+++++++++++++++++++++,,,***************************)))((()))***+++***(((((()))***,,,,,,+++******(((***+++,,,,,,+++)))''',,,,,,,,,,,,------------,,,,,,------...////////////////////////000000111111111111222333333444444333333333444444444444444888888888999::::::;;;;;;999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAACCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBAAACCCCCCBBBAAA@@@??????>>>;;;:::999888777666666666666666666666555444333333222222111111000//////......//////000///...------,,,,,,------...------,,,...---,,,++++++,,,---......+++((((((+++,,,+++(((******)))))))))***,,,,,,))))))*********+++++++++))))))(((((((((((())))))++++++,,,+++(((''''''((()))))))))******)))))))))))))))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))'''(((((()))))))))((((((((())))))***************'''((()))***************,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))))),,,+++++++++***)))))))))(((((())))))******++++++))))))))))))))))))))))))*********))))))))))))))))))))))))******+++,,,,,,************************************))))))(((((())))))))))))))))))******(((((((((((())))))))))))((()))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((*********************************++++++,,,,,,,,,+++,,,,,,---.../////////............////////////////////////////////////000111111222444555555666666666777777777666666555666666777888999:::::::::999999999999:::<<<>>>????????????@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999888888888888666666666555444222111111333111//////000111000000///......------,,,++++++***++++++,,,,,,++++++***,,,+++******,,,,,,,,,***************)))))))))(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***---,,,***(((((()))+++,,,((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))++++++++++++(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))******)))((('''&&&&&&%%%(((((()))***++++++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,***************************)))((()))***+++***((())))))***+++++++++++++++++++++,,,---------,,,+++------------............,,,,,,------...////////////////////////000111111111111222222333444444444444444444444444444555555888888999999:::;;;;;;;;;:::;;;===>>>??????@@@@@@????????????????????????BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<:::999888777777777555555666666555444444333111111111111000///...---......///000///...---,,,,,,,,,------......------...------,,,,,,------...+++***)))***+++++++++***(((((()))******+++++++++)))************+++++++++))))))))))))))))))))))))***++++++***((('''((()))))))))************))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))******++++++++++++***((()))******++++++******''''''((()))************,,,,,,---------,,,,,,+++))))))************))))))+++++++++***************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++++++++++++++++++++++++++++++++******)))(((((('''))))))))))))************(((((((((((())))))))))))))))))))))))************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********************************++++++,,,,,,---,,,,,,------...///000000............////////////000000000000000000000000000000111222444555666666666666777777777666555555333444666777888888888888777777777888999<<<>>>@@@????????????@@@BBBCCCDDDFFFFFFGGGHHHHHHGGGFFFFFFBBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<;;;::::::999888888888777777777777777888999888555333222333222111//////000111111000///......------,,,+++++++++++++++++++++++++++++++++*********,,,---,,,+++************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******((((((((((((((()))******,,,+++***)))((()))******))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((()))***++++++++++++++++++************++++++************************+++++++++,,,,,,,,,------***************************)))((()))***+++***(((******))))))******+++,,,+++++++++,,,,,,------...------------............,,,,,,------...////////////////////////000111111111111222333333444444555555555555555555555555555888888999::::::;;;;;;<<<;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEEEECCCCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA??????>>>>>>======<<<<<<<<<;;;:::999777777777777444444444444444333333222//////000111111000///...---...///000000...,,,++++++,,,------......------,,,,,,,,,------,,,,,,,,,''')))+++,,,++++++++++++&&&''')))+++,,,+++******)))************+++++++++)))******************))))))***+++***)))((()))***((()))***++++++***)))(((((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))***+++++++++++++++))))))***++++++++++++***&&&'''((()))************+++++++++,,,,,,,,,++++++((()))***++++++***)))(((***************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))************************************************)))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))************+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************)))******+++,,,,,,------***+++,,,---...//////000............////////////000000000000000000000000///000111222444555666777666666777777666555555444222333555777888888888888777777777777888:::<<<===>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBAAA@@@???>>>===========================;;;;;;<<<<<<<<<;;;;;;:::888888777777777666666666777999:::888444222222333111000///000111222111000///......------,,,++++++,,,+++***))))))***+++,,,+++***)))***,,,---,,,+++************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((()))************)))))))))((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))((((((((((((((('''''''''(((((()))++++++,,,,,,,,,++++++************++++++************************+++++++++,,,,,,---------***************************)))((()))***+++***(((+++***)))))))))***,,,---))))))))))))***+++,,,---,,,,,,------------......,,,,,,------...//////000///////////////000111111111222222333333444444555666666666666666666555555888999999::::::;;;;;;<<<:::;;;<<<>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>======<<<<<<;;;;;;:::999888666555555444444222222333333333222111111,,,---///111111111111000---...///000000...,,,++++++,,,,,,---.........---***+++,,,------,,,+++***$$$(((,,,---+++***+++,,,$$$&&&))),,,---,,,***))))))************+++++++++******++++++++++++******((()))******)))(((***+++((()))***++++++***)))((((((((())))))*********+++******))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***&&&'''((()))************)))******+++++++++******((()))***++++++***)))((())))))******+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++'''((((((((())))))******))))))))))))************+++++++++************)))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************))))))***+++,,,,,,------)))******+++---...//////............/////////000000000000000000000000000///000111222444555666777666666777777666555444444222333555777888999888888888888777777777888:::;;;=========>>>???@@@BBBBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;777777777777666666666666000222333111---******,,,111000///000111222111000///......------,,,++++++,,,+++)))(((((()))+++,,,+++***)))***,,,---,,,+++************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))******((())))))))))))((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,------,,,,,,+++,,,---///000++++++***)))(((((())))))************************(((((())))))***+++------,,,,,,,,,,,,++++++***)))+++,,,---.........---,,,,,,,,,------.../////////222222222111111111000000000111222333444444444444777777777777666666666666666777777888888999::::::;;;<<<===>>>@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBEEEFFFGGGHHHGGGGGGEEEDDDEEEEEEDDDDDDCCCBBB@@@??????>>>===;;;999888888888:::888777555444444444444333333333222222222111111111111111111111111111111.........///////////////------------------------............---,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++******)))***+++---...+++++++++************))))))))))))))))))******+++))))))))))))******************))))))))))))******+++)))(((&&&&&&((()))+++111---((('''))))))'''%%%))))))))))))************---,,,***)))))))))******************************)))************+++++++++''''''(((((())))))******++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***))))))(((((('''''''''&&&'''(((((()))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))************************))))))))))))+++*********))))))((((((''''''''''''(((((((((((())))))))))))************++++++******************000)))+++---,,,111000""",,,,,,------.../////////............////////////......///000111222222333333222111111111222333444444444444555444444333333444333333444777888888777888888888888999:::;;;<<<;;;;;;:::;;;<<<>>>@@@AAADDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<;;;;;;:::::::::<<<;;;:::999888888888888666666666555444444333333222222222111111111111000222111///...---------...000//////---,,,+++******************************))))))))))))))))))))))))+++++++++*********))))))***)))(((&&&&&&&&&'''(((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))''''''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))************************++++++*********+++,,,---------,,,+++,,,---......,,,,,,+++***************************************))))))))))))***+++,,,,,,++++++,,,,,,,,,+++******+++,,,---.........---,,,,,,------...//////000000222222222111111111000000000111222333444444444444555555555555555555555555777777888888999:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????BBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@??????>>><<<;;;999999888888888777555333222222222333333333222222222111111111111111111111111111111111////////////............------------------------.........------+++******************************))))))))))))))))))))))))++++++************++++++---,,,+++*********+++,,,+++++++++*********)))))))))))))))))))))******+++))))))))))))******************))))))))))))*********)))(((''''''((()))***---+++)))(((((())))))((())))))))))))************++++++)))((((((((())))))************************)))************+++++++++)))))))))***************+++******************+++************************))))))))))))))))))))))))((()))++++++)))((()))*********)))))))))((((((((('''(((((()))))))))))))))))))))************))))))******))))))))))))******))))))))))))************++++++*********)))))))))******)))))))))(((((((((((((((((())))))))))))***))))))))))))************************************---///555111%%%'''000...,,,,,,------.../////////............/////////////////////000111111111222222222111111222222333333333444444555444444333333444333333444777888888777777777777777888999::::::;;;;;;:::;;;<<<>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888888888888666666666555444444333333222222222111111111000000222111///...------......//////...---,,,+++******************************))))))))))))))))))))))))+++++++++*********))))))***)))((('''''''''((((((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''')))((((((''''''(((((()))))))))))))))))))))))))))************************++++++******++++++,,,---...------,,,,,,,,,,,,------,,,++++++++++++++++++************************+++***************++++++******+++,,,,,,,,,++++++++++++,,,------------------......//////000111111222111111111111000000000000111222333444444444444111222222333333444444555777888888999::::::;;;;;;:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@???======;;;:::999999999999888777666444333333333333333222222222222111111111111111111111111111111111000/////////...---------------------------------,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))++++++************++++++------,,,******))))))***++++++*********))))))))))))))))))))))))******+++))))))))))))******************))))))))))))******))))))(((((((((((()))))))))******)))((((((***+++))))))))))))***************)))(((((('''((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++******************************************************************************((()))++++++)))((()))***************))))))))))))'''((())))))******))))))))))))************))))))))))))************))))))))))))))))))************+++++++++*********))))))))))))((((((((((((((('''))))))))))))************))))))))))))************************************+++(((+++,,,)))111666///,,,,,,,,,---......//////---............/////////000000000000000000000000000111111222333333222222333333444444555444444333444333333444666888888777666666666666777888999:::;;;;;;;;;;;;<<<===??????@@@@@@AAABBBBBBAAAAAAAAACCCCCCBBBBBB@@@@@@??????<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777888888666666555555444333333333222222111111111000000000111000///......---......//////...---,,,+++******************************))))))))))))))))))))))))+++************)))))))))******)))((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))************))))))))))))))))))))))))***************************((('''((()))***)))'''((((((((())))))((((((((())))))))))))))))))))))))************************+++***++++++++++++,,,,,,...------,,,,,,+++++++++,,,++++++*********++++++************************,,,++++++***))))))******)))***++++++,,,,,,,,,,,,++++++,,,,,,------------......//////000111111111111111111111000000000000111111222333333333333333000000111222333444555555888888888999::::::;;;;;;::::::<<<===>>>???????????????@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???<<<;;;;;;:::999999999::::::999888777666555555555222222222222111111111111111111111111111111111111000000///...------,,,,,,------------------------+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,++++++***************************)))))))))))))))))))))))))))******+++((()))))))))******************))))))))))))******(((((())))))))))))(((((((((***,,,+++((('''))),,,((()))))))))************))))))))))))((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++*********)))******++++++++++++******************************************************((()))++++++)))((()))***))))))))))))))))))))))))(((((()))************)))))))))************))))))((()))***++++++***)))(((((()))))))))******************)))))))))(((((((((((((((((((((''''''''''''(((((()))))))))*********((()))))))))***************************++++++++++++///:::<<<333333444,,,+++,,,,,,------...//////---------.........//////000000000000000/////////...000111333333333222111333333444444555444444444333222222444666888777666777666666777777888999:::::::::;;;;;;<<<===>>>>>>??????@@@AAABBBBBBBBBAAAEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777666666555444444333333222111111111111000000000000000000//////..................------,,,+++******************************))))))))))))))))))))))))************))))))))))))*********))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''%%%&&&'''(((((('''&&&%%%******************************************************++++++,,,,,,,,,,,,---------,,,,,,++++++*********))))))))))))***+++************************,,,,,,+++***)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,------......//////000111111111000000000000000000000000111111222222333333222222000000111333444555666777777888888999999:::;;;;;;999:::;;;<<<===>>>>>>>>>??????@@@AAABBBBBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEFFFDDDDDDCCCCCCBBB@@@???>>><<<;;;:::999999999999999999999888777666555444444222222222111111111000000000000000000000000000000000//////...---,,,,,,+++------------------------******++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++*********)))))))))(((((()))))))))))))))******+++((()))))))))******************))))))))))))******(((((())))))))))))(((((()))+++---+++(((&&&''')))((()))))))))************)))*********************))))))))))))))))))))))))))))))*********++++++++++++++++++******))))))(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************((()))++++++)))((()))***((((((((((((((((((((((((((())))))***************))))))************))))))((()))***++++++***)))(((((()))))))))************))))))((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))************))))))*********++++++++++++HHHggg___777###)))///++++++,,,,,,---.........------------............000000000///////////////...///111222333333222222222333333444555555555444333222222333666777777666888888888888999:::;;;;;;::::::;;;<<<<<<=========>>>???@@@AAABBBCCCCCCCCCEEEEEECCCBBB@@@???======<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777777555555555444333333222222111111111000000000/////////////////////.........---------,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''%%%&&&'''(((((('''&&&%%%************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))((())))))***+++************************,,,,,,+++***)))))))))*********+++,,,,,,,,,+++++++++++++++++++++,,,---------......//////000111111//////000000000000000111111111222222222222222111111111222333555666777777666777777888999999::::::888999:::<<<======>>>>>>>>>??????@@@AAABBBBBBCCC@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBB@@@???>>><<<<<<:::999888888888888666666555555444333111000222111111111111000000000000000000000000000000000///.........---,,,,,,,,,------------------------******+++++++++******)))************************))))))))))))))))))))))))++++++************++++++'''((()))***++++++++++++******)))))))))((((((((()))))))))))))))******+++))))))))))))******************))))))))))))******))))))(((((((((((())))))***+++,,,+++)))'''''''''))))))))))))************)))******++++++++++++***************************)))************+++++++++***************))))))))),,,,,,............,,,,,,((((((((((((((((((((((((************************((()))++++++)))((()))***''''''''''''((((((((((((((()))******++++++******))))))************))))))))))))************))))))))))))))))))************))))))(((((((((''''''''''''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))************)))))))))***++++++,,,,,,---FFFaaa[[[999'''))))))+++++++++,,,------......,,,------------.........////////////////////////......000111222222333333222222333444555555555555333222222333555777777666888888888888999:::;;;<<<999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<=========:::999888777777666777777555555444444333222222222111111000000000/////////......////////////......---,,,,,,,,,+++++++++***************************))))))))))))))))))))))))(((((()))))))))))))))***'''((()))*********)))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))******+++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''***((('''((()))***)))''')))))))))******)))))))))************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++,,,---,,,++++++***)))))))))******+++,,,************************++++++******************++++++,,,,,,,,,+++******,,,+++*********+++,,,---,,,------...//////000000////////////000000111111111111222222222222111111222222333333444555666666555666666777777888999999888999:::;;;<<<=========>>>?????????@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;999888777777777444444555444333222000///111111111111000000000000000000000000000000000000------------------------------------------------******+++++++++++++++***************************))))))))))))))))))))))))++++++************++++++((()))***++++++***))))))***)))))))))(((((((((((()))))))))))))))******+++))))))))))))******************))))))))))))*********)))(((''''''((()))***)))))))))***++++++)))'''))))))))))))************'''((()))+++++++++***)))++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++---...///000000///...---))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***''''''(((((())))))))))))))))))***++++++++++++***))))))************))))))******))))))))))))******))))))))))))************************))))))))))))((((((((()))))))))******'''(((((((((((()))))))))))))))))))))************((())))))***++++++,,,,,,///000999:::222222111&&&***++++++,,,,,,---......,,,,,,---------.........---.........///000000000......//////000222333444111222333444555555555555222222111333555777666666777777777777888999:::;;;999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>;;;<<<<<<<<<=========>>>:::999888777777666666666555555444333333222222111111000000000////////////---...///000000///......,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******&&&'''((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''******))))))))))))******************************++++++++++++++++++++++++)))***+++,,,---,,,++++++((()))+++,,,---,,,,,,++++++*********+++,,,,,,---************************+++***************++++++,,,,,,,,,,,,,,,+++***))),,,+++*********+++,,,---,,,,,,------.../////////.../////////000000111111111111222222222111111000222222222333333444444555555555555666777777888888888888:::;;;<<<=========>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????CCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>===;;;999888777666666555666666666555333111000111111111111000000000000000000000000000000000000,,,,,,------------------------------------------***++++++,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******++++++***)))'''&&&))))))))))))(((((((((((()))))))))))))))******+++))))))))))))******************))))))))))))******+++)))(((&&&&&&((()))+++((('''&&&)))---...+++((())))))))))))************&&&'''(((*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------...///000222222000///...************************((((((((((((((((((((((((((()))++++++)))((()))***(((((())))))*********+++))))))***++++++++++++***))))))************))))))+++***)))(((((()))***+++))))))))))))************,,,,,,,,,++++++++++++***(((((())))))******++++++))))))))))))************))))))))))))************((())))))***++++++,,,,,,///,,,...***###***333000***++++++,,,,,,---......,,,,,,,,,---------......,,,------...///000111111//////......000111444555111222333444555555555555222111111333555777666555666666666666777888999:::999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????;;;<<<<<<<<<======>>>>>>:::999888777666666666666555555444333333222222111000000000000////////////---...///000000///......,,,,,,++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******%%%&&&''')))))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))((()))((('''&&&&&&'''((()))************************))))))))))))************------+++***))))))(((((())))))***++++++++++++***************************+++***)))(((((()))***+++++++++******************))))))*********++++++++++++---......---,,,,,,------,,,,,,,,,,,,---......////////////000000000000333333333222222111111111///000111222333444444444666666666666777777777777888999999::::::;;;;;;<<<>>>?????????@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<:::999888777777555555444333222222222222222111111111000000//////000000///------,,,,,,,,,000///...---------------++++++++++++++++++++++++******+++,,,,,,---......))))))))))))************((((((((((((((()))*********)))((()))***+++***((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))************************'''(((***+++,,,,,,,,,+++////////////////////////******+++++++++***))))))***************)))((('''******))))))))))))******))))))))))))))))))))))))***)))))))))))))))******++++++******************************)))))))))))))))************+++++++++(((((((((((())))))))))))((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......000000000000111111111111333333333444333333222222222333444444444333222111222222222333444555666777555555555666666777888999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<===============;;;;;;999777666555555555444444333333222111111000......////////////......//////...---,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))************)))))))))'''&&&(((+++---,,,***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************************))))))))))))******************))))))))))))))))))))))))***++++++++++++***************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++***,,,------,,,++++++,,,...------------...//////.../////////000000000000222222222222111111111000222222333444555555555444666666777777777777888888888888999::::::;;;;;;<<<============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBB??????@@@AAABBBDDDDDDEEEBBBAAAAAA@@@@@@??????>>>===<<<:::999777666666666555444333222222111222222111111111000000000//////111000///...------------///......---,,,,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,---))))))))))))************((((((((((((((()))*********)))((()))***+++***((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************((((((***+++,,,++++++***---------------------------,,,,,,++++++***************++++++******)))(((******))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++************************************))))))))))))))))))*********+++++++++((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,------------.........////////////000000000111111111222333444444444333222222333444555555555444333333333333333333444555666777666666666666777888999999::::::::::::;;;;;;;;;;;;999::::::;;;<<<>>>>>>???@@@@@@@@@???????????????<<<<<<<<<<<<============;;;:::999777666555555444333333333222111111000000......////////////......------------------,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******)))))))))(((((((((***)))))))))((((((((('''((())))))******))))))(((***((('''(((+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))***++++++++++++*********************************))))))))))))******(((((((((((((((((())))))***************+++++++++)))+++,,,,,,+++******+++...............//////000....../////////000000000222222111111111111111000222333333444444444333333777777777888888888999999888888999999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCBBB???@@@@@@AAABBBCCCCCCDDDAAAAAAAAA@@@??????>>>>>>;;;;;;999777666555555444555444333222111111111111111111000000000000//////111000///......---......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++))))))))))))************((((((((((((((()))*********)))((()))***+++***((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************************))))))***++++++******)))++++++++++++++++++++++++///...,,,+++******++++++++++++++++++++++++***)))******))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,************************************)))))))))))))))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,---............//////////////////000000000000111111111222444555555444222111444444555666666555555444333333333333444555666666666666666666777888999:::::::::::::::::::::::::::888999:::;;;<<<=========AAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555444444333222222111000000//////......////////////......,,,,,,,,,---------......***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))***++++++++++++******************************))))))))))))))))))***((((((((()))))))))))))))***************************+++------+++***+++,,,---------------...//////........./////////000000222222222222222222222222111111111222111111000000777777888888999999::::::888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@??????AAAAAA@@@@@@???>>>>>>>>>;;;:::999777666555444444444333222111111000000000000000000000000000//////111000///...............+++++++++,,,,,,+++++++++************************)))))))))*********++++++((()))))))))************((((((((((((((())))))******)))((()))***+++***((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))***************************************)))))))))************************000...,,,)))((()))***+++++++++,,,,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++&&&'''((()))***+++,,,,,,***************+++++++++************)))))))))((())))))))))))************)))*********++++++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,---------------............////////////000000000111000111444555666444333111444444444555555555555555444444444444444555666666555555555555666777888888:::::::::::::::999999999777888999;;;<<<<<<;;;;;;AAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::888777555444444444222222111111000/////////......////////////......------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''******))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))******)))''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************...---,,,+++************))))))***++++++++++++***************************)))))))))******))))))))))))))))))******+++++++++************************+++---......---,,,,,,---,,,,,,++++++,,,,,,---...............////////////222222333333333333333333111111222222222111000000666777777888999999::::::777777888999999::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????AAAAAA@@@??????>>>>>>===<<<;;;999888666555555555333333222111000000000000//////////////////000000000//////............///******+++,,,,,,++++++************************************+++++++++++++++((()))))))))************((((((((((((((())))))******)))((()))***+++***((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))******************************))))))))))))))))))************************...,,,***((('''''')))******++++++,,,,,,,,,++++++******))))))))))))******************************%%%&&&(((***+++,,,,,,,,,))))))*********+++++++++************)))))))))((((((((()))))))))*********)))*********++++++++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,---++++++,,,,,,,,,---------...////////////000000000000111333555555444333222222222333333333444444555555555444444444555666666444444444444555666777777::::::::::::::::::::::::888888999:::;;;;;;;;;;;;??????>>>>>>=========<<<======<<<<<<;;;;;;;;;:::::::::888666555444444333222222111111000/////////......////////////......//////...---,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((************((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************///...---,,,+++*********))))))***++++++++++++***************************))))))************))))))))))))******++++++,,,,,,+++++++++***************+++---///...---,,,------+++++++++++++++,,,,,,---------........./////////222222222222222333333333333444444555555555444444555666666777888999::::::777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA>>>??????@@@AAABBBBBBCCC@@@@@@@@@???>>>>>>======<<<;;;999777666555555555333222111000////////////......////////////000000///......---------......)))***+++,,,---,,,+++***************************++++++++++++++++++++++++))))))))))))************((((((((((((((()))*********)))((()))***+++***((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************************))))))((((((((())))))***+++++++++++++++++++++++++++***)))((('''((()))))))))***++++++++++++++++++******))))))))))))******''''''''''''''''''''''''&&&''')))***+++++++++***)))))))))***++++++,,,,,,************))))))))))))((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,---***+++++++++,,,,,,,,,,,,......////////////000000111111222333444444444444222222222222222333444555666555555555555555666666444444444444555666777777:::::::::;;;;;;<<<<<<<<<:::999999999999:::;;;<<<==============================<<<<<<;;;::::::::::::999888666555444333333333222222111000000//////......////////////......000///...---,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((()))******)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((************************))))))))))))************------,,,+++*********+++))))))***++++++++++++***************************((()))***++++++***)))(((((((((((()))***++++++++++++++++++*********))))))+++,,,......,,,+++,,,---,,,++++++++++++,,,---------------.........////////////000000111111111111333444555666666666666666444555555666888999999:::777777777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@===>>>>>>@@@AAABBBCCCCCC@@@@@@??????>>>>>>======:::999888666555444333333222222000///////////////........./////////000000------,,,,,,,,,,,,------)))***,,,---...---,,,+++************************************************))))))))))))************((((((((((((((()))*********)))((()))***+++***((())))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************((((((''''''((()))***+++************************)))))))))))))))*********((()))******++++++************))))))))))))******((((((((((((((((((((((((&&&((()))+++++++++***)))((())))))***++++++,,,,,,************))))))))))))(((((((((((()))))))))***((((((((()))))))))******((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,---+++++++++,,,,,,,,,------........./////////000000222222111111222444555666333333222222333444666777666666555555555555666666666666555666666777888999::::::;;;<<<======>>>>>><<<;;;999888888:::<<<>>><<<<<<======>>>>>>??????======<<<;;;;;;:::999999:::999777666444444333333333333333222111111000000......////////////...............------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***((())))))******))))))(((&&&)))******)))(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((************************))))))))))))*********************)))******+++,,,))))))***++++++++++++***************************((()))***++++++***)))(((&&&''''''((()))******+++++++++++++++******)))))))))+++---,,,+++***+++,,,---,,,,,,,,,,,,---......---------.........//////---.........//////000000111222333444555555555555333444555666777888999999777777777888999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>=========999888666555333333222222222111000//////.........---.........//////000000,,,,,,+++++++++,,,,,,---)))***,,,.........,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((()))*********)))((()))***+++***((())))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))************************((('''''''''((()))+++,,,************************((()))***++++++,,,++++++'''((()))*********************))))))))))))******++++++++++++++++++++++++'''(((***++++++***)))(((((())))))***++++++,,,,,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------................../////////000333222111000111333666777444444333333444555777888777666666555555555666666777777777777888999:::;;;999:::;;;<<<===???@@@@@@>>><<<999777888:::===???<<<<<<===>>>???@@@AAAAAA======<<<;;;::::::999999:::999777666444333333333444444333333222111111111......////////////......,,,,,,,,,---------......+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))************))))))%%%(((******)))(((+++---))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((((((((())))))******************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((*********++++++,,,,,,,,,))))))************)))))),,,,,,,,,+++++++++******+++***((('''''''''((()))++++++++++++++++++++++++***)))))))))((((((''''''******++++++++++++******)))))))))***+++++++++,,,)))************+++++++++,,,,,,+++***+++,,,---...------------------------......///000111222333333222333333333333333333444666666666666666666666666777777777777888999:::;;;666777888999:::;;;<<<<<<<<<<<<<<<============>>><<<<<<===>>>>>>>>>>>>>>>>>>============???AAABBB>>>===<<<;;;;;;:::;;;;;;666888666222111444333111/////////000000000000000............---,,,++++++//////...---,,,,,,++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&'''(((((()))***+++++++++***************)))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''***)))((((((((((((((()))+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******&&&((()))***)))((())))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***,,,,,,))))))(((((((((((())))))************************''')))+++,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((++++++***)))((('''&&&&&&''')))***++++++***)))''''''((()))***************)))************++++++++++++++++++*********))))))''''''((()))***++++++,,,************+++,,,---......------......///000111111111222222444555777888555444333333444555666777555555555555555555555555555666777888999:::::::::888888999:::;;;======>>>======<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@???<<<:::;;;<<<<<<999666888888777777666666555555333333222111111000000///000000000000////////////------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&''''''(((((())))))******((((((((((((((((((((((((***++++++++++++++++++,,,))))))************)))))),,,,,,++++++************,,,+++***))))))******+++++++++++++++++++++++++++*********))))))((((((((()))******++++++******)))***************+++++++++)))************+++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,---...///000111111222333333333333444444444666666666666666666666666555555555666666777888999777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>>>>======>>>???@@@AAA>>>===<<<;;;;;;:::;;;;;;666888777333111333333000.................................///......------///......---,,,,,,++++++************************,,,,,,+++++++++*********))))))))))))))))))))))))************************((()))******)))((('''&&&&&&''''''((())))))******$$$%%%&&&'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((((((((((((((((()))***+++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((***++++++))))))+++,,,*********))))))((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))***++++++******))))))))))))******************************((()))***+++,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''************************+++******)))(((''''''&&&((()))***++++++***)))(((((())))))************))))))************+++++++++*********)))))))))(((((((((((())))))******++++++*********++++++,,,---......------......///000111111222222333444666777888555555444333444555666666555555555555555555555555666777888999:::;;;;;;;;;999999:::;;;<<<======>>>======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@???===;;;;;;<<<<<<999666888888888777666666555555333333333222111111000000/////////............------------,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((((((((())))))))))))'''(((((())))))(((((('''&&&''''''(((((())))))***))))))))))))((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''&&&&&&)))(((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++*********))))))************))))))+++************)))))))))+++***************+++,,,++++++++++++++++++++++++***************))))))))))))******++++++******)))+++++++++***************)))************+++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,---...///000111111222222333333444444444444666666666666666666666666444444444444444555666777777777888999999:::;;;;;;::::::::::::;;;;;;;;;;;;======>>>>>>>>>===<<<<<>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::;;;;;;777999888333111333333000---------------------,,,---......////////////.........------,,,,,,++++++************************,,,++++++++++++*********))))))))))))))))))))))))************************((())))))))))))(((((('''&&&&&&''''''(((((())))))$$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++******)))(((((((((************************(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******+++,,,,,,+++******---///,,,++++++***)))(((((('''))))))))))))))))))))))))************)))))))))))))))))))))(((((()))******++++++************++++++************************)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))((((((''''''((()))***++++++***)))((()))************))))))((()))************+++++++++)))))))))((((((((((((((()))*********************,,,+++++++++,,,---...///...------......///000111222222333333555666888999666666555444444444555555555555555555555555555555777777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<=========>>>======<<<<<<======>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<;;;999777999888888777777666555555444444444333222222111111.........---------,,,,,,------------,,,,,,,,,,,,************************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&))))))(((((('''&&&&&&%%%((((((((((((((((((((((((,,,,,,++++++******))))))))))))************))))))***)))))))))))))))))))))((((((((((((((()))))))))************++++++++++++++++++******************))))))************)))))),,,+++++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------......///000111222333333222222333333444555555555666666666666666666666666444444333333444555555666555666666777888888999999888999999999::::::::::::;;;<<<<<<===>>>>>>======?????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;888:::888333222333333000...---------------,,,,,,,,,,,,---.../////////...---------,,,,,,,,,++++++************************++++++++++++************))))))))))))))))))))))))************************((())))))))))))((((((((('''''''''(((((()))))))))))))))******))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************,,,+++***)))((((((((((((************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,***)))***---000...------,,,+++***))))))))))))))))))))))))))))))************)))))))))(((***))))))((((((((())))))+++******))))))******+++***************************))))))))))))***++++++((((((((((((((((((((((((************************'''''''''((((((((((((((())))))))))))((((((((((((((()))************)))(((***************)))((('''))))))*********+++++++++))))))))))))))))))))))))+++*********************---,,,,,,,,,------...///...------......///000111222222333444555777888999666666555555444444444444555555555555555555555555666777888999:::;;;;;;;;;<<<<<<==================>>>>>>============>>>>>>>>>??????@@@@@@@@@??????>>>======<<<<<<;;;999888999999888888777666666555555555444333333222222111.........------------,,,------------,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((+++++++++******)))))))))))))))************)))))))))))))))))))))))))))***((((((((()))))))))(((((()))))))))******+++++++++******************++++++)))))))))******))))))))),,,+++++++++***)))))))))))))))*********+++++++++++++++,,,,,,,,,---------------------------------......///000111222333333222222333444444555666666666666666666666666666666555555444444555555666666444444555555666666777777888888888888999999999:::888999;;;<<<>>>????????????????????????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;888:::888444222444333000000/////////......------***+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((()))))))))))))))******)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++***))))))))))))******+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())),,,/////////...------,,,++++++))))))))))))))))))))))))************)))))))))((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((************************&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))************))))))***************)))((('''))))))*********+++++++++************************++++++++++++************------,,,,,,,,,---.........------......///000111222222222333555666888999666666666555555444333333555555555555555555555555444555666888999999999999<<<<<<==================>>>>>>============>>>>>>??????@@@@@@@@@??????>>>===>>>>>>===<<<:::999999999999999888777777666666555555444333333222222111/////////.........---------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%'''((((((((()))))))))***''''''((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((('''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***************)))))))))))))))************)))))))))))))))************++++++++++++++++++***))))))(((((())))))***+++++++++)))))))))***************((())))))******))))))(((+++++++++***************)))************+++++++++***+++,,,---------,,,,,,------------------------,,,,,,---...///000111111222222333444555666666777666666666666666666666666666666555555555666666777444444444555555666666666888888888888999999999999888999;;;<<<===>>>??????===>>>????????????>>>>>>>>>===<<<;;;;;;:::;;;;;;777999888444333555555222111111111000//////......***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))************###$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++%%%&&&'''(((***---///000******))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++)))******)))((((((+++---............------------))))))))))))))))))))))))************))))))))))))(((((((((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++''''''(((((())))))*********))))))))))))))))))***)))************))))))((()))************+++++++++************++++++++++++******++++++++++++++++++------,,,,,,,,,,,,------...------......///000111111111222222444555777888555555555666555555444333555555555555555555555555333444666777888888999999;;;;;;;;;<<<<<<=========???>>>>>>======>>>>>>??????@@@@@@@@@@@@???>>>>>>===>>>???>>><<<::::::::::::999999888888777666666444444444333222222111111/////////............---++++++++++++************))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))******+++(((((((((((())))))))))))'''''''''(((((('''''''''((((((((('''''''''&&&&&&''''''(((((())))))******''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((((((((((((((($$$$$$%%%'''((()))***+++))))))))))))))))))))))))))))))))))))************))))))************))))))************++++++,,,,,,,,,,,,,,,,,,+++)))((('''((((((((()))***+++++++++((((((((())))))*********(((((())))))))))))((((((***************+++++++++)))************+++++++++***+++,,,---------,,,,,,------------------------,,,,,,---...///000111111222222333444555666777777666666666666666666666666666666555555555555666666555555666666666666777777888888888999999999::::::;;;;;;<<<<<<======<<<<<<<<<===>>>???@@@@@@??????>>>===<<<;;;;;;:::;;;;;;666888777444333666666444222222111000000///......,,,,,,------,,,,,,++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))######%%%&&&'''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********''''''((()))***,,,...///)))))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,((()))******))))))***,,,,,,,,,,,,,,,------------))))))))))))))))))))))))************))))))))))))'''''''''''''''((()))******))))))))))))))))))***))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))******+++&&&''''''((()))******+++******))))))))))))******((())))))************))))))************+++++++++))))))))))))*********+++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...------......///000111000000000111333444666777333444555666666666555444555555555555555555555555444555666777888999999999999999:::;;;<<<======>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>===???@@@???<<<999:::;;;::::::999888888777777666333333333222111111000000.........---------,,,,,,*********))))))))))))((())))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((()))*********''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''(((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))************))))))******+++++++++,,,,,,,,,***++++++***)))'''%%%$$$'''(((((()))***+++++++++''''''(((((()))))))))***(((((())))))))))))(((((())))))******+++++++++,,,)))************+++++++++***+++,,,---...---,,,,,,------------------------......///000111222333333222222333444555666777888666666666666666666666666666555555444444444555555777777777777888888888888888999999999999:::::::::============<<<;;;:::999;;;<<<>>>???@@@@@@@@@???>>>>>><<<;;;;;;;;;;;;;;;555777777444444777777555222111111000///.....................---,,,++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************************)))(((''''''''')))***+++((((((((((((((('''''''''(((((())))))(((((('''&&&************************(((((((((((())))))))))))******)))))))))))))))))),,,,,,+++***)))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))*********)))******+++,,,''')))+++,,,+++******+++)))******++++++,,,,,,---))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''''')))***+++++++++************++++++))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))&&&&&&'''((()))***++++++******))))))))))))******'''((()))***************)))************+++++++++'''((((((((())))))******))))))***+++,,,,,,------,,,,,,+++******+++++++++...------......///000111//////000111222444555666222333555666666666555555555555555555555555555555555666777888999:::::::::888888999:::;;;======>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>======???AAA???<<<999:::;;;::::::999999888777777777333333222222111000000///---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((*********************************)))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,---...//////,,,,,,,,,---------......////////////000000000000333333444444555666666666;;;:::999777666666666666555555555555555555555555333444555666777888999999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????;;;;;;;;;;;;;;;;;;:::::::::999888666555555444444666333000......//////...///...---,,,+++******+++------------------------)))***+++,,,,,,,,,,,,,,,))))))************))))))(((''''''&&&%%%###"""!!!(((((())))))))))))((((((***)))))))))((((((''''''))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((***++++++***))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------+++******++++++***((())))))))))))************++++++***)))(((((())))))***$$$(((---******,,,''''''''''''((((((((((((((()))*********++++++++++++))))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))************)))))))))))))))******+++)))************+++++++++,,,---/////////---+++***000000000///////////////222222222222222222222222///000333555777999:::;;;666666666555555444444333888888999:::;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>?????????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;<<<;;;999888666555444444666555333111000000111222111///---+++++++++,,,---+++++++++************)))************))))))))))))***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((************************+++***)))((('''&&&%%%%%%((('''&&&&&&((())))))((()))(((((('''''')))***+++,,,***'''$$$###$$$&&&((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&+++***)))'''''')))***+++(((((((((((((((((((((((((((***++++++***))))))***+++++++++++++++++++++++++++++++++*********))))))***************************************************)))))))))))))))))))))+++*********)))))))))))))))************++++++++++++,,,,,,,,,---.........,,,,,,,,,---------......////////////000000000000333333444444555666666666:::999888777666555555666555555555555555555555555555555666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::;;;:::999888777666666666666333000......//////...///...---,,,,,,+++++++++************************''''''((()))))))))(((((())))))************))))))************)))'''&&&%%%((())))))******))))))(((******)))))))))((((((((())))))))))))************((()))************)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''))))))(((&&&$$$$$$%%%(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((())))))***++++++,,,***))))))******)))((())))))))))))************++++++***)))))))))))))))---&&&))),,,((())),,,&&&(((((((((((((((((((((((())))))******+++,,,,,,---)))(((((((((''''''''''''))))))))))))((((((((((((&&&&&&''''''((())))))*********))))))((((((''''''************************)))))))))))))))******+++))))))))))))************)))))))))))))))******+++)))************+++++++++,,,---......---,,,+++***------...///000111222222222222222222222222222222111222333555666666777777777666555555444444444555777888999::::::;;;;;;:::<<<<<<<<<======>>>???@@@?????????>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@???>>>===<<<;;;;;;;;;:::888777555444444444333222000...---...///000000///---+++++++++,,,---+++++++++************)))************))))))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((((('''&&&&&&((())))))((('''&&&&&&%%%&&&'''((()))'''&&&&&&&&&''')))+++,,,(((((((((((())))))))))))((((((((())))))))))))***,,,,,,,,,++++++*********+++***(((''''''(((***+++((((((((((((((((((((((((''')))******)))(((((()))************************+++++++++***************************************************************))))))))))))))))))*********************))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------........./////////000000000111333333333444555555666666888888777666555555555555666666666666666666666666777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<;;;<<<;;;;;;;;;:::::::::999::::::888777666555555555444222///......///......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((((((''''''&&&))))))************))))))+++++++++++++++***))))))((())))))******))))))(((************))))))))))))))))))))))))************((())))))******))))))((((((((((((((((((((((((((())))))************))))))'''''''''((()))***************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((***+++***)))'''(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))*********+++)))((((((******)))'''))))))))))))************+++***))))))))))))))))))...(((***+++'''***...((())))))((((((((((((((((((((())))))***+++,,,,,,---((((((((((((''''''''''''(((((((((((())))))))))))&&&''''''(((((())))))***++++++***)))((('''&&&&&&******************************************++++++))))))))))))************)))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,++++++++++++***+++,,,...000222333444222222222222222222222222333333444444444444333333888777555444444555666666777888999::::::;;;;;;:::======>>>>>>???@@@@@@AAA@@@??????>>>>>>>>>??????AAAAAABBBBBBAAAAAA@@@@@@BBBBBBAAA???===<<<;;;:::999888777555444333222222222000///---------......000///---,,,++++++,,,---+++++++++************)))************))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((('''&&&&&&((())))))((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((***+++,,,,,,(((((((((((())))))))))))))))))))))))************)))))))))))))))(((((((((***)))'''''''''''')))***************************'''(((******((('''((()))))))))))))))))))))))))))************************((((((((((((((((((((((((************************)))))))))))))))*********************************))))))*********+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111222333333444444555666666777666666555555555555666777777777777777777777777999999999999999999999999<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;::::::999999999888777555444333333222222333111.........///...---/////////......------,,,------------------------***+++++++++***)))(((((())))))************))))))(((((())))))***))))))((('''(((((())))))(((((('''******************))))))((()))))))))************((())))))))))))))))))((((((((((((((((((((((((((())))))************))))))'''((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''%%%''')))+++++++++---...(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++,,,***((('''((())))))((('''((()))))))))******************)))))))))))))))***,,,''')))***(((000666000******))))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))''''''(((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''************))))))((((((((()))))))))************)))))))))))))))******+++))))))*********+++++++++,,,,,,+++******++++++,,,***+++,,,...000111333333111222222222222222333333444444555555555444333333888777666444444555777888888999:::;;;;;;<<<<<<;;;>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>AAABBBBBBBBBBBBBBBAAAAAACCCBBB@@@>>><<<:::999888777666555333222222111111222111000////////////000000///---,,,,,,+++,,,,,,+++++++++*********))))))************)))))))))(((******))))))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&((())))))((((((((((((((()))))))))*********++++++***((('''&&&(((((((((((())))))))))))(((((()))))))))*********''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((************************'''(((******((('''((()))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***************************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000111111111222222333333444555555555666555555555555666666777888888888888888888888888999999999999999:::::::::<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;:::999999888888666666444333222111111111111///...---......---,,,....../////////...---,,,)))))))))))))))))))))))),,,,,,,,,,,,+++******)))))))))************))))))''''''((()))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))******((()))))))))************)))(((((((((((((((((()))(((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''!!!###&&&'''((((((***+++'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++)))((('''((()))***)))(((((()))))))))***************)))))))))))))))******(((%%%)))******666???999++++++******))))))))))))******)))((('''&&&%%%%%%'''''''''((((((((((((((('''((((((((()))))))))***((((((((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''%%%&&&'''((())))))))))))((()))))))))************)))))))))))))))******+++))))))*********+++++++++,,,++++++******+++,,,,,,---------...//////000000111111111222222333333333333444555666666666666666888777666666666666888888999:::;;;<<<============>>>???@@@AAABBBBBBBBBAAA??????>>>>>>===>>>>>>???AAABBBBBBCCCCCCCCCBBBBBBBBBAAA???===;;;888777666555555333222111111111111000000000//////////////////......---,,,,,,,,,++++++++++++*********))))))************)))))))))(((((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&((('''&&&&&&((())))))((('''(((((()))))))))))))))++++++++++++)))&&&$$$"""(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''')))******)))(((((()))***************************************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++*********+++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222222222222333444444555555555555555555666777888888999999999999999999999999888888888999999:::::::::<<<<<<<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>???????????????>>>===<<<<<<;;;:::999888777777888777555444333333222222000...------......---+++,,,---...//////...---,,,************************)))************))))))((())))))************))))))((())))))*********))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((())))))************))))))*********)))((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))((('''((()))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++***)))))))))))))))************)))))))))))))))******+++&&&%%%***+++,,,:::BBB:::,,,,,,++++++***)))))))))+++***)))((('''&&&%%%$$$'''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++************************ """$$$'''***+++++++++))))))))))))************)))))))))))))))******+++)))************++++++++++++++++++,,,,,,,,,,,,,,,........................111111111222222333333444333333555666777777888888777777777888888888888888999:::;;;<<<<<<============???@@@BBBBBBBBBBBBAAA>>>============>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>><<<:::888666666555444333222111111111111..................------.........------,,,+++++++++++++++************)))************))))))))))))$$$%%%&&&(((***,,,------))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&&&&((())))))(((%%%&&&&&&'''(((''''''''''''((()))))))))((('''&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))***++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++*********++++++,,,,,,,,,)))************+++++++++*********+++,,,,,,,,,---,,,,,,,,,---------......------...///000111222222111222222333333444555555666555555666777888999:::::::::::::::::::::::::::666777777888999:::;;;;;;;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888777777777666555333222222222222...---------......---++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))))))))))))))((())))))************)))))))))***************))))))(((((())))))))))))((((((&&&'''''''''(((((((((((())))))))))))************)))(((''''''''''''((()))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,***)))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((('''***)))((()))+++,,,+++***))))))))))))************)))))))))))))))***++++++((((((,,,+++***888???444---,,,,,,+++******))))))******)))))))))(((((((((''''''''''''((((((((()))'''''''''((()))*********))))))))))))))))))))))))''''''(((((())))))******************************"""$$$&&&)))*********)))))))))))))))************)))))))))))))))******+++)))************+++++++++***+++,,,---......---,,,........................000111111222333333444444333333444555666666666666555666888::::::999888777777888999:::;;;;;;;;;;;;===>>>@@@BBBBBBBBBAAA@@@<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@>>>===;;;999888777444444333222111111111111.........//////.....................---,,,+++++++++++++++************)))************))))))))))))''''''((()))***+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((('''&&&&&&((())))))(((%%%%%%'''((((((((('''&&&''''''((()))************(((((((((((())))))))))))'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((((())))))))))))))))))(((************************)))***,,,,,,***)))***+++++++++++++++++++++++++++))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++*********++++++,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......------...///000111222222111222222333333444555555666666666666777999:::;;;::::::::::::::::::::::::555666666888999:::;;;;;;;;;<<<<<<===>>>??????@@@========================;;;;;;<<<===>>>>>>>>>===<<<<<<;;;:::999888777666444444222111000/////////...---,,,---......,,,+++***+++---......---+++***))))))))))))))))))))))))(((((()))******+++******))))))************)))))))))))))))))))))(((''''''******++++++++++++******%%%&&&&&&&&&''''''(((((())))))))))))************)))((('''&&&&&&'''((()))************************))))))************))))))''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******###%%%(((((((((((()))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))***)))((()))+++,,,,,,+++))))))))))))************))))))((())))))***+++++++++,,,///+++)))444999---------,,,,,,+++***)))))))))))))))***++++++,,,,,,&&&'''''''''(((((())))))&&&''''''((()))******+++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++***(((%%%$$$))))))))))))************)))))))))))))))******+++)))************+++++++++***+++---/////////---,,,---------............///000000111222333333444444333333444444555444444444444666999;;;;;;:::888777666666777888999999999999<<<>>>@@@BBBBBBBBBAAA@@@;;;;;;;;;<<<>>>???AAABBB???@@@AAAAAABBBBBBBBBAAAAAA@@@???>>><<<:::999888444444333222111111111222000000111111111111111000............---,,,+++***+++++++++************)))************))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((************************((()))***+++,,,---......((('''&&&&&&((())))))(((&&&''')))*********)))((())))))*********++++++,,,(((((((((((())))))))))))))))))))))))******************++++++,,,,,,,,,---))))))************))))))************************((((((((((((((((((((((((+++*********))))))((((((+++***)))(((((()))***+++'''(((((()))***+++++++++%%%&&&(((***+++,,,++++++++++++******)))(((((('''))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000///////////////000111111111222333222222333555888888888888888888777666666888777777777888999::::::888888999:::;;;;;;<<<<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<;;;:::999888===============<<<<<<;;;999999888777666555444444555444333222111///......,,,,,,------------,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''))))))***))))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))*********))))))))))))(((((((((((('''''')))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))......(((&&&)))***'''*********,,,......,,,***************+++,,,------++++++,,,,,,---......///,,,,,,,,,,,,+++***))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((+++*********))))))((((((++++++************++++++,,,,,,,,,------...........................------...///000111111222222111333333444444555666666777666777888999:::;;;;;;;;;999888777777777888::::::<<<<<<======>>>>>>??????<<<<<<<<<<<<============AAABBBBBBBBBBBBAAA@@@???BBB@@@>>>;;;999999888888222222222111111111000000---...///000000000......------,,,,,,,,,---......,,,,,,+++***)))(((''''''&&&&&&''''''((()))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***''''''((()))+++...000222))))))))))))))))))))))))&&&%%%%%%(((,,,---+++((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&************************************************++++++++++++*********)))******))))))))))))******'''(((((()))******++++++))))))************))))))((((((((((((((((((((()))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000///////////////000111111000111111111000111444666666777777888888777777777888888777777777888999999666777777888888999999999<<<;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<============<<<;;;;;;999888888777666555444333222222111000///......------------......---------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''******))))))((((((''''''))))))************)))))))))))))))************+++)))))))))(((((((((''''''''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))''',,,,,,(((&&&)))+++)))'''((()))***+++***)))(((+++******++++++,,,---...+++,,,,,,---......//////............---,,,+++***((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''((())))))***))))))))))))))))))))))))************)))))))))(((++++++************++++++******++++++,,,,,,,,,,,,...........................///000111111222222111222333333444444555666666666666888999:::;;;;;;;;;999888777777777888::::::<<<<<<===>>>>>>?????????============>>>>>>>>>>>>?????????@@@??????>>>>>>@@@???<<<:::888777777777333222222222222111111111...///////////////.........------,,,,,,,,,------************))))))))))))))))))))))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************)))(((''''''((()))***''''''((((((***,,,///000))))))))))))))))))))))))((('''&&&(((***+++(((&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((('''''''''************************************************,,,,,,,,,+++++++++++++++))))))************))))))((((((((()))******++++++---,,,+++)))((((((((((((%%%&&&&&&'''((())))))***))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++---......------...//////////////////000111111000111222111111111333555444555666777888888888888999888888777777777777888777777777777777888888888;;;::::::::::::;;;;;;<<<;;;<<<===>>>????????????<<<<<<<<<<<<<<<;;;::::::888888777666555444333333000/////////............---..................---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&++++++***)))((('''&&&&&&))))))))))))))))))))))))************++++++,,,,,,))))))))))))((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&******(((''')))+++***&&&''')))***)))(((((()))++++++++++++,,,---...///,,,,,,---...////////////000000000000///...---,,,((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((('''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++******************************************))))))))))))++++++************++++++++++++,,,,,,,,,,,,,,,---...........................///000111111222222111111222222333333444555555555666777888::::::::::::999888888888888999::::::<<<======>>>??????@@@@@@>>>>>>?????????@@@@@@@@@===>>>>>>?????????>>>>>>>>>===;;;999777666555555333333333333222222222222111000///...............///...---,,,,,,+++,,,,,,(((((())))))*********++++++++++++***)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++******)))((('''&&&%%%((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))(((((((((((()))+++,,,---)))))))))))))))))))))))))))((((((((())))))'''%%%))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''************************************************++++++++++++++++++++++++((()))***++++++***)))((((((((())))))************---,,,***(((''''''((((((&&&&&&'''(((((())))))***((()))))))))************++++++++++++++++++++++++************************+++---......---,,,...//////////////////000000111111222333333222222444555222333555666777888888888999888777666666666666666999999999999999888888888999999999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999777777666555444333222222.............../////////---......//////......---++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++******************&&&'''((())))))***))))))************************(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&******))))))((((((''''''******))))))))))))***************+++,,,,,,,,,---+++++++++************)))&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***((('''(((***+++''')))++++++******+++---,,,,,,,,,,,,---...//////,,,---...///000000000///000000000000///...------)))))))))(((((((((((((((''''''(((((((((((('''''')))(((&&&%%%&&&''')))+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++........................---------..................///000111111222222111000111111222333333444444444555777888999999::::::888888888888999999::::::<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@AAA@@@@@@@@@<<<;;;:::999777666555555444444444333333333222222222111///...---------...///...---,,,++++++++++++))))))))))))*********************))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))***)))))))))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((************************))))))))))))))))))))))))))))))******************((()))***++++++***)))((()))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))************************************************************+++,,,------,,,,,,---//////////////////000000111000111333222111111222333111222444555777777888888888888777666555555555555999888888888888888888888999999999999999:::;;;<<<<<<=========<<<<<<;;;::::::::::::::::::999888888666666555444333222111111.........////////////000------............------******+++,,,,,,+++++++++++++++++++++++++++++++++******************++++++&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))******)))(((''''''''''''(((((())))))************)))(((((()))******)))******+++,,,,,,---------------,,,,,,,,,++++++'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((())),,,,,,,,,+++***)))+++...000,,,,,,,,,,,,---...//////+++---...000111000000/////////000//////...---,,,******))))))(((((((((((('''((((((((((((((((((''')))(((&&&%%%&&&''')))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))((('''(((((((((((((((((((((((())))))))))))))))))******++++++************++++++........................---------.........//////...///000111111222222111000000111111222333333444444555666777888999999999888888999999::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>??????@@@@@@?????????;;;;;;:::999888777555555444444444333333333222222222111///...---------...///...---,,,+++*********************))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))*********))))))************))))))))))))))))))))))))******)))((((((((()))***++++++************))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***,,,------,,,,,,---...///////////////000111111...///111111000//////000111222333555666777777777777666666555555555555666555555555555555666666666:::999999999999::::::;;;<<<<<<<<<<<<;;;:::999888999999999999999888888777555555444333222111000000.........///////////////,,,------------------,,,)))***++++++++++++++++++++++++++++++++++++++++++)))))))))***************'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((())))))******))))))(((&&&&&&'''((()))***+++++++++***)))(((((()))***+++((())))))***+++,,,------...------------,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,+++)))+++///555000***''''''***,,,...++++++++++++,,,---...///***,,,...000111000///...////////////...---,,,++++++******))))))((((((''''''(((((())))))((((((''')))((('''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((((((''''''''''''''''''''''''''''''))))))))))))************++++++************++++++,,,,,,++++++++++++******,,,,,,------.../////////...///000111111222222111000111111222222333444444333444555777888888888888888999999:::;;;::::::::::::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCC===============<<<;;;;;;:::::::::999888777555444333333333333222222222222111000///..................---,,,++++++***+++++++++*********))))))((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******))))))+++---))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******************************)))))))))))))))))))))))))))))))))******+++++++++******))))))))))))*********)))))))))))))))))))))(((((()))***************''''''(((((()))*********))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...///////////////000111111///111333333222000000111111222333444555666666666555555444444444555666666333444444555555666666666::::::999999888999999999::::::;;;;;;;;;::::::999888888999999888888777666444444333222111000//////.........---------------++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++************************((((((((())))))*********((())))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))***************''''''(((((())))))******+++***)))(((((()))***+++'''(((((()))***+++,,,---,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((---...,,,///555CCC999---&&&'''***+++***+++******++++++,,,---...)))+++---///000///...---////////////...---,,,+++++++++******)))(((((('''(((((())))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))((('''''''''''''''((((((((((((((((((((((((((()))))))))************++++++************++++++++++++*********))))))))),,,,,,------...//////000...///000111111222222111111111222222333444444444333333555666777888888888888999:::;;;;;;;;;::::::999999:::<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>===<<<;;;:::999888888888888777555444333333222222222222111111111...///////////////......,,,,,,+++++++++++++++,,,))))))))))))************((((((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''(((((()))*********)))((((((((((((((((((((((((((()))******(((&&&&&&(((***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))******************************************************************++++++,,,,,,,,,+++***)))(((((()))***+++*********)))))))))))))))((()))***++++++***)))((($$$%%%&&&'''(((***++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...///////////////000111111333555777777666444444444222222333444555555555555444444444444444555666777444555555666777888999999;;;;;;:::999888888888888999999:::;;;<<<<<<<<<<<<888888888888888777666666444444333222111000//////---------,,,,,,+++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++************************''''''(((((()))))))))***))))))***))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))((((((((((((+++***)))'''''')))***+++&&&'''((()))***+++,,,,,,+++++++++*********))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$'''---///...222999OOOAAA111((())),,,+++)))************+++,,,------(((***---///000///---,,,000000000000///...---,,,+++++++++***)))(((((('''(((((())))))))))))(((((((((((()))***+++*********(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******+++***)))'''''''''((()))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++,,,,,,,,,+++++++++******,,,,,,------...///000000...///000111111222222111111222222333333444555555222333444666777777888888888999:::;;;<<<;;;::::::888888:::;;;<<<>>>??????AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@???>>><<<::::::666666777777666444222111222222222111111111000000---...///000000000......+++++++++***++++++,,,,,,''''''((()))***+++,,,,,,++++++******))))))(((((('''((((((((())))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))(((''''''(((***++++++******)))(((((((((((((((((((((((()))******'''$$$"""$$$'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,,,,------,,,+++*********+++++++++******++++++,,,---------,,,,,,,,,------............///000222333444888FFFKKK===000000555555333333444444555666666777444444444555555555555555666555555666666777888999;;;;;;;;;;;;:::999888777888999::::::888888999:::888888888777555444222111222222000///....................................++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''''')))))))))((())))))))))))************'''((()))+++++++++***)))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))+++,,,------,,,***)))((())))))***+++)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))---&&&$$$(((((((((444DDDPPP;;;++++++...***'''******************+++++++++......///////////////...000000000000///...,,,,,,---,,,***(((((()))***,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))************))))))))))))))))))************(((((((((((())))))))))))''''''((()))***++++++,,,++++++************++++++---,,,++++++************,,,---...///000000000000//////000111222333333333222111000111333444444222222333333444555666777777777999;;;======;;;999777::::::;;;;;;===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???===<<<:::999888666777777777555444222000222111///.........///000...,,,++++++------,,,***---,,,***)))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++++++++*********************))))))))))))******)))*********++++++++++++))))))(((((((((((())))))******))))))(((((('''''')))************+++++++++************************++++++++++++++++++++++++)))))))))))))))(((''''''************************************************************************))))))((((((((()))***+++,,,,,,+++***************++++++******++++++,,,---,,,,,,,,,,,,,,,---...///.........///000222333444EEEKKKIII;;;333444666222222333333444444555666666555555555555555666666666666666555555666666777777999999::::::;;;::::::999888999::::::888888999:::999999888777666444333222222111000///....................................++++++++++++++++++++++++,,,,,,+++******)))((((((************************))))))))))))))))))))))))***)))'''''')))))))))((('''(((((((((((()))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,---,,,+++***))))))***++++++)))((()))***+++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))%%%%%%***)))'''///<<>>???@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???===<<<:::999888666666666666555333222000222111///.........///000...,,,++++++------,,,***,,,+++***)))))))))***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***************************)))))))))((((((((('''''')))***)))((('''(((***((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********(((((((((((()))))))))))))))***************************))))))))))))******)))))))))*********++++++))))))(((((((((((())))))))))))))))))(((((((((((()))************+++++++++************************++++++++++++++++++++++++((())))))))))))(((((('''++++++++++++++++++++++++************************************************((((((((('''((())))))***++++++***)))))))))******++++++******++++++,,,---+++++++++,,,---...///000.........///000111222333IIIHHHAAA666444888777000111222222333333444555555555555555666666777777777777666555555444555555555777888999:::;;;;;;;;;;;;888:::::::::888888999:::999999999888666555333222222111000//////......///------------------------+++++++++++++++++++++++++++++++++******))))))(((************************))))))))))))))))))))))))***)))'''''')))))))))(((''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***+++,,,,,,+++******+++++++++***)))((()))***+++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''$$$''',,,***&&&)))222;;;///((()))***&&&&&&)))''''''(((***+++,,,---...+++,,,---...///000000000///000000000000000//////---,,,***)))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********'''''''''((()))***+++,,,......------,,,---------------...///000000000000111111111111111111111111333222111111222222111000444444555666777888999999<<<;;;;;;:::999888888777999999999:::;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAAAA@@@???===<<<:::999888555555555555444333111000111000///.........///000...,,,++++++------,,,*********)))))))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++(((((((((((())))))))))))((((((((())))))***************))))))))))))******((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++******************************************************++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))************)))))))))))))))***++++++******++++++,,,---***++++++,,,---...000111.........//////111222222;;;:::666111222777666000000111111222333333444444555555666666777777888888777777666444444333333333777888999::::::;;;::::::999:::;;;:::888888888::::::999999888777555444333111111000///////////////------------------------+++++++++++++++++++++++++++*********)))))))))(((************************((((((((((((((((((((((((***)))'''''')))))))))((('''''''''((((((((()))))),,,+++***((((((((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((())))))***+++++++++++++++,,,,,,,,,***)))((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++)))%%%&&&,,,///***((())))))&&&&&&***(((((()))***++++++,,,,,,***+++,,,...///000000000//////000000111000000000---,,,+++)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((())))))*********(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))*********)))))))))))))))(((((()))***+++---.../////////...............///......///000000000000000111111111111000000000000666555444444555555333222333333444555666777888888;;;:::999888888999::::::::::::::::::;;;<<<===>>>????????????@@@@@@@@@@@@@@@???>>>===;;;999888777444444444333333222111000111000///...---...//////...,,,++++++,,,---+++***((()))))))))******++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))******+++******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))*********+++++++++************************************************)))******+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******++++++******++++++,,,---***++++++,,,---...000111............///000111111---000111000000222222///000000111111222333333444555555555666777888888999888777666444333333333333888999999::::::999999888999:::;;;:::888777888999999999999888666555333222111000000////////////000------------------------++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''''')))))))))((((((((()))))))))*********,,,+++***((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((((((((()))))))))******+++,,,,,,,,,,,,)))(((((((((***++++++)))(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))(((&&&'''+++)))((((((******((()))+++++++++*********************+++,,,...///000000000...//////000000000000///,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))******+++++++++(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))*********)))))))))))))))(((((()))***,,,...///000/////////......///000000...///000000000000000000111111000000000000000000666555444444555555333222111222222333444555666777777777666666888:::===>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@???>>>===;;;999888777666333333222222111111000000111000...---------...///...,,,++++++,,,---+++***(((((())))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&&&&'''((()))******+++******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******)))************+++++++++************************************************'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++******)))))))))***++++++++++++******++++++,,,---+++++++++,,,---...///000///.........//////000111+++///333333000.........000111111222222333444444444444555666777777888888888777666555444444444444888999999999999999888888:::;;;;;;:::888777888999888888888777555444222111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''''')))))))))((())))))))))))************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((()))***'''((()))***+++,,,,,,,,,)))((('''(((***++++++***))))))))))))))))))))))))************************,,,***(((''''''((()))+++((((((((()))******++++++,,,,,,++++++***)))))))))***+++,,,---.../////////...///////////////......***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''))))))***************+++'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********'''''''''(((***,,,---...//////......//////000000///000000111111000000000000000000000000000000000333222111111222222111000111111222333444555555666444444555666888;;;>>>@@@<<<<<<<<<<<<<<<===>>>???===>>>>>>>>>>>>?????????===<<<;;;999888666555444222222111000000000000000000///...---------...///...,,,++++++------,,,***(((((()))*********))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((************************(((((((((((())))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((())))))***************))))))))))))******((((((((()))))))))******))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++************************************************''''''((()))))))))))))))************************************************))))))))))))))))))))))))((((((***+++++++++***)))***************+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...//////............///000000000000222222000......///111111222222333444444444222333444555666777888888888777777666555555555555666777888999999999999999:::;;;;;;:::888777777888777777777666444333111000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((((((((((())))))))))))***&&&''''''(((((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((()))***+++%%%&&&(((***++++++++++++)))((('''(((***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((******)))(((((('''(((***,,,+++)))+++++++++***************+++,,,------..................///......---,,,+++'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''''')))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++((((((((()))***+++---..................///000000000000111111111000000///......//////000000111111111000///000222222111000111222222333444555666666444444555777999;;;===>>><<<<<<;;;;;;;;;<<<===============>>>>>>>>>??????;;;:::999888666444333222222111000/////////000000000///...---,,,---.........,,,++++++------,,,***((())))))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((************************'''((((((((()))))))))***''')))***)))((('''(((***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))***************************))))))))))))******)))))))))*********++++++))))))(((((((((((())))))))))))))))))(((((((((((()))************+++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************&&&''')))*********)))(((++++++******+++,,,------++++++******++++++,,,---------,,,,,,,,,------...///............//////000222///---...000000000111111222222333333444555555222222333444555666777888888888777666666666666777444555666888:::;;;;;;;;;:::;;;<<<:::888777777888777666666555444222111000000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))***)))'''''')))))))))(((''''''''''''((((((((()))'''((()))+++++++++***)))************************'''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&((()))++++++$$$%%%''')))***++++++***(((''''''(((+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''''')))+++***''')))(((&&&&&&***---+++'''))))))******+++++++++,,,,,,,,,------...---------............---,,,+++***&&&'''((()))************))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))'''(((((()))***++++++,,,*********+++,,,---...///...............///000000000000111111111000000///---......///000111111222222111000111333444444333222333333444555666777777444555666888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>:::999888666555333222111111111///......///000000000///...---,,,---.........---+++,,,------,,,***))))))*********((('''&&&))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))+++++++++*********************))))))))))))******************++++++++++++))))))(((((((((((())))))******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************)))******)))(((((()))+++***)))((((((((()))+++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,------...,,,,,,---...///000111111////////////000000000000111111000000000222333444222444666888888777666555777777666666555555555444444555666777888999:::;;;888999999999999888777777666555444222111000000000///............------------,,,,,,+++*********++++++++++++************))))))))))))((()))******+++))))))(((((((((***+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))&&&''')))*********((('''&&&###"""###'''))))))'''))))))(((((('''''''''&&&++++++******)))(((((((((************************((((((((((((((((((((((((+++***)))(((((()))***+++***************)))(((((())))))))))))((((((((((((***)))(((''''''((())))))+++*********))))))((((((&&&''''''((()))******+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))*********+++++++++++++++***(((''''''))),,,,,,---.../////////......111///---+++)))(((((((((++++++++++++*********)))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))*********))))))(((((('''''''''(((((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))+++***++++++,,,---.../////////...------...000000000111111111111222222222111111000000//////.........//////000111111222222444444444555555555555555888555444666;;;???@@@???======<<<;;;;;;;;;<<<<<>>===<<<;;;:::888666333111///.........---------,,,,,,,,,//////...---,,,,,,++++++***++++++++++++***))))))(((((()))***************+++*********))))))((((((''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((&&&((()))++++++)))(((&&&)))************+++++++++))))))))))))))))))))))))''''''''''''((((((((((((+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,+++******+++,,,***)))((((((((()))++++++))))))))))))))))))))))))************************************+++++++++,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,------............///////////////////////////000000000000111111000000111222333444555555666777777666555444666666555555444444444444444555666666777888999999888888999999888888777666555444333222111000000000///............------------,,,++++++******+++++++++++++++************))))))))))))))))))******++++++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************((((((((()))))))))******)))'''%%%&&&((())))))'''))))))(((((((((''''''''')))))))))))))))*********************************((((((((((((((((((((((((***))))))(((((())))))***)))************)))((((((''''''((())))))((((((((())))))(((''''''((()))************)))))))))((((((''''''(((((()))******+++)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))*********++++++++++++***((('''''')))+++***+++---//////...---,,,---,,,+++***))))))******++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))*********+++,,,---///000111000///......//////000//////000000000111111111111000000000/////////...000000000111111222222222555555555555666666666666999777777999<<>>======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;;;;:::999666444111000/////////.........---------///......---,,,,,,++++++***++++++++++++***))))))(((((()))*********************)))))))))((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((()))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))******)))((('''))))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((((((***************)))))))))************************))))))))))))))))))))))))&&&''''''(((***++++++,,,)))+++,,,+++***)))***+++)))))))))((()))******+++))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,,,,,,,---------***++++++,,,,,,------...000000//////.........---.../////////000000000111111111111111222333444555666666666666666666666555555555444444444444444333555555666666666777777777777888888888888777666666444444222111000000000000///............---------,,,,,,++++++******+++++++++++++++************))))))))))))))))))*********,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++***)))))))))((()))***++++++,,,***)))((()))***)))((())))))(((((((((((('''''''''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))******))))))((('''$$$%%%''')))))))))((('''((((((''''''((()))***+++******))))))))))))(((((('''(((((())))))*********)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))***))))))))))))************++++++***)))'''''')))+++((())),,,......---+++)))(((((((((((()))***+++,,,******)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,...000111222222111000/////////000........./////////000000000000000000////////////222222222222333333333333666666666777777777888888::::::;;;===???@@@???=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999;;;:::888666444222000000000000/////////...............------,,,,,,++++++***++++++++++++***))))))(((((())))))******))))))))))))((((((((((((((('''*********)))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************************))))))))))))'''((()))******)))(((''')))))))))*********++++++))))))))))))))))))))))))''''''''''''((((((((((((************************************************))))))))))))))))))))))))&&&''''''((())))))******'''((())))))((('''((())))))))))))))))))******+++))))))))))))))))))))))))************************((())))))))))))*********+++++++++,,,,,,,,,,,,---***++++++,,,,,,------...////////////..................//////000000111111111111222333444555555666666666555555666777888888555555555555555555555555666666666666555555555555666777777777777666555555333333222000000////////////............---------,,,,,,++++++***++++++,,,+++++++++*********))))))(((((()))***************+++******)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))************)))((())))))***************+++***)))))))))*********))))))(((((((((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))(((((('''"""$$$''')))***)))'''&&&'''''''''((()))******+++))))))))))))))))))(((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((()))))))))*********++++++)))(((''')))***&&&(((+++------,,,)))((('''''''''((()))***++++++))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''')))******)))(((((())))))))))))((((((((((((&&&'''((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***,,,...000111444333222111000000//////....../////////000000000000000000000////////////444444444444444444444444777777777888888999999999<<<===???AAABBBAAA>>>===============<<<;;;;;;:::<<<<<<<<<<<<;;;:::999888:::999888666444222111000////////////.........------------,,,,,,,,,++++++***++++++++++++***))))))(((((()))))))))))))))(((((((((((((((''''''''''''***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((***************+++++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((&&&(((******)))(((((()))((()))))))))************))))))))))))))))))))))))************************((())))))))))))*********************++++++++++++***++++++,,,,,,------...............////////////.........///000111111111111222333444555666777777444444444555666888:::;;;666666666666666777777777666666666666555555555555555666666666666555444444222222111000///////////////............---------,,,++++++***++++++,,,,,,+++++++++*********))))))(((((()))************)))(((((())))))************''''''(((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''''''((()))(((((((((&&&(((***,,,,,,+++)))((('''((((((((())))))+++,,,(((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))(((''''''"""$$$''')))***)))'''&&&&&&&&&'''((()))*********(((((((((((((((((())))))))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***''''''((((((((()))))))))******+++***(((''')))***%%%''')))++++++***(((''''''((((((((()))))))))((())))))))))))((((((((((((***))))))(((((())))))***((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***,,,...000111333333333222111000///////////////000000000111111////////////000000000000444444444444444555555555777777888888999::::::;;;===???BBBCCCCCCAAA???===>>>>>>???>>>>>><<<;;;:::<<<<<<<<<<<<;;;:::999999888888777555444222111111.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))(((((()))))))))(((((('''''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((*********+++++++++++++++************************))))))))))))))))))))))))*********))))))((((((((()))+++------,,,+++++++++(((((()))************)))))))))))))))))))))))))))************************)))))))))*********++++++))))))*********+++++++++***++++++,,,,,,------...---.........//////000000------...///000111222222111222444555777888888888444444555666888999::::::666777777777777888888888666666666666666666666666444555555555555444333333111111000//////////////////............---------++++++******++++++,,,,,,+++++++++************)))'''((()))++++++******)))'''''')))***++++++++++++&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))%%%&&&''''''((((((''''''%%%''')))***+++***((('''%%%'''((((((((((((+++---(((((())))))))))))******++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))(((((('''&&&$$$%%%''')))))))))((('''&&&'''((()))******))))))''''''(((((((((((())))))************************((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((()))''''''''''''(((((((((((()))***+++***)))(((((()))&&&'''((()))***))))))(((((())))))))))))(((((('''******)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,...000111222222222222222111000/////////000000000111111111////////////000000000000333333333444555555666666666777777888999:::;;;;;;===@@@CCCDDDCCCAAA??????@@@@@@AAA@@@@@@>>><<<;;;<<<<<<<<<;;;;;;:::999888666666555444333222111000...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***))))))(((((()))))))))((('''''''''(((((((((((()))))))))'''''''''((()))*********)))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************,,,...///---,,,+++,,,'''((()))***+++******)))))))))))))))))))))))))))************************************+++++++++,,,*********+++++++++,,,,,,***++++++,,,,,,------...///////////////.........------...///000111222222111333555777888999999999555666777888999888777777666666666666777777777888666777777777777777777777444444444444444333222222000000///........./////////............---------++++++******++++++,,,---+++++++++************)))'''(((***+++++++++)))(((((()))******+++***))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((())))))******&&&''''''(((((((((((((((((('''&&&&&&&&&''')))***&&&((())))))''''''***,,,(((((()))))))))******************)))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***(((((())))))(((((('''&&&''''''((())))))((((((((('''((()))******)))(((((('''''''''((((((((())))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((()))***++++++)))(((((()))((((((((((((((())))))***(((((()))*********)))(((++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++'''((((((((()))))))))***%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))*********+++,,,---///000000000111222222111000///........./////////000000.../////////000000000111111111222333555666777777666666777888999:::;;;;;;===@@@CCCDDDBBB@@@@@@AAAAAABBBBBBBBBAAA???===<<<::::::::::::999888777666444444333222222111000000............------------++++++++++++++++++++++++***++++++++++++***))))))(((((())))))(((''''''&&&((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))*********+++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((*********++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,------(((+++---...,,,+++******'''((()))++++++******)))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......222111000///...---,,,,,,------...///000111222222111333555777999999999999777888999:::999777555333444555555555666666777777666777777777888888888999333444444444444333222222000//////............/////////.........---------+++*********+++,,,,,,---+++++++++************)))'''(((***+++,,,+++)))(((******++++++***)))'''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((()))))))))))))))+++((($$$""""""%%%))),,,)))+++,,,***'''&&&(((+++(((((())))))*********+++((((((((()))******++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((''''''&&&))))))))))))(((((((((((((((((()))******)))((('''&&&'''''''''(((((())))))++++++******************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))***++++++)))(((((()))))))))((('''''')))***+++'''((()))+++++++++******++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))((('''''''''''')))+++,,,'''((((((((())))))******%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++,,,---...///...///111222222111000///---------.........//////.../////////000000111111///000111333555666777888555666666888999:::;;;;;;===@@@CCCCCCAAA@@@AAABBBBBBCCCDDDDDDCCC@@@>>><<<999999999888888777666555333333222222111000000///000/////////............++++++++++++++++++++++++***++++++++++++***))))))(((((())))))((('''&&&&&&(((((())))))******++++++******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,++++++++++++,,,---------......000111222333444111222333444555777888888777777777777777777777666777777666555555555555555444555555555666666777777777666666444333222111111////////////////////////------------------------,,,,,,++++++***)))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,***************)))((('''))))))))))))))))))))))))***)))(((((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))((()))*********((('''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************,,,+++***))))))***+++,,,************************))))))))))))************((()))***++++++***)))(((((()))*********((('''&&&''''''(((((())))))******+++***)))((((((((()))***'''%%%$$$%%%((()))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))***++++++***(((((())))))(((((((((((())))))&&&&&&'''''''''''''''&&&'''((()))******+++************))))))(((((('''''')))))))))))))))))))))))))))(((''''''''')))***+++(((((()))***+++---//////000000000000000000000000000//////.........//////333222111000////////////222222333444555555555555666666666777888;;;===???@@@AAAAAABBBBBBAAAAAA@@@CCCBBB@@@>>>===<<<;;;;;;;;;;;;:::888666555444333444333222000///............------------,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))************))))))(((((((((((()))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))((((((((()))***++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))((('''''''''***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((())))))***+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++,,,,,,,,,------...------,,,,,,,,,------......------......///000//////000000111111222222111222222333444555666666333333333333333333333333777777666555555555555555444444555555666666666666666666555444333222111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))+++******))))))******+++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((((((((()))))))))))))))))))))))))))((()))******(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))((())))))***)))((('''&&&&&&'''(((((())))))((((((((((((((())))))((((((((())))))))))))************+++***))))))))))))***+++************************((((((((()))))))))******))))))************)))))))))))))))))))))((('''''''''((((((((()))))))))***+++***)))((('''''''''(((***(((&&&''')))******((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((************)))((())))))(((((((((((())))))'''''''''(((''''''&&&&&&(((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&''''''))))))((())))))***,,,---///000000000000000000000000000//////............//////000000000//////000000111111222333444444555555444666666777888999;;;<<<===@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>><<<<<<<<<<<<<<<;;;:::888666555333333444333111000///..................---------,,,,,,---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))************)))))))))(((((())))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******************)))))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------.........---......///000111111111111111111111111222222222333333333444444555555555555555555555555777666555555444555555555444444444555555555555666555555444333222111111000////////////////////////++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))((((((''''''(((((())))))))))))))))))))))))(((***+++***)))((()))***''''''(((((())))))******))))))))))))))))))))))))++++++************))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))******((('''&&&&&&&&&&&&+++)))''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))************))))))(((((((((((())))))((((((((((((((('''&&&%%%(((((()))))))))((('''''''''''''''((()))*********))))))))))))))))))))))))(((((('''&&&&&&&&&'''''')))******+++,,,...///000000000000000000000000000//////............//////............///000111222000111222333444444444444666777888::::::::::::999>>>??????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===<<<;;;999666444333222333222111///........................------------,,,,,,+++************+++))))))))))))))))))))))))************************''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))******************))))))))))))******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))+++***))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))***++++++,,,++++++++++++************************************(((((((((((())))))))))))'''(((((())))))*********************))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---......000111111111111111222222444333333333333333333333555555555555666666666666666555555444444555555555444444444444444444444444444333333222111111000000........................+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))***++++++***)))((()))((((((((('''(((((((((((((((((((((((((((((((((&&&''')))++++++***((('''((((((''''''''''''(((((((((((((((((((((((((((((()))***+++***)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))******))))))))))))******((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((()))***+++***)))(((''''''((()))***(((((((((((())))))))))))))))))(((((((((''''''((()))(((&&&%%%%%%&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((((()))******+++))))))(((((((((((())))))((())))))(((((('''&&&%%%(((((()))(((((('''&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((())))))((((((''''''''''''*********+++,,,...///000///////////////////////////............//////000---------......///000111000000111222333333333333555777999;;;;;;:::888777;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<:::888666444222111222111000///.....................------------,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((()))))))))******************))))))))))))******))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++*********)))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++*********+++++++++,,,,,,+++++++++++++++,,,---...---,,,,,,,,,,,,---......//////000111222333444444555555555555444444444444111111222222222333333333555555444444444444555555444444444444333333333333222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((()))***++++++***)))(((***))))))(((((()))******((((((((((((((((((((((((%%%''')))***+++***)))'''((((((''''''''''''(((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''(((((('''(((((()))))))))))))))******))))))))))))******((()))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))(((((((((((('''(((((()))************(((''''''&&&%%%&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((()))***+++))))))(((((((((((())))))(((((())))))(((''''''&&&(((((()))(((((('''&&&&&&***)))))))))((((((((('''((((((((((((((((((((((((************))))))((((((*********+++,,,---...///.......................................///000000//////............//////000000111222333333333333555777999;;;;;;999777555777888888999999888888777888888888888999:::;;;<<<<<<;;;999777555333111111000000///...------------------------,,,,,,,,,,,,*********))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))++++++***)))((((((((()))(((((((((((((((((((((((('''''''''((()))*********++++++++++++******))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********************************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************+++++++++++++++******++++++,,,---...//////......//////000111...///000111222444555555555555555555555555555555222333333444444555555666444444444333444444555666444333333333333333222222111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))(((******)))(((((()))+++,,,))))))))))))))))))))))))&&&'''((()))******))))))((((((''''''(((((())))))))))))))))))))))))))))))''')))***)))((('''((()))******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&''''''((()))'''((())))))******))))))******(((''''''(((******))))))))))))************((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******((((((((((((((())))))***))))))))))))(((((((((((('''((()))***+++++++++***&&&((())))))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((()))******))))))(((((((((((())))))'''(((((())))))((((((((((((((()))))))))(((''''''*********)))((('''''''''))))))))))))))))))))))))******+++++++++***))))))************+++,,,---.................................---......///000111000000//////.../////////000111222333444444444444555666999:::;;;999777666555666666777777666666555666666666777777888999:::999888777555444222111000//////...---------------,,,,,,,,,,,,++++++++++++***))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))))))))((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))+++***))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,++++++***))))))((((((************++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************++++++++++++************+++,,,---...///////////////000000111000000111222222333444444444444444444444444444444555555666777777888999999444333333333444444555666333333333333222222222111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''')))***,,,))))))))))))))))))))))))'''''''''((()))*********)))(((((((((((()))***+++))))))))))))))))))))))))&&&((()))((('''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))''''''&&&&&&&&&'''((()))(((((()))************)))***)))'''&&&&&&''')))***))))))))))))************))))))***++++++***))))))************************((((((((()))))))))******))))))************))))))''''''((()))))))))))))))***)))))))))((((((((('''))))))*********)))'''&&&###&&&***+++***)))***+++))))))(((((((((((())))))************************''''''''''''((((((((())))))(((''''''''''''((()))))))))(((((((((((())))))&&&'''((())))))***))))))(((((())))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((******+++***))))))))))))))))))***+++,,,,,,---------------------------------......///000111////////////000000111222111222333444444555555444444666888999:::999888777555666666777777666666555666555555555666777888888666555555444222111111000///...------,,,,,,------+++++++++*********)))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))))))))))))))))))))***+++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++************+++,,,---...---------------...//////222222222222222222222222222222222333333444444444333333333444555666666777333333333333444444555666333333333222222111111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************++++++))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&%%%&&&'''***+++))))))))))))))))))))))))''''''''''''((()))++++++)))))))))))))))***++++++))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''(((((()))))))))***+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))(((((()))******************((('''&&&&&&'''(((***))))))))))))************)))***+++,,,,,,+++***)))************************))))))))))))************((()))***++++++***)))(((&&&'''(((*********)))(((******))))))((((((((('''************(((&&&$$$"""###(((***)))(((((()))))))))(((((((((((())))))************************&&&'''''''''(((((())))))***)))'''&&&&&&'''((()))))))))(((((((((((())))))%%%&&&''')))************'''((()))******+++******''''''(((((())))))******))))))))))))))))))))))))&&&'''(((*********)))))))))((((((((()))***++++++---------------------------------......000111111---......///111222444555222222333444555555555555444555777888999999999888666666777777777777666666555555555555555666777777444444333222222111111000......---,,,,,,,,,------*********))))))))))))((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))*********++++++++++++************)))''')))+++,,,---,,,***)))+++++++++************)))))))))***,,,---...///000************))))))((((((+++++++++************))))))))))))))))))))))))))),,,+++*********+++,,,---******))))))))))))******------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......---------............///333333444444444333222222111444333000000333444111555555444444444444555555444444444444444444444444444444333222222111111000000000///...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******(((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))((((((+++*********))))))(((((((((((((((((((((((((((((())))))************))))))''''''(((((())))))******))))))))))))))))))************)))((('''&&&%%%%%%''''''(((((())))))*********))))))((((((((())))))*********)))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))*********+++***)))(((''''''((()))***,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++*********++++++,,,,,,,,,---......///////////////......//////000000111111222222111111222222333444000222666999999888666444666666777777777777666666777666555333333444444555222222111111000/////////000...------------,,,***/////////......---------******)))))))))))))))***************************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''************))))))))))))((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((((()))))))))))))))))))))))))))************++++++++++++*********))))))((((((***+++,,,,,,+++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))((((((((()))***+++,,,+++******+++++++++************)))%%%%%%&&&'''((())))))***++++++*********)))))))))+++++++++************)))************************,,,,,,+++++++++---...///++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------............///000111222222222222111111111444444111111555666333555555444444444444555555444444444444444444444444444333333222222111111000000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))************)))))))))(((************************))))))************))))))'''((((((((()))))))))***((((((((()))))))))******************))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''(((((()))))))))***''''''((((((((((((''''''************++++++++++++((())))))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))))))))***************)))(((((((((((()))***+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))))))))************+++++++++++++++++++++++++++,,,,,,---......///////////////......//////000000111111222111111111111222333333222444666888999888777666666666666777777666666666777666555444444444555555222222222111000000/////////...---,,,------,,,***---------,,,,,,,,,++++++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))),,,+++***)))'''&&&%%%$$$***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********************)))))))))((()))******+++***)))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((''')))************++++++++++++++++++************)))))))))))))))*********++++++++++++++++++*********+++++++++************)))++++++++++++++++++++++++************+++,,,......,,,,,,++++++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---------......---------............///......///000111111111111111444444222333777888666555555444444444444555555444444444444444444444444333333333222111111000000//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************************))))))************))))))(((((((((((())))))))))))&&&''''''((()))***++++++(((((())))))******++++++))))))))))))((((((((((((*********))))))******+++%%%%%%&&&'''((()))******'''(((((())))))(((((('''''''''((((((((()))))))))(((((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))))))))))))))))))))************+++***))))))))))))***+++)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,++++++++++++++++++---......///////////////......//////000000111111111111000000111111222333444555666777888888777777555555666666666666555555777666555555444444555555333222222111111000/////////...,,,,,,------+++***+++++++++************)))***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((,,,,,,+++***((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))(((((((((******))))))******+++,,,+++++++++*********))))))------------------------+++++++++++++++++++++++++++++++++*********))))))************************&&&&&&'''((()))***+++,,,+++++++++******+++++++++*********)))******++++++,,,,,,,,,---------......---------............///---...///000111111111111111444555333555999;;;999555444444333333444444555444444444444444444444444333333222222111000000000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++*********)))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))''''''((()))***+++,,,---''''''''''''((((((((((((******))))))((((((''''''+++************+++,,,,,,'''''''''(((((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((())))))******+++)))))))))))))))*********+++******************+++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))*********+++++++++,,,,,,,,,++++++*********---......///////////////......//////000000111111111111000000000111222222444444444444555555666777444555555666666555555444666666666555555555555555333222222111000000/////////---,,,,,,,,,,,,+++)))*********************)))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++*********)))))))))******))))))******+++,,,+++++++++*********))))))************))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))%%%%%%&&&((()))***++++++******))))))))))))*********)))))))))******+++,,,,,,,,,,,,---------......---------............///...///000111222222222222111444555333555999;;;999444444333333333333444444444444444444444444444444333333222111111000000///---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((()))***,,,---......((((((((((((''''''''''''******))))))((((((''''''&&&&&&%%%%%%&&&''''''(((*********))))))((((((((((((((())))))))))))(((((())))))*********+++++++++((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))******++++++******))))))))))))))))))*********++++++*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********---......///////////////......//////000000111111111111111000111222222333333333222222222333444444444444555555555555444444555555555555555444444333222222111000000//////...///---,,,+++,,,,,,+++)))*********+++++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((()))((()))))))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++************)))************++++++++++++++++++************)))))))))))))))))))))))))))*********++++++++++++++++++++++++************)))(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,***))))))))))))))))))******************+++,,,---,,,,,,,,,---------......---------............///000000111222333333333333000333444222333888:::888444444333333333333444444444444444444444444444444222222222111000000//////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++))))))************))))))))))))))))))(((((((((((())))))******+++,,,------++++++******))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))))),,,,,,+++***)))(((''''''((())))))******))))))(((((((((((()))))))))*********************,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))******************************))))))))))))))))))***++++++***))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))*********))))))************+++++++++,,,,,,++++++++++++++++++---......///////////////......//////000000111111222222111111222222333444222222111111111111222222333333444444444444333333333444444444444333222222111000000//////...------...---++++++,,,,,,***)))+++++++++++++++,,,,,,,,,(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))((('''''''''(((((())))))***++++++***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((('''))))))))))))))))))))))))************++++++++++++))))))))))))************+++***************+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))((()))***+++,,,+++******+++++++++************)))++++++++++++++++++,,,,,,)))))))))*********+++++++++++++++************)))(((((((((((((((((((((((())))))+++,,,,,,,,,+++++++++******))))))******+++*********++++++,,,---...,,,,,,,,,---------......---------............///111111222222333222222222///222222000222666777555444333333222222333333444444444444444444444444444222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))((()))))))))************++++++++++++++++++++++++))))))************))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))************(((((((((((())))))))))))))))))))))))***+++,,,---*********)))((((((((('''))))))************))))))&&&&&&&&&&&&'''''''''''')))((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******++++++******************************)))))))))(((((())))))******))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))************(((&&&%%%%%%&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********))))))************+++++++++++++++++++++++++++,,,,,,---......///////////////......//////000000111111333333333222333333444555111222222222222111111111333333444444444444333333222222333333333222111000/////////...------,,,,,,...,,,++++++,,,+++***)))*********++++++,,,,,,,,,(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))''''''((())))))***++++++***))))))((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))***************))))))((()))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''')))+++,,,---,,,***)))+++++++++************)))))))))*********+++++++++(((((())))))*********++++++++++++************)))))))))))))))))))))))))))((((((***++++++***)))(((,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,---------......---------.........//////111222222222222111111000///222222///000444666444444333333222222333333444444444444444444444444444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))******++++++***(((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))************))))))******))))))((((((((('''''''''''''''((((((((((((%%%%%%&&&'''((()))******''''''(((((())))))******''''''''''''((()))***+++'''''''''((((((((((((((())))))************))))))))))))))))))************%%%$$$$$$$$$%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++++++++***)))))))))+++*********))))))(((((('''((()))******)))((('''***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***(((%%%######%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********))))))************+++++++++*********++++++,,,,,,------......///////////////......//////000111111111444444333333444444555666222222333333333222222111222333333444444333333222111111222333222111000//////......---,,,,,,++++++...,,,++++++++++++***((())))))******+++++++++,,,(((((((((((()))***+++,,,************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))'''(((((()))***++++++,,,%%%&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))(((''''''''')))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,)))+++,,,+++***)))***+++))))))(((((((((((())))))******))))))))))))******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((++++++************++++++++++++++++++++++++++++++.........------,,,,,,,,,---......///////////////000111111111111222222222000111222333333222111000444444444444444444444444333444444555666666666555333333222111000///...---------,,,,,,+++***))))))+++++++++*********))))))++++++++++++*********)))*********)))))))))))))))((((((((((((((()))*********)))'''&&&&&&(((***,,,))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******))))))************))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&'''(((***+++(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))'''&&&&&&'''(((((((((((('''''''''(((((()))(((((((((((((((((((((((()))*********++++++++++++...------,,,+++***))))))+++++++++*********))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******)))((((((******))))))((((((''''''((((((((((((((()))******))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''+++++++++***************))))))))))))******************+++++++++,,,,,,,,,...------------......///222111000//////000111222111111222222222111111000444444444333333222222222000111333555666666555444333333222111000///...---.........------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******))))))((((((''''''++++++******************''')))******)))(((***+++))))))(((((((((((())))))******))))))))))))******+++++++++************)))))))))))))))))))))))))))************************))))))***************)))++++++************++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,------...///.........000111111111111222222222111111222222222111000000444444444444444444444444111111222333333333333333222222111111000///......------,,,,,,+++******)))+++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((('''((()))******)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))******((())))))******))))))((('''((())))))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))'''''''''(((***+++))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''((()))(((((('''''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++---,,,,,,++++++******)))+++++++++*********))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))***)))))))))((((((((('''((((((((((((((())))))***))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))******************+++++++++,,,,,,,,,.........---......///000111111000//////000111111111222222222222222111111444444444333333222222222111222444555666555444333333333222111000///...---......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((())))))******)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))++++++++++++************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))***)))))))))))))))((((((,,,,,,++++++***))))))(((&&&'''))))))(((((()))+++***))))))(((((())))))*********))))))))))))******+++++++++************)))))))))))))))))))))))))))************************(((((((((((()))******+++++++++************++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---............---000111111111111222222222222222222222222111000///444444444444444444444444111111222333333333222222111111000000/////////...---,,,,,,++++++*********+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((()))))))))******'''(((((())))))(((((('''((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++******))))))(((((('''''')))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''((()))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++++++++++++++************)))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///.........//////000111000000////////////000000222222333333333333222222444444333333333333222222222333444555555444333222222222111000//////.........------------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))++++++*********)))))))))+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))***************+++++++++*********))))))((()))******((('''(((******))))))))))))))))))***+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++(((''''''&&&''')))+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000111111111222222222333222222222111000000///333333333333333333333333333333444444444444333333////////////////////////,,,,,,,,,++++++*********************)))))))))))))))(((((((((((('''''''''((((((((()))))))))))))))((((((((((((((())))))***&&&''')))***+++***((('''((((((((((((((((((((((((************))))))))))))(((((())))))************''''''((((((((((((''''''))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))******(((((((((((())))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''((()))+++,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,************))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))))))))))))))(((((((((((((((''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,//////...//////000111222000//////////////////000222222333444444444333333333333333333333333333333333333444444444333222222222111111000//////......------------------------************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++************************'''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******))))))((()))******++++++,,,,,,,,,))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))******++++++,,,,,,))))))*********++++++++++++,,,---+++)))'''((()))******))))))))))))******++++++************+++++++++++++++*********))))))************************************************(((''''''&&&''')))+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000000000111111111222222222333222222111111000000000333333333333333333333333222333333333333333222222//////..................,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((((((((('''''''''&&&''''''(((((())))))))))))((((((((((((((())))))***%%%''')))++++++***((('''(((((((((((((((((((((((())))))))))))************(((((()))***+++******)))''''''((((((((((((''''''******))))))))))))******((((((((((((((((((((((((************************((((((((((((((())))))***&&&&&&'''((()))***++++++((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))***,,,---******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******++++++,,,))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&'''((()))(((((((((((())))))))))))'''''''''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,.........//////000222222//////000000000000//////111222333444444444444444333333333333333333333333333333333333333333222222111111000000///.........------------------------************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++++++++++++++++++++++++++(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************,,,+++++++++******))))))((()))))))))******++++++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))******++++++,,,,,,((())))))***++++++,,,,,,,,,------,,,)))(((((()))+++******))))))******+++++++++************+++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((()))******+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////000111111111111000000111111111111222222222222111111000111111222222333333333333333333333333000000111111111000////////////......---------,,,++++++++++++++++++++++++(((((()))))))))))))))***((((((((((((''''''''''''&&&''''''(((((())))))***((((((((((((((()))******&&&''')))***+++***((('''))))))))))))))))))))))))(((((()))))))))))))))***((()))***+++++++++***)))'''(((((())))))(((((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((***,,,...///++++++***)))(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++(((((()))))))))))))))***+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((())))))***+++(((((((((((())))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))******************+++++++++,,,,,,,,,---------...///000111222000000111111111111000000000111222333333444444333222222333333333333444444222222222222222333333333000000000//////.........,,,,,,,,,------------...************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++((((((((()))))))))******)))((((((''''''(((((()))(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************))))))++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))*********************************++++++(((***+++***)))((()))++++++******))))))******+++,,,++++++******++++++,,,+++++++++************)))************************(((((((((((((((((((((((())))))***************)))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////000000000000000000111111111111222222222111000000000000222333444222222222222222222222222000000111111000//////...//////......---,,,++++++++++++++++++++++++++++++(((((((((((())))))******)))))))))(((((((((''''''&&&&&&''''''((())))))***((((((((((((((()))******&&&'''(((******))))))((())))))))))))))))))))))))''''''((((((((()))))))))''')))***,,,,,,+++***)))((())))))******))))))((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***,,,///000,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************(((((((((((())))))******+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))))))))((('''((((((((()))))))))***'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...000111222000111222333333222111000///000111222333333333333222222222333333444444444111111111111222333444444///////////////.........,,,,,,,,,---------......************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''')))******++++++,,,,,,---++++++***************)))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))***)))))))))))))))((((((,,,,,,++++++***)))))))))%%%&&&((()))((()))+++---++++++************++++++,,,++++++******++++++,,,+++++++++************)))************************(((((((((((((((((((((((()))***+++,,,,,,+++)))(((++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---......///////////////000111111111111222222222000000//////000222444555222222222222222222222222222222222222222111000000000000///...,,,+++******++++++++++++++++++++++++'''((((((((())))))******))))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''')))+++,,,,,,,,,***)))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))),,,+++***)))((('''&&&&&&(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))+++---///111,,,+++***)))(((((((((((())))))))))))))))))))))))************++++++++++++*********)))))))))))))))'''((((((((())))))******+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$'''((((((((())))))******'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,...///000111111222333444444333222111...///000111222333333333222222222333333444444444111111111111222333444555///////////////.........,,,,,,,,,------.........************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******'''((((((((())))))******&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))***+++,,,------...---,,,,,,++++++*********))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))&&&''')))++++++)))'''&&&''''''(((((())))))******)))************++++++++++++++++++************)))((((((((())))))*********$$$%%%(((***,,,,,,,,,,,,+++++++++*********)))))))))***++++++++++++***)))************************---------...------,,,,,,......//////000000111111000111111111111222222222111111111111111111111111222222222222222111000///111111000000//////......------,,,,,,,,,,,,++++++******************************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))***+++,,,,,,&&&''')))*********)))((())))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))******''')))***++++++***)))'''''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))((((((***)))'''&&&&&&'''((()))+++*********))))))((((((*********************************)))))))))))))))++++++,,,,,,,,,,,,------............////////////000111111111111222222222000000000111222222333333222222222222222222222222222111111111222333333444333333111///...---------+++,,,,,,------,,,,,,+++))))))))))))((((((((((((''''''(((((())))))******(((((())))))*********+++))))))************))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''''''''''''((((((((()))***)))(((''''''((()))***))))))************))))))))))))))))))************))))))(((((((((((())))))******)))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((+++*********))))))((((((******************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((()))******)))((((((((((((((())))))))))))))))))************++++++++++++++++++************))),,,,,,---------.........(((((()))***************+++++++++*********))))))++++++***))))))***++++++************************,,,------...------,,,,,,.........///000000111111000111111111111222222222111111111111111111111111222222222222222111000000111111000000//////......------,,,,,,,,,,,,++++++******************************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))***++++++&&&'''((()))***))))))((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))(((''')))(((((((((''''''''''''))))))))))))************************)))))))))(((***((('''&&&&&&'''((()))************)))))))))((())))))))))))))))))))))))************))))))))))))++++++,,,,,,,,,,,,------............////////////000000111111111222222222333333222222111000000000222222222222222222222222000000000000000111222222333222111///...---------,,,,,,------...---------************))))))))))))(((((((((((())))))))))))((()))))))))************)))******++++++******)))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''((((((((())))))***)))(((''''''((()))***))))))************))))))))))))))))))************))))))(((((((((((())))))++++++***)))))))))))))))(((((()))))))))*********))))))))))))((((((((((((************)))))))))(((******************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))************************))))))))))))))))))(((((()))************++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((+++++++++***************---+++)))(((((()))+++---************************,,,,,,------...------,,,---......//////000111111000111111111111222222222111111111111111111111111111222222222222111000000111111000000//////......------,,,,,,,,,,,,++++++******************************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((()))******''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((((((''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((((((((((((((()))***++++++***)))(((,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++***)))((((((((((((((((((''''''''''''))))))*********+++++++++************)))))))))))))))((('''&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------............////////////000000000111111111222222333333222222111000000000222222222222222222222222///////////////000000111222111000///...---------,,,,,,------......//////++++++++++++************))))))))))))(((((((((((())))))))))))************)))******++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))************))))))(((((((((((()))))),,,++++++************************+++++++++,,,,,,))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++*********))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((())))))++++++************+++++++++******))))))((((((((())))))*********++++++++++++++++++*********)))))))))))))))))))))*********,,,+++***((((((((())))))************************++++++***))))))***++++++************************,,,,,,------...---------------......///000000111000000111111111222222222111111111111111111111111111111222222222111111000111111000000//////......------,,,,,,,,,+++++++++***************************))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))++++++***************+++((()))************)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((('''''''''((())))))))))))******************)))))))))))))))(((''''''''''''((())))))*********))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------............////////////000000000000111111111111000000000111222222333333111111111111111111111111000///////////////000000000//////...------------,,,,,,,,,,,,---......///++++++*********)))))))))******))))))(((((('''''')))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))+++******))))))******************+++++++++,,,,,,))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((++++++************++++++++++++******))))))(((((())))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++***)))((((((((()))***+++************************((()))+++,,,,,,+++)))(((************************+++,,,,,,---.........------------...//////000000000000111111111222222222111111111111111111111111000111111222222222111111111111000000//////......------,,,,,,,,,+++++++++***************************))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))((())))))******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))+++***************++++++))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))******'''''''''''''''((())))))))))))))))))))))))******++++++++++++++++++++++++))))))******+++++++++,,,+++++++++,,,,,,,,,------............//////////////////000000000111111111000000000111222222333333111111111111111111111111111000000/////////000000......---------------...++++++******++++++------******)))))))))(((((((((******))))))((((((''''''******))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))))))))((((((((())))))***)))))))))************+++))))))))))))(((((((((((())))))))))))))))))******((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++************************+++*********)))))))))((())))))))))))******************************************))))))))))))((((((******************************************)))))))))************++++++++++++++++++************)))******)))))))))))))))((((((((((((((()))***,,,,,,***************+++++++++'''))),,,......,,,)))'''************************++++++,,,---............,,,------......///000000000111111111111222222222111111111111111111111111000000111222222222222111111111000000//////......------,,,,,,,,,,,,++++++******************************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((())))))***************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))******))))))))))))))))))***'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************&&&&&&''''''((()))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------............/////////////////////000000000111111333333222222111000000000111111111111111111111111111000000////////////000------,,,,,,,,,------...,,,+++***))))))***+++,,,))))))))))))((((((((('''))))))))))))((((((((((((************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))************))))))(((((((((((())))))(((((((((((((((((()))***((((((((())))))))))))***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))************+++*********************************)))))))))(((((((((((()))******)))((((((******************++++++)))************++++++++++++++++++************)))(((((((((((('''''''''&&&'''((()))******+++++++++))))))*********+++++++++((()))+++,,,,,,+++)))(((***************************+++,,,---............,,,,,,---......//////000000111111111111222222222111111111111111111111111000000111222222222222222111111000000//////......------,,,,,,,,,,,,++++++******************************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++++++++***))))))))))))))))))(((((('''((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))******))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''''''''((((((((()))''''''''''''((((((((((((((()))))))))************%%%&&&'''(((((()))))))))((()))))))))************++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,,,,------............////////////////////////000000000111333333222222111000000000111111111111111111111111000//////...------......,,,,,,++++++,,,---.........---+++***))))))***+++*********)))))))))(((((((((((((((((())))))))))))************)))))))))((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********'''((()))******)))((('''''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))))))))(((((())))))***+++((((((((()))))))))******))))))))))))((((((((((((((()))))))))******************************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,))))))*********+++++++++************************+++*********))))))((((((&&&((()))++++++)))(((&&&)))))))))***+++++++++,,,)))************++++++++++++++++++************)))---,,,,,,,,,++++++******'''(((***++++++***))))))))))))******++++++++++++***************************************************+++,,,---............,,,,,,------...//////000000111111111111222222222111111111111111111111111///000111222222222222222111111111000//////......---------,,,,,,,,,++++++******************************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++,,,,,,+++***))))))******)))((('''''''''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))******)))******+++,,,,,,******))))))))))))******+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$#########$$$&&&((()))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))*********+++%%%&&&'''((())))))))))))(((((())))))*********+++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------............/////////000////////////000000000000000000000111222222333333000000000000000000000000///...------,,,,,,,,,,,,++++++++++++,,,---......111///---+++******+++++++++++++++************)))''''''(((((())))))******+++*********))))))((((((++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************'''((()))******)))((('''''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))******))))))***+++,,,,,,((())))))))))))*********))))))))))))(((((((((((((((((())))))*********+++******************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))******++++++++++++************************************************))))))))))))))))))))))))************************(((((())))))*********++++++*********))))))(((((()))))))))))))))))))))))))))))))))((())))))***++++++++++++******)))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,------......---------------...///000000111000000000000111111111111222222222222222222222222........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************///...,,,+++***)))))))))+++*********))))))(((((()))))))))))))))******+++''''''((())))))((('''''')))************+++++++++))))))))))))))))))))))))''''''(((((())))))******''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))((((((+++*********))))))((((((,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))(((''''''&&&&&&###$$$&&&''')))***++++++((((((((((((((()))******,,,+++***)))))))))++++++************************,,,***)))'''''''''(((((())))))(((((((((((())))))+++++++++************)))*********)))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))++++++)))'''&&&'''((((((((((((((((((((((((%%%''')))***+++***)))(((((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))************,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,---------............///------------............000000000000000///......000000111111111111000000000000///...------,,,,,,+++***))))))***,,,...///------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++...)))%%%%%%))),,,+++((('''((()))******************))))))((('''&&&&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))((((((******************************)))))))))))))))***''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((()))))))))*********++++++++++++************************+++,,,,,,,,,+++***)))))))))***************************************************************************))))))))))))*********+++************)))))))))((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++*********+++************+++,,,,,,+++++++++++++++++++++++++++,,,------......------------......///000000111000000000000111111111111222222222222222222222222111111111111111111111111////////////............++++++******************************************,,,,,,+++*********++++++))))))))))))(((((((((''')))))))))))))))******+++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))((((((''''''***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******+++*********)))******+++************************+++***)))((('''((())))))***))))))(((((())))))***+++++++++*********))))))***)))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))++++++)))(((((((((((((((((((((((((((((((((&&&''')))*********((('''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))***************************++++++,,,***+++,,,,,,------,,,,,,---------............///000000000000111111111111000000000000000///............////////////......000//////...------,,,,,,,,,+++***)))***+++---...,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******)))*********(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((()))))))))************,,,)))&&&&&&)))***)))(((((((((((()))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************)))))))))(((******************************))))))))))))******++++++***)))(((((((((((())))))))))))))))))))))))((((((((())))))*********)))******++++++******)))******)))))))))***++++++++++++******)))*********************************++++++++++++++++++++++++************************)))))))))***************************))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------......///000000000000000000000111111111111222222222222222222222222/////////////////////////////////............---+++++++++******)))))))))***************************************+++,,,---)))((((((((((((''''''''')))))))))))))))******+++***)))(((''''''((()))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))***+++++++++***************)))((('''((((((((((((((()))******))))))******+++******)))************************))))))((((((((()))***************))))))*********++++++*********)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))++++++***))))))***))))))))))))))))))))))))(((((()))******)))''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))(((((((((((()))*********+++,,,,,,------,,,,,,---------............///------........./////////000000000000000//////.........////////////......//////......---,,,,,,,,,,,,+++*********+++,,,---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))******)))))))))***++++++''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))***************))))))(((((((((''''''+++***)))((('''((())))))+++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((************))))))))))))******************************)))))))))******+++---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))***************)))******++++++******)))))))))(((((()))***++++++*********)))******++++++************************++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................//////000000///000000000111111111111111111111111111111111111........................//////.........---------...------,,,,,,+++++++++***************************************++++++,,,)))))))))))))))((((((((()))))))))))))))******+++***)))'''&&&&&&''')))***))))))))))))************))))))))))))))))))))))))******))))))((((((''''''******************++++++(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))******)))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********+++++++++++++++***)))(((((((((((((((((())))))***'''(((***+++++++++))))))************************'''(((((())))))***++++++++++++************++++++************)))))))))))))))))))))))))))*********++++++******************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))*********)))***,,,))))))))))))))))))))))))))))))******)))((('''&&&((((((((((((((((((((((((((((((((()))))))))))))))************************((()))))))))************((((((((((((((()))*********+++,,,,,,------,,,,,,---------............///,,,,,,------------......//////000000000000//////000000111111111111000000.........------,,,,,,,,,---,,,+++*********+++,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////---+++)))))))))((())))))***+++,,,************************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))*********)))***,,,+++)))''''''(((---,,,***((('''((()))+++++++++*********)))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))******************************))))))******++++++************+++,,,------))))))))))))))))))))))))******************++++++))))))************))))))(((((((((((()))***++++++***)))))))))***+++,,,,,,************************++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................///////////////000000000111111111111111111111111111111111111111111111111111111111111............---------------------,,,,,,+++++++++************************,,,+++******))))))******************************)))))))))))))))******+++)))(((&&&%%%%%%&&&((()))(((((()))))))))*********))))))))))))))))))))))))******))))))((((((''''''++++++******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))******++++++++++++***((((((((((((((())))))***'''((()))***+++******)))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++*********)))))))))(((((((((((())))))******************************++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((***)))))))))***,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))***++++++***+++,,,,,,------,,,,,,---------............/////////000000000111111111//////000000000000//////000000111111111111000000---------------,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////---+++)))(((((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''******)))))))))))))))))))))+++,,,,,,***(((((()))...---+++)))))))))+++,,,***)))))))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************************+++,,,,,,************+++,,,---...************************++++++******************)))))))))******)))))))))(((((((((((()))***+++,,,***)))))))))***+++,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++*********))))))))))))************************************)))))))))((()))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........//////////////////000000000000111111111111111111111111111111111111000000000000000000000000.........------------,,,************************************************,,,+++***)))))))))))))))******+++++++++++++++,,,)))))))))))))))******+++)))((('''&&&&&&'''((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&&&&'''((()))***+++,,,,,,,,,((((((((((((((()))******''''''((()))************))))))))))))))))))))))))'''((()))***++++++++++++*********))))))***************)))))))))(((((((((((((((((()))******++++++)))))))))***************)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))((('''''')))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,***+++,,,,,,------,,,,,,---------............///....../////////000000000...//////000000000000000......////////////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++---......---+++***))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************))))))))))))***)))))))))*********)))---,,,+++***)))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))***************************************************+++,,,---...---,,,+++***************************************************)))))))))((())))))******))))))((())))))))))))***+++------*********)))******++++++************************************************************************,,,,,,,,,++++++*********((()))))))))************************************((((((''''''(((((()))************+++++++++,,,,,,+++************+++,,,,,,------------------------------...////////////////////////////////////...000000000000111111111111111111111111111111111111.................................---------,,,,,,)))))))))******++++++,,,***************************))))))))))))******+++))))))******++++++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))((((((((()))))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))((((((((((((((('''((()))***++++++++++++((((((((((((((()))******'''''''''(((((()))++++++))))))))))))))))))))))))((((((***+++,,,++++++******))))))(((((())))))******)))))))))(((((((((((('''(((((()))******++++++((((((((())))))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))((('''%%%%%%''')))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,***+++,,,,,,------,,,,,,---------............///,,,,,,,,,------------.........///000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************)))))))))((()))&&&$$$%%%(((******((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))((()))))))))************************************************+++,,,---...---,,,+++******)))))))))*********************************))))))((((((((((((((())))))))))))(((((())))))******+++---...///++++++******)))*********************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********(((((())))))*********+++************************'''''''''''''''((()))))))))))))))******+++++++++******))))))******+++,,,---------------------------......//////////////////////////////.........000000000000111111111111000000000000000000000000111111111111111111111111......---------,,,,,,,,,******+++,,,---......///************************''''''(((((()))+++,,,---(((((())))))*********+++)))))))))))))))******+++***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******&&&'''''''''(((((())))))******))))))((((((''''''************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++((())))))************)))((((((((((((((()))******((('''''''''''')))+++,,,))))))))))))))))))))))))((()))***+++,,,+++******))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))***+++++++++''''''(((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((((((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))***************************++++++,,,++++++,,,---------,,,,,,---------.........///////////////000000000000111......///000000000000000000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((('''((((((************************))))))))))))))))))))))))))))))************))))))+++*********))))))(((((()))$$$ !!!&&&******'''%%%&&&'''((())))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((******++++++++++++******(((((())))))*********+++************************************+++,,,---...))))))))))))***+++,,,---***************************)))))))))((((((''''''(((((())))))))))))((((((*********+++,,,...///000,,,,,,+++***)))))))))*********++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((************************+++,,,---...---+++((('''+++*********))))))((((((******++++++++++++************+++++++++,,,,,,,,,........................---------............//////////////////000111111222111111111000000//////222111111111000000//////666333000.........---,,,.........------,,,,,,+++,,,,,,***)))))))))***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,***)))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((((((((('''((()))******)))(((''')))))))))))))))(((''''''))))))))))))))))))))))))---+++)))&&&%%%&&&((()))'''&&&%%%$$$###$$$%%%&&&************))))))))))))''''''(((((())))))******'''((()))******+++++++++((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++------------------------111111111111000000000000111111111111000000000000000000000000000000000000///......---+++******)))+++***************++++++************************))))))))))))))))))))))))***************************+++---......---+++***)))))))))))))))(((''''''++++++++++++++++++++++++******))))))((((((''''''((((((((()))******++++++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))'''&&&'''***+++***(((+++******)))******++++++''''''((()))))))))))))))+++++++++*********))))))***)))'''&&&'''(((***+++***+++,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))************'''(((***++++++***)))(((******))))))((((((''''''%%%%%%'''((())))))))))))******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++,,,+++)))((('''************)))))))))(((******++++++++++++************+++++++++,,,,,,,,,............................../////////000000000///////////////000111111111111111111000000000///111111111111000000000///222000......//////...---//////..................,,,+++***)))))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***)))))))))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))(((((()))))))))))))))((('''''')))))))))))))))))))))))),,,***'''%%%%%%%%%'''(((((('''&&&%%%&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))************)))(((''''''((((((((((((((()))******))))))))))))))))))))))))******************++++++,,,+++******,,,---,,,***,,,,,,,,,,,,,,,,,,++++++------------------------////////////............000000000/////////......///////////////////////////......---+++******)))+++***************++++++************************))))))))))))))))))))))))************************)))***,,,---...---,,,+++)))))))))))))))(((((('''******************************))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&'''***+++***(((+++******)))))))))))))))((()))******+++++++++***+++++++++*********))))))***)))'''''''''(((***+++***++++++,,,+++***)))(((++++++++++++++++++++++++))))))))))))************((()))***++++++***((('''***)))))))))))))))((((((&&&'''((()))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))*********))))))(((((('''************))))))))))))******++++++++++++************+++++++++,,,,,,,,,---------------------------.........///////////////////////////000111111111111111111000000000000111111111111000000000000///...---...000000///---------------------......,,,+++******))))))******************************))))))************)))))))))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))'''''''''((()))*********++++++******)))))))))((())))))(((((((((((())))))))))))******))))))(((((())))))))))))))))))))))))***)))'''%%%$$$%%%&&&'''(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))++++++******************+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------............/////////////////////.........------..............................---,,,,,,+++******++++++***************+++************************))))))))))))))))))))))))************************((()))+++,,,------------******)))))))))(((((((((((((((((((((((((((((((((***))))))))))))(((((((((++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))((('''((()))***)))(((+++******))))))(((((((((***+++,,,,,,,,,,,,,,,,,,+++++++++***************))))))((('''((()))***+++***++++++++++++***))))))++++++++++++++++++++++++))))))))))))************)))***+++++++++)))(((''')))))))))***************((())))))*********))))))******++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))***+++***)))(((((((((((()))*********)))))))))))))))******++++++++++++************+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------///////////////000000111111111111000000000000000111111111000000000000000///...///000111111///---)))))))))******++++++,,,+++++++++***************************************))))))************))))))((((((((((((((((((((((((------,,,+++******)))((()))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++******))))))(((((('''***)))(((''''''((()))***))))))*********))))))(((((((((((((((((((((((((((***)))'''&&&%%%&&&''''''''''''(((((()))***+++,,,''''''''''''((((((((((((******))))))((((((''''''%%%&&&'''((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++++++++******************))))))***,,,...---,,,,,,,,,------------......------------............000000000000111111111111/////////.........------------------------------......---,,,,,,+++******,,,+++******)))*********************************))))))))))))))))))))))))************************'''(((***,,,---.........*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))***))))))))))))))))))***(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))((((((((()))))))))(((*********+++++++++******++++++,,,,,,---,,,,,,+++************************))))))((((((((()))***+++*********+++************))))))))))))))))))))))))((()))))))))******************++++++***)))((('''))))))******++++++,,,,,,******+++++++++***))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++******+++,,,---++++++***)))))))))******))))))))))))))))))************++++++++++++************+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------///////////////000000111000000000000000000111111000000000000000000111111111111000111222111...,,,((())))))******+++++++++++++++++++++******))))))************************))))))************))))))((((((((((((((((((((((((************************)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))(((((((((''')))))))))(((((('''''''''***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((***)))((('''''''''((()))&&&&&&'''((()))*********&&&'''''''''((((((((()))******))))))((((((''''''%%%&&&'''((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))***************************))))))***,,,...---,,,,,,,,,,,,------.........---------......////////////000000000111111111222000000000/////////..............................---------,,,,,,++++++***,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,---///000000++++++***)))((())))))***))))))))))))))))))))))))))))))))))))************(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))((((((((())))))***+++,,,---.........***+++++++++++++++******************************)))))))))))))))******+++******************++++++))))))))))))))))))))))))((()))))))))***************************)))(((((())))))******++++++,,,,,,***+++++++++++++++***)))******++++++++++++******************************))))))))))))))))))))))))))))))******+++++++++,,,***)))'''&&&&&&''')))***************************))))))))))))******************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////////////////000111111000000000000111111111111000000000000111111111111222111000000000000...,,,,,,,,,,,,,,,,,,,,,------***++++++++++++***))))))************************))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))(((((())))))))))))((((((************************((((((((((((((((((((((((************************))))))))))))************************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********************************)))(((''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))******++++++******)))))))))))))))))))))))))))))))))((((((((())))))%%%&&&'''((())))))(((((('''''''''(((((())))))***))))))))))))(((((((((((())))))))))))((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))*********++++++++++++***)))***,,,------,,,++++++,,,,,,------......---------...//////000000------......//////000000000000000/////////..............................---------,,,,,,+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++---...000111111,,,+++***)))((()))******************************)))))))))************+++'''(((((()))******++++++))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))***)))((('''((())))))***,,,.../////////...***************))))))(((***************+++++++++)))))))))*********++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))******)))))))))***************)))******+++++++++************++++++++++++******************************))))))))))))))))))))))))***************+++++++++((('''%%%######%%%'''((('''((()))******)))((((((((()))))))))******************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///////////////000111111///000000000111111111111///000000000111111111111000...,,,,,,...///...------------------,,,,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&''''''((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))*********))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))(((((((((((('''''''''((())))))******(((((())))))))))))((((((((()))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))(((((('''''''''((())))))***++++++(((((((((((())))))))))))************)))(((''''''((((((((((((((()))******))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,+++******,,,---,,,*********++++++,,,------------------...///000000000---------...///000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,---...///000222222---,,,***(((((()))***+++************************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((***+++***'''&&&''')))+++,,,...//////---,,,+++***************))))))((())))))*********+++++++++))))))******+++++++++*********)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((((((((())))))***++++++***)))))))))))))))(((((((((((()))***+++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,)))(((((())),,,---%%%&&&(((******)))'''&&&(((((())))))*********+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111//////000000111111111222//////000000111111111222,,,+++)))))),,,.........,,,,,,,,,++++++***************+++,,,+++***)))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))),,,,,,++++++++++++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++%%%%%%&&&'''((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((*********)))((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************''''''(((((())))))******''''''((()))***+++,,,,,,'''((()))******)))((('''((()))***+++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((()))******)))'''''''''(((((()))***++++++,,,''''''(((((())))))******'''((()))******+++++++++((((((((((((((()))******))))))))))))))))))))))))''''''(((***+++,,,---...---+++***+++,,,,,,+++***))))))***++++++,,,---------------...///000000111...//////000111222222333......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************............///111222333---,,,***(((((()))***+++************************))))))******++++++++++++++++++******)))((((((((())))))))))))))))))))))))((()))***++++++***)))(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++***'''&&&''')))---...//////---+++)))'''+++++++++++++++***)))((())))))******++++++++++++))))))***++++++++++++*********)))))))))***,,,---************************))))))))))))************(((((((((((()))+++,,,---******))))))((((((''''''&&&'''((()))***+++++++++)))************+++++++++******)))((((((((((((((((((((())))))))))))(((((((((((()))************)))'''(((((()))***+++++++++++++++)))((('''''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++---//////...---...//////......------///000111////////////000000000000111111222222222222111111111111111111111000//////000//////---,,,+++******,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))((((((''''''((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((+++++++++++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''''''''******************))))))************************+++'''%%%'''+++---***'''******))))))((((((''''''&&&&&&'''))))))*********))))))))))))))))))))))))''''''''''''((((((((((((((())))))(((&&&%%%'''(((&&&'''(((*********)))((())))))))))))))))))))))))************************&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%)))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))''''''(((((())))))************++++++++++++*********************++++++++++++***)))))))))***+++,,,......---,,,---...///000111///...000222333111///000000000000////////////......------------.........,,,***,,,///111000...///...---,,,++++++++++++************************)))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))***+++---...///000,,,******---000111000//////---,,,+++*********))))))))))))))))))))))))+++++++++*********************++++++++++++******(((((()))***+++,,,,,,---+++*********))))))((((((+++)))((('''((()))+++,,,++++++************++++++,,,,,,++++++***))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,,,,+++***))))))******)))************+++++++++,,,,,,++++++******))))))************************))))))***++++++++++++***************************************************)))************+++++++++++++++***)))))))))))))))))))))************))))))***************)))(((''''''(((((()))******++++++++++++)))(((((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------......+++,,,......---------...///......---...///000111////////////000000000000111111222222222222111111111111111111111000//////000///...---,,,++++++***,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((('''''''''((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((()))))))))************************&&&###!!!###&&&(((&&&###))))))))))))((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))*********+++((())))))(((&&&&&&'''((('''(((((()))))))))))))))))))))))))))))))))))))))*********************************)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((***)))((('''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))******++++++++++++******)))))))))***+++++++++,,,---,,,+++***)))***++++++...------,,,---...///000///...---///111222000...000000000000////////////......------------......---,,,+++,,,///111000.........---,,,++++++++++++************************))))))))))))))))))))))))++++++******)))((((((((())))))******+++,,,---...///---***+++...000111000///...---,,,+++************************************************+++++++++******++++++++++++******)))*********************+++*********))))))))))))******((((((((()))+++,,,++++++************++++++******************++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,++++++***))))))******)))************+++++++++,,,++++++++++++++++++***************************))))))***++++++++++++***************************************************)))************+++++++++,,,++++++******************++++++++++++++++++***,,,+++++++++)))((('''&&&((((((((()))******+++++++++***))))))(((((((((((())))))))))))))))))))))))************************,,,,,,,,,---------------''')))++++++***)))***+++///............///000000////////////000000000000111111222222222222111111000111111111111000000/////////...---,,,++++++***,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++))))))))))))))))))))))))***************)))))))))************************'''((()))***++++++++++++************************))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******)))))))))))))))))))))))))))'''%%%&&&)))+++)))'''(((((((((((())))))))))))(((((()))***++++++++++++)))))))))))))))))))))))))))))))))*********++++++((())))))((('''&&&''')))))))))((((((((()))******))))))))))))))))))))))))************************+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++++++++)))((('''&&&&&&((()))***(((((()))))))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((******++++++++++++******(((((()))***++++++,,,,,,+++++++++++++++,,,---......------------...//////...------...000000///...000000000000////////////......------------......---,,,,,,---///000///......---,,,++++++***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,---///---+++,,,...000000000......,,,+++***)))))))))************************))))))******++++++,,,,,,******++++++++++++******************))))))((((((***************)))))))))******)))((()))***+++,,,++++++************++++++((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))************************************************************************,,,+++******)))*********)))************++++++++++++++++++++++++,,,,,,,,,************************))))))***++++++++++++***************************************************))))))*********++++++++++++******))))))***************++++++++++++******+++++++++******)))''''''(((((())))))************+++******)))(((((())))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++(((***,,,,,,+++***+++,,,............/////////000////////////000000000000111111222222222222111111000000111111111111000/////////...---,,,,,,++++++,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((()))******+++))))))))))))))))))))))))************************************************(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))'''(((((((((((()))))))))((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++((((((((((((((((((((((((,,,+++***+++---...---+++''''''(((((())))))******))))))***+++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))((())))))(((''''''(((*********((((((((()))***+++))))))))))))))))))))))))************************'''(((((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************'''(((((())))))*********))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********++++++***************))))))((((((''''''******++++++++++++******(((((()))***+++,,,,,,---((()))***+++---...000111------------......//////.........///000000//////000000000000////////////...------,,,,,,------...------------...//////...---,,,,,,+++******++++++************************))))))))))))))))))))))))(((((())))))************+++++++++***++++++,,,,,,///...------...///000000...---,,,+++***)))))))))************************))))))******+++,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))******************************)))))))))***+++,,,++++++************++++++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***************+++))))))*********+++++++++))))))******++++++,,,,,,************************))))))***++++++++++++***************************************************))))))*********+++++++++))))))((((((((())))))***)))******************)))((()))************)))))))))))))))))))))*********+++******))))))))))))***))))))))))))))))))))))))++++++++++++,,,,,,------++++++++++++************---///000000/////////111---......///////////////////////////000000000000111111222222222222111111///000000111111111000000.........------,,,,,,+++,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))))))))))))))))))))))))))))))))))))))***************+++++++++***************************************)))((('''************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))*********(((((((((((((((((((((((()))(((((((((*********)))''''''(((((())))))******)))******++++++++++++***************************(((((((((((())))))))))))((()))))))))'''''')))++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))(((((('''&&&&&&(((***------,,,***)))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++************))))))((((((''''''******++++++++++++******((())))))***++++++,,,,,,)))***+++,,,---.........---------..................///000111111000000111000000000000////////////------,,,,,,,,,,,,------------...............///,,,,,,+++*********++++++************************************************((((((((()))******+++++++++++++++***++++++,,,,,,......//////...//////000......,,,+++***)))))))))************************))))))***+++,,,------...++++++,,,,,,,,,,,,++++++'''(((((()))***+++++++++***************+++++++++***************++++++,,,++++++************+++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***************++++++))))))*********+++++++++((()))))))))******++++++************************))))))***++++++++++++***************************************************)))************+++++++++(((((((((((((((((()))***))))))************))))))(((((()))***************))))))))))))))))))******+++******))))))*********))))))))))))))))))))))))+++++++++,,,,,,------...************+++++++++++++++---...///...---...///---......///000/////////////////////000000000000111111222222222222111111///000000111111111111000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))***************)))*********************************+++++++++,,,,,,((()))***)))((((((***+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''&&&%%%'''(((+++------+++)))(((***)))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((())))))))))))((((((((((((******++++++++++++*********************+++++++++,,,,,,------,,,+++******,,,---......//////.........000222222111000111222000000000000////////////------,,,,,,,,,,,,---------...///...------...///++++++************++++++************************************************(((((())))))*********++++++*********+++,,,,,,---...///000000///...///000//////---,,,+++*********++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------*********+++++++++++++++*********++++++++++++,,,++++++************++++++,,,,,,++++++***))))))((()))************+++++++++))))))))))))))))))))))))*********************************************************************************)))******+++,,,)))************+++++++++******************++++++************************))))))***++++++++++++***************************************************)))************+++++++++))))))(((((())))))***+++******++++++++++++******)))************))))))(((***)))))))))))))))))))))+++******))))))***++++++)))))))))))))))))))))))))))******+++,,,,,,------+++++++++,,,,,,------...)))+++,,,,,,++++++,,,---------///000000000///...////////////000000000000111111222222222222111111//////000111111111111111...------------,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))*********))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((************************((()))***************+++))))))))))))((((((((((((((())))))******))))))(((******************************+++++++++,,,,,,,,,((()))***)))((((((***,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((''')))))))))((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))******++++++++++++******+++++++++***************)))***+++,,,,,,,,,+++***,,,---.../////////...------///111111//////000111000000000000////////////---,,,,,,++++++,,,,,,---,,,...000///---,,,---///++++++************++++++************************************************)))))))))))))))*********))))))******+++,,,---...---000111111///...///000000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---*********++++++,,,,,,,,,******++++++,,,,,,,,,+++++++++************++++++++++++******************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************************************))))))***++++++,,,)))************+++++++++------,,,,,,,,,,,,,,,+++************************))))))***++++++++++++***************************************************)))************+++++++++******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++***((('''&&&*********)))))))))))))))+++***************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------...///000000---///111111000///000111,,,---///000000000///...////////////000000000000111111222222222222111111//////000111111111111111------------------,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))*********++++++,,,,,,,,,((((((((((((((((((((((((&&&'''((()))************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,000//////...---,,,++++++************************'''((())))))(((((()))*********))))))((((((''''''(((((()))))))))(((((('''************************((())))))))))))*********((()))***)))((()))***,,,***+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******++++++***+++)))&&&$$$###$$$''')))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++''''''(((((())))))************++++++++++++******,,,,,,++++++***)))))))))###$$$'''***---...//////,,,,,,.../////////...---+++...111000...---///111000000000000////////////---,,,,,,++++++,,,,,,---,,,...000///,,,+++---///+++***************++++++******************************************************)))))))))))))))))))))))))))***+++---...///---000222222///---///000111000///...---,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************************************))))))***+++,,,,,,)))************+++++++++/////////......---------************************))))))***++++++++++++***************************************************+++++++++++++++***)))((())))))))))))************+++++++++*********))))))***++++++,,,+++***)))(((*********)))))))))))))))*********)))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++............////////////////////////000000000000111111111111111111111111000000000000111111111111////////////...---,,,+++---,,,++++++------,,,++++++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))***************))))))))))))******************************************************++++++,,,,,,,,,---------************************************************+++*********))))))(((((())))))************)))))))))************++++++++++++******)))))))))))))))******))))))******+++,,,------...///...---+++***(((((((((((((((((((((((((((''''''(((((()))***+++&&&((()))++++++)))(((&&&,,,+++++++++******)))))),,,***(((''')))******)))++++++******))))))(((((()))***+++,,,,,,+++))))))***************************************+++++++++***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))******++++++***************)))((('''))))))))))))))))))))))))''''''(((((())))))******************++++++++++++((()))***+++++++++++++++************)))(((&&&&&&(((((((((((())))))))))))(((&&&&&&''')))+++++++++(((((())))))*********+++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********+++,,,---.........---,,,***+++---//////...---,,,//////000000000000/////////............---------,,,++++++******++++++,,,///000222333222000---+++******************************))))))))))))******************************(((((((((((((((((((((((())))))((((((***+++---...000000000111000000//////000000///---,,,***)))))))))******+++,,,---------+++++++++,,,---...///000222111///...------...///---.....................---...............------------------,,,+++******************))))))))))))************+++++++++++++++******))))))))))))***++++++++++++++++++++++++*********************************)))))))))))))))......---,,,+++***)))(((************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************+++++++++++++++***))))))))))))))))))************+++++++++*********)))))),,,,,,---------,,,+++******)))))))))))))))))))))***)))))))))))))))))))))++++++************++++++******++++++,,,,,,,,,---++++++++++++++++++++++++............////////////////////////000000000111111111111111111111111111222111111111000000//////////////////...---,,,,,,---,,,++++++------,,,++++++++++++************))))))))))))))))))))))))))))))************+++++++++------------,,,,,,+++*********************************))))))))))))******************************************************************++++++++++++************************************************+++*********))))))))))))))))))************)))))))))************+++++++++++++++***)))))))))))))))******))))))******+++,,,,,,,,,---------,,,++++++***************************))))))((((((((())))))'''((()))******)))((('''++++++*********))))))))),,,***(((''')))******)))*********))))))((((((((()))***++++++++++++***)))*********************************************************))))))(((((((((************************)))))))))))))))***************++++++******)))((())))))))))))))))))))))))))))))))))))))))))******''''''''''''(((((((((((())))))******+++*********************)))((('''&&&(((((((((((())))))))))))***((('''''')))***))))))(((((()))))))))*********)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******+++,,,---.........------,,,---///000000000...---//////000000000000//////000////////////.........,,,++++++******++++++,,,...///111222111///,,,*********************************))))))))))))******************************++++++++++++++++++++++++******))))))***,,,---///000000000111000000//////000//////...---,,,++++++++++++,,,------...//////------......000111333333777777666555555555555666333222111000000///000000000000111111111000000000...//////......---,,,+++++++++++++++************---------,,,+++*********++++++***************+++++++++++++++++++++++++++************************************)))))))))))),,,,,,,,,++++++++++++***************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,+++***)))***************************************************++++++++++++***)))))))))))))))*********+++++++++++++++***************,,,,,,,,,---,,,,,,+++***))))))))))))))))))******))))))))))))))))))******++++++************++++++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,............/////////////////////000000000111111000000000000000000000000333333222111000///......---...............---------+++***+++,,,---,,,++++++++++++************))))))))))))))))))))))))))))))************+++++++++---------------,,,,,,,,,******************************))))))))))))******************************************************((((((((()))))))))*********************************************************************)))))))))))))))************)))))))))************+++++++++++++++***))))))))))))*********))))))******+++,,,++++++*********+++,,,,,,************************++++++***)))(((((((((((())))))))))))))))))))))))******))))))))))))((((((***)))'''''')))******)))))))))))))))(((((((((((())))))***++++++******)))************************))))))))))))))))))))))))***************)))))))))************************************))))))))))))++++++++++++++++++***)))((((((((((((((((((((((((******))))))))))))))))))&&&&&&&&&'''''''''(((((())))))*********)))(((((()))******))))))((('''&&&(((((((((((())))))))))))+++)))((('''((()))((('''(((((())))))))))))******)))******++++++******))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***+++,,,------......------...///000111222111000000...//////000000//////...000000000////////////...,,,++++++******++++++,,,---...///000///---+++*********************************))))))))))))******************************++++++++++++++++++++++++,,,+++******+++,,,---......///000000000000000////////////........................//////000000111000111111222444555777888;;;;;;<<<===============:::888666333222222222333333333444444444444444444111111111111000///...---......---------,,,,,,,,,......------,,,,,,,,,,,,++++++************++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,+++************************************************************+++++++++******)))))))))*********+++++++++************************)))************))))))))))))))))))))))))*********)))))))))))))))*********++++++************++++++)))***+++,,,---...//////+++++++++,,,,,,,,,,,,,,,............//////////////////000000000111111111000000000000000000000000222222111111000//////...------..................,,,+++***+++,,,,,,,,,***+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++,,,,,,,,,---+++++++++++++++***************))))))))))))******************************************************(((((((((((()))))))))***************************************************************************)))******++++++******)))))))))*********+++++++++,,,+++******))))))************))))))******+++,,,***)))(((((((((***+++,,,************************+++******)))(((((())))))******)))(((((()))******)))))))))(((((((((((((((***((('''((()))******)))(((((((((((((((((((((((()))))))))***************************************))))))))))))((((((((((((++++++******************************************++++++******))))))((((((++++++,,,,,,,,,++++++***(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))************)))))))))))))))((('''&&&)))))))))))))))(((''''''(((((((((((())))))))))))***)))''''''((())))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111111111111000...//////////////////...////////////............,,,++++++******++++++,,,,,,---.........,,,+++***************************+++******))))))******+++************************)))))))))))))))))))))))),,,+++*********+++---...---......///000000000000////////////000000000111000000111111222222222222333333444555777999:::;;;<<<===???@@@AAAAAA@@@@@@@@@===999666444333444555666666555555666666777777444444444444333222111111111111111000//////......,,,---------......//////++++++************++++++************************************************)))***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******++++++++++++,,,,,,,,,++++++***************************************************)))******+++++++++******************++++++++++++************************)))))))))))))))))))))***(((((())))))************(((((())))))************++++++************++++++))))))***+++---...//////++++++,,,,,,,,,---------............////////////000000000000111111111111000000000000000000000000000000000000000000111111------..................,,,+++******,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******))))))***+++,,,------,,,,,,,,,+++++++++*********))))))))))))******************************************************)))))))))*********++++++***************************************************************+++++++++******++++++++++++******))))))*********+++++++++,,,++++++*********************))))))******+++,,,)))(((((('''((()))+++,,,)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******((((((((((((((())))))))))))(((((()))+++,,,+++)))((((((((()))))))))))))))((((((((())))))******+++************************))))))))))))((((((''''''******************++++++))))))))))))))))))))))))++++++******))))))((((((***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((''''''&&&&&&&&&******+++++++++,,,,,,,,,)))))))))))))))((('''&&&((())))))))))))(((((('''(((((((((((())))))))))))((('''&&&''')))++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////000000000///......////////////............---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---,,,,,,+++***************************++++++************++++++************************))))))))))))))))))))))))+++***))))))***+++---...------...000111111111111000111111222333333444444444444444444444555555555555666666777999:::<<<===<<<>>>???AAABBBBBBBBBAAAAAA???;;;888555555666777777777666666777777999999888888888777777666555444555444444333222222111111000000//////////////////---,,,++++++******++++++************************************************))))))******+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***************++++++,,,,,,,,,++++++************************************************))))))***++++++++++++************++++++++++++,,,***************+++++++++++++++*********+++,,,,,,((((((((()))******++++++((((((((()))******++++++++++++************++++++))))))***++++++,,,------++++++,,,,,,------..................////////////000000000111111111222222111111111111111111111111//////000000111111111111---...............------,,,***)))***+++,,,+++***+++++++++************))))))))))))))))))))))))))))))************+++++++++)))((((((((()))***,,,---...------,,,,,,+++++++++******))))))))))))***************************************************************+++++++++,,,,,,*********************************************************+++++++++++++++******++++++++++++******)))************+++++++++,,,,,,+++************+++******))))))******+++,,,))))))((((((((()))******(((((((((((((((((((((((())))))))))))***+++,,,,,,************************(((((())))))))))))*********))))))+++------,,,+++))))))))))))************((((((((((((((()))++++++************************+++******))))))((((((''')))))))))***************((((((((((((((((((((((((************)))))))))))))))***++++++++++++++++++))))))))))))))))))))))))(((((('''''''''''''''&&&)))))))))*********++++++))))))*********)))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''&&&%%%''')))+++++++++))))))((((((((((((''''''***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///---------.........//////---......//////......------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++---...000//////111222444444555555555555666777777888999999999999999999999999999999888888999999:::;;;======>>>???@@@AAABBBCCCCCCCCCAAA???<<<:::888888999999888888777777777999:::;;;;;;;;;;;;;;;:::999888777888888777666555444444333666555444333222000//////111000///---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))***************+++,,,,,,,,,++++++************************************************))))))***+++++++++++++++*********+++++++++,,,,,,))))))*********++++++++++++***))))))***+++,,,---'''(((((()))******++++++'''(((((()))******++++++++++++************++++++)))))))))******+++++++++++++++,,,,,,---......///............////////////000000111111111222222222222222222222222222222222111111111000000000000000////////////...---,,,,,,+++***)))***+++,,,+++)))+++++++++************))))))))))))))))))))))))))))))************+++++++++)))((((((((()))+++---///.........---,,,,,,++++++******))))))))))))***************************************************************+++++++++,,,,,,*********************************************************++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++---,,,++++++******++++++******))))))******+++,,,))))))*********)))(((((())))))))))))))))))))))))*********)))******++++++)))***++++++++++++***))))))))))))*********++++++*********,,,...///---,,,)))*********+++++++++,,,((((((''''''((()))+++,,,************************,,,++++++***))))))((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))*********((()))******++++++******++++++++++++++++++++++++((((((((()))))))))))))))((())))))))))))*********))))))******+++*********(((((())))))))))))(((((((((((((((((()))))))))))))))'''&&&''')))******)))))))))((((((((('''''''''***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...///...---------......//////---......//////......---......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///222333222333555777888999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???????????????@@@AAABBB@@@???>>>===<<<<<<<<<===:::999888888999:::===>>>============<<<;;;::::::;;;:::999888777666666555777777777777777777666666666555333111000......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))******)))***+++,,,,,,,,,,,,+++************************************************((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++)))(((''''''''')))***+++'''(((((()))***+++++++++'''(((((()))***+++++++++++++++************++++++)))))))))))))))*********++++++,,,,,,---...//////............/////////000000111111111111222222222333333333333333333333333333333222111000///......////////////...---,,,++++++***)))***+++++++++)))+++++++++************))))))))))))))))))))))))))))))************+++++++++***)))((()))***,,,///000//////...---,,,,,,++++++******))))))))))))******************************************************************++++++++++++*********************************************************++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++---,,,++++++******++++++*********)))***++++++,,,)))***+++++++++)))((('''************************---,,,+++***))))))))))))((()))+++,,,,,,+++)))((())))))******+++++++++,,,+++***+++---///000...---******+++++++++,,,,,,,,,((('''''''''((()))+++,,,************************,,,,,,,,,+++***))))))(((''''''(((((()))))))))***************************(((((())))))******++++++'''((()))***************++++++++++++++++++++++++))))))******++++++,,,,,,************++++++++++++((()))***+++++++++++++++(((((()))))))))))))))((((((((((((((())))))))))))+++)))''''''((()))((('''))))))(((((('''''''''&&&***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,------,,,+++,,,---...///...............///000000---..................---//////.........---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---************************,,,++++++******++++++,,,************************************************,,,,,,,,,---///222555666666777888:::<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;===>>>???????????????????????????<<<;;;:::999:::<<<>>>@@@?????????>>>>>>===<<<;;;<<<<<<;;;:::888777777666444555777999;;;>>>???@@@:::999777555222111000///------------------------************************))))))***+++,,,,,,------((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((('''(((((()))******)))***+++,,,,,,,,,,,,,,,************************************************************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((***++++++)))((())))))))))))************)))))))))************+++++++++***++++++,,,,,,---......,,,,,,+++*********++++++111000...------...///000000222333333222222333444333333333333333333333333666666555444333222111000000000///...------------+++++++++*********))))))************************+++++++++*********))))))***************************)))))))))***,,,...///,,,...000...+++***,,,///,,,,,,++++++++++++++++++***************)))))))))---,,,,,,,,,++++++******------,,,+++************------------------------------------,,,,,,+++***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))******+++++++++++++++,,,,,,,,,(((((())))))*********+++))))))***+++,,,,,,------************************---,,,,,,++++++*********++++++************++++++---(((,,,777===888///***)))************+++++++++(((((((((((()))***+++,,,******************************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))*********++++++(((''''''******)))&&&%%%&&&((()))******))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***((((((((()))***)))************+++++++++******+++++++++,,,,,,,,,///......------,,,++++++---------............//////............---------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********************************+++++++++...------,,,,,,++++++***//////000222333555777888;;;===>>>@@@AAAAAAAAA@@@DDDEEEFFFGGGFFFDDDBBBAAACCCCCCAAA@@@@@@???@@@@@@AAA@@@>>>=========>>>>>>========================@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@????????????@@@??????>>>===<<<;;;;;;>>>>>>>>>===;;;999666555555666777:::===@@@BBBDDDDDDCCCAAA>>>;;;888555333............---,,,+++***---,,,,,,+++++++++++++++---,,,,,,+++******++++++---------,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++******))))))***+++,,,------,,,***)))++++++++++++******))))))((('''''')))+++,,,+++)))************************+++++++++*********))))))))))))*********+++++++++************************)))+++,,,,,,***)))***+++******++++++++++++******)))************+++++++++******++++++,,,---------.........------...////////////000000000000//////000111222222111111222444333333333333333333333333222222111000///...------------,,,+++************,,,,,,,,,+++++++++******************************+++++++++*********))))))************************************+++---///000++++++,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++++++++,,,++++++,,,---...///000111---------...------,,,,,,,,,------......------------------------------,,,+++++++++++++++++++++***++++++*********++++++,,,))))))))))))))))))))))))))))))))))))******++++++)))******+++,,,,,,------************************++++++++++++++++++++++++++++++************+++++++++'''(((000444000+++))))))************+++++++++***))))))(((((((((((((((******************************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((()))))))))***************((('''(((***+++)))'''******+++,,,++++++***)))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++'''(((((())))))(((((('''+++***)))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,---------............//////............---------...............---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************+++++++++++++++,,,,,,,,,,,,---------...////////////000000222444666777888======???@@@AAABBBBBBBBBCCCDDDEEEFFFEEECCCAAA@@@CCCBBBAAA@@@????????????@@@@@@>>>=========>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@?????????@@@??????>>>>>>======<<<>>>>>>>>>===<<<:::888666666777888999<<<@@@CCCEEEFFFFFFEEECCC@@@===:::888222222111000...---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++*********)))'''((()))+++++++++******++++++++++++*********))))))(((((()))++++++***)))************************+++++++++***************************++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++))))))******+++,,,,,,,,,............//////000111,,,---///111111000...---000111111000///000222444111111222222333333444444333333222111000//////...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++***************************************++++++++++++,,,...///000+++***))))))+++------,,,******++++++++++++++++++,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------......///000111111---......////////////...///////////////.........000/////////......---------------,,,,,,+++++++++...------,,,,,,,,,------)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---*********************************+++++++++++++++++++++************+++++++++((((((***+++((((((***)))************+++++++++,,,+++)))((('''&&&%%%%%%******************************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***+++,,,---......))))))))))))************(((''''''(((***+++***))),,,,,,,,,,,,+++***(((((())))))))))))))))))))))))++++++)))(((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))************))))))((())))))************))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............//////............---------,,,,,,---------,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,---------+++,,,---///111222444444555666666777999;;;===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDBBBAAA@@@BBBBBBAAA@@@@@@??????>>>@@@???>>>=========>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@?????????????????????????????????????????????>>>===;;;:::999999888888999<<<@@@DDDFFFHHHIIIIIIIIIGGGDDD@@@>>>999888555333000////////////...------,,,,,,------+++++++++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,---******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++************%%%&&&''')))************++++++++++++************+++***))))))***+++)))(((************************************************)))))))))************+++***************************+++,,,+++******+++---***++++++++++++++++++***))))))*********+++++++++((())))))******+++,,,,,,++++++++++++,,,---//////+++,,,---.........---,,,000000000///...///111444000000111222333444444555333333222222111000000///000000...---------------++++++++++++++++++++++++******************************************************************************++++++,,,---......---***)))***...111000...*********++++++++++++++++++,,,,,,,,,,,,,,,------+++,,,,,,------.........------------......///000222222111111000/////////...///000111111111111111222222111111111111222222333333222222111111000000111111000000///.........//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++************++++++************++++++++++++,,,+++(((&&&))),,,))))))*********+++++++++,,,+++***(((''''''''''''******************************++++++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))******+++,,,,,,---)))))))))))))))*********''''''((()))***+++++++++))))))))))))((((((''''''))))))))))))))))))))))))***)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++'''((()))+++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------............//////............---------++++++,,,,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++++++++,,,***++++++,,,,,,---------,,,---...000222444555666888888888999;;;<<<>>>???>>>=========>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAA@@@@@@???>>>>>>>>>=====================???BBBEEEGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGFFF@@@@@@???>>>============>>>>>>>>>??????@@@@@@@@@??????>>>>>>======<<<<<<<<<:::999999<<<@@@DDDGGGHHHJJJLLLMMMLLLIIIEEECCC@@@>>>:::666444222222222//////...------------...+++++++++++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++''''''((()))))))))******++++++++++++++++++++++++---,,,***)))******)))'''************************************************((((((((()))))))))******))))))))))))))))))))))))((()))***)))((()))+++---))))))************))))))))))))*********+++++++++((())))))******+++,,,,,,************+++,,,---.........---------...000111000000000000//////111333000000111111222333444444//////......------,,,,,,---,,,+++***))))))))))))))))))))))))************************************************************************************))))))******+++++++++,,,,,,***(((***...111111///******++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---------......//////000000///.........///000111111333333333222222111111111000111222333333333333333555444444444444555666666777777777666666555555555666555555555444444333333222111000///...---------...---------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,************************,,,,,,++++++***)))((((((++++++************++++++)))---///---)))''')))***))))))*********++++++++++++******))))))******+++******************************++++++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******************))))))******))))))))))))))))))'''((())))))******+++,,,((((((((((((((())))))***))))))))))))))))))))))))***(((&&&$$$$$$%%%&&&'''(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********)))))))))******)))))))))'''((()))+++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////---------............//////............---------******++++++,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******++++++,,,------......///000111222333444555333444444555666888999:::===<<<<<<<<<===???@@@BBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::===@@@CCCEEEEEEDDDCCCDDDDDDFFFFFFFFFEEEDDDCCC>>>===<<<;;;::::::::::::<<<======>>>>>>??????@@@>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;:::<<<@@@DDDGGGGGGIIILLLMMMMMMJJJGGGEEEDDDBBB>>>;;;888666666666111000//////......//////---,,,,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,++++++***))))))))))))+++++++++++++++++++++,,,///---***)))******)))(((***************************************+++++++++((())))))))))))*********((((((((((((((((((((((((((())))))((('''(((+++---)))))))))******))))))))))))************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///111000///...///111333444///000222222111000111333000000111111222222333333000000000/////////.........---,,,+++************((((((((()))))))))))))))***************************************+++++++++************************(((((()))***++++++*********)))((())),,,---......++++++,,,,,,------......,,,,,,,,,---......//////000000000111111111111111111000000000000111111222000111222333444666777777333333444555555555444444555555444555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666555333222111111111...------,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,++++++***))))))((((((++++++************++++++&&&+++...+++(((((((((''')))************+++++++++***))))))***+++,,,---...******************************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))))))))((((((************))))))))))))''')))******))))))+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))******(((''''''((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))*********++++++,,,,,,++++++***((())))))************))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------............//////............---------******+++,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---------***+++,,,,,,---...//////111111222222333444444555555555555666777888999:::<<<<<<<<<===>>>???@@@AAADDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@???>>><<<;;;999999:::;;;;;;;;;::::::999:::===@@@AAAAAAAAA@@@???@@@AAABBBBBBAAA???===<<<;;;:::999888888888888;;;;;;;;;<<<<<<========================>>>?????????>>>======>>>AAADDDFFFGGGHHHJJJKKKKKKIIIGGGEEEEEEDDDAAA>>><<<;;;::::::333333222111111111111222000///...------------...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,///...---+++************++++++++++++,,,,,,,,,,,,///---***)))*********)))************************))))))*********+++++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))((())),,,///)))******++++++******))))))************+++++++++******++++++,,,---------......---------......///......//////000111222222...000333444333222111222111111111111111222222222333333222222222222111111000///...---,,,,,,,,,,,,(((((())))))************************************))))))*********+++++++++************************((()))***+++++++++******)))***+++******+++---///,,,,,,---......//////000000000111111222333333444333333333333333222222222333222222111111111111222000111222444666888999:::666666666666666666555444444333333444555888;;;<<<>>>??????@@@@@@AAAAAABBB???@@@@@@AAAAAABBBBBBCCC???>>><<<:::999888777777/////////...------,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++++++++************++++++(((,,,---)))'''***+++((()))************+++++++++))))))))))))***+++,,,---******************************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************+++************)))))))))((((((***,,,+++)))(((***,,,++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''''''''((()))*********(((((((((((()))))))))***,,,,,,------------,,,,,,+++***)))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------............//////............---------***++++++,,,------,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...------...///000111222222222222333444555666777777999999999:::;;;<<<===>>><<<===>>>@@@AAAAAAAAAAAABBBAAA@@@??????>>>>>>>>>;;;<<<======<<<;;;999777666777888999:::999999888999999;;;<<<>>>>>>??????===>>>@@@AAA@@@>>><<<:::;;;:::999888888777888888999999999:::::::::::::::<<<<<<;;;;;;<<<>>>???@@@???>>>>>>???@@@BBBDDDEEEGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===888777666666555555666666333222111///............---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...---,,,+++******+++++++++++++++,,,,,,,,,------///---***)))***++++++***************************))))))******++++++++++++,,,,,,------------......))))))))))))))))))))))))*********))))))***...000+++++++++,,,,,,+++++++++)))************+++++++++***++++++,,,,,,---.........------,,,,,,,,,------)))***,,,...//////...---...111444666555333222111222222222111111111111111000000000000////////////,,,,,,+++***))))))))))))))))))******+++++++++,,,************************))))))******++++++++++++************************)))***+++,,,---,,,+++******,,,...---++++++...111------......///000000111444444555555666777888888555555555444444333333333444444333222111111111111333333444555666777888888777777888777777666555444222222222222555888;;;===@@@AAAAAABBBCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGDDDCCCBBB@@@>>>===<<<<<<333222222111000/////////.........------,,,,,,,,,++++++++++++++++++++++++************************%%%&&&''')))***,,,---...++++++************+++++++++...,,,'''(((---///+++)))************+++++++++)))))))))))))))******+++******************************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,------...+++*********))))))(((((()))+++---,,,)))((())),,,+++***)))'''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))))))))((((((,,,+++***((((((((()))***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........////////////.........---------***+++,,,---------------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---.........///000111222333444444222333444666777999:::;;;888888888999999;;;<<<======>>>@@@BBBCCCCCCCCCBBB@@@???>>>===<<<<<<<<<<<<888999:::::::::888666444555666777888999999888777999::::::;;;<<<===>>>>>>>>>???AAABBBBBB@@@===;;;<<<;;;:::999888888888888888888888888888888888888;;;;;;:::;;;<<<>>>???AAA?????????@@@AAABBBDDDDDDGGGHHHHHHGGGGGGFFFEEEEEEBBBCCCCCCCCCBBBAAA@@@???;;;::::::999888999999999555444222111///.........---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,+++*********+++,,,---+++++++++,,,,,,---------///,,,))))))***+++,,,+++++++++++++++++++++++++++*********)))''''''***,,,,,,+++***)))))))))***+++'''(((+++---...---,,,+++************************(((((()))************))),,,+++***)))((((((((((((******+++++++++,,,,,,,,,///......------///000111......//////000000111111222222111000000111222222222222222222222222222222000000000000////////////++++++++++++++++++++++++,,,+++)))(((((()))+++,,,)))))))))***+++++++++,,,---,,,+++******+++,,,---,,,+++***)))))))))++++++)))******+++++++++******)))+++,,,---------///111///000111222333555666666999:::;;;;;;;;;;;;::::::555444333111111111222333222111111000111111222222222222222333444666777888555333111333666888888777111111111222333555888999>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGIIIHHHGGGFFFDDDCCCBBBAAA>>><<<:::777444222111000000...------...---,,,***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))---000///***'''(((*********++++++++++++******)))************+++++++++*********)))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************((())))))***+++,,,,,,,,,+++***)))))))))***+++,,,***++++++,,,,,,++++++***(((((()))******************)))(((''''''&&&''''''))))))))))))))))))))))))++++++***)))(((((()))))))))***++++++***)))(((((())))))************))))))******************************************************+++++++++,,,,,,,,,++++++,,,------......///////////////////////////333000------......,,,)))+++++++++*********))))))***************************************************,,,------+++(((((((((+++******+++,,,...000222000111222333444666666777666777888999::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>????????????>>>>>>===<<<;;;999888888777777888888777666666666666777777666555555666888:::<<<:::;;;======<<<<<<>>>???AAA@@@@@@??????@@@@@@AAA@@@???>>><<<;;;:::::::::999888777666777999;;;<<<::::::999999:::<<<===??????>>><<<<<<<<<>>>@@@AAADDDFFFHHHIIIJJJIIIGGGFFFCCCCCCDDDCCCCCCBBBAAA@@@???>>><<<;;;999999888888999999999888777444222111111000///---,,,------...,,,***)))***++++++***)))))))))******+++++++++,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++,,,,,,+++)))***+++---+++******))))))***+++,,,((()))+++,,,------++++++************************((()))******++++++******))))))((((((((()))*********++++++++++++,,,,,,,,,///......---...///000111......//////000111111111444333222222222222333444222222222222222222222222000000000000/////////...++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***************+++++++++,,,+++************+++,,,++++++************++++++++++++,,,,,,------,,,,,,***,,,............000222222333444666777999:::;;;<<<<<<===>>>>>>======<<<888777666444444444444444333333222111111111222222111111222333444666777888999666444444666777666444444444444444666888:::;;;???AAACCCEEEFFFGGGGGGGGGHHHHHHJJJKKKLLLKKKKKKJJJLLLKKKJJJIIIHHHGGGFFFEEE@@@???>>>;;;999666555444111///............---+++))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,000333222...+++,,,...******++++++++++++******)))************+++++++++,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************(((((())))))***++++++,,,***)))))))))***+++,,,,,,)))******++++++******)))(((((()))***************))))))((((((((())))))***))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((''''''))))))************))))))*********************************************************+++++++++,,,,,,+++,,,,,,------......///////////////////////////222000------......,,,)))+++++++++*********))))))************************++++++++++++++++++++++++---///000000...,,,,,,,,,++++++,,,---///111333444444444555666777888999999::::::<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>???<<<<<<============<<<<<<999888777666666555666666888777777666666666777777777666666666777999<<<===<<<===??????>>>>>>@@@AAACCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@>>>===<<<<<<:::999888777888999;;;<<<::::::999999:::;;;===>>>>>>===<<<;;;;;;<<<>>>???BBBCCCDDDFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>========================;;;888666444222111///---------...///,,,,,,+++,,,...///---,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))+++,,,,,,+++******+++---***)))))))))***+++,,,,,,)))***+++,,,,,,+++******************************)))******+++++++++++++++))))))***+++,,,...///000++++++++++++,,,,,,,,,,,,///............///000000......///000000111111222555444444333333444444555000000000000000000000000000000000/////////......++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***************+++******))))))******+++******+++++++++++++++***,,,------...//////......,,,...000000///000111333666777888:::===???AAABBB@@@@@@AAAAAAAAAAAA@@@@@@===<<<:::999777777777666555444333333222222222222000111222333555666777888999777555555666777666555777777777888999:::<<<===@@@AAACCCDDDFFFFFFGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIEEEEEEDDDCCC@@@>>>;;;999444222000000000///---,,,***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))),,,///...+++***+++---******++++++++++++******)))************+++++++++---------,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************'''(((((())))))******+++(((((()))***+++,,,,,,,,,)))))))))******)))))))))(((((()))***************((((((((())))))***+++,,,))))))))))))))))))))))))+++***))))))))))))))))))***)))((((((*********)))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,---......//////////////////////////////111///------...---,,,***+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,+++,,,///111333555666777888888999:::;;;<<<<<<======>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::666666666555555666666777777777777666666777888888888777777888999<<<>>>??????@@@BBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@>>>===<<<;;;:::999:::;;;;;;:::999999999999;;;<<<===>>>===;;;::::::;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@>>>;;;:::555444111///---......///+++******+++,,,+++(((&&&+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++(((*********(((((()))+++(((((()))******+++,,,---******++++++++++++***)))******************************+++,,,,,,,,,,,,+++))))))***+++,,,---///000+++++++++,,,,,,,,,------............/////////000...//////000111111222222444444444444444444444444000000000000000000000000000000/////////.........++++++++++++++++++++++++++++++***))))))***++++++,,,+++++++++***)))))))))***))))))))))))))))))***)))***+++,,,---,,,+++***,,,---...//////000000//////000222222111111333555777999;;;===@@@CCCEEEFFFCCCCCCDDDDDDDDDCCCBBBBBB@@@???>>><<<;;;999999888666555444333333333333333111111333555666888888999555555555666777999::::::999999::::::;;;<<<<<<===??????@@@AAACCCDDDDDDDDDCCCDDDGGGIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIHHHEEEAAA???:::888555444222111...,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++''')))+++***)))((()))+++******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''(((((()))))))))***&&&((()))+++,,,,,,,,,+++))))))************))))))(((((()))***************)))((((((((())))))***+++))))))))))))))))))))))))******)))))))))))))))******)))((()))***+++***)))))))))************))))))((((((((((((((((((((((((************************)))))))))*********++++++,,,,,,------...///////////////////////////////////////...------,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,---...///222555888999::::::::::::;;;<<<===>>>??????>>>???@@@@@@@@@@@@@@@???AAA@@@@@@???>>>>>>======:::;;;;;;;;;;;;;;;;;;:::777666666777777888999:::888888777888888999::::::999999:::;;;<<>>===<<<<<<<<<<<<;;;:::999999:::;;;<<<===>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<>>>AAADDDFFFGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDCCCCCCBBBAAA@@@???@@@AAACCCDDDEEECCCBBBAAA<<<999666222000/////////---,,,++++++***((($$$!!!+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))+++***)))((()))***(((((()))***+++,,,,,,,,,*********+++******))))))******************************+++,,,,,,,,,,,,+++((((((((((((((()))******++++++,,,,,,,,,------------....../////////////////////000000111222222222222222222333333222222222////////////////////////////////////............+++++++++++++++++++++++++++******************+++,,,+++++++++***))))))))))))))))))******))))))))))))***+++---------,,,+++,,,---...///000000000000000222333333333333444555777888;;;===@@@CCCEEEGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>><<<:::999888666555444444333333333444222333555777999:::;;;;;;777777888888888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>???@@@@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMLLLIIIFFFDDDBBB@@@<<<999777444000---...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++++++++******+++,,,******++++++++++++******))))))*********+++++++++************++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((()))))))))************(((((((((((())))))))))))'''(((***+++,,,,,,++++++***++++++++++++++++++***(((((()))******************)))((('''''''''''''''))))))))))))))))))))))))***)))))))))))))))******'''(((******))))))((()))))))))************))))))((((((((((((((((((((((((************************)))************+++++++++,,,,,,---......//////000////////////////////////.........---,,,++++++,,,************************************************++++++++++++++++++++++++***,,,.........///111333222444666999;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<888999999::::::999999888777777777777999:::;;;<<<::::::::::::;;;<<<===>>>======>>>???@@@BBBCCCDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKIIIFFFEEEDDDCCCBBBAAA@@@?????????===<<<;;;;;;;;;<<<===>>>???>>>>>>======<<<<<<<<<;;;:::999:::<<>>???>>>>>>>>>>>>===<<<;;;<<<>>>??????>>>===<<<:::888777777777777777888999:::;;;>>>@@@CCCFFFHHHJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNNNNNNNMMMKKKIIIHHHHHHEEEBBB???<<<999666333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***))))))))))))************++++++++++++******)))************+++++++++((())))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))((('''&&&))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++(((((()))******************)))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))******+++)))///444444///+++,,,...))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------...//////000000////////////////////////,,,......---+++++++++,,,***************+++++++++***************************************************,,,---...///111444777888999:::;;;;;;<<<<<<<<<888999:::<<<>>>@@@AAABBBDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;666777777888888777777666777777777888999:::;;;<<<<<<======>>>???@@@BBBCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;;;;<<>><<<<<<999999::::::999777666555222222222222333444555666777999<<>>===<<<<<<;;;;;;;;;;;;777888:::<<>>=========<<<<<<;;;;;;888999999::::::999999888999999::::::;;;<<<===>>>???@@@@@@AAACCCDDDFFFGGGEEEFFFGGGGGGHHHHHHHHHHHHDDDFFFGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFCCCCCCBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDD@@@??????>>>>>>???@@@AAACCCDDDEEEGGGHHHIIIIIIIIILLLMMMNNNOOOOOOMMMLLLKKKFFFEEEBBBAAAAAACCCEEEGGGEEEFFFGGGFFFCCC???;;;888444111...------......---//////......------------,,,,,,---......---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++''')))++++++***)))((())))))***+++,,,,,,+++)))((((((((((((((()))***,,,,,,************************(((((()))***************''''''&&&&&&'''(((((())),,,,,,,,,---------......,,,---///000000000///...000000000111222222333333000111222333333222111000111111111111111111111111//////.........---------++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,***+++,,,------,,,+++***++++++******+++---...000///000222333444555555555222444555444333333444555555666888:::===???@@@AAA>>>>>>>>>===<<<;;;:::999666777777888777666444333111111111222333444555666999;;;>>>AAACCCDDDDDDDDDCCCEEEGGGGGGEEEFFFIIILLLEEEEEECCCAAA>>>:::777555444333222222333444666777666888;;;???BBBDDDEEEFFFEEEEEEGGGHHHIIIKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFEEEFFFEEECCCAAA<<<;;;999777555444333333------------------------++++++++++++++++++++++++++++++************++++++222///---,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************+++++++++***************---,,,+++)))((())))))***))))))************))))))(((((()))***************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))((())))))***++++++"""///:::999---$$$%%%+++))))))************))))))************************************************,,,,,,,,,---------......------......///000000000////////////////////////+++---...---+++***+++---))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000111333555666999===AAABBB@@@>>><<<::::::::::::666777:::===@@@CCCEEEFFFBBBBBBAAAAAA@@@???======<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======<<<=========>>>>>>@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHDDDFFFGGGGGGGGGGGGHHHJJJJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHEEEEEECCCCCCBBBCCCDDDEEEDDDEEEFFFGGGHHHHHHGGGGGGBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIILLLNNNOOONNNMMMMMMKKKHHHDDDAAA???AAADDDFFFDDDFFFHHHJJJHHHEEE@@@===@@@;;;666222000///...---111111000000/////////...,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******))))))((((((''''''((('''&&&&&&'''+++...000******))))))))))))******************************---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,////////////000000000000111111111000000000000000000000000000000000000000000111111222222000///...+++---//////---,,,+++,,,++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************,,,---.........//////000000111111000111333444555444444333444555777777666666777888=========<<<<<<;;;;;;;;;===;;;888777777777555444999888666555444444555666555444333222222444666777;;;<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCFFFEEECCC@@@===999666555333333333333444555666777777888:::===???AAABBBBBBBBBCCCEEEGGGIIIJJJJJJJJJHHHJJJLLLMMMNNNMMMLLLKKKHHHIIIJJJJJJJJJIIIGGGFFFCCCBBB@@@===:::777555333000///---,,,++++++,,,---,,,,,,---------,,,,,,+++,,,+++******)))*********(((((())))))******++++++(((***,,,---,,,+++,,,,,,)))******++++++******)))++++++++++++++++++++++++******)))((('''&&&%%%%%%************************+++***************++++++))))))))))))))))))))))))+++***((('''&&&''')))*********))))))***+++,,,,,,,,,+++)))(((((()))+++,,,,,,+++***)))((((((((((((+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))***'''$$$""""""$$$'''***'''(((***,,,,,,***((('''***************)))(((((()))************+++++++++...+++)))))),,,......,,,......---,,,,,,,,,------...//////000000000000000..............................---------,,,,,,,,,,,,,,,,,,++++++*********+++***)))+++......,,,)))++++++,,,---......//////333555888<<<>>>?????????AAA???===<<<<<<<<<:::999::::::;;;<<<===???AAABBBAAA@@@>>>===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<>>???@@@AAABBBBBBBBBBBB@@@CCCGGGIIIIIIIIIJJJKKKJJJKKKKKKJJJIIIGGGFFFEEEGGGDDDCCCEEEDDDBBBEEEKKKJJJNNNOOONNNNNNPPPOOOKKKMMMGGGCCCDDDFFFEEEGGGJJJIIIMMMPPPRRRRRRQQQQQQQQQNNNLLLJJJGGGEEEDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKJJJHHHHHHGGGFFFEEEEEEDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKIIIFFFCCCAAA?????????AAACCCGGGIIIKKKJJJHHHGGGAAA???;;;666222000///..................---,,,+++000000000///.........------...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******++++++++++++******+++*********)))))))))))),,,+++***)))***+++---...*********))))))*********************************,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////000000000000111111111111000000000000111111111111111111111111000111111222111000///...,,,...///...---+++,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***,,,---......------......//////000111222222222222333555555666666666555777888999999999;;;<<<=========<<<<<<;;;;;;:::;;;999777666666666555333555555444444333333444444444333222222222333555666888999:::<<<===>>>=========>>>???@@@AAAAAAAAAAAACCCCCCAAA???<<<999777555222222111111222333444444888999;;;===???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFHHHJJJLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDAAA>>><<<:::999555333111///---,,,,,,,,,+++++++++++++++++++++***,,,++++++***************))))))))))))************''')))++++++***))))))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))((('''''''''************************++++++******************))))))))))))))))))))))))+++***(((''''''((()))*********))))))***++++++,,,,,,+++***))))))***+++,,,))))))))))))***+++,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((()))))))))***+++)))&&&$$$$$$&&&)))+++((()))***++++++***)))(((&&&'''(((***++++++++++++)))************+++++++++...+++)))***,,,......,,,---------,,,,,,---......---......///////////////........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,******,,,...///,,,***++++++,,,---...000111222555777:::===???@@@@@@@@@CCCAAA>>>=========;;;:::888888888999:::<<<===>>>???>>>===<<<;;;<<<<<<===<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEEEEEEEEEEDDDDDDAAACCCFFFGGGGGGHHHJJJLLLKKKLLLMMMMMMMMMJJJHHHFFFEEEBBBBBBDDDDDDEEEKKKRRRSSSWWWYYYXXXXXXZZZXXXTTTQQQKKKFFFGGGHHHHHHJJJMMMMMMQQQVVVZZZ[[[ZZZZZZZZZTTTRRRNNNKKKHHHGGGGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAABBBDDDFFFHHHJJJKKKLLLKKKJJJGGGEEEBBB@@@>>>>>>@@@AAADDDGGGIIIJJJJJJIIIFFFEEEBBB>>>:::777444333///////////////.........------------------,,,,,,---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++************++++++++++++++++++************......---,,,***))))))(((++++++************++++++***************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------////////////000000000000111111111111111111111111111111111111111111111111000111111111111000//////---......---++++++,,,...++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((***---///000///---,,,---...///000111222333333333444444555666777999999777999;;;<<<;;;<<<>>>@@@======<<<<<<;;;:::999999999777555444555555444222111222222333333333333333444333222222222333444555555555777888999999999999999:::;;;<<<============??????>>><<<:::888666555222111111111111222222333777888:::===>>>@@@AAAAAABBBAAA@@@@@@@@@AAACCCCCCCCCEEEGGGIIIJJJKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@<<<:::888444111///---,,,+++++++++,,,,,,+++++++++,,,,,,+++******************************)))))))))(((***++++++)))(((((()))---,,,************,,,---************************))))))))))))))))))))))))************************,,,,,,+++***)))))))))***))))))))))))))))))))))))***)))(((''''''(((***************)))******+++,,,************************************+++,,,---...+++++++++***************((((((((((((((((((((((((((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''(((***++++++++++++)))************+++++++++---+++******,,,---------,,,,,,,,,,,,---...//////,,,---......//////..............................,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,......---+++,,,,,,,,,---///222444666888:::===@@@BBBBBBBBBBBBEEECCC@@@>>>>>>===;;;999777777777777888999:::;;;;;;::::::::::::;;;<<<=========???@@@BBBDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDFFFIIIMMMQQQOOORRRUUUWWWWWWTTTPPPMMMGGGDDDCCCFFFIIIMMMUUU^^^cccgggiiihhhiiikkkiiifff]]]UUUOOONNNNNNMMMOOOSSSVVV[[[ccciiikkklllllllllbbb^^^YYYRRRMMMJJJHHHGGGDDDEEEGGGIIILLLMMMNNNOOOOOONNNLLLKKKJJJJJJKKKKKKLLLKKKIIIGGGEEECCCBBBAAA?????????AAACCCEEEHHHIIIIIIIIIHHHFFFDDDAAA???>>>>>>>>>@@@CCCEEEHHHKKKLLLKKKJJJIIIFFFBBB>>>;;;999333222111000///000111111------------------......---......---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************,,,,,,,,,+++***(((&&&$$$,,,++++++++++++++++++,,,************************)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000111111111111111222222222222222222222222222222111111111111000000000///.........,,,++++++---///---,,,+++******)))******+++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++---...//////...---......///000222333444444444333333333555777999:::999;;;<<<<<<<<<<<<>>>???;;;;;;;;;:::999888888888888666444444444555444333000111333555555555555444555444333333333444555555444444555666777777888888777888999::::::;;;:::::::::::::::999888777666555444333333222222222333333555666888;;;>>>@@@AAABBBBBB@@@>>>===<<<===???@@@???@@@CCCEEEGGGHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGDDDBBB???;;;666333000............---------------,,,,,,+++************++++++++++++******)))))))))+++------,,,+++)))***+++************************))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++***************++++++)))***++++++++++++***)))------,,,+++************************************))))))))))))))))))))))))(((((()))))))))***************************************))))))))))))*********************)))(((((())))))*********+++++++++,,,+++++++++,,,---------,,,,,,,,,,,,---///000000---......///000/////////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,------,,,---------///222555999;;;<<<===@@@CCCDDDEEEDDDDDDEEECCC@@@>>>===<<<:::888777666666666777888999999888888888999:::;;;<<<===@@@AAABBBDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJFFFFFFEEEDDDCCCAAA@@@???>>>@@@AAACCCGGGMMMUUUZZZ\\\```eeehhhiiieee```\\\SSSOOOMMMOOORRRWWWbbbllluuuyyy|||{{{|||~~~zzzooofff^^^ZZZXXXVVVXXX[[[bbbhhhrrryyy}}}tttooohhh^^^UUUMMMHHHFFFDDDEEEGGGJJJLLLNNNOOOOOOPPPOOOMMMKKKKKKKKKLLLMMMNNNMMMLLLJJJHHHFFFEEEDDD@@@???>>>>>>???AAACCCEEEEEEFFFFFFFFFEEECCCAAA@@@<<<<<<===>>>BBBFFFJJJMMMLLLLLLMMMKKKHHHDDD@@@>>>:::888555222000000000111......//////000000111111...//////...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++++++++)))'''&&&,,,++++++++++++++++++,,,************************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...////////////000000000000000000111111222222222333222222222222222222222222111111111000000000000000.........,,,++++++---///...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,,,,---.../////////000111222333444444333222222222333555777888999:::;;;;;;:::999:::<<<999999999888888888888777888666555555666777666555333444666888999999999888777777777666666666777777666777777777888888999999777888999:::;;;;;;;;;;;;888888888888888777666555555444333333222222222222222333666999<<>>AAADDDFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHEEEAAA===888555333111000///------,,,---------,,,,,,+++***+++++++++,,,,,,++++++******)))))),,,------,,,***)))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++,,,,,,************************,,,++++++***))))))******)))))))))))))))))))))))))))))))))))))))***++++++++++++***************+++)))***++++++++++++***))),,,+++***))))))(((((()))************************************************))))))))))))************)))))))))******)))))))))******))))))))))))*********************)))(((((())))))*********+++++++++***+++,,,,,,,,,,,,------,,,,,,,,,---...///000111//////000111111111111000........................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++,,,---//////111333666999===??????AAACCCEEEGGGGGGFFFEEECCC@@@===;;;;;;999777666555555444444555666777777777888999;;;<<<===>>>>>>DDDEEEFFFGGGHHHHHHHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEECCCBBBAAA???@@@CCCGGGMMMVVVaaahhhnnnrrryyy~~~~~~{{{uuuqqqfffaaa]]]]]]___cccnnnxxxzzzpppkkkfffccccccfffkkkrrr|||xxxmmm```UUULLLGGGHHHJJJLLLNNNPPPRRRSSSSSSTTTRRROOOMMMLLLLLLMMMNNNMMMMMMNNNMMMMMMKKKJJJIIIEEECCCAAA???>>>>>>@@@@@@@@@AAACCCEEEEEEEEEDDDDDD<<<;;;;;;;;;>>>BBBGGGJJJKKKMMMNNNOOONNNKKKGGGEEEBBB???:::666222000//////...//////000000111111111///000111///---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((((((((((((((())))))))))))***+++,,,---,,,++++++++++++************++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111////////////000000000000000000111111222333333333333333333333333333333333222111111000///000000000---......---++++++,,,...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,,,,...000111111111111222333333444444222222222222222333444555666777888888777777888999888888999999999999:::::::::999777888999::::::999999999;;;<<<============<<<;;;;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<===:::;;;<<<===>>>>>>>>>>>>:::::::::::::::999999888666666444333222222222222111333555777:::<<<=========<<<:::999888888999999777888:::===AAADDDGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLJJJGGGCCC???<<<:::444222000...,,,++++++,,,------,,,++++++++++++++++++++++++++++++******************)))(((''')))***+++,,,---......---,,,+++************************))))))******+++++++++,,,************************+++***************++++++))))))))))))))))))))))))((())))))******+++++++++,,,+++******)))*********************************(((((((((((()))***+++,,,***************+++++++++************************)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***++++++++++++)))************+++++++++)))+++------,,,,,,,,,---------------...///000000000000111222222222111111........................,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,(((***+++******+++---///111222555888;;;>>>@@@AAABBBCCCEEEGGGHHHHHHGGGFFF@@@>>>;;;999999888666444333333333333444555666777999:::<<<>>>???@@@AAAAAAEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCEEEGGGJJJPPPXXXbbbnnnvvvyyyrrrmmmkkkkkkmmmvvv{{{vvvqqqppprrrsssyyy}}}pppcccYYYRRRRRRTTTVVVYYY\\\^^^```aaa```]]]XXXSSSPPPNNNNNNNNNLLLMMMOOOPPPQQQPPPPPPOOOJJJIIIFFFDDDBBB@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEE>>><<<:::999;;;>>>BBBDDDIIIKKKNNNPPPQQQPPPNNNMMMIIIFFFAAA<<<777333000///................../////////000111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******(((((()))))))))*********)))***++++++,,,,,,,,,,,,*********))))))*********************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000////////////000000000000000000111222222333444444444444444444444444444444222222000/////////000111,,,...///...---+++,,,,,,++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,------------......//////000111111222222333333333333333333333333222222333333333333222222111222444555555666888:::999999:::;;;<<<===>>>>>>===;;;:::;;;===>>>>>>===>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<===????????????@@@AAABBBBBBBBBBBB>>>>>>??????>>>>>>===<<<;;;:::999888666666666555444444555666777777777777888888777777666555555555333555777:::???CCCFFFHHHKKKKKKLLLKKKJJJIIIGGGFFFCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMLLLKKKHHHEEEBBBAAA:::888555111///...------------,,,++++++++++++,,,***++++++++++++++++++,,,))))))***)))((((((***,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))))))))***************************************))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((()))***++++++,,,+++,,,++++++***))))))******,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))((()))***++++++***)))(((&&&'''(((***++++++++++++)))************+++++++++(((+++......,,,+++,,,---///...............////////////000111111111111111........................------------,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,+++,,,///222333555999===@@@BBBBBBBBBCCCEEEGGGHHHIIIHHHGGGFFF>>><<<:::888888888666555444444555666777888:::;;;===>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCEEEGGGIIIKKKMMMMMMMMMNNNNNNNNNNNNNNNMMMOOORRRVVV\\\dddnnnyyy~~~xxxuuusssttt{{{}}}{{{}}}{{{uuukkkddd^^^aaadddiiimmmqqqtttuuusssnnnfff^^^WWWRRRPPPOOOMMMNNNPPPRRRTTTSSSSSSRRRNNNMMMKKKIIIGGGEEECCCCCC?????????@@@AAABBBCCCDDD@@@>>>;;;999999:::<<<>>>DDDFFFIIIMMMPPPQQQQQQQQQMMMKKKHHHCCC===888555333/////////...............---...///...,,,***+++,,,------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))))))))******+++++++++,,,(((((()))))))))******+++******))))))))))))******************************+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,////////////............////////////000000000000000000111222333333444444444444444444444444444444333222000/////////000111+++---//////...,,,+++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........000222444555444333111444444333333333333222222222333444555444333222111---///222444555777:::<<<:::;;;<<<===???@@@AAABBB???===<<<===???@@@@@@@@@AAA@@@?????????@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???===<<<;;;;;;:::666666666666555444222222444555555555555444333222222333555999===BBBEEEGGGIIIIIIIIIIIIHHHFFFCCCBBBAAABBBDDDFFFIIIKKKMMMNNNMMMMMMMMMMMMKKKIIIGGGEEE@@@>>>:::666333222111111...---,,,,,,++++++,,,,,,*********++++++,,,,,,---***++++++*********---///,,,)))$$$!!!!!!$$$))),,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))***+++------))))))))))))))))))))))))'''((()))++++++,,,,,,,,,,,,,,,+++***))))))******,,,+++)))(((((()))+++,,,...---,,,+++************))))))******++++++++++++++++++++++++++++++++++++)))************++++++++++++***)))(((((()))***+++''')))***,,,,,,***)))'''***************)))(((((()))************+++++++++(((+++......,,,+++,,,---000//////............///...//////000000000000000..............................------------,,,,,,*********++++++,,,,,,,,,+++---///...---...111555444777<<<@@@CCCDDDCCCCCCDDDEEEGGGIIIIIIHHHGGGFFF>>><<<999888999888777666888888999:::<<<===???@@@???@@@BBBDDDEEEEEEEEEDDDAAACCCEEEFFFFFFEEEDDDCCCBBBCCCEEEHHHLLLPPPSSSUUUYYYYYYZZZ[[[\\\]]]\\\\\\XXXZZZ^^^dddlllvvv}}}yyywwwwww}}}yyyrrrgggjjjnnntttzzz{{{rrrggg]]]VVVRRRPPPNNNOOORRRTTTUUUUUUTTTSSSOOOOOONNNMMMKKKIIIGGGFFFAAAAAA????????????AAABBBBBB@@@<<<999888888888999>>>@@@DDDHHHLLLOOOQQQRRROOONNNKKKGGGBBB===999666222222111111000000//////,,,------,,,***))))))***........................++++++++++++++++++++++++***+++,,,------,,,+++***((((((((((((((((((((((((*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,---------.../////////111111111111111111111111000000111222333333444444555555555444444333333333222222111111000/////////---------------------------,,,+++******+++,,,---,,,)))***---...+++,,,///+++,,,,,,---......------000111111222222333333444888777555444333222222222333222222111111111111111111222444555777999;;;;;;======>>>???@@@AAABBBBBB???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCCCCBBBBBBBBB@@@======???@@@@@@???AAAAAAAAABBBCCCDDDFFFGGGFFFFFFFFFEEEEEECCCBBBAAAAAAAAABBBAAA@@@===:::888:::999888666555555444444222333555666666555333222222333444666999<<<>>>@@@DDDEEEEEEEEECCCBBB@@@>>>??????@@@AAACCCFFFIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJFFFEEEBBB>>>999555222111111///---,,,------,,,+++******************++++++++++++************++++++---,,,***)))))))))******,,,++++++******++++++,,,+++++++++***************************************++++++,,,,,,,,,,,,------******)))))))))***,,,---************************+++++++++*********))))))******++++++++++++************++++++++++++******************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((('''(((((()))***+++++++++)))+++------------///000000000...------...///000333111///000222222000...000///...,,,,,,---......+++,,,------++++++,,,---***++++++,,,,,,,,,++++++///...------...222555777<<<===???AAACCCEEEFFFGGGEEEFFFGGGHHHGGGEEECCCBBB???===;;;888666666777777<<<>>>@@@AAA@@@@@@AAABBBFFFDDDCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBEEEFFFHHHMMMTTT\\\ccchhhqqqrrrssssssrrrpppmmmkkkffffffgggjjjpppwww~~~~~~zzzwwwwwwyyy{{{wwwvvvvvvyyy~~~{{{tttjjj```XXXVVVRRRNNNNNNQQQTTTUUUTTTPPPQQQRRRRRRPPPMMMLLLLLLJJJGGGCCCBBBAAAAAA@@@???<<<<<<<<<999777666777999<<<>>>AAAEEEJJJNNNQQQRRROOOOOOOOOMMMIIIDDD@@@===:::777444000///...///000...---+++*********++++++---------------------------------,,,,,,+++++++++,,,++++++,,,---,,,***(((************************++++++++++++++++++,,,,,,************************++++++++++++++++++,,,,,,************************+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,------.../////////111111111111111111111111000111111222333333444444555555444444444333333333222222111111000/////////------------------------,,,,,,+++******+++,,,,,,,,,******---...,,,,,,///---...///000000111000000222222333444666777888888888777555444333222111111333222222222222222333333444555666888:::<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCAAA>>>>>>???@@@??????AAABBBCCCDDDFFFGGGHHHIIIFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBB???===;;;::::::888777666555555555333444555666666555444333333333444666888:::<<<===BBBCCCCCCCCCCCCBBB@@@????????????@@@BBBDDDFFFGGGJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIFFFBBB>>>:::777555333111...------------,,,*********+++++++++++++++++++++************++++++---,,,***)))))))))***+++++++++++++++++++++++++++******************++++++************************+++++++++,,,,,,,,,------,,,+++***)))))))))***+++************************+++++++++*********))))))******++++++++++++************++++++++++++******************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******************************))))))******+++,,,,,,,,,,,,---......,,,,,,---///000///............000000333111//////111111000...//////...---------------***+++,,,+++***)))***,,,++++++,,,,,,------,,,,,,---------...111555999<<<>>>>>>???AAACCCDDDFFFFFFEEEFFFGGGGGGFFFDDDAAA@@@<<<;;;:::888888999;;;<<>>>>>>>>===;;;888777888999;;;<<>>???@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAA@@@@@@?????????@@@@@@CCCCCCDDDEEEEEEDDDCCCCCCDDDBBB???>>>>>>???>>>===;;;<<<>>>AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@???;;;:::999888777666666666444555666777777666555444444444444555666888999:::>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCFFFGGGIIIKKKMMMNNNOOOOOOOOONNNKKKHHHDDD@@@===;;;777444000...---...---,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++************+++***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,************************++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))************************+++++++++*********************++++++++++++************++++++++++++******************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++,,,------------...///...,,,+++,,,---............///000111111333111///...///000000///......//////......---,,,***,,,---,,,+++***+++,,,++++++,,,,,,------......,,,---///111666:::???AAA???@@@AAAAAACCCCCCDDDEEEEEEFFFFFFEEECCCAAA>>>===:::999999:::<<<>>>@@@BBBCCCDDDFFFFFFEEEEEEFFFHHHEEEFFFHHHIIIIIIHHHGGGFFFJJJIIIHHHGGGGGGHHHHHHIIIMMMQQQYYYeeeqqq|||~~~uuussspppoooooorrrvvvyyy|||~~~~~~{{{wwwrrrmmmiiigggeeehhhhhhlllsss}}}|||xxxuuutttttttttsssxxx|||}}}wwwfff```YYYUUUUUUUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQMMMLLLJJJIIIHHHFFFCCC@@@AAAAAA@@@===:::888888999999:::<<>>======999888777555444333222222444444555555666888999:::;;;;;;<<<===???@@@AAAAAACCCCCCBBBBBBAAA@@@??????>>>???@@@@@@AAAAAAAAA@@@?????????@@@@@@AAABBBCCCEEEFFFHHHIIIIIIHHHGGGFFFFFFCCC@@@>>>>>>>>>===<<<888:::<<>>>>>>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@<<<;;;:::999888888888888666777888888888888777666555555444444555666666777;;;<<<===>>>???AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@CCCDDDFFFIIILLLNNNPPPQQQQQQQQQOOOMMMIIIEEEBBB@@@;;;777222///......------,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++)))***,,,------,,,***)))(((((()))***+++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++************************************************************************++++++++++++************++++++++++++******************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))***************+++++++++++++++***+++++++++,,,,,,,,,------...///...---,,,---...---......///000000111222333111///......///000000---.../////////...,,,+++---...//////------...///***+++++++++,,,---...//////000222666:::>>>BBBCCCAAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCAAA>>><<<;;;:::;;;;;;===???AAADDDEEEGGGHHHHHHGGGEEEEEEFFFGGGDDDFFFHHHJJJKKKLLLNNNPPPTTTTTTSSSRRRRRRRRRSSSSSSXXX]]]eeepppzzzwwwtttoookkkiiiiiikkklllnnnoooppprrrsssuuuvvvvvvqqqooommmiiieee```\\\ZZZ[[[\\\___eeemmmrrrttttttnnnllliiihhhhhhhhhhhhgggkkkmmmpppssswww|||~~~rrrlllddd___^^^]]][[[XXXVVVUUUSSSRRRRRRRRRQQQPPPOOOOOONNNNNNNNNLLLIIIGGGCCCDDDCCC@@@<<<999888999888888:::<<>>?????????>>><<<;;;;;;:::999777666666666666777777888999:::;;;===>>>======>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@?????????AAABBBCCCEEEFFFGGGGGGGGGBBBCCCCCCDDDFFFHHHJJJKKKLLLNNNPPPRRRSSSSSSQQQPPPIIIGGGCCCBBBAAAAAA@@@??????@@@BBBDDDEEEFFFGGGGGGDDDBBB@@@===<<<===>>>????????????????????????>>>===<<<;;;:::::::::::::::999999999999999999999999777666555555555555666666999999:::;;;===???@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCFFFIIIMMMOOOQQQQQQQQQPPPOOOLLLIIIFFFDDD???;;;777333111000...---------------,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,++++++)))***,,,------,,,***)))(((((()))***+++,,,,,,,,,*********************************+++++++++,,,,,,(((((()))***+++,,,,,,,,,******************************************************++++++++++++************++++++++++++******************************************************((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++*********++++++++++++++++++,,,............///111---...//////000111111222222222111000//////000111---.../////////...,,,+++---...//////------...///))))))******+++---///000444555888;;;>>>@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCBBB@@@???===<<<;;;>>>??????@@@BBBCCCEEEEEEIIIIIIIIIGGGDDDCCCDDDEEEEEEGGGKKKNNNRRRWWW^^^cccffffffeeeeeedddbbbaaaaaacccgggoooxxx~~~xxxtttmmmgggbbb``````aaa``````aaaaaaccceeefffgggbbbbbbaaa```\\\XXXTTTRRRTTTTTTWWW[[[___bbbddddddaaa```^^^^^^______^^^]]]^^^```aaabbbdddhhhmmmqqqyyyyyyzzz{{{{{{{{{zzzyyyxxx{{{~~~|||wwwqqqmmmkkkjjjgggeee```]]]ZZZXXXWWWUUURRROOOOOONNNNNNOOOPPPPPPMMMKKKFFFFFFEEEBBB>>>;;;::::::999888999999<<<>>>AAACCCHHHJJJMMMPPPRRRRRRQQQPPPNNNMMMJJJFFFAAA===999777333222000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,------------***+++,,,---...000111111000000000000000000000000222222222222222222222222222222222222333333333333111000000//////......---------------------------,,,,,,------------,,,,,,...,,,---111222111222555333555666999;;;<<<======@@@AAABBBBBBAAA???===;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>???@@@AAA?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJJJJKKKIIIIIIJJJKKKMMMOOOQQQRRRUUUWWWZZZ^^^______^^^]]]QQQOOOKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGHHHIIIIIIJJJHHHGGGDDDBBB@@@???????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777999999999999:::<<<===>>>??????@@@@@@@@@@@@??????>>>???@@@CCCFFFJJJMMMOOONNNOOOPPPPPPOOOLLLJJJHHHDDDAAA===:::888555222//////......------,,,,,,+++++++++************++++++***+++,,,,,,---,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,************************************++++++++++++&&&''')))***,,,---------***************************************+++++++++******++++++++++++************++++++++++++******************************************************(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))***+++++++++*********+++++++++++++++***,,,.........///000222......000000111111111111222333444333111000111222......//////......---,,,***,,,---,,,+++***+++,,,************,,,...000222999:::<<>>>>>======BBBCCCCCCDDDEEEEEEEEEFFFHHHHHHGGGEEECCCBBBDDDFFFIIINNNUUU[[[aaaiiirrryyy{{{||||||{{{yyyuuurrrooolllooouuu|||~~~wwwssskkkddd^^^[[[[[[[[[VVVVVVVVVVVVWWWYYYZZZ[[[WWWXXXXXXXXXVVVTTTQQQOOOOOOPPPSSSUUUWWWXXXYYYZZZZZZZZZYYYZZZ[[[[[[YYYWWWVVVWWWWWWWWWWWWYYY\\\___fffgggiiikkklllnnnnnnooommmqqquuuwwwwwwzzz{{{zzz{{{{{{xxxtttnnnkkkgggeeeddd```ZZZUUUOOONNNNNNNNNPPPPPPNNNLLLIIIIIIIIIGGGCCC@@@>>>>>>;;;:::999999999;;;===???DDDGGGKKKPPPSSSTTTTTTTTTQQQPPPOOOLLLGGGCCC>>><<<777555333000...---------------------------------++++++,,,,,,,,,,,,------,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,------------...***+++,,,---...000111111111111111111111111111111222222222222222222222222111111222222222333333333000000000///......------------------------------,,,,,,---......---,,,,,,///,,,---111333222333666555666888:::===>>>???@@@AAABBBDDDEEEDDDBBB???>>>>>>>>>======>>>>>>???@@@?????????@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRRRRXXX[[[___cccffffffeeeddd\\\YYYVVVUUUUUUUUUTTTSSSSSSQQQNNNLLLKKKLLLMMMNNNOOONNNLLLJJJHHHFFFDDDCCCAAAAAA@@@???????????????>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<::::::999888888888999999999999888888888999:::;;;;;;<<<>>>???@@@@@@??????===>>>???AAACCCGGGJJJKKKLLLMMMOOOPPPPPPOOOMMMKKKJJJHHHEEEBBB???;;;666222/////////...---,,,,,,,,,++++++************++++++***+++,,,---------,,,,,,++++++++++++++++++++++++******************++++++************************************++++++++++++'''((()))+++,,,,,,,,,+++************************))))))*********+++++++++******++++++++++++************++++++++++++******************************************************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,...//////......///111//////111111111111000///111333666666444222111222//////...---------------***+++,,,+++***)))***,,,,,,++++++,,,...000333555:::<<>>>>>>>>>>>>>>======>>>>>>???@@@@@@DDDEEEEEEFFFGGGGGGGGGGGGDDDEEEDDDDDDCCCDDDGGGIIIPPPXXXdddnnnuuu|||{{{sssuuuxxx|||}}}|||tttppphhh```ZZZWWWVVVVVVQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSQQQOOONNNLLLNNNQQQRRRTTTUUUVVVWWWXXXXXXXXXYYYZZZYYYWWWTTTSSSSSSTTTSSSRRRSSSUUUWWWZZZZZZ\\\^^^___aaabbbccc___cccfffggggggjjjpppvvvzzz~~~~~~{{{xxxvvvuuuppphhhaaaUUUSSSQQQPPPPPPPPPOOOMMMLLLNNNNNNLLLHHHEEECCCCCC???===;;;999888999;;;<<>>@@@AAABBBAAABBBEEEFFFFFFEEEBBBAAA????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNWWWZZZ^^^cccfffgggffffffcccaaa^^^]]]]]]^^^]]]\\\___\\\XXXTTTRRRSSSTTTVVVUUUTTTSSSQQQNNNKKKHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>============>>>======<<<<<<<<<<<<======;;;;;;::::::999::::::::::::999888777777777888999888999;;;===????????????======>>>???BBBEEEHHHIIIKKKLLLOOOQQQRRRPPPOOOMMMNNNMMMJJJHHHDDD???999555000000///...------,,,,,,++++++************++++++)))***,,,---...---,,,,,,,,,++++++******++++++,,,+++++++++***************************************)))************+++++++++((()))+++,,,,,,+++***)))************************))))))******++++++++++++******++++++++++++************++++++++++++******************************************************))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))************+++,,,,,,---......------------------------...000000///...---...///000000111222222111//////000444888888555333222222000///...,,,,,,---......+++,,,------++++++,,,---...---------///222666888;;;===@@@BBBCCCCCCAAA@@@<<<<<<<<<<<<============<<<<<<<<<===???@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHAAABBBCCCCCCDDDFFFJJJMMMUUUaaappp|||xxxxxxyyy{{{|||}}}||||||zzzyyyxxxwwwwwwwwwppplllddd]]]WWWTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQOOONNNKKKMMMPPPRRRSSSTTTVVVXXXXXXXXXXXXZZZZZZYYYVVVTTTRRRSSSTTTSSSRRRRRRTTTUUUTTTTTTUUUWWWXXXYYYZZZ[[[TTTWWWZZZZZZYYY\\\ccciiipppuuu{{{~~~}}}ssskkk\\\YYYUUUSSSRRRRRRQQQOOOOOOPPPQQQPPPLLLIIIGGGGGGAAA???<<<999888888999:::999===BBBIIINNNQQQRRRRRRRRRSSSSSSRRROOOKKKGGGDDD???===:::666333000//////------------------------+++++++++,,,,,,---------,,,***))))))+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,---...///...---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............'''((()))+++...000111222333333222111111222333333444444444333333333222222111000000///...---------.........------,,,,,,,,,111000...,,,,,,...000222000111111222333444444444777777888:::;;;>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAABBBCCCDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDEEEFFFHHHJJJKKKJJJJJJJJJKKKNNNSSSWWWYYY\\\\\\\\\[[[YYYWWWUUUSSSPPPNNNLLLJJJIIIIIIJJJKKKSSSWWW]]]cccggghhhgggeeeeeeddddddfffhhhiiiiiiggggggfffccc^^^ZZZZZZ^^^cccdddbbb___[[[WWWTTTRRRQQQOOOMMMKKKHHHGGGGGGGGGHHHIIIEEE@@@>>>??????>>><<>>===>>>>>>>>><<<:::999999:::;;;<<<<<<;;;;;;<<<;;;:::888666555555555333555777999;;;;;;<<<;;;DDDCCCBBBAAAAAAAAAAAAAAAHHHIIIJJJLLLNNNPPPRRRRRRPPPNNNLLLKKKJJJFFF???:::666444111...,,,+++++++++++++++++++++++++++++++++...------,,,+++***))))))---------,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++++++++************)))))))))(((((((((***+++,,,))))))))))))))))))))))))************************,,,,,,,,,+++***)))''''''*********************+++++++++************++++++222111...,,,******+++,,,---------............///////////////000000000000333222222222111000000000111111000...---,,,+++***,,,,,,+++++++++,,,...///000000000111333666:::<<>>AAAFFFKKKOOOSSSUUUPPPPPPPPPPPPPPPPPPPPPPPPFFFDDDAAA<<<888444222111000...------...///...---------,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---...///111222444555666333333222111111222333333333333333333222222222222000000000///...---------.........------,,,,,,,,,///---,,,***+++,,,...000111111222333333444555555777777888999;;;===???@@@BBBAAAAAAAAAAAAAAAAAA@@@EEEDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMNNNMMMMMMNNNRRRWWW\\\___```bbbfffhhhgggccc___[[[XXXVVVSSSPPPNNNNNNNNNOOORRRVVV\\\bbbfffggggggfffdddddddddfffhhhiiihhhffffffeeeccc___\\\^^^cccgggiiigggeeebbb___]]][[[[[[ZZZYYYVVVTTTSSSSSSSSSTTTQQQMMMHHHEEEDDDCCCAAA>>>???>>>===>>>>>>>>>===;;;;;;;;;;;;;;;::::::::::::<<<;;;999888666555555444555555555555777888:::;;;AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFHHHLLLNNNQQQRRRTTTRRROOONNNMMMJJJEEEAAA:::888444000...---------++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++++++++++++++******************)))(((((()))***+++************************************************++++++++++++++++++***)))*********************))),,,++++++******++++++,,,///---,,,+++++++++---...---------............///////////////000000000111222111111111111111000000//////...---,,,++++++***,,,,,,+++++++++,,,---...///000111333777:::===???AAA@@@@@@@@@@@@>>>:::888:::999888888888999;;;<<>>>>>???AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIKKKMMMOOOQQQUUUZZZ^^^iiirrr~~~yyytttoookkkiiifffccc```bbbcccdddeeeffffffffffffccc___[[[YYYXXXWWWUUUSSSTTTTTTTTTVVVZZZ___ccceeegggeeecccaaa______```aaaeeegggiiihhhffffffjjjnnnpppqqqsssuuutttssspppnnnkkkjjjgggdddaaa___^^^^^^^^^^^^^^^^^^]]]ZZZVVVSSSPPPOOOMMMKKKKKKMMMQQQSSSUUUXXX]]]ccciiinnnrrruuuzzz|||}}}wwwnnngggdddbbb```___aaa^^^[[[YYYWWWUUURRROOOMMMLLLIIIEEE@@@===;;;;;;;;;<<<>>>AAAEEEJJJNNNQQQRRRRRRRRRQQQPPPPPPOOOOOOJJJHHHEEEAAA<<<888555333111///,,,,,,---......------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))***++++++*********++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........///////////////000111222333444444333222222111111222222333222222222222111111111000000000//////...---------.........---------------...---+++++++++---///000222222333333444444555555666666777888:::;;;===>>>?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@CCCDDDEEEFFFFFFGGGGGGGGGJJJKKKNNNQQQRRRQQQPPPOOOPPPOOOOOOQQQVVV\\\cccggghhhmmmtttyyyyyyuuunnniiidddaaa]]]XXXUUUTTTTTTUUUZZZ]]]aaafffiiiiiihhhgggccccccccceeeggggggfffdddcccbbb```^^^]]]```eeehhhkkkjjjiiihhhgggfffeeeeeeeeedddbbb``````aaabbbccc___\\\VVVRRRMMMIIIDDDAAABBB@@@??????@@@@@@???>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::888777666555555777666444222222444777999;;;<<<>>>@@@AAABBBBBBAAA<<<===@@@CCCGGGKKKOOOPPPUUUSSSQQQPPPOOOMMMJJJGGGAAA>>>999444111/////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,+++++++++************++++++***)))))))))******************************************************)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((,,,++++++******++++++,,,******)))***+++---...000---------............////////////000000000111111000000000000111111111111------,,,,,,,,,+++++++++---,,,+++++++++,,,......///000444777;;;???AAABBB@@@???===<<<<<<<<<:::888999999888888999;;;===>>>@@@@@@AAAAAABBBCCCDDDEEECCCCCCDDDFFFHHHKKKMMMNNNTTTVVVZZZ]]]___cccgggiiipppwwwuuupppjjjddd___[[[WWWUUUXXXYYY[[[^^^```aaaaaaaaa```___]]]]]]______^^^]]]```______cccjjjqqqwwwzzzyyyvvvrrrooonnnpppsssvvv{{{||||||yyyvvvwwwzzz~~~|||yyytttpppmmmkkkkkklllnnnnnnkkkfff```\\\UUURRRNNNKKKJJJKKKMMMOOOLLLNNNRRRXXX^^^dddiiilllppprrruuuyyy}}}yyyuuusssrrrrrrtttoooiiiccc___\\\XXXVVVTTTRRROOOKKKGGGDDDAAA???===<<<===>>>AAAFFFJJJMMMSSSSSSSSSSSSRRRPPPOOOOOONNNMMMKKKGGGCCC>>>:::777333000,,,+++,,,---......,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++***)))***+++,,,---))))))*********+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......//////000000000000000111111111222222222222222222222222222222111111111111000000000000/////////......---------...............---------//////......///000222333222222333333444444444555444555555666888999;;;<<<<<<===>>>@@@BBBDDDEEEFFFAAABBBCCCBBB@@@???>>>>>>AAACCCEEEHHHJJJLLLLLLMMMQQQSSSWWWZZZZZZXXXUUUSSSQQQQQQRRRUUU[[[ccckkkpppsssxxx}}}yyyrrroooiiiddd```]]]]]]]]]bbbdddgggiiijjjiiigggfffddddddeeeggghhhhhhfffccc```___]]][[[[[[^^^aaadddggghhhhhhiiiiiiiiiiiiiiiggggggffffffhhhkkkmmmooonnnkkkfff___WWWOOOHHHCCCDDDBBB@@@???AAABBBBBBBBBBBBAAA@@@???>>>>>>??????<<<<<<;;;:::999888777666888666444222222222444555666888<<>>888444111000000,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******,,,,,,+++++++++*********,,,++++++******)))))))))******************************************************+++,,,,,,,,,,,,,,,+++******))))))(((((((((+++******))))))******+++))))))))))))+++,,,...///---------............/////////000000000111111111...//////000000111111111,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---///000111333777;;;???@@@AAAAAABBB???===;;;<<<<<<;;;:::999999999:::;;;===???@@@CCCCCCDDDCCCCCCDDDEEEGGGGGGHHHHHHIIILLLQQQWWW[[[dddgggkkkmmmnnnoooqqqrrrsssxxx~~~yyyppplllgggbbb]]]ZZZWWWUUUUUUVVVYYY\\\___`````````dddfffhhhlllooorrrsssttttttqqqpppttt{{{}}}~~~}}}zzzzzz}}}|||uuunnnkkk```\\\WWWSSSQQQPPPPPPPPPNNNNNNPPPTTTYYY___ccceeeeeefffiiilllqqquuuyyy{{{}}}uuummmeee^^^YYYVVVTTTRRROOOMMMJJJFFFDDDBBB@@@???>>>@@@DDDHHHKKKQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQOOOMMMHHHCCC>>><<<666222...+++,,,---...///,,,,,,+++++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++***)))***+++,,,---))))))*********+++++++++------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------......///000000111444444444444444444333333222222222222222222222222111111111000000000//////............------------........................////////////111222444555333333444444444444444555444444555555777888::::::<<<===>>>@@@BBBCCCEEEEEEDDDEEEEEECCCAAA???@@@BBBAAADDDHHHNNNSSSVVVXXXYYY]]]```dddffffffbbb]]]ZZZXXXXXXZZZ^^^eeennnvvv{{{}}}}}}xxxsssnnnjjjhhhgggeeefffhhhiiijjjjjjiiihhhjjjjjjkkklllnnnmmmjjjgggaaa___\\\ZZZZZZ\\\^^^___bbbccceeefffggghhhhhhhhheeeeeefffhhhkkkooosssvvvxxxvvvrrrkkk```UUULLLGGGEEEBBB???>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBB===>>>>>>===<<<;;;:::999777777777666555333222111444666999===???@@@??????::::::;;;===???CCCFFFHHHMMMMMMMMMMMMLLLLLLMMMMMMJJJGGGBBB<<<777444222111---------,,,,,,,,,++++++*********++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,++++++++++++***++++++++++++******))))))************************************************++++++,,,,,,,,,+++******+++*********))))))(((((())))))(((((((((((())))))************+++,,,,,,------------............///000000000000111111111111.........//////000000111------------............---,,,,,,,,,...///111222555888;;;>>>@@@@@@@@@???BBB???<<<:::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBBDDDFFFFFFEEEDDDDDDFFFHHHGGGHHHJJJMMMRRR\\\hhhqqqxxxzzz||||||{{{yyyxxxxxxvvvyyy}}}|||uuuqqqjjjiiigggccc___\\\ZZZYYYTTTWWW\\\aaaeeeggghhhiiipppttt{{{}}}ppplllfffbbb```]]]ZZZWWWUUUTTTSSSUUUYYY]]]______ZZZ[[[\\\___cccggglllnnnssszzzqqqcccZZZVVVSSSQQQOOOOOONNNKKKIIIGGGEEEBBB@@@AAACCCFFFHHHNNNOOOQQQTTTUUUUUUUUUUUUSSSRRRRRROOOLLLGGGCCC@@@;;;777222.........//////,,,+++++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,++++++)))))))))))))))***++++++*********++++++++++++,,,......------------......***++++++,,,,,,------...,,,,,,,,,---------......------...///000000111222222222222222222222222222111222222333333222222111111111111111000000000///------------------------.............../////////.........000111333555555666666666666666666666666666666666777888:::;;;<<<>>>??????@@@BBBCCCCCCDDDDDDEEEEEEBBB???>>>BBBEEEIIIMMMSSS[[[bbbhhhkkkmmmppprrruuuvvvtttoooiiieeeeeefffhhhlllssszzz{{{wwwsssqqqkkklllmmmooopppqqqrrrrrrooopppqqqrrrsssqqqnnnkkkccc```\\\ZZZ[[[\\\\\\\\\___```bbbdddffffffffffffccccccdddgggkkkppptttwwwyyyyyyxxxrrrggg\\\TTTOOOHHHEEEAAA@@@AAADDDFFFGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@AAAAAABBBAAA???>>><<<999999:::999888666444222444555888:::<<<=========::::::999:::<<>>@@@AAAAAA???>>>@@@===;;;::::::;;;::::::<<<===>>>???AAABBBCCCDDDEEEGGGHHHGGGDDDCCCEEEHHHEEEIIIOOOWWW```nnn}}}~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~|||wwwrrrmmmjjjfffhhhiiihhheeebbbaaaaaaZZZ^^^eeelllrrrvvvxxxyyy{{{xxxuuupppjjjddd```]]][[[\\\___aaa```^^^WWWVVVUUUUUUWWWZZZ^^^```eeennnwww|||nnnbbbXXXTTTPPPOOOPPPQQQOOOMMMKKKIIIFFFCCCBBBBBBDDDEEEKKKMMMPPPSSSVVVWWWVVVVVVTTTSSSRRRPPPNNNJJJGGGEEE@@@<<<777333111000///...++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,---------......------...///000111222222000000000000000000000000111222333333333333222111222222111111111000000000---------------------------........./////////000...///000222333555777888:::::::::::::::::::::::::::::::::;;;<<<===>>>???>>>???AAADDDFFFIIIKKKLLLJJJKKKJJJFFFBBBCCCIIIOOOXXX\\\dddmmmuuu{{{~~~wwwsssrrrsssuuuxxx||||||wwwtttssssssrrrrrrssssssssstttnnnooopppqqqrrrppplllhhh```]]]YYYXXXYYY[[[ZZZZZZ[[[]]]___bbbccccccbbbbbbbbbbbbbbbdddgggkkkoooqqqsssvvvxxxuuummmccc\\\XXXQQQMMMIIIGGGIIIMMMOOOQQQRRRRRRRRRRRROOOLLLHHHFFFCCCDDDEEEEEEEEECCCAAA@@@>>>===<<<;;;999888777777666666777888999::::::;;;888777777777999<<<@@@BBBEEEIIIMMMOOOOOOOOOPPPQQQMMMMMMKKKGGGBBB<<<777333///......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---......------,,,,,,,,,+++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++************************(((((()))*********))))))*********+++,,,,,,------++++++************++++++++++++,,,------------------------............///000000111111111222222222//////...............---------------------------,,,,,,---///222555999:::???@@@AAABBBCCCCCCBBBAAA@@@>>><<<<<<<<<===<<<:::???@@@AAABBBCCCDDDEEEEEEEEEHHHJJJGGGDDDBBBEEEHHHKKKSSS^^^jjjuuu~~~{{{xxxuuussspppoooppppppqqqpppnnnjjjgggeeefffkkkqqqttttttsssssstttmmmqqqwww~~~~~~vvvpppmmmjjjllloooooolllhhh___\\\XXXTTTSSSTTTVVVWWWZZZbbbjjjmmmrrrzzz}}}ppp^^^XXXRRRPPPRRRSSSRRRPPPPPPNNNLLLIIIGGGEEEEEEEEEJJJMMMPPPSSSUUUVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKEEEBBB<<<888555333000...++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,---...///...------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......------...///000111222222333333444444444444555555111222333444444333222111222222222222111111111111---------------------------.........//////000000111222333555777999:::;;;=====================<<<=========>>>???@@@AAABBB<<<>>>BBBGGGMMMRRRVVVXXXVVVWWWUUUQQQMMMOOOVVV]]]dddiiiqqqzzz}}}zzz{{{|||~~~{{{vvvrrruuusssqqqooollljjjiiiiiijjjjjjlllmmmnnnkkkgggccc\\\XXXUUUUUUWWWYYYXXXWWWYYYZZZ]]]___```___^^^^^^`````````aaacccfffiiikkkmmmqqqvvvuuuooohhhbbb___ZZZVVVRRRPPPRRRVVVYYYZZZ\\\]]]]]]\\\XXXSSSMMMJJJEEEFFFGGGHHHGGGFFFDDDBBBBBB@@@===:::999999:::<<<777777666666777888999999555444444555777;;;???AAAAAAFFFKKKNNNNNNMMMNNNPPPNNNOOONNNKKKFFF@@@999555//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******,,,---///111222---------,,,,,,,,,++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++************************%%%&&&''')))******++++++******+++,,,---......///---,,,,,,++++++,,,,,,---***+++,,,---.../////////---------.........//////000111111111111222222222/////////......------,,,---------,,,,,,+++++++++,,,,,,...000333777;;;===AAABBBCCCDDDEEEEEEEEEEEEBBB@@@??????@@@@@@???===AAAAAACCCDDDEEEEEEEEEEEEEEEHHHJJJHHHCCCBBBDDDHHHUUU___nnn{{{~~~yyysssnnnjjjfffccceeefffhhhhhhhhhgggeeedddgggoooyyy~~~{{{yyy{{{~~~~~~zzzuuuiiieee___XXXTTTSSSSSSTTTUUU[[[___```cccjjjqqqsssvvvzzz~~~}}}ddd]]]UUURRRSSSUUUTTTRRRUUUTTTRRROOOLLLJJJHHHGGGKKKMMMQQQSSSUUUUUUTTTSSSVVVUUUSSSQQQPPPOOOOOOOOOHHHEEE@@@<<<888444000---++++++++++++,,,---...///---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&))))))***++++++++++++******++++++,,,,,,++++++***++++++,,,,,,---...//////---------------------------...///000000111000000111111222222222333333333666555555444444333222222000/////////.........---.........------,,,,,,,,,///000000000...///000222000111222444777999:::;;;<<<<<<===??????@@@@@@@@@AAA@@@@@@AAABBBBBB@@@???CCCDDDFFFLLLUUUaaakkkrrrsssnnngggaaa```ccciiimmmuuuxxx|||}}}|||{{{yyyxxx{{{{{{{{{zzzuuuoooiiifffiiihhhfffdddaaa```___^^^^^^]]]\\\\\\\\\[[[YYYVVVRRRPPPNNNMMMOOOQQQRRRRRROOOQQQSSSUUUWWWXXXYYYZZZ[[[ZZZYYYZZZ[[[]]]```bbbdddfffiiiiiigggeeedddddddddbbb```]]]]]]aaagggllliiinnnoooiiiaaaZZZRRRKKKGGGFFFFFFGGGHHHIIIIIIGGGFFFFFFDDDBBB@@@>>>===<<<:::888777777888888777555666666666777999:::<<<===@@@CCCGGGKKKMMMMMMLLLKKKPPPNNNLLLKKKIIIEEE@@@<<<555444111///......///000...---,,,,,,++++++++++++***++++++,,,,,,++++++***...---+++*********+++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++******))))))************************,,,,,,,,,++++++*********+++++++++************)))///---+++,,,...///---***......---,,,,,,+++******+++++++++************)))+++*********))))))((((((************************++++++++++++******))))))******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,---+++***,,,000222111///111111222222222222111111////////////..................---------......///---///111444888<<>>@@@CCCDDDBBB@@@AAABBBDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFKKKNNN___lll}}}~~~{{{tttmmmgggbbb^^^]]]^^^```bbbccceeehhhllloooxxx~~~{{{rrriiiccc___[[[XXXWWWUUUUUUVVVWWWYYY]]]cccgggkkknnnrrrvvv{{{wwwmmm```WWWSSSTTTUUUVVVXXXWWWUUURRRPPPNNNMMMMMMOOOOOOPPPRRRSSSUUUVVVVVVTTTTTTTTTSSSRRRPPPOOONNNKKKJJJFFFAAA;;;555111...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********,,,,,,++++++***)))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---......//////...............------......///000111111111111222222222333333333444444666555555444444333333222////////////////////////.........------,,,,,,,,,...///000000//////111333333333555777:::<<<>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDDDDCCCAAACCCHHHRRR```qqq}}}wwwuuuwww{{{~~~xxxxxxwwwwwwwwwvvvvvvvvvvvvsssqqqoooooonnnmmmkkkjjjjjjjjjhhheee```\\\YYY]]][[[ZZZWWWVVVTTTSSSSSSSSSRRRQQQQQQRRRQQQOOOMMMKKKIIIGGGFFFHHHIIIJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQTTTVVVXXXYYY\\\___aaaaaabbbcccdddffffffffffffiiinnnuuu{{{|||xxxoooeeeYYYOOOHHHFFFEEEEEEGGGIIIHHHHHHEEEEEEDDDDDDCCCBBBAAAAAA>>><<<999999999888777666333333333444555777888999>>>AAAEEEJJJMMMMMMMMMMMMPPPNNNMMMLLLJJJFFFBBB>>>777555333000///......///...------,,,,,,,,,,,,---,,,------......------,,,------+++*********+++++++++,,,,,,,,,,,,+++***)))************************++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))---+++***+++...///...,,,......---,,,,,,+++******++++++++++++************+++*********))))))))))))************************++++++++++++*********)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------+++***,,,///111111///111111222222222222111111////////////...............------------......//////000222555999===@@@AAADDDCCCCCCCCCBBBBBBBBBAAABBB@@@@@@AAADDDDDDCCCAAAAAACCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHLLLRRRWWWfffrrryyyvvvooogggaaa]]]ZZZYYYYYY\\\aaafffkkkqqqxxx|||xxxrrrmmmgggaaa^^^YYYWWWUUUSSSRRRUUUXXX[[[cccfffiiimmmqqqwwwwwwjjj^^^YYYWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTTTTSSSRRRPPPOOONNNMMMLLLHHHDDD>>>999444222333111000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........000000/////////...............///111111222222222333333444444444555555555666666555555444333333333///000000000000000000000.........------------------///000000///000222444666777999;;;>>>@@@BBBBBBDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCCCCGGGPPP^^^qqqyyyuuulllkkkkkkjjjiiihhhhhhgggcccaaa^^^^^^^^^^^^]]][[[YYYYYYXXXWWWUUURRRPPPOOOQQQPPPOOOMMMKKKJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGEEECCC@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLKKKMMMQQQUUUXXX\\\```dddiiikkkmmmpppttt{{{uuueeeVVVLLLJJJGGGFFFGGGHHHIIIHHHIIIIIIHHHGGGGGGFFFEEEEEECCC@@@===:::999999777666222222222222333444555666;;;===BBBGGGKKKMMMNNNNNNOOONNNMMMMMMLLLIIIDDDAAA:::999666222000......---++++++******++++++,,,,,,,,,------......------,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))+++******+++...//////......------,,,,,,++++++***,,,+++++++++***************************)))))))))************************++++++++++++***************++++++,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,---///111000///111111222222222222111111////////////............---------------...///000222333555888<<>>:::777666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++,,,,,,,,,---------...)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......////////////.........---...///000111222333333333555555555555666666666666666666666555444444333333222111111111000000//////...............------------///000000111222444666999:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEHHHOOO\\\mmmyyypppiiieee___^^^]]]\\\[[[ZZZZZZYYYSSSRRRPPPPPPQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHJJJKKKLLLJJJIIIDDDBBB@@@@@@AAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDAAACCCGGGJJJNNNTTT[[[___fffiiimmmrrrxxxqqqaaaUUUQQQLLLIIIHHHHHHHHHHHHMMMMMMLLLKKKIIIHHHGGGGGGGGGDDD???<<<:::999777666444444333333333444555555777:::>>>CCCHHHLLLNNNOOONNNMMMMMMMMMMMMKKKGGGDDD???===:::666222///...---)))((((((((()))***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++***+++,,,---.........---------,,,,,,+++++++++,,,,,,+++++++++*********************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---.........///---------...///000000000111111222222222222111111////////////............---,,,------...///000111555777999<<<>>>AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEIIILLLMMMMMMKKKJJJJJJKKKMMMOOOSSSZZZccciiipppyyy{{{ooommmiiidddaaa```___```fffjjjpppvvv|||zzzoooiiiaaaYYYUUUSSSSSSSSSRRRSSSUUUXXX[[[___dddgggrrrzzzzzzssspppooonnniiifffaaa[[[XXXVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSQQQPPPPPPPPPOOOMMMJJJFFFBBB???===888666444111///.........------------------------,,,++++++******++++++,,,******************++++++******++++++,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------------...///000222333333444444555555666666666777777777777666666555555444333333444333222111000///...---........................---///111222333444777:::<<<<<<>>>???AAABBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBFFFHHHHHHGGGFFFFFFHHHJJJMMMVVVfffyyy{{{sssiii___XXXSSSQQQQQQQQQPPPPPPOOOOOOOOOKKKIIIIIIIIILLLMMMMMMMMMPPPOOOOOOOOOPPPRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPNNNMMMHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@>>>???BBBDDDGGGLLLSSSWWW[[[___eeelllttt~~~~~~nnn^^^ZZZSSSNNNKKKIIIGGGFFFKKKKKKJJJJJJIIIIIIHHHHHHIIIEEEAAA>>><<<:::888666555444444333333333333444555777:::???DDDHHHLLLNNNLLLLLLLLLMMMNNNMMMJJJHHHCCCAAA>>>:::555222///---***************+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******************+++++++++************************+++++++++++++++++++++,,,++++++,,,------------,,,***+++,,,......//////...---....../////////000111111111222222222222111111////////////............---------...///000222333888:::<<<>>>AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEDDDDDDDDDFFFJJJMMMOOOPPPPPPOOOPPPQQQTTTWWW[[[aaahhhmmmttt{{{~~~zzzwwwnnnnnnnnnmmmmmmlllkkkkkkrrrvvv{{{~~~~~~zzzpppgggaaa]]]ZZZXXXRRRQQQPPPQQQTTTWWWZZZ[[[eeemmmvvv~~~~~~yyypppfff^^^ZZZXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRQQQQQQPPPOOONNNKKKHHHEEEBBBAAA999777555222000/////////------------------------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,---............///111222444444555555555555666666666777777777777777666666555444444444333333222111///...------.............../////////...000222444555777:::===>>>??????@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIHHHGGGHHHLLLPPPSSS\\\mmm~~~|||tttqqqkkkddd[[[RRRLLLHHHHHHHHHIIIJJJJJJKKKKKKLLLJJJIIIIIIJJJNNNPPPQQQQQQRRRSSSSSSTTTVVVXXXZZZ[[[WWWWWWVVVVVVVVVWWWWWWXXXYYYWWWVVVVVVVVVUUUSSSQQQNNNLLLKKKJJJJJJIIIHHHFFFBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@??????>>>???@@@AAABBBCCCFFFJJJMMMMMMQQQXXX```jjjwwwzzziiiddd^^^XXXTTTPPPMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIFFFDDDBBB@@@>>>;;;999555444333222111111111111333555777;;;???DDDHHHJJJJJJJJJKKKMMMOOOOOOLLLJJJGGGEEEBBB>>>999555111///.........---......//////,,,------......------,,,+++,,,,,,------------,,,++++++******++++++,,,---))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++************))),,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,---------------+++,,,---/////////...------...000000///...000111111111222222222222111111////////////............------...///111333444555;;;<<<>>>AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEEEEGGGJJJNNNQQQSSSUUUUUUXXXZZZ^^^aaaeeejjjooosss{{{}}}{{{yyyxxxwwwrrrvvvzzz~~~}}}zzzxxxzzz}}}wwwqqqkkkfffbbbYYYUUUQQQNNNOOOQQQRRRRRRWWW^^^hhhsss~~~wwwmmmccc]]]YYYWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMKKKHHHFFFEEE===;;;888555222111000000------------------------,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,------------------------***+++,,,---...///000111...///111333444555666666555555555666666666777777777777666666555555444444000000////////////......---........./////////000///111444666777:::===@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJEEEIIILLLMMMMMMOOOVVV[[[```gggssszzzrrrllliiiaaa___\\\WWWQQQLLLHHHFFFHHHIIIJJJLLLNNNPPPQQQRRRQQQPPPPPPSSSVVVZZZ[[[[[[[[[\\\]]]```bbbdddeeefffcccbbbbbbbbbcccdddeeeeeegggfffcccbbbaaa___\\\ZZZVVVUUUSSSRRRRRRQQQOOOMMMGGGHHHIIIJJJKKKLLLLLLLLLGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@AAACCCEEEEEEGGGLLLRRR[[[gggsss{{{vvvrrrlllgggccc___[[[XXXSSSRRRQQQPPPNNNMMMLLLLLLIIIHHHGGGGGGFFFDDD@@@===888777555444333222222111333444555777;;;@@@DDDFFFHHHIIIJJJLLLOOOOOOMMMKKKJJJIIIEEEAAA<<<888444222000///..................,,,------......------,,,++++++---.........------++++++*********+++,,,---************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))+++---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------+++,,,------...---------+++---.../////////---,,,---///111000......000222111111222222222222111111////////////..................///111222444666777<<<===@@@BBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDFFFGGGGGGDDDCCCCCCEEEFFFGGGJJJMMMQQQVVVYYY[[[```ccciiinnnqqquuuyyy{{{}}}wwwtttuuuwwwzzz{{{||||||yyyttthhhbbbYYYRRROOONNNNNNMMMPPPTTT\\\gggrrr{{{rrrfff^^^WWWVVVVVVVVVUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNMMMKKKJJJIIIDDDBBB>>>999555222000///........................,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,------------------------***+++,,,...000111333333///000111333444555666666555555555555666666666666777777777666555555444444,,,------...///000000111---.........//////000000000222555777999;;;???BBBCCCCCCCCCBBBAAAAAA@@@@@@AAACCCEEEHHHKKKMMMNNNOOOLLLPPPUUUWWWXXX\\\dddkkkmmmqqqyyywwwmmmddd]]]ZZZTTTSSSQQQOOOMMMKKKIIIIIILLLMMMOOORRRTTTWWWYYYZZZYYYXXXYYY[[[```cccdddeeedddfffhhhkkkmmmooopppqqqnnnnnnnnnnnnooopppqqqrrruuurrrpppnnnllljjjfffccc]]]\\\ZZZZZZYYYXXXUUUSSSMMMMMMOOOPPPQQQRRRRRRRRRLLLLLLLLLKKKIIIGGGFFFEEE@@@AAAAAA@@@???>>>@@@AAABBBCCCEEEIIIOOOXXXcccjjjrrr}}}}}}yyyuuuqqqmmmiiieeeaaa___\\\XXXTTTPPPMMMKKKIIIIIIIIIJJJJJJHHHCCC@@@;;;:::999777666555444444333333444555999===AAACCCGGGGGGIIILLLOOOOOONNNLLLLLLJJJGGGCCC>>>:::666333...---,,,,,,++++++++++++***++++++,,,,,,++++++******+++---...///...------++++++*********+++---...------------------------+++++++++,,,,,,---------*********************************++++++,,,,,,,,,+++++++++************)))'''))),,,,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,---------+++,,,------......------,,,---///000000...---+++---///111111......000222111111222222222222111111000/////////............//////000111333666888999<<<>>>@@@BBBCCCCCCBBBAAABBBCCCCCCCCCDDDDDDEEEEEECCCFFFHHHGGGDDDBBBCCCDDDFFFGGGIIIMMMRRRWWW\\\^^^eeeiiipppvvvzzz}}}~~~{{{zzzvvvqqqooorrrwww||||||yyyxxx~~~vvvmmmaaaWWWRRRPPPNNNLLLPPPPPPUUU___iiisss|||~~~mmmbbbWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPOOONNNLLLLLLJJJGGGBBB<<<777333000...........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,,,,---............//////000000111111000111111222222333444444666666666666666666666666777777777666555333222111111111000......---------111000///---...///111222333333444666999===@@@BBB@@@BBBDDDDDDBBBBBBBBBCCCBBBFFFHHHKKKRRRZZZ]]][[[]]][[[[[[```hhhppptttuuu}}}~~~{{{tttkkkaaaZZZTTTPPPNNNMMMNNNOOOOOONNNNNNPPPQQQTTTWWW\\\______aaaeeehhheeefffiiillloooqqqssstttsssrrrqqqrrruuuxxxyyyyyy|||wwwsssvvvyyyrrrnnnllllllfffgggfffccc___[[[ZZZYYYWWW[[[]]]\\\^^^```]]]WWWYYYWWWSSSPPPOOOOOOPPPQQQMMMJJJFFFDDDDDDCCC???<<<:::>>>BBBEEEHHHMMMTTTZZZdddkkkuuu~~~~~~xxxvvvvvvwwwvvvoooddd\\\XXXSSSNNNNNNKKKIIIIIIIIIHHHDDD@@@<<<:::777555444555777999111222444666999===???AAADDDEEEGGGIIIKKKLLLMMMMMMKKKJJJHHHFFFCCC???:::666222111//////000000///...///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********)))******+++,,,,,,***((()))+++,,,+++(((,,,,,,,,,++++++*********)))+++------------///000...------------...//////...............///000000222222222222222222222222//////...---------.........000222444777:::<<<===??????AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCC???@@@AAABBBCCCCCCCCCBBBFFFGGGIIILLLQQQZZZdddkkkqqqxxxzzztttrrrrrrpppqqqqqqqqqrrrxxx~~~{{{uuusssttt~~~|||qqqiiibbbYYYRRRNNNOOOPPPSSSWWW___fffmmmqqq~~~zzziiiZZZXXXVVVTTTSSSSSSTTTUUUWWWVVVUUUTTTTTTTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMHHHGGGEEEAAA===999555333...------------...//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........//////000111111111111111111222333333444444888888888888888888888888888888888777666444333222222222111//////.........111000///...///000222444666777888:::<<>>CCCDDDFFFHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDAAA<<<888444222///.../////////...///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++*********))),,,,,,++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***************++++++,,,,,,***)))***,,,---+++))),,,,,,,,,+++++++++******+++---...---,,,,,,---......------------...////////////......//////000111222222222222222222222222000//////........./////////000333555888;;;<<<===???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJMMMSSS]]]hhhooo{{{}}}uuupppnnnoooppprrrtttuuuwww~~~}}}zzzwwwrrrppprrryyyxxxqqqggg]]]WWWQQQPPPQQQSSSYYY___dddgggnnnmmmqqqxxx~~~ttt```[[[VVVSSSSSSTTTUUUVVVUUUTTTTTTSSSRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMNNNIIIHHHFFFBBB>>>:::777555000000///...------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************+++,,,,,,------------------------,,,,,,,,,,,,,,,---------......///000000111111222111111222222333333444444888888888888888888888888888888888777666555444333333222111000000///000000/////////000111333666777:::;;;===???AAABBBBBBCCCBBBCCCCCCBBBAAABBBEEEGGGJJJRRR\\\fffsss{{{tttnnnggg___XXXVVVUUUSSSQQQPPPPPPPPPPPPTTTWWW\\\___aaaccceeegggooorrrtttvvvxxxzzz~~~~~~|||||||||wwwvvvpppqqqpppnnnllllllnnnooorrrwww{{{|||}}}~~~xxxqqqhhhfffccc```___```bbbdddddd```ZZZTTTPPPMMMIIIGGGDDDDDDCCCAAA??????AAACCCGGGLLLTTT\\\eeennnvvv{{{{{{kkk\\\QQQLLLGGGEEEGGGIIIJJJIIIEEEDDDBBB???===:::888888666555555555777888:::;;;CCCDDDEEEGGGIIIJJJKKKKKKLLLJJJHHHGGGFFFCCC???<<<777444000.........///.........---,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++******)))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***************+++,,,,,,---+++***+++,,,---,,,***,,,,,,,,,++++++++++++***---...///...,,,+++,,,---......------......///000000000000///000111111222222222222222222222222222/////////...//////000000111222444777:::<<<===>>>???@@@AAACCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBHHHIIILLLPPPXXXcccnnnvvvyyyrrrmmmlllnnnrrrvvvzzz}}}|||xxxuuuqqqqqqtttxxx{{{mmmdddXXXUUURRRRRRTTTWWWZZZ[[[]]]\\\___gggoooxxxjjjaaaWWWRRRSSSUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNOOOJJJIIIGGGDDDAAA===:::888333222000///---,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,,,,,,,,,,---......---------------------------------------,,,,,,,,,...//////000111111222222111111222222333444444555888888888888888888888888777777777777666555444333222111000000/////////000//////000222444777999:::>>>???AAABBBCCCCCCBBBBBBBBBBBBAAA@@@@@@CCCGGGKKKQQQ\\\iiiuuu}}}sssooohhhccc^^^YYYTTTPPPNNNOOOPPPQQQQQQRRRTTTUUU]]]aaafffkkkmmmoooqqqrrruuuvvvwwwyyy|||~~~{{{||||||~~~|||vvvuuusssqqqpppqqquuuyyy{{{pppnnnkkkiiiiiikkknnnpppqqqooolllgggaaaZZZSSSOOOIIIHHHEEECCCAAAAAABBBCCCDDDFFFJJJOOOUUU]]]ffflllwww}}}zzzhhhYYYRRRJJJEEEFFFIIIJJJJJJFFFFFFEEECCCAAA>>>;;;:::777666555555666888:::;;;CCCDDDEEEGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFCCC@@@;;;777111...---............------,,,,,,,,,------,,,,,,------------,,,,,,------------------------........................------------------------///...------,,,,,,,,,,,,...------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,---......,,,,,,,,,..................//////000111111000000111111222333222222222222111111111111...............///000111222444777:::<<<>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@AAAAAACCCCCCGGGJJJNNNUUU___kkkxxxzzzsssooonnnpppxxx|||{{{xxxvvvwwwzzz~~~sssfffaaaZZZUUUTTTSSSRRRQQQUUUSSSUUU[[[ccckkkwwwvvvjjj[[[TTTTTTVVVUUUSSSUUUUUUUUUUUUUUUTTTTTTTTTPPPOOOOOONNNNNNNNNOOOOOOKKKKKKIIIGGGDDD@@@>>><<<555444222000...,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---------------------//////000000111222222222111222222333444444555555777777777777777777777777555555555555444333222222000000///........./////////000111444777:::<<<===???@@@BBBCCCCCCBBBAAA@@@BBBBBBAAAAAABBBFFFKKKPPP\\\hhhwwwxxxqqqkkk___\\\XXXUUUSSSQQQOOONNNKKKNNNQQQTTTVVVYYY]]]aaaiiinnntttxxxzzz{{{|||}}}yyyxxxxxxyyy}}}~~~{{{zzz|||}}}{{{xxxuuuuuuxxx~~~vvvtttqqqoooooossswwwyyyyyy{{{|||zzzrrrggg]]]VVVRRROOOKKKHHHFFFEEEDDDDDDCCCCCCDDDEEEIIIOOOWWW\\\hhhnnnvvv|||vvvbbbZZZOOOHHHFFFGGGGGGFFFEEEEEEFFFEEEDDDBBB???>>>888777666666777999<<<>>>CCCDDDEEEGGGHHHIIIIIIJJJKKKIIIHHHHHHHHHHHHFFFDDD>>>:::444000/////////...------,,,,,,,,,------...,,,------......------,,,++++++++++++++++++++++++************************------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------,,,,,,---------.........+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------------...000///............///000000111111111111111222333333222222222111111000000000------------...///000111444666999<<>>???@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCDDDGGGLLLRRRWWWfffssswwwnnneee]]]XXXQQQQQQPPPOOONNNNNNNNNNNNKKKOOOUUUYYY]]]bbbjjjpppwww|||}}}}}}|||yyyyyy|||~~~{{{|||yyywwwtttssstttxxx}}}uuuiiiaaa```\\\UUUOOOKKKHHHEEECCC???@@@@@@@@@BBBFFFLLLQQQZZZ___fffjjjnnntttzzzllldddYYYPPPKKKIIIFFFDDDEEEEEEFFFFFFFFFEEECCCBBB;;;:::999888999;;;>>>@@@DDDEEEFFFHHHIIIIIIJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGAAA===888444111000///...------,,,,,,,,,---......------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((()))***,,,---...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++,,,------+++,,,---,,,+++***+++---***++++++++++++,,,,,,,,,)))+++------------///111//////......//////000111111111111000111111222333222222222111000000//////---------...///111222333666888<<>>???@@@BBBAAAAAAAAAAAAAAABBBBBBCCCDDDGGGJJJMMMSSSZZZ^^^jjjxxxzzzuuulllddd]]]WWWQQQNNNLLLMMMOOOPPPQQQRRRTTTUUUUUUYYY^^^aaadddjjjttt{{{zzzwwwyyy}}}~~~|||zzzwwwvvvxxx|||yyyrrrnnnhhh```YYYTTTOOOJJJGGGAAAAAABBBAAAAAABBBEEEHHHMMMQQQVVVYYY^^^dddmmmsssyyyrrrggg^^^XXXSSSMMMIIIHHHHHHHHHHHHGGGFFFEEEEEEAAA???===;;;;;;<<>>@@@AAACCCBBBAAA@@@@@@AAACCCDDDDDDFFFJJJNNNRRRXXX___cccjjjwwwyyyiiiddd]]]WWWSSSPPPNNNLLLJJJMMMQQQUUUWWWZZZ\\\^^^aaaeeehhhiiijjjoooxxx|||yyyzzz~~~}}}{{{xxxwwwzzzvvvppphhhaaa\\\WWWRRRNNNGGGGGGGGGEEEBBBAAAAAABBBDDDGGGKKKNNNSSSZZZdddkkkqqqyyy}}}ssskkkddd^^^WWWQQQKKKKKKJJJIIIHHHGGGGGGFFFEEECCC@@@===<<<===???@@@FFFGGGHHHIIIJJJKKKKKKKKKGGGFFFEEEFFFHHHJJJKKKJJJEEEBBB===999666333000---,,,,,,,,,,,,,,,---...///------............------------------------------++++++++++++++++++++++++........................************+++,,,,,,---.........---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...(((+++,,,+++)))(((***,,,*********++++++,,,,,,,,,---...///...,,,+++,,,---///////////////000111111000000000///000111111222222222222111000//////...000000111222333555777888999;;;>>>BBBDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFEEEEEEHHHMMMSSSWWWbbbdddeeefffdddaaa\\\ZZZVVV]]]hhhsss|||}}}wwwuuuvvv~~~zzzrrrbbb]]]XXXUUUQQQNNNQQQWWWUUU___kkkuuu}}}qqqeee[[[VVVUUUUUUUUUTTTRRRPPPNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEAAA???<<<888444111///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++((((((+++---///******+++++++++,,,,,,,,,---...///...---,,,...000---------.........//////---...000111333333333333333333333333333444666666888888777666666666666666555555555444444333333222000000......///111333444555777:::===@@@BBBCCCCCC???@@@AAAAAAAAACCCGGGIIINNNPPPTTTWWW[[[```eeeiiiooouuuxxxlllddd[[[WWWTTTTTTQQQLLLLLLOOOSSSSSSVVV[[[```bbbeeehhhiiimmmqqqrrrssswww~~~~~~~~~|||yyyzzz{{{~~~zzzpppkkkhhhddd[[[TTTRRROOOKKKHHHGGGFFFDDDCCCBBBCCCDDDEEEHHHMMMTTTXXXeeejjjqqqzzz~~~vvvmmmbbbWWWRRRRRRNNNIIIIIIKKKJJJEEECCCDDDDDDCCCAAA???@@@@@@FFFHHHKKKMMMMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGCCCBBB@@@===:::666333222111000///...............---------,,,,,,---------,,,---.........---,,,+++------...///...---+++***...------,,,,,,------...++++++++++++++++++++++++---,,,++++++******++++++*********+++...///...---+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++,,,,,,---...........................000000000000//////////////////111222333444444444444333333222111000/////////......///111444888:::>>>???@@@@@@BBBBBBCCCDDDDDDEEEGGGGGGEEEDDDEEEFFFGGGHHHIIIJJJMMMVVVbbbkkkyyy|||~~~yyyqqqjjjfffgggiiimmmttt|||}}}yyyyyy|||~~~||||||zzzvvvkkk^^^UUUSSSTTTSSSQQQTTTWWW___kkkyyynnn^^^YYYYYYYYYXXXUUUQQQOOONNNMMMLLLJJJMMMKKKIIIHHHHHHGGGEEECCCBBBAAA@@@===999555111///+++++++++,,,,,,---------++++++++++++++++++++++++...---+++******+++---...+++,,,,,,,,,---------------......---,,,,,,---///---------........./////////000111222333444555555333333333333444555666777888888777666666666666666555555555444444333333222000000//////000111444555777888;;;>>>@@@BBBBBBCCCBBBBBBCCCCCCDDDHHHMMMQQQXXXZZZ]]]```dddhhhmmmqqqtttyyyvvvlllaaaZZZRRROOONNNPPPOOOMMMOOOSSSYYY[[[aaagggkkkmmmnnnooonnnrrrvvvxxxxxx{{{}}}zzz{{{}}}wwwqqqoookkkddd]]]ZZZVVVRRRNNNLLLJJJHHHFFFCCCCCCCCCCCCDDDHHHLLLOOOXXX]]]eeemmmuuu}}}}}}sssjjjdddbbbZZZPPPKKKLLLKKKHHHGGGGGGGGGFFFDDDBBBAAAAAAFFFHHHKKKMMMNNNLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFCCCBBB@@@>>>:::777444333111000///...............//////............//////+++,,,---.........------,,,---.........---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------+++++++++---//////...,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------,,,,,,------...///---,,,,,,,,,,,,------...........................000000000000///////////////000111222333444444444111000000///...---------//////000111444777:::<<>>:::666444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........,,,,,,---,,,+++***,,,...............////////////222111000///000222555666444444444444555666777777777777777888888777777777666666555444333333222222000000111111333555777888<<<===>>>???AAABBBBBBCCCEEEFFFHHHMMMTTT^^^jjjrrrzzz{{{{{{{{{zzz{{{~~~xxxnnnddd\\\WWWRRROOOTTTRRRSSSVVVWWWXXX^^^fffoooxxx}}}zzzsssppplllhhhccc]]]WWWSSSNNNKKKHHHEEEDDDCCCBBBAAAAAAGGGNNNRRRXXXcccsssvvvfff[[[SSSNNNLLLLLLKKKKKKKKKJJJHHHFFFGGGIIIKKKNNNOOONNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@===:::888666222222000///............,,,++++++******++++++,,,---------------------,,,+++,,,,,,------............------,,,,,,------...------------------------+++******+++,,,---............///000222000---++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000///...---------------........................////////////000000000000///000111222333444444333444444333222222222333333///111333666:::===???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHGGGEEEDDDEEEGGGJJJOOOWWWbbbppp~~~}}}{{{yyytttvvvzzz}}}rrrfff]]]YYYPPPOOOOOOSSS\\\gggoootttxxx~~~~~~ooo```UUUTTTSSSRRRRRRSSSSSSQQQOOOPPPNNNLLLLLLLLLLLLJJJHHHGGGGGGFFFDDDAAA===:::888,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---,,,+++***,,,............/////////000000111000///...///000333444444333333444444555666777666777888888888888777777777666555444333222111111000111222333555777999:::>>>>>>???@@@AAABBBCCCDDDEEEHHHNNNVVVaaaooo|||rrrlllccc[[[WWWUUUTTTTTTYYYXXXZZZ]]]___bbbkkkuuu~~~zzzuuummmeee___UUUQQQKKKHHHFFFEEEBBBAAA@@@DDDHHHJJJMMMVVVfffrrr}}}~~~nnn___TTTMMMKKKJJJJJJLLLMMMLLLJJJIIIKKKLLLNNNOOOOOONNNMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDBBBAAA???<<<:::999333222111000.........---,,,++++++******++++++,,,000///...---,,,+++++++++,,,,,,,,,,,,---............------,,,,,,------...------------------------------,,,,,,+++,,,,,,---///...///000111111...++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000///...---------------////////////////////////.../////////000000000111000111222222333333333333111000///......///111222///111444888<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEGGGHHHMMMUUUbbbppp~~~{{{xxxvvvsssqqqwwwuuukkkfffXXXTTTPPPOOOTTT[[[bbbeeeiiipppyyywwwfffXXXTTTSSSQQQQQQQQQQQQPPPNNNPPPOOOMMMMMMMMMMMMKKKJJJHHHHHHGGGFFFCCC@@@===;;;------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,---------++++++,,,........./////////000000000000//////...///000111222333333333333333444666666666777888999999999888777777777666555333222111111000111333555777999;;;;;;??????@@@@@@AAACCCEEEEEEHHHNNNXXXdddqqqvvvddd```YYYUUUUUUWWWXXXYYY[[[[[[___cccffflllxxxwwwooo```ZZZQQQLLLJJJHHHFFFCCCBBBDDDEEEEEEFFFLLLWWW```rrr}}}ppp___QQQMMMIIIIIILLLNNNNNNMMMLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJHHHFFFEEEEEEDDDDDDDDDCCCBBB@@@>>><<<;;;444333222000///...------......------------......000///...---,,,+++++++++------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,///...---...000000///---+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,------...///......------------------////////////////////////......//////000000111111000111222333333333333333222111000///000111333555000333777;;;>>>???@@@???AAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFFFFEEEFFFIIIKKKOOOZZZkkk{{{~~~yyyuuupppmmmuuu|||{{{ttteee___WWWQQQPPPRRRUUUWWW\\\cccllluuu~~~oooaaaTTTRRROOOOOOPPPQQQRRRQQQPPPOOOMMMMMMNNNNNNLLLJJJIIIIIIIIIGGGEEEBBB@@@>>>---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......---,,,,,,---///.../////////000000000000000000000000000111111111222222111222222333444555555666888::::::999888777777777666555333222111000000111333666999;;;<<<===@@@@@@@@@@@@BBBDDDFFFGGGOOOWWWdddssstttjjj\\\YYYVVVUUUXXX[[[^^^___bbbcccfffjjjmmmssspppggg\\\TTTQQQOOOMMMJJJFFFFFFEEEDDDDDDHHHNNNSSScccnnnzzzlllXXXRRRKKKIIIKKKNNNNNNMMMNNNOOOOOOPPPOOOOOONNNMMMMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDDDDCCCAAA???>>>===555444222000///...------//////............//////...---,,,,,,,,,------...///...---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///---,,,,,,...000000000+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,------...///---,,,,,,,,,,,,------...////////////////////////.........///000111111111111111222333333333222222444333222111222444777888333666:::>>>AAAAAAAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGDDDEEEEEEEEEEEEGGGJJJMMMWWWbbbsss~~~yyytttqqq|||vvvnnncccYYYSSSPPPOOONNNRRRWWW]]]dddmmmzzz|||nnnYYYVVVQQQOOOOOOPPPQQQQQQPPPNNNMMMMMMNNNNNNLLLKKKIIIIIIIIIHHHFFFDDDAAA@@@---------,,,,,,+++++++++************************---,,,,,,++++++,,,,,,---............/////////000---...///...---,,,...000////////////000000000000000111111222222222111111111111111111222333444444555666888:::;;;:::888777888777666555333222111000000111444777999;;;======@@@@@@@@@@@@BBBEEEGGGIIIUUU^^^mmm|||xxxkkkaaaYYYXXXVVVXXX\\\```cccdddlllllloooqqqrrrwww}}}sssfff\\\XXXVVVSSSPPPKKKIIIGGGFFFFFFIIIKKKMMMVVVaaammmuuuuuu^^^VVVMMMIIIKKKNNNNNNMMMPPPPPPPPPPPPOOONNNMMMMMMNNNMMMKKKHHHFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@>>>>>>555444222111///...------...------,,,,,,------...++++++++++++,,,...000111000///---,,,+++,,,,,,---...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,---...///000///,,,******---///111111+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++******++++++,,,---++++++++++++,,,,,,---...000000000000000000000000---......///000111111222111111222333333333222222111000///...///111444666555888===AAACCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEEEEHHHLLLOOO```jjjyyy~~~{{{{{{nnnaaaXXXRRROOOMMMKKKNNNRRRXXX```mmm|||yyyaaa\\\UUUPPPNNNNNNNNNNNNPPPNNNMMMMMMNNNNNNLLLKKKIIIIIIIIIHHHGGGDDDBBB@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////..................---------------.........//////////////////000000000000000000000000111111111111555555444333222333666999777888999:::;;;:::999888:::999777555333111///...111222444888<<>>@@@BBBCCCDDDDDDEEEFFFHHHMMMTTTYYYdddmmmzzz{{{qqqkkkfff```^^^```ccchhhlllnnnrrrwwwyyyvvv}}}{{{|||~~~xxxttthhhddd^^^XXXTTTOOOKKKHHHHHHGGGIIINNNRRRXXXdddppp|||uuufffZZZRRRKKKJJJLLLNNNOOOOOOPPPOOOOOONNNMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBAAAAAABBB>>><<<999555333111000000///.........------------+++,,,,,,------------,,,---------------,,,++++++------------------------------------------------------------------------...------------,,,,,,,,,---............---,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---+++++++++++++++,,,------,,,...///...---,,,---........./////////000000000444333222111111111111111111111222222222222111111222222222222222333444555;;;===@@@BBBBBBCCCDDDFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHOOOVVV\\\dddmmmqqqppprrrvvv}}}~~~zzzwwwxxx{{{qqqbbbUUUNNNJJJJJJMMMQQQYYYaaalllsss}}}qqqlllhhhbbb]]][[[WWWUUUQQQPPPOOOOOOMMMLLLMMMMMMMMMLLLKKKIIIHHHGGG,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++++++++,,,---------------...........................//////////////////000000000111111111000000111111111222222222111333444444555666999;;;999::::::;;;:::999777666555444333222222333444444777999;;;<<<>>>@@@CCCEEEEEEGGGIIIKKKMMMRRRYYY___gggmmmvvv~~~zzzrrrjjjfffdddcccfffkkknnnuuu|||wwwsssmmmfff```YYYRRRMMMKKKGGGFFFHHHJJJMMMVVV```hhhuuuwwwhhhZZZQQQOOOOOORRRRRRQQQRRRSSSRRRQQQPPPMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB???===:::777444222111111////////////............++++++,,,---.........---......///......---,,,,,,------------------------,,,,,,------------------------------------------------------------------------............------***++++++,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,------------------......///***+++------,,,,,,---......////////////000000000000000000111111333444555000111111222222111111000...///000111444666888:::;;;>>>@@@BBBBBBCCCDDDFFFHHHHHHHHHHHHHHHIIILLLNNNOOOZZZfffpppyyy~~~|||yyywwwzzzsss```XXXPPPMMMMMMNNNTTTZZZeeelllwwwzzzuuuoooiiieee[[[XXXSSSPPPNNNNNNMMMLLLMMMLLLLLLLLLJJJIIIHHHGGG,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,---------------.........//////........./////////000000000000000000111111111111111111111111222222222222111333555555666777999;;;666777999:::;;;::::::999444444333222333444666777888:::<<<>>>>>>AAAEEEHHHKKKOOOTTTVVVXXX\\\ccchhhkkknnnsssyyyyyypppjjjffffffgggiiiqqqxxx{{{zzzrrrhhh^^^XXXPPPKKKGGGGGGGGGHHHMMMUUUYYYdddrrr~~~xxxhhh\\\WWWTTTWWWTTTRRRRRRSSSTTTRRRPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC???>>><<<999666444222111000000/////////.........+++,,,------............---....../////////......------------------------,,,,,,,,,---------......------------------------------------------------------...//////......---++++++,,,------------,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,---......---...000000//////000222////////////000000000111/////////000111222333444000111111222222111111000...///000222555888:::;;;;;;===@@@AAABBBBBBDDDEEEJJJJJJJJJHHHHHHJJJOOOTTT\\\iiiyyy}}}|||{{{ooodddYYYTTTQQQOOOQQQTTT___fffppp{{{zzztttddd___WWWRRROOONNNMMMMMMKKKKKKKKKJJJIIIHHHGGGFFF,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////....../////////000000000000000000111111111222222111111111222222222222333222444666666666777999:::555666888:::;;;;;;;;;:::666555333333444555888999999<<>>BBBCCCCCCFFFMMMRRRZZZccclllqqqqqqqqquuuyyy}}}~~~~~~{{{uuunnnjjjjjjmmmrrruuuxxxvvvlllaaa[[[TTTQQQMMMGGGFFFGGGIIILLLVVVhhh}}}~~~uuummmfff\\\VVVTTTRRRPPPMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@>>><<<999777444333/////////.........------..................---,,,,,,---......//////......------------------------++++++,,,,,,---......///------------------------,,,,,,,,,---------......------...///////////////,,,---......//////......---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++++++++,,,------***,,,---,,,++++++,,,---//////000000000111111111222222111111111222222333222222333333333333222222333444444666888:::<<<===<<>>@@@CCCDDDDDDEEEGGGHHHHHHKKKNNNPPPUUU___mmmxxxrrreeeZZZRRRPPPNNNRRRXXX\\\aaaiiiuuu~~~|||kkk^^^UUUPPPMMMKKKLLLLLLLLLKKKJJJIIIIII++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,............////////////............/////////000.........///000000111111111111222333333444555555444444555666777888999999:::;;;<<<<<<;;;888666444777444333555999===>>>===>>>BBBFFFGGGIIIQQQ___kkkyyy|||tttpppooopppqqqpppuuu{{{~~~vvvqqqiiiaaaZZZSSSLLLHHHFFFHHHMMMWWWeeeuuuooocccZZZQQQNNNOOOLLLIIIEEEDDDEEEEEEFFFEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAA@@@>>>:::777555222111///...---------...&&&)))---000111000...,,,+++,,,............,,,+++---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------,,,,,,,,,------.........000000000000///...---,,,//////.........---------------............------000///.........///111222000000111222444555666666555444333222333444555666888777666666888;;;???BBBAAABBBDDDDDDDDDEEEHHHJJJOOOPPPQQQTTT\\\llluuuiii]]]VVVUUURRROOOPPPVVV^^^fffjjjttt{{{zzzdddTTTQQQSSSPPPNNNLLLJJJIIIIIIIIIJJJ++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,............////////////........./////////000000/////////000111111222222222222222333444444444555333333444555666777888888888999:::;;;;;;:::888777888666555777:::>>>???>>>@@@DDDHHHJJJNNNXXXhhhtttwwwqqqmmmmmmnnnpppsssxxx}}}~~~tttllleee^^^VVVPPPKKKKKKLLLQQQZZZfffrrryyyoooaaaSSSLLLLLLMMMJJJHHHFFFGGGGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA???<<<999777444333111///......//////***,,,...000000///---,,,,,,------......------,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------++++++++++++++++++,,,,,,////////////...---,,,,,,//////.........------------......//////......---000//////...///000111222222222222333333444444444555444333333333444555666666666777999<<<@@@CCCFFFCCCDDDEEEEEEEEEGGGIIIKKKMMMQQQVVV]]]gggwwwvvviii```XXXTTTOOONNNQQQVVVZZZ]]]fffmmmxxxkkkZZZRRRRRROOONNNLLLKKKIIIHHHHHHHHH,,,,,,,,,,,,------------------------------------.........---------------............////////////....../////////000000000000000111111222333333333333444444444444444444444333333444555666777888888777888999;;;;;;;;;:::999:::888777999<<>><<<;;;777555333222000000000000111000000//////////////////...---,,,,,,---...///---------............///------------------------------------------------------------------------------------------------........................//////......---------,,,------......---,,,,,,+++..............................////////////......000000000000000111111111333333333444444444444444777666555444444555666666;;;<<<>>>@@@BBBBBBBBBBBBFFFGGGHHHHHHHHHJJJNNNQQQYYY___gggpppyyy}}}mmmfff[[[SSSOOOOOOPPPPPPPPPTTT[[[dddooo|||nnn___VVVQQQQQQPPPOOONNNLLLKKKJJJ,,,,,,---------.........------------------------....................................////////////////////////000000000111222222222333444444555555666555555555555555555555666666777888999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===@@@CCCEEEGGGKKKRRRZZZfffuuu}}}zzzuuuttttttuuuvvvyyy|||}}}xxxzzz|||~~~wwwooo___[[[TTTMMMJJJJJJLLLMMMNNNPPPWWWaaaoooyyyeeeWWWQQQKKKKKKJJJKKKLLLLLLKKKIIIEEEEEEFFFFFFGGGGGGHHHHHHDDDCCCCCCAAA@@@>>><<<<<<777666444111000//////000000000///...///000111222//////---,,,,,,---//////---------............///........................------------------------------------------------------------------------......................../////////......------------------...------,,,+++---........................//////////////////...///000000111111111111111111222222333555666666777666666555444555666777888<<<===???BBBCCCCCCCCCBBBFFFGGGHHHHHHJJJMMMRRRUUU^^^cccjjjqqqyyy~~~xxxkkk___WWWSSSQQQPPPMMMOOOSSSZZZdddqqq{{{jjj]]]TTTSSSRRRPPPOOOMMMLLLKKK,,,---------............------------------------.............../////////............/////////////////////000000000111111222222333333444444555555555555666666666666666666777777888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999:::;;;===>>>@@@BBBFFFJJJLLLPPPWWW```lll{{{|||yyyxxxqqqssswww{{{||||||||||||}}}~~~{{{kkkfff^^^UUUNNNIIIGGGFFFFFFGGGLLLUUU```nnnnnn___UUUPPPNNNMMMMMMMMMMMMLLLJJJFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDCCCAAA@@@>>>>>>===888777444222000000000000///////////////000111222//////............//////---------............///////////////////////////------------------------,,,,,,,,,------------...................................................---------,,,,,,,,,,,,,,,------............---------------..................//////000000//////...///000111111222222111111111111222444555666777888555555555555666888999::::::<<>>???AAADDDFFFHHHIIIJJJHHHIIIKKKMMMPPPVVV\\\aaaeeeiiinnnrrrxxxqqqbbbYYYOOONNNLLLMMMRRR]]]iiirrrwwwlllhhhaaaZZZTTTPPPNNNNNN---------.........//////---------------------------.........//////000000............/////////000000000000000111111111111111111222333333444444555444555555666777888888999666666777888999::::::;;;999999999:::;;;<<<>>>>>><<>>DDDDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMOOOSSSYYYaaafffkkkooosssvvvyyy~~~qqqeeeTTTQQQMMMKKKLLLTTT^^^eeewww{{{uuulllbbbZZZTTTRRRQQQ...------,,,+++***)))))),,,,,,---.../////////...............////////////////////////000000000000000111111111111222222222222222333333333444444444777777777777777888888888666666888999999999999999<<<;;;:::::::::;;;<<<===BBBAAAAAABBBGGGMMMSSSWWW```dddiiiooovvv}}}{{{sssnnnmmmqqqttt~~~~~~~~~zzzooobbbUUUMMMLLLDDD@@@BBBGGGNNNWWW___qqquuugggZZZUUUSSSNNNMMMOOOKKKJJJIIIHHHGGGGGGFFFFFFHHHFFFFFFFFFGGGGGGFFFDDDAAA===999777555444222111111111000///////////////////////////////////////,,,---......//////..............................------............------,,,,,,,,,---------......//////////////////......////////////////////////.........------,,,,,,,,,/////////...---------,,,111111000000//////......///////////////000111111000000111222333333444444555555444444444555555666555555555666888<<>>???AAABBBCCCGGGLLLQQQWWWZZZbbbfffkkkqqqwww~~~~~~xxxsssoooppptttxxxzzzmmmaaaYYYNNNGGGBBBCCCFFFJJJQQQWWWhhhxxxwwwggg^^^XXXQQQNNNPPPNNNMMMJJJHHHGGGGGGHHHHHHHHHGGGFFFGGGHHHGGGFFFDDDBBB???;;;888666555333111111000000///.../////////////////////////////////++++++,,,------------,,,........................------............------,,,,,,---------.........////////////////////////////////////////////////.........------,,,,,,,,,//////////////////......111000000000/////////...///////////////000111111111111111222333333333444555555444444555555666666666666666888:::===@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMOOOOOORRRWWW]]]dddiiikkkpppsssyyy~~~~~~qqq```SSSPPPNNNKKKOOOWWW___jjjzzzuuueee[[[VVV.........---------------.........///......------............////////////////////////000000000000000111111111111222222222333333333333444444444444666666666777777888888888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAAAAACCCGGGLLLRRRXXX]]]```gggkkkqqqvvv|||zzzxxxvvvrrrqqqtttyyy}}}|||pppiiiWWWOOOHHHGGGGGGGGGKKKPPP]]]mmmyyykkk```WWWSSSSSSRRRPPPLLLIIIGGGHHHIIIJJJHHHGGGFFFGGGHHHHHHFFFDDDCCC@@@<<<999888666333111111000//////......//////////////////////////////...//////000000000000000........................------............------,,,------------.........////////////////////////////////////////////////.........---------------/////////000000000000000000000000000////////////000////////////000111111222222222222333333333333555555555555555666777777777888888999<<>><<<:::777444222111000//////....../////////////////////////////////000000111111111111111........................------............------------------.........................../////////////////////////////////...............---------.........//////000000111000000000000////////////000000//////000000111222333333333333333333222222555555555555666777888888888888999;;;===@@@BBBDDDEEEGGGIIIKKKMMMMMMMMMMMMLLLPPPVVV\\\cccjjjppptttzzz}}}kkk___UUULLLIIIKKKLLLSSS^^^kkkwwwtttccc++++++,,,,,,------........./////////...---,,,,,,............////////////////////////000000000000000000111111111222222222333333444444444555555555444555555666777777888888666777888999:::::::::::::::::::::;;;===@@@BBBDDDIIIJJJNNNTTT]]]gggoootttwww{{{}}}wwwtttpppqqqsssuuuwww|||}}}{{{{{{yyy{{{}}}~~~{{{xxxuuurrrqqqpppooopppqqqtttwww{{{~~~xxxlll^^^TTTMMMHHHIIILLLRRR\\\ooowwwiii___XXXSSSRRRQQQOOOLLLIIIGGGEEEIIIHHHGGGGGGHHHHHHGGGEEEEEECCC@@@>>><<<999666333111111000////////////000////////////////////////+++,,,,,,---------------........................------............---------------.........//////,,,,,,,,,------.........////////////////////////........................---------....../////////////////////000000000000000000000000000111222222444444333333333333333333555555555666777888999999888999:::<<>><<<888666222222111000000000000111////////////////////////,,,------...///.................................------............------------........./////////,,,,,,,,,------......///////////////////////////.............../////////------------............////////////000000000000111000000000000111222222333333333333444444444444666666666666777999:::;;;:::;;;<<>>;;;888444333222222111111222222////////////////////////000000111222222222222111........................------............------............////////////------......///000000111////////////////////////---........./////////000////////////.............../////////000000000111111111000000111111222333222333333333444555555555666666666777888999;;;;;;<<<>>>@@@BBBEEEGGGHHHIIIMMMMMMLLLKKKJJJIIIIIIJJJGGGMMMUUU]]]fffsssyyymmm```XXXMMMKKKJJJKKKRRR^^^llluuu}}}////////////////////////,,,,,,---.../////////.............../////////000////////////000000000000000111111111111222222222444444444555555555666666333333444555666777888999888888999:::;;;;;;;;;;;;===>>>???AAADDDHHHKKKMMMRRRYYYdddqqq{{{}}}uuuooolllmmmnnnsssvvvyyy|||~~~|||xxxvvvpppooonnnmmmlllkkkkkkkkkeeeeeefffgggiiikkklllmmmiiilllooorrrqqqnnnjjjgggccccccaaa``````aaaaaabbb```ccceeeeeeddddddfffiiijjjmmmqqqvvvzzzuuudddWWWQQQNNNKKKPPP^^^ooo}}}eee___WWWPPPLLLLLLOOOQQQIIIHHHHHHHHHIIIIIIGGGEEEDDDCCCBBBBBBAAA???<<<999555444333333222222333333////////////////////////......///000000000000000........................---..................---............/////////000...//////000111222222333////////////////////////---.........//////000000111111000000//////........./////////000000111111111111111000111111222333222222333333444555666666666666666777888:::;;;<<>>;;;999444444444333111///...,,,000000000000000000000000........................000000//////.........---000000000000000000000000........................000000000000000000000000//////000000000000//////...------...000111000.....................------////////////000000000000111111111111222333444555333333444555555666666777777888888888888999<<<>>>@@@BBBDDDEEEGGGJJJNNNRRRVVVSSSNNNJJJGGGGGGHHHHHHJJJOOOUUU\\\fffvvvnnneeeYYYOOOMMMNNNPPPYYYbbbnnnxxx......------------...............------,,,,,,,,,......------......///000111111111111000000000000222111111111111333444555555555555555666666666666777888888666555555777999999:::;;;<<<===>>>>>>???===AAAEEEGGGIIILLLQQQVVV\\\fffuuu|||xxxsssrrrvvv|||~~~zzzwwwsssqqqoooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkmmmoooqqqsssrrrpppnnnlllgggeeeaaa___^^^]]]\\\ZZZ]]]\\\\\\[[[[[[\\\\\\]]]]]]___bbbeeehhhkkkpppsssyyy~~~mmm___OOOKKKIIILLLSSS___qqq~~~jjjZZZXXXWWWPPPMMMOOOKKKJJJIIIIIIHHHIIIIIIIIIGGGEEECCCBBBAAA???<<<:::666555444222111///......000000000000000000000000////////////////////////000/////////............////////////////////////........................000000000000000000000000//////000000000000//////...------...000111///...........................////////////000000000111////////////000111222333333333444444555666666666777888999999888:::===???AAACCCEEEGGGHHHKKKOOOSSSUUUQQQLLLHHHEEEEEEGGGHHHKKKPPPWWW___jjjyyyrrreeeWWWOOOJJJIIINNNUUUaaakkkzzz---..................---.........---------------//////......//////000111111111111111111111111111222111111111222333444555555555555555666666666666777888888777666666888999888999:::<<<>>>@@@AAABBB@@@DDDHHHKKKLLLOOOUUUYYY___jjjyyyyyyxxxwwwvvvyyy}}}yyyuuurrrppppppooonnnnnnnnnnnnoooppppppppppppppppppoooooonnnoooqqqssssssrrrqqqoookkkhhhdddaaa___]]]ZZZXXXZZZZZZYYYYYYYYYYYYZZZZZZYYY[[[^^^```bbbfffjjjmmmppptttzzz~~~wwwjjjVVVOOOHHHGGGIIIQQQ___lllooo[[[UUUTTTPPPMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJHHHFFFDDDCCCCCCAAA>>>;;;888777444222000/////////000000000000000000000000000000000000000000000000////////////............................................................000000000000000000000000//////000000000000//////......---...000000///.........................../////////000000000111111000//////000000111222333333333333444555555666666777888999::::::<<>>@@@AAABBBBBBFFFJJJMMMNNNQQQWWW[[[bbbkkkxxxvvvwwwxxx{{{yyyvvvsssrrrrrrrrrrrrssstttuuuwwwwwwxxxxxxwwwvvvuuutttpppqqqssstttuuuuuuuuutttqqqnnniiieeebbb___[[[XXXZZZYYYYYYXXXXXXYYYYYYZZZXXX[[[]]]___aaacccgggjjjkkknnnsssvvvxxx}}}uuucccYYYOOOIIIGGGKKKUUU___rrrsss\\\SSSRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDBBB???===:::888555222000000000111////////////////////////000000000000000000000000///////////////.........................................................//////////////////////////////000000000000/////////......///000000///---............//////////////////000000000111111111222222222222333444555555333333333444555555666666888999:::;;;<<<>>>AAADDDHHHJJJMMMPPPQQQTTTWWWZZZUUUQQQLLLHHHFFFGGGIIIKKKLLLQQQZZZeeeqqqwwweeeUUULLLKKKLLLQQQWWWcccttt,,,---...//////...---,,,........................///////////////000111111000000111111222222222333111222222333444444555555555555555555666666666666666888999999888888999:::::::::;;;===>>>@@@AAAAAADDDHHHLLLNNNPPPSSSXXX]]]eeelllwww~~~vvvyyy}}}}}}zzzvvvuuuttttttuuuvvvxxxyyy{{{|||}}}}}}}}}{{{zzzxxxsssssstttuuuvvvwwwwwwxxxuuurrrmmmiiieee```[[[XXXXXXXXXWWWWWWWWWWWWXXXXXXYYY[[[]]]___```bbbeeehhhgggkkkoooqqqssswww}}}pppdddWWWNNNIIIHHHNNNUUUbbbppp{{{cccWWWUUUTTTRRRQQQLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGEEEEEEEEECCCAAA>>><<<:::777333111000111111////////////////////////////////////////////////.........///////////////........................//////////////////////////////////////////////////////000000000000/////////......///000000...---........./////////000000000000000000111111111111222222222222333444555666333444444555555666666777888999;;;<<<>>>@@@DDDGGGIIILLLOOORRRTTTVVVYYY[[[UUUSSSPPPMMMLLLLLLMMMNNNOOOTTT]]]iiiuuusssaaaUUUOOOMMMNNNRRR[[[jjjzzz---..................---...............///////////////......//////000111000000111111222333333333111222333444555555555444555555555555666666666666666888:::::::::999:::;;;;;;<<<===>>>@@@AAABBBCCCGGGKKKOOOQQQSSSVVV[[[```iiipppyyy~~~yyywww{{{{{{~~~{{{zzzxxxxxxyyy{{{}}}~~~~~~wwwwwwwwwwwwxxxyyy{{{{{{{{{xxxsssooojjjddd___ZZZXXXXXXWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^___```cccfffdddhhhlllooopppsssxxx}}}|||{{{nnn^^^TTTLLLGGGHHHKKKVVV```qqqkkk\\\VVVTTTRRRPPPLLLLLLJJJIIIHHHHHHGGGGGGHHHGGGEEEEEEEEEDDDAAA???===;;;888555333222111111000000000000000000000000////////////////////////.........///////////////........................////////////////////////000000000000000000000000//////000000000000//////000///...///000000...,,,.........//////000000111000000000111111111222222111000000111111222333444444555555666777777888888888:::<<<>>>@@@CCCGGGJJJJJJMMMQQQTTTVVVXXXZZZ\\\ZZZZZZZZZZZZYYYWWWUUUTTTVVV[[[dddppp|||jjj[[[QQQKKKIIIMMMTTT```ooo}}}......------------......---........./////////000......------......///000000000111222222333444444111222333555555555555444555555555555666666666666666888:::;;;;;;:::;;;;;;<<<<<<>>>@@@CCCEEEGGGGGGLLLPPPTTTWWWXXX[[[aaaeeeooovvv|||xxxwww|||~~~}}}yyytttnnngggccc\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]___``````aaadddfffeeeiiinnnqqqqqqssswww{{{zzz}}}{{{kkk^^^TTTKKKGGGGGGNNNSSS```rrrwwwdddYYYTTTPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA???<<<;;;:::777555333111000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////000000000000000000000000//////000000000000//////000///...///000000...,,,---......///000000111111000000111111111222222222111111111111222333444444666666777777888888999999888:::===???AAAEEEIIIMMMOOOSSSWWWZZZ[[[]]]___aaaeeehhhkkknnnmmmiiiddd``````dddmmmyyytttdddVVVLLLHHHKKKPPPXXXdddrrr///...---,,,,,,---...///---.........//////000000---------------...//////000000111222333333444444111222333555666555555444555555555555666666666777666888;;;<<<;;;;;;;;;<<<;;;===???BBBEEEHHHKKKLLLPPPTTTXXX[[[\\\___eeeiiisss|||}}}zzzuuu|||}}}wwwppplllbbbaaaaaa``````aaaaaabbb___aaabbbbbbbbbcccfffhhhggglllqqqtttuuuvvvyyy|||~~~vvviii]]]QQQJJJIIIKKKMMMVVVfffwwwooo```XXXTTTQQQOOONNNMMMKKKJJJJJJIIIIIIGGGFFFDDDDDDDDDCCCAAA???<<<<<<:::999666333111///000000000000000000000000111111111111111111111111---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000///...///000///...,,,---......///000111111222000111111111111222222222333333333333444555666666777777777888999999::::::888:::===???BBBFFFJJJNNNVVVYYY]]]```bbbdddfffgggppptttzzz~~~}}}xxxqqqlllggglllttt~~~|||kkk\\\QQQIIILLLPPPTTT\\\iiixxx........................---......///////////////111111111000000000000000333222111111111222333444333333444444555666666666666555555555555666666777888999999:::;;;<<<===>>><<<>>>@@@CCCGGGJJJNNNPPPSSSXXX___bbbeeeiiiqqqxxx{{{~~~{{{yyyxxxvvv|||wwwpppmmmiiiffffffggggggfffgggeeeddddddgggjjjkkklllnnnppprrrvvvyyy}}}sssgggZZZNNNGGGIIIGGGKKKZZZlll~~~pppeeeZZZRRRTTTOOOLLLNNNMMMJJJHHHHHHIIIIIIHHHFFFEEECCCBBBBBB@@@???<<<888555222111000000000////////////000000111111000///////////////000000111111111111000000........................000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333222000/////////000000///000000000000111111111222333333444555666777777333555999::::::999:::;;;<<<>>>AAACCCEEEHHHKKKNNNUUUZZZccckkkkkkhhhkkkqqquuuzzzwww{{{~~~wwwdddYYYSSSOOONNNQQQWWWcccuuu...........................//////000111000000000111000000000000000000000333222111111111222333444444444555555666777777888777777666666666777888888999999:::;;;<<<<<<======>>>???BBBEEEIIIMMMQQQTTTXXX___ggglllooossszzz~~~yyyvvvuuuuuuwww|||~~~zzztttpppnnnnnnmmmlllkkkjjjjjjlllpppsssuuuvvvtttuuuvvvyyy||||||}}}{{{nnn```SSSKKKIIIHHHLLLXXXgggxxxuuuhhh]]]ZZZSSSOOOOOOOOOKKKIIIJJJIIIHHHGGGFFFDDDCCCBBBBBB@@@???<<<999666333111000111111000000000000111111111111000//////////////////000000111111000000///////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333222111000000000000111222222222222333333333333222333333444555666777777555777999::::::;;;<<<======???AAACCCEEEHHHMMMPPPXXX\\\dddkkklllkkkpppwwwnnnbbbVVVQQQMMMNNNRRR]]]ooo~~~///////////////////////////000000111111111111111000000000000000000111111222222222222222333444444555555666666777888888888888777777777777888999:::::::::;;;;;;<<<<<<======???AAAEEEHHHKKKPPPUUUYYY```hhhssszzz}}}zzzuuusssssstttyyy}}}{{{yyywwwvvvuuuttttttwwwzzz}}}~~~~~~|||||||||~~~uuutttvvv}}}vvvgggZZZQQQIIIHHHKKKTTT```ooo{{{nnncccZZZSSSQQQPPPMMMKKKLLLHHHHHHGGGFFFDDDCCCBBBBBB@@@???===:::777444222111222222222111111222222222111111000/////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333333222111111111111222222222222222333333333444222333333444555666777777888999:::::::::<<>>;;;888666333222222222111111111111222222111111000000///000000111/////////000000/////////000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000333333222222222222222222000000000111111111222222222333333444555666777777999999999999:::<<>>>>>>>>>>>BBBGGGKKKOOOUUU^^^eeennnwww{{{uuurrrssswwwyyy}}}~~~zzzuuupppnnnooouuutttcccXXXKKKIIIIIILLLRRR^^^rrr}}}mmm]]]UUURRRNNNLLLLLLHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@???===:::777444333111111111000000111111111111111000000000000111111//////000000000000//////////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000222222222222333222222222000111111111111222222222222333333444555666777777888888888888999<<>>???@@@@@@>>>CCCIIIMMMPPPWWWbbbjjjvvv~~~|||wwwrrrqqqtttxxx{{{yyytttpppmmmkkkmmmwww~~~jjj]]]QQQLLLIIIJJJNNNWWWgggvvvyyydddXXXSSSOOOLLLLLLIIIHHHHHHGGGFFFFFFEEEEEE@@@@@@@@@>>><<<999666444111111000000000000111111111111000000000111222222000000111111111111000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111222222333222222222333333333333444444444444222333333444555666777777777888999999:::>>>CCCFFFIIIJJJLLLOOORRRWWW^^^bbbfffddddddfffiiipppzzzooodddXXXQQQSSSZZZ..............................///000000000000000...//////000111111222222222333444555555555444333444444444555666666777777666666666777888999;;;;;;:::;;;<<<===???@@@BBBBBB???EEELLLPPPSSS[[[gggppp{{{yyyuuussstttxxx|||zzzwwwtttqqqmmmjjjooovvvvvvhhhZZZRRRKKKIIIKKKQQQ\\\fffuuukkk]]]VVVQQQNNNNNNJJJIIIIIIHHHHHHGGGGGGGGG@@@@@@@@@???===:::666444222222111111111111222222111111000000111111222333111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111222222222111111333333333444444444555555222333333444555666777777777999:::;;;===@@@DDDHHHJJJMMMPPPSSSWWW\\\aaaeeehhhffffffgggiiiqqq~~~~~~}}}rrrcccWWWTTTXXX........................//////000111111111111111...//////000111222222222222333444555555555444333555555666666777888888888777777777888999;;;<<<===999:::;;;===???AAACCCDDDAAAGGGNNNRRRUUU]]]jjjttt{{{yyyvvvvvvxxx||||||zzzwwwpppjjjkkkpppnnnwwwrrraaaWWWMMMIIIJJJMMMTTT[[[eeeuuuppp```XXXSSSOOOOOOJJJJJJJJJIIIIIIHHHHHHHHH@@@AAAAAA@@@>>>:::777555444333333222222333333444111111000000111222333333222222333333333333222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...///000111222222111000111111222222222333333333222333333444555666777777888:::<<<===???BBBFFFIIINNNQQQUUUYYY]]]aaafffjjjjjjhhhggghhhjjjrrr}}}nnn___YYYZZZ000000000000000000000000000000000000000000000000000000000000000111111111333333333222222333444444666666666777888888999999::::::;;;;;;<<<==================>>>@@@BBBEEEFFFGGGJJJNNNQQQVVV```ooo{{{wwwxxx{{{yyytttpppkkkgggmmmooowwwwwwiii]]]RRRMMMKKKJJJKKKNNNXXXfffxxxyyycccWWWRRROOOMMMMMMLLLJJJJJJJJJJJJHHHFFFFFFDDDBBBAAA???===:::777555555444333222000//////222222222333333444444444333222111111000000111111111222222333222111000////////////000111111222222///222555444111...---...111111111111111111111111//////000000111111111222222222111111111222333333333333333444444444555555999888777666777999;;;<<<;;;===???AAAAAACCCEEEGGGMMMTTTYYY[[[aaajjjmmmkkkkkkiiieeecccfffrrrzzzjjj^^^WWW000000000000000000000000000000000000000000000000000000000000111111111111333222222222333444444555666666666777888888999999::::::;;;<<<<<<======>>>=========>>>@@@CCCEEEGGGGGGKKKPPPSSSXXXbbbppp{{{~~~vvvyyy~~~~~~yyyuuupppmmmkkklllqqq}}}rrreeeXXXPPPLLLIIIIIIKKKPPP]]]nnn}}}iii\\\UUURRROOOMMMKKKJJJIIIJJJJJJHHHGGGFFFDDDBBBAAA@@@>>>:::888555444444333222111111000222222222333333444444444333222111111000000111111111222222222222111000///111111111000000000000000+++///222333111000111222111111111111111111111111000000000000111111111222333222222222222333333444333333444444444555555555888777666666666888:::;;;;;;===???AAABBBDDDGGGIIIOOOVVV\\\```eeemmmpppmmmmmmkkkhhheeehhhsssyyyiii^^^000000000000000000000000000000000000000000000000000000000111111111222222222222222222333444666666666666666777888888999999:::;;;;;;<<<<<<===>>>>>><<<======>>>AAACCCFFFHHHHHHMMMSSSWWW\\\eeeqqq{{{{{{zzzvvv{{{~~~yyyuuurrrllljjjmmmuuu}}}ppp```UUUNNNHHHFFFGGGHHHSSSbbbqqqlll___VVVQQQNNNMMMKKKIIIIIIIIIJJJIIIHHHGGGEEECCCBBBAAA???;;;999555444333333222222222222222222333333333333444444333222111111000000111111111111222222111111000///222222111111000//////...,,,...111222111111111222000000000000000000000000000000000111111111111111333333333333333444555555333444444444444555555555777666666666666888999:::;;;===@@@BBBDDDFFFJJJMMMSSSZZZaaaggglllrrrsssqqqkkkjjjgggeeegggqqq~~~rrraaa////////////////////////////////////////////////000000000111111222222333111111222222444555777777666666666777888888999999;;;;;;;;;<<<======>>>>>>======>>>???BBBEEEHHHJJJIIIOOOVVV[[[___gggsss{{{{{{xxxwwwxxx{{{vvvsssqqqmmmlllpppxxxyyyhhh\\\RRRIIIEEEDDDEEELLLXXXeeeuuussseee[[[SSSNNNNNNLLLIIIIIIIIIJJJIIIHHHGGGEEECCCBBBBBB@@@===:::555444333333222333444444333333333333333333333333333222111111000000111111111111111111111111000000111111111111000000//////000111222222111000//////000000000000000000000000111111111111111111111111333333333333444555666666444444444444555555555555666666666666777888999:::;;;===@@@CCCEEEIIINNNQQQXXX^^^fffmmmsssvvvuuutttkkkkkkjjjhhhjjjqqq|||zzzfff///////////////////////////////////////////////////000000111222333333333222222222333444666777888666666666777888888999999;;;;;;<<<<<<===>>>>>>???===>>>???AAADDDGGGJJJLLLLLLRRRYYY^^^cccjjjuuu}}}~~~zzzwwwvvv{{{zzzvvvuuuppplllmmmqqqyyyqqqdddYYYNNNGGGEEEDDDHHHOOO[[[hhhxxx~~~pppdddYYYSSSPPPNNNKKKIIIJJJJJJJJJIIIHHHFFFDDDCCCCCCAAA>>><<<666555444333333333555555333333333333333333333333333222111111000000111111000000000000000000111111//////000000111111111111111111000111111111000///000000000000000000000000222222222111111111111111333333333333444555666777444444444555555555666666666666666777777888999:::;;;>>>AAADDDGGGLLLRRRVVV\\\```iiirrrwwwxxxwwwwwwppprrrsssssstttxxxqqq000000000000000000000000000000000000000000000000///000000111222333444444333333333333444555777777666666666777888888999999;;;<<<<<<======>>>????????????@@@CCCFFFJJJMMMOOORRRWWW^^^cccgggnnnyyy}}}yyyxxxxxx~~~~~~yyysssnnnllllllooowww}}}qqqeeeWWWNNNJJJDDDDDDHHHQQQ\\\kkk{{{lll^^^VVVTTTQQQMMMKKKJJJKKKJJJIIIHHHGGGEEEDDDDDDBBB???===888777555333333333555666444444333333333333222222333222111111000000111111000000/////////000111111...//////000111111222222...------///222333333333111111111111111111111111222222222222222111111111222222222222333555666666444444555555555666666666666777777888999999::::::<<<>>>AAAEEEIIIOOOVVV[[[```ccckkkuuu{{{zzzyyy{{{uuuyyy}}}~~~}}}~~~xxx000000000000000000000000000000000000000000000000///000000111333444444555444444444444444555666666666666666777888888999999<<<<<<<<<===>>>>>>??????@@@AAABBBEEEHHHLLLPPPRRRXXX]]]cccgggkkkssszzzyyyyyyzzz~~~xxxrrroookkkiiinnntttrrrbbbVVVPPPFFFDDDEEELLLUUUcccyyyyyyiii___XXXTTTOOOLLLKKKKKKJJJIIIIIIGGGFFFEEEEEECCCAAA>>>:::888666333222333444666444444444333333222222222333222111111000000111111000//////...///000111222000000000000000111111111///---,,,...222444444333222222222222222222222222333333333222222111111111000111111111222444555666555555555555666666666666777888999::::::;;;;;;;;;<<<>>>BBBFFFKKKRRRYYY___eeefffnnnxxx~~~|||||||||sssqqqooonnnoooqqquuuwwwyyy{{{~~~}}}000000000000000000000000000000000000000000000000///000000222333444555555555555444444444555555666666666666777888888999999<<<<<<======>>>>>>??????AAABBBCCCFFFJJJNNNQQQTTT]]]aaagggjjjnnnwww{{{xxxxxxzzz|||~~~xxxtttnnniiijjjoooqqqzzz|||jjj[[[UUUJJJFFFEEEKKKSSSaaaxxxxxxmmmZZZVVVQQQMMMLLLKKKJJJIIIIIIGGGFFFEEEEEEDDDAAA???;;;999666444222333444555444444444333333222222222333222222111000111111111000///.........000111222222222111111000/////////333000......111222111000333333333333333333333333333333333222222111111111000000000111222333555666555555555555666666666777888888999:::;;;;;;;;;;;;<<<>>>BBBFFFLLLSSS[[[```iiiiiiooozzz~~~~~~~~~zzzmmmjjjfffcccbbbeeehhhkkkmmmoootttzzz000000000000000000000000000000000000000111111222222222111111222222333444666555444333444444666777666666777777888:::;;;<<<===>>>???>>>===<<<===>>>AAACCCFFFKKKPPPUUUZZZ]]]ccchhhmmmrrrwww{{{xxxxxxzzz{{{|||~~~vvvooollljjjiiilllkkkrrrxxxeeeYYYMMMGGGFFFJJJQQQ^^^wwwyyykkkbbbWWWPPPNNNMMMKKKIIIIIIIIIHHHFFFDDDBBB@@@???;;;888666555666666666555666555333111111222333444000000000000000000000000111111111111111111111111---///111222111000111222111222222333333222222111111111111111111111222222...///111222333333222222111222222333333444444555444333333444444555666777777888999;;;<<<===>>>>>>@@@BBBFFFJJJPPPXXX```eeeiiipppxxx|||zzzooofffbbb\\\YYYYYY[[[]]]]]]^^^___dddlllsssyyy000000000000000000000000000000000000000111111222222222111111222222333444555555444444444555666777666666666777888999;;;;;;===>>>???>>>======>>>???CCCDDDHHHMMMSSSZZZaaafffooossswww{{{~~~zzzwwwxxxzzz|||}}}~~~uuuoookkkjjjhhhfffiiivvvmmmaaaSSSLLLIIILLLQQQ]]]vvvwwwkkk\\\SSSPPPPPPMMMJJJIIIIIIHHHGGGEEEBBB@@@???;;;999666555666666666555555444333222222222333333111111111111111111111111111111111111111111111111...000111111000000111222111222222333333222222111111111111111111111111111,,,---...///000000000///333333333444555555666666555555555666666777888999777888:::;;;<<<===>>>>>>???BBBGGGMMMSSS\\\dddjjjnnnttt{{{xxxnnnaaa]]]XXXUUUTTTUUUVVVVVVXXXWWW[[[bbbhhhnnnwww000000000000000000000000000000000000000111111222222222111111222222333444555555444444555555666777666666666777888999:::;;;<<<===??????>>>>>>???AAADDDFFFJJJOOOWWWbbbmmmttt{{{xxxyyy|||~~~}}}uuupppnnnfffaaaaaaiiivvvuuuiiiZZZRRRLLLMMMQQQ[[[rrrzzzeeeWWWSSSSSSOOOKKKJJJJJJIIIGGGEEECCCAAA@@@===:::777666666666666555444444333333333333222222222222222222222222222222000000000000000000000000000111111111///000111333111222222333333222222111111111111111111111111111//////000222222222222222444444444555666666777777888888777888888999:::;;;888999:::;;;===>>>?????????CCCIIIPPPXXXaaajjjpppsssyyy~~~rrrkkk\\\XXXTTTQQQPPPQQQQQQPPPQQQPPPQQQWWW[[[```iiirrr////////////////////////000000000000000111111222222222111111222222333444444444444555555666777777666666666777888999:::;;;;;;===>>>?????????AAACCCDDDGGGKKKRRR[[[iiixxx|||zzz{{{|||vvvssshhhbbb^^^bbbkkkyyyyyymmmaaaVVVOOONNNPPPYYYmmmppp^^^WWWTTTPPPLLLKKKKKKJJJHHHFFFDDDBBBAAA>>>;;;888777777666555444333333444444444333222111222222222222222222222222////////////////////////111222222111///000111333111222222333333222222111222222222111111111111111111111222333333444444444333444444555666666777777888888888888999:::;;;<<<::::::;;;<<<===???@@@AAAAAAEEEKKKSSS[[[dddmmmsssvvv{{{{{{ssskkkeeeYYYVVVRRRQQQQQQQQQQQQPPPPPPMMMLLLPPPSSSWWW```iiiwww////////////////////////000000000000000111111222222222111111222222333444444444555666666777777777777777777777888:::;;;<<<;;;===???@@@@@@@@@BBBDDDCCCGGGMMMTTT___ooo~~~|||}}}|||wwwkkkddd______dddppp~~~rrrggg[[[QQQOOOPPPUUUfffxxx|||eeeZZZUUUPPPLLLLLLLLLKKKIIIGGGEEECCCBBB@@@===:::888777777555444333333444444444333222111111111111111111111111111////////////////////////111222333222000000111333111222222333333222222111222222222111111111000000......//////000111111222333333333444555555666666888888888888999:::;;;;;;;;;;;;<<<<<<>>>@@@AAABBBDDDIIIOOOVVV]]]fffnnnssswwwzzz|||{{{~~~|||vvvoooiiiccc___UUUSSSQQQQQQRRRRRRRRRQQQNNNKKKIIILLLMMMPPPXXXaaammm{{{000000000000000000000000000000000000000111111222222222111111222222333444333444555666777888888888888888888999:::;;;<<<===<<<>>>@@@@@@@@@AAACCCDDDCCCIIIPPPXXXccctttyyykkkeee___]]]^^^fffvvv{{{nnnbbbVVVRRRPPPQQQ^^^lllooo___VVVQQQNNNMMMMMMLLLJJJHHHFFFDDDCCCAAA>>>;;;888777777555444444444333333333333222222000000000000000000000000000000000000000000000000111222444333222000111111111222222333333222222111333333222222111000000000000000000000111222333444222333333444555555666666888777777888888999:::;;;======<<<===>>>@@@CCCDDDHHHLLLRRRYYY```hhhoootttyyyyyyyyyyyy~~~xxxvvvrrrlllfffaaa]]][[[RRRQQQPPPPPPQQQQQQPPPNNNKKKGGGFFFHHHIIIKKKQQQYYYdddrrr000000000000000000000000000000000000000111111222222222111111222222333444222444555777888888888888999999999:::;;;<<<===>>>===???AAAAAA@@@AAABBBDDDEEEKKKTTT]]]hhhxxxzzzlllgggaaa]]][[[^^^jjjwwwxxxjjj]]]WWWQQQNNNUUUaaatttxxxdddXXXRRRPPPNNNMMMMMMKKKIIIGGGEEECCCBBB???<<<999888777555444555444333222222222333333111111111111111111111111111111111111111111111111000222555555444111000000111222222333333222222111333333222222111000000///333333222222333444666777444444444555666666777777888888888888999:::;;;;;;>>>>>>======???AAACCCEEEJJJNNNUUU]]]dddlllsssxxx|||zzzxxxyyy|||yyyvvvuuunnnnnnkkkgggbbb]]]ZZZYYYUUUSSSRRRRRRRRRQQQNNNKKKHHHEEEEEEGGGGGGHHHMMMSSS\\\jjj{{{000000000000000000000000000000000000000111111222222222111111222222333444222333555777888999888888:::::::::;;;<<<===>>>???>>>@@@AAAAAAAAAAAABBBDDDFFFMMMWWW```kkk{{{|||ooojjjddd^^^YYYZZZcccooo~~~qqqccc[[[SSSLLLPPPYYYeeettthhhYYYTTTSSSNNNNNNMMMKKKIIIGGGEEEDDDCCC@@@<<<999888777555444666555333111111222333444222222222222222222222222111111111111111111111111///222555777555222///...222222222333333222222222333333222222111000000///111000000///000111333444555555666666777888888888999999999999:::;;;<<<<<>>======???AAADDDFFFKKKPPPWWW___gggooovvv{{{|||xxxzzz{{{wwwtttqqqooojjjjjjhhheee```\\\YYYYYYYYYXXXVVVUUUTTTQQQMMMJJJGGGEEEEEEHHHHHHHHHLLLRRRWWWeeevvv////////////////////////...///000111222333444444222222222111222222333333444444555666777888999999<<<<<<;;;::::::;;;;;;;;;>>>@@@AAABBBBBBDDDFFFIIINNNRRRYYYcccpppwwwooogggccc```^^^bbbgggrrr{{{mmm___UUUPPPNNNOOOYYYdddwwwlll\\\UUUTTTRRRQQQPPPNNNKKKIIIHHHGGGCCCAAA>>>:::888666666666555444333333222222222222111111111111111111111111111111111000000000//////333333222222111111000000222222222222222222222222222222333333333333444444444444333333333333222222333333444555666777888999888999::::::::::::;;;<<<>>>======???CCCFFFHHHHHHLLLTTT^^^dddllltttyyyzzz~~~yyyuuuxxx|||vvvqqqmmmkkkiiifffcccbbb```]]][[[]]][[[ZZZ[[[ZZZVVVNNNHHHIIIHHHGGGGGGGGGHHHJJJKKKVVV___lllzzz111111111111111111111111//////000111222333444444222222222111222222333444444555555666777888999:::888888888999999;;;<<<<<<@@@BBBCCCDDDEEEFFFIIILLLPPPTTT[[[eeeqqqwwwooogggccc___\\\^^^bbbiiixxx}}}ooobbbWWWQQQMMMLLLRRR[[[kkk~~~ppp^^^UUURRRPPPOOONNNLLLJJJHHHGGGFFFDDDBBB>>>;;;888666666666555444333333222222333333222222222222222222222222444444444333333333333222111111111111111111000000222222222222222222222222222222333333333333444444222222222333333444444444333444444555666777888999888999;;;;;;::::::<<<===>>>>>>>>>???CCCFFFIIIJJJOOOXXXaaagggoooxxx|||}}}zzzwwwyyy}}}vvvrrrooommmjjjhhhfffddd```^^^]]]\\\[[[[[[[[[WWWPPPJJJHHHGGGGGGGGGHHHJJJLLLMMMUUU]]]jjjxxx111111111111111111111111//////000111222333333444222222222222222333444444555555666777888999::::::888888888:::;;;===>>>???BBBDDDFFFGGGHHHJJJMMMPPPSSSWWW___hhhrrr}}}zzzrrrjjjeee```\\\\\\```bbbnnnwwwjjj___VVVOOOLLLLLLRRR]]]mmmuuubbbWWWRRROOONNNMMMLLLKKKIIIHHHGGGEEECCC@@@<<<999666555555555444333333333333333333333333333333333333333333222222222111111111111000000000000000000111111111222222222222222222222222222222333333333333444444111111222333444555666666444444555666777888888999888:::;;;;;;;;;;;;===>>>>>>>>>???@@@CCCGGGKKKMMMTTT]]]ffflllsss||||||yyy{{{zzzssspppmmmjjjfffccc^^^[[[ZZZYYYXXXYYYYYYWWWQQQLLLHHHGGGGGGHHHIIIKKKMMMNNNRRRZZZfffsss111111111111111111111111///000000111222222333333222222222222222333444555666666777888999:::;;;;;;<<<<<<<<<===???@@@BBBCCCCCCEEEGGGIIIKKKMMMQQQSSSVVV[[[bbbjjjsss|||}}}vvvpppkkkfff```___bbbbbbiiiwwwuuujjj___UUUOOOIIILLLUUUcccvvvwwwdddYYYTTTQQQPPPPPPNNNMMMLLLKKKKKKFFFDDDAAA===:::777555444555444444333333333444444333333333333333333333333111111111111000000000////////////000000111111111222222222222222222222222222222222333333333444444222222333333444555555666555555666777777888999999999:::<<<<<<<<<<<<>>>?????????@@@BBBEEEIIINNNQQQYYYbbbkkkpppwww}}}||||||~~~|||xxxsssnnnhhhbbb[[[VVVSSSQQQQQQSSSVVVVVVRRROOOKKKJJJIIIIIIIIIJJJLLLLLLPPPVVVaaammmzzz000000000000000000000000000000000111222222333333222222222222333444555666777777888999:::;;;<<<<<>>;;;888555444444444444333333444555555222222222222222222222222555555444444444333333333//////000000111111222222222222222222222222222222222222222333333333444444444444444444444444444444666666777777888999999999999;;;=========>>>???AAA@@@AAACCCDDDGGGKKKRRRWWW___gggoootttyyy|||~~~{{{~~~~~~vvvnnnddd[[[UUULLLJJJKKKNNNSSSUUUTTTRRRPPPOOOMMMKKKJJJJJJJJJKKKNNNTTT]]]hhhttt////////////////////////000000111111111222222222222222222222333555666777888888999:::;;;<<<======???????????????@@@AAABBBEEEGGGJJJMMMOOOSSSWWWZZZ]]]bbbhhhooovvv}}}{{{wwwuuuppphhheeefff^^^aaahhhuuuyyylll^^^TTTIIIJJJNNNXXXhhh{{{vvvfff\\\WWWQQQPPPOOONNNLLLKKKJJJIIIFFFEEEBBB???<<<999666555444444444444444444555666111111111111111111111111444444333333333333222222111111111111111222222222222222222222222222222222222222333333333333444444555555555555444444333333777777888888999999999999:::<<<===>>>>>>???AAABBBAAADDDFFFGGGIIINNNVVV]]]eeellltttwww|||zzzyyy|||rrrfff[[[TTTMMMKKKKKKOOOTTTXXXXXXWWWVVVUUURRRPPPNNNMMMMMMMMMQQQUUU]]]fffrrr000000000000000000000000111111111111111222222222222222222333444555666777999999:::;;;<<<===>>>>>>>>>??????@@@AAACCCDDDEEEGGGIIIMMMPPPSSSWWW[[[^^^```ccciiipppwww}}}{{{uuulllffffff^^^___cccjjjyyyrrrcccXXXOOOMMMNNNTTTaaatttooobbb\\\SSSRRRPPPOOOMMMKKKJJJIIIEEEDDDBBB@@@===:::888666444444444444444555666666222222222222222222222222222222111111111000000000333333333333222222222222222222222222222222222222222222333333333333444444444444444444555555555555888888888999999999999::::::<<<>>>??????@@@BBBCCCCCCFFFIIIJJJKKKQQQZZZaaajjjrrrxxx{{{~~~|||yyywwwzzz{{{nnnccc[[[WWWTTTSSSUUUZZZ^^^^^^]]][[[ZZZXXXUUUTTTSSSSSSSSSUUUYYY___gggrrr111111111111111111111111111111111111111222222222222222222333444555777777999::::::;;;<<<===>>>>>>??????@@@BBBDDDGGGIIIJJJHHHKKKOOORRRUUUYYY^^^aaaaaadddjjjpppwwwyyyoooiiihhh```aaabbbdddnnnwwwhhh]]]UUUQQQOOORRR^^^rrrxxxiiiaaaVVVUUUSSSQQQOOOMMMKKKJJJDDDDDDBBB@@@>>>;;;999777444444444444444555666777333333333333333333333333555555555444444444333333444444444333333222222222222222222222222222222222222222333333333444444444222333333444555666777777999999999999999999:::::::::<<<>>>??????@@@BBBDDDDDDGGGJJJKKKMMMRRR\\\dddnnnuuu{{{}}}xxxvvvwww}}}|||qqqiii```]]][[[\\\```ccccccbbb^^^]]][[[YYYXXXXXXXXXXXXYYY\\\aaaiiisss111111222222222222111111222222111111111111111111333333444555666777888888888888888999:::;;;<<<===BBBBBBBBBBBBDDDFFFHHHIIIHHHLLLQQQUUUWWW[[[```eeehhhkkkoootttzzz~~~~~~}}}|||{{{{{{|||~~~~~~}}}~~~~~~{{{uuulllddddddbbbbbbdddhhhttt{{{lllaaaTTTKKKGGGPPP]]]mmmyyyggg^^^XXXTTTSSSQQQKKKHHHGGGGGGEEECCCBBBAAA>>>:::777666444222111222333333222222222111111222222333444222222222222222222222222333;;;>>>666000000222111111222333333444444333333222222333333333333444444555444444444444555666666777777777888999999::::::<<<<<<>>>??????@@@@@@@@@FFFFFFFFFHHHLLLUUU___fffooovvv~~~~~~~~~yyy~~~yyywww~~~{{{sssqqqmmmlllmmmnnnnnnmmmiiihhhfffdddcccbbbccccccbbbcccffflllvvv111111222222222222111111222222111111111111111111333444444555666777888888999999::::::;;;===>>>???AAABBBBBBDDDFFFHHHIIIJJJKKKNNNRRRUUUYYY^^^ffflllrrruuuxxx|||}}}}}}{{{uuuqqqqqqqqqpppooorrrtttuuuvvvwwwyyy}}}|||yyytttnnniiigggdddbbbbbbeeennnrrrgggVVVMMMIIIOOOZZZhhhsssccc\\\VVVUUURRRMMMIIIIIIGGGFFFDDDBBBAAA>>>:::777777555222222333444444333222222222222222333333444333333333333333333333333333;;;>>>888222222222111111222333333444444333333333333444444444555555555555555444444555555666777888888999999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@FFFFFFGGGJJJOOOXXXcccjjjpppxxx|||~~~|||}}}{{{yyyxxxxxxwwwvvvpppooommmkkkjjjiiijjjjjjiiiiiikkkpppyyy111111222222222222111111111111222222222222222222333444555555777777888999;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFHHHJJJKKKLLLNNNQQQTTTVVV[[[dddooowww}}}}}}}}}yyyrrrnnniiiffffffffffffffflllmmmoooqqqtttxxx~~~}}}yyywwwtttqqqlllhhhcccaaaaaagggwwwwwwlllXXXPPPKKKOOOUUUbbb{{{mmmcccZZZWWWTTTNNNKKKKKKHHHFFFDDDCCCBBB???;;;888888666333333444555555444222222222222333333333333444444444444444444444444333999===:::666555444111111222333333444444333333444555555555555666666666555555555555555666777777999999::::::;;;<<<<<<<<<<<<======???@@@AAABBBBBBEEEGGGIIIMMMTTT]]]hhhooorrrzzz~~~~~~{{{yyywwwuuussssssssssssrrrqqqppprrrzzz111111222222222222111111111111222222222222222333444444555666777888999999;;;;;;;;;<<<===>>>???@@@???AAADDDHHHKKKLLLMMMMMMPPPRRRTTTXXX^^^iiixxx~~~}}}wwwtttnnnkkkhhheeeeeefffhhhiiioooqqqssswww{{{~~~{{{sssmmmgggccc```dddooo|||yyynnn[[[SSSMMMNNNQQQ\\\uuuyyylll___YYYTTTOOOLLLLLLHHHGGGEEEDDDBBB???;;;888999777444444555666666555222222222333333333333333444444444444444444444444333777;;;<<<;;;888555222111222333333444444333333444444555555555666666666666666555555666666777888999999999:::;;;;;;<<<<<<<<<======???@@@BBBCCCDDDFFFHHHLLLQQQWWW```jjjqqquuu|||~~~~~~}}}{{{yyyyyyyyywwwtttqqqrrrxxx111111222222222222111111111111222222333333333333444444555666777888999999::::::;;;;;;<<<>>>???@@@???AAAEEEHHHKKKMMMNNNOOOQQQSSSVVVZZZbbbooo}}}yyywwwqqqooommmkkkkkkmmmppprrrzzz|||}}}vvvnnnhhhdddeeemmmwww}}}qqq^^^VVVOOONNNOOOXXXpppvvveee[[[UUUOOOLLLKKKIIIGGGEEEDDDCCC@@@<<<999999777555444555666666555111222333444444444333333222222222222222222222222333444888<<<>>>;;;666333111222333333444444333333333444444444444555555555777666666666666777888888888888999999:::;;;;;;;;;=========???@@@CCCEEEFFFHHHJJJOOOTTTZZZbbbkkkqqqwww~~~~~~||||||}}}|||{{{zzzwwwtttqqqpppuuu~~~111111222222222222111111111111222222333444444444444555666666888888999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEHHHKKKMMMNNNOOOQQQUUUYYY___hhhvvv~~~xxxxxxwwwvvvvvvxxx}}}wwwpppjjjhhhmmmuuuxxxfff[[[RRROOOOOOVVVjjj~~~kkk^^^VVVPPPLLLLLLJJJHHHFFFEEECCCAAA===:::999777444444555666666555111222444555555555444333222222222222222222222222333222444;;;???<<<777555111222333333444444333333333333444444444555555555777777777777777888888999888888888999::::::;;;;;;=========???AAADDDGGGHHHIIILLLQQQWWW^^^eeemmmsssyyy~~~zzzzzz}}}~~~{{{zzzwwwtttqqqqqquuu}}}111111222222222222111111111111222222333444444555555555666777888999999:::<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFIIILLLNNNOOORRRWWW^^^fffooo|||vvvooojjjlllrrrooobbbUUUQQQPPPSSSbbbsssrrrbbbYYYRRRNNNMMMJJJHHHGGGEEEDDDAAA===:::888666444333444555555444111222444555666555444333333333333333333333333333444///111999???===888666111222333333444444333333444555555555555666666666888888777777777888999999999999::::::;;;;;;<<<<<<=========???AAADDDHHHJJJHHHLLLSSSZZZbbbjjjrrrxxxzzz{{{{{{|||zzzxxxwwwuuuuuuyyy111111222222222222111111111111222333333444555555555555666777888999::::::======>>>>>>???@@@BBBCCCCCCDDDDDDEEEHHHKKKNNNOOOSSSYYYaaajjjtttzzzqqqkkkkkkpppzzzvvvgggXXXRRRPPPRRR]]]jjj|||wwweee[[[TTTOOONNNJJJIIIGGGFFFDDDAAA===:::888666333333444555555444111222444666666555444333444444444444444444444444444...///888???===888666222222333444444444333333666666666666777777777777888888888777888888999:::::::::;;;;;;<<<======>>>=========???AAAEEEHHHKKKHHHLLLTTT\\\eeennnwww|||{{{}}}}}}}}}{{{{{{zzzyyyzzz~~~222222333444444555666666222333555444333333444666555666777888:::<<<======????????????@@@AAABBBCCCBBBDDDFFFGGGGGGIIILLLNNNUUUZZZbbbkkkvvv~~~vvvsssssstttzzz{{{nnn___UUUPPPOOOVVV___uuukkk]]]UUUPPPLLLKKKJJJIIIGGGDDDAAA>>>===:::888666555666777666666555555444444444333333333444444444444333333222111000444444111555<<<>>>;;;222555777666555555555333777777777777666666666666777777888888999999999:::;;;;;;<<<<<<===???@@@AAA>>>>>>???AAACCCFFFHHHIIILLLPPPXXXaaajjjsssyyy}}}}}}222222222333444444555555222333444444333333444555777777888888999:::;;;;;;>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGGGGIIILLLOOOVVV[[[bbbkkkuuuxxxtttsssssstttssscccXXXQQQOOOTTT[[[jjj}}}mmm^^^VVVQQQNNNKKKJJJIIIGGGDDDAAA???>>>:::888555555666777777666555555555555444444444333333444444444333333222111333555555444777>>>@@@>>>333555666555555555555444777777777777666666666666444555666777888999:::;;;<<<<<<<<<======???@@@@@@??????AAABBBEEEGGGIIIKKKNNNRRRZZZdddnnnvvv|||~~~}}}111111222222333333444444111222444333222222333555888888888888888999999999======>>>???AAACCCDDDEEEFFFGGGGGGFFFFFFIIIMMMQQQWWW\\\bbbjjjsss}}}~~~zzzuuurrrqqqpppzzzyyyiii\\\SSSNNNPPPVVV___pppnnn___WWWRRRPPPKKKJJJIIIGGGEEECCCAAA???:::888555555666777777666666666666555555555444444333333444444444333222222333555555444777<<>>???@@@@@@AAABBBDDDFFFIIIKKKMMMPPPUUU^^^hhhrrr{{{|||{{{~~~yyyvvv|||111111111222222333333333111222333333222222333555666777777888888999999999<<<<<<===???AAADDDFFFGGGGGGGGGFFFEEEFFFIIINNNRRRXXX\\\bbbiiiqqqyyy{{{uuuuuu{{{{{{tttpppooopppxxx~~~nnn```UUUNNNNNNSSSYYYhhh{{{mmm^^^UUUQQQOOOJJJJJJIIIHHHFFFDDDCCCBBB;;;999666666777777777666777666666666666555555555333333333444444333333222222333333333444888===???:::666333444444333444666666666666666777777777777555666666888999:::;;;;;;>>>>>>======>>>>>>???@@@AAAAAACCCEEEGGGJJJMMMNNNRRRXXXaaalllwww|||zzz}}}wwwssswww~~~111111222222222222333333111333444444333222444555555555666888999:::;;;<<<<<<<<<>>>???BBBDDDFFFHHHGGGGGGGGGFFFGGGJJJPPPTTTYYY]]]ccciiiooovvv}}}zzzrrrnnnsss}}}{{{sssooommmnnnsss}}}rrreeeYYYPPPNNNRRRVVVbbbrrrkkk\\\SSSNNNLLLJJJJJJIIIIIIHHHFFFEEEDDD>>><<<999777888888777666777666666666666555555555222333333444444333333333222222333444444777<<>>>>>===>>>>>>???@@@AAAAAABBBCCCEEEHHHKKKNNNOOOUUU[[[eeeppp{{{|||{{{~~~xxxrrrtttzzz222222333333333333333333222333555444333333444666555555777888:::<<<===>>>======>>>@@@BBBDDDGGGHHHGGGHHHIIIIIIKKKNNNSSSWWW\\\```fffkkkqqqvvv|||zzzxxxwwwwww||||||rrrkkkooouuu{{{tttooommmjjjmmmtttxxxkkk^^^TTTPPPRRRQQQ[[[iiiwww}}}lll]]]SSSMMMKKKIIIJJJJJJJJJIIIHHHGGGGGGBBB???<<<:::999999777666666666666555555555444444222222333444444444333333555444555666666777===EEEGGG;;;444555555222333777555555666666777777888888<<<<<<<<<;;;;;;;;;::::::=========>>>???@@@AAABBBCCCCCCEEEGGGJJJNNNPPPRRRXXX___iiiuuuwwwoooppptttzzz444444333333333333333333333555666666555444666777777888999:::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPTTTXXX\\\```dddjjjoootttyyy~~~{{{}}}wwwpppmmmjjjiiimmmrrryyyssskkklllpppxxx|||uuuqqqoooiiijjjmmmwwwrrrdddWWWRRRRRRNNNVVVcccppp~~~oooaaaUUUOOOLLLIIIIIIJJJJJJJJJIIIIIIHHHFFFCCC???<<<:::999777666555555555555444444444333111222333333444444444333555444555777666555===GGGMMM???555666666222222888555555555666777888888888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???AAACCCDDDEEEFFFHHHJJJNNNQQQTTTUUU]]]cccnnnzzz}}}sssjjjjjjmmmpppuuuzzz444444444444444444444444444555666666555555666888:::::::::;;;;;;<<<<<<<<<>>>??????@@@BBBDDDFFFGGGIIILLLOOORRRTTTXXX\\\___cccgggmmmrrrwww|||~~~yyyxxxyyy~~~zzzrrrjjjeeebbb```ccchhhkkkqqq{{{tttjjjjjjmmmsss}}}vvvsssqqqmmmkkkkkkrrrwwwhhhZZZSSSSSSMMMUUUaaannnrrrdddXXXQQQNNNIIIIIIJJJJJJJJJJJJJJJIIIHHHEEEAAA===;;;999777555555555444444444333333333111222333333444444444444444111333555444333:::EEEQQQAAA666777777222222888444555555666777888888999888888999::::::;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEHHHHHHJJJMMMPPPSSSVVVXXX```gggrrr}}}yyyooofffeeefffiiilllqqqxxx|||333333333333333333333333333555777888777777777999999::::::;;;;;;<<<<<<<<<======???AAACCCEEEFFFGGGIIIKKKPPPTTTYYY]]]```bbbiiijjjlllrrrzzz~~~yyywwwsssxxxuuujjjeeebbb___^^^```ccceeekkkwwwyyymmmiiihhhmmmvvvxxxqqqlllmmmjjjjjjnnnuuu~~~pppcccVVVOOOPPPUUU___nnn~~~}}}lll]]]TTTSSSLLLMMMLLLJJJKKKMMMNNNNNNNNNKKKFFFBBB???<<<888666555555444333333333333444444444444444444444444444555555555333222333666999JJJDDD<<<666111000333777777777777777666666666666777888999999;;;;;;<<<===>>>???@@@@@@AAACCCFFFIIIJJJKKKLLLOOORRRVVVZZZ\\\cccnnn|||wwwkkk___ZZZYYYYYY\\\```eeekkkttt}}}|||wwwyyy~~~333333333333333333333333333555777888777777888999999::::::;;;;;;<<<<<<<<<===>>>???AAACCCEEEGGGGGGJJJMMMQQQVVV[[[___ccceeelllmmmqqqvvv}}}xxxrrrpppuuuyyy~~~yyynnnhhhddd```___`````````eeeoooyyyqqqlllhhhkkkrrr~~~|||vvvqqqoookkkiiikkkooowwwssseeeXXXPPPOOOSSS^^^lll}}}tttdddXXXTTTMMMMMMLLLJJJKKKMMMOOOOOOPPPMMMIIIDDD???;;;888666666555444444333333444444444444444444444444444444555555555333222333666888CCC???:::777555444555777777777777777777777777777888888999:::;;;<<<<<<===>>>???AAAAAAAAACCCFFFIIIKKKLLLNNNPPPSSSWWW[[[^^^iiisss~~~{{{yyyzzz|||sssfffZZZTTTRRRQQQSSSVVVZZZ___hhhqqqxxx|||vvvvvv{{{}}}vvvuuuvvv{{{333333333333333333333333333555777888777777888999999999::::::;;;<<<=========>>>@@@BBBDDDFFFGGGHHHKKKOOOSSSXXX\\\bbbgggkkkqqqsssxxx}}}~~~sssmmmlllzzz|||vvvnnniiidddaaabbb___]]]___fffnnnxxxwwwooohhhgggkkkuuu|||xxxuuupppllljjjkkkppp}}}xxxiii[[[QQQMMMQQQZZZiii{{{nnn^^^UUUOOOMMMKKKJJJKKKMMMPPPSSSTTTRRRMMMGGGAAA<<<888666666555444444333444444444444444444444444444444444444555555444333333666888<<<;;;999888888888888666777777777777777777777777888999999:::;;;<<<======???@@@BBBBBBCCCDDDGGGJJJLLLMMMPPPRRRTTTXXX^^^bbboooxxxxxxqqqllljjjiiijjjmmmpppttt{{{}}}nnnbbbUUUOOOLLLJJJJJJMMMNNNSSSZZZbbbiiirrryyywwwtttwwwyyyyyyxxxrrrooonnnpppvvv{{{}}}~~~222222333333333333444444444666888888777777888999999999::::::;;;<<<======>>>???@@@BBBDDDFFFHHHHHHLLLOOOUUUYYY]]]cccjjjpppuuuzzzzzzqqqnnnooo~~~wwwpppiiieeeeeeaaa]]]\\\aaagggppp~~~}}}yyyyyyyyy{{{~~~zzzqqqgggccceeennn~~~xxxrrrmmmkkkmmmxxx}}}mmm]]]SSSMMMPPPWWWeeexxxzzzeeeVVVQQQMMMJJJKKKLLLMMMQQQVVVYYYWWWTTTMMMEEE>>>999777666666555444444444444444444444444444444444444444444555555444333444666888999:::999777888:::999666777777888888888888888999999999:::;;;<<<===>>>>>>@@@AAACCCDDDEEEFFFHHHJJJMMMOOORRRTTTVVVZZZaaafffsss|||xxxnnngggbbb^^^]]]\\\___bbbfffmmmvvvxxxuuuiii^^^SSSNNNKKKHHHGGGIIIHHHKKKPPPVVV]]]eeennnssswww~~~|||wwwwwwyyyzzzyyyvvvqqqmmmlllooosssuuuuuussstttwww|||222222222333333444444444444666888999888888888:::888888999:::;;;<<<===>>>???@@@AAACCCEEEGGGHHHIIIKKKPPPUUUYYY]]]dddnnnuuu|||vvvppppppssswwwooojjjjjjeee```]]]^^^bbbiiivvv~~~{{{xxxxxxxxxyyyzzz}}}}}}rrrgggaaaaaahhhwwwwwwqqqlllllluuurrraaaVVVOOOPPPUUUaaatttooo[[[UUUOOOJJJKKKLLLLLLRRRYYY]]]^^^\\\VVVLLLBBB<<<999666666555444444444444555444444444444444444444444333444555555444444555777:::>>>===777666888999777777888888888999999::::::999:::;;;<<<===>>>>>>???@@@CCCEEEFFFFFFGGGIIIKKKMMMPPPTTTUUUWWW[[[cccjjjxxx}}}qqqggg```[[[WWWTTTSSSVVVYYY[[[aaaiiimmmkkkcccYYYPPPMMMLLLHHHGGGHHHGGGHHHJJJMMMRRRXXX```fffiiiqqq~~~|||{{{}}}|||vvvooollllllnnnnnnnnnkkklllnnnsssyyy111222222333333444444555444666888999888888999:::888888999:::<<<===>>>>>>???@@@BBBDDDFFFHHHIIIJJJLLLQQQVVVZZZ^^^fffqqqzzz}}}qqqmmmqqqwwwxxxsssrrrmmmfff___]]]]]]aaakkkvvv}}}~~~}}}}}}}}}{{{yyy{{{{{{}}}~~~uuuhhhaaa___dddrrr{{{ssslllkkkrrr|||xxxggg\\\RRRQQQSSS]]]ppp|||dddZZZPPPJJJKKKLLLKKKRRR[[[aaadddeee```UUUIII@@@<<<777666555555444444555555444444444444444444444444333444666555444444555777:::BBBCCC;;;444777999777888888888999::::::;;;;;;:::;;;;;;<<<===>>>??????AAADDDFFFHHHHHHIIIJJJLLLMMMQQQUUUVVVWWW\\\eeemmm}}}yyymmmbbb\\\XXXSSSPPPMMMQQQSSSTTTXXX___cccccc]]]UUUNNNLLLKKKHHHFFFFFFEEEFFFFFFGGGIIINNNTTTXXX^^^fffqqq}}}|||tttpppoooooonnnmmmmmmlllmmmqqqvvv|||111111222333333444555555555777999999888888999:::777888999:::<<<===>>>>>>@@@AAABBBDDDFFFHHHJJJJJJMMMRRRXXX\\\```hhhuuuwwwmmmmmmuuu}}}wwwooofff```\\\[[[bbbjjjqqqvvv}}}}}}{{{zzz{{{~~~~~~xxxkkkbbb^^^aaammmyyyvvvmmmjjjqqqzzz~~~mmmbbbUUUSSSSSS[[[mmmppp^^^RRRKKKLLLKKKJJJQQQ\\\dddiiilllhhh\\\NNNDDD???777666666555555555555555444444444444444444444444222444666666555444555666555DDDJJJ@@@666666999888888888999999:::;;;;;;<<<;;;;;;<<<===>>>??????@@@BBBDDDHHHIIIJJJJJJKKKMMMMMMQQQUUUVVVWWW\\\fffooo~~~~~~xxxlllbbb]]]YYYTTTQQQLLLQQQTTTTTTWWW]]]aaa```\\\TTTNNNNNNMMMIIIFFFEEEEEEFFFFFFEEEFFFIIINNNRRRVVV\\\fffpppzzz|||{{{|||zzzxxxyyywwwvvvxxx|||111111222333333444555555555777999999999888999:::777888999:::<<<===>>>???@@@AAABBBDDDFFFHHHJJJKKKOOOTTTZZZ^^^aaajjjxxxrrrkkknnnzzzxxxmmmddd]]]YYY]]]eeedddiiipppuuuwwwwwwwwwwwwrrrqqqqqqssswww{{{}}}~~~{{{nnnddd^^^```jjjtttzzzpppkkkqqqzzzrrrfffXXXTTTRRRZZZkkkyyy```SSSKKKLLLKKKIIIQQQ]]]eeekkkpppmmmaaaRRRGGGAAA777777666555555555555555444444444444444444444444222444666666555444555666000CCCNNNEEE999777999888888888999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBEEEHHHJJJJJJKKKLLLMMMMMMQQQUUUVVVVVV\\\gggppp||||||{{{zzzmmmddd___\\\XXXTTTNNNSSSWWWWWWZZZ```cccccc___WWWQQQQQQOOOJJJFFFFFFFFFGGGGGGFFFGGGIIIMMMQQQRRRWWW^^^gggpppzzz666666555444444555777888444555666777888999:::::::::::::::;;;<<<===>>>???@@@BBBEEEGGGHHHJJJMMMOOOQQQTTTXXX\\\dddpppwwwnnnjjjooo~~~xxxlllddd^^^[[[ZZZ\\\^^^bbbhhhmmmooommmllllllkkkmmmqqqxxxyyylllddd```___ccciii||||||rrrkkkkkkooowwwhhh\\\TTTQQQYYYfffvvvyyy^^^RRRHHHFFFDDDDDDMMMXXXaaakkkqqqnnndddXXXJJJ???:::888555444555555555444444444444444444444444444222222222333333333444444333===BBB===888888999888666666777777888999;;;<<<>>>?????????@@@@@@@@@@@@DDDEEEFFFHHHKKKMMMPPPQQQSSSSSSUUUXXXYYY\\\gggsss~~~{{{wwwwww{{{~~~uuummmhhhccc]]]YYYXXX[[[___bbbdddeeegggiii```]]]YYYVVVSSSPPPMMMKKKIIIJJJKKKJJJJJJLLLOOOSSSPPPYYY___```dddppp}}}666555555444555666777777555555666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGHHHJJJMMMPPPSSSUUUYYY]]]eeerrrvvvnnnlllsssrrrhhhbbb^^^[[[ZZZZZZ\\\___dddggghhhhhhjjjkkknnnuuu~~~zzzlllddd___]]]```fffttt~~~uuummmllloooxxxyyykkk^^^UUUQQQWWWbbbppp{{{^^^RRRHHHFFFDDDDDDLLLWWW___iiipppnnnfff[[[NNNDDD;;;888666555555555555444444444444444444444444444333333333333444444444444333<<>>>>>@@@AAABBBCCCCCCDDDDDDEEEGGGIIILLLNNNOOOPPPQQQTTTWWWYYY^^^iiiuuu|||uuussssssuuu{{{yyysssppplllgggddd```ccchhhkkknnnpppqqqrrrjjjgggccc```^^^[[[XXXVVVRRRRRRQQQPPPQQQSSSVVVXXXXXX```ffffffhhhqqq|||{{{yyy555555555555555666777777555666666777888999::::::<<<<<<======>>>@@@AAABBBAAACCCFFFHHHJJJLLLOOOQQQUUUWWWZZZ^^^fffttttttnnnoooyyy|||pppgggaaa^^^YYYXXXWWWYYY^^^cccgggiiijjjlllqqqzzz{{{mmmccc^^^[[[^^^bbblllvvvyyypppmmmnnnnnn{{{pppaaaVVVPPPTTT\\\ggg||||||]]]QQQHHHFFFEEEDDDKKKVVV^^^gggnnnmmmggg^^^RRRHHH<<<999777555666666555444444444444444444444444444444444444444555555555666444;;;@@@>>>999888999999999999999:::;;;<<<===>>><<<===>>>@@@BBBCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNRRRVVVYYY___lllyyy|||uuunnnnnnooottt{{{|||zzzxxxuuuqqqlllooosssxxx|||~~~~~~~~~uuusssooommmkkkjjjhhhfff```^^^[[[[[[\\\___```aaaeeemmmsssrrrrrrxxx|||xxxrrrnnnssszzz444444555555666666777777666666777888888999::::::<<<<<<======???@@@BBBBBBBBBDDDHHHJJJKKKNNNQQQSSSVVVXXX[[[___gggttt{{{pppmmmrrr~~~xxxmmmeee```[[[ZZZYYY\\\bbbiiinnnpppoooqqqvvv{{{mmmccc]]][[[]]]bbbhhhsss~~~sssmmmmmmkkkuuuvvvcccXXXPPPQQQVVV___rrr|||]]]QQQGGGFFFEEEDDDLLLWWW```gggmmmlllggg___TTTJJJ===;;;888666666777666555555555555555555555555555555555555555666666666666555:::>>>>>>;;;888999999999999999:::;;;<<<>>>>>>======>>>@@@AAABBBCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMOOOOOORRRWWWZZZaaannn{{{~~~tttmmmnnnpppuuu|||~~~{{{uuuxxx||||||zzzvvvuuuuuuvvvvvvvvvqqqmmmiiihhhjjjmmmnnnnnnvvv~~~{{{tttmmmhhhjjjooovvv333444555555666777777777777777888888999999::::::;;;;;;<<<===>>>@@@BBBBBBCCCFFFIIIKKKMMMPPPSSSUUUWWWYYY\\\```gggtttvvvmmmmmmuuusssiiiddd]]]\\\^^^cccjjjrrrwwwyyywwwwww{{{{{{mmmddd___\\\___dddhhhssswwwooolllgggooo}}}zzzggg[[[QQQPPPSSSZZZkkk}}}zzz]]]QQQGGGEEEDDDEEENNNZZZfffkkkooolllggg___SSSIII???<<<999777777777666555555555555555555555555555555555555666666666777777666999===>>><<<999888:::999999999999:::<<<===>>>>>>>>>??????@@@AAAAAAAAAHHHHHHHHHIIIKKKMMMNNNOOORRRRRRTTTYYY\\\cccqqq~~~vvvmmmnnnrrrxxx~~~|||}}}~~~zzzyyy{{{~~~zzzxxxyyy{{{}}}~~~zzzrrriiibbbbbbfffjjjttt222333555666777777777777888888888999999999::::::;;;;;;<<<===>>>@@@BBBCCCDDDGGGJJJMMMOOORRRUUUWWWXXXZZZ^^^bbbiiiuuu|||sssllloooyyy{{{ooohhh______aaafffnnnvvv|||~~~~~~}}}ooofffaaa___bbbgggiiittt{{{rrrnnndddiiittt~~~nnnaaaUUURRRRRRWWWfffwwwyyy^^^QQQFFFDDDDDDGGGRRR___mmmqqqrrrnnniiiaaaTTTIII@@@>>>:::999888888777666555555555555555555555555555555555555666666666777777777;;;>>>===999888:::999999999:::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAAIIIIIIJJJKKKMMMOOOQQQRRRUUUUUUWWW[[[___fffuuuwwwlllnnnrrryyy{{{yyy|||xxxnnnddd\\\ZZZ]]]```jjjzzz222333555666777888777777888888999999999999::::::<<<<<<===>>>@@@BBBDDDEEEEEEHHHKKKNNNPPPSSSVVVYYYZZZ]]]aaaffflllvvv{{{sssmmmrrr}}}vvvnnnfffdddbbbeeelllvvv~~~sssiiiccc```bbbggglllyyyvvvqqqfffhhhnnn}}}wwwiii[[[UUURRRTTTbbbqqqyyy___QQQEEECCCDDDHHHVVVeeetttvvvvvvrrrllleeeXXXLLLAAA???;;;999999999777666555555555555555555555555444444555555555666666666888666999???>>>999888;;;:::::::::;;;<<<===??????@@@AAAAAABBBCCCDDDEEEEEEHHHIIIJJJLLLNNNPPPSSSTTTVVVVVVYYY^^^ccckkk{{{xxxoooppptttzzzxxxtttvvv}}}vvvkkk```WWWUUUWWWXXXaaaqqq111333555666888888888777999999999999999999::::::======>>>???AAACCCEEEFFFFFFHHHLLLOOOQQQTTTWWWZZZ\\\___dddiiioooxxx|||sssooottt{{{rrrmmmhhhddddddjjjuuu~~~~~~vvvkkkddd```bbbfffqqq~~~zzztttkkkjjjmmmxxx~~~ooo```XXXSSSSSS___nnnyyy```RRREEEBBBDDDJJJXXXhhhwwwyyyxxxtttooohhh\\\PPPBBB???<<<:::999999888666666666666666666666666666444444444444555555555666888666999??????999888;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDEEEGGGHHHIIIGGGHHHIIIKKKNNNQQQSSSUUUUUUVVVYYY___eeeooozzztttuuuvvvzzztttmmmnnnuuu~~~}}}~~~vvvjjj___VVVSSSUUURRR\\\kkk{{{555555444444444666888999777888999:::<<<===>>>???>>>>>>>>>@@@CCCFFFIIIKKKIIIKKKNNNPPPRRRUUUYYY\\\\\\^^^dddlllvvvuuuooonnnwwwzzzqqqjjjeeefffjjjoooyyy|||ooofffbbbccceeeppp}}}vvvqqqiiifffqqquuucccYYYUUUXXXaaakkk~~~tttdddTTTGGGDDDEEEKKKZZZjjj{{{{{{tttnnnaaaRRRGGGBBB===<<<999666666888888888888888777777777777555444444444444555666666888888888;;;>>>>>>;;;888::::::;;;<<<===>>>??????@@@AAABBBDDDGGGIIIJJJKKKIIILLLOOOPPPQQQRRRTTTUUUZZZZZZ\\\```iiiwww|||tttvvvyyy|||sssmmmlllnnnuuu}}}yyyzzzxxxjjj]]]SSSOOOPPPQQQXXXdddsss555555555555666777888888777888999:::<<<===>>>????????????AAACCCFFFHHHJJJJJJLLLOOORRRTTTWWW[[[^^^___bbbhhhqqq{{{rrrnnnoooxxxwwwooohhhfffgggkkkttt|||rrriiiddddddeeennnzzz{{{tttlllgggpppyyyggg[[[VVVWWW```iii~~~yyybbbSSSFFFCCCFFFLLLZZZiii|||~~~wwwqqqcccUUUIIIBBB===<<<:::666666999777777777666666666666555555444444444444555666666888888888:::======;;;888:::;;;<<<===>>>??????@@@AAAAAACCCDDDFFFHHHIIIJJJJJJLLLOOOQQQRRRRRRTTTVVVZZZ[[[]]]bbbkkkzzzvvvwwwzzz}}}}}}qqqkkkjjjlllssszzz|||~~~yyysssrrryyyxxxjjj]]]RRRNNNOOONNNUUU```ooo444555666777777888888888888888999;;;<<<===>>>???@@@@@@@@@AAACCCFFFHHHIIILLLNNNQQQSSSUUUYYY\\\___cccgggmmmwwwyyymmmkkknnnxxxuuukkkeeecccdddllltttyyynnnhhheeeeeejjjuuuzzzqqqjjjooozzz}}}kkk^^^WWWWWW```iiihhhXXXJJJFFFHHHLLLXXXfff}}}|||vvviii[[[LLLDDD>>><<<:::777666999666666666666555555555555555555444444555555666777888888888:::<<<===;;;999;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGIIIIIIKKKMMMPPPRRRSSSTTTVVVWWW[[[]]]___eeepppxxxzzz|||~~~rrrkkkjjjlllrrrzzzyyy{{{zzztttlllkkkpppwwwwwwiii\\\QQQMMMMMMKKKQQQ\\\jjjzzz444555777888999999888777999999:::;;;<<<===>>>>>>BBBAAAAAABBBDDDFFFHHHIIIMMMOOORRRTTTVVVYYY]]]```dddhhhppp{{{sssggggggnnnyyyyyymmmeee```___eeelllwww~~~ssskkkgggeeegggqqqwwwooopppwwwnnnaaaYYYYYYaaakkktttbbbQQQKKKJJJLLLVVVbbb||||||pppcccQQQHHH???<<<;;;888777999777777666666666555555555555555555555555666666777777888999:::<<<<<<<<<;;;<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFHHHIIIIIILLLOOORRRTTTUUUVVVXXXZZZ]]]___bbbiiiuuu~~~zzz{{{}}}vvvooommmnnnuuu|||{{{}}}{{{tttkkkhhhlllrrrwwwhhh[[[PPPKKKLLLIIINNNXXXfffuuu444666777999:::999999888::::::;;;;;;<<<===>>>>>>BBBBBBBBBCCCDDDFFFIIIJJJMMMOOORRRTTTVVVZZZ]]]```ccciiisss{{{oooaaadddmmmyyy~~~{{{yyy||||||ooofff___]]]aaagggpppzzzyyynnnhhheeeeeemmm{{{~~~wwwuuuyyyqqqddd[[[ZZZcccmmmjjjVVVMMMKKKLLLTTT___wwwxxxmmmXXXMMMBBB>>><<<999888999888888888777777777666666666555555555555666777777666777999:::;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJKKKNNNQQQTTTVVVXXXYYY[[[]]]___aaafffmmmyyy|||{{{|||~~~zzzrrrooopppvvv}}}~~~~~~vvvlllgggjjjooo{{{uuugggZZZOOOKKKKKKIIINNNVVVcccsss666777888999999::::::999:::;;;;;;<<<======>>>>>>BBBBBBBBBCCCEEEHHHJJJKKKNNNPPPSSSUUUWWWZZZ^^^aaaeeelllyyyuuujjj___cccnnn{{{|||yyywwwtttvvvzzz~~~qqqhhh```[[[]]]bbbjjjttt|||qqqhhhdddccchhhttt||||||sssfff\\\ZZZcccnnnrrrYYYNNNKKKKKKSSS]]]pppvvv```SSSFFF@@@===:::888999888888888888777777777777666666555555666666777888666888999::::::;;;===>>>>>>??????@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNQQQTTTWWWZZZ[[[\\\___aaaaaaccchhhqqq}}}|||{{{|||~~~|||tttqqqqqqwww}}}xxxmmmhhhjjjooo|||tttfffYYYOOOKKKLLLJJJNNNUUUaaaqqq888888888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>BBBBBBBBBDDDFFFIIIKKKMMMPPPRRRUUUWWWYYY\\\```cccjjjsssoooeee___dddppp~~~||||||yyyvvvwww{{{tttjjjaaaZZZZZZ]]]bbblllyyyrrrhhhccc```ccclll|||vvvggg\\\YYYaaalllcccSSSLLLJJJPPPXXXiii{{{}}}gggXXXIIIBBB???;;;888888888777777777777666666666666666666666666777777888555777::::::999:::===@@@??????@@@AAABBBCCCDDDDDDCCCDDDFFFHHHKKKNNNOOOQQQTTTVVVZZZ\\\^^^___bbbdddbbbeeekkkssszzzyyyzzz}}}xxxttttttyyy|||qqqkkkmmmqqqrrreeeYYYOOOKKKLLLJJJMMMTTT```ooo999888888777888999;;;<<<;;;;;;<<<<<<======>>>>>>AAAAAABBBDDDFFFIIILLLNNNQQQTTTVVVYYY[[[^^^bbbeeeoooyyy|||jjjaaa```fffrrr~~~{{{{{{~~~wwwlllbbbYYYWWWZZZ[[[dddqqq|||rrrhhhccc^^^```hhhvvvxxxiii\\\WWW___jjjnnnZZZNNNIIIMMMTTTdddwwwkkk[[[KKKCCC@@@<<<999888777666666666555555555555666666666666666777888888555888::::::999:::===@@@???@@@@@@AAABBBCCCDDDDDDCCCDDDFFFIIILLLOOOQQQRRRUUUXXX[[[^^^___aaadddfffcccffflllttt|||xxxxxxyyy|||~~~~~~|||xxxxxx}}}vvvoooqqquuuqqqdddYYYOOOLLLMMMIIILLLSSS^^^mmm~~~