BM6P6(@ ~~~zzzxxxxxxyyyyyyyyyyyy~~~uuulllgggbbbbbbaaaaaabbbccceeefffiiippp{{{yyyppprrrwww}}}zzz|||}}}yyyoooddd]]]___```iii{{{ccc\\\YYYWWWTTTQQQPPPUUU```kkk|||yyyvvvsssppplllhhhddd```___```bbbcccaaaZZZTTTMMMEEE<<<888:::>>>???>>>DDDEEEFFFGGGHHHGGGGGGFFFGGGKKKOOONNNKKKJJJMMMQQQTTTRRRPPPNNNMMMMMMNNNOOONNNNNNNNNNNNLLLJJJGGGFFFGGGEEEGGGJJJSSSjjjuuukkkWWWQQQNNNOOOPPPNNNOOORRRUUUXXXaaasssssstttoooUUUNNNQQQUUU^^^hhhmmmuuuhhh[[[YYYpppmmmaaaZZZWWWXXXVVVTTTSSSRRRPPPMMMJJJMMMMMMKKKJJJHHHFFFEEEDDDGGGFFFHHHNNNWWW^^^aaaaaabbbfffjjjlllmmmrrr{{{zzzmmmccc^^^]]]ZZZVVVVVV___iiipppvvv{{{{{{uuujjj^^^TTTOOOPPPRRRLLLLLLLLLNNNQQQVVVZZZ]]]ggglllrrrvvv{{{{{{uuuhhhddd]]]VVVPPPLLLJJJIIIGGGFFFFFFHHHKKKPPPTTTWWW___ggguuuyyytttnnngggaaa\\\ZZZYYYWWWVVVVVVTTTQQQNNNNNNJJJHHHJJJLLLOOOWWW```cccjjjooolllbbbYYYWWWYYYzzztttooommmmmmnnnnnnoooqqqwwwvvvmmmfffbbbaaaaaaaaabbbcccdddfffggglllpppxxx~~~wwwxxx}}}xxxnnneee___]]]\\\bbbooo~~~zzz}}}|||aaa\\\WWWUUURRRPPPQQQYYYgggsssyyyvvvssspppmmmjjjfffccccccaaa```aaabbb___YYYTTTJJJCCC;;;888:::===>>>>>>BBBCCCEEEFFFGGGGGGGGGGGGGGGKKKNNNNNNKKKJJJMMMPPPQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHIIIGGGJJJNNNXXXppp|||ttt\\\UUUQQQQQQQQQNNNNNNPPPSSSWWWaaattttttrrrVVVLLLLLLPPPYYYdddllluuu~~~qqq___VVViiixxxhhh___\\\WWWUUUSSSRRRRRRPPPNNNKKKNNNMMMLLLJJJIIIGGGFFFEEEGGGGGGIIIOOOWWW]]]aaabbbbbbeeeiiikkkmmmssszzzttthhhaaa]]]WWWRRRRRRZZZdddnnnzzzvvvjjj___XXXUUUUUUNNNMMMMMMMMMOOOSSSWWWYYY```dddjjjooouuu~~~wwwqqqeeeaaaZZZTTTPPPMMMIIIGGGFFFFFFEEEEEEGGGKKKNNNPPPTTT[[[iiixxxzzzuuunnnhhhddd```]]]ZZZXXXWWWUUUSSSPPPMMMJJJHHHIIIJJJLLLRRRZZZaaafffjjjfff\\\VVVUUUXXX{{{vvvrrrmmmgggcccaaaaaabbbaaaeeeiiippp}}}yyypppiiidddbbbdddeeefffhhhjjjlllmmmnnnttttttwww~~~ssskkkeee___]]]^^^dddmmm}}}|||uuummmuuu~~~xxxaaa^^^YYYWWWRRRNNNQQQ]]]mmmxxxzzzwwwtttqqqooolllhhheeegggeeecccbbbbbb^^^WWWRRRFFF@@@:::888;;;===???>>>AAABBBCCCEEEFFFGGGGGGGGGFFFJJJMMMMMMKKKJJJLLLNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKIIIFFFKKKPPPZZZqqqzzz___YYYTTTSSSQQQMMMLLLMMMRRRVVV```sss{{{zzz[[[LLLHHHKKKUUU```lllttt}}}{{{dddTTT```mmmaaa]]]WWWUUUSSSRRRRRRQQQOOOMMMOOONNNMMMKKKJJJHHHGGGFFFHHHHHHJJJOOOVVV]]]aaacccfffggghhhkkkpppuuuzzz}}}qqqfff___YYYTTTRRRVVV]]]iiiyyyxxxlllbbb[[[XXXTTTSSSQQQQQQRRRTTTWWWYYY\\\```fffkkkrrr|||zzztttpppeee___XXXUUUTTTQQQLLLGGGGGGFFFEEEDDDEEEFFFHHHJJJIIIOOOZZZhhhvvv}}}wwwqqqmmmhhhddd___[[[YYYWWWUUUSSSOOOLLLJJJKKKJJJIIIMMMTTT\\\___aaa^^^XXXUUUWWWZZZ|||wwwtttjjjgggccc^^^\\\[[[\\\\\\\\\aaahhhooo{{{zzzrrrnnnlllllllllnnnqqqtttwwwzzz|||}}}~~~zzzxxx}}}sssnnnfffdddccccccfffrrrvvvooohhhuuuxxxcccaaa\\\ZZZSSSNNNQQQ___oooyyyzzzxxxuuusssqqqmmmiiifffiiihhhgggfffddd^^^TTTMMMCCC???<<<;;;===???@@@@@@???@@@AAACCCEEEFFFGGGGGGFFFIIILLLMMMKKKJJJJJJKKKJJJKKKKKKLLLLLLKKKJJJIIIMMMMMMMMMMMMLLLKKKKKKJJJHHHCCCHHHNNNVVVjjjxxxttt]]]WWWSSSRRRQQQLLLKKKLLLPPPUUU^^^qqqcccOOOGGGIIITTT^^^jjjrrrzzzhhhSSSYYYvvvsssddd___WWWUUUSSSRRRRRRRRRPPPOOOOOOOOONNNLLLKKKIIIHHHHHHIIIIIIJJJNNNTTT[[[aaadddjjjiiijjjmmmrrrwwwzzz{{{{{{lllddd___ZZZVVVUUUXXX```ppp~~~vvvjjjaaa\\\]]][[[ZZZYYYZZZ\\\___aaa```dddhhhmmmttt|||}}}zzzvvvrrrfff```YYYXXXYYYXXXQQQJJJJJJHHHGGGFFFEEEFFFGGGGGGFFFJJJRRR]]]jjjxxx}}}wwwsssooojjjccc]]]ZZZXXXVVVUUUQQQNNNMMMMMMKKKHHHKKKOOOUUUWWWZZZZZZZZZ]]]aaaeee|||vvvsssooommmaaa```]]]ZZZYYYYYYZZZZZZ[[[aaaiiiqqq{{{}}}vvvtttuuuxxxwwwyyy}}}}}}yyyzzztttnnnllljjjhhhfffnnn~~~xxxqqqllljjjyyyyyyddd```ZZZYYYSSSNNNSSSdddttt|||zzzyyywwwvvvtttooojjjeeeiiiiiiiiijjjggg]]]PPPGGGAAA@@@>>>>>>???AAAAAAAAA>>>???@@@AAACCCDDDFFFFFFFFFHHHKKKLLLKKKJJJIIIHHHGGGIIIKKKMMMMMMLLLIIIHHHOOONNNMMMLLLJJJIIIHHHHHHGGGBBBFFFKKKOOO^^^jjjfffWWWQQQNNNOOOOOOKKKJJJKKKOOOSSS[[[llljjjRRRGGGHHHQQQ[[[gggpppxxx|||mmmVVVWWWnnn|||iiiaaaYYYWWWTTTSSSSSSSSSRRRQQQOOOOOONNNLLLKKKJJJIIIIIIIIIIIIJJJMMMRRRYYY```eeejjjiiijjjlllqqquuuwwwwww|||uuujjjaaa\\\WWWUUUSSSWWWbbbnnnyyy}}}|||rrrjjjeeedddcccbbbaaacccfffiiikkkjjjkkknnnrrrwww~~~}}}|||zzzwwwuuuhhhbbb\\\[[[]]]\\\VVVOOOKKKKKKIIIHHHGGGFFFGGGGGGGGGJJJOOOUUU___lllzzz{{{wwwsssmmmfff___[[[YYYWWWVVVPPPNNNLLLMMMJJJGGGHHHMMMPPPSSSYYY___eeelllqqqssszzzrrrmmmjjjhhhggg```^^^\\\ZZZXXXXXXYYYYYYZZZbbbkkksss}}}{{{zzz~~~~~~zzz~~~yyywwwtttpppmmmrrr|||wwwrrrnnnkkknnn~~~{{{ddd^^^TTTVVVSSSPPPYYYmmm}}}~~~xxxpppjjjgggggghhhhhhdddZZZLLLBBB???@@@@@@AAAAAABBBBBBBBB>>>>>>??????AAABBBDDDEEEEEEGGGIIIKKKKKKJJJGGGFFFEEEHHHLLLOOOPPPNNNJJJHHHOOONNNLLLJJJHHHGGGGGGFFFJJJCCCGGGKKKKKKSSS\\\XXXOOOKKKIIIKKKLLLJJJIIIKKKLLLPPPXXXgggrrrXXXIIIGGGNNNUUUeeennnwww{{{ttt]]]XXXffflll___\\\YYYVVVTTTTTTTTTSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKOOOVVV___eeehhhiiijjjlllnnnpppssstttwww{{{sss___ZZZUUUSSSQQQRRRXXX```kkkrrrzzz~~~yyyssspppiiihhhggghhhjjjmmmqqqsssqqqqqqrrruuuyyy~~~~~~}}}|||{{{yyywwwkkkfff```______^^^ZZZVVVPPPOOONNNLLLJJJIIIHHHGGGHHHJJJLLLOOOUUU___lllvvv{{{uuuppphhhaaa]]]ZZZXXXVVVNNNKKKJJJKKKIIIFFFHHHMMMRRRVVV___kkkuuu|||~~~}}}}}}tttnnnjjjjjjiiiiiifffdddaaa^^^[[[ZZZYYYYYY[[[dddnnnwww|||~~~{{{}}}}}}|||}}}|||zzzvvvrrrooonnnssshhh^^^RRRWWWWWWUUU```ttttttmmmgggeeecccaaa]]]TTTHHH???>>>???AAABBBAAAAAA@@@@@@??????>>>>>>???@@@BBBCCCEEEFFFHHHJJJKKKIIIFFFDDDEEEHHHNNNQQQRRRPPPLLLIIIMMMLLLJJJHHHGGGGGGGGGGGGJJJCCCGGGKKKGGGKKKPPPLLLKKKGGGFFFIIIKKKIIIHHHIIIIIIMMMUUUbbbzzz|||~~~zzzrrr~~~bbbOOOIIIMMMQQQbbbmmmxxx~~~}}}eeeXXX^^^vvvvvvggg___\\\XXXVVVVVVUUUTTTSSSMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJMMMTTT]]]eeehhhkkknnnnnnnnnnnnrrruuutttyyy{{{fff^^^VVVTTTRRRQQQTTTXXX^^^fffpppxxx{{{zzzxxxvvvpppooonnnnnnpppsssvvvxxxuuuuuuuuuxxx||||||yyyrrrnnniiifffdddcccaaa```[[[ZZZWWWTTTQQQNNNLLLJJJHHHJJJLLLMMMOOOWWWbbbkkkwwwrrrkkkeee```]]]YYYWWWOOOLLLKKKLLLKKKJJJNNNSSSYYY___jjjyyy}}}xxxqqqmmmlllnnnpppqqqnnnkkkhhhccc```]]][[[ZZZ]]]fffqqq{{{xxxyyyxxxzzz{{{{{{xxxuuusssrrrxxxlll```UUU[[[[[[ZZZdddwww|||pppggggggccc___[[[WWWOOOFFF???<<<>>>AAABBBAAA???>>>>>>??????>>>>>>>>>???AAABBBEEEFFFHHHJJJKKKIIIFFFCCCEEEIIIOOOSSSTTTQQQMMMJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHAAAEEEIIIDDDEEEIIIDDDJJJFFFEEEIIIJJJHHHGGGHHHFFFKKKSSS```wwwzzzyyy{{{kkk}}}kkkUUUMMMNNNQQQaaammmzzzjjjXXXXXXnnnvvvaaa^^^ZZZWWWVVVVVVUUUTTTMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHIIIKKKRRR]]]dddjjjooosssssspppppptttxxxtttzzzrrrggg\\\WWWUUUSSSSSSVVVUUU]]]iiirrrwwwxxxxxxxxxvvvuuutttssstttwwwzzz|||xxxwwwxxxzzz}}}yyyvvvrrrmmmjjjhhhhhhiiifffdddaaa]]]XXXTTTPPPNNNHHHKKKMMMMMMNNNTTT___gggwwwxxxsssmmmgggbbb___[[[YYYQQQNNNNNNOOOOOOOOOTTTZZZ___fffsss}}}}}}vvvooooooppprrrvvv{{{|||yyyrrrkkkeeeaaa______```gggsss~~~zzz~~~~~~|||rrrrrrvvvuuuvvvyyy|||}}}zzzuuuqqq|||ttt```YYYccchhhhhhooo}}}|||xxxyyyyyyzzz|||{{{ooobbb^^^______ZZZPPPGGG@@@>>>===>>>???????????????>>>>>>>>>=========???@@@AAADDDFFFHHHHHHGGGDDDCCCCCCEEEGGGKKKMMMMMMKKKGGGEEEFFFFFFFFFEEEEEEDDDCCCCCCFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGLLLPPPXXXkkk|||yyyzzzjjjrrr|||```SSSOOOMMM^^^pppttt\\\ZZZeeeqqqhhh]]]WWWWWWWWWTTTPPPOOOPPPPPPOOONNNLLLJJJHHHIIIGGGGGGIIIJJJNNNXXXbbbnnnqqqtttuuutttuuuwwwzzzxxx{{{nnn___[[[ZZZUUUPPPOOOMMMTTT___gggmmmqqquuuyyyzzz|||~~~|||yyywwwxxxzzzyyyzzz|||~~~~~~yyyuuusssrrrqqqppphhhhhhfffbbb\\\VVVQQQPPPNNNMMMLLLMMMOOORRRVVVXXXdddmmm~~~{{{tttmmmhhhbbb^^^ZZZUUUUUUTTTRRRQQQRRRUUUWWWiiimmmwwwppp|||uuutttvvvxxx}}}{{{rrrjjjdddaaa```eeelllyyy|||~~~}}}wwwppprrrwwwuuuuuuwww{{{~~~~~~zzzwwwttt||||||kkkeeeqqqzzzyyyzzz~~~vvvmmmooopppqqqttttttmmmcccaaaaaa___XXXNNNEEE???===>>>>>>??????????????????@@@???>>>>>>>>>@@@AAABBBBBBDDDFFFFFFDDDBBBBBBBBBDDDFFFIIIKKKKKKIIIFFFDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGKKKNNNSSSddd~~~{{{zzz}}}~~~fffkkkyyyqqq[[[QQQNNNZZZkkkggg^^^aaa}}}zzzoooaaaYYYWWWWWWUUUSSSPPPPPPPPPPPPNNNLLLJJJIIIJJJHHHGGGIIIJJJMMMVVV```kkkppptttvvvttttttvvvxxxwwwzzzwwwggg```]]]XXXSSSRRRMMMQQQWWW\\\aaagggoootttyyy|||~~~zzzwwwwwwxxxvvvwwwyyy|||{{{zzzxxxvvvtttkkkjjjhhhddd^^^XXXTTTSSSPPPOOOMMMMMMMMMOOORRRTTT[[[cccsss{{{ssslllfffaaa]]]YYYXXXWWWUUUUUUWWW[[[]]]lllpppyyyvvvggg~~~wwwvvvxxx{{{{{{ppphhhbbbaaaiiirrr|||{{{tttyyyvvvpppnnnqqquuutttrrrrrrwww~~~|||ttt{{{vvvuuuvvvlllbbbfffiiijjjmmmpppnnniiifffddd^^^UUUKKKCCC>>>======>>>>>>>>>????????????AAAAAA@@@???@@@AAABBBCCCAAACCCEEEEEEDDDBBBBBBBBBCCCDDDGGGHHHHHHGGGDDDCCCDDDBBBAAA@@@AAABBBDDDEEEBBBBBBDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJNNN\\\sss}}}|||~~~~~~eeeccclllhhhUUUPPPTTTcccyyyxxxfff```uuuuuueee[[[WWWWWWWWWUUURRRRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIJJJJJJKKKSSS\\\hhhmmmtttvvvuuuttttttuuuuuuxxxtttjjjccc]]]WWWUUUPPPPPPPPPQQQTTT\\\fffllltttyyy}}}~~~{{{wwwuuuuuutttvvvyyy||||||wwwmmmllliiieeeaaa\\\XXXVVVSSSQQQNNNLLLKKKKKKMMMNNNQQQWWWdddttt|||tttmmmfffbbb___]]][[[[[[\\\___cccfffooosss|||{{{iii[[[yyyxxxzzzuuujjjeeeccckkktttzzz}}}rrrqqqxxxvvvooommmnnnooorrrsssppppppuuu~~~}}}{{{nnneeebbbfffiiiiiilllqqqsssqqqjjjddd[[[PPPGGG@@@===<<<<<<<<<=========>>>??????BBBAAA@@@??????@@@AAABBBCCCEEEGGGFFFEEEDDDDDDEEEBBBCCCEEEFFFFFFEEECCCBBBBBBAAA???>>>???AAADDDFFFHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHKKKWWWlll~~~||||||ggg___aaaxxxuuu[[[RRRQQQZZZnnnqqqbbbqqq~~~tttfff\\\YYYXXXWWWUUUSSSSSSRRRQQQOOONNNMMMLLLLLLJJJJJJKKKJJJJJJPPPXXXdddkkkssswwwvvvtttsssssstttwwwvvvlllccc[[[UUUTTTQQQMMMKKKMMMTTT]]]cccjjjqqqxxx{{{yyyvvvuuuuuuuuuwwwzzz~~~yyypppnnnjjjfffccc___[[[XXXSSSQQQMMMJJJIIIIIIJJJKKKKKKOOOYYYfffttt|||tttmmmiiieeecccaaaaaadddhhhkkkmmmpppuuu}}}~~~ppp___RRR~~~{{{ooojjjiiilllxxx}}}xxx~~~yyyssstttuuu{{{tttnnnqqqxxx~~~}}}}}}pppmmmoooooonnnnnntttsssttt{{{vvvjjjdddeeehhhjjjiiilllrrruuutttiiibbbWWWKKKCCC???======<<<<<<<<<<<<<<<>>>???@@@AAA@@@???>>>>>>???@@@AAACCCDDDFFFEEEDDDDDDDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA??????@@@BBBEEEGGGOOOLLLHHHEEEDDDDDDFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHLLLUUUggg|||zzz~~~jjj]]]WWWjjjcccTTTNNNRRRaaa|||~~~hhhmmmzzzqqqkkkccc]]][[[YYYVVVTTTTTTSSSRRRQQQOOONNNMMMMMMLLLKKKKKKLLLJJJHHHMMMTTT```gggqqqvvvvvvtttsssssssssuuu~~~xxxlll```XXXVVVRRRMMMJJJKKKOOOTTTWWW^^^eeemmmrrrsssssstttuuutttwww{{{{{{tttqqqlllhhheeeaaa]]]ZZZRRRPPPMMMJJJHHHIIIJJJKKKLLLMMMSSS^^^iiivvvzzzsssnnnjjjgggeeefffjjjmmmoooooommmttt|||}}}uuufffWWWMMMtttppppppppp~~~|||www}}}{{{sssnnnhhhkkksssxxxooommmmmmrrrxxx~~~yyysssppppppsssvvvzzz}}}uuummmnnnqqqpppnnnlllvvvyyysssjjjfffeeefffeeedddhhhoooqqqnnneee\\\QQQGGGAAA?????????======<<<<<<===???AAABBBBBBAAA???>>>>>>???@@@@@@AAABBBCCCCCCAAAAAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBDDDFFFGGGNNNLLLHHHDDDBBBCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIFFFGGGJJJMMMSSSbbb|||}}}|||}}}nnn]]]QQQ___{{{nnnVVVMMMMMMVVVlllpppiii{{{{{{mmmeeeccc```^^^\\\ZZZWWWUUUTTTSSSRRRPPPNNNNNNMMMMMMKKKJJJKKKLLLJJJGGGKKKRRRZZZbbblllssstttrrrrrrrrrqqqrrrzzz|||lll```YYYTTTNNNJJJJJJKKKMMMMMMTTTZZZbbbgggjjjlllpppssssssuuuyyy~~~|||wwwqqqllljjjgggbbb^^^UUUSSSPPPMMMKKKKKKLLLMMMOOONNNQQQXXX```jjjyyy~~~vvvqqqmmmjjjiiijjjnnnpppooommmjjjrrryyywwwkkk\\\PPPJJJuuuqqqrrrrrrzzz~~~yyyrrrmmmfffjjjsssvvvnnniiijjjmmmpppuuu}}}}}}wwwpppmmmooojjjpppwww{{{xxxqqqlllooorrrqqqoooooosss{{{|||ooogggeeeaaa```]]]]]]cccjjjjjjfff___VVVKKKCCC@@@@@@@@@AAA@@@@@@??????@@@BBBDDDFFFCCCBBBAAA@@@???@@@@@@AAA@@@AAABBBBBBAAAAAACCCDDDFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGJJJIIIHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGJJJNNNQQQ\\\uuu~~~tttaaaPPP[[[kkk{{{\\\PPPMMMQQQ]]]ooo{{{iiiqqquuuhhh```___^^^^^^]]]\\\ZZZYYYTTTSSSQQQOOOMMMMMMMMMMMMJJJJJJKKKMMMJJJGGGJJJPPPSSS[[[fffmmmooooooooopppnnnnnnuuu|||mmm```ZZZRRRMMMLLLLLLLLLKKKNNNRRRXXX\\\___dddjjjoootttvvvzzz~~~xxxsssqqqnnnhhhccc\\\YYYVVVRRRPPPOOOPPPPPPPPPNNNOOORRRVVV\\\hhhtttwwwqqqnnnlllkkkmmmpppppplllhhhgggooouuupppaaaQQQHHHFFF~~~rrrooopppqqq|||~~~yyyrrrlllkkkoooxxx}}}ssskkkjjjllldddggglllsss|||{{{sssoooqqqmmmttt~~~uuuooommmooorrrqqqqqqrrrnnnyyyxxxllldddaaa]]][[[WWWXXX```hhhggg```[[[SSSHHHAAA???@@@BBBBBBCCCBBBAAAAAABBBEEEGGGIIIDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHKKKLLLMMMLLLJJJHHHIIIJJJKKKKKKLLLKKKKKKKKKFFFGGGJJJMMMNNNWWWoooyyyfffSSS[[[```~~~bbbTTTPPPOOOTTT\\\mmmkkknnntttggg```___^^^^^^]]]]]]]]]\\\TTTRRRPPPNNNMMMLLLMMMMMMJJJIIIKKKMMMJJJGGGJJJPPPOOOWWWbbbiiilllmmmnnnoookkkkkkrrr~~~xxxhhhaaaWWWQQQOOOOOONNNNNNLLLOOOSSSUUUXXX^^^ffflllvvvyyy}}}~~~yyywwwsssmmmhhhbbb___[[[VVVSSSRRRRRRRRRPPPNNNMMMNNNOOOSSS]]]gggxxxwwwqqqnnnlllkkknnnqqqpppjjjdddfffmmmrrrkkkZZZKKKCCCBBBrrrnnnooovvv}}}{{{tttppprrrqqqwww{{{rrrlllhhhaaaaaabbbffflllttt|||~~~~~~~~~vvvmmmlllqqqxxxyyytttooonnntttzzz}}}vvvjjjccceeeYYYWWWWWWYYY]]]___]]][[[YYYQQQFFF@@@@@@AAAAAA@@@FFFDDDBBBAAAAAACCCEEEGGGFFFDDDAAA???===>>>>>>???EEEFFFFFFFFFEEEDDDBBBAAADDDFFFGGGFFFEEEDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIILLLNNNNNNNNNLLLKKKKKKLLLMMMLLLJJJHHHHHHIIIFFFHHHJJJKKKJJJSSSiiirrrbbbZZZ^^^pppwww\\\NNNIIIQQQXXX\\\mmmllluuu{{{~~~kkkbbb^^^[[[[[[\\\\\\ZZZWWWWWWTTTQQQOOOMMMNNNPPPQQQMMMMMMLLLKKKJJJIIIHHHHHHJJJPPPYYYccciiikkkjjjiiihhhjjjoooxxx|||kkkZZZUUUTTTPPPMMMLLLJJJJJJLLLRRRVVV[[[eeeoootttwwwzzz}}}zzzvvvqqqnnnjjjfff```[[[XXXUUUSSSQQQQQQOOOKKKIIIJJJMMMRRRUUUeeeuuuvvvpppkkkjjjkkkooorrrpppiiiaaa\\\hhhoooeeeTTTHHHDDDCCCtttppppppvvv||||||~~~zzzvvvwwwwww~~~~~~tttooodddcccbbbaaadddhhhmmmpppxxxqqqiiijjjooouuuvvvrrrqqqssszzz~~~}}}zzzxxxmmmbbb^^^UUUTTTTTTWWW[[[]]][[[XXXSSSLLLCCC???@@@BBBAAA@@@EEEDDDBBBBBBBBBCCCEEEFFFBBBAAA@@@?????????@@@AAADDDEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGFFFEEEDDDEEEGGGCCCCCCCCCCCCDDDEEEFFFFFFEEEGGGIIILLLLLLKKKJJJIIIHHHJJJKKKKKKJJJIIIJJJKKKHHHIIIKKKKKKKKKSSSggg{{{yyydddVVV[[[lll||||||```PPPHHHLLLPPPRRR^^^ooogggmmmoootttbbb^^^ZZZYYY[[[[[[ZZZXXXWWWUUURRROOONNNMMMNNNNNNMMMMMMLLLLLLKKKJJJHHHHHHHHHNNNVVV___eeehhhiiiiiigggiiimmmuuu~~~{{{hhh```\\\WWWSSSRRRMMMKKKLLLQQQTTTYYYbbbllltttwwwzzz}}}}}}yyyvvvnnnjjjddd___[[[YYYVVVTTTSSSQQQMMMKKKJJJLLLOOOQQQVVVeeevvvyyytttpppnnnooorrruuuqqqhhh```\\\hhhnnneeeTTTIIIEEEDDDwwwqqqqqqvvv|||vvv|||~~~|||uuukkkiiieeebbbaaaaaaccceeeiiinnnxxxyyylllfffhhhmmmqqqpppnnnrrryyytttssswwwpppbbbZZZSSSRRRSSSWWW[[[\\\YYYUUUJJJFFF@@@???@@@BBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDD?????????@@@@@@AAAAAAAAABBBCCCEEEGGGIIIIIIIIIIIIEEEFFFGGGFFFEEEEEEFFFGGGCCCCCCCCCDDDEEEFFFGGGGGGEEEGGGIIIKKKKKKKKKJJJIIIFFFHHHJJJKKKJJJJJJKKKLLLJJJKKKLLLLLLLLLRRRdddvvvlllXXXVVVfffzzz}}}}}}zzzxxx}}}gggTTTGGGHHHKKKJJJPPP[[[llliiijjjbbb|||~~~fffaaa[[[XXXXXXYYYYYYWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGGGGKKKRRRYYY```eeegggiiiggghhhkkkqqqyyy|||oooggg```ZZZXXXRRROOONNNQQQTTTXXXaaakkktttwww{{{}}}|||zzzsssnnnhhhccc```]]]ZZZXXXUUUSSSPPPMMMKKKKKKKKKLLLMMMXXXhhhvvv~~~zzzvvvuuuvvvxxxyyyrrrggg]]][[[gggmmmdddTTTJJJFFFEEE{{{sssrrrvvv|||~~~uuurrrnnnjjjhhhhhhhhhiiigggjjjpppyyytttjjjeeehhhlllmmmiiihhhqqq|||zzzkkklllppplllaaaYYYTTTTTTUUUYYY\\\\\\XXXTTTFFFCCC@@@@@@AAABBBAAA???@@@AAACCCDDDDDDDDDDDDCCC>>>???@@@AAABBBBBBAAAAAABBBCCCEEEGGGIIIIIIIIIIIIEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJHHHJJJLLLLLLKKKKKKLLLMMMMMMKKKLLLLLLLLLQQQ```nnnyyycccTTTbbbxxx}}}}}}xxx{{{}}}kkkWWWGGGFFFJJJJJJMMMSSSaaawwwooohhh\\\rrrrrrjjj```YYYWWWWWWVVVVVVTTTSSSSSSQQQPPPNNNMMMLLLLLLMMMNNNNNNMMMKKKHHHGGGGGGJJJNNNUUU[[[aaafffhhhggggggiiimmmttt{{{~~~sssjjjccc___YYYSSSPPPRRRUUUZZZdddmmmuuuxxx|||~~~}}}vvvrrrkkkfffbbb___\\\YYYUUUTTTRRROOOMMMLLLKKKJJJJJJRRR^^^iiiwww~~~~~~uuufffZZZZZZdddjjjbbbTTTKKKGGGFFFwwwuuuwww|||wwwsssqqqqqqqqqnnnoooqqqwww~~~}}}qqqkkkiiijjjlllkkkeeedddppp}}}zzzuuupppnnnrrrnnnrrr|||qqqhhheeeeeebbb\\\YYYWWWVVVVVVYYY[[[ZZZTTTOOOEEEDDDCCCBBBBBBAAA@@@??????@@@BBBDDDEEEDDDDDDCCC@@@AAABBBBBBBBBBBBAAAAAACCCDDDFFFGGGGGGGGGFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIIIIJJJLLLNNNNNNLLLKKKLLLMMMNNNKKKJJJLLLMMMPPP[[[gggoooXXXbbbvvv|||{{{~~~~~~~~~jjjWWWGGGFFFKKKOOORRRVVV^^^nnnssseee[[[jjjyyyjjj^^^XXXVVVVVVUUUSSSSSSRRRRRRQQQPPPOOOOOOMMMMMMNNNMMMLLLKKKIIIHHHHHHIIILLLQQQWWW^^^dddgggfffggghhhjjjooowww~~~zzzrrrkkk___WWWRRRRRRVVV\\\fffooowwwzzz}}}yyytttmmmhhhccc```\\\ZZZUUUTTTSSSQQQOOONNNMMMLLLHHHLLLSSS[[[eeerrryyyfffYYYXXXbbbfff___SSSKKKHHHFFF}}}||||||zzzyyyxxxxxxxxx{{{wwwooonnnoooooonnnlllffffffqqqxxxnnnfff```\\\^^^```iii|||rrrnnnhhhbbb^^^[[[ZZZ[[[ZZZXXXWWWWWWWWWTTTOOOJJJEEEEEEDDDCCCBBBAAA@@@???>>>@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIGGGFFFEEEBBBBBBCCCDDDEEEEEEEEEEEEKKKLLLNNNMMMLLLKKKKKKLLLMMMJJJHHHJJJLLLOOOWWW```xxxxxxaaacccrrrwwwzzz{{{lllZZZIIIFFFKKKQQQVVVZZZbbbmmm~~~ppp```fff}}}vvvfff\\\YYYXXXWWWUUUUUUSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJHHHIIIKKKNNNTTTZZZ```dddddddddfffgggkkkqqqyyyzzz{{{}}}hhh___VVVUUUYYY___iiiqqqzzz||||||wwwqqqjjjfffbbb^^^\\\VVVUUUTTTRRRQQQPPPPPPOOOKKKKKKNNNSSSYYYccctttjjj[[[VVV^^^bbb\\\RRRKKKHHHFFFzzzpppnnnqqquuusssqqqoookkklllwww{{{mmmbbbZZZUUUSSSTTTZZZfffwww}}}llljjjeee```]]]___aaaccc```]]]YYYWWWUUURRRLLLGGGCCCCCCCCCBBBAAA@@@AAAAAA??????AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHFFFFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHFFFFFFGGGHHHEEEGGGHHHJJJJJJJJJHHHHHH@@@AAAAAABBBCCCCCCCCCDDDGGGIIIKKKKKKKKKJJJKKKLLLLLLHHHFFFIIILLLOOOTTT[[[nnnllldddkkkzzz{{{~~~tttcccQQQJJJKKKQQQXXX\\\eeekkkzzzkkkiiiyyymmmbbb^^^]]]]]][[[YYYVVVSSSPPPPPPPPPPPPQQQOOOMMMKKKJJJJJJKKKKKKGGGGGGIIILLLQQQVVV\\\______aaacccdddfffllltttzzzyyywwwvvv{{{xxxlllaaa^^^```eeennnvvv|||~~~|||}}}|||uuuooojjjfffbbb___ZZZYYYVVVTTTRRRQQQQQQQQQNNNLLLLLLOOORRRZZZlll}}}ppp___SSS[[[___YYYPPPKKKHHHEEE~~~|||}}}~~~uuulllmmmsssyyyuuusssqqqoooqqq|||tttdddXXXRRRPPPPPPQQQYYYggguuu~~~zzzgggeeeaaa^^^```gggkkkmmmfffbbb]]]YYYVVVRRRLLLGGGAAAAAABBBAAA@@@@@@BBBCCC??????@@@AAABBBDDDDDDEEECCCBBBBBBBBBDDDGGGKKKMMMFFFGGGHHHIIIJJJIIIHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHEEEGGGIIILLLNNNNNNMMMMMMAAAAAABBBBBBCCCDDDDDDEEECCCFFFHHHIIIIIIJJJKKKMMMKKKFFFEEEHHHLLLNNNSSSXXXfffssseeeeee}}}~~~~~~mmmZZZNNNMMMQQQXXX]]]bbbeeessswwwpppyyyqqqfffbbbaaaaaa```]]]XXXSSSPPPNNNNNNOOORRRPPPMMMJJJIIIJJJKKKMMMEEEFFFGGGJJJNNNTTTXXX[[[\\\^^^```bbbdddiiipppvvv~~~yyyuuurrrttt{{{yyylllggghhhlllttt{{{}}}{{{wwwxxx}}}yyysssmmmiiieeeccc]]][[[XXXTTTRRRQQQQQQQQQMMMIIIHHHJJJKKKRRRdddvvvtttbbbRRRZZZ]]]WWWOOOJJJGGGEEEvvvmmmnnnrrrsssvvvqqqlllkkkpppzzz~~~kkk[[[SSSOOOLLLJJJOOOXXXfffttt{{{|||xxxtttkkkbbbXXXWWW^^^jjjssswwwppphhh^^^XXXTTTPPPIIICCCAAAAAABBBCCCDDDDDDDDDDDD@@@???>>>???AAACCCDDDCCCDDDCCCBBBAAABBBDDDFFFGGGKKKIIIHHHIIIKKKLLLJJJGGGHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDFFFJJJOOOSSSUUUUUUOOOKKKFFFDDDDDDEEECCCAAAEEEFFFHHHIIIJJJJJJIIIIIIKKKJJJHHHHHHJJJNNNRRRUUU```fffYYYssszzzfffOOOEEEIIIQQQSSSVVVgggvvv|||ooommmuuujjjaaa^^^___^^^[[[WWWTTTRRRQQQRRRRRRLLLLLLLLLKKKLLLLLLMMMNNNLLLKKKIIIHHHHHHLLLRRRWWW\\\^^^aaabbbeeehhhmmmppp|||{{{ssssssxxx}}}uuutttsssnnnqqqyyyzzzvvvsssssstttuuu~~~xxxsssoookkkhhh^^^]]][[[XXXUUUQQQOOOMMMMMMNNNMMMKKKJJJPPP[[[dddzzzlll```XXXSSSSSSQQQIIICCCCCCtttmmmooosssuuuuuuooohhhgggoooyyyyyygggYYYRRROOONNNMMMTTT]]]iiissswwwvvvtttrrrlllcccYYYWWW^^^hhhpppssshhhbbbZZZTTTPPPMMMHHHEEEAAABBBBBBCCCCCCCCCCCCBBB@@@@@@???@@@AAACCCCCCCCCDDDCCCBBBBBBBBBDDDFFFGGGKKKIIIGGGHHHKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGKKKOOOSSSTTTTTTQQQMMMIIIFFFFFFEEEDDDBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHJJJMMMPPPSSS```xxxeeetttlllTTTHHHIIILLLKKKSSSeeeuuu~~~qqqhhh|||sssjjjaaa[[[ZZZ[[[YYYUUUQQQOOONNNNNNOOOLLLLLLMMMMMMMMMMMMMMMMMMKKKJJJIIIGGGGGGKKKQQQUUUZZZ\\\^^^aaacccfffkkknnnxxx}}}}}}{{{|||~~~}}}xxx{{{|||wwwrrrnnnmmmmmmmmmnnnsss~~~|||wwwrrrmmmjjj```___\\\XXXUUUSSSQQQPPPMMMNNNMMMKKKJJJOOOWWW___rrrttteee[[[TTTTTTSSSMMMHHHGGG~~~~~~zzzxxxwww}}}tttmmmnnnqqqrrrvvvmmmeeeeeemmmwww|||}}}zzzpppcccXXXSSSRRRSSSTTT\\\eeeqqqwwwwwwuuuuuuvvvlllcccZZZWWW\\\eeekkkmmm]]]ZZZUUUOOOKKKHHHGGGFFFBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGJJJHHHGGGGGGJJJMMMOOOOOOOOONNNLLLIIIHHHGGGGGGGGGFFFFFFFFFIIIMMMOOOPPPPPPRRROOOKKKIIIGGGFFFEEECCCEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPP^^^|||wwwuuuuuu\\\MMMIIIHHHFFFOOOaaassstttcccpppxxxpppiii```YYYWWWXXXUUUQQQMMMKKKJJJJJJKKKLLLMMMNNNOOOOOONNNLLLKKKJJJJJJHHHFFFFFFIIINNNRRRUUUXXX\\\___aaadddhhhkkkqqqwww~~~}}}yyyvvvpppkkkgggdddccccccaaaeeeooo}}}}}}vvvpppkkkccc```\\\XXXUUUTTTTTTTTTMMMNNNNNNLLLKKKMMMSSSXXXdddpppkkk___TTTQQQQQQNNNIIIGGG}}}~~~~~~~~~yyyrrrooonnn~~~}}}tttnnnmmmnnnnnntttllleeegggooouuutttpppooojjjaaaZZZWWWXXX]]]```dddooo}}}{{{zzz{{{iiiaaaWWWUUUYYY___cccdddWWWUUUQQQKKKFFFDDDEEEFFFBBBBBBCCCCCCBBBAAA@@@@@@BBBBBBCCCBBBAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGIIIGGGFFFGGGIIIMMMQQQSSSRRRPPPLLLIIIFFFFFFFFFGGGDDDDDDDDDFFFIIIJJJJJJJJJOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEDDDEEEFFFHHHIIIHHHHHHJJJLLLNNNOOOPPPPPPZZZvvvuuuiiiUUUJJJGGGGGGMMM\\\nnn|||xxxccciiirrrkkkfff___ZZZWWWVVVSSSOOOKKKHHHHHHHHHHHHJJJLLLOOOQQQQQQOOOLLLJJJJJJIIIHHHFFFEEEGGGLLLOOORRRVVVZZZ^^^aaadddgggjjjlllsss}}}~~~{{{yyyrrroookkkeeeaaa___^^^]]]^^^aaagggqqqzzzrrrmmmeeebbb]]]XXXTTTTTTUUUVVVNNNOOOOOONNNLLLMMMPPPSSSWWW```ooozzzmmm^^^VVVTTTQQQLLLGGG|||{{{pppjjjggggggvvv{{{{{{tttooonnnnnnmmmmmmhhhfffkkktttwwwrrrkkkjjjhhhddd```^^^aaahhhnnnnnn{{{~~~xxxvvvddd\\\TTTQQQUUUZZZ\\\\\\UUUSSSNNNHHHCCCAAACCCEEECCCCCCCCCCCCBBBAAAAAA@@@CCCDDDEEECCCAAAAAACCCEEECCCCCCDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGIIILLLPPPSSSRRROOOKKKHHHFFFFFFGGGHHHEEEDDDDDDEEEHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHIIILLLNNNPPPRRRRRRRRRZZZrrrwwwyyyzzz```LLLFFFHHHKKKWWWfffttt~~~jjjiii}}}ooogggccc```\\\[[[VVVSSSOOOKKKHHHGGGGGGGGGIIIKKKNNNQQQQQQOOOLLLJJJJJJJJJHHHFFFEEEFFFJJJMMMPPPTTTZZZ___bbbeeegggiiijjjppp{{{~~~zzzxxxooolllhhhdddaaa___^^^]]]]]]^^^aaagggsss|||tttooohhhddd^^^XXXUUUTTTUUUVVVQQQQQQQQQOOONNNMMMNNNOOOQQQVVV___lll|||uuuggg```ZZZSSSLLL~~~oooeeeaaa```aaajjjqqquuurrrpppqqqqqqpppfffdddgggnnnwwwzzzuuuooolllmmmlllhhheeegggpppwww{{{yyymmmfff^^^WWWPPPNNNRRRVVVWWWVVVTTTPPPKKKEEEBBBAAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDFFFGGGEEEAAA@@@BBBEEECCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPOOOLLLIIIGGGFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJCCCEEEGGGHHHGGGHHHJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHIIILLLOOOQQQSSSUUUUUU^^^ppp|||uuuoooTTTGGGGGGJJJPPP\\\iiiwwwssskkkvvvoooeeeccc```^^^]]]VVVSSSOOOKKKHHHGGGGGGGGGFFFIIILLLOOOPPPOOOMMMKKKKKKKKKIIIGGGEEEEEEHHHKKKNNNSSSZZZ___ccceeehhhiiiiiioooyyy|||yyyqqqooolllhhheeebbbaaa```]]]^^^```ccckkkzzz~~~wwwrrrkkkgggaaa[[[WWWUUUVVVVVVSSSRRRQQQOOONNNMMMMMMLLLOOOPPPUUU]]]jjjzzz|||nnndddZZZRRRsssfff^^^[[[]]]___bbbjjjpppooonnnooopppnnnhhhhhhjjjpppvvvxxxvvvssssssuuutttoooiiijjjrrrzzzsssddd\\\YYYSSSNNNMMMRRRVVVVVVTTTSSSMMMEEEBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDGGGHHHFFFAAA@@@BBBEEECCCDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIGGGGGGJJJLLLJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKCCCEEEHHHHHHGGGGGGIIIKKKJJJJJJJJJKKKKKKJJJJJJIIIFFFHHHJJJMMMQQQTTTVVVXXXaaammmttt}}}dddOOOHHHHHHJJJRRR___nnn}}}|||kkknnnrrrgggdddaaa]]][[[VVVSSSOOOJJJGGGFFFFFFFFFDDDGGGJJJMMMOOOOOONNNMMMLLLLLLJJJHHHEEEEEEGGGJJJKKKQQQXXX___ccceeeggghhhiiinnnvvv~~~}}}xxxvvvrrrnnnjjjgggeeeddd^^^_________cccmmm{{{{{{wwwoookkkeee___ZZZXXXWWWWWWSSSQQQOOOMMMLLLLLLKKKJJJJJJKKKMMMQQQZZZiiiyyyttthhh___~~~||||||}}}~~~|||ooobbb[[[ZZZ^^^aaa```hhhnnnnnnllllllllljjjoooooooooqqqsssttttttrrrxxx{{{zzztttllljjjqqqyyyrrrcccZZZWWWRRRMMMMMMRRRVVVVVVTTTQQQIIIBBB???AAADDDDDDBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEGGGIIIFFFAAA@@@BBBFFFCCCDDDEEEFFFFFFGGGGGGFFFFFFHHHJJJIIIGGGFFFGGGIIIGGGFFFFFFFFFFFFGGGIIIJJJHHHGGGGGGHHHJJJKKKKKKJJJDDDGGGJJJJJJHHHGGGHHHJJJIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFHHHKKKOOOSSSWWWYYYaaajjjtttvvvrrrXXXKKKGGGGGGLLLYYYjjj{{{jjjfff{{{tttiiifffbbb\\\XXXVVVSSSNNNJJJGGGEEEEEEEEECCCEEEHHHKKKMMMNNNNNNNNNMMMLLLKKKHHHFFFEEEGGGIIIJJJOOOWWW^^^bbbdddfffgggiiimmmuuu|||~~~|||xxxsssnnnjjjgggeee[[[[[[ZZZWWWWWW^^^iiisss~~~zzzrrroooiiiccc]]]ZZZXXXXXXRRRPPPMMMKKKKKKKKKJJJIIIDDDFFFGGGJJJPPP\\\kkkwwwzzzqqq|||zzz||||||qqqccccccddd```^^^bbbbbbfffkkkmmmmmmjjjhhhggglllooorrrqqqnnnoootttyyy{{{yyyvvvrrrkkkjjjssstttfff[[[WWWSSSOOOLLLMMMQQQTTTVVVLLLHHHCCCAAACCCDDDDDDBBBFFFDDDBBBBBBCCCDDDEEEEEEIIIMMMPPPOOOKKKEEEBBBAAACCCBBBBBBCCCFFFGGGGGGFFFJJJIIIGGGGGGHHHHHHHHHGGGHHHGGGFFFEEEEEEEEEGGGGGGLLLKKKIIIGGGFFFFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFJJJOOOLLLFFFHHHHHHIIIJJJLLLOOORRRSSSaaafffwww~~~}}}sssxxxeeeLLLGGGFFFHHHQQQ```tttzzzeeevvvvvvfff___]]]ZZZVVVPPPOOONNNKKKHHHFFFDDDCCCCCCCCCDDDFFFJJJLLLMMMMMMOOONNNMMMJJJGGGGGGIIIKKKLLLPPPWWW^^^dddhhhiiiiiijjjlllpppxxx}}}yyytttoookkkiii___YYYUUUVVVXXX\\\cccjjjuuu~~~{{{vvvppphhhaaa\\\YYYVVVTTTPPPOOOLLLJJJHHHHHHIIIIIIDDDGGGIIIIIIJJJSSSaaammm~~~~~~|||{{{|||{{{kkkaaacccfffbbb```cccffflllrrrtttqqqmmmkkkkkkssssssrrrooolllooowww}}}}}}xxxuuurrrqqqwww~~~~~~|||ttthhh___UUUQQQLLLKKKMMMPPPRRRRRRHHHDDD@@@???AAACCCCCCBBBEEEDDDCCCCCCDDDEEEFFFFFFMMMOOORRRQQQLLLFFFCCCBBBCCCBBBBBBCCCEEEFFFFFFEEEHHHFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEGGGFFFEEEHHHKKKJJJEEEGGGGGGGGGHHHJJJMMMPPPRRRXXX^^^lll|||yyy}}}vvvqqqjjjRRRJJJGGGGGGNNN\\\ppppppxxxwwwfff]]]YYYVVVSSSPPPOOOMMMKKKHHHFFFDDDCCCCCCCCCDDDFFFJJJMMMMMMMMMOOONNNMMMJJJGGGGGGHHHJJJJJJNNNUUU\\\bbbfffggghhhjjjkkkpppvvv~~~|||xxxsssooommmfff```ZZZXXXWWWWWW[[[aaakkkzzz|||xxxrrrjjjbbb\\\XXXUUURRROOOMMMJJJGGGFFFGGGHHHIIIFFFIIIJJJHHHHHHNNNZZZeeexxx}}}zzz|||qqqgggbbbfffhhhdddaaabbbiiiqqqyyyyyytttooonnnppp}}}yyytttqqqttt|||}}}wwwxxx{{{zzzyyyzzzvvvrrrppprrruuurrriiiaaaSSSOOOKKKLLLOOOQQQOOOLLLDDDAAA>>>>>>???AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGJJJLLLNNNMMMJJJGGGEEEEEEBBBAAAAAACCCDDDEEEDDDCCCDDDBBBAAABBBDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGKKKIIIGGGDDDCCCCCCDDDEEECCCGGGIIIFFFEEEGGGGGGEEEFFFFFFFFFFFFHHHKKKNNNPPPTTT[[[dddsss|||uuuuuu|||}}}lllrrrvvvaaaQQQKKKHHHLLLXXXlllzzz|||iii]]]VVVSSSQQQOOONNNLLLJJJHHHFFFDDDCCCCCCCCCDDDFFFJJJMMMNNNNNNOOOOOOMMMKKKHHHGGGHHHIIIHHHLLLRRRYYY___ccceeefffiiijjjnnnttt{{{|||wwwtttrrrjjjccc]]]ZZZVVVSSSUUUYYYbbbmmm|||yyyssskkkccc\\\WWWSSSQQQNNNKKKGGGDDDCCCEEEGGGIIIIIIJJJJJJGGGEEEHHHQQQYYYlllzzz~~~}}}~~~}}}kkkgggggglllmmmhhhddddddkkksss{{{{{{uuuqqquuuzzz~~~{{{{{{~~~zzzvvv|||vvvooogggdddccchhhnnnnnnggg___TTTPPPNNNOOOSSSTTTOOOIIICCCAAA???>>>>>>??????@@@???@@@BBBDDDEEEFFFGGGHHHBBBCCCEEEFFFFFFFFFFFFFFFAAAAAAAAABBBCCCDDDBBB@@@@@@??????@@@CCCFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJMMMKKKGGGDDDBBBBBBCCCDDDCCCJJJMMMIIIEEEFFFHHHHHHGGGFFFEEEFFFGGGJJJNNNPPPQQQXXX]]]ddd~~~uuuqqqsssxxx{{{rrrppp|||xxx]]]RRRIIIKKKTTTfff}}}ooo___UUUPPPNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCDDDGGGKKKNNNOOONNNOOOOOONNNKKKHHHGGGGGGHHHGGGKKKQQQWWW]]]aaadddeeefffhhhmmmrrrxxx~~~xxxtttrrrhhhbbb]]][[[WWWTTTTTTWWW\\\cccqqq}}}xxxrrrjjjccc]]]XXXTTTQQQMMMJJJFFFBBBAAACCCGGGIIIIIIJJJIIIFFFCCCDDDJJJPPP]]]kkk}}}tttfffggglllrrrtttqqqnnnmmmooowww~~~{{{zzzyyyyyyrrrfff\\\[[[]]]dddkkkllleee^^^WWWUUUSSSUUUWWWUUUOOOIIIEEEDDDBBB@@@>>>======>>><<<>>>AAACCCCCCEEEHHHKKKDDDCCCBBBBBBCCCDDDDDDDDD@@@@@@@@@AAABBBBBB???======<<<<<>><<<<<<===;;;>>>AAABBBBBBEEEJJJOOOPPPLLLGGGDDDBBBAAA@@@????????????AAABBB@@@===;;;999999:::===BBBFFFHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKIIIGGGDDDCCCCCCDDDEEEEEELLLOOOLLLHHHIIIKKKLLLHHHGGGEEEDDDFFFIIIMMMOOONNNSSSUUUXXXhhhyyyuuurrroooxxx}}}oooeee]]]qqqlllQQQIIIKKKTTTiiilllXXXMMMJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCDDDGGGLLLOOOPPPPPPOOOOOOOOOLLLIIIGGGFFFGGGFFFIIINNNTTTZZZ___bbbccc```dddiiimmmrrrzzzzzzuuurrrooojjjfffddd___XXXTTTUUUPPPSSSZZZeeevvvyyytttnnnhhhccc___[[[XXXQQQNNNJJJFFFEEEFFFHHHJJJIIIJJJIIIHHHEEEEEEFFFGGGLLLWWWggguuuxxxpppooogggooovvvzzz{{{|||}}}~~~zzzwwwfff]]]UUUXXX[[[^^^```______^^^YYY[[[\\\ZZZTTTNNNIIIGGGCCCDDDDDDBBB>>><<<<<<>>>===???BBBBBBBBBFFFNNNTTTYYYSSSKKKEEEBBB@@@>>><<>><<<===??????AAACCCCCCCCCHHHQQQXXX[[[TTTKKKEEEBBB@@@>>><<<>>>>>>???@@@@@@???;;;777222222444888>>>CCCFFFGGGBBBCCCEEEGGGHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEAAAAAAAAABBBBBBBBBCCCCCC@@@EEEGGGEEEDDDGGGHHHFFFFFFDDDBBBAAABBBFFFJJJMMMKKKLLLPPPWWW]]]jjjyyywwwzzzwww}}}rrreeeVVV___tttjjjWWWQQQOOOXXXeeeqqqkkk[[[VVVHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDGGGLLLPPPQQQQQQNNNOOOOOOMMMJJJGGGEEEEEEBBBEEEJJJOOOUUUZZZ^^^```___cccgggiiilllrrr{{{wwwsssqqqpppkkkccc^^^^^^VVVVVVUUUTTTXXXggg~~~yyyrrrlllfff```\\\VVVTTTQQQNNNKKKJJJJJJJJJOOOOOONNNLLLJJJGGGEEEDDDAAAJJJWWWdddooozzzssshhhfffjjjnnnsssvvvtttrrrssssssqqqwwwwwwvvv}}}xxxfff]]]\\\UUUUUUVVVVVVVVVVVVVVVVVVVVVXXXXXXTTTMMMFFFCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@===AAAEEEFFFDDDFFFKKKOOOMMMKKKHHHDDDAAA???===<<<<<<<<<===>>>>>><<<999555444444444888<<<@@@BBBCCCFFFEEEDDDDDDEEEGGGIIIKKKHHHHHHGGGEEEDDDBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHFFFDDDBBBBBBCCCEEEGGGFFFJJJOOOSSSVVVaaayyy}}}mmm\\\ZZZfff[[[MMMRRRWWWWWWiiiuuu~~~iiiZZZWWWOOOHHHHHHIIIHHHHHHJJJFFFDDDDDDGGGKKKNNNNNNLLLNNNMMMKKKJJJHHHGGGGGGGGGFFFEEEEEEJJJQQQVVVYYYYYY]]]]]]```eeehhhllluuu}}}vvvooommmnnnlllfff___ZZZWWWTTTUUUWWW^^^nnn||||||tttlllccc^^^YYYVVVRRRPPPPPPPPPOOOOOOOOONNNMMMLLLIIIGGGEEEDDDFFFFFFMMM\\\jjjttt~~~yyyyyylllcccdddiiikkknnnmmmjjjiiilllmmmkkkmmmtttsssmmmggghhhqqqqqqbbbZZZZZZUUUUUUTTTSSSSSSSSSTTTUUUSSSSSSRRRNNNHHHBBB@@@@@@???@@@@@@@@@@@@@@@@@@???;;;???AAAAAA??????CCCGGGGGGFFFEEECCCAAA???>>>=========>>>???@@@>>>:::777444444555999===AAACCCDDDCCCCCCBBBBBBCCCEEEGGGIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEDDDBBB@@@@@@BBBDDDFFFCCCFFFKKKNNNQQQ[[[sss~~~iii```cccuuubbbOOONNNRRRSSS]]]iii|||vvveeeYYYQQQJJJIIIIIIHHHGGGHHHGGGFFFFFFIIINNNQQQQQQOOOMMMMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDHHHNNNTTTWWWXXX[[[[[[^^^cccfffjjjttt~~~|||uuurrrrrrpppkkkeee^^^ZZZWWWVVVVVVZZZgggsssxxxooofff```ZZZWWWSSSQQQPPPPPPOOONNNOOOOOONNNLLLJJJHHHFFFDDDFFFFFFLLLXXXfffqqq{{{yyyrrr{{{nnnddd___cccjjjkkkjjjfffaaabbbfffhhhfffdddkkkuuu~~~xxx```\\\XXX\\\hhhzzzuuuiii___ZZZYYYXXXWWWTTTRRRRRRRRRTTTUUUQQQPPPMMMIIICCC@@@???@@@????????????????????????<<<>>>???===;;;:::<<>>======???AAABBBAAA>>>:::777777888;;;???CCCDDDDDD@@@@@@??????@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCAAAAAAAAACCCEEEGGGCCCEEEIIIKKKMMMWWWmmmvvvggg___iiixxxlllRRRJJJLLLNNNSSS^^^nnnrrr^^^UUUNNNMMMLLLIIIHHHIIIGGGGGGHHHKKKOOORRRRRRRRRMMMMMMLLLLLLJJJHHHGGGFFFGGGEEECCCEEEJJJPPPTTTVVVWWWXXX[[[aaadddhhhqqq{{{zzzwwwvvvtttoookkkfffaaa]]][[[XXXXXX```iii{{{}}}sssiiiccc\\\YYYUUURRRQQQQQQPPPOOOPPPOOONNNMMMKKKIIIGGGFFFFFFEEEIIITTT```kkkxxx~~~wwwooo~~~uuuhhh```]]]dddlllnnnlllgggbbbbbbffffffcccdddkkkuuu~~~|||sssmmmWWWTTTTTTZZZiii|||zzzooojjjddd___]]]]]][[[XXXUUUTTTTTTUUUVVVRRROOOKKKFFFCCCAAABBBCCC???????????????????????????@@@@@@???<<<<<<===??????@@@BBBCCCCCCBBB@@@???<<<===AAAEEEHHHHHHEEEBBB>>>===>>>@@@BBBDDDDDDCCC????????????@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFAAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIFFFGGGJJJKKKLLLUUUiii|||lll]]]bbbsss}}}uuuUUUHHHIIILLLQQQ[[[jjjxxx{{{eee\\\SSSQQQOOOLLLKKKLLLEEEFFFHHHLLLOOOQQQRRRRRRMMMMMMMMMLLLKKKIIIGGGFFFGGGEEECCCCCCFFFKKKPPPSSSTTTUUUYYY___bbbfffoooxxx~~~~~~{{{yyywwwrrrnnnlllgggccc```\\\YYY\\\bbbnnnvvvlllfff___\\\WWWTTTSSSRRRPPPOOOPPPPPPOOONNNLLLJJJHHHGGGEEEDDDGGGPPPZZZfffttt|||sss}}}~~~~~~~~~|||tttfff___^^^dddlllrrrqqqmmmgggeeegggeeebbbgggooozzz~~~ttthhh```RRRQQQRRR[[[jjj|||uuuppppppmmmhhhddd```^^^\\\ZZZXXXVVVVVVUUUQQQMMMHHHDDDBBBBBBDDDEEE@@@@@@???>>>>>>???@@@@@@@@@@@@AAA@@@??????@@@BBB@@@AAACCCDDDCCCBBB@@@>>>???AAAFFFLLLPPPRRROOOMMMEEEDDDCCCDDDEEEEEECCCAAA??????@@@@@@AAACCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHIIIJJJKKKLLLRRRccctttvvveeecccssswww{{{[[[IIIGGGJJJPPP[[[iiivvvmmmbbbWWWRRRPPPLLLKKKLLLFFFHHHKKKOOOQQQRRRSSSSSSNNNMMMMMMLLLKKKIIIHHHGGGGGGEEECCCBBBCCCGGGLLLOOORRRSSSWWW]]]```ccckkktttyyy~~~|||wwwsssnnniiieeebbb^^^YYYZZZ^^^eeezzzyyyooohhhddd```[[[WWWUUUTTTRRRQQQQQQQQQQQQOOONNNLLLJJJIIIEEECCCEEELLLUUU```ooo||||||ttt~~~}}}|||zzzyyy|||~~~uuuhhhbbbaaafffmmmvvvwwwtttkkkeeeddddddbbbkkkrrr{{{}}}wwwkkk^^^UUUMMMMMMPPPYYYgggvvvyyyoooppptttsssmmmiiibbbbbbbbbaaa^^^ZZZVVVTTTNNNIIIDDD@@@@@@AAACCCCCCBBBAAA@@@??????@@@AAABBB@@@????????????@@@AAAAAAAAAAAABBBCCCBBBAAA@@@???CCCFFFKKKRRRWWWXXXVVVSSSGGGFFFFFFFFFFFFDDDAAA???@@@@@@AAABBBCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIKKKJJJNNN[[[iiirrrhhhpppxxxwww~~~bbbKKKFFFGGGKKKVVVdddtttzzzlll^^^UUUOOOKKKJJJLLLIIIMMMQQQSSSTTTTTTUUUVVVOOONNNMMMKKKJJJIIIIIIHHHFFFFFFEEECCCBBBDDDIIILLLPPPPPPUUUZZZ\\\___fffnnnsssyyy~~~zzzoooiiidddbbb^^^YYYXXX[[[___mmm}}}tttnnnhhhddd___[[[XXXVVVTTTRRRRRRRRRRRRQQQOOOMMMLLLKKKFFFDDDEEEJJJOOOWWWeeesss}}}~~~xxxqqq~~~}}}}}}||||||{{{|||~~~yyynnnjjjiiimmmsss|||~~~zzzmmmcccaaadddfffmmmrrrwwwvvvnnnaaaVVVPPPLLLMMMPPPYYYdddpppyyy~~~wwwmmmgggkkkrrrrrrmmmjjjfffhhhkkkkkkhhhaaaZZZUUUKKKGGGAAA???@@@BBBBBBBBBCCCBBBAAA??????AAABBBCCCAAA@@@?????????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@CCCFFFKKKQQQUUUUUURRROOOEEEDDDDDDEEEEEEDDDAAA>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKKKKLLLVVVaaayyy{{{iiikkk~~~~~~yyyzzzfffMMMEEEEEEHHHPPP]]]mmm}}}jjj\\\SSSLLLKKKMMMKKKOOOTTTVVVUUUTTTTTTVVVQQQOOOLLLJJJHHHHHHIIIJJJFFFGGGGGGEEECCCCCCFFFIIIMMMMMMQQQVVVXXXYYY```gggooovvv~~~sssmmmgggdddaaa[[[YYY[[[[[[cccrrr{{{uuulllhhhbbb^^^[[[XXXVVVTTTSSSSSSRRRRRRPPPOOOMMMLLLHHHFFFFFFGGGHHHMMMYYYeeeqqqxxx~~~~~~}}}}}}yyyttt~~~{{{xxxwwwxxxzzz{{{{{{}}}~~~uuuqqqqqqtttyyyooobbb```fffkkkooorrrtttqqqggg\\\TTTPPPNNNPPPSSS[[[eeennntttwwwnnnfffaaafffmmmnnnkkkhhhkkkooosssuuuqqqiii___YYYKKKGGGBBB@@@BBBDDDDDDCCCDDDCCCAAA@@@@@@AAACCCDDDDDDBBB@@@@@@@@@@@@??????============>>>???AAAAAAAAADDDHHHMMMPPPOOOKKKGGGAAAAAABBBCCCDDDCCCAAA>>>@@@@@@BBBCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKMMMLLLMMMTTT^^^ppp~~~hhhggg{{{{{{xxxeeeNNNFFFEEEGGGNNNXXXfff{{{uuudddXXXPPPNNNPPPJJJOOOSSSUUUSSSRRRRRRSSSRRRPPPLLLIIIGGGHHHJJJLLLFFFGGGHHHFFFCCCBBBEEEHHHKKKKKKOOOTTTUUUVVV[[[ccclllttt|||zzzrrrllliiiddd___]]]^^^[[[]]]fffxxx{{{nnnjjjddd___\\\ZZZWWWUUUSSSSSSSSSRRRQQQOOONNNMMMKKKHHHFFFFFFDDDFFFPPP\\\eeepppzzz}}}~~~~~~{{{yyyxxxwwwuuutttuuuyyy}}}|||~~~vvvvvvyyy{{{|||tttiiiaaa___bbbeeennnmmmmmmkkkaaaVVVQQQRRRSSSXXX^^^cccjjjpppqqqmmmfffbbbbbbfffgggdddbbbbbbkkkqqqwwwxxxqqqeeeYYYQQQMMMGGGAAA@@@CCCFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????===>>>???@@@AAA@@@??????DDDDDDDDDEEEFFFFFFGGGGGGAAABBBBBBBBBBBBAAA@@@@@@BBBCCCDDDFFFFFFFFFEEEDDDAAACCCEEEHHHJJJJJJJJJJJJHHHIIIJJJIIIFFFDDDDDDEEEBBB@@@>>>>>>@@@BBBCCCBBBGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIKKKLLLOOOQQQTTTUUUiiiyyyxxxqqqxxx~~~~~~jjjPPPDDDDDDIIIIIIMMMZZZnnnppp```WWWSSSQQQRRRQQQPPPRRRTTTUUUTTTSSSOOONNNLLLJJJJJJKKKLLLMMMNNNLLLHHHEEECCCBBBCCCDDDFFFIIILLLOOOQQQUUUYYY\\\iiimmmtttzzz}}}}}}wwwpppjjjgggccc^^^ZZZVVVWWW\\\hhh}}}}}}uuupppiiiccc___[[[WWWUUUVVVUUUSSSRRRPPPOOOOOONNNKKKIIIFFFDDDDDDFFFHHHJJJXXXcccsss~~~{{{yyyyyyvvvvvvvvvuuuuuuxxx}}}}}}wwwwwwzzz{{{{{{{{{wwwooofffaaa```ccceeeiiihhhhhhggg```WWWUUUXXXZZZ___cccfffkkkpppooojjjfffbbbaaaeeeeeeaaa^^^___ggglllrrrssslllaaaVVVOOOIIIDDD???>>>@@@CCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@??????@@@>>>>>>@@@AAAAAAAAA@@@???CCCCCCDDDDDDEEEFFFFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFFFFCCCDDDEEEGGGHHHIIIIIIIIIKKKMMMPPPPPPMMMIIIGGGEEECCCCCCBBBBBBBBBCCCDDDDDDIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPRRRSSS]]]pppyyy}}}~~~{{{}}}kkkVVVHHHCCCCCCDDDHHHSSSfffyyyqqqbbbZZZVVVUUUTTTSSSRRRSSSUUUVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMKKKGGGDDDCCCBBBCCCDDDFFFHHHKKKNNNPPPTTTXXX[[[eeekkkrrryyy}}}|||uuuoookkkfff```[[[YYYYYY\\\eeevvvzzzuuunnngggbbb^^^[[[YYYWWWUUUTTTRRRPPPNNNNNNMMMLLLJJJGGGDDDCCCEEEGGGHHHTTT___ooo|||wwwsssrrrsssttttttuuuwww|||{{{vvvwwwxxxyyyxxxqqqooojjjfffddddddfffgggdddbbbbbbbbb]]]YYY[[[aaagggjjjllllllnnnppplllgggeeebbb```cccbbb^^^ZZZZZZ```eeeiiiiiidddZZZQQQKKKHHHCCC>>>===???AAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@BBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNSSSTTTRRRLLLHHHEEEFFFIIIKKKJJJGGGFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPSSShhhzzz{{{uuudddQQQEEECCCBBBEEEMMM\\\nnnssseee]]]ZZZYYYWWWVVVTTTUUUVVVWWWWWWVVVVVVUUURRRPPPNNNMMMMMMMMMKKKIIIGGGDDDCCCBBBCCCDDDDDDGGGJJJLLLOOORRRVVVYYY```fffooovvv{{{~~~{{{vvvqqqkkkddd^^^[[[[[[\\\```lll}}}tttmmmgggccc```]]]XXXWWWUUURRRPPPNNNMMMMMMMMMKKKGGGEEECCCCCCEEEFFFNNNYYYjjjxxx|||vvvsssrrrqqqrrrsssuuuxxx~~~{{{wwwtttttttttsssrrrnnnllljjjiiiiiiiiihhhhhhccc```______]]]]]]ccckkkvvvwwwvvvrrrpppoookkkdddfffaaa```bbb```[[[WWWWWWZZZ]]]```___ZZZRRRKKKGGGGGGDDD@@@???@@@BBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCEEEFFFHHHHHHIIIGGGFFFEEEDDDEEEFFFGGGHHHFFFJJJNNNPPPNNNJJJGGGEEEJJJOOORRRQQQLLLIIIKKKNNNJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNSSSfff~~~zzzxxx{{{aaaKKKHHHFFFFFFKKKUUUfff{{{{{{mmmccc^^^[[[ZZZXXXVVVUUUVVVWWWWWWVVVVVVUUUSSSQQQOOOOOONNNNNNLLLJJJHHHEEEBBBAAAAAAAAACCCEEEHHHJJJLLLOOOSSSVVV[[[aaajjjsssxxx|||~~~{{{wwwqqqiiiccc]]]\\\[[[\\\bbbqqq{{{ssslllgggccc```[[[YYYWWWTTTQQQOOONNNMMMNNNLLLIIIEEECCCCCCCCCDDDJJJTTTdddttt{{{wwwuuutttsssppprrrtttvvvzzz}}}vvvuuusssrrrrrrqqqooonnnpppnnnkkkiiijjjiiigggeeeeeeaaa``````___bbbkkkuuu}}}uuuqqqooojjjdddeeeaaa___aaa```ZZZVVVVVVUUUWWWXXXVVVPPPJJJFFFDDDEEEBBB@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@DDDDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBCCCDDDFFFHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHDDDFFFHHHIIIHHHGGGGGGHHHIIINNNRRRQQQLLLIIIJJJMMMIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMUUUccczzz~~~tttnnnwww[[[LLLFFFDDDHHHPPP```xxx~~~qqqfff```\\\YYYVVVUUUVVVVVVVVVUUURRRRRRQQQQQQPPPPPPOOOOOONNNLLLIIIFFFCCCAAA??????AAACCCFFFHHHJJJMMMQQQTTTVVV]]]fffnnntttxxx{{{}}}|||wwwpppjjj___\\\ZZZZZZ]]]ggg~~~xxxpppjjjddd```\\\[[[YYYVVVSSSQQQPPPOOOOOOMMMJJJGGGDDDCCCCCCCCCGGGPPP___ppp~~~~~~{{{yyyttttttsssrrrrrrqqqqqqqqqqqqrrruuuxxx}}}}}}pppppprrrrrrsssrrrrrrqqquuupppkkkhhhhhhgggdddbbbeeebbbaaabbbcccgggrrr~~~~~~tttnnnllliiidddbbb^^^]]]___^^^ZZZVVVVVVTTTTTTSSSOOOJJJEEEBBBBBB@@@???>>><<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAACCCDDDDDDDDDFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEFFFIIILLLFFFIIIKKKJJJGGGFFFGGGIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMTTT\\\ooovvvmmmrrrqqqQQQGGGAAADDDKKKYYYqqqsssiii___\\\XXXVVVVVVVVVVVVUUUQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMJJJGGGDDDBBB@@@??????AAADDDFFFGGGJJJNNNQQQTTTZZZbbbiiioootttxxx{{{}}}{{{uuupppddd^^^[[[[[[\\\aaattt}}}uuulllddd___\\\[[[YYYVVVTTTRRRQQQQQQPPPNNNLLLIIIFFFEEEDDDDDDFFFMMMZZZjjjzzzzzzrrrmmmkkkeeefffiiikkknnnoooppppppqqqssswww|||yyylllnnnrrruuuwwwyyyzzz{{{|||uuummmhhhggggggeeeccccccaaa```cccffflllyyy|||oooiiihhhfffccc]]]YYYYYY\\\]]]YYYVVVVVVTTTSSSPPPKKKEEEAAA@@@AAA>>>>>>===<<<;;;:::;;;<<<======>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@??????@@@>>>>>>@@@AAAAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDEEEEEEGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIHHHFFFEEEEEEGGGJJJEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNRRRWWWfffyyyppphhhvvv```QQQEEECCCGGGPPPdddxxx~~~ooobbb^^^ZZZWWWWWWWWWWWWVVVRRRRRRRRRRRRQQQPPPOOONNNMMMLLLJJJHHHFFFDDDCCCCCC===@@@BBBDDDFFFHHHLLLOOOSSSXXX___eeekkkqqqvvvyyy{{{~~~~~~xxxtttjjjbbb]]]^^^]]]^^^kkk|||yyyoooeee^^^ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOMMMJJJHHHFFFEEEEEEEEEJJJUUUeeevvv~~~sssjjjeeeddd[[[^^^bbbggglllppprrrrrrpppsssxxx~~~{{{qqqjjjnnnsssxxx|||zzzpppjjjiiijjjhhhfffaaa______ccchhhooo}}}yyykkkdddeeeeeebbbZZZVVVVVVZZZ[[[XXXVVVVVVUUUSSSOOOIIICCC@@@???@@@???@@@???>>><<<<<<<<<===999:::<<<>>>@@@CCCDDDEEEBBBBBBAAA@@@????????????===>>>???@@@AAA@@@??????@@@AAAAAABBBBBBCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIFFFGGGIIIJJJKKKKKKJJJIIIJJJKKKJJJGGGEEECCCDDDEEEGGGEEECCCCCCEEEGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOSSSVVVccc|||{{{rrrdddrrrqqq]]]LLLFFFFFFJJJYYYkkkvvvrrrdddaaa\\\YYYXXXXXXXXXXXXUUUUUUTTTSSSQQQOOONNNMMMJJJJJJIIIIIIHHHGGGFFFFFF===???AAACCCEEEGGGKKKNNNTTTWWW]]]ccchhhnnnuuuyyyzzz|||yyyuuuoooeee```aaa___]]]fffttt|||qqqeee^^^XXXWWWUUUSSSRRRQQQPPPPPPQQQPPPNNNKKKIIIGGGFFFFFFEEEHHHQQQaaassswwwmmmbbb\\\aaa^^^```dddhhhiiilllpppqqqxxx{{{www~~~zzzvvvuuuuuuvvvuuusssxxxrrrjjjlllmmmiiicccbbb]]]\\\```fffmmmwww}}}sssjjjdddaaa___^^^]]]______]]]XXXVVVWWWYYYUUURRRMMMHHHDDDAAA@@@@@@AAA???===<<<<<<===???AAA@@@@@@???????????????@@@BBBAAA@@@@@@??????@@@@@@AAAAAA???>>>============>>>@@@CCCDDDDDDEEEFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDDDDDDDFFFHHHIIIHHHJJJKKKKKKIIIGGGFFFGGGKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEFFFFFFFFFGGGIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKRRRVVV^^^qqqyyyoookkkrrrsssYYYIIIDDDFFFRRR^^^nnnuuu}}}xxxhhh___XXXXXXYYYWWWUUUTTTXXXWWWTTTRRRQQQQQQRRRRRRNNNMMMKKKKKKKKKJJJHHHFFF@@@??????AAACCCHHHLLLNNNNNNRRRXXX```hhhnnnsssvvv|||~~~~~~|||zzzpppmmmiiibbb]]]^^^ccchhh||||||pppddd[[[YYYVVVSSSQQQQQQPPPOOONNNPPPPPPPPPNNNKKKGGGCCCAAAHHHJJJPPP\\\mmm|||~~~yyyrrriiiccceeebbbbbbfffiiijjjmmmqqquuu|||uuullleeemmmwww}}}}}}}}}}}}{{{sssqqquuu~~~~~~wwwrrrmmmfff```\\\YYYYYY___gggoooyyy}}}xxxqqqjjjeeebbbbbbcccddddddbbb^^^[[[YYYYYYRRROOOKKKFFFCCC@@@??????@@@???>>>======>>>???@@@@@@@@@???????????????@@@BBBAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>===@@@BBBCCCCCCDDDEEEGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJLLLLLLJJJHHHHHHIIIKKKIIIGGGEEEDDDDDDDDDDDDGGGHHHIIIKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKQQQTTTZZZjjjvvvjjjfffttthhhTTTIIIGGGNNNVVVdddoooxxxtttddd[[[UUUVVVXXXVVVTTTTTTWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKHHHFFFBBBAAA@@@@@@BBBEEEIIIKKKLLLPPPVVV]]]eeekkkqqqttt|||}}}}}}{{{tttrrrmmmfffaaaaaaeeeiiisss}}}rrrfff]]]YYYVVVSSSPPPPPPOOONNNLLLNNNNNNNNNMMMLLLIIIFFFDDDGGGHHHNNNZZZjjjyyy~~~zzzzzzzzzzzzzzz{{{{{{xxxtttpppoookkkjjjlllnnnmmmpppuuuyyyssseee___\\\dddnnnwww}}}{{{ooonnnqqqttt}}}yyymmmccc]]]XXXVVVYYYaaaiiinnnvvv}}}{{{~~~{{{ssskkkiiiiiikkkkkkjjjhhhfffaaa[[[VVVMMMKKKGGGDDDAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>??????@@@@@@AAAAAA@@@????????????@@@@@@@@@???>>>>>>?????????===???BBBCCCCCCCCCDDDFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCHHHJJJLLLLLLKKKJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCHHHIIIKKKOOOSSSRRRNNNJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKPPPQQQUUUaaazzzooo___bbbvvv}}}dddQQQHHHIIINNNYYYjjjssszzzwwwnnn^^^VVVPPPSSSVVVUUUTTTTTTUUUVVVVVVVVVUUUSSSRRRQQQSSSQQQOOONNNNNNLLLIIIGGGDDDCCCAAA@@@AAACCCEEEGGGJJJNNNTTTZZZ```gggmmmqqq{{{}}}~~~{{{wwwvvvyyy~~~{{{xxxssskkkfffeeegggiiijjjwww~~~ttthhh```ZZZVVVRRRPPPOOONNNMMMLLLKKKLLLLLLMMMLLLKKKIIIHHHFFFHHHMMMXXXfffuuuyyyttttttlllnnnsssyyy|||wwwtttttttttsssuuuzzzrrrccc\\\\\\___dddlllsssyyy~~~uuukkkoooqqqnnnsss|||oooccc[[[XXXYYY^^^gggllllllmmmqqquuu}}}{{{rrrnnnoooooonnnlllkkkhhhaaaXXXPPPGGGFFFDDDAAA???===<<<<<<>>>>>>????????????>>>>>>@@@????????????@@@@@@AAAAAA@@@@@@???????????????>>>>>>=========>>>??????>>>@@@BBBCCCCCCCCCDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBHHHJJJKKKLLLKKKKKKMMMNNNLLLJJJHHHFFFDDDCCCCCCCCCGGGGGGJJJQQQWWWWWWQQQKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNPPPYYYnnnzzzfff___gggzzzyyy]]]KKKHHHKKKSSShhhtttzzzsssjjj\\\SSSNNNPPPTTTTTTSSSTTTTTTUUUWWWXXXWWWUUURRRPPPUUUTTTRRRPPPOOONNNJJJHHHDDDBBB@@@??????AAADDDEEEIIIMMMRRRWWW\\\bbbjjjpppzzz|||~~~~~~}}}|||wwwsssnnnlllnnntttzzz~~~xxxqqqkkkhhhhhhhhhgggpppvvvkkkddd[[[XXXSSSQQQPPPPPPPPPOOOLLLLLLMMMMMMLLLKKKJJJIIIGGGHHHMMMWWWdddssswww~~~}}}uuuooonnnfffjjjqqq{{{}}}yyyxxxwwwvvvyyy~~~}}}ooobbbZZZ[[[aaaeeegggkkknnnqqqtttwwwyyy~~~tttrrrzzzzzzrrrrrr{{{~~~sssfff]]][[[]]]dddmmmooojjjffffffnnnzzz~~~uuuqqqrrrnnnllljjjiiieee\\\QQQHHHCCCBBBAAA???>>>======<<<>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@AAABBBBBBAAA@@@??????>>>>>>??????======<<<<<<<<<======>>>???AAACCCDDDDDDCCCEEEFFFEEEDDDDDDCCCBBBAAAAAAAAA???AAABBBDDDEEEDDDDDDCCCGGGIIIJJJJJJJJJKKKLLLNNNMMMLLLIIIGGGFFFEEEEEEEEEFFFGGGKKKRRRYYYZZZUUUOOOJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLNNNUUUeeeppp```\\\ddduuuqqqWWWMMMMMMNNNeeettt~~~xxxkkk___UUUNNNOOOSSSTTTTTTUUUTTTUUUXXXYYYXXXVVVSSSQQQWWWUUUSSSRRRQQQOOOLLLIIICCCBBB@@@??????AAADDDEEEHHHLLLQQQTTTXXX^^^gggnnnwwwzzz~~~~~~yyywwwwwwyyy{{{~~~~~~zzzsssooojjjfffgggllltttzzz|||uuuoookkkhhhgggdddjjjuuu{{{qqqjjj```]]]XXXTTTSSSSSSSSSSSSPPPOOOOOONNNMMMKKKJJJJJJIIIKKKOOOXXXdddsssiiipppzzz{{{rrrkkkiiiiiimmmuuu}}}yyyyyyzzz{{{ooobbbZZZYYY___gggnnnnnnoooqqqrrrrrrssssssxxxxxx~~~yyyyyy~~~xxxllleeebbbccciiioooooohhhcccbbbfffrrr{{{rrrnnnnnnjjjiiihhheee___UUUIIIBBB???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDD@@@@@@???>>>>>>>>>>>>???>>>======<<<<<<<<<======???AAACCCCCCCCCBBBCCCEEECCCCCCCCCBBBBBBBBBBBBBBB@@@AAACCCDDDEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHKKKMMMLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIMMMRRRWWWYYYUUURRRHHHGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHJJJNNNSSS\\\qqq|||dddVVVUUUcccrrroooZZZPPPKKK```qqqtttggg\\\RRRPPPSSSTTTUUUWWWTTTVVVXXXYYYYYYWWWTTTRRRWWWUUUSSSRRRRRRPPPMMMKKKDDDCCCAAA??????AAACCCEEEFFFJJJOOOQQQSSSZZZdddlllrrrvvv||||||vvvrrrqqqqqqrrrwww|||vvvsssmmmhhhgggkkkrrrxxxxxxsssnnnjjjgggaaaccclll|||{{{tttkkkggg```[[[XXXWWWVVVUUUSSSRRRQQQPPPNNNLLLKKKKKKJJJLLLQQQYYYeeettt___dddkkkttt}}}|||zzz|||zzzsssnnnmmmnnnqqqwww{{{yyy{{{qqqaaaZZZZZZ^^^gggpppvvvvvvuuuuuuuuutttrrrppprrr{{{}}}yyy{{{}}}uuurrrrrrooonnnnnnkkkccc______^^^iiiuuuyyytttmmmhhhgggfffhhhgggcccYYYNNNEEE???>>>>>>??????@@@@@@??????@@@???>>>======>>>???@@@BBBBBBBBBCCCCCCDDDEEEFFF@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>===>>>>>>===???AAAAAA@@@@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCAAABBBCCCDDDFFFIIIKKKLLLEEEFFFGGGFFFEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLNNNOOOPPPOOOOOOEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEHHHNNNQQQTTTbbbttt^^^SSSXXXcccqqqlllUUUKKK[[[ooorrrdddWWWSSSSSSTTTVVVZZZUUUVVVXXXYYYXXXWWWUUUTTTVVVTTTSSSRRRRRRQQQNNNLLLHHHFFFCCC@@@???@@@AAABBBDDDHHHLLLMMMOOOUUU```jjjkkkqqqyyy}}}~~~|||uuuooolllkkkkkkpppuuu}}}|||vvvooolllnnnuuu{{{|||wwwrrrlllhhhcccaaaggguuuyyysssjjjbbb]]]YYYVVVUUUTTTTTTRRRQQQOOONNNNNNNNNJJJMMMRRRYYYeeeuuuUUUXXX^^^eeemmmwwwtttqqqsssxxxzzzvvvssssssppprrrwww~~~{{{zzz~~~rrrdddWWWVVV\\\fffpppxxxxxxwwwuuutttssspppllljjjmmmyyyzzzrrrrrrxxx}}}}}}~~~zzzsssmmmfff]]]ZZZ[[[ZZZbbbmmmqqqnnnhhhcccbbbeeeggghhhbbbWWWKKKCCC???===>>>???@@@AAAAAAAAA@@@AAA???>>><<<<<<>>>???AAACCCCCCCCCDDDDDDFFFGGGGGG@@@??????>>>>>>>>>>>>>>>CCCBBBAAA@@@????????????;;;===?????????>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDBBBCCCCCCEEEGGGJJJMMMOOOEEEEEEEEEDDDCCCDDDFFFHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJIIIGGGFFFGGGIIICCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFCCCGGGMMMPPPNNNWWWssskkkVVVRRRWWWeeeuuuzzzYYYMMMZZZnnnxxxjjj[[[TTTTTTUUUWWW[[[VVVWWWXXXXXXXXXWWWVVVUUUUUUTTTRRRRRRRRRQQQOOOMMMKKKIIIEEEAAA?????????@@@BBBFFFJJJKKKLLLRRR^^^gggfffnnnwww|||}}}}}}|||uuunnnjjjgggfffiiipppxxx}}}vvvqqqsssyyy~~~~~~~~~zzztttnnniiigggcccfffrrr{{{qqqggg___ZZZVVVSSSTTTTTTSSSQQQQQQPPPPPPPPPJJJMMMRRRYYYeeeuuuOOOQQQUUUZZZaaajjjssszzz{{{mmmlllmmmqqqvvvyyyxxxvvvsssuuuxxxzzz{{{zzzyyyxxx{{{}}}~~~uuubbbVVVNNNQQQXXX___jjjtttssswww{{{|||xxxqqqjjjfffllltttvvvnnnfffffflllpppqqqfffaaa^^^ZZZWWWZZZ^^^cccggghhhggggggfffjjjggg```WWWMMMFFFCCCCCC>>>>>>======>>>@@@BBBCCCBBBAAA???===<<<<<<===>>>BBBBBBCCCCCCDDDEEEFFFFFFDDDBBB???===<<<===???AAAAAAAAA@@@@@@???>>>============<<<<<<===???AAABBBAAAAAAAAAAAABBBBBBCCCDDDHHHFFFEEEDDDGGGKKKQQQTTTMMMJJJFFFEEEEEEFFFFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJKKKJJJHHHFFFEEEFFFEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGHHHJJJMMMUUUeeeuuu___QQQUUU]]]gggxxx^^^PPPTTTeee}}}lll[[[TTTUUUWWW[[[___XXXXXXXXXXXXWWWVVVUUUTTTWWWVVVUUUUUUUUUSSSPPPMMMLLLKKKHHHEEEBBB@@@???>>>CCCFFFHHHIIIJJJPPP[[[ccceeekkkrrrxxx{{{||||||}}}|||vvvnnnhhheeeiiilllrrrzzz}}}{{{{{{{{{|||vvvpppllliiigggiiioooxxx~~~xxxpppfff^^^ZZZXXXVVVUUUTTTTTTTTTTTTRRRPPPNNNNNNQQQXXXeeewwwJJJLLLPPPTTTZZZbbbkkkqqq}}}xxxmmmkkkjjjmmmtttxxxxxxuuuzzzzzzyyyyyyyyyzzzzzzzzzzzzvvvfffWWWOOOKKKQQQYYY```iiipppsssvvvyyyzzzwwwqqqkkkhhhiiipppppphhh^^^]]]aaadddtttxxx}}}zzznnnfffcccbbb```^^^bbbdddeeefffeeedddddddddkkkeee\\\RRRIIIDDDAAA??????>>>>>>>>>>>>???AAABBBBBB@@@>>>===<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCBBBAAA???===<<<===???@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>???AAABBBDDD@@@@@@?????????@@@AAAAAAFFFFFFEEEEEEGGGJJJNNNQQQJJJGGGEEEDDDEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIFFFDDDCCCDDDDDDCCCAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFHHHIIIOOO]]]kkkrrr^^^YYYVVV```qqqxxxXXXUUU^^^zzzooo^^^WWWYYYZZZ[[[]]]XXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUSSSPPPNNNLLLKKKIIIFFFCCCAAA???>>>AAADDDGGGHHHIIIOOOXXX___dddiiiqqqwwwzzz|||}}}~~~~~~wwwoookkkggghhhmmmttt}}}~~~xxxsssooollliiiiiinnnuuu~~~|||vvvnnneee^^^ZZZXXXWWWVVVUUUUUUUUUUUUSSSQQQQQQPPPRRRWWWcccuuuFFFHHHKKKOOOTTTZZZbbbgggqqqyyyxxxtttqqqttt|||||||||zzzvvvssssssvvvyyy|||rrrcccWWWKKKIIIKKKUUU___fffjjjmmmttttttuuuvvvtttrrrooonnnoooqqqnnnbbbYYYWWWYYYZZZfffhhhmmmttt}}}yyyssskkkggghhhiiijjjiiiiiihhhfffdddddddddfffgggiii```TTTJJJDDDAAA???===??????>>>>>>>>>>>>??????AAA@@@>>><<<<<<<<<======<<<======>>>>>>??????@@@@@@???>>>=========??????@@@@@@@@@??????>>>>>>===@@@?????????@@@BBBDDDEEEAAA@@@@@@????????????@@@DDDDDDDDDEEEFFFHHHJJJKKKEEEDDDCCCCCCEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIGGGDDDBBBAAABBBAAA@@@@@@???@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGGGGIIITTT___vvvqqq]]]SSS[[[jjj~~~|||xxxxxxbbbWWWVVVkkkvvvccc\\\]]]^^^]]]\\\YYYXXXWWWWWWWWWXXXYYYZZZWWWVVVUUUUUUUUUTTTQQQOOOMMMLLLJJJGGGDDDBBB@@@???>>>AAAEEEGGGIIIMMMTTTZZZaaafffmmmtttxxx{{{~~~zzzssskkkjjjkkkpppvvv}}}}}}wwwtttqqqmmmjjjlllpppyyy|||wwwppphhhbbb]]][[[YYYXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSVVVaaarrrFFFHHHJJJMMMPPPUUU[[[___gggnnnxxx}}}yyytttqqqsssxxxoooaaaVVVPPPJJJLLLTTT___kkkpppqqqpppvvvtttqqqppprrruuuxxxyyy|||yyyoooaaaXXXWWWYYYYYY``````eeeqqq~~~tttqqqmmmlllnnnqqqssssssllliiieeedddeeehhhkkkmmmcccYYYKKKCCCAAAAAA???===??????>>>>>>============???>>>===<<<<<<<<<<<<===;;;;;;<<<<<<============>>>>>>>>>===>>>>>>??????@@@?????????>>>>>>>>>===??????>>>>>>???AAACCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFCCCBBBBBBCCCEEEFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJHHHDDDBBBAAAAAA????????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCEEEGGGGGGHHHOOOXXXfff|||dddXXX\\\hhh{{{yyyuuuuuugggXXXPPP\\\tttiii```aaaaaa___^^^\\\[[[YYYWWWWWWXXXYYYZZZWWWVVVVVVVVVVVVUUURRRPPPMMMLLLKKKHHHFFFCCCAAA???>>>@@@DDDGGGIIILLLQQQUUU]]]bbbiiioootttyyy}}}yyyssspppnnnnnnrrrxxx}}}~~~|||yyyvvvqqqmmmkkklllrrr{{{uuuooojjjeeebbb]]]\\\ZZZYYYZZZYYYXXXWWWTTTSSSSSSVVV___oooFFFHHHIIIKKKLLLOOOTTTWWW[[[bbbllltttzzz|||yyyvvvvvv{{{qqqaaaVVVQQQPPPSSSXXX```kkkwww}}}}}}yyy{{{vvvooommmrrrzzz~~~nnn^^^WWWXXXZZZYYY\\\]]]dddsss~~~uuutttrrrssstttwwwxxxyyyqqqmmmhhhfffhhhjjjkkkkkkYYYPPPDDD??????AAA@@@???>>>>>>>>>>>>===<<<<<<;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>????????????????????????>>>>>>>>>>>>>>>======<<<===>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@@@@???@@@BBBDDDEEEEEECCCBBBBBBBBBBBBDDDFFFFFFEEECCCCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLLLLIIIFFFCCCBBBBBB>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@CCCFFFGGGGGGKKKRRR[[[ooouuubbbaaahhhyyy|||uuurrryyyiiiZZZOOOSSS___sssqqqeeebbbbbbbbbbbb```^^^[[[YYYWWWWWWWWWXXXXXXWWWVVVWWWWWWVVVSSSQQQNNNMMMLLLJJJGGGDDDAAA@@@>>>@@@CCCFFFIIILLLOOOQQQXXX]]]cccjjjooouuuzzz~~~~~~}}}uuuqqqlllkkknnntttzzz}}}zzz}}}~~~~~~|||vvvpppmmmkkknnnyyy{{{wwwrrrmmmiiibbb```]]]\\\\\\\\\ZZZYYYSSSSSSTTTUUU]]]mmmFFFGGGHHHHHHHHHIIILLLOOOUUUZZZbbbjjjpppvvv{{{~~~wwwvvvwww|||vvvggg[[[TTTSSSVVV\\\bbbiiirrr}}}zzzsssrrrwww|||jjj[[[WWWZZZ[[[WWWWWWZZZcccttt~~~xxxyyyyyyyyyyyyzzzzzz{{{xxxtttnnnkkkjjjgggbbb^^^MMMGGG@@@======??????>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;========================<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???AAA@@@??????>>>>>>>>>>>>???===???AAACCCDDDDDDCCCBBBCCCBBBAAABBBDDDEEEEEECCCDDDDDDEEEFFFGGGHHHIIIJJJMMMNNNMMMKKKGGGDDDBBBBBB?????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@>>>@@@DDDEEEDDDHHHMMMUUUccczzzrrrhhhgggvvvyyytttvvv{{{jjj\\\PPPOOORRR___|||lllfffcccccceeebbb```^^^[[[YYYWWWWWWVVVXXXWWWWWWWWWXXXWWWTTTRRRNNNNNNMMMKKKIIIEEEBBB@@@???@@@BBBDDDGGGJJJMMMNNNSSSWWW]]]ccciiiooovvvzzz{{{}}}qqqmmmgggfffiiipppvvvzzzvvvyyyyyywwwxxx}}}~~~}}}}}}~~~{{{uuuqqqmmmmmmuuu}}}yyysssnnnhhheeeaaa___^^^]]]\\\ZZZSSSUUUVVVWWW]]]kkk~~~GGGHHHHHHGGGFFFFFFHHHJJJOOORRRXXX___eeejjjoooqqqvvvxxx|||vvvyyywwwggg```]]]\\\]]]aaa```eeejjjppp|||{{{{{{zzzkkk```___bbb___XXXSSSWWWaaarrrzzz{{{|||||||||{{{zzz{{{{{{wwwrrroookkkcccXXXPPPCCCAAA???<<<;;;:::::::::;;;<<<=========<<<;;;:::;;;;;;;;;<<<<<<;;;;;;;;;========================;;;===@@@BBBCCCCCCBBBAAA===>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::<<<===???@@@>>>>>>>>>>>>>>>>>>???@@@===>>>@@@BBBDDDDDDCCCCCCCCCBBB@@@@@@AAACCCCCCBBBDDDDDDDDDEEEFFFGGGHHHHHHNNNOOONNNKKKGGGCCCBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCAAABBBEEEEEEDDDGGGKKKPPPWWWkkktttgggqqqzzzyyy|||}}}mmm^^^QQQNNNNNNVVVsssvvvkkkdddccceeeaaa```___]]][[[YYYWWWWWWXXXWWWWWWXXXXXXWWWUUUSSSNNNNNNNNNMMMJJJFFFCCCAAA?????????AAADDDGGGJJJKKKOOOSSSXXX^^^cccjjjqqqvvvvvvzzzsssmmmgggdddfffjjjooorrrppprrrqqqnnnoootttvvvuuutttuuuxxx{{{~~~yyyuuuqqqnnnttt|||zzzuuummmiiidddaaa___^^^\\\[[[VVVXXXYYYYYY\\\hhhyyyIIIJJJJJJIIIGGGFFFGGGIIIFFFIIIMMMRRRXXX]]]bbbdddcccfffllluuu}}}{{{{{{}}}|||yyyzzz|||uuufff[[[\\\bbbeeehhhlll```dddgggkkkyyy|||ooohhhiiikkkeee[[[TTTWWW```ooo~~~zzz|||~~~~~~|||{{{zzzzzzzzzwwwssspppkkkaaaSSSHHH>>>>>>>>><<<999666555666:::;;;<<<======<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;========================;;;===@@@CCCDDDDDDCCCBBB============>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@@@@?????????@@@AAABBBBBB<<<>>>@@@BBBCCCDDDDDDDDDDDDAAA>>>===???@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFNNNOOONNNKKKGGGCCCAAAAAAAAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCIIIFFFEEEHHHHHHFFFHHHLLLNNNPPPbbb~~~iiinnn}}}|||qqq___QQQOOONNNTTTlll}}}ooodddbbbddd______^^^^^^\\\[[[YYYXXXXXXWWWWWWXXXYYYXXXUUUSSSOOOOOOOOOMMMJJJGGGCCCAAA???>>>===>>>BBBEEEHHHIIIMMMPPPUUUZZZ```gggnnnsssssswwwyyyssskkkeeedddfffiiijjjiiikkkjjjggghhhmmmooonnnooopppssswww||||||yyyssspppttt{{{zzzooolllfffbbb```^^^\\\[[[XXX[[[[[[ZZZ\\\eeeuuuPPPOOOLLLJJJGGGEEEDDDDDDGGGIIIKKKMMMPPPSSSUUUVVVZZZ]]]bbbhhhpppzzzxxxtttqqqrrrxxx~~~|||xxxvvvvvvzzz}}}yyygggdddbbbgggnnnrrroookkk]]]bbbiiipppyyy}}}zzzzzz{{{wwwsssqqqnnniiiaaa[[[[[[ZZZ___lllwwwzzzzzzzzzuuuppppppssstttrrrppppppmmmvvvxxxmmm```UUUKKKCCC??????>>>>>>===<<<<<<<<<;;;===@@@AAAAAA>>>;;;888<<<;;;;;;;;;;;;<<<======;;;<<<<<<===============>>>>>>???@@@AAAAAABBBBBB@@@@@@>>>===<<<<<<<<<===::::::999999:::;;;===>>>CCCCCCBBBAAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAAAAA@@@>>>=========>>>???AAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKKJJJHHHEEEBBBAAAAAAAAAAAA@@@@@@?????????BBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHQQQ___vvvuuummmrrr}}}~~~{{{nnn]]]WWWPPPNNN^^^uuuooobbb___aaaddddddbbb```___]]]\\\[[[]]]\\\ZZZYYYZZZYYYXXXVVVTTTSSSPPPMMMJJJGGGDDDCCCBBBAAA???>>>???BBBFFFHHHLLLMMMPPPWWW```hhhooorrruuuxxx{{{~~~vvvhhhfffhhhfffeeefffdddeeefffhhhjjjkkkkkklllmmmooorrrvvv||||||xxxvvvvvvvvvvvv~~~|||tttooohhhccc___]]]\\\[[[[[[ZZZZZZ[[[\\\bbbqqqOOONNNLLLIIIGGGEEEDDDDDDFFFFFFHHHJJJLLLNNNPPPQQQQQQTTTXXX^^^eeennnxxx~~~|||yyyyyyqqqnnnmmmnnnssswwwzzzzzzvvvuuusssrrrrrrwww~~~vvvjjjdddeeeiiioootttsssmmmggg___ccciiipppwww}}}tttmmmlllnnnnnnnnnnnnlllgggaaa]]]```]]]^^^gggooorrrssstttpppiiifffggghhhgggfffhhhkkkqqqpppeeeXXXPPPHHHBBB?????????>>>===<<<;;;:::<<<>>>AAACCCCCC@@@<<<:::;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===?????????@@@@@@AAAAAABBBAAA@@@@@@???>>>===<<<<<<<<<;;;;;;:::;;;===>>>???BBBBBBAAAAAA@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA@@@???>>>===<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHFFFDDDBBB@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHJJJJJJHHHGGGFFFEEEEEEEEEFFFMMMZZZmmmsssqqqwww|||mmmeeeWWWLLLRRRccc|||wwwhhhbbbaaaccccccbbbaaa```^^^]]]\\\]]]\\\ZZZZZZZZZZZZXXXVVVTTTSSSQQQNNNKKKHHHEEEDDDCCCBBB???>>>???BBBEEEGGGIIIJJJMMMSSS\\\eeelllpppssswww{{{}}}~~~ooojjjjjjiiihhhjjjggghhhjjjlllnnnnnnooooooooopppsssvvv|||{{{yyyxxxwwwvvv~~~vvvqqqjjjddd```^^^\\\[[[[[[ZZZZZZZZZ[[[aaaooo~~~PPPOOOMMMKKKIIIHHHGGGGGGDDDEEEEEEFFFHHHIIIJJJJJJIIIKKKOOOSSSYYYaaaiiiooozzz}}}zzzyyyxxxuuussstttnnnmmmmmmooorrrssssssrrrnnnnnnmmmnnnrrr{{{zzzhhh\\\ccchhhpppvvvvvvqqqhhhbbbaaaccciiipppxxx{{{||||||{{{~~~mmmdddaaa___cccgggiiihhheeebbbaaaiiidddccchhhnnnqqqsssuuulllccc[[[ZZZ[[[\\\^^^aaakkkkkkfffYYYMMMGGGDDDAAA>>>???@@@@@@???<<<:::888<<>>;;;::::::999999::::::;;;<<<======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;===<<<<<<<<<<<<>>>???@@@@@@@@@?????????@@@@@@AAA??????@@@@@@@@@AAAAAAAAA???>>>===<<<<<<<<<===>>>??????@@@AAABBBCCCDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCEEEFFFHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGGGGLLLSSS```uuuuuuttt|||tttdddPPPKKKQQQ```sss|||jjjaaa^^^bbbbbbccccccbbbaaa___^^^]]]\\\[[[[[[[[[ZZZXXXVVVUUUTTTRRROOOLLLIIIGGGFFFEEECCCAAA??????AAACCCDDDFFFGGGIIINNNVVV```hhhnnnrrrvvv{{{}}}~~~{{{ssspppooooooqqqrrrsssuuuvvvwwwwwwvvvuuussstttuuuxxx}}}}}}{{{xxxwww|||yyytttlllfffbbb___]]][[[[[[YYYYYYZZZZZZ___lllyyySSSRRRPPPNNNMMMKKKKKKJJJEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGJJJNNNRRRWWW^^^ccclllqqqxxx|||tttrrrrrrqqqrrrtttrrrrrrtttuuuuuussspppnnnmmmnnnooorrryyy|||oooddd]]]hhhmmmtttvvvrrrlllhhhfffdddccchhhqqqxxxzzzyyyyyyyyyrrrhhhcccXXX\\\```bbbbbbbbbeeehhhkkkhhhhhhmmmrrrssstttvvvmmmaaaUUUSSSUUUYYY^^^bbblllggg]]]PPPEEE@@@@@@AAA???@@@BBBBBBAAA>>>;;;888<<<>>>BBBEEEEEEBBB>>>;;;;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>>;;;:::===<<<<<<;;;<<<===???@@@???>>>>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAA???>>><<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDFFFGGGHHHIIIDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKJJJLLLOOOUUUeee~~~|||yyy~~~~~~www}}}xxxnnn[[[NNNKKKOOO[[[ooolllaaa___bbbcccdddddddddcccaaa```]]]\\\\\\\\\\\\[[[XXXVVVUUUTTTRRRPPPMMMKKKIIIHHHFFFEEEBBB@@@???@@@AAABBBCCCDDDFFFJJJQQQ[[[eeekkkqqqvvv{{{~~~~~~~~~zzzxxxzzz{{{~~~|||wwwwwwxxxzzz}}}yyywwwyyy~~~xxxpppiiidddaaa^^^]]]\\\YYYXXXYYYZZZ]]]hhhsssUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJLLLPPPUUUYYY```eeelllsssyyy~~~uuunnnmmmooopppqqquuurrrtttvvvvvvtttpppmmmkkklllooottt{{{xxxooojjjiiihhhnnnpppqqqpppmmmmmmrrrvvviiieeefffnnntttrrroooooorrrzzzqqqeeeYYY[[[\\\]]]^^^bbbjjjpppllljjjmmmsssuuuqqqooopppoooaaaSSSPPPTTTZZZ```eeekkkcccVVVJJJAAA<<<>>>AAA@@@AAACCCCCCBBB@@@===:::;;;===@@@BBBBBB@@@===;;;<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@AAA@@@>>><<<:::<<<;;;;;;;;;;;;===>>>???===============>>>???@@@??????@@@@@@@@@AAAAAAAAA???>>><<<;;;;;;;;;<<<=========>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJJJJNNNZZZrrr~~~zzz~~~www}}}qqqooonnnbbbRRRHHHIIINNN___zzzsssgggeeeeeeeeeeeeeeeeeecccbbb```^^^]]]\\\]]]]]]\\\YYYVVVUUUTTTSSSQQQNNNLLLKKKJJJGGGFFFCCCAAA?????????@@@BBBCCCFFFIIINNNWWWaaaiiipppuuu{{{~~~~~~~~~{{{{{{|||~~~~~~{{{yyywww|||~~~uuummmhhhddd```^^^]]]ZZZYYYYYYZZZ\\\dddnnnWWWVVVTTTQQQOOOMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDFFFGGGGGGHHHIIIMMMOOOUUUZZZ```fffjjjpppwww|||yyypppjjjjjjlllmmmooorrrmmmoooqqqpppnnnllljjjjjjlllsss|||wwwmmmiiikkkooorrrqqqooollliiiiiippp{{{nnnfffcccjjjnnniiidddeeehhhqqqsss```\\\[[[YYYZZZ^^^fffpppvvvuuuvvvyyy~~~|||uuuooommmppp```RRROOOSSSYYY^^^ccccccZZZOOOFFF???;;;===AAA@@@AAABBBCCCBBB@@@>>>===;;;<<<>>>??????>>>===<<<=========<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>===<<<;;;;;;:::;;;===>>>???============>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA???>>>===<<<<<<<<<===>>>======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEGGGKKKUUUkkkvvvssszzz|||hhhdddgggaaaSSSHHHHHHJJJVVVqqqpppkkkjjjiiihhhfffdddbbbaaaaaa^^^]]]]]]^^^^^^]]]YYYWWWTTTTTTRRRPPPOOOMMMLLLKKKGGGFFFDDDBBB@@@?????????@@@CCCFFFIIILLLSSS]]]dddnnnsssyyy|||}}}}}}~~~~~~~~~|||wwwzzzzzzrrrkkkgggcccaaa___\\\YYYZZZZZZ[[[aaaiii\\\[[[XXXUUURRROOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIEEEFFFGGGFFFEEEFFFHHHJJJLLLQQQWWWZZZ]]]bbbiiiooouuu|||yyypppjjjjjjkkkkkklllnnngggjjjlllllllllllloooqqquuu~~~yyyuuupppmmmooorrruuuwwwqqqmmmgggccceeelllvvv~~~qqqeeeaaahhhlllgggccceeefffooo~~~mmm]]][[[YYYWWWZZZaaakkktttyyy~~~zzztttsssrrrbbbSSSOOOSSSWWWZZZ]]]VVVMMMEEEBBB???;;;<<>>??????@@@@@@???>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@??????????????????@@@@@@AAAAAABBB??????@@@AAAAAABBBBBBCCC===<<<<<<;;;<<<>>>???@@@============>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA@@@???>>>===<<<===>>>>>>===>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEGGGLLLSSSccc~~~yyyqqqrrr}}}jjjbbbbbb___VVVOOOGGGJJJQQQdddsssooommmjjjfffcccaaa``````^^^^^^^^^______]]]ZZZWWWSSSSSSQQQPPPNNNMMMLLLKKKGGGFFFDDDBBB@@@??????>>>>>>BBBFFFHHHJJJOOOXXX___jjjooouuuyyyzzz|||xxxzzz~~~~~~uuuoooiiieeecccaaa]]]ZZZ[[[[[[[[[```fffbbb```]]]ZZZVVVTTTRRRQQQOOOOOONNNMMMLLLKKKKKKJJJHHHHHHIIIGGGFFFEEEGGGHHHGGGKKKQQQSSSUUUYYY```gggfffnnnzzz|||tttmmmlllmmmlllkkkmmmfffiiilllmmmnnnqqqvvv{{{yyynnnlllmmmooossswwwzzzyyyxxxqqqllleee``````dddjjjooopppddd___hhhnnnkkkjjjmmmlllrrrzzz~~~ttthhh___YYYVVVUUU[[[eeeooowwwzzz|||}}}{{{wwwwwwuuudddUUUQQQTTTVVVXXXYYYKKKCCC>>>??????;;;===AAA===============>>>>>>>>>>>>===<<<<<<<<<===???@@@<<<;;;;;;;;;;;;<<<============>>>????????????>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAACCCDDDFFFGGG>>>============???@@@AAA============>>>???AAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@>>>=========>>>???>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBDDDFFFHHHJJJKKKKKKHHHIIIMMMQQQ\\\qqqvvvtttyyypppfffccc___\\\YYYGGGKKKNNNYYYzzzssspppkkkfffbbb`````````^^^^^^^^^``````^^^ZZZWWWSSSRRRQQQPPPNNNMMMLLLKKKFFFFFFDDDBBBAAA?????????===AAAFFFHHHIIIMMMUUU[[[hhhlllrrrvvvxxx{{{zzz{{{~~~xxxpppkkkgggdddbbb^^^[[[\\\\\\[[[___dddpppiiiaaa]]]\\\YYYUUUPPPPPPNNNMMMLLLMMMLLLKKKIIIKKKJJJHHHGGGFFFEEEEEEEEEIIIIIIJJJMMMPPPUUUYYY\\\```dddkkkrrr{{{{{{pppmmmllliiieeeccciiijjjmmmsssyyy~~~vvvjjjbbb```aaannn{{{~~~|||{{{uuunnnjjjeee___]]]^^^aaabbbbbbccceeeeeefffkkktttxxxwww|||vvvooollllllhhh^^^VVVUUUTTTUUU]]]iiirrrvvvvvvvvvtttxxx~~~yyyvvvxxxooocccTTTOOOQQQSSSNNNIIIDDDBBB@@@===<<<<<<<<<=========<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@BBBBBBDDDCCCBBBCCCFFFHHHHHHHHHAAAAAA@@@@@@@@@@@@??????CCCAAA???@@@BBBCCCAAA???===>>>@@@BBBCCCCCCBBBBBB@@@?????????>>>>>>======CCCAAA???@@@CCCCCCAAA>>>@@@??????AAADDDFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDAAAGGGHHHKKKPPPRRR```zzz~~~uuuqqq{{{zzzpppoooooohhh]]]SSSNNNKKKUUUlllwwwkkkccc```aaabbbbbb]]]]]]]]]\\\ZZZYYYWWWVVVUUUSSSSSSTTTUUUTTTPPPMMMJJJIIIGGGEEEBBB???<<<:::<<<>>>@@@CCCFFFKKKPPPTTT]]]eeennntttwwwzzz~~~yyyqqqiiicccaaa___[[[XXXWWWYYY[[[^^^|||qqqiiiddd___YYYTTTTTTRRRPPPOOOOOONNNLLLJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDFFFHHHKKKNNNPPPVVVZZZ```gggooowww}}}rrrnnnllliiiggggggiiioooyyywwwqqqjjjfff^^^UUUQQQRRRWWWgggwww}}}~~~zzzrrrjjjdddbbb``````aaabbbaaa```\\\___bbbfffooozzz~~~uuunnnhhhfffgggeee^^^WWWYYYYYY\\\cccmmmssstttssssssppprrrwwwxxxrrrmmmmmmfff]]]RRRNNNNNNMMMGGGBBBAAA???===;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<=========<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDCCCBBBCCCEEEGGGGGGGGGCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>@@@AAA???===??????@@@AAABBBBBBBBBBBB??????????????????>>>>>>BBB@@@@@@AAACCCCCCAAA???BBBAAA@@@@@@BBBDDDDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBGGGFFFIIIOOONNNYYYpppuuuvvv}}}|||xxxqqqjjj[[[VVVPPPPPP^^^yyy}}}ppphhheeedddbbb``````___^^^]]][[[ZZZYYYXXXUUUSSSSSSTTTUUUTTTPPPMMMKKKJJJIIIFFFCCC@@@===<<<>>>???AAACCCEEEHHHNNNQQQ\\\ccckkkqqqsssvvv{{{{{{tttkkkeeebbb```]]]ZZZYYYZZZ\\\]]]zzzqqqhhh```ZZZXXXVVVSSSQQQPPPOOOMMMKKKJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFHHHJJJKKKMMMPPPUUUZZZ```fffmmmrrrzzz~~~|||tttoookkkhhhjjjnnnppp}}}}}}qqqaaaZZZRRRMMMHHHCCCCCCGGGJJJ[[[ooozzz|||wwwnnneee___aaaeeehhhgggeeeaaa^^^WWW[[[```eeennnyyy}}}|||kkkeee___```dddeeeaaa]]]___aaafffnnnvvvzzzyyyvvvrrrllliiilllnnnjjjdddaaa\\\WWWQQQLLLIIIEEE???:::===<<<:::999999999:::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAEEECCCBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>???@@@@@@>>>===AAA@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCAAA???CCCAAA??????@@@AAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCFFFDDDGGGMMMJJJPPPccc}}}{{{rrrooozzz|||zzziiiggg```UUUSSSeeeyyynnnjjjgggccc___bbbaaa___]]]\\\[[[[[[[[[UUUTTTSSSTTTTTTSSSPPPMMMMMMMMMKKKIIIEEEBBB???>>>???@@@AAABBBCCCFFFJJJNNNYYY___ffflllooorrrvvvyyy{{{wwwnnnhhhcccaaa___\\\[[[[[[\\\]]]tttiiiccc___\\\XXXVVVTTTSSSQQQOOOLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJHHHKKKNNNQQQUUUZZZ___cccjjjooowww~~~}}}{{{vvvqqqnnnjjjhhhnnnvvvnnnbbbVVVOOOHHHEEEAAA>>>@@@DDDCCCRRRfffsssuuuppphhhaaaaaagggooorrrpppjjjdddaaa]]]```ccceeekkkrrrssspppfff```[[[^^^fffkkkkkkhhhcccgggoooxxx}}}rrrjjjbbbbbbeeeeeeaaa]]][[[XXXQQQKKKDDD>>>999777::::::999999999999:::;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAADDDBBBAAABBBCCCEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???BBBAAA???>>>>>>???@@@AAA?????????@@@@@@AAAAAABBB@@@@@@@@@AAABBBBBBAAAAAACCC@@@>>>===>>>@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDBBBFFFMMMJJJMMM^^^wwwttthhhmmm~~~www|||yyyiiiXXX[[[tttsssmmmjjjeeeaaacccaaa___\\\[[[[[[\\\]]]UUUUUUUUUTTTSSSRRRPPPNNNPPPOOONNNKKKHHHEEEBBB@@@>>>???@@@@@@AAADDDHHHKKKSSSYYY```fffkkkoootttwwwzzz~~~zzzqqqjjjcccbbb```^^^\\\\\\\\\\\\wwwpppjjjfffaaa]]][[[YYYWWWUUUOOOOOOPPPOOOOOONNNMMMLLLFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJKKKMMMPPPTTTWWW\\\bbbjjjrrrxxx~~~~~~}}}zzzyyyxxxvvvtttrrrpppmmmlllllljjjkkksss}}}qqq```UUULLLGGGCCCCCCAAA???@@@DDDEEEPPP___jjjlllgggaaa___gggnnnwwwyyytttmmmhhhfffjjjlllmmmlllooorrrrrrmmmfffaaa^^^bbbllltttuuuttthhhlllttt||||||sssjjj```[[[___ddddddaaa___ZZZRRRHHH@@@:::999888::::::::::::::::::;;;;;;999999::::::::::::::::::888888888888999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@AAABBBBBBAAA@@@AAACCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCBBB@@@@@@???@@@AAA@@@???======>>>???@@@?????????@@@@@@AAAAAABBB???@@@AAABBBBBBAAABBBBBBAAA???<<<<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAACCCAAAFFFMMMKKKPPPaaayyy{{{gggbbbkkk||||||~~~eeeYYYaaaoooyyyoookkkhhheeebbbaaa^^^\\\[[[\\\]]]^^^WWWWWWVVVUUUSSSQQQPPPPPPRRRQQQPPPMMMJJJGGGDDDBBB;;;===>>>>>>@@@CCCGGGJJJMMMRRRYYY```gggnnnsssvvvyyy~~~~~~tttmmmeeecccaaa___]]]\\\[[[[[[uuuqqqjjjccc^^^[[[WWWUUUTTTSSSRRRPPPOOOOOOOOOOOOGGGGGGHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFGGGHHHKKKNNNRRRVVV^^^eeekkkpppuuuyyy}}}yyytttsssqqqooommmllllllkkkjjjhhhjjjmmmnnnqqqzzzppp```SSSKKKBBB>>>===@@@AAA@@@AAAFFFOOOUUU___gggfff___\\\\\\gggooovvvuuunnniiihhhjjjsssuuuuuutttwww||||||yyylllgggccchhhqqqxxxzzzxxxlllpppuuuyyyzzzxxxtttrrrrrrlllbbb[[[]]]dddfffccc^^^XXXMMMCCC<<<::::::;;;:::::::::;;;;;;;;;;;;;;;888888999999999999::::::777777777777888999:::;;;;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAA@@@???>>>???BBBDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBB@@@>>>======>>>???>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCCBBB???<<<;;;===???AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBCCCCCCCCCAAACCCBBBEEELLLLLLUUUiii~~~lll\\\ZZZfff~~~{{{nnnYYYTTTWWWlllzzzssslllhhhgggbbb```___]]]]]]]]]]]]^^^YYYYYYYYYWWWTTTRRRRRRRRRSSSSSSQQQNNNKKKHHHEEEDDD:::;;;<<<===>>>AAAEEEHHHHHHLLLRRR[[[dddkkkqqqtttuuuzzzyyyrrrhhhfffccc```^^^]]]]]]]]]{{{rrriiiccc]]]ZZZYYYWWWTTTQQQOOOOOOPPPQQQLLLLLLLLLLLLLLLKKKJJJIIIDDDEEEEEEDDDDDDDDDGGGIIIJJJNNNSSSYYY^^^ccciiilllqqqtttxxx|||}}}wwwrrrlllkkkjjjhhhfffeeeggghhhjjjiiikkkqqquuuyyyvvvhhh[[[QQQHHHDDD>>>;;;;;;@@@DDDFFFKKKQQQ[[[]]]dddiiieee\\\WWWYYYaaagggkkkhhhbbb___eeelllqqqsssttttttzzzrrrmmmhhhkkkrrrwwwvvvrrrmmmppprrrtttssspppnnnlllmmmlllfff___^^^cccccc```VVVOOOEEE===:::::::::::::::::::::;;;::::::999999888888888888999999999:::888888888888999:::;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???>>>======>>>AAADDDEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCAAA>>><<<<<<>>><<<<<<===>>>??????????????????????????????>>>>>>===???BBBBBBAAAAAABBBDDDEEEBBB===<<<<<<>>>??????BBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAA@@@??????AAAAAABBBBBBBBBCCCCCCCCCAAADDDBBBDDDJJJKKKXXXqqq}}}hhhZZZ\\\nnnzzzmmm[[[QQQMMMUUU\\\eeennnyyyxxxmmmgggfffaaaaaaaaa``````______^^^ZZZ[[[[[[XXXTTTRRRSSSTTTTTTSSSRRROOOLLLIIIFFFDDD<<<<<<===<<<<<<>>>BBBEEEEEEHHHMMMVVV___gggllloooqqqwww}}}~~~wwwmmmjjjfffbbb_________```{{{rrrkkkggg\\\YYYUUUQQQOOOOOOPPPRRRNNNMMMMMMLLLKKKIIIHHHGGGEEEFFFFFFEEEDDDDDDFFFIIIFFFIIIMMMQQQVVV[[[aaaeeeeeehhhmmmqqqvvvzzz~~~|||yyytttpppggggggeeecccaaaaaaccceeennnlllnnnuuu{{{vvvmmmaaaUUUMMMGGGCCCAAAAAA>>>???DDDJJJOOOWWW^^^bbbccciiimmmggg[[[UUUWWWYYY^^^aaa]]]WWWXXXaaakkkkkkmmmnnnooovvvvvvpppkkklllqqqssspppkkklllnnnpppqqqpppooonnnnnniiillljjjccc```bbb```[[[MMMFFF===999999::::::888:::::::::::::::999888888777777888888999999999:::999999999999:::;;;<<<<<<:::;;;<<<======<<<;;;:::::::::::::::::::::::::::888888888999:::;;;<<<======<<<<<<>>>AAADDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEECCC???===>>>@@@:::;;;===????????????>>>@@@?????????>>>>>>======<<>>>>>BBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@@@@???>>>===AAAAAAAAABBBBBBBBBCCCCCCBBBFFFCCCCCCHHHIIIYYYuuu}}}ggg]]]fffuuu{{{}}}|||vvvjjj]]]SSSNNNIIIJJJOOOZZZfffwww}}}mmmfffdddbbbbbbccccccbbbaaa```___[[[]]]\\\YYYUUUSSSTTTVVVTTTSSSRRROOOLLLIIIFFFEEE>>>>>>===<<<;;;<<>>>>>???@@@BBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???AAABBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>===???AAABBBCCCBBB@@@???AAA@@@@@@???>>>===<<<<<>><<<<<<===???@@@AAACCCFFFLLLSSS[[[bbbfffnnnrrrvvvzzz|||}}}zzzrrrmmmjjjgggccc```{{{yyypppjjjbbb\\\YYYWWWTTTRRRRRRSSSRRRPPPNNNLLLJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFHHHJJJMMMOOOQQQRRRTTTVVVXXXZZZ]]]bbbiiimmmsssvvvzzz|||}}}|||yyytttsssqqqooolllhhhdddaaaaaaaaabbbcccffflllsssxxx|||rrrdddXXXQQQMMMHHHCCCAAAAAACCCEEEGGGFFFLLLZZZeeekkkoootttwwwnnnfffdddaaaZZZSSSQQQTTTVVVYYY[[[]]]bbbiiinnnjjjgggeeehhhnnnssstttsssssspppmmmmmmooonnnjjjfffccccccdddeeeggghhhiiijjjmmmppplllbbbYYYTTTMMMGGG???>>><<<:::999999999999777888888999::::::999999888888888888999999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<>>>===;;;;;;<<<<<<:::999666999;;;:::777666999<<<<<<<<<===>>>???@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???:::;;;;;;<<<<<<<<<;;;;;;=========>>>>>>>>>============>>>???@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>>>>;;;<<<>>>?????????>>>===@@@@@@??????>>>>>>======???@@@AAAAAAAAAAAACCCDDDJJJCCCAAAFFFGGGHHHQQQ___uuujjj```aaaggguuuxxxlll^^^TTTHHHFFFGGGKKKOOOYYYoooqqqkkkgggeeecccccccccbbb```^^^^^^\\\YYYXXXXXXWWWVVVTTTUUUUUUTTTRRROOOLLLIIIGGGBBB@@@===:::999:::<<<===@@@AAADDDJJJPPPXXX^^^bbbfffjjjpppuuuyyy|||zzztttoookkkfffaaammmrrryyykkkbbb___]]]ZZZWWWUUUTTTRRROOOMMMJJJIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEGGGHHHJJJKKKKKKKKKMMMOOOPPPSSSWWW\\\```jjjmmmqqqtttvvvyyyxxxqqqmmmjjjiiihhhfffcccaaa___^^^aaabbbdddiiipppzzz|||oooeee\\\RRRIIIAAA@@@??????@@@CCCFFFHHHPPPVVVaaapppyyy~~~xxxkkkddd]]]UUUPPPOOOQQQWWW___cccccceeeiiimmmhhheeeaaabbbfffiiikkkjjjnnnlllkkklllnnnlllgggbbb``````bbbdddeeeggghhhhhhlllnnnjjj^^^QQQIIICCC>>>===<<<:::888888777888888666777888888888888888888888888888999999999::::::888999999::::::999888777888999:::;;;;;;<<<<<<<<<>>>=========>>>===;;;999:::<<<>>><<<999777999;;;;;;;;;<<<===>>>@@@BBBCCCBBBBBBBBBAAA@@@@@@@@@???@@@@@@????????????>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>?????????@@@BBBAAA@@@???>>>=========<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>>>>@@@AAAAAAAAABBBEEEGGGLLLEEEBBBEEEEEEDDDLLLVVVjjjzzzhhh```bbbooossshhhSSSJJJGGGJJJJJJMMM___uuuuuuooollliiieeebbbaaaaaabbb^^^\\\ZZZZZZZZZYYYWWWVVVVVVUUUTTTRRROOOMMMJJJIIIHHHEEEAAA===<<<<<<>>>??????@@@BBBFFFLLLRRRXXX[[[___cccjjjppptttxxx|||}}}wwwqqqiiiddduuummmnnn|||zzzooojjjhhhddd```[[[XXXTTTQQQOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMPPPTTTWWW```dddhhhkkkmmmrrrxxx}}}zzzsssllliiieeedddcccaaa___^^^^^^___cccgggmmmuuuvvvqqqhhh^^^VVVOOOIIIEEE>>>>>>===>>>@@@EEEIIILLL[[[dddqqq}}}qqqcccYYYQQQPPPRRRVVV___hhhkkkhhhdddcccddddddaaa^^^]]]```cccdddeeeiiihhhhhhjjjlllmmmkkkiiifffeeedddccccccdddeeefffnnnllleeeWWWIII???<<<;;;:::999888777666666777888777777888888999888888777888888888999999999999:::777888:::;;;:::999777666888888999:::;;;;;;;;;;;;<<<<<<===>>>???>>>:::777;;;======<<<:::888999;;;:::::::::<<<===???AAABBBBBBBBBAAA@@@??????>>>>>>=========<<<<<<<<<<<<<<<======>>>======<<<;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@???????????????AAA@@@???===<<<<<<<<<<<<>>>============>>>??????>>>>>>>>>>>>>>>?????????>>>???@@@AAAAAACCCFFFIIILLLFFFCCCEEEFFFFFFLLLSSSbbbssswwwiiigggrrrmmmYYYKKKJJJIIIHHHTTThhhuuu}}}zzzuuummmeeeaaaaaaccc^^^]]]\\\[[[\\\[[[YYYWWWVVVUUUSSSQQQOOOLLLJJJIIIKKKHHHDDD???======>>>?????????AAADDDHHHMMMRRRUUU\\\```fffkkkooossswwwzzz~~~}}}vvvnnnhhh~~~oooeeehhhqqq}}}{{{uuuooojjjgggbbb\\\XXXVVVUUUSSSQQQLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIKKKMMMPPPUUUXXX\\\___aaaeeelllqqqqqqvvv{{{~~~~~~}}}{{{wwwrrrmmmiiifff___```___]]][[[\\\```cccfffmmmyyyrrrjjj^^^YYYSSSNNNIIIDDDAAA??????===<<<===AAAHHHOOOSSSaaaiiisssxxx|||qqqaaaVVVQQQTTTZZZbbbjjjsssuuuooogggaaa^^^]]][[[YYYYYY[[[^^^aaabbbfffeeedddfffjjjooorrrtttqqqnnniiidddaaabbbccceeeooohhh]]]PPPBBB::::::<<<888888666666555666777888888999999999999999888888777777888888888888999999666777999::::::999777666777888999:::;;;;;;;;;;;;;;;<<>>@@@@@@AAAAAA@@@???>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@AAA@@@>>><<<;;;;;;;;;<<<======<<<<<<======>>>???>>>>>>>>>>>>>>>?????????===>>>???@@@AAACCCGGGIIIMMMJJJGGGIIILLLOOOTTTXXXbbbkkk||||||ooovvvnnnSSSJJJHHHGGGNNNZZZfffsssyyylllcccaaabbb^^^]]]\\\\\\]]]\\\ZZZWWWTTTSSSRRROOOMMMKKKJJJIIIHHHEEEBBB>>>;;;:::999:::??????@@@BBBFFFJJJNNNQQQXXX[[[aaafffkkkpppuuuxxxyyy}}}zzzrrrkkk{{{kkkbbbaaaggguuuzzzssslllccc]]][[[YYYVVVSSSPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFHHHJJJNNNRRRUUUWWWXXX\\\bbbffffffkkkqqquuuxxx|||}}}|||{{{zzzuuusssppplllhhhdddbbb```YYY[[[[[[ZZZ[[[___gggmmmqqqyyyxxxkkk^^^VVVPPPKKKGGGFFFDDD???<<<===>>>======???FFFOOOXXX]]]fffmmmqqqqqqrrr{{{nnn```XXXWWW^^^fffpppvvv|||~~~yyypppfff```VVVWWWWWWXXX[[[]]]```aaadddccccccdddhhhnnnssswwwtttqqqkkkeeeaaaaaabbbccciii___RRRHHH???999999===777666666555555666777888999999999:::999999888777666666666777777777888888666666888999999999888777777888999::::::;;;;;;;;;<<>>>>>?????????>>>=========<<<======>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<;;;:::;;;:::::::::;;;===???AAABBBBBBBBBBBBBBBAAAAAAAAABBB@@@>>>;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>===>>>?????????BBBFFFIIINNNLLLKKKNNNSSSYYY]]]___dddfffppp}}}}}}bbbNNNGGGGGGJJJMMMXXXbbbrrrtttgggaaaaaa]]]]]]\\\]]]]]]\\\ZZZWWWTTTSSSQQQNNNLLLKKKJJJIIIIIIGGGEEEBBB???===;;;:::?????????AAADDDHHHKKKMMMQQQUUU[[[bbbhhhnnnuuuyyywww{{{~~~uuuooo{{{jjj___^^^aaacccsss{{{pppgggbbb___ZZZVVVTTTSSSRRRPPPOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFIIILLLOOOPPPPPPSSSXXX\\\]]]aaagggkkkmmmqqqvvvzzzxxx|||~~~|||xxxtttqqqooonnnnnniiigggccc```]]]\\\[[[[[[YYY[[[^^^```ccclllwwwxxxkkkaaaXXXOOOIIIKKKDDDAAACCCBBB???>>>@@@@@@AAADDDHHHOOOXXX```dddhhhlllmmmjjjllluuu~~~vvvlllfffdddeeemmmvvv~~~uuuhhh___WWWYYY[[[^^^___aaabbbdddcccccccccdddeeehhhlllooommmkkkhhheeecccbbbaaaaaa^^^RRRFFFAAA>>>:::888999777666555555555777888999888888999999888777777666555555555555666666666666555555666777888999::::::777888999::::::;;;::::::<<>>======<<<;;;::::::::::::::::::;;;<<<<<<========================;;;<<<<<<<<<=========>>><<<<<<======>>>=========;;;;;;::::::;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA>>>;;;:::;;;<<<===:::;;;<<<===>>>===<<<<<<@@@@@@??????>>>>>>=========>>>>>>======@@@DDDGGGKKKJJJJJJMMMTTT[[[______aaa^^^bbbvvvxxxXXXIIIHHHHHHFFFLLLSSS^^^lllxxxzzzkkkcccbbb\\\\\\\\\]]]^^^]]]ZZZWWWUUUTTTQQQOOOMMMKKKKKKKKKKKKKKKJJJIIIFFFCCC@@@>>>=========???AAAEEEHHHKKKNNNRRRXXX^^^dddkkkqqqvvvwww{{{xxxqqqssseeeaaa^^^XXX]]]ggguuuuuuoooiiiddd___VVVUUUTTTRRRPPPNNNLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHFFFEEEEEEFFFBBBDDDGGGGGGFFFHHHMMMQQQRRRWWW\\\___aaacccgggkkkkkkoootttvvvxxx|||zzzvvvqqqlllgggeeeeeeeee^^^\\\ZZZWWWVVVWWWYYY[[[]]]```eeeiiinnnyyy|||qqqaaaVVVPPPLLLHHHDDDEEE===:::===>>>===>>>CCCFFFHHHLLLRRRYYY___dddgggbbbffffffbbbeeeooovvvwwwvvvqqqmmmnnnooorrrzzzuuufff[[[\\\^^^bbbdddeeefffggggggcccdddeeeddddddcccdddfffcccdddeeefffeeecccaaa___TTTHHH>>>>>>???:::666555666666555555666777888999777777777777777666555555444444444555555555555666555555555666777999;;;<<<777777888999::::::::::::999===DDDKKKOOOMMMGGGCCCDDDBBB@@@???>>>===:::999;;;::::::999999::::::;;;<<<<<<<<<===============888888888999999:::::::::===>>>???@@@@@@AAA@@@@@@<<<;;;:::999:::<<<>>>?????????@@@@@@@@@AAAAAAAAACCCAAA>>>;;;:::;;;===>>><<<===???AAAAAA@@@>>>===AAA@@@@@@???>>>======<<<===>>>======<<>>@@@AAA???<<<;;;:::999888888888999999<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>???@@@@@@@@@===<<<;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@===;;;::::::;;;<<<===>>>???@@@@@@???===<<<>>>>>>>>>>>>============@@@>>>===>>>@@@AAAAAA@@@CCCDDDEEEGGGJJJNNNQQQSSSNNNPPPSSS\\\nnn|||~~~www___PPPHHHEEECCCEEEIIIOOOZZZfffmmmnnnwww{{{ttthhhfffbbbaaa^^^\\\[[[ZZZZZZZZZXXXVVVTTTSSSRRRPPPMMMJJJKKKKKKJJJIIIHHHEEE@@@<<<===<<<::::::<<<@@@DDDGGGLLLOOOSSSWWW\\\bbbiiimmmsssxxx~~~}}}uuujjj||||||mmm]]][[[ZZZYYY[[[___gggnnn}}}rrrjjjddd^^^[[[ZZZYYYWWWTTTQQQOOOMMMKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKNNNQQQTTTUUUYYY^^^aaabbbeeekkkpppuuuxxx|||{{{xxxvvvtttqqqnnngggddd```[[[XXXVVVVVVVVVPPPTTTWWWVVVSSSUUU\\\cccllltttuuuggg]]]TTTJJJBBB@@@@@@>>>=========AAACCCEEEJJJTTTYYYZZZ\\\^^^bbbeeeggghhhgggggg^^^\\\ZZZ^^^fffppp{{{~~~~~~uuujjjccc``````iiiooorrrooolllmmmoooooosssrrrppppppooolllgggcccbbbcccdddeeeccc\\\QQQHHHBBB???;;;999888888777666888777777666666666666666777777777666666555555444444555555555666666666666777777666666666666777777777777777666666777777888777;;;???BBBCCCDDDEEEFFFJJJEEE???>>>???AAA???======<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::<<<======>>>??????@@@@@@???>>>=========>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???===<<<<<<===>>>===>>>???@@@@@@??????>>>@@@@@@@@@??????>>>>>>>>>???===<<<===???@@@@@@???AAAAAABBBCCCEEEHHHKKKMMMJJJKKKMMMTTTeee}}}xxxuuuooo[[[LLLCCCBBBBBBDDDHHHQQQ]]]fffkkkmmmoooxxxsssgggbbb______]]][[[ZZZYYYYYYYYYXXXVVVTTTSSSRRRQQQNNNKKKMMMLLLLLLKKKJJJGGGBBB>>>===<<<::::::<<>>:::;;;===<<<;;;===???EEELLLQQQYYYcccggggggcccccceeejjjmmmmmmhhhddd]]]ZZZYYY]]]iii{{{xxxkkk^^^ZZZ^^^dddlllssswwwqqqllllllppprrryyyyyyxxxtttmmmgggbbb``````ccceeebbbYYYMMMDDD???>>><<<999777777888777666777777666666555555666666555555555555555555555555444444555555555666666666777777666666666666777777777777666555555666666777666888;;;<<<===???AAACCCFFFBBB>>><<<>>>@@@???======<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;<<<=========>>>??????@@@@@@??????@@@??????>>>>>>===AAAAAABBBBBBCCCCCCCCCCCCDDDCCCAAA@@@?????????@@@===>>>???@@@AAAAAAAAA@@@CCCCCCBBBAAA@@@@@@??????>>><<<;;;;;;===>>>>>>===@@@@@@@@@AAABBBDDDGGGHHHIIIJJJKKKPPP___zzz~~~yyyqqqvvvlllUUUGGGBBBAAAAAACCCHHHQQQ]]]eeejjjkkkqqq{{{}}}tttggg___\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWUUUTTTTTTRRROOOMMMOOONNNMMMMMMLLLIIIEEEBBB===<<<;;;:::;;;>>>AAACCCEEEIIINNNSSSWWW[[[___bbbjjjooouuuyyy{{{}}}MMM^^^wwwzzzrrroooeeeWWWTTTZZZTTT[[[dddmmmxxx}}}wwwvvvtttlllddd___[[[WWWTTTSSSRRRNNNKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBAAABBBEEEHHHGGGIIILLLMMMNNNPPPSSSWWWXXXZZZ]]]bbbhhhnnnsssvvvxxx{{{yyysssooonnnrrrpppmmmkkkhhhddd___[[[XXXWWWTTTQQQPPPOOOOOOOOOTTTWWW[[[]]]___dddlllssszzz|||uuuoooggg^^^VVVNNNGGGCCCEEE???;;;<<<>>>>>>???AAA@@@JJJVVV___hhhooopppmmm```___```eeekkklllhhhccc[[[YYYWWW\\\lll|||wwwuuuvvvrrrkkkaaaZZZ[[[cccjjjnnnwww|||vvvmmmkkknnnqqquuuxxxxxxrrriiiaaa^^^___aaaeeeeee]]]NNNCCC>>>>>>;;;999777666777888777666777666666555555555666666333333333444444555555555666666666777777777888888777777666666666666777777777666666555555555555666555666777888999;;;>>>AAADDDAAA===<<<=========;;;;;;:::999888888888999999<<<;;;;;;::::::;;;;;;<<<>>>============>>>>>>???======>>>>>>????????????>>>???@@@AAAAAA@@@>>>===AAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA@@@??????>>>===;;;::::::<<<===<<<;;;@@@@@@@@@AAACCCEEEGGGIIILLLNNNQQQUUUaaaxxxyyyttt{{{~~~cccQQQFFFCCCAAABBBDDDJJJTTT^^^iiilllsssyyyyyyqqqeee\\\ZZZZZZZZZZZZYYYYYYXXXWWWXXXWWWUUUUUUUUUSSSQQQOOOPPPOOONNNNNNMMMKKKGGGDDD>>>===<<<;;;;;;===???@@@BBBFFFLLLQQQTTTWWWZZZ\\\eeejjjpppuuuwww{{{KKKUUUeeezzzxxxcccWWWVVVRRRSSSVVV\\\ffftttzzzrrrhhhccc\\\XXXVVVTTTPPPLLLMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFEEECCCBBBBBBEEEGGGDDDEEEFFFGGGGGGIIIKKKMMMPPPQQQSSSVVV[[[```eeehhhmmmppptttwwwxxxxxxyyyyyy|||}}}~~~~~~|||uuuooojjjgggeeehhhgggdddccc```]]]XXXUUUSSSRRRQQQOOONNNNNNNNNNNNTTTWWW\\\```eeekkkrrrxxxyyy{{{~~~{{{tttkkkfff^^^ZZZSSSMMMIIIFFFCCCAAACCC>>>;;;===@@@AAAEEEJJJHHHTTTbbbllltttwwwtttnnn^^^[[[ZZZ]]]bbbeeebbb___XXXXXXVVV[[[mmmwwwppppppooojjjccc______ccciiilllpppzzzyyyoookkkkkklllmmmqqqrrrnnnfff``````bbbiiiiiicccVVVFFF<<<;;;>>>888777555666777888888777666666555555555555666666222222333333444444555555666666666666777777777777777777666666666666777777777777666555555555555555555666777666777999<<>><<<<<<;;;;;;:::;;;:::999888888888999999<<<;;;;;;::::::;;;;;;<<<===============>>>???@@@>>>>>>>>>>>>>>>?????????;;;===???AAABBBAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>??????@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>>>>===<<<::::::<<<<<<<<<;;;>>>>>>???@@@BBBEEEHHHJJJMMMRRRWWW\\\cccssswwwuuusssaaaLLLFFFCCCCCCDDDDDDJJJRRR___hhhrrrwwwtttlllccc]]]ZZZYYYYYYXXXXXXXXXWWWWWWXXXWWWUUUUUUUUUTTTRRRPPPOOONNNMMMMMMLLLKKKHHHFFF@@@???===<<<<<<<<<===>>>AAAEEEJJJOOORRRTTTWWWZZZaaaffflllqqqtttyyy~~~MMMPPPWWWdddxxx|||iii^^^XXXSSSPPPRRRWWW```nnn{{{vvvmmmccc]]]ZZZXXXTTTOOOQQQPPPOOONNNLLLKKKJJJIIIEEEFFFHHHIIIJJJJJJIIIHHHEEEFFFFFFEEECCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEJJJKKKLLLNNNQQQUUUXXXZZZaaadddgggiiijjjkkklllnnnqqqrrrtttvvvxxxzzzzzz{{{yyyxxxxxxyyy{{{|||zzzyyyvvv{{{~~~}}}|||zzzxxxzzz||||||uuurrrrrrsssssssssqqqmmmhhhdddaaa___^^^^^^\\\ZZZXXXWWWUUURRRPPPNNNNNNNNNOOOOOOQQQRRRRRRUUUYYY^^^dddhhhmmmrrrvvvsssqqqooolllhhhaaaZZZUUUNNNKKKFFFBBBAAA@@@???>>>===;;;<<>><<<<<<;;;;;;;;;===<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????:::<<<>>>@@@AAAAAA@@@@@@??????@@@AAABBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@??????????????????@@@AAABBB????????????>>>>>>>>>>>>???===<<<;;;=========<<<;;;;;;<<<===@@@CCCFFFHHHJJJQQQXXX[[[]]]fffuuuvvvzzzsssUUUJJJCCCCCCCCC@@@BBBHHHTTTbbbqqqwwwvvvqqqjjjeeeZZZYYYWWWUUUTTTUUUUUUVVVWWWVVVUUUUUUUUUUUURRRPPPOOONNNLLLLLLLLLKKKIIIGGGBBBAAA@@@>>>===<<<======???BBBGGGKKKOOORRRVVVYYY]]]bbbhhhmmmqqquuu|||PPPNNNOOOUUUaaattt{{{mmmcccXXXSSSPPPQQQZZZdddjjjyyy}}}pppgggdddbbb]]]YYYVVVUUUTTTRRRPPPOOOMMMMMMGGGHHHJJJKKKLLLKKKJJJIIIDDDFFFHHHHHHFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHJJJMMMOOOPPPUUUWWWYYYZZZ[[[\\\___aaabbbcccfffhhhjjjlllmmmmmmpppoooooopppsssttttttsssoooqqqrrrtttvvvxxx|||~~~~~~zzzzzz}}}|||wwwuuuuuuuuutttqqquuuwwwvvvxxx}}}~~~wwwppphhhbbbaaaaaabbbaaacccbbb```]]]ZZZXXXWWWWWWVVVTTTRRRQQQQQQQQQPPPOOONNNOOORRRUUUYYY\\\___```cccfffiiillllllllllllkkkdddaaa\\\YYYVVVRRRLLLHHHDDDBBB@@@?????????>>>===AAACCCJJJUUU\\\___ccchhhgggmmmrrrssssssrrrmmmggg]]]\\\[[[YYYVVVRRRNNNLLLMMMRRRVVV]]]rrr~~~|||sssooorrrxxxvvvrrrnnnnnnrrrxxx|||yyypppllljjjhhheeeggghhhgggdddcccdddfffdddZZZMMMBBB<<<:::999888777666666777999999888666555444444444444555666777444444444444555555555555333333333444444444555555777777666666666666777777999999888777666666666666444555666666666777999;;;;;;;;;<<<<<<<<<===>>>???===<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<>>>????????????>>>>>>???@@@AAABBBCCCCCCDDDAAAAAABBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>???@@@@@@>>>>>>>>>???????????????AAA???======>>>???>>>===;;;;;;<<<<<<>>>AAACCCEEEGGGNNNTTTTTTQQQUUUaaakkk}}}{{{dddRRREEEDDDDDD@@@@@@EEEMMM\\\lllvvvzzzyyyqqqgggYYYWWWTTTQQQOOOPPPRRRSSSUUUTTTTTTTTTUUUTTTRRRQQQOOONNNLLLLLLMMMLLLJJJIIIDDDCCCBBB@@@>>>===<<<<<<===@@@DDDHHHKKKPPPUUUXXXZZZ___eeeiiilllqqqxxx}}}}}}RRROOOLLLMMMSSS```tttyyyiii^^^UUUOOORRRYYYZZZeeeqqq|||{{{qqqmmmkkkgggcccYYYYYYWWWUUUSSSRRRPPPOOOIIIJJJLLLMMMMMMKKKJJJHHHEEEHHHJJJKKKIIIGGGFFFFFFIIIGGGEEEEEEEEEEEEDDDCCCAAABBBDDDEEEGGGIIIJJJKKKMMMNNNPPPPPPQQQSSSUUUXXXWWWXXX[[[]]]```aaabbbccciiihhhhhhiiilllnnnoooooollliiifffiiinnnsssttttttyyyzzzzzzzzz{{{~~~~~~|||||||||}}}~~~{{{uuuooolllooovvv}}}~~~zzztttpppooopppqqqqqqnnnssstttpppmmmnnnpppooofffaaa[[[WWWXXXYYYXXXWWW[[[YYYXXXVVVTTTRRRQQQQQQTTTQQQOOONNNPPPQQQQQQPPPSSSUUUYYY^^^dddiiimmmooouuuvvvvvvtttpppjjjeeeaaaUUURRRMMMKKKJJJGGGCCC??????>>>>>>???AAABBBBBBAAAMMMRRR]]]jjjqqqrrrtttwwwppprrrrrrmmmkkkjjjgggbbbVVVXXXZZZXXXSSSMMMIIIFFFIIIPPPVVV___tttzzz{{{zzzrrrooossszzz{{{yyyuuusssvvvwwwnnnlllllljjjddddddeeedddbbbaaaaaabbbVVVLLL@@@:::<<<>>><<<999777777666777999999888666444444444444444555666777555555555555555555555555555555555666666666777777777777666666666666777777::::::888777666666666666333444666666666666777999777999;;;<<<===???AAABBB;;;:::999888888888999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>??????@@@BBBCCCDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>=========>>>???===>>>>>>???@@@@@@AAAAAABBBAAA???>>>???@@@???>>>>>>>>>>>>>>>???@@@BBBCCCEEELLLQQQNNNIIIJJJUUU___ppp~~~xxxpppZZZHHHEEEFFFBBBBBBGGGHHHUUUdddoooxxxyyynnn```YYYVVVQQQMMMLLLMMMOOOQQQUUUTTTSSSSSSTTTTTTRRRQQQPPPOOOMMMMMMMMMMMMLLLJJJFFFEEECCCAAA???===<<<<<<<<<>>>AAAEEEIIINNNTTTXXXXXX\\\bbbfffiiinnnuuu{{{{{{[[[TTTMMMKKKJJJMMMZZZhhhppp```XXXVVVVVV]]]YYYXXXaaapppzzzwwwpppfffhhhaaaZZZWWWWWWVVVUUUVVVQQQOOOMMMLLLLLLKKKIIIGGGCCCDDDEEEFFFFFFEEEDDDDDDFFFEEEDDDEEEFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGHHHJJJLLLMMMKKKJJJPPPPPPQQQRRRSSSSSSTTTTTTYYYZZZ]]]```ccceeeeeefff````````````bbbeeehhhjjjkkklllmmmnnnppptttxxx|||}}}zzzwwwuuuvvvyyy}}}|||{{{xxxuuusssqqqoooooooooggg]]]ZZZ```hhhnnnpppmmmmmmkkkjjjhhhfffeeedddlllmmmmmmlllhhhbbb]]]YYYVVVTTTRRRPPPOOOPPPQQQRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMOOOQQQRRRSSSTTTTTTWWWYYY___hhhrrr{{{|||rrrfffZZZSSSHHHGGGEEEBBBAAAAAAAAABBBBBB???===<<<>>>CCCIIIMMM]]]iiiwww}}}yyyvvvppphhhbbb___aaaccc\\\[[[XXXSSSMMMHHHFFFEEEIIIRRR```mmmxxx||||||yyyrrrmmmmmmsssvvvxxxwwwwwwzzzxxxlllfffeeehhhhhhgggfffggggggaaaWWWOOODDDAAA===999666666777999888777555444333444666777555444444444444555666666777777777777777777777777333333555666777777777777777888999::::::999888777:::999888888888999;;;;;;888777666666666777999999999999999:::;;;<<<===>>><<<;;;:::999999999:::;;;;;;<<<;;;:::999:::===@@@???>>>>>>>>>???@@@AAAAAACCCBBBBBBAAAAAA@@@@@@???<<<=========>>>>>>??????<<<======>>>???@@@@@@AAABBBBBBCCCCCCCCCBBB@@@???============>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===???===<<<<<<===@@@CCCEEEIIIJJJJJJHHHGGGGGGJJJLLL[[[rrrxxx~~~vvvfffTTTKKKFFFBBBDDDJJJJJJLLLRRRZZZbbbgggiiihhh___ZZZSSSLLLGGGFFFHHHIIIQQQQQQRRRSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMNNNOOOGGGGGGFFFDDDBBB@@@>>>===AAA@@@@@@AAAEEELLLRRRVVVVVVXXX[[[^^^bbbhhhnnnsss|||aaaXXXPPPLLLJJJKKKTTT^^^ooosssddd[[[SSSPPPPPPUUU^^^hhhooosss}}}|||wwwppprrrmmmhhheeebbb___\\\ZZZYYYVVVSSSQQQOOONNNKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEGGGEEEDDDDDDEEEEEECCCAAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGIIIJJJIIIGGGIIIJJJJJJKKKLLLMMMMMMMMMQQQRRRUUUWWWYYYZZZZZZZZZSSSSSSSSSSSSUUUXXX[[[]]]]]]^^^``````aaadddhhhlllqqqooollliiiiiijjjlllnnnkkkjjjhhheeecccbbbaaa``````ZZZSSSRRRWWW\\\___```bbbbbbbbbaaaaaa`````````bbbbbbbbbaaa^^^[[[XXXVVVTTTRRRPPPNNNMMMNNNNNNOOONNNNNNNNNNNNNNNMMMLLLLLLNNNOOORRRTTTVVVWWWXXXXXX]]]___eeennnyyy~~~rrreeeYYYOOOJJJCCCCCCAAA@@@???>>>======??????AAADDDIIIOOOTTTWWWnnnzzzwwwrrrkkkddd___^^^^^^^^^XXXWWWTTTOOOIIIFFFEEEFFFOOOYYYfffpppuuuxxx}}}}}}xxxuuuvvvtttmmmhhhiiilllooossssssrrrsssxxx|||}}}~~~|||uuullleeedddeeegggjjjkkkhhh```UUUMMMHHHAAA???<<<999777777777888888777555444444555666666555444444444444555666666666666666666666666666666444444555666777777777777777777888999999888777777999888888777888999:::;;;999999888777888999:::;;;;;;;;;;;;;;;<<<>>>???@@@;;;;;;:::999999::::::;;;;;;;;;;;;:::999:::===?????????>>>>>>>>>???@@@@@@DDDCCCBBBAAA@@@???>>>===<<<<<<=========>>>>>>>>><<<======>>>>>>?????????AAAAAABBBCCCBBBAAA@@@???<<<<<<<<<<<<============??????>>>==================>>>@@@AAAAAA@@@>>>===>>>>>>======>>>@@@BBBCCCFFFFFFFFFDDDCCCCCCEEEGGGOOOaaazzz||||||mmm]]]TTTMMMGGGFFFIIIFFFFFFHHHLLLRRRYYY^^^bbb\\\XXXQQQKKKGGGFFFHHHIIIPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPOOOMMMMMMMMMNNNNNNHHHHHHGGGEEEDDDBBB@@@???@@@??????@@@DDDIIIOOOSSSUUUWWWZZZ]]]aaaffflllpppxxx{{{~~~bbbYYYOOOKKKHHHHHHKKKOOOXXXqqqwwwcccYYYUUUQQQMMMMMMPPPSSSVVV^^^kkk{{{vvvtttsss{{{{{{{{{xxxtttnnniiieeedddaaa\\\YYYVVVTTTQQQOOOLLLKKKKKKJJJIIIGGGFFFFFFHHHGGGEEEEEEFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFHHHIIIGGGFFFDDDEEEEEEEEEFFFGGGGGGGGGIIIJJJLLLNNNNNNNNNNNNNNNKKKKKKKKKKKKMMMOOORRRSSSTTTUUUVVVVVVVVVXXX[[[^^^bbbaaa^^^\\\ZZZYYYYYYZZZ]]]\\\ZZZYYYWWWWWWVVVVVVUUURRROOOOOORRRUUUTTTSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTSSSQQQOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPUUUXXX\\\aaaeeeggghhhhhhjjjkkkooovvv~~~~~~qqqbbbUUUKKKEEEBBB???>>>>>>>>>>>>>>>>>>>>>@@@DDDKKKSSSZZZ```cccdddwwwxxxqqqggg```]]]\\\ZZZXXXSSSSSSQQQMMMIIIHHHIIIJJJSSS\\\gggllliiiggghhhkkkmmmlllmmmooolllgggeeegggfffiiimmmmmmkkkkkknnnpppmmmppprrrpppjjjeeecccbbbccchhhkkkdddUUUHHHBBBAAA<<<;;;:::888888777777777777777666666555555555555555555444444555555666777555555555555555555555555555555666777777666666666777777888888888888777777777777777777777888999999::::::999999::::::;;;<<<:::::::::;;;<<<===>>>???;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::<<>>>>>===>>>>>>>>>DDDCCCBBBAAA???===<<<<<<<<<<<<<<<<<<====================================???@@@AAAAAAAAA@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@DDDEEEDDDBBB@@@@@@BBBDDDFFFOOOaaazzz~~~~~~qqqdddZZZSSSKKKGGGFFFHHHEEEBBB@@@AAAHHHQQQWWWWWWTTTNNNIIIFFFFFFGGGHHHOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMIIIIIIHHHGGGFFFDDDBBBAAA???>>>===>>>AAAFFFKKKNNNRRRUUUXXX[[[^^^bbbhhhlllqqquuuyyy}}}aaaYYYPPPKKKJJJIIIIIIHHHQQQaaa|||nnneeeZZZQQQLLLLLLLLLLLLQQQYYYgggxxx}}}mmmgggjjjnnn}}}~~~yyysssooojjjeeebbb^^^ZZZWWWQQQPPPNNNLLLKKKJJJJJJJJJJJJHHHFFFFFFGGGHHHGGGEEEGGGFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFGGGIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPOOOOOOOOORRRTTTVVVVVVUUUSSSQQQPPPOOONNNSSSRRRQQQQQQPPPPPPPPPQQQOOONNNLLLMMMOOOOOONNNLLLKKKLLLMMMNNNOOOPPPQQQQQQOOOPPPRRRUUUWWWYYYZZZZZZVVVVVVTTTSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[\\\```ccciiioootttwwwxxxyyywwwwwwvvvwwwzzz{{{zzzyyyqqqjjj___RRRIIICCC@@@@@@===<<<<<<<<<>>>BBBFFFHHHJJJPPPZZZcccjjjmmmmmmlllqqq}}}{{{rrrfff^^^[[[XXXTTTPPPMMMOOOQQQQQQOOOOOOOOOPPPUUU]]]dddddd^^^YYY[[[^^^fffgggiiihhheeeccceeehhhfffggghhhgggeeeeeehhhjjjfffiiilllkkkhhhdddaaa```^^^aaa```XXXJJJ@@@<<<===777888888888888888777777666777777777666555444333555555555555555666666777666666666666666666666666666666777777777666666555777777777777777777777777666666666666666777777888999999999:::::::::;;;;;;777777888888999;;;<<<===::::::::::::;;;;;;;;;<<<<<<===>>>===;;;;;;===?????????>>>===<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<>>>>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===AAAAAA@@@>>><<<<<<>>>???DDDGGGRRRgggyyylllaaaYYYQQQKKKHHHKKKHHHDDD>>><<>>===<<<===???CCCFFFIIIOOOQQQUUUWWWZZZ^^^cccgggkkkooouuuyyy}}}ddd^^^VVVPPPOOOOOOMMMJJJPPPVVVeee|||{{{iii\\\UUUSSSPPPNNNNNNQQQXXXcccqqq~~~nnn```\\\bbbkkk{{{yyyrrrkkkccc___YYYWWWTTTQQQOOOOOOOOOOOOJJJHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEHHHFFFEEEFFFHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHFFFFFFHHHIIINNNNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEFFFGGGGGGFFFHHHHHHIIIIIIJJJJJJKKKKKKIIILLLRRRWWW\\\]]]^^^]]]XXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^```dddgggjjjllllllmmmooorrrvvvxxxyyyzzzzzzvvvtttpppnnnllliiifffcccYYYUUUOOOHHHBBB???>>>>>>;;;:::999;;;@@@HHHQQQVVVYYY___gggnnnrrrqqqnnnkkkiiirrr|||yyyooobbbZZZVVVSSSNNNJJJHHHLLLRRRUUUVVVUUUTTTTTTWWW[[[^^^\\\WWWUUUYYY___eeefffddd```]]]___dddhhheeedddaaa___^^^```dddhhhgggiiiiiihhheeebbb___^^^]]]YYYQQQHHH@@@;;;999888555555777888888888777777777777777777666555444333666555555555555666777777777777777777777777777777666777777777777777666666666666666666666666666666555555666666777777777777777888888999999999999999777777777777999:::;;;<<<::::::;;;;;;<<<<<<<<<<<<>>>???@@@???======>>>@@@>>>>>>===<<<;;;;;;;;;;;;=========>>>>>>>>>>>>???==================<<<<<<============<<<<<<<<<<<<<<<===>>>?????????>>>===<<<<<<=========>>>>>>>>><<<;;;;;;:::::::::::::::<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;<<<;;;999888777999;;;CCCEEEKKKYYYlll{{{nnnddd\\\TTTMMMHHHFFFCCC???======@@@BBBIIIGGGEEEDDDCCCDDDFFFGGGJJJLLLNNNPPPRRRSSSTTTUUUSSSSSSRRRQQQPPPOOOMMMMMMKKKKKKKKKKKKJJJIIIHHHGGG>>>>>><<<<<<===@@@CCCEEEJJJMMMQQQTTTWWWZZZ___bbbfffkkkqqqvvvzzz~~~nnnkkkcccYYYSSSQQQNNNIIILLLKKKRRRcccyyytttdddXXXQQQLLLLLLMMMPPPWWWaaajjjpppssswwwpppggg]]]TTTRRRZZZeeeyyy~~~tttmmmbbb___[[[VVVRRRQQQQQQQQQMMMKKKIIIIIIJJJLLLLLLKKKHHHHHHHHHGGGFFFFFFEEEEEEGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHDDDIIIPPPWWW]]]_________ZZZ[[[]]]___aaacccdddeeeoooppprrruuuxxxyyy{{{{{{xxxxxxwwwuuusssqqqooonnneeebbb___\\\ZZZXXXTTTRRRKKKIIIFFFBBB???<<<;;;:::999999999===DDDOOOZZZaaafffiiinnnqqqpppmmmiiieeefffkkkppprrruuuzzz{{{xxxnnnggg]]]VVVRRRPPPNNNLLLIIINNNTTTXXXXXXWWWVVVUUUTTTTTTUUUSSSRRRTTTYYY^^^dddddd___YYYWWW\\\bbbdddaaa^^^ZZZWWWXXX\\\aaadddiiiiiiiiigggddd___ZZZWWWZZZQQQEEE===:::888555222444555666777888888888888888888777666555444444333666666555555666666777888888888888888888888888888666666777888888777777777666666555555555555666666555555666777777777777777555666777888888888888777888888888999:::;;;<<<===999:::;;;<<<<<<===<<<<<<>>>???@@@@@@>>>===>>>???<<<<<<;;;;;;:::;;;;;;;;;:::;;;<<<<<<===>>>??????>>>>>>>>>>>>====================================<<<===>>>?????????>>>===============>>>>>>>>>???<<<;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<===<<<======<<<::::::===??????BBBGGGNNN\\\qqquuulllaaaWWWJJJFFFAAA>>>=========<<>>======???AAABBBEEEHHHMMMPPPTTTWWW[[[^^^bbbfffmmmrrrvvvzzz~~~}}}}}}||||||}}}~~~~~~mmm```YYYTTTOOOLLLJJJMMMWWWcccnnn}}}}}}iii```^^^[[[XXXUUUUUUYYY\\\^^^^^^bbb[[[UUUQQQNNNMMMTTT___vvvwwwssslllddd___[[[ZZZZZZXXXUUURRRPPPPPPQQQQQQPPPLLLLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAACCCEEEFFFHHHIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGFFFEEEGGGHHHHHHGGGFFFGGGHHHFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCDDDEEEEEEDDDDDDDDDEEECCCCCCCCCDDDEEEFFFFFFFFFDDDHHHNNNTTTZZZ^^^```aaa___aaadddhhhlllooorrrsss{{{{{{{{{{{{zzzyyyxxxxxxrrroookkkfffaaa]]][[[ZZZPPPNNNLLLKKKKKKJJJHHHFFFCCCBBB@@@>>><<<;;;:::::::::<<>>??????===<<<<<<===::::::::::::::::::;;;<<<;;;;;;;;;<<<<<<======>>>@@@@@@??????>>>>>>>>>>>><<<======>>>>>>?????????<<<===>>>???@@@??????>>><<<<<<<<<=========>>>>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;::::::;;;===>>><<<======<<<<<<<<>>===>>>===;;;<<<===>>>???AAACCCDDDEEEDDDFFFIIILLLOOOQQQSSSSSSQQQRRRRRRSSSRRRQQQPPPOOOKKKKKKLLLLLLLLLKKKKKKJJJBBBAAA@@@>>>>>>???@@@@@@AAADDDIIINNNQQQUUUYYY\\\___ccchhhnnnqqquuuyyy{{{yyyxxxxxxxxxyyy{{{|||}}}ssshhhaaa[[[QQQNNNPPPUUUWWWWWW]]]fffkkktttvvvnnnbbb[[[YYY[[[]]]]]][[[TTTOOOOOOOOOOOOVVV___sssyyyqqqllljjjjjjccc```[[[XXXWWWWWWVVVUUUQQQQQQQQQPPPOOONNNNNNMMMKKKIIIGGGFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBDDDFFFHHHJJJLLLMMMMMMMMMDDDEEEEEEFFFFFFFFFEEEEEECCCEEEGGGGGGFFFEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@???@@@@@@AAAAAA===@@@CCCDDDDDDBBBAAAAAA???@@@AAABBBCCCEEEFFFFFFFFFIIIMMMRRRXXX]]]aaaccceeehhhlllqqqvvvzzz}}}~~~yyyxxxvvvsssooollliiiggg___\\\VVVQQQLLLHHHGGGFFFEEECCCBBBAAABBBBBB@@@>>>@@@>>>===;;;;;;;;;<<<======@@@FFFNNNWWW```fffjjjlllkkkiiifffcccaaa___]]]RRRWWWYYYZZZ\\\``````]]]YYYYYYXXXWWWXXX\\\ccchhhaaa```___]]]ZZZYYYZZZ[[[^^^\\\ZZZ]]]aaaeeeeeedddaaaaaa]]]YYY\\\dddddd___YYYWWWVVVWWWZZZ^^^```aaaaaadddggghhhddd[[[PPPHHH???<<<888777999999888777777777666666777888999:::;;;999666444333333444555666666666666666777888888666666666666666666666666555555666888888999999999666555444333333444555666555666888999999999888777555666777888999888777777555555666666777888:::;;;888999;;;===>>>>>>===<<<;;;===>>>===;;;::::::;;;999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<======>>>???@@@@@@AAA<<<===>>>@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;:::::::::;;;;;;===>>>???>>><<<:::999999;;;>>>@@@555666777666666777:::<<<;;;>>>@@@AAAGGGVVVkkk{{{zzzhhhQQQBBB??????>>><<<999:::<<<>>>AAACCCDDDEEECCCDDDGGGKKKNNNPPPRRRSSSQQQQQQRRRSSSSSSRRRQQQPPPKKKKKKLLLLLLLLLLLLKKKKKKCCCBBBAAA????????????@@@>>>BBBGGGLLLPPPTTTXXX[[[\\\```fffkkknnnqqquuuwwwxxxxxxxxxxxxyyy{{{}}}~~~|||ppphhh^^^UUUOOOOOONNNKKKMMMSSSWWW]]]fffrrr~~~~~~vvvqqqjjjeeeeeehhhZZZPPPQQQPPPMMMRRR\\\qqq{{{tttpppkkkhhhgggddd___[[[[[[ZZZXXXVVVTTTTTTTTTTTTNNNNNNMMMLLLJJJIIIHHHGGGHHHHHHGGGEEEDDDDDDEEEGGGFFFFFFIIIMMMPPPOOOKKKFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDGGGEEECCCAAA@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHIIIMMMRRRXXX^^^cccfffmmmnnnqqqtttvvvvvvvvvuuusssnnnhhhbbb]]]XXXTTTQQQNNNKKKFFFBBB???>>>>>>>>>========================???>>>===<<<===???AAABBBAAAIIITTT___fffkkkppptttiiijjjkkkiiieee^^^XXXTTTQQQOOONNNPPPTTTWWWWWWVVVTTTZZZ]]]]]]gggvvvyyyrrrqqqfffbbbhhhhhhaaa^^^bbbfffhhhjjjmmmnnnnnnmmmlllcccbbbbbbccceeeeeecccaaa^^^^^^^^^^^^^^^```bbbdddgggfffdddaaa[[[QQQGGG@@@<<<;;;999777555555555555666888999888888999>>>BBB@@@>>>;;;888666666666777666666666666666666666666555555555555555555555555666666555555555444444444555555555555555555555555555555555666777777888888666777888999:::999888888777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999999:::::::::==================>>>>>>===>>>>>>>>>>>>?????????@@@??????>>>>>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<============;;;999888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888777;;;@@@BBBDDDLLLYYYddd~~~```OOOIIICCC>>><<<;;;:::;;;???@@@???AAAFFFBBBDDDGGGIIIJJJLLLOOOQQQRRRPPPNNNOOOQQQRRRPPPMMMKKKLLLLLLLLLLLLLLLKKKJJJDDDDDDCCCBBBAAA???>>>===@@@BBBEEEHHHKKKNNNRRRUUU^^^aaaeeefffgggkkkqqqvvvuuuwwwyyyzzzzzz{{{|||}}}}}}~~~uuuiii^^^TTTPPPNNNJJJJJJNNNJJJNNNSSSZZZcccppp~~~}}}nnnbbb^^^YYYQQQRRRYYYdddttt{{{wwwsssmmmiiidddccc```]]]ZZZXXXVVVVVVRRRRRRQQQOOONNNNNNNNNNNNJJJJJJJJJIIIHHHGGGHHHIIIGGGGGGIIILLLOOOOOOLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFEEEFFFEEECCCAAA@@@AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGLLLMMMOOOQQQUUUYYY\\\]]]```bbbdddggghhhhhhggggggaaa]]]XXXTTTPPPMMMJJJHHHGGGFFFCCC@@@>>>===>>>>>>999999:::;;;===>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGRRRZZZdddmmmqqqqqqrrrrrrmmmllljjjeee___WWWPPPLLLKKKIIIGGGGGGJJJOOOSSSVVV___iiipppsss{{{xxxkkkeeejjjnnnjjjiiimmmpppsssxxx||||||yyytttppppppllliiihhhiiiiiifffbbbaaabbbcccddddddcccbbbaaafffccc^^^YYYRRRJJJAAA<<<999888666555444555555666666777888888777999===AAABBB@@@<<<999777555555555444444444444444444444444555555555555555555555555666555555555444444444444555555555555555555555555555555666666777888888888555666777888888888777777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::888999999999::::::::::::;;;;;;<<<===>>>>>>==================>>>>>>>>>>>>???>>>======<<<<<<======<<<;;;;;;;;;<<<===>>>???;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<:::999888::::::::::::::::::::::::999999999999999999999999999999999888888999::::::999<<<@@@@@@AAAGGGRRR\\\wwwwwwuuuxxxuuu___QQQFFF???>>>===;;;;;;>>>>>>===???DDDCCCEEEGGGIIIJJJLLLPPPRRRTTTQQQPPPPPPQQQQQQOOOMMMJJJKKKKKKKKKKKKJJJIIIIIIDDDDDDDDDCCCAAA@@@>>>===>>>@@@CCCFFFHHHLLLPPPSSS[[[^^^bbbccceeehhhmmmrrrsssuuuxxxyyyyyyzzz{{{}}}|||~~~xxxjjj\\\TTTPPPLLLJJJJJJGGGHHHHHHJJJOOOXXXbbbiiiyyyyyypppfffYYYTTTVVVXXX```lllwwwzzzxxxtttooojjjfffbbb```[[[ZZZWWWUUUTTTTTTTTTTTTOOOOOOOOONNNMMMLLLKKKJJJGGGFFFGGGIIIKKKLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEEEEFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIOOOOOOOOONNNOOOOOOPPPQQQOOOPPPRRRTTTTTTTTTTTTSSSMMMJJJFFFDDDBBBAAA???>>><<<;;;:::999999999999999999999999:::<<<@@@CCCEEEJJJMMMQQQUUUVVVVVVTTTSSSbbbiiirrrxxxyyyvvvrrrppppppmmmggg___WWWNNNHHHDDDDDDDDDCCCBBBCCCIIISSSZZZlllyyyrrrjjjooovvvwwwvvvxxxxxxzzz~~~{{{rrrooopppooojjjdddcccdddeeeggghhhfffbbb^^^ccc]]]UUULLLFFF@@@;;;888666555444333333444666666666777777777777888;;;>>>AAA@@@===999777555555444333333333333333333333333444444444444444444444444555555555555444444444444555555555555555555555555555666666777777888888999444555666777777777666666888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::::::::;;;;;;:::<<<>>>@@@AAA@@@??????<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999888999999999999999999999999::::::::::::::::::::::::777777777888888:::;;;;;;:::===???>>>===@@@IIIQQQccc}}}wwwpppqqqwwwuuu^^^MMMDDDBBB>>>;;;:::<<<===<<<>>>BBBBBBDDDFFFGGGHHHKKKOOOSSSUUUTTTRRRRRRRRRQQQNNNLLLLLLLLLMMMMMMLLLKKKKKKJJJEEEEEEDDDCCCBBB@@@???>>><<<>>>@@@CCCEEEHHHMMMPPPVVVZZZ^^^___```ccchhhmmmppprrrtttvvvvvvwwwzzz|||{{{|||zzziii]]]WWWSSSOOOLLLLLLKKKJJJJJJKKKOOOTTTXXXYYYcccoooyyytttbbbVVVQQQQQQSSSVVV\\\bbbiiipppttt{{{}}}zzztttqqqkkkiiieeeaaa]]][[[ZZZZZZUUUUUUUUUUUUTTTSSSPPPNNNKKKKKKJJJKKKLLLMMMNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKMMMLLLKKKIIIGGGFFFEEEEEECCCCCCDDDEEEEEEEEEDDDDDDBBB???<<<;;;;;;;;;:::999777777777777777777777777<<<;;;:::;;;@@@FFFMMMQQQ[[[```fffjjjkkkhhhddd```iiimmmrrrvvvuuurrrmmmjjjlllhhh```WWWNNNGGGCCC@@@AAADDDGGGGGGGGGMMMYYYccctttvvvnnnsss}}}~~~|||uuuuuuvvvxxx~~~yyyuuuuuutttnnngggbbbbbbcccgggjjjiiiddd^^^]]]VVVKKKBBB===;;;::::::666555444333333444555666666666666666666888999;;;===<<<:::888666555444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555666777777888888999555555666666777777777777888888888999999999999:::::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;===@@@CCCDDDDDDCCCAAA<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::;;;::::::::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::;;;<<<===<<<:::===CCCIIIUUUlllyyyvvvqqqvvvrrr[[[MMMGGG@@@;;;999;;;<<<<<<>>>BBBBBBDDDEEEFFFGGGKKKOOORRRUUUUUUTTTSSSRRRPPPNNNLLLPPPPPPPPPPPPOOONNNMMMMMMFFFFFFEEEDDDCCCAAA@@@???:::<<<>>>???AAAEEEIIIMMMRRRUUUZZZ\\\\\\___dddhhhkkkmmmoooqqqrrrtttwwwzzzyyyzzz}}}~~~ooofff___YYYSSSQQQOOOMMMLLLKKKKKKKKKJJJNNNQQQWWW^^^hhhwwwkkkXXXNNNKKKJJJJJJKKKNNNRRRUUUWWW\\\^^^ccckkkvvv{{{uuuoookkkhhhgggbbb```_________^^^ZZZWWWUUUTTTSSSRRRQQQSSSUUUWWWTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEFFFGGGIIIKKKKKKGGGFFFDDDBBB@@@???>>>>>>=========>>>>>>>>>======>>><<<999888888999888777::::::::::::::::::::::::======???CCCLLLVVV```fffmmmrrrxxx|||{{{wwwpppllllllkkkjjjiiigggdddaaa___^^^ZZZSSSLLLFFFCCCBBBAAABBBHHHOOOQQQRRRWWWbbbkkkyyywwwqqqvvv}}}yyynnnnnnppptttzzz{{{vvvwwwvvvpppjjjdddbbbccchhhnnnooohhhaaaTTTMMMCCC<<<999:::<<<===888777555444333333444555555555444555666777777777666666555555555555555555444444444444444444444444444444444444444444444444333333444444444444444444555555555555555555555555555555555666777777888888666666666666777777888888777777888888888888999999::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::<<>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777:::999888888777777777888999:::;;;;;;:::<<<@@@DDDMMM[[[rrr~~~~~~{{{wwwwwwpppZZZMMMDDD===999:::<<<===???BBBEEEFFFHHHIIIJJJMMMPPPSSSSSSTTTUUUTTTRRRPPPNNNMMMQQQQQQQQQQQQPPPOOONNNMMMGGGGGGFFFEEEDDDBBBAAA@@@:::;;;<<<===>>>AAAFFFIIINNNRRRVVVXXXYYY[[[___ccceeegggjjjkkkmmmppptttwwwwwwxxx{{{~~~{{{sssllleee```\\\WWWSSSOOOLLLIIIFFFJJJHHHIIIMMMTTT^^^nnn|||ppp\\\OOOHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKNNNRRRYYYcccmmmttt}}}uuussspppooopppoookkkhhh^^^^^^\\\ZZZXXXXXX[[[]]]]]]\\\[[[ZZZXXXWWWUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIIIIHHHHHHIIIBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888777888999999888:::999999999:::;;;<<<===>>>BBBJJJTTT```kkksssxxxuuuyyy~~~{{{uuuqqqlllggg```[[[WWWUUUSSSRRROOOLLLHHHDDDCCCDDDGGGIIIIIIPPPXXX[[[\\\___gggnnnzzz}}}wwwrrrvvv}}}|||wwwmmmpppvvv|||vvvrrrttttttqqqllljjjggghhhooouuutttiii___JJJDDD===999888:::<<<===888777555444333333444444555444333444555666555444222222333333444444555555444444444444444444444444333333333333333333333333333333333333444444444444555555555555555555555555333444444555555666777777777777666666666777888999666666666777777777888888999999999999999999999999777888888888888999999999::::::999999999999888888777999;;;===>>>======<<<<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;<<<666777888:::;;;<<<<<<<<<::::::999999999999::::::;;;;;;::::::::::::;;;;;;777777777777777777777777888888888888888888888888::::::999777777666666666777888999999:::;;;>>>@@@FFFMMM[[[tttwwwyyynnnXXXKKKBBB<<<<<<======???AAAHHHJJJLLLMMMNNNOOOQQQSSSOOOQQQTTTTTTRRRPPPPPPOOOOOOOOOOOOOOONNNMMMKKKKKKHHHHHHGGGFFFEEECCCBBBAAA=========<<<<<>>===<<<;;;::::::::::::::::::::::::;;;<<<<<<;;;999777888:::<<<<<<<<<::::::::::::<<>>>>>======>>>EEEHHHKKKMMMLLLLLLLLLMMMJJJNNNRRRSSSRRRQQQQQQRRROOOOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBB@@@???>>><<<<<<===AAAEEEEEEIIINNNQQQQQQRRRUUUXXX[[[\\\___aaaccchhhmmmqqqsssuuuxxx{{{}}}vvvggg^^^XXXSSSQQQIIIEEEEEEIIIIIIHHHMMMUUU\\\ooozzzrrrhhh```]]]]]][[[TTTMMMIIIIIIKKKGGGGGGFFFDDDAAACCCGGGKKKJJJLLLNNNPPPSSSWWW[[[___```fffooouuuzzz}}}}}}{{{|||~~~{{{yyywwwuuurrrpppnnnkkkiiihhhggggggdddddddddcccbbbaaa```___bbbbbbccccccdddeeeffffffhhhhhhgggggggggfffffffff```]]]XXXRRRKKKFFFBBB@@@??????===<<<;;;:::::::::888888888999999:::<<<<<<:::999888999<<>><<<:::;;;AAADDDHHHIIIHHHGGGFFFFFFGGGLLLQQQSSSRRRQQQRRRSSSQQQQQQQQQPPPOOONNNLLLKKKIIIIIIHHHHHHFFFEEECCCBBBBBBAAA???===<<<===AAADDDBBBFFFKKKNNNNNNOOORRRUUUXXXZZZ\\\^^^aaaeeekkkooorrrtttwwwzzz}}}~~~~~~{{{{{{nnneee[[[RRRLLLKKKIIIEEECCCCCCGGGJJJNNNRRRXXX```fffgggdddbbbiiiiiijjjjjjiiihhhfffeeedddjjjkkkbbbYYYVVVWWWWWWUUUNNNFFFBBBCCCDDDBBB@@@EEEEEEEEEEEEFFFHHHJJJKKKJJJOOOTTTXXX[[[^^^cccfffjjjqqq{{{}}}{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvuuuuuuvvvyyy{{{}}}}}}zzzxxxxxxyyyxxxuuuqqqmmmcccVVVMMMHHHEEEAAA>>><<<>>>>>>;;;888666777::::::888999;;;:::888999>>>===<<<===@@@EEEHHHJJJJJJPPPMMMKKKKKKPPPVVV[[[^^^dddgggnnnvvvyyyvvvmmmeeefffgggjjjkkkjjjeee^^^XXXRRRMMMJJJJJJKKKKKKLLLLLLMMMSSSZZZ^^^```ccciiinnnsssqqqooonnnnnnnnnmmmkkkllloooyyyxxxwwwsssqqqppppppsssyyy~~~xxxvvvxxxwwwsssmmmjjjhhhhhhjjjnnnpppqqqppppppqqqqqqmmmaaaOOOBBB;;;999777444333333444555444333333222222333333444444444444333333222222222444444444333333222222222555444444333333444444555666444222444666666444111111222333444444444444444333333555666666666555444333333333444444444555555444444444444444555666777444444444444555555555666333333444555777888:::;;;777888999999999999888888999999:::;;;:::999888777777777777777666666666666666777777888888888888777777777666666666666777777888888999999999:::::::::777888888888888999999999:::999777666555555555666555444333333333333444555666666777888888888888888777777777777888888888888777888888888999999999999;;;999===IIISSSaaa}}}}}}xxxoooYYYFFFBBB???999777<<<>>>>>>??????@@@AAABBBBBBEEEGGGKKKOOORRRSSSTTTTTTTTTSSSQQQOOONNNNNNOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGFFFDDD@@@===<<<<<<===>>>AAADDDGGGIIIKKKMMMPPPSSSUUUWWWZZZ\\\^^^aaaeeehhhllloootttyyy}}}yyy|||zzzqqqjjjWWWQQQIIICCCCCCDDDEEEEEEJJJKKKLLLOOOQQQRRRPPPOOOSSSTTTUUUWWWXXXYYYXXXXXXbbbjjjnnniiibbb`````````]]]WWWPPPJJJGGGEEECCCBBBCCCBBBAAA@@@@@@BBBCCCDDDDDDFFFIIIJJJJJJKKKNNNPPPSSSYYY```ffflllrrrxxx}}}{{{uuuoooaaaYYYOOOHHHEEECCC@@@===<<<===>>><<<999888999:::888777999===>>><<<>>>BBBAAACCCGGGNNNVVV[[[^^^^^^aaa```___aaaeeeiiikkkllliiiiiijjjkkkjjjeee^^^XXXWWWXXXZZZ[[[[[[YYYUUURRRSSSSSSTTTVVVVVVWWWZZZ]]]fffiiikkkkkkjjjlllpppsssttttttuuuwwwxxxvvvssspppqqqrrryyyyyywwwnnnmmmlllllloootttyyy}}}||||||wwwpppmmmooopppoooqqqmmmjjjhhhjjjmmmooopppgggeeebbb```[[[RRREEE;;;999777555333222222222333444333333222222333333444444444333333333222222222555444444444444444333333333222222111111222222333555333222333555555333111000111222333333444444444333333555666666666555444333333333444444444555555555555555555555666777777444444555555555666666666666666666666666777888888777777777777777777666666888999:::::::::999777777777777777666666666555555666666777888888888888777888888777777777777888888888999999999999:::::::::888888888888888888888888999888777555555444555555555444333333333333444555666666777777777777777777666666666777777777888888777777777777888888888999777444777???FFFPPPhhhvvv{{{iiiNNNDDD@@@999555555<<<<<<==================CCCEEEIIIMMMPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHFFFEEEBBB???===<<<<<<===???AAADDDGGGHHHKKKNNNQQQRRRTTTWWWYYY[[[^^^bbbeeejjjmmmrrrwww{{{}}}~~~~~~}}}{{{{{{}}}kkk___QQQHHHFFFFFFEEECCCHHHEEEBBBAAAAAABBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJUUU]]]dddccc``````aaaaaagggeee```ZZZSSSOOONNNNNNOOOLLLIIIEEECCCBBBBBBBBBAAABBBCCCBBB@@@@@@AAABBBCCCEEEIIILLLOOOSSSXXX[[[```aaadddiiipppvvvyyyzzzvvvqqqkkkiiikkkmmmmmmlllssstttvvvwwwxxxzzz~~~}}}{{{{{{yyyxxxwwwvvvuuuooofff___SSSNNNGGGDDDCCCAAA???<<<999:::;;;:::888777888999777666999???BBBAAABBBEEEJJJMMMTTT]]]ffflllooooooooonnnnnnnnnppppppooommmeeeaaa\\\WWWTTTPPPLLLIIIIIIJJJKKKMMMPPPSSSUUUWWW\\\aaagggiiiiiijjjooosss{{{|||{{{zzzxxxxxxzzz|||www{{{}}}yyywwwxxx~~~vvvqqqhhhhhhhhhiiikkkooorrruuuqqqsssppphhhcccfffkkkmmmuuuqqqllliiihhhhhhhhhhhh[[[VVVPPPKKKGGGAAA:::444666555333111000000111111333333222222222222333333333333333333222222222222444444444444555555555555222222111111111111222222333222111222333444333222000000111222222333333444333333444555555555555444333333333444444444555555666666666666666666777888555555666666666777777777999888777666666555555666888777666444444444555555888888999999888888777666666666666555555555444444555666777777888888888777999999999888888999999999999999999999::::::::::::::::::999999888777777777888777666555444444444444555444444333333444444555555666666666666666555555555555555666666666666777666666666666777777777777999777888===???EEEWWWjjjzzzuuu{{{~~~}}}[[[KKKDDD===888777::::::;;;<<<<<<;;;;;;:::@@@BBBFFFIIILLLMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQOOONNNLLLKKKJJJIIIGGGFFFDDDBBB@@@>>><<<;;;<<<>>>AAACCCDDDGGGKKKMMMMMMOOORRRTTTVVVYYY]]]```hhhjjjooossswwwyyyzzzzzz~~~|||zzzzzz~~~uuudddVVVOOOLLLIIIHHHIIIEEEAAA???@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBFFFMMMSSSSSSTTTXXX\\\]]]jjjllllllhhhbbb___```dddfffbbb\\\TTTMMMHHHEEEDDDAAAAAABBBBBBBBBBBBCCCDDDCCCCCCDDDDDDFFFIIILLLNNNKKKKKKNNNSSSYYY]]]______[[[WWWTTTSSSTTTVVVWWWVVVYYY[[[]]]___```bbbfffiiihhhlllrrrxxx}}}}}}wwwqqqkkkgggdddccccccaaa`````````[[[TTTNNNKKKHHHDDDCCCBBBAAA>>><<<:::;;;;;;;;;::::::::::::888777<<>>;;;999555333444444222111000000000111333333222222222222333333333222222222222222222222222333333333444555555555444444333333333333444444222111111111222333333333111111111111222333333444333333444444444555555555333333333444444444555555666666555555555555666666666666666666777777777777999888777666666555555666999888666444333444555666888888888888777777666666666555555555444444444444555555666777888888888888999999888888888888999999999999999:::::::::;;;;;;;;;;;;:::999888777666555666666555555444444444444444444444444444444444444555555555666555555444333444444444555555555666666555555555666666666666777;;;:::;;;>>>>>>BBBNNN\\\yyyuuu}}}nnnYYYMMMDDD??????999:::;;;;;;<<<<<<;;;;;;===???CCCFFFIIIJJJJJJJJJMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRQQQPPPNNNMMMKKKJJJGGGGGGFFFDDDBBB???===;;;:::;;;===???@@@CCCFFFIIIIIIKKKNNNPPPSSSVVVZZZ\\\eeegggkkkooosssvvvwwwwww|||}}}~~~{{{jjj]]]UUUSSSSSSLLLIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@AAAFFFHHHGGGIIIPPPWWWYYY```eeeiiiiiigggiiiooouuuyyyuuummmdddZZZRRRLLLIIIEEEEEEFFFHHHIIIJJJIIIHHHDDDCCCBBBBBBCCCEEEFFFGGGEEEEEEFFFIIIMMMNNNNNNMMMHHHGGGEEEEEEEEEGGGGGGGGGKKKLLLNNNOOOOOOPPPSSSUUUSSSVVVZZZ___dddggghhhiiijjjkkklllmmmmmmlllkkkjjjffffffggghhhiiijjjjjjkkkhhheee```[[[VVVSSSQQQPPPRRRPPPPPPRRRUUUVVVSSSPPPKKKJJJHHHGGGEEEBBB???===AAA@@@>>>>>>>>>?????????<<<<<>><<<:::888777666444333444444333222222111111111333222222111111222222333222222222222222222222222111111111222333333333444444333333222222333333444000111111111111222444666555444333333222333444444333333333333444444555555333333333444444444555555555444444333333444444444666666666666777777777777777666666666666777777888:::999777555555666777888888888888777777777777777666555555555444444444444444444555777777888888888888888888777777888888888999999:::::::::;;;;;;;;;<<<;;;:::999888666555555555555555555555444444444444444444444444444444444444444555555555555444444444444444444555555555555444555555555666666666666666777999:::;;;???HHHRRRkkk|||vvv}}}~~~oooZZZJJJBBB@@@:::::::::::::::;;;;;;<<<;;;===AAADDDFFFGGGGGGGGGKKKLLLOOOQQQSSSTTTTTTTTTRRRRRRRRRQQQPPPNNNLLLKKKGGGGGGGGGFFFDDDAAA>>><<<999;;;<<<<<<<<<>>>BBBEEEFFFHHHKKKMMMPPPSSSWWWZZZ```cccfffkkkooorrrtttuuuzzz{{{~~~rrrhhhccccccVVVSSSOOOKKKIIIGGGCCCAAA@@@??????>>>>>>??????@@@???BBBAAA>>>???GGGMMMOOOPPPUUUZZZ]]]```eeennnuuu}}}yyyrrrkkkccc]]]ZZZTTTTTTVVVXXXYYYXXXTTTQQQEEECCCAAAAAABBBBBBAAA@@@AAAAAAAAACCCEEEEEECCCAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDCCCEEEFFFFFFGGGIIILLLNNNPPPQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTPPPPPPPPPQQQRRRRRRRRRSSSRRRPPPLLLIIIFFFEEEEEEFFFHHHHHHJJJPPPXXX]]]___^^^WWWVVVUUURRROOOLLLIIIGGGHHHEEEAAA@@@AAABBBCCCDDDFFFFFFLLLZZZgggnnnrrrvvv}}}|||}}}{{{rrrdddWWWOOOJJJHHHGGG@@@AAABBBBBBAAAAAACCCEEEJJJNNNTTT\\\hhhyyywwwvvvwww|||zzzsssiiioooyyy|||ooobbbYYYYYYZZZZZZ[[[\\\]]]^^^bbbgggiiifffeeegggjjjjjjfffbbb\\\VVVOOOFFF>>>999444444555555444444333222444444444333333333222222222222111111111111222222111111111222222222222222111111111111222222222222111111000000000000111111000111111111111333666888:::999777555444444555555333333333222333444444555333333333444444444555555555444333333222333333333555555666666666777777777555555555555666888999999:::999888777777888999:::999999888777777777777888666666666555555555444444333444555666777888888888888888777777777777888888::::::::::::;;;;;;;;;;;;;;;;;;:::999888777666555555555666666666555555444333444444555555444444333333444444555666666555555444444444555555555555666555555555555666666666666444666888999:::???FFFMMMTTTssswww}}}}}}}}}~~~qqqYYYIIIBBB>>>===;;;999888999;;;<<<;;;===@@@CCCEEEFFFFFFEEEHHHIIIKKKNNNPPPQQQRRRSSSQQQRRRRRRRRRQQQOOOMMMLLLHHHHHHHHHGGGEEECCCAAA???;;;<<<;;;::::::;;;???BBBCCCFFFHHHKKKMMMPPPTTTWWW[[[]]]aaaeeejjjnnnqqqssswwwyyy{{{~~~~~~{{{vvvgggccc]]]WWWTTTQQQNNNLLLJJJIIIGGGEEEDDDCCCCCCDDD???AAA???::::::???CCCCCCDDDFFFJJJMMMRRRYYYbbbhhhtttvvvwwwwwwvvvssspppmmmccccccfffiiikkkiiiccc^^^QQQOOOLLLLLLLLLKKKGGGDDDCCCCCCDDDFFFHHHHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCC===???@@@@@@???>>>???@@@@@@?????????@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCDDDFFFMMMXXXdddllloooooojjjjjjhhheeeaaa]]][[[ZZZYYYSSSMMMJJJKKKNNNPPPQQQVVVTTTWWWdddpppvvvzzz}}}|||{{{{{{{{{zzzwwwrrroooggg___TTTJJJEEEDDDDDDEEECCCEEEGGGGGGGGGHHHLLLOOOXXX\\\ccciiissswwwssspppsssxxxxxxrrrkkkdddfffiiipppxxx}}}pppddd^^^]]]\\\\\\\\\^^^___```fffkkkmmmlllkkkkkkhhhccc^^^XXXPPPHHHBBB===999777333444444444333333333333333333333444333333222222222222111111111111222222000111111111222222222222333333222222222222222111111111000000000000111111000111222222111333777;;;???===:::888666555555666333333222222222333444555333333333444444444555555555555444333333333333333444444555555555666666666555555555555666777888999777777888888999:::::::::;;;:::999888777888888999777777777666666666555555222333444666777888888888999999888888888888999999:::::::::;;;;;;;;;;;;<<<::::::999999888777666666555555666777777777666555333333444555555444333333222333444555666777777777444555555555555666666666555555666666666777777777777999999999999>>>DDDHHHGGG^^^www{{{||||||}}}{{{cccTTTJJJGGGAAA<<<::::::<<<===;;;===@@@CCCEEEFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQQQQRRRRRRQQQOOOMMMLLLHHHHHHGGGGGGFFFDDDCCCBBB>>>===<<<:::999:::<<>>===???@@@>>>???@@@AAADDDHHHOOOWWW]]]aaaeeelllrrrvvvxxxwwwvvveeegggkkkpppsssqqqkkkeeebbb```]]]]]]\\\YYYTTTPPPLLLMMMOOORRRUUUUUUTTTRRRFFFGGGHHHHHHGGGFFFEEEFFF???AAACCCCCCBBBAAAAAABBBAAA@@@>>><<<<<<>>>@@@AAABBBAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAACCCFFFGGGFFFKKKTTTcccqqqzzz}}}|||zzzzzzxxxuuuqqqmmmllllllnnnggg```\\\]]]aaacccdddddd______hhhqqquuuwwwyyyssssssssssssoooggg^^^WWWXXXRRRJJJEEECCCEEEHHHIIIOOOQQQSSSSSSTTTXXX^^^ccceeejjjpppuuu{{{vvvoooiiijjjppprrrmmmhhhdddbbbaaaccciiiooosssvvvyyymmmdddcccbbbaaaaaaccceeefffmmmpppsssrrrqqqnnnggg___YYYRRRGGG>>>999888999999777777777555333333444555222222333333333222222111222222111111111111222222000000111111222222222222444444444333333222222222333333222222222222333333000222333222222333888<<>>@@@EEEQQQ```zzz~~~lllUUUQQQIIIBBB======>>>@@@;;;===@@@CCCEEEFFFEEEEEECCCCCCCCCDDDEEEHHHKKKLLLPPPQQQRRRRRRQQQOOOMMMKKKHHHHHHGGGFFFFFFEEEEEEEEE@@@???===:::888999;;;>>>>>>AAACCCFFFHHHKKKOOORRRPPPRRRVVV\\\bbbggglllnnnppprrruuuyyy|||~~~xxxlllfffdddccceeehhhkkknnnjjj___UUURRRQQQOOORRRIIIBBBAAAAAA>>><<<===>>>>>>???@@@AAAEEEJJJNNNSSSUUUZZZ___cccgggiiijjjZZZ\\\```eeeiiiiiigggeeebbbeeejjjnnnooommmiiifffZZZ\\\^^^dddmmmsssnnnfffZZZTTTPPPRRRXXX[[[YYYUUUPPPNNNKKKIIIGGGEEEBBB@@@AAACCCDDDAAA<<<<<<@@@EEEAAABBBBBB@@@>>>>>>BBBEEEFFFFFFEEEDDDCCCCCCEEEGGGKKKHHHEEEDDDEEEGGGHHHHHHTTTXXX```kkkwww~~~yyyrrrpppqqqrrrooolllmmmhhhccccccgggmmmrrrssslllddd\\\XXXWWWTTTMMMFFFHHHGGGEEEDDDEEEIIIOOOTTTXXXbbbjjjiiieeefffiiijjjqqqtttvvvxxxsssnnnhhhhhhkkknnnmmmkkkeeeaaa```bbbeeelllzzz{{{ppplllgggddddddhhhnnnqqqttttttuuutttooofffZZZSSSGGGDDD>>>999555333333444222222222111111111000000444444444333333222222222333333333222222111111111000111222333444555555555222222333333333333444444333333222111000000111111222222444555666777777777888:::;;;999666444555777555555555444444444444444555555555555555555555555666666555444444333222222333333333333444444555666888888777666666666666666777777777777888999:::;;;999999999888888888777777666666777777666555444333:::999777666555666777999888888888888888888999999;;;::::::999999::::::;;;888888888888888888999999555555555666888777555333333444444555555444444333444444444444444444444444777222666??????666222777555555555555555555555555444444555555666888999:::<<>><<<;;;:::999888===>>>@@@CCCFFFIIIKKKLLLQQQQQQSSSUUUZZZ```fffiiilllooorrrvvvxxx{{{~~~~~~zzzrrrnnnlllnnnrrryyysssddd[[[XXXVVVZZZQQQJJJIIIHHHFFFDDDEEEAAAAAA@@@@@@@@@CCCFFFIIIIIIJJJNNNQQQTTTWWWXXXXXXQQQRRRUUUYYY]]]^^^\\\ZZZbbbfffmmmtttyyy{{{{{{{{{uuuxxx|||ooojjjgggkkkrrrvvvuuurrrdddaaa^^^[[[YYYVVVSSSPPPHHHIIIIIIGGGEEEEEEGGGIIIHHHLLLOOOQQQPPPOOOPPPRRROOONNNMMMLLLMMMQQQUUUYYYXXXUUUPPPOOORRRWWW[[[]]]ccceeellluuu{{{tttsssvvvwwwtttpppgggbbb]]]ZZZ[[[]]]______^^^XXXQQQMMMLLLKKKHHHEEEIIIKKKNNNPPPSSSVVV[[[^^^fffpppwwwvvvssssssttttttuuuwww{{{~~~}}}rrrooolllmmmppppppllliiibbb```ccciiipppyyywwwvvvuuusssqqqooonnnmmmwwwuuurrrllldddYYYMMMFFF???===:::666444333444444222222222222111111111111444444333333333222222222333333333222222222111111222222222333333333333333222222333333333333444444222111000000/////////000000111222333444555555555666888999777555333444666555666666666555444333333333333333333333333333333555555555444333222222222333333333333444555666666888888777666666666666666888888777888888999:::;;;::::::999999999888888888888888888777777777666666:::999777666666666888999888888888888888888888888<<<<<<<<<;;;;;;<<<<<<<<<::::::999888777777777777555444444555777777555222333333444444444444333333555555444444444444444444777333555======555333777555555555555555555555555444444444555666888999:::;;;@@@HHHUUUmmmyyyfffTTTEEE??????;;;:::<<<@@@AAA???@@@DDDDDDCCCBBBAAABBBDDDFFFGGGLLLNNNPPPPPPOOOMMMLLLLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEBBB???===<<<;;;:::888;;;<<<>>>AAADDDGGGIIIJJJNNNOOOPPPSSSWWW]]]bbbeeekkkmmmqqquuuxxx{{{~~~~~~|||vvvrrrtttyyyvvvkkkeeecccaaaXXXQQQNNNMMMJJJHHHIIICCCBBB@@@>>>>>>???@@@AAA@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHJJJNNNOOOOOONNNUUUZZZbbbkkkttt{{{zzzwwwssspppnnnmmmkkkiiiZZZXXXWWWWWWXXXYYYXXXVVVVVV\\\cccggghhhfffcccbbb^^^\\\YYYYYY[[[```fffjjjhhhddd___^^^bbbjjjqqquuutttuuuwww}}}wwwooonnnrrrtttpppjjj]]]YYYSSSPPPNNNNNNNNNNNNPPPMMMIIIEEEDDDEEEHHHIIIJJJPPPWWW^^^bbbfffhhhjjjsss}}}~~~}}}{{{zzz|||~~~xxxooommmmmmnnnqqqssspppjjjddd``````gggqqq|||}}}~~~~~~}}}zzzuuuppplllsssnnnfff]]]TTTJJJ@@@:::666555444333333333444444333333333222222222111111333333333333222222222222333333333222222222222111333333222222222111111111222222333333333333444444222222111111000000111111///000111222333333444444444555666555444333444555666777888888777555333222222222222222222222222222555444444333333222222111333333333444444555777777888888777666666666777777888888888999999:::;;;<<<;;;;;;:::::::::999999999;;;:::999888888888999::::::999888777777777888999888888888888888888888888<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777666666666444444444555666666444222333333444444444444333333666666555555555444444444777333444::::::444333777444444444444444444444444444444444555666777888999888===AAAGGGWWWrrrmmmSSSFFFCCC@@@<<<:::<<<======@@@DDDBBBAAA@@@@@@AAACCCDDDEEEJJJLLLNNNOOONNNMMMMMMNNNJJJIIIGGGHHHIIIIIIHHHGGGFFFCCC@@@>>>>>>===;;;999999:::;;;>>>AAADDDFFFHHHJJJKKKLLLOOOSSSXXX]]]```eeeiiimmmqqqtttxxx|||~~~~~~}}}}}}~~~~~~~~~|||wwwyyy}}}}}}wwwrrrlllcccZZZWWWTTTOOOLLLLLLHHHFFFCCCAAAAAAAAAAAAAAA>>>>>>>>>????????????>>>@@@??????@@@CCCEEEEEEEEEDDDHHHOOOWWW```hhhooorrrpppuuu|||}}}zzzyyyzzz{{{{{{{{{ooollljjjlllpppqqqmmmiiiggglllsssxxxxxxtttooolllhhhfffdddcccfffjjjnnnoooqqqmmmjjjjjjnnnuuu{{{~~~{{{zzzzzz|||~~~}}}|||rrrhhheeeiiijjjddd]]]QQQNNNKKKHHHGGGGGGHHHHHHHHHJJJLLLLLLKKKMMMRRRVVVSSSYYYaaahhhmmmqqqsssuuu{{{}}}|||{{{}}}~~~vvvoooiiijjjkkknnnrrrssspppjjjeeeeeefffmmmxxxzzz{{{}}}~~~~~~{{{vvvqqqooobbb\\\TTTLLLEEE???:::777000111111222333333333333333333333333222222222222333222222222222222222222222222222222222222222222222111111111111111111111222222222333333333444444555444444333333444444444000000111111222333444555444444555555555555555666777999:::;;;:::777444222222222222222222222222222444444333333222222222222444444444444555666888888888888777777666777777888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999888777999:::<<<;;;:::999888888888888999999999999888888888888888999999999::::::999999999:::999888777777777777777555555555666888777555333333333333444444333333333777666666555555444444333777333444777777444333777444444444444444444444444444444444444555666777888666:::===>>>FFF\\\zzzlllRRREEE@@@;;;888:::<<<<<<>>>BBB????????????@@@AAACCCDDDGGGIIILLLMMMMMMLLLMMMNNNJJJIIIHHHIIIJJJJJJIIIHHHGGGEEEBBBAAA@@@???===;;;999999:::<<>>===<<<<<<<<<===;;;::::::<<<>>>???>>>???AAADDDIIIOOOTTTYYY\\\[[[___dddjjjuuuzzzyyyyyy|||}}}zzzrrrpppnnnppptttyyy}}}~~~{{{wwwtttwww{{{}}}yyytttrrruuuyyy|||{{{wwwppplllhhhggggggiiimmmpppppppppqqqoooooopppsssuuuwwwwwwttttttuuuvvvxxx|||{{{vvvsssvvvlllbbb^^^___^^^XXXQQQGGGFFFDDDBBBAAABBBDDDFFFIIIOOOVVVZZZ\\\^^^bbbfffgggjjjooosssvvvzzzwwwqqqppprrruuu}}}uuuqqqooonnnqqqsssuuuxxxyyywwwsssooosssrrruuu}}}yyyqqqooossszzz~~~vvvlllfffPPPKKKCCC===:::888777666000111222333333333222111333333333222222222111111222222222222222222222222222222222222222222222222000000000000111222333444222222222333333333444444555444444444444444555555222222222222333555666777666666666666777777777666888:::<<<<<<<<<999666444444444444444444444444444444444333333333333333222444444444555666777999999888888777777777777888888999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;999888777777888:::;;;;;;::::::999999999999999999999999888888888777777888888999::::::999888888666666666666777888999999777777777888999999777555222333333333333333333222666666555555444444444444666333333555555333333666444444444444444444444444444333333333444555666777555999<<<<<<>>>MMMfff{{{cccIIIAAA;;;888:::<<<<<<<<>>???@@@AAABBBCCCEEEGGGIIIJJJJJJKKKLLLNNNKKKJJJIIIJJJKKKLLLKKKIIIIIIGGGEEEDDDCCCAAA???<<<;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEGGGJJJMMMQQQUUUWWWZZZ]]]bbbfffjjjnnnrrrvvvyyy{{{}}}~~~}}}||||||}}}||||||~~~}}}zzzvvvmmmeeebbbWWWSSSPPPOOOPPPPPPNNNKKKFFFEEECCC@@@>>>===<<<<<<;;;999888888:::;;;;;;:::>>>>>>???AAACCCEEEGGGIIILLLNNNOOOPPPWWWaaagggfff```bbbeeeiiilllmmmkkkiii\\\ZZZYYY\\\bbbjjjpppsssssspppmmmooosssuuurrroooooopppsssvvvuuuqqqjjjddd```___aaaffflllpppooommmkkkkkkkkkmmmnnnmmmjjjhhheeegggjjjmmmpppssswwwzzz{{{|||}}}}}}zzztttnnnjjjddd]]]UUUQQQQQQPPPLLLHHHDDDCCCAAA???===???BBBFFFNNNVVV```ggglllooorrruuu{{{|||||||||}}}{{{nnneeedddeeefffmmmwww||||||uuuuuuyyy{{{{{{zzz~~~~~~}}}yyynnnhhhhhhnnnvvvzzznnn]]]RRRDDD???999555444444444333222222333333333222111111222222222111111111000000111111111222222222222222111222222222222333333333000000000000111333555666222222333333333333444444222222111111222222333333444333333333444666888999999888777777888999888666888999:::;;;;;;999777666555555555555555555555555444444444444444444444444444444444555777888:::;;;888888777777777888999999888888888999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999888777777777888999:::;;;;;;;;;:::::::::999999::::::999999888777777777999:::;;;<<<<<<;;;:::999555555555666777888999:::888888888999;;;:::888666222222333333333333222222444444444444444444444444444333333333333333333444333333333333333333333333333333333333333444555555555777:::;;;<<>>>>>===<<<;;;<<<>>>AAABBBCCCDDDEEEHHHKKKOOOQQQSSSXXX[[[___cccfffjjjooorrrsssvvvzzz||||||{{{{{{|||yyy{{{}}}wwwsssfffbbb^^^]]]^^^]]]ZZZVVVTTTRRRNNNJJJFFFCCCBBBAAA===;;;:::;;;<<<<<<;;;:::<<<<<<<<<======>>>???@@@BBBDDDCCCAAADDDJJJMMMLLLKKKMMMQQQUUUXXXXXXVVVTTTLLLIIIGGGIIIOOOVVV]]]```aaa___\\\]]]```bbbaaa``````bbbggglllnnnjjjccc\\\XXXVVVVVVZZZaaaeeefffddd`````````aaaaaa^^^ZZZWWWTTTXXX]]]aaabbbccceeegggggghhhiiihhheeeaaa\\\YYYOOOLLLHHHFFFFFFGGGHHHHHHIIIIIIGGGDDDCCCFFFLLLQQQXXX]]]fffooovvv{{{}}}}}}ssseee\\\^^^______dddnnnsss||||||xxx||||||wwwxxxxxxvvvvvvwwwvvvppphhheeehhhooowww|||zzzmmm[[[KKK@@@;;;888444222222222222111222222222222222222222222111111111000000000//////000111111111222222222222111111222222222333333333333222111000111222444666222222333333333333444444111111111111111222333333444444333333444666888:::;;;999777777999999777555555666777777777777777777555555555555555555555555555555555555555555555555444444555666777999:::;;;888888777777888888999:::888888777888888999:::;;;;;;;;;;;;;;;:::::::::999777888888888999999999999;;;;;;;;;;;;;;;::::::999::::::999999888777777666888:::;;;<<<<<<;;;:::888666666666666666777888999888777777999::::::888666222222333333333333222222111111222222333444444444111333333333333333333111333333333333333333333333333333333222333333444555777444555999;;;===GGGQQQkkkyyy~~~iiiSSSHHH>>><<<;;;:::999;;;;;;<<<===???@@@AAABBBBBBAAACCCDDDDDDDDDEEEHHHJJJLLLKKKJJJKKKMMMNNNMMMLLLKKKJJJHHHHHHGGGEEEBBB???@@@>>><<<;;;:::<<<>>>???@@@AAACCCFFFIIILLLNNNOOOSSSVVVZZZ^^^aaadddhhhkkklllppptttwwwxxxxxxxxxyyywwwyyy{{{~~~bbbttt|||wwwrrrpppqqqpppkkkfffbbb___ZZZUUUOOOKKKIIIGGG@@@???>>>???@@@@@@>>><<<<<<======>>>???@@@AAAAAA???BBBBBB@@@AAADDDEEEBBB@@@BBBFFFIIIJJJHHHEEECCCEEEBBB>>>???CCCJJJPPPSSSTTTRRRPPPOOOQQQSSSTTTUUURRRVVV^^^fffjjjggg___WWWUUUQQQMMMOOOUUUYYYZZZXXXWWWVVVUUUUUUUUURRROOOLLLIIINNNTTTVVVUUUSSSRRRSSSTTTTTTSSSRRRPPPMMMJJJHHHEEEEEEEEEEEEFFFIIIMMMQQQOOOPPPOOOMMMMMMRRRZZZ``````cccjjjrrr{{{}}}|||zzzxxxwwwyyy~~~}}}yyylll___XXX\\\___]]]aaajjjoooyyy~~~|||wwwqqqqqqrrrqqqqqqsssqqqmmmiiiiiinnnwwwsssdddUUUHHH>>>:::666444222111222333333333222111111111111222333333000000000000////////////000000111111222222222222111111111222222333333333666555333111111222333444222222333333333444444444222222222222333333444555444333333222333555888999<<<999777777888888666333333333444444555555666666555555555555555555555555555555666666666666666666444444555666777999;;;<<<888888777777888999::::::777777777777888999:::;;;;;;;;;:::::::::999999999777888999::::::::::::999;;;;;;<<<<<<;;;;;;:::999::::::999999888777777666666777999::::::999777666888777777666666666666777777777777888999999777555222222222333333222222222///000111222333444444555000222333333333333222000333333333333333333333333333333222222333333444444888222111666999:::???FFF[[[oooyyy|||]]]PPPBBB<<<:::888999;;;;;;<<<>>>???AAABBBBBBBBB@@@BBBCCCCCCCCCDDDFFFHHHLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIHHHFFFBBB@@@@@@???<<<:::999:::;;;===>>>@@@BBBDDDGGGJJJLLLMMMNNNQQQUUUXXX[[[^^^bbbdddgggkkkpppssstttuuuuuuvvvvvvxxx{{{~~~IIITTTdddttt{{{{{{{{{yyytttmmmcccYYYQQQLLLJJJJJJIIIFFFCCCAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAEEEDDDBBBAAA@@@@@@AAAAAACCCEEEFFFCCC???===@@@CCC>>>???@@@???>>>@@@DDDGGGIIIGGGEEEEEEGGGIIIJJJJJJNNNLLLNNNVVV[[[XXXTTTRRRMMMJJJGGGFFFGGGJJJLLLMMMNNNLLLIIIHHHHHHHHHFFFEEEDDDFFFGGGHHHGGGFFFGGGHHHLLLHHHFFFGGGEEEAAA@@@BBBCCCDDDEEEFFFJJJRRR[[[bbb___\\\WWWSSSUUU\\\fffnnnlllkkkhhhiiivvv}}}wwwtttpppjjjkkkpppyyyxxxvvvtttsssrrrqqqpppgggbbb^^^aaacccdddhhhllluuuttttttvvv{{{vvvsssnnnjjjiiimmmqqqtttssssssvvvzzzzzzmmmZZZKKKBBB===888555555444222000000111222333222222111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222555666666444222000000111222222333333444555666666666666555555555444444444777666555444444555666777777777777777666666666666555555666666666666555555777777777777777777777777444444444444444444333333444444666777888888888888999888777666666777888999888888777777777888999:::<<<:::888999;;;:::888555666666666666777777777777888999:::;;;:::999888777;;;;;;:::888666777999;;;999999999999999888777666666666666666666666666666666888:::999777555444444444444444444444444444444222222333333333333444444///333444000///111222000222222333333333444444444555555555555555555444444444444444444666:::===???OOO^^^vvv~~~}}}~~~sssYYYBBB???BBB>>>;;;<<<@@@???>>>>>>???@@@???>>>AAA@@@>>>===>>>@@@CCCEEEIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBAAA???>>><<<;;;;;;===>>>@@@BBBDDDFFFHHHHHHMMMPPPSSSUUUXXX[[[___bbb___bbbgggjjjnnnqqqvvvyyywwwyyy{{{}}}}}}~~~>>>CCCKKKTTT```ppp{{{pppddd\\\WWWXXXWWWUUUPPPMMMLLLLLLKKKMMMNNNNNNMMMMMMMMMMMMNNNLLLJJJHHHGGGHHHIIIIIIIIIGGGEEEDDDDDDDDDEEEEEE@@@???>>><<<<<<>>>AAACCCEEECCCBBBCCCEEEFFFFFFEEEGGGDDDGGGMMMPPPMMMJJJJJJEEECCCAAAAAAAAACCCDDDDDDGGGFFFEEEEEEGGGHHHHHHGGGIIIJJJKKKJJJHHHFFFEEEEEEIIIEEEEEEGGGGGGEEEFFFIIIIIIMMMSSSYYY___eeekkkooorrrmmmfffaaa___dddkkkppppppnnniiihhhqqqxxxtttnnnhhhhhhllliiiiiiiiikkknnnqqqsssttttttmmmgggggghhhiiinnntttxxxwwwvvvwwwyyy}}}{{{rrrggggggiiikkkooorrruuuwwwsssuuuyyy}}}|||vvvrrr]]]SSSFFF===999777555333444333111000000000222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222333444333222111222333222222333333444555555666111111111111000000000000777666555444444555666777555555555555555555555555555555666666666666555555666666666666666666666666333333444444555555666666444444555666777888888777888888777666666777888888888888888888999999999999888777666777::::::888666666666666666777777777777777888999::::::999999888:::;;;:::888666666999;;;888999999999888888777666666666666666666666666666666777888888666444444444333333333333333333333333222222222333333333444444666888777444333555444111000000000111111111222222555555555444444444444444333222222333444777999;;;EEEOOOdddyyyzzz{{{~~~mmmRRRGGGBBB:::666888;;;::::::;;;======<<<;;;>>>===;;;:::;;;===@@@BBBIIIJJJKKKKKKJJJJJJLLLMMMKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDBBB@@@>>><<<:::999<<<===>>>@@@BBBDDDEEEFFFHHHKKKNNNPPPRRRUUUYYY\\\YYY\\\aaadddgggkkkooorrrtttvvvyyyzzz{{{{{{}}}~~~}}}999:::<<>>>>>>>>???AAABBBCCCCCCDDDGGGJJJMMMMMMLLLNNNOOOPPPQQQQQQPPPOOONNNQQQNNNMMMPPPPPPOOOPPPTTTTTT\\\gggqqqwwwyyyzzzzzz{{{vvvnnnhhheeegggkkknnnsssqqqlllhhhlllyyyzzztttnnniiiiiillljjjjjjjjjnnntttyyy}}}wwwooollljjjjjjpppwwwwwwvvvuuuttttttttttttuuu|||zzzmmmeeefffgggiiikkknnnqqqrrrsssxxxyyy{{{{{{vvvlllaaaXXXFFF@@@999555555666666555333222000/////////000111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222///111222222111111333444222222333333444444555555444444444333333333333222666555555444444555555666444444444444444444444444555555555555555555555555666666666666666666666666333333444555666777777888444444555666777777777777777777666666666666777777777888999:::::::::999888555444444666888999888777666666666666777777777777666777888999999999999999::::::999888666666888:::888888888888888777777666666666666666666666666666555666777666444333333444111111111222222222222222222222222222333333333333444444333111444888666111000000000111111111111222444444444444444444444444333333333333444666888999===@@@PPPkkkyyyzzzzzz{{{{{{zzzjjjUUUFFF:::666999777777777999;;;<<<;;;999<<<;;;:::999:::;;;>>>???GGGIIIKKKKKKKKKKKKLLLNNNJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFDDDBBB???<<<:::999;;;<<<<<<===???@@@BBBCCCEEEGGGIIILLLMMMPPPTTTWWWXXX[[[___bbbeeeiiimmmpppppprrruuuwwwwwwxxxyyy{{{yyy{{{~~~888:::<<<>>>AAAGGGNNNSSSlllwww~~~{{{wwwuuuzzz}}}|||zzzzzz|||xxxuuuqqqmmmkkkkkkmmmnnntttooogggaaa]]]ZZZXXXUUUUUUOOOIIIEEEEEEGGGHHHIIIMMMMMMNNNOOOPPPOOOKKKHHHIIIGGGFFFHHHGGGCCCCCCFFFCCCBBB@@@??????BBBGGGKKKIIIJJJLLLOOOSSSUUUUUUSSSSSSTTTVVVZZZ___ccceeefffgggccc```aaa```^^^___bbbccclllwww~~~{{{wwwsssmmmhhhhhhiiilllmmmrrrqqqnnnkkkllluuu|||wwwtttssstttvvv}}}zzzxxxzzz~~~zzzsssoookkkhhhkkkpppsssrrrooolllkkkkkkkkklllooosssxxx{{{zzzssskkkfffnnnmmmmmmmmmoooqqqsssuuuzzzwwwrrrlllbbbVVVIIIAAA===999666444555555555444111111000///...//////000111111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222///111222222111000222333222222333333333444444444888888777777777666666666444444444444444444444444333333333333444444444444555444444444444444444555666666666666666666666666444555555555666666777777333444555666666666666666666666666666666666666666666777999;;;;;;:::999777444444555666777888888777666666666666777777777777555666777888888999999:::888999999888666666777999666777777888777777666666555555555555555555555555444555666444333222333444111111111222222222222222111222222222222333333333//////...///555<<<;;;555222222222222333333333333333333333333333444444444666555555555555777888888<<<;;;CCCZZZttt~~~~~~}}}}}}tttsssfffPPP@@@<<>>DDDGGGJJJLLLLLLLLLMMMNNNIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGEEECCCAAA???===<<<===<<<<<<<<<===>>>???@@@CCCEEEHHHJJJKKKNNNRRRTTTUUUXXX\\\___bbbeeeiiillllllnnnqqqsssssstttvvvxxxwwwyyy{{{}}}}}}~~~555777999::::::;;;===>>>LLLWWWgggxxx|||{{{{{{{{{xxxpppllllllmmmiiiccc[[[UUUSSSUUUXXXZZZaaaaaaaaabbbaaa___ZZZVVVUUUQQQOOOPPPPPPLLLKKKMMMIIIHHHEEEBBBCCCHHHQQQWWWUUUVVVYYY]]]```aaa___^^^^^^]]]]]]bbbkkksssyyy|||zzzuuurrrqqqooollllllooosssyyy~~~yyyvvvuuuqqqmmmkkklllnnnnnnnnnmmmnnnpppppppppuuu}}}}}}zzzvvvppphhhgggjjjsssooojjjdddbbbbbbccceeeiiilllqqquuuvvvuuurrrpppoooqqquuuxxxyyyxxxwwwvvvooohhh^^^TTTJJJBBB;;;777666444333222222111000///000000000///////////////000000111111111222222222111111111111111111111111000000000000000000000000000000000111111222222222111222333222000///000111222222222333333333333333444444444333333333222222333333444444444444333333333333333444444555555555444444333333333333444444555555555555555555555555777777666666555555555444333444444555555555555444555555555666666555555555555666888::::::999888777666777777888777777666666666666666666777777777777555555666666777888999:::777888999777666555666888555666666777777777666666444444444444444444444444333444555444333222333444111222222222333333333444111111111222222222333333222222000222888???>>>888111111222222222333333333222222222222333333444444555555555555555666666777;;;:::???MMMaaazzz~~~~~~rrrnnnyyywww]]]JJJBBBBBB:::999888999;;;<<<;;;:::;;;:::999999999:::;;;<<>>===<<<<<<===>>>???AAACCCFFFGGGHHHJJJNNNPPPNNNQQQUUUXXX[[[^^^bbbeeegggjjjmmmooooooppprrrtttwwwyyy{{{||||||}}}~~~}}}~~~555444222222444777:::===666???LLLZZZggguuu~~~zzzrrriiidddeeekkkpppxxxwwwvvvuuutttpppjjjfff]]]XXXUUUYYY\\\ZZZXXXXXXTTTRRROOOLLLKKKPPPYYYaaacccdddhhhnnnrrrsssqqqooopppkkkfffgggooozzz}}}yyyxxxuuuqqqrrruuu{{{~~~~~~yyytttrrrssspppllllllnnnooommmjjjhhhiiinnnsssvvvxxxwwwmmmiiijjjuuupppiiibbb]]]]]]^^^```gggjjjoootttxxxyyyyyyxxxvvvzzz~~~ttthhh```WWWQQQGGG???:::888888777222222222222222222222111000000000000////////////000000000111222222333333111111111111111111111111000000000000000000000000//////000000111222222222222333444333111000000111222222222222333333333333222222222222111111111111222333333444444333333222222333333444444555555555444333222111111222333444555555555555555555555555888777777666555444333333333333444444444444444333444444555555555555444444555666777888888888777666555777888888666555666777666666666666777777777777666666555555666777888999666777888777666555555666444555555666666666666666444444444444444444444444222444666666555333333333111111222222333444444444111111111111222222222222222333222111444888777222/////////000000000000111000111111222222333333444111222222333333444444444777777;;;CCCPPPgggvvvooosss|||pppZZZKKKDDD???<<<999777888999:::999888888777777777777888888===AAAGGGKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@>>><<<;;;<<<===>>>>>>???AAABBBCCCEEEHHHKKKLLLNNNRRRUUUXXX[[[^^^aaabbbdddhhhjjjkkklllnnnpppuuuwwwzzz{{{{{{{{{}}}~~~}}}}}}}}}}}}~~~666444222111333777:::<<<333777>>>DDDLLLVVVbbbkkkrrr|||zzzrrrrrrzzz|||wwwsssaaa[[[YYYaaaiiikkkhhheeeddddddccc___\\\^^^eeekkknnnrrrxxxyyynnnkkkqqq|||{{{xxxsssnnnmmmppptttwwwzzz{{{xxxuuuqqqpppooollljjjkkkoooooolllhhheeeeeejjjsssyyy|||xxxmmmhhhjjjrrrnnniiiddd```___```aaaggglllttt{{{~~~|||}}}~~~yyynnn^^^OOOEEEAAA>>>999555555555555555222333444444444333444444000111111111000000/////////000000111222222333333111111111111111111111111000000000000000000000000/////////000111222222222111222333333222222333444222222222222222222222222444444333333333222222222111222333444444333222111111111222222333444444444444333222111111222333444555555555555555555555555666666555555444444333333333333444444444333333222333444555555555555444333555555555555666666666666222444666777555555666888666666666666777777777777777666555555555666777777555777888777666444555666333444555555666666666555333333333333333333333333000333777888777555333333000000111111222333333333111111111111222222222222...111111......111111...////////////000000000000000000000111222333333333000000111222333444444444444555888===DDDTTTpppzzzyyy{{{}}}rrr^^^QQQGGGBBB===999888999:::;;;888888777777777777777777:::>>>EEEJJJKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>;;;::::::;;;<<<;;;===???@@@@@@BBBEEEGGGJJJLLLPPPSSSUUUXXX\\\___\\\___bbbdddeeegggiiikkkpppssswwwyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}~~~222222333444666666444333999:::;;;:::<<>>::::::::::::999999999999888===DDDIIIKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJLLLKKKJJJHHHFFFDDDCCCBBBCCC@@@===:::888999:::;;;<<<===???@@@@@@BBBDDDGGGDDDGGGJJJMMMOOORRRVVVXXXXXX[[[^^^aaabbbccceeegggllloootttxxxyyyyyyyyyzzzzzz|||}}}}}}|||}}}~~~{{{}}}222222222222222222222222222222333444666999<<<>>>BBBLLLZZZgggtttzzzttteeeaaa___hhhwww~~~{{{|||||||||||||||||||||}}}sssttt|||xxxoooiiiffffffooommmlllmmmpppsssttttttuuurrrooorrrwww{{{zzzxxxppplllnnnuuu~~~~~~uuuyyyyyyqqqjjjiiiiiiiiimmmkkkiiiiiikkknnnooopppsssxxxuuummmjjjdddZZZNNNDDD===:::999555444222111111111222222000000////////////000000111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000111111111111000000333333333222222111111111222222222222222222222222222111111111111111111111222222222222222222222222333333222111000000333666555888===???===999555333222333444666666666666555111111111222222333333333444333333333333444555555333333333333333333333333333333333444444444555555666666666666666666555555555555555555555555555555555555555555555555555555888666555555666777666555444444444333333222222222222222222333333444444444000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444888555666:::<<>>;;;999:::::::::;;;;;;:::999777666999;;;???EEEKKKNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLIIIFFFFFFGGGHHHFFFDDDHHHEEEBBB>>><<<;;;;;;;;;:::999888888:::>>>AAADDDCCCEEEGGGJJJMMMPPPSSSTTTTTTVVVYYY[[[]]]___bbbdddfffiiimmmqqqsssuuuxxxzzzzzz{{{|||{{{zzzyyyzzz{{{{{{~~~222222222222222222222222444444333444555777999:::777>>>GGGOOOYYYhhhzzzwwwnnniiigggooo}}}xxxrrruuu|||}}}wwwpppmmmlllmmmpppqqqsssuuuxxx{{{~~~zzzwwwwww{{{~~~}}}{{{vvvtttxxx}}}~~~~~~{{{xxxsssxxxxxxrrrlllkkkllllllnnnnnnnnnpppsssvvvwwwwww|||wwwnnnccc\\\SSSOOOGGG???888333000000444333222111111111222222000000////////////000000111111111111000000000///000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111111222222333333222222111333222222222222222222111222222222222222222222222000000111111111222222222222222222222222222222222222222222111000111333666:::AAAIIILLLHHHAAA;;;777222333444555555555444333111111222222222333333333333333333333333444555555333333333333333333333333222333333333333444444444555555555555555555555555555555555555555555555555444444444444444444444444222111000000222444444333444444333333333222222222000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444444222333666777:::DDDPPPddd}}}qqqXXXJJJBBB<<<888888999::::::::::::999777777888:::>>>CCCIIIKKKKKKJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLIIIFFFFFFHHHHHHGGGEEEGGGEEECCC@@@>>><<<;;;;;;;;;:::999999:::===@@@BBBBBBCCCDDDGGGIIIKKKMMMNNNQQQTTTWWWYYYZZZ\\\___aaadddgggkkknnnpppsssvvvxxxxxxyyyzzzzzzxxxxxxyyyzzz{{{}}}~~~222222222222222222222222555444444333333444444555444888;;;>>>BBBMMM[[[fff|||xxxrrrooosssuuuppptttyyy||||||zzzwwwuuuuuuwwwzzz|||zzzyyyzzzzzz}}}}}}xxxtttsssttttttssszzz~~~zzzuuuuuuvvvuuussstttvvvzzz~~~|||rrrhhh^^^TTTLLLHHHAAA???;;;777444111000000333333222111111111111222000000////////////000000222222111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111222222333333222222111111111111222222222222222222222222222222222222222000000000111222222222333111111111111111111111111111222222111000111333666@@@JJJVVV\\\XXXNNNDDD>>>333333444444333333222111111222222222222333333333333333333333444444444444333333333333333333333333111111222222222333333333444444444444444444444444444444444444444444444444333333333333333333333333///...---...111333333222333333333333222222222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333222111222444555666===EEERRRkkk~~~~~~qqq\\\MMMAAA;;;999888999999999999999888777888999<<>>===<<<<<<;;;:::999:::;;;>>>???AAABBBCCCDDDFFFGGGHHHIIIMMMPPPRRRUUUVVVXXX[[[]]]```cccgggjjjlllnnnqqqssstttvvvwwwwwwvvvwwwxxxzzzzzz{{{}}}}}}}}}111111111111111111111111333333333222222222222222666888999999:::???GGGNNNYYYcccqqq}}}vvvuuuzzzwwwvvvyyy|||}}}}}}}}}}}}{{{xxxwwwuuuwww{{{}}}xxxqqqlllkkkmmmpppsss~~~~~~~~~{{{llleeeZZZOOOGGGAAA===:::999999888777666555444444222222111111111111111111//////000000000000//////111000000000000000000000////////////////////////000000000000111111111222////////////////////////111111111111111111111111//////000000000000//////000000111111222222333333111111111111222222222222222111111111111111111111000000000000000000000000111111222222111111444666@@@IIIVVVbbbddd\\\MMMBBB555555555444333222111111222222222222222222222222222222333333444444444444222222222222222222222222000111111111111222222222222333333333333333444444444444444444444444444444333333333333333333333333222111000000222333333333333222222222222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333333444555666555666:::>>>III[[[yyy}}}ttt^^^KKKAAA>>>999999999999999999888888888999;;;@@@DDDGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLGGGFFFEEEDDDDDDEEEDDDDDDCCCDDDEEEEEECCCAAA>>>===<<<;;;:::999999999:::;;;@@@@@@AAACCCDDDFFFGGGGGGJJJLLLOOOQQQRRRTTTWWWYYY[[[^^^aaadddfffhhhkkkmmmpppqqqttttttuuuvvvxxxzzzyyyzzzzzz{{{|||~~~111111111111111111111111000000111222222222222222222444666666555666999<<>>:::777666444222333333333333222222111111111111111111111111111//////000000000000//////...////////////////////////////////////////////////000000000000111111111////////////////////////000000000000000000000000/////////000000/////////000000000111111222222222000000000111111222222222444333333222111000//////000000000000000000000000///111222222111222444555:::???KKK[[[eee```PPPAAA777777666555444333222222222222222222222222222222111222333444444444333333222222222222222222222222000000000111111111222222222222222222333333444444444444444444444444444444444444444444444444444444666444222111222333222111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111222222222333333333555666555555777999999DDDMMMeeeoooWWWGGGAAA:::::::::999999999999999::::::<<>>???AAACCCEEEEEEFFFIIIKKKNNNOOOQQQTTTVVVUUUXXX[[[^^^```bbbdddfffjjjllloooqqqrrrtttwwwyyyxxxwwwxxxyyy{{{}}}~~~111111111111111111111111...///000111222333333333000222444555444333333444777;;;AAAFFFLLLTTT^^^fffvvv{{{~~~{{{xxxvvvssstttwww{{{xxxvvvwwwwwwuuuvvvyyyqqqpppnnnllllllpppvvvzzzyyynnncccYYYOOOIII@@@===999777666555333222000000000000000////////////000111111222111111111...///000111111000///...------............//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000111111111111111//////000000111222222222444333333222111000//////111111111111111111111111///000222222222222444555444777@@@NNNZZZXXXKKK===888777666555444333333444333333333222222222222111000111333444444444333222222222222222222222222222000000111111111222222222111222222333333444444555333333333333333333333333555555555555555555555555666444111000111111000...111111111222222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111111111111111222222222222111444444222333666777666===BBBRRRnnn{{{cccOOOCCC===<<<;;;:::999999999:::::::::;;;>>>AAACCCCCCBBB?????????@@@AAABBBDDDEEE@@@AAAAAA@@@??????@@@BBBCCCDDDFFFGGGGGGEEECCCBBB>>>===<<<:::999999888888777888999;;;===???@@@AAACCCEEEHHHJJJKKKMMMPPPSSSPPPRRRVVVXXXZZZ\\\^^^```cccfffiiilllnnnqqqtttwwwvvvuuuvvvxxx{{{~~~~~~}}}~~~}}}~~~111111111111111111111111...///111222333333222222333333444444333333333444333666999999:::>>>FFFLLLYYY```ffflllwww~~~}}}|||{{{}}}}}}|||{{{zzz|||yyyuuurrrmmmlllnnntttpppppptttuuussstttxxxtttvvvxxxyyyyyy{{{rrrjjj___TTTKKKCCC===::::::888555444444333111000222111000000000000000111...///000111222222111000...///000111111000///.............../////////000000000000000000000000000---.........////////////000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000/////////000111222222222111111111111111111111111222222222222222222222222...000222333222333444555111444;;;DDDIIIHHH@@@999777666444333333333333444333333333222222222111111000111333444444333222111111111111111111111111111111111111222222222333333222222222333444555555555333333333333333333333333444444444444444444444444444222000000111111000///000111111111222222222222111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111222222222222000333333000222777999555666===FFFVVVttt}}}qqq\\\JJJ@@@???===;;;:::::::::::::::999999;;;>>>@@@@@@???<<<;;;<<<<<<===>>>???@@@???@@@AAA@@@>>>>>>@@@BBBDDDEEEFFFGGGGGGFFFFFFEEE@@@???>>>===<<<<<<;;;;;;888888999:::;;;<<<======???AAADDDFFFGGGIIILLLNNNLLLNNNRRRTTTUUUWWWYYY[[[\\\___cccfffiiilllpppsssuuuttttttxxx|||~~~}}}}}}|||{{{{{{}}}~~~000000000000000000000000000111222333333222111000444333222000000111222444111444777777555777<<>>>>>===:::::::::::::::;;;<<<===???AAABBBAAA>>>>>>@@@CCCEEEEEEFFFGGGGGGGGGGGGGGGBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCDDDFFFIIILLLJJJLLLPPPRRRSSSUUUWWWYYYXXX[[[___bbbeeeiiimmmppptttssstttwww|||}}}{{{}}}~~~{{{yyyzzz|||000000000000000000000000222111000//////000111222111111000000111111222333000///000111333555888::::::;;;>>>BBBIIIPPPWWW[[[eeeiiiqqq{{{{{{rrrlllmmmrrrxxx||||||wwwqqqkkkbbbdddgggkkkuuuuuulllgggddddddggghhhhhhkkkpppxxxvvvsssnnniiidddcccbbbfffhhhkkkpppuuuzzz~~~xxxkkk___UUUNNNKKK>>>===:::777555333111111111111000000//////......222111111111000000//////////////////////////////........................///////////////////////////////////////.........////////////////////////---...///000000111000000//////000000000000//////............////////////111111000000000000000111111111000000000000111111111111222222222111111000000111111111111222222222222222333333333333444444333333333444444444555555333333333333333333333333333333333222222222111111000000000000000000000000333222222222111000000000333333333222222111111111333333333444444444555555444666777666222111222444555555555555444333222111111111111111000000000000111111111111000000000000111111000000//////......111000///---------...///////////////////////////111111000000//////.....................///000000111111111000000000000000222222111111111111222222222222333333333333444444:::666888AAARRRjjj~~~~~~|||~~~{{{xxx{{{{{{pppbbbPPPHHH???:::::::::777444444666777999;;;<<<<<<===999999999999:::;;;<<<===;;;===???@@@>>>===<<<===@@@AAACCCEEEFFFGGGGGGFFFDDDDDDCCCBBB@@@???>>>>>>::::::999999888777666666:::<<<>>>@@@AAABBBEEEGGGHHHHHHJJJKKKNNNPPPSSSTTTUUUVVVXXXZZZ]]]bbbgggkkknnnppprrrssstttuuuwwwyyy}}}||||||{{{{{{zzzzzzzzz000000000000000000000000111000000000000000000111111111000000111111222333111111111111222333444555555555555777:::???CCCFFFOOOSSS[[[dddoooyyytttjjjeeeeeegggiiikkkrrr{{{yyytttsssuuuxxx|||zzzqqqnnnjjjeeeiiikkkmmmqqqzzzzzzppphhh\\\YYYZZZ___bbbdddhhhmmmwwwtttpppjjjeeeccccccdddfffjjjpppwww}}}~~~yyyvvvkkkfff^^^TTTKKKCCC>>>;;;;;;:::888555333222111000111000000000/////////...111111111000000000//////////////////////////////......................../////////////////////////////////////////////...////////////////////////...//////000000000000/////////000000000000//////....../////////000000000111111000000000000111111111111000000000000111111111111222222222111111000000111111111111222222222222222333333333333444444222222222333333333444444333333333333333333333333333333333222222222111111000000000000000000000000222222222222111111111111333333333222222222111111333333333444444444555555444666777555222111222444888888888888777666555444111111111111000000000000111111111000000000//////111000000000/////////...000//////............///////////////////////////000000000000////////////...............///000000000000000000000000000000222111111000000111111222111111111222222222333333444555999???HHHZZZwwwxxxzzzzzzzzzwww~~~}}}rrr___UUUHHH???<<<;;;999888888888999:::;;;;;;;;;;;;999999999999999:::;;;<<<<<<>>>@@@AAA???>>>>>>>>>AAABBBDDDFFFGGGHHHHHHGGGDDDDDDCCCBBBAAA@@@??????<<<<<<;;;:::999777777666999;;;===>>>???@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPQQQRRRTTTVVVXXX[[[___dddhhhkkkmmmoooqqqqqqsssuuuwwwyyyzzz{{{|||}}}}}}}}}}}}||||||}}}~~~000000000000000000000000///000000111111000000///111000000000000111222222222222222222222111000000333222111111222444777999;;;===CCCJJJSSS\\\cccgggqqqvvvwwwjjjaaa]]]\\\\\\]]]dddoooxxx{{{xxxrrrnnnjjjjjjllloootttzzz~~~uuupppooonnnkkkooooooppprrrzzz~~~zzzzzz~~~zzzvvvttttttuuuqqqjjjcccYYYVVVXXX]]]aaaccchhhmmmtttrrrnnnlllkkkmmmppprrrpppttt{{{|||uuummmeee^^^[[[RRRNNNIIICCC===888555444666555444222111000000000000000000000////////////111111000000000000//////////////////////////////////////////////////////////////////////////////....../////////////////////////////////////////////000000000000//////...//////000000000000///////////////000000000111111111000000000000000111111111111000000000000111111000111111222222222111111000111111111111222222222222222333333333333444444111111111222222222333333333333333333333333333333333333333222222222111111000000000000000000000000111111111222222222222222333333333333222222222222333333333444444444555555444555666555333222222333888888888888777666555555111111111111000000000000111111000000000000//////000000000000////////////---...//////////////////////////////////////////////////////000000000000///............//////000000000000000000000000000222111111000000111111222000000000111111111111222111555;;;======HHHddd}}}vvvxxxyyy{{{}}}xxxzzzzzz{{{yyylllYYYIII@@@<<<;;;:::;;;;;;:::::::::::::::999999999999888999999::::::===???AAAAAA@@@?????????AAABBBDDDFFFHHHHHHHHHHHHEEEDDDDDDCCCBBBAAAAAA@@@???>>>===;;;:::888777777777999;;;<<<<<<===???AAAAAABBBCCCEEEGGGJJJLLLMMMOOOPPPSSSUUUWWW[[[___cccgggiiikkkmmmmmmoooqqqsssuuuwwwzzz}}}|||}}}~~~////////////////////////...///000111111000///...000000000000000111222222000111222222222000///...000/////////111333555666666666888;;;???EEEJJJLLLSSSXXX```iiiuuuvvvkkkdddaaa``````bbbkkkxxxyyysssqqqpppoooppprrruuuyyy|||~~~}}}zzzwwwuuuvvvuuusssooonnnllllllpppzzz}}}~~~}}}yyyuuussssssuuuvvvllliiiggghhhkkkkkkfff```]]]ZZZZZZ___bbbcccgggllloooooopppsssxxx}}}}}}xxxrrrnnnnnnkkkddd[[[RRRKKKEEEBBBDDDBBB???;;;888666444333222111000000/////////000000000000000////////////000000000000000000//////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////000000111000000///...---//////000000000000//////000000000000111111111111000000000000000000111222111111000000000000111111000000111222222222111111000000111111111222222222222222222333333333444444222222222222333333333333222222333333333333444444333333333222222222111111000000000000000000000000111111111222222333333333333333333333333333333333333333333444444444555555555555555444333333333333444444555555444333333222111111111111000000000///111000000000////////////000000000000////////////,,,---...000000000///...////////////////////////......//////000000111111//////............///000/////////000000000000000111111000000000000111111000000000111111111222222111666;;;;;;888???UUUkkk{{{{{{{{{}}}}}}{{{}}}pppYYYIII@@@;;;999:::::::::999999999999999::::::999888888888999999<<<>>>@@@AAA@@@????????????AAACCCEEEGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA???===;;;:::888888666888999:::999:::;;;===>>>???@@@BBBDDDGGGIIIJJJLLLNNNPPPRRRTTTWWW[[[^^^bbbdddggghhhiiikkknnnppprrrtttyyy}}}~~~}}}////////////////////////...///000111111000///...000000//////000000111222...///111222222111000///,,,,,,,,,---...000111333666555444444666999<<<===<<>>999999888888888888999::::::::::::999999888999999999:::===???@@@???>>>>>>???===>>>AAACCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCAAA???>>><<<::::::666888999999888888999:::<<<===>>>@@@BBBEEEGGGHHHIIIKKKNNNPPPQQQTTTWWWZZZ]]]___bbbdddeeegggjjjllloooqqquuuyyy|||||||||{{{~~~000000000000000000000000...//////000000//////...000////////////000111111...///000111111111111111000//////////////////000222222111222333555777888666888999;;;===BBBHHHMMMUUU^^^gggnnnwww}}}zzzxxxpppkkkeeeaaa```bbbdddeeemmmuuuvvvnnngggiiilllpppsssvvvxxxyyynnniiihhhlllooonnnmmmmmmjjjgggbbb___```ccchhhkkkvvv~~~|||sssoooooopppqqqrrrqqqoookkkfffcccfffccc```bbbfffiiifffcccccc``````eeehhhiiimmmrrrzzzzzz|||{{{kkkggg___VVVNNNHHHDDDBBB===<<<:::888666555444444444333333222111000//////...............//////000////////////000000000000......////////////000000////////////////////////////////////////////////////////////////////////------......///000000000///////////////////////////000000000000//////...//////000000000000///////////////000000000111111////////////000111222333111111000000000000111111///000111222222222222222000111111111111222222222222222333333333333444444333333444444444555555555111222222333333444444555333333333222222222111111000000000000000000000000222222222333333333333333333333333333444444444444333333333444444444555555555444333333555555444333222333333444333333222222111111111111000000000000000000////////////......////////////000000000000---...//////////////////////////////////////////////////////000000000000000//////............///---......//////000000111111000000//////000000111111111111222222222333333111000111444777999AAAIII___vvv}}}{{{~~~}}}pppZZZIII@@@:::999888888888999:::;;;:::::::::999999:::;;;;;;999<<<>>>???>>>>>>>>>???;;;===???BBBDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCAAA@@@>>>===<<<777999999999777777888999:::;;;<<<>>>@@@CCCEEEGGGFFFHHHKKKMMMNNNPPPSSSUUUXXXZZZ]]]___```bbbeeegggjjjlllooorrruuuvvvvvvvvvyyy{{{~~~000000000000000000000000/////////......////////////////////////000111111111000000000000111222222333222222111111111111111//////000222333444555666555666777777777888;;;===>>>FFFMMMQQQWWWaaaiiilllsss||||||~~~}}}xxxuuujjjfffbbb```aaacccfffgggnnnsssyyy}}}|||vvvoooiiibbbgggoooxxxvvvmmmgggiiikkkjjjiiikkkgggddd```^^^___bbbeeehhhkkkvvv{{{sssqqqrrruuuwwwyyyzzzyyyxxxuuusssrrrnnnjjjkkkooorrrpppmmmjjjggggggjjjlllllloootttwwwtttqqqqqqpppmmmeee___OOOKKKFFF@@@;;;888777777333333333333333333222222111111111222222111111000//////......//////000111.../////////000000000111........./////////000000////////////////////////........................////////////////////////------......///000000111////////////////////////...//////000000000000/////////000000000000//////....../////////000000000////////////000111222333111111000000000000111111//////000222222333333222000111111111111222222222222222333333333333444444222222333333333444444444111111222333333444555555333333333222222222111111000000000000000000000000333333333333333333222222333333333444444444555555333333333444444444555555555333222333555666444222222333333444444444333333111111111111000000000000000000/////////............/////////000000000111000//////............///////////////////////////000000000000////////////000000///...............------......///000000111000000////////////000000000000000111111111111222111000111555666666:::@@@LLLcccoooZZZMMM>>>===;;;999999999:::;;;::::::::::::;;;<<<======:::<<>>AAACCCDDDCCCEEEHHHJJJKKKLLLNNNPPPRRRTTTWWWYYY[[[]]]```bbbdddeeehhhkkknnnppprrrrrruuuwwwzzz~~~}}}~~~~~~000000000000000000000000000///...------...///000///////////////000111111333333111000000000222222......//////000000000000000111222333444444333333///111333444444444666888777<<<>>>===???GGGOOORRRRRR___lllttt~~~~~~~~~yyyssspppjjjgggdddccceeeiiilllmmmlllmmmpppqqqppplllhhheee```gggrrr~~~~~~qqqfffeeefffeeeeeeiiidddbbb^^^]]]___cccfffhhhjjjvvv~~~wwwvvvyyy~~~~~~yyyuuuvvvyyy{{{yyyvvvnnnjjjhhhiiiiiiggghhhlllfffaaaZZZWWWUUUPPPIIICCC>>><<<999666333222222222000111111222111111000///------...///000000000000000000/////////000000111.../////////000000111111---.........//////000000////////////////////////........................////////////////////////---------...///000000111////////////////////////......///000000111000000//////000000000000//////............////////////////////////000111222333111111000000000000111111//////000222222333333333000111111111111222222222222222333333333444444444111111222222222333333333111111222333333444555555333333333222222222111111000000000000000000000000444444444333333222222222333333333444444555555555333333333444444444555555555333222333555666555222111222222333333333222222111111111111000000000000000/////////.............../////////000000111111222000///---------...///////////////////////////111111000000//////......111000///...............---------...///000000111000000////////////000000////////////000000000000222333666888777444888>>><<>><<<:::::::::;;;:::::::::;;;<<<===>>>???;;;===@@@AAA@@@@@@@@@AAA<<<>>>@@@CCCEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJEEEEEEDDDCCCBBBBBBAAAAAA:::;;;<<<:::888777888999777777888:::===???AAACCC@@@CCCFFFHHHHHHIIIKKKMMMNNNPPPSSSUUUWWWYYY\\\^^^___```cccfffjjjmmmpppqqqtttvvvyyy|||}}}|||{{{zzzzzz|||}}}}}}~~~///////////////.........444444333333222000///.../////////...///000000111000000000000000000000000000000000000000000000000000000000000111111111111111111222333333444555555333444555777888:::;;;<<>>;;;:::999444444333333222111000000222222111000//////000000......//////000000111111////////////000000000000000444555111...//////---........................---------............///000000000000000000000000...,,,***+++---///...---//////......---------,,,////////////////////////////////////////////////000000000000000000000000000000111111111000000///000000000000000000000000000111111111111222222222111111111111111111111111111111000000000000000111333333222222111222222222222555666444555888777444444444444444444555666777444333222222111111222222//////000111222333333444222222222222222222222222444444444333333222222222555444333333333333444555000000111222222222111111000000000000000000000000000000////////////000000000000////////////000000////////////////////////..................---------------.........////////////000000///...------000///...---------------........................000000000000111111111111000000000000111111111111222333444444444555777999@@@EEERRRiii~~~gggVVVJJJ???===>>><<<:::999===;;;===???===999888;;;>>>>>>>>>>>>????????????>>>???AAACCCEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFFFFEEEDDDBBBAAADDDAAA>>>;;;888888888888777666666666888999;;;===AAAAAAAAABBBDDDGGGJJJKKKMMMMMMMMMOOORRRVVVZZZ\\\ZZZ\\\^^^aaaeeehhhjjjkkksssvvvxxxyyyxxxwwwxxxxxxwwwwwwxxxzzz{{{}}}~~~~~~/////////////////////...)))***,,,...///111111111222222111111222222333444000000000000000000000000000000000000000000000000//////000000000111111111111111222222333444444444222222333555666777888999999:::<<>>>>><<<999666333222222222333333222222111000000///111000//////......//////......//////000000000000.../////////000000000000///333444000...//////---........................---------............///........................///,,,+++,,,...//////---/////////.........------////////////////////////////////////////////////////////////////////////000000111111111111000000//////////////////////////////000000000111111111222222222222222222222222222111111000000000111111222222111111111111111222222777999999999;;;999444555555444444444555666666444333222222111111222222222222222222222333333333222222222222222222222222333333333333333333222222555444333222222333444555111222222222222222111111111111111111111111111111000000////////////000000000000////////////000000////////////////////////........................---------........./////////////////////...------//////...---------------............................../////////000000000000000000000111111111111000222333333333333666888:::>>>GGGZZZrrrcccXXXNNNHHHDDD???<<<===:::777777:::999777888<<<============>>>>>>>>>>>>>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAA@@@>>><<<;;;::::::;;;888777777777777999:::;;;>>>>>>???@@@BBBDDDFFFGGGHHHIIIJJJLLLNNNRRRUUUWWWWWWYYY[[[___bbbfffhhhjjjnnnpppsssssssssssstttvvvtttuuuwwwxxx{{{|||~~~......//////////////////...//////000000000000//////////////////000111111000000000000000000000000000000000000000000000000//////000000000000111111222222222222222222333333111111222222333444444444444444444444666888;;;<<<<<>>>>>@@@BBBDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGFFFDDDCCC@@@@@@??????>>>>>>>>>===999999888777777888888999999:::<<<>>>???@@@AAAAAACCCDDDEEEHHHJJJMMMOOOPPPSSSTTTWWW[[[___bbbeeeggghhhiiikkkllllllmmmppprrrrrrsssuuuwwwzzz|||}}}~~~~~~~~~............////////////111111111111111000///.........------......///000////////////////////////000000000000000000000000////////////000000000111222222222222111111111111111111111111111222222222333222222222333555666777444777:::<<<===???AAACCCFFFIIIOOOUUUZZZ]]]^^^___dddhhhmmmoooooonnnnnnoooxxxyyyyyywwwtttrrrqqqqqqxxxxxxyyyzzz}}}zzzxxxpppooonnnnnnqqqvvv{{{{{{vvvtttvvvyyy{{{~~~~~~~~~}}}zzzxxxvvvvvvvvvsssmmmhhhfffeeedddbbb^^^ZZZVVVTTTKKKGGGBBB???===:::666333444444333444555444111...222111000000000111222333000000/////////.........//////......---......///////////////////////////........./////////000000,,,111222///---//////---........................---------............///.................................///000000//////000000000000000/////////////////////////////////////////////////////////........................///000000111111111111000/////////////////////////////////000000000111111222222222222222222222222222222222111222222333444222222111111222222333333777>>>EEEGGGGGGEEE???777777777666555444444444444444333222222111111222222333333333333333333333222222222222222222222222222111111222222333333333444333333222222222222333333444444444333333111000000111111111111111111111111000000////////////000000000000////////////000000////////////////////////---------.......................................///.........---.........///......---------..............................------.........////////////000000000111111111111///000111111111222444666666777:::???III```}}}|||sssnnngggZZZKKKBBB@@@;;;777888777555666888:::::::::;;;;;;<<<<<<======>>>???AAACCCEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEAAAAAAAAAAAAAAA@@@???>>>;;;:::999999888777777777777888:::<<<============???AAACCCFFFHHHJJJJJJKKKOOOPPPSSSWWW[[[___bbbcccbbbdddeeefffgggjjjmmmqqqssssssuuuvvvxxxzzz{{{|||~~~~~~~~~~~~~~~---.........//////000000'''(((***,,,///000111222111000000000000111222222////////////////////////////////////////////////...////////////000000000111111111111111111000000111111111111111111111111000000000000111111222222555666666666555555777999;;;<<<===???AAABBBCCCDDDHHHJJJNNNPPPQQQRRRSSSSSSXXXYYYZZZYYYXXXXXXZZZ\\\aaabbbccceeehhhkkknnnoootttxxx|||~~~|||xxxuuusssiiifffaaa^^^]]]```dddgggjjjhhhdddaaa___```ccceeeggghhhiiijjjiiigggeeedddbbb___\\\[[[ZZZWWWRRRMMMKKKJJJIIIGGGDDDAAA>>><<<888666444444444444333222000//////111222111///---000//////////////////////////////.............../////////......///000000/////////...........................////////////+++///111...---///000...////////////////////////---------............///////////////////////////---...///000000//////////////////000000000000000////////////////////////////////////////////////........................//////000111111111111111000000000000000000000000000000000111111111222222000000000000000000000000222222111111222333333444333333333333333444555666999AAAHHHJJJJJJHHH@@@999777666555444444333444444444333222222111111222222000000000111222333333333222222222222222222222222111111111222222333333333111222222222222222222111444444444333222111000///111111111111111111111111000000////////////000000000000////////////000000////////////////////////---------.........//////.....................---......------------...///......---------......///............................../////////000000000///000000000111111111111///111222222222222555777777777:::<<>>???@@@???AAABBBBBBBBBCCCFFFHHHGGGGGGHHHJJJLLLNNNPPPRRRWWW[[[___aaa```]]]ZZZYYYUUURRRNNNJJJHHHIIIKKKMMMMMMMMMLLLJJJHHHHHHIIIKKKKKKKKKLLLMMMLLLKKKIIIHHHHHHFFFEEEDDDDDDCCC@@@>>>:::::::::999777666444333222222111111111111111222000/////////111111000...111111111000000//////.........................../////////...//////000111/////////............---------........./////////)))...000------///000...////////////////////////---------............///000000000000000000000000+++---///000///......///......////////////000000////////////////////////////////////////////////...........................///000111111222111111111111111111111111111111111111111111222222222222000000000000000000000000111111111111111222333444444444444444555666777777:::AAAFFFHHHGGGFFF???888555444333333333333333333444333222222111111222222...///000111222333333444222222222222222222222222111111111222222222222222000111111222222111111000222222222222222111000///222222222222222222222222000000////////////000000000000////////////000000////////////////////////,,,,,,------.../////////...............---------...---,,,,,,,,,---...///...------------...//////............................../////////000000000000000000000111111111111///000222222111222444666666555777;;;<<>>999999:::777666777888888999:::;;;<<<<<<===<<<<<<>>>@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@=========<<<;;;:::888888888999999:::;;;;;;;;;;;;??????@@@BBBCCCEEEFFFFFFHHHIIIKKKNNNRRRUUUWWWYYYZZZ\\\___```bbbdddhhhkkkooopppqqqrrrssstttuuuvvvvvvxxxzzz}}}|||~~~------......///000000111555555444333222000///...---,,,,,,,,,,,,---......000000000000000000000000////////////////////////........./////////000000.../////////000111111111/////////000000000111111222333333333222222111000...///000000///000111333222222333444444555666666888666333222333444666666444666777777666777999:::777777888999:::;;;======@@@BBBEEEFFFDDDBBBAAA@@@@@@>>><<<:::999999::::::999<<<===<<<:::888888999999999999::::::999999888888999999888666666666777333333333333222222111111111222111111000000000111333222000000222333222111222222222222111111000///.............../////////...---------......///000//////.........------------------.........//////(((---///---,,,///000...////////////////////////---------............///////////////////////////))),,,///000...------...------........./////////////////////////////////////////////////////////////////////////////////...///000111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111222333333333333333444444555777777888>>>BBBBBBAAAAAA<<<666222222111111111222333333444333222222111111222222111111111222222333333333222222222222222222222222222222222222111111111111000000111222222111000000000000111111111000000///222222222222222222222222000000////////////000000000000////////////000000////////////////////////,,,,,,------...//////000//////.........---------...---,,,++++++---///000---------------...//////........................------........./////////000000000000111111111111...///000000000111333555555222444:::;;;===JJJZZZzzz|||oooWWWLLL@@@;;;999777777999888888999:::;;;<<<======;;;<<<===???AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDD>>>>>>>>>>>>===<<<:::999999999999888999999::::::============>>>@@@BBBCCCDDDEEEGGGIIILLLOOOQQQRRRUUUXXX[[[]]]___```bbbdddhhhiiijjjmmmooorrrtttuuutttvvvxxx{{{~~~}}}~~~~~~}}}~~~~~~---------...///000000111---...///000000111111000000////////////000111111000000000000000000000000////////////////////////............/////////000---......///000111111222------......///000000111......000111222222222222///111222111000///000111---///111222333222111111;;;777333000000222333444222333444333222111222333333333333444555555666666444666888999777666555666333333444444444444333333111555888777444111111111444444444444444555555555444666777444000...000333000000000//////000000000000111111000//////111222444111//////000111111111.........//////......---......//////////////////,,,,,,,,,,,,------.../////////.........------------------.........//////''',,,...,,,,,,///000...000000000000000000000000---------.........//////........................(((,,,///000...,,,,,,---,,,---------......//////////////////////////////////////////////////////000000000000000000000000......///111111222222222////////////////////////////////////000000000000111111111111111111111111////////////000111222333222222222333444555666777777;;;>>>===<<<===999444000000000000111222333333444333222222111111222222444444333333333333222222222222222222222222222222333222222222111111000000///000111222222111000///...//////000000000000///222222222222222222222222000000////////////000000000000////////////000000////////////////////////,,,,,,------...///000000//////.........---------...---+++++++++---///000---------------...///000........................,,,,,,,,,---------......000000000000111111111111---.../////////000222444666000222:::<<<;;;CCCPPPccckkk[[[III???:::777777999888999999:::<<<===>>>>>>;;;<<<===???AAACCCEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEGGGGGGHHHGGGFFFEEEBBBBBB@@@@@@AAACCCEEEGGG>>>????????????===;;;::::::999888777777888999:::;;;:::999999:::===???AAAAAABBBDDDFFFHHHKKKLLLMMMQQQTTTXXX[[[\\\]]]^^^```aaacccfffiiimmmpppssstttsssuuuwwwzzz|||~~~~~~~~~~~~~~~~~~......---------,,,,,,,,,222111111111000000//////000000//////.........------......///000111111222000...---...///000///...000000000000000000000000000000000000000000000000......///000000000000000222222222222222222222222333333333222222222111111000000111222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333444444444444333555444444333333222222222333222222222111111000000222222222222222222222222000000000000000000000000111111111111111000//////000000//////.........---444444333222111000//////000000000000000000000000///---,,,---///000000000000///...------...///000................................................//////////////////......------------------------......................................................////////////.........,,,,,,...111222111...---.../////////...,,,+++)))+++---///000000///...////////////////////////111000...---...///111222111111111111111111111111000000000000111111111111////////////////////////000000111111111222222222444444333222222333444444555555555555444333333222444333222222333333111000333333333222222111111111444///...222444000///333222222333333333222111111333333333222222222111111222111111111000000//////000000111111111111000000111111000///......//////////////////000000000000////////////////////////000///...---,,,------......------,,,,,,------...------------------------...------,,,,,,------...------,,,+++,,,---...///...------,,,,,,------...------------------------////////////////////////222222111111111111111111444555666666777999>>>AAAQQQjjjyyydddPPPGGGBBB<<<777666777555666888999888;;;@@@=========>>>@@@BBBDDDFFFJJJIIIHHHHHHGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;999888777444777:::;;;::::::===@@@???@@@AAABBBDDDFFFHHHIIIKKKNNNRRRUUUVVVWWWYYYZZZ`````````aaadddhhhlllnnnrrrtttvvvwwwxxxzzz}}}~~~{{{zzzzzz||||||~~~,,,,,,,,,------.........111111000000000/////////000/////////............---......///000000111111000///...///000111000...////////////////////////////////////////////////......///000000000000000//////000000111222333333333333222222222111111111///000000111111111111111111000000//////000000111222222222222222222222222111111111111111111111111000000111222222222222111333111///------...000111000000/////////.........111111111111111111111111000000000000000000000000000000000000000///...---000/////////............222222111111000000//////////////////////////////000...------///000////////////............//////.......................................---------........................------------------,,,,,,......................................................////////////......---,,,,,,...111222000.........//////...------,,,+++,,,---/////////......////////////////////////000000.........///111222111111111111111111111111000000000000111111111111111111111111111111111111000000111111111222222222444333222111111222333444555555555444444333222111333222000111222333222111333333333333222222222111555111222666888666666999444333333222111111000000333222222222111111111111111111111111000000000///000000111111111111000000222111111000000000000000.../////////000000000000........................000///...---,,,------......------,,,,,,------...------------------------...------,,,,,,------...------,,,,,,,,,---...///...------,,,,,,------...........................////////////////////////111111111111111111111111111333444555666888;;;>>>GGGYYYvvv}}}kkkYYYOOOIIIAAA<<<:::<<<999999;;;:::888:::>>>;;;;;;;;;<<<>>>AAACCCEEEGGGGGGFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<:::999888555777::::::999999;;;>>>======>>>???AAACCCEEEFFFGGGKKKNNNQQQSSSTTTVVVXXX\\\\\\]]]^^^aaaeeehhhjjjmmmoooqqqrrrsssvvvyyy|||}}}~~~~~~|||zzzzzz{{{}}}}}}~~~***++++++,,,---...///000///////////////.........////////////.....................//////000000111///......///000000///---////////////////////////////////////////////////......///000000000000000,,,,,,---///000222333333222222222222111111111000...//////000000000000000000//////......//////000000000000000000000000000////////////////////////......///000000000//////222000,,,******,,,...111...............---------000000000000000000000000000000000000000000000000....../////////...------////////////............////////////////////////////////////////////////000///------...///...---......////////////..............................//////.........---------------------------...............------,,,,,,,,,......................................................////////////......---,,,,,,...000111000...//////...------------...------..................////////////////////////000///.........///111222111111111111111111111111000000000000111111111111111111111111111111111111000000000111111111111222222222111111111111222222444444444333222222111111111000///000222333333222444444333333333333222222444333555999;;;:::;;;>>>777666333111//////000000222222111111111000000000111111111111000000000000000000111111111111000000000000000///////////////....../////////000000000........................//////...------------......------,,,,,,------...------------------------...------,,,,,,------...---,,,,,,,,,,,,---...///...------,,,,,,------...////////////////////////////////////////////////111111111111111111111111...000333444555666888:::???III^^^{{{{{{{{{}}}zzzuuuzzznnnaaaXXXPPPGGG???===<<<888777999888555555888888888999:::<<>>>>>======:::999999777666666777888888888888999:::<<<===>>>===@@@DDDGGGIIILLLOOORRRRRRSSSTTTVVVXXX[[[]]]___```bbbeeegggiiilllpppsssuuuvvvwwwwwwwwwxxx|||~~~zzzzzzyyyzzz}}}------------------------------------.....................///////////////............///////////////...///000222111///---......................................................///000000000000000/////////000000000000000111111111000000000//////------...///////////////111000000//////000000111////////////////////////000000000000000000000000---...//////000000////////////000111111000000///............////////////........................////////////////////////...//////000000/////////.........///////////////,,,,,,,,,---......//////........................111///---------...---,,,,,,---...//////...---,,,........................//////.........---------,,,,,,,,,---------...............------,,,,,,,,,................................................------............------,,,---..................///...---,,,,,,---////////////...---------......///////////////////////////////////////000000111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000333222111111111222333333333111//////111333333333333333333333333333333333111555999:::999:::;;;<<>>AAABBBFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@===;;;999777666666777777888888888888999:::;;;<<<;;;===@@@CCCEEEHHHLLLOOOOOOOOOQQQSSSUUUWWWYYYZZZ\\\^^^aaaccceeehhhlllooopppqqqrrrssstttwww{{{~~~zzzzzzyyyyyyzzz|||......---------,,,,,,,,,---------........................///////////////........................111111222333555444111///......................................................///000000000000000000000000000000/////////000000000000////////////---......///////////////111000000//////000000111////////////////////////000000000000000000000000......///000000000000///,,,---///111111000...---,,,,,,,,,---------------........................////////////////////////......///000000000//////.........///////////////,,,,,,---------.................................///...,,,,,,---...---,,,------............------................................................,,,,,,,,,---......//////------------------------................................................------............------+++---//////---,,,---......------------...//////------..................////////////////////////////////////000000000000000000000000000000000000000000000000111111111111////////////////////////111000000000000000//////000000111111111111000000222111111111222333555666666444111000111222222222111111222222222222333333222999======;;;===>>>>>>???<<<777333000000111222222222111111111000000000000000000000111111111111000000111111111111000000///000222333333333222111------........./////////------------------------,,,---......///............------,,,,,,------...------------------------...------,,,,,,------...+++,,,------......------...------,,,,,,------...------------------------////////////////////////...//////000000111111111000222444444444555777999888???JJJVVVfffzzz}}}lllYYYFFF>>>888888999777777888888888888999:::===???@@@DDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBAAAAAABBBBBBCCCAAA>>>:::888888999888888888888888888999999:::;;;999;;;>>>@@@BBBEEEIIILLLKKKLLLNNNPPPRRRTTTUUUVVVXXXZZZ]]]^^^```cccfffiiiiiikkkmmmoooqqqssswwwzzzzzz{{{{{{zzzyyy{{{~~~,,,,,,------------------------......////////////............/////////000........................000000111333555444111.........................................................///000000000000000---------.../////////000000000/////////...............///000000000000///000//////......//////000000000000000000000000000........................---......///////////////,,,---...///000//////...,,,,,,------....................................////////////////////////,,,---...////////////.............../////////000------------.......................................---+++,,,---......---...------,,,,,,------...........................,,,,,,------.../////////,,,------...//////000000+++,,,,,,------.........................................................,,,------......------,,,+++---//////---+++,,,...,,,------...//////......+++,,,---/////////......////////////////////////...//////000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000////////////000000111222222111000000111000000111333555888:::;;;777333111111111111111000000000111111222222222000999???>>><<>>AAAEEEHHHHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUWWWYYYZZZ\\\___bbbbbbdddhhhkkkmmmoooqqqtttwwwxxxyyyxxxwwwwwwzzz}}}~~~}}}~~~***++++++,,,---...//////........./////////000000---.........//////000000.....................---------...000222111...+++...................................................//////000000000000000******+++,,,...///000000000/////////...............//////000000000000000.........------.........111111111111111111111111------------------------,,,---......//////......000//////...///000111222/////////000000000111111////////////////////////////////////////////////+++,,,------.........------.........//////000000................................................---,,,++++++---//////.........,,,++++++,,,..............................+++,,,,,,---...///000000------......///000111111***++++++,,,---...//////................................................,,,------......------,,,+++---000///,,,+++,,,...+++,,,...///000///...---)))+++---///000000///...////////////////////////...//////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000/////////...000111222333333222111000000000000111333666:::<<<>>>:::555222111111000000//////000000111111111222,,,666===<<<<<<@@@CCCBBB999777444111///.........333333333222222222222111//////000000111111111222000000111111111111000000***,,,...///000///...------------.........//////------------------------+++,,,.../////////.........------,,,,,,------...------------------------...------,,,,,,------...+++,,,---.........---,,,...------,,,,,,------...////////////////////////////////////////////////---......///000111111222111222222111111333666999888;;;<<<<<>>BBBEEEEEEFFFHHHKKKMMMNNNOOOOOOOOOQQQSSSTTTUUUWWWZZZ]]]]]]```eeehhhjjjkkkmmmooosssuuuvvvuuussssssuuuxxx~~~||||||}}}------------------------//////...---,,,++++++***---------............///........................------------------------//////............//////,,,,,,------------,,,,,,---......///////////////.........................................................////////////000111111000000//////......000000000000000/////////000000//////.........---------......//////000000......//////...---,,,,,,////////////////////////////////////////////////---------............///------------------------------------------------........................------------------------///...---,,,,,,,,,,,,,,,...------------.../////////............---------000///...---+++***)))(((......////////////...............------,,,,,,,,,...------------...//////------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///111000...------...000111,,,---///000111000////////////............//////000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111222222222222333444555666888666333111000///000111111...,,,---000222111000444555777:::===???>>>===888777444222000/////////222111111111000000/////////............---------........................---.../////////...,,,+++------............---------.........---,,,,,,+++,,,------......------,,,---------............/////////.........//////000++++++++++++,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,---------............///---.........//////000000---...//////......///000222222111111222222333444444666888999<<>>======>>>???>>>::::::999888777666555444777666666666777:::<<<>>>???@@@BBBDDDFFFHHHHHHIIIMMMMMMOOOQQQSSSVVVXXXZZZYYYZZZ\\\^^^aaaeeegggiiimmmnnnqqqsssuuuvvvvvvvvvuuuwwwxxxyyyyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------....................................------------------------......------------......------............------------...///////////////................................................------........./////////000000000/////////......////////////////////////000/////////........................////////////......//////...------,,,........................////////////////////////---------............///------------------------................................................------------------------//////.........//////000---------------.../////////............---------//////.........---------......////////////............---------,,,,,,,,,------,,,,,,------...///........................,,,------......------,,,------------------------,,,,,,,,,---------......---------............///------++++++***+++,,,---,,,---...///000//////...//////............////////////000000000111111111000000000000000000000000////////////000000000000111111111111111111111111111111111111222333444555666444222000//////000111111///---...000222111000222333555777:::;;;;;;:::666555333111000//////000111111111000000000/////////............---------..............................//////...------,,,------............------------......------,,,+++,,,------......------,,,------------............000//////...------------,,,,,,+++++++++,,,------,,,,,,,,,---------............---------,,,,,,,,,---------............///---........./////////000...000111111000///111222333222222222222333444444444555777777999@@@JJJSSSjjj~~~|||vvv]]]KKKBBB>>><<<<<<:::888888888888777555999999:::;;;===???AAABBBEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDBBB?????????@@@???>>>;;;;;;:::999888777666666666666555555777999;;;======>>>@@@BBBDDDFFFGGGGGGIIIJJJKKKMMMOOORRRTTTVVVVVVWWWYYY[[[^^^bbbdddfffjjjlllnnnppprrrsssssssssssstttvvvvvvwwwyyy}}}+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------...////////////...------------------------------------------------,,,---------............///////////////.........---------.../////////000////////////............/////////........................///......---,,,........................////////////////////////---------............///------------------------////////////////////////........................------------------------------------...///000111---------------......//////............---------,,,------......//////000......////////////.........------------,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,------......------,,,------------------------,,,,,,,,,---------......---------............//////...............//////------..................//////............////////////000000000000111111000000000000000000000000////////////000000000000111111111111111111111111000000000000111222333333222222000///...///000111111///......000111111000///000222555666777777666444333222111000000000000111111000000000000/////////............---------........................//////...------------...------............------------......------,,,,,,,,,------......------,,,------------............000///...---,,,+++++++++------,,,+++++++++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,---------............///.............../////////000111222222111111222333333333333222333444444555333444555555555999@@@EEEPPPiiiwwwrrrtttwww\\\IIIAAA???<<<:::777666666555444222999999999999:::;;;<<<===CCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAABBBBBB@@@>>>======<<<;;;:::999999888666666555555666777999::::::;;;<<<>>>@@@BBBDDDDDDDDDEEEFFFHHHJJJLLLOOOPPPRRRSSSUUUWWWZZZ]]]```bbbfffgggjjjlllnnnooooooooopppqqqrrrssstttvvvyyy|||************************........................,,,,,,---------.........------------------------------------------------------,,,,,,,,,,,,------++++++************++++++,,,---......//////......------------------------------------------------,,,,,,,,,---------..............................+++,,,,,,---...///000000///////////////........./////////......------------...............------................................................---------............///------------------------................................................,,,,,,------------------,,,+++++++++,,,,,,---...------,,,,,,------...//////............---------***++++++,,,,,,------------......//////......---------------------------++++++******++++++,,,---........................,,,------......------,,,------------------------,,,,,,,,,---------......---------............/////////000000000111111222000000///...---.........//////............//////////////////000000000111////////////////////////////////////000000000000111111111111111111111111///////////////000111222000///.........//////000000////////////000000000...000222333333333333444111111111000000111111111000000000000000000/////////............---------........................//////---,,,,,,---...///------............------,,,------...------,,,,,,,,,------......------,,,,,,,,,---------............------,,,++++++++++++...---,,,,,,++++++++++++,,,,,,,,,---------......---------------------------------............///........................///111222222111111222333222222111111222222333444222333444444333555999<<>>:::888888777555444888888888888888999:::;;;???AAACCCFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDEEEDDDAAA>>>???>>>>>>===<<<<<<;;;;;;777666666666666777888888888888999;;;<<<>>>@@@AAA@@@AAABBBCCCEEEHHHJJJKKKNNNOOOPPPSSSVVVYYY\\\^^^bbbccceeehhhiiijjjjjjjjjkkkmmmnnnoooooorrruuuxxx************************000//////...------,,,,,,,,,,,,,,,------------...------------------------------------------------......------------......,,,,,,+++******+++,,,,,,,,,------...............------------------------------------------------,,,,,,,,,---------......---------------.........+++,,,,,,---...///000000........./////////////////////......------,,,,,,------...............---........................---------------------------------............///------------------------------------------------........................,,,,,,,,,---------......------,,,+++++++++++++++,,,,,,,,,,,,,,,---......///............---------,,,,,,,,,,,,,,,,,,++++++------............------------------------------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------............///,,,,,,,,,---...000111222555444111///...---.../////////............//////...////////////000000000////////////////////////////////////000000000000000000000000000000000000//////......//////000000..................//////000000000////////////000...111333444222111222333//////000000000111111111//////////////////000000///............---------........................///...---,,,,,,---//////------............------,,,,,,------...------,,,,,,------......------,,,,,,,,,,,,------------...+++++++++++++++,,,---......---,,,,,,++++++++++++,,,,,,,,,---------......---------------------------------............///...............---------...///000000//////000222000000000///000111111222111222333333333444666888===FFFWWWpppvvvmmmmmmpppvvv}}}vvv```RRRIIIFFFAAA>>>===;;;999888888888888888999:::;;;<<<<<<>>>@@@CCCFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBCCCEEEFFFEEEBBB???@@@@@@??????>>>>>>======999888888777777777777777777777777888999;;;===>>>>>>>>>???@@@BBBDDDFFFHHHJJJKKKMMMOOORRRVVVXXXZZZ]]]^^^aaaccceeeffffffffffffhhhiiijjjjjjmmmpppsss************************...---,,,+++***))))))(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///...---,,,,,,---...///,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,------------------------.../////////000.........///////////////.........---------------,,,---......///.........---------------------------------------------------------............///------------------------------------------------........................+++,,,,,,------.........000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............---------000000///...------,,,,,,------............------,,,,,,,,,------------...++++++******++++++,,,---++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,,,,---------......---------............///............111444777999<<<999555111///...////////////............//////......////////////000000000000000000000000000000////////////000000000000000000000000000000000000/////////......//////000........................000111111000......///111///222555555222000111333......///000000000000000......////////////000000///............---------...........................------------...//////------............------,,,,,,------......------,,,------......------,,,,,,,,,,,,,,,------------*********+++,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------............///.........---------------,,,...//////......///000//////......//////000111111222222333444555666777999<<>>AAACCCEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBCCCEEEFFFEEECCC@@@AAA@@@@@@@@@?????????>>><<<;;;;;;::::::999888888999888777777777888:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKNNNRRRTTTVVVWWWYYY[[[^^^___````````````aaaccccccdddfffjjjlll+++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...---,,,++++++,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////++++++,,,,,,,,,---------////////////////////////............/////////000,,,------------------...,,,------...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------................................................++++++,,,,,,---......///......------,,,---------,,,,,,++++++,,,,,,---...///............---------000//////...------,,,,,,,,,------......------,,,,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------............///111000///000444999>>>AAABBB???999444000//////000//////............//////........./////////000000000000000000000000000000////////////000000000000000000000000000000000000000000///////////////000...////////////.........000111222000...---///111///333666555111///000222---...///000000000///............/////////000000///............---------........................,,,------...//////......------............------+++,,,------......------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,+++,,,,,,---...///,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///.........------,,,,,,,,,,,,...//////...---///000///////////////000111111444333222222333555555666888:::===FFF]]]|||zzzqqqmmmlllpppsssrrrooooootttyyygggaaaXXXOOOHHHBBB===999<<<<<<;;;:::::::::::::::777999;;;>>>AAABBBBBBCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEEEECCCAAAAAAAAA@@@@@@@@@???????????????>>>===<<<;;;999999;;;:::888777666777888999::::::;;;<<<>>>@@@AAABBBBBBCCCEEEGGGJJJMMMPPPRRRRRRSSSUUUXXXYYYZZZZZZZZZYYYZZZ\\\\\\]]]___cccfff++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,+++***(((''''''(((***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000+++++++++,,,,,,---------000000000000000/////////---.........//////000000,,,,,,,,,------.........,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------////////////////////////........................++++++,,,,,,---...//////************+++,,,------,,,,,,++++++,,,,,,---...//////.........------------,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------........./////////...,,,---111777>>>BBBFFFBBB<<<666111000000111//////............//////............/////////000000000000000000000000000////////////000000000000000000000000000000000000111000000/////////000000//////000000///......---000111222000---,,,...111///333666555111...///111---...///000000///...------.........//////000000//////.........---------........................+++,,,...///000///...------..................---+++,,,,,,---.........---,,,------......------,,,++++++,,,,,,,,,---------......---,,,,,,,,,------++++++++++++,,,------...,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////.........------,,,,,,,,,---...//////......///000000000000000000111111222666444222111333444444444999<<<>>>???KKKggg{{{vvvtttuuuuuuqqqmmmmmmrrrwwwxxxmmmaaaWWWOOOIIIEEE>>>===<<<:::999888888777666888:::===???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAABBBDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@???AAA@@@@@@???>>><<<:::999===;;;999777666666777888999999:::;;;<<<>>>@@@AAA???@@@BBBDDDGGGKKKMMMOOONNNOOORRRTTTVVVVVVWWWVVVUUUVVVWWWXXXXXX[[[^^^aaa+++,,,,,,------,,,,,,++++++******+++---......------,,,,,,+++*********+++......,,,++++++,,,---...+++,,,------------,,,+++)))+++,,,,,,,,,,,,---///,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------///............---------.........---,,,,,,++++++---...///111111///...---------------.........///------............------///...---,,,,,,---...///---.........---,,,,,,+++---------,,,,,,+++++++++---------............///.........------.........++++++,,,,,,,,,,,,------------------,,,+++******---------------------------+++******+++,,,,,,+++***++++++,,,---...//////,,,------......------,,,............---,,,+++***---,,,***))))))***,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---------.../////////------------------------+++,,,...//////...,,,+++///,,,***,,,///111000...+++...///......222:::AAAKKKEEE===555///---...//////////////////000111111///////////////......---000000000000000000000000////////////000000000000000000000000000000000000222000//////000000///---............/////////////////////....../////////000000000000000///......000000000000000000000000000///...------...///000........................------------------------,,,---///000000000///...........................+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,***((('''......------,,,+++*********++++++,,,---...//////---------............///000///...------...///000000000000000////////////000111111222222333333444111444;;;AAADDDPPPiiixxxyyyyyyxxxtttqqqrrrwww{{{|||zzzttteeeVVVMMMIIIDDD>>>;;;;;;;;;999666;;;:::888888:::;;;:::999??????@@@AAABBBDDDFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA???>>>===>>>???>>>===<<<<<<;;;::::::999888888777888888999;;;<<<<<<===@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRTTTWWWZZZ\\\+++,,,,,,------,,,,,,+++,,,+++***+++---///...------,,,++++++******++++++000///...---------------+++,,,---......---,,,++++++---------+++++++++---+++++++++++++++,,,------------------------------)))******++++++++++++++++++,,,------...---------............------------111000000000/////////...---...///000000///...---------........./////////------............------///...---,,,,,,---...///------......---,,,,,,+++---------,,,,,,+++++++++------------...............------,,,,,,------...++++++,,,,,,,,,,,,------,,,------------,,,,,,+++------------------------,,,+++******++++++,,,+++,,,,,,------------------,,,------------------,,,...............------,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------...............---------------------------------,,,,,,---------000...,,,,,,...///...,,,---///000///---000666<<>>???@@@BBBDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>??????>>>======<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBBDDDEEEEEEFFFHHHJJJKKKLLLNNNNNNNNNNNNPPPSSSVVVXXX++++++,,,,,,,,,,,,++++++,,,++++++,,,...//////...,,,,,,++++++******++++++///////////////...------,,,,,,------------,,,,,,---......---+++******+++,,,,,,++++++,,,---..............................******+++,,,,,,,,,,,,,,,++++++,,,---------------............---------------------------------,,,---...///000000///...---............/////////000------............------......------------......---------------,,,,,,+++------,,,,,,,,,,,,++++++------------............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------.........------------------------------,,,++++++******++++++,,,......---------,,,,,,,,,---------------------------......///////////////,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...............---------------------------------///...,,,++++++,,,...///111///---,,,------,,,+++...000111///------111555:::888555222111111111222---------------...//////+++,,,---///000000111111........................////////////000000000000000000000000000000000000111000//////000000///...............///////////////000111222222111000///000000000000000//////...//////////////////////////////............//////........................------------------------,,,---...///000///......------------------------***+++,,,---............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,((())))))***+++,,,,,,---......---------,,,,,,,,,---------............/////////............///000////////////000000000000111222222333333444555555444444555666777;;;HHHTTTpppyyy|||~~~tttdddSSSFFF@@@>>>>>>999777666666999:::;;;;;;;;;;;;;;;<<<===???@@@AAADDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????@@@@@@???>>>=========<<<<<<;;;;;;:::=========<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>????????????@@@AAACCCEEEGGGHHHIIIHHHHHHIIIKKKMMMOOOQQQ++++++,,,,,,,,,,,,++++++,,,++++++,,,...//////...,,,,,,++++++***++++++,,,+++,,,.../////////...---+++,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,...------,,,,,,---------------------------------,,,---......//////......++++++,,,------------,,,.........---------,,,,,,++++++++++++,,,,,,,,,,,,---......//////......---........./////////000000,,,------......------,,,------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,---------------------------------,,,,,,---------------///000000111111111------,,,++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...---------,,,,,,,,,------------------...---,,,,,,,,,,,,---...///...---,,,,,,---,,,,,,,,,...//////------...000333222222111111111111111///////////////000111111,,,---...///000000000000........................////////////000000000000000000000000000000000000222111000000222222111000............////////////...///111222222111///...//////000000000000///////////////////////////////////////....../////////........................------------------------,,,---.../////////...---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++***)))))))))+++,,,---++++++,,,,,,---......///---------------------------------............///...............//////000////////////000000000000222222222333444444555555333333333444666:::BBBHHHXXXsss}}}qqq]]]NNNDDD???>>>;;;999888888999999999888999999999;;;<<<===>>>@@@@@@BBBCCCEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@@@@AAABBB@@@??????>>>>>>>>>=========<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJ***++++++,,,,,,++++++***,,,++++++,,,...//////...,,,++++++***++++++,,,,,,'''(((+++---...//////...++++++************++++++***+++---,,,,,,+++---...000///...---,,,+++++++++++++++++++++++++++++++++,,,---......//////......***+++,,,,,,------,,,,,,...------------,,,,,,,,,------....../////////000------............------............////////////,,,,,,------------,,,,,,,,,------------------,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++******++++++++++++++++++,,,,,,,,,------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))+++---++++++,,,,,,---...//////...---,,,,,,,,,,,,---...------///000111111222222.........------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...---------,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///***,,,---...---....../////////000000000///......///////////////000111111...///////////////..............................////////////000000000000000000000000000000000000111/////////111111000///............////////////......///000000///......//////000000000000//////...........................//////////////////...........................------------------------+++,,,.../////////...---......................../////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++))))))(((((((((***,,,---------------------------++++++,,,,,,---...//////---------............///---......///////////////.../////////000000000111111111222333333444444555222333444444555999===???HHH^^^}}}zzzwww~~~fffPPPCCC@@@===999777888999999888777777777888999:::;;;<<<===>>>@@@BBBCCCDDDEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAABBBCCCCCCBBB@@@@@@@@@@@@???????????????>>>????????????@@@@@@@@@999888888888777777777777:::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEE******++++++++++++******+++******+++---......---++++++******++++++,,,,,,'''((()))+++---...//////++++++************++++++)))+++,,,,,,,,,,,,---///000///...,,,++++++++++++******************************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------.........///,,,,,,------------,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))(((+++...***++++++,,,---...///000...---,,,++++++,,,---...------///000111111111111........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...............---------+++,,,,,,------.........+++,,,...//////...,,,+++***+++,,,,,,+++,,,...000******+++,,,---...//////....../////////...---,,,---------------.../////////////////////...------........................////////////000000000000000000000000000000000000...---,,,---...///...---............//////////////////............//////...//////000000000000000..............................////////////..............................------------------------+++,,,---...///...------......................../////////...---+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,---...///000---------............///,,,---...///000000000///......//////000000111111000111111222222333444444111555666333222555777777AAAOOOddd}}}}}}xxxwwwzzz~~~gggRRRCCC???;;;999999999:::999777777777777888999:::;;;===>>>@@@BBBDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAACCCEEEEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB<<<;;;;;;;;;:::::::::999888888888888999:::;;;;;;>>>?????????@@@@@@AAAAAA******++++++++++++*********))))))***,,,------,,,++++++******++++++,,,---++++++++++++,,,---......------,,,++++++,,,------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++'''((()))***+++,,,------...------------------...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,------------,,,+++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,,,,+++++++++++++++++++++++++++))),,,...,,,)))(((+++...,,,,,,,,,------.........///...,,,++++++,,,...///---......///000000000000,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------...............++++++,,,,,,---......///,,,------------------,,,+++,,,---,,,+++***,,,///---,,,++++++---...//////---------......------------------------...//////---...///////////////...////////////////////////////////////000000000000000000000000000000000000...---,,,---///000///...............////////////111000///......///000111......///000000000000000........................---...///000000///...---........................------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,------.........---------............///,,,---...///000000000///.........///000111111111///000000111111222222333///555777222///222555555===DDDOOO___xxxjjjQQQLLLFFF@@@===<<<:::999888888888888999::::::;;;<<<===???AAACCCEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBDDDFFFFFFDDDAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????:::999999888888999999:::<<<<<<======>>>=========******++++++++++++******)))(((((()))+++,,,,,,++++++*********+++,,,,,,---///...---,,,+++,,,------///...------------...///---......---+++******+++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++******+++,,,...///000000...------,,,,,,------...+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------,,,+++******++++++++++++++++++++++++))),,,...,,,)))(((+++///......---------,,,,,,,,,///...,,,++++++,,,...///---......///////////////***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------....../////////++++++,,,,,,---.../////////...,,,++++++,,,...///,,,...///---***)))+++---///---,,,+++,,,---......,,,,,,,,,------......//////////////////000111111,,,,,,...///000000111111000000000000000000000000////////////000000000000000000000000000000000000111000000111222333333222............/////////000333222///......///222333......///000000000000000........................---...///000000///...---........................------------------------+++,,,---.........---,,,***************************+++,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,---...///......,,,+++***+++,,,---///000111222......---------,,,,,,,,,---------.........//////+++,,,...000000000000///---......///000111111222/////////000111111222222+++444777222///444888999999===BBBKKK```~~~|||bbb\\\RRRIIICCC>>>:::888999888888888999:::;;;;;;999:::<<>>>>>======<<<;;;;;;:::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;++++++++++++++++++++++++---------.........//////))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,+++*********+++,,,---,,,++++++******++++++,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......,,,,,,,,,,,,......------------------------,,,,,,------,,,,,,+++***++++++,,,------------,,,------......---+++***))))))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++,,,.../////////...------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---..................------+++,,,------------,,,+++,,,---...//////---+++***---,,,+++*********+++,,,.........------,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,---------......,,,+++***))))))+++---...///...,,,+++***+++,,,,,,------,,,+++,,,---...///........................000000//////.........---000000000000000/////////............////////////............//////////////////000111111111111111222222111000//////000000000///......//////...---111111111111111111111111...---,,,,,,,,,,,,---...000000000000000000000000111111111111000///------000000//////.........---111///...,,,,,,...000111------------------------------............------------++++++++++++------((()))***++++++***)))(((---,,,,,,++++++,,,,,,---++++++************++++++.........------,,,,,,,,,------------------------******+++,,,------------+++---------+++++++++---.........------,,,,,,,,,---------------------------,,,,,,...///000...---...............///000000000000111111111111000000222222222222222222333333666666999@@@KKK```zzznnn```RRRHHHAAA>>>;;;<<<;;;888444444666999888888888;;;@@@CCCEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFFFFDDDBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999999++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---............------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++***)))((()))***,,,---------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...............------------...---,,,,,,++++++,,,,,,,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---------------------......+++,,,---......---,,,+++,,,---...///...---+++***+++++++++***++++++,,,,,,......---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,------------...---,,,+++***+++,,,...//////...---,,,,,,,,,------------,,,,,,,,,---...///........................000/////////.........---.....................---............////////////............//////////////////000111111111111000222111111000000000000000000///......000000000...........................//////...------...//////////////////////////////111111111111000///...---000/////////.........---///...---,,,,,,---......------------------------------............---------,,,,,,++++++,,,,,,---******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,------------------------******+++,,,,,,,,,+++++++++,,,------++++++,,,------------------,,,,,,,,,---------------------------,,,,,,---///000...---//////......//////000111000000111111111111000000111111222222222222333333555444666;;;CCCSSSnnnxxxiiiZZZOOOIIICCCAAA>>>;;;999888:::;;;777666666999===AAACCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========;;;<<<<<<<<<<<<;;;;;;:::++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,------------------++++++++++++++++++++++++...---------,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++(((''''''))),,,...------------,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------...............---,,,,,,++++++,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,,,,---.........---+++***)))***++++++,,,,,,,,,,,,...------------,,,,,,,,,***************+++,,,---,,,,,,,,,,,,------------...---,,,+++,,,---.../////////...---------......---,,,,,,,,,,,,---...///......................../////////...............------..............................////////////............////////////...///000000111111000000111111111000000000000000000......///111222111000........................000000///......///000000////////////////////////000111111000000///...---/////////..................---------,,,,,,++++++------------------------------............---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++******+++,,,------++++++,,,---,,,,,,,,,,,,---------------------------------------,,,,,,---...///...---///............///000000///000000111111000000///111111111222222222333333555444555888;;;EEEYYYjjjwwwiiiaaaNNNHHH@@@;;;;;;;;;;;;:::999888777888;;;===>>>>>>CCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***))))))***+++,,,---...///------------------------///......------,,,,,,+++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,+++***+++,,,---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......---++++++,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***''')))***,,,------,,,,,,------------------------))))))))))))***+++,,,,,,++++++,,,,,,,,,------------,,,,,,+++,,,---............------------------,,,,,,,,,,,,------......................................................////////////000000000000............////////////............////////////...//////000000000000000000000111111111000000000///......///222333333222000000000000000000000000////////////////////////////////////////////////000000000000000///..............................------......---,,,+++***------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,------++++++,,,...+++++++++,,,,,,------...,,,,,,------------------...,,,+++,,,...///...------------------...////////////000000000000//////000000111111222222333333666555666777777<<>>>>>>>><<<<<<<<<<<<===>>>>>>???++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......//////......***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,---...---,,,+++------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......---***++++++,,,---...//////...---,,,,,,++++++,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++******++++++,,,---......++++++************++++++,,,,,,,,,,,,,,,+++++++++''')))***,,,------,,,,,,------------------------***)))))))))******+++,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------........................---------................../////////000000111111............////////////............////////////......///000000000000000///000111111111111000000///......///222333333222////////////////////////................................................///000000000000//////...---------..............................---,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++***+++---,,,,,,+++---...***++++++,,,,,,---------,,,,,,,,,---------.........,,,++++++---......---,,,,,,++++++,,,,,,---...//////000000000000////////////000111111222333333444333444666555666===GGGSSShhhwwwxxxzzzeeeVVVNNNIIIBBB<<<<<<999777666888:::;;;;;;======>>>???????????????>>>????????????>>><<<<<<@@@??????????????????@@@??????@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>============>>>@@@@@@++++++++++++++++++++++++(((((()))))))))*********+++,,,------......------------,,,***)))((('''&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***&&&(((+++------,,,***(((---,,,,,,++++++,,,,,,---)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,---............---,,,,,,++++++,,,,,,++++++++++++,,,---...///++++++------------++++++++++++,,,,,,------......++++++************++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,------------...+++++++++*********++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------........................---------------.........,,,,,,------.../////////............////////////............////////////---...//////000000//////...///111222222111000000000......///111222111000---------------------------......//////......---........................//////000000000000//////---------------.........------------------......------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++---,,,,,,++++++,,,,,,---+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))+++,,,,,,,,,,,,---///++++++++++++,,,,,,,,,,,,+++,,,,,,------............,,,******,,,.........,,,++++++++++++,,,------...//////000000//////......//////000111222333333000000111333333222666>>>FFFTTTnnnzzzrrr|||ooobbbVVVJJJ@@@>>>;;;888777888;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<=========<<<;;;:::======<<<<<<<<<<<<============>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@???>>>===>>>???@@@AAA++++++++++++++++++++++++)))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,++++++***)))((((((******************************++++++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((()))***,,,,,,+++***)))---,,,+++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,***+++---......---+++***------------------......------,,,++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------.........---,,,++++++******+++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***+++---.........------+++,,,---.........------........................,,,,,,,,,------.........,,,,,,------...//////000............////////////............////////////---...//////000000//////...///111222222222000000000///......000000000...------------------------...///000000000000///...........................//////000000000000//////,,,,,,,,,------.........,,,,,,+++++++++---...///------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******)))+++,,,,,,,,,,,,---///,,,,,,,,,+++++++++++++++++++++,,,,,,---......///...,,,***)))+++---......------,,,,,,------...///......////////////............///000111222333333000///111333333111444:::@@@HHHYYYsss{{{xxx}}}}}}}}}}}}rrraaaVVVMMMIIICCC???======<<<;;;888888999:::::::::::::::888999;;;<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@AAAAAAAAAAAA===>>>>>>???@@@@@@AAAAAACCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@BBBAAA???>>>>>>???@@@AAA+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---......//////......(((((()))+++,,,---...///------------------------((()))***+++,,,------...+++*********+++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,++++++******++++++,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,............,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++,,,...++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,+++***))))))))))))***+++---......---+++***..................------///...------------...///---,,,++++++******++++++---,,,+++*********+++,,,,,,,,,,,,------.........//////---,,,+++***************+++++++++,,,,,,,,,+++,,,------......------+++,,,.../////////......+++,,,---.........---,,,........................,,,,,,,,,------..................///000111111222............/////////000............/////////000---......///////////////---///111222333222111000000///......//////...---///////////////////////////000111222222111000///........................//////000000000000000///,,,,,,,,,------.........+++***))))))***,,,...000------------------------+++,,,,,,------,,,,,,+++++++++------------+++++++++,,,............,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++&&&'''((())))))))))))))))))+++,,,,,,,,,,,,...///---,,,,,,++++++*********++++++,,,,,,---...//////...,,,))))))+++---......///............///000000......////////////......---...///000111222333333222111222555444222444999999<<>>;;;999888888999::::::::::::999666777999;;;;;;;;;:::999:::999999888888999999:::::::::;;;<<<===>>>??????===>>>???@@@@@@@@@@@@@@@<<<======>>>??????@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@CCCBBB@@@>>>>>>???@@@AAA++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++*********+++************+++,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,***+++---......---+++***'''((()))***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++***)))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,******+++,,,,,,---......************************/////////......---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,++++++***+++***)))***,,,---,,,+++,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---......---.........---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++,,,---...///000///...---------------////////////////////////---------............///////////////////////////000000000000000000000000000111333333111000111222000000000000000000000000000000000000000000000000////////////////////////........................//////.........---------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,+++++++++******((()))***+++,,,---------++++++++++++++++++++++++***+++,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,...---,,,+++++++++,,,---///...---,,,+++,,,,,,---------------------------///...---,,,,,,---...///............////////////...............///000000111111000000//////......111222222333333444444555888999???JJJYYYpppwwwppprrr}}}tttrrrvvv{{{~~~~~~ooo```RRRGGGAAA===666888999999777444444444888888888888888999::::::999999888888888888999999777777888999;;;<<<<<<===>>>>>>>>>>>>>>>????????????===<<<;;;<<<===???@@@BBBCCCDDDCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,)))***,,,------,,,***)))))))))******+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,+++***++++++)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++***************+++,,,,,,---......---------------------------------,,,,,,,,,+++++++++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,------,,,,,,+++,,,++++++++++++,,,------------......---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++---------------------------------------------------,,,+++++++++,,,---.........---------......///........................---------............//////////////////////////////////////////////////////111222222111000000111////////////////////////////////////////////////////////////////////////........................//////.........---------........................///...---,,,,,,,,,,,,---+++,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++...---,,,,,,,,,---...///...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000------......//////000000...............//////000000000000000//////......111111222222333444444444333333777???JJJ[[[tttwwwooopppyyy~~~xxxwwwzzz|||sss]]]MMMCCC@@@>>>;;;999777777777777666666666666666777888999888888777777777777888888777777888999:::;;;<<<<<<<<<<<<<<<<<<============???>>>===<<<<<<>>>???AAAAAABBBCCCCCCAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,))))))++++++++++++))))))++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---)))******+++,,,------...++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,++++++***------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++*********++++++,,,,,,------...------------------------+++++++++************)))***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......+++***)))***,,,---,,,++++++,,,,,,------,,,,,,,,,+++************+++,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---........................------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,------///000000........................---------............///////////////////////////...........................000111111000//////000////////////////////////////////////////////////////////////////////////.......................................---------..............................---,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---------------...///000,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////000000......------......///000000000000////////////...111111111222333333444444666444666:::???IIIZZZjjjyyynnnnnnvvv~~~aaaPPPDDD@@@;;;999999999777444555555555555666777888999777777666666666666777777777777888999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>???>>>=========>>>@@@AAA@@@AAABBBBBBAAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,+++++++++---******+++,,,------...///++++++++++++++++++++++++...------,,,+++***))))))***++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************))))))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++***)))***,,,---,,,+++++++++,,,---------,,,,,,+++++++++++++++,,,,,,---,,,,,,---------,,,,,,++++++++++++,,,,,,---------------------............------------------------//////...------,,,,,,,,,---------------...//////........................---------............///////////////////////////........................---///000000///......///////////////////////////////////////////////////////////////////////////...........................................................................------,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***---------,,,,,,,,,,,,+++((()))***+++,,,---------++++++++++++++++++++++++,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------+++,,,,,,,,,---......///,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))'''&&&+++,,,------...///000000...------------...//////////////////////////////000000111111222333333333888666777999:::???JJJUUUnnn~~~qqqooottt{{{}}}fffNNNHHHAAA>>>>>><<<888333666666666777777888999:::666666555555555555666666777777777888999::::::;;;=========>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAACCCBBBAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBB++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++***+++,,,+++***)))***,,,******+++,,,,,,---......++++++++++++++++++++++++------,,,+++******))))))***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++***)))***,,,---,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------000/////////......------//////...---------------........................---------............///////////////////////////........................---...000000...---...///................................................////////////////////////........................---.............................................------,,,,,,,,,------...++++++++++++++++++++++++***+++,,,------,,,+++***------,,,,,,,,,+++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++***)))***+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******++++++,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++,,,------,,,***))),,,,,,,,,---...//////000---------------...//////...............///////////////000111111222222333333111222555666777>>>FFFXXXqqqzzzsssuuuxxx{{{~~~}}}}}}}}}zzzxxx|||nnnbbbQQQFFF@@@>>>;;;888777777666666777777888999666666555555555555666666666777777888888999999999;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,+++******+++***)))***,,,---,,,+++******+++,,,------------------,,,,,,------...///***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---------------------------------....../////////......---000000///------,,,,,,,,,---------------------------------............///////////////////////////........................---///000000///......///................................................////////////////////////........................---------.......................................------,,,,,,,,,---......,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,******++++++++++++******,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111111222---------------.........------,,,,,,------...///---............//////////////////000111111222222222000111444666666:::@@@KKK\\\uuu~~~yyyxxxyyywwwxxxwwwzzz{{{xxxtttuuu|||hhhQQQCCC>>>===>>>888777777666666666666666666666555555555555666666666666777777777888888888777888888999:::;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBBBBAAAAAACCCDDDBBBBBBBBBCCCDDDDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBB++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******+++*********************************************************---------+++***)))+++---+++++++++++++++*********+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++)))***+++,,,------------,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///------------------------+++,,,---......------,,,///......---------......---------------------------------............///////////////////////////////////////////////////---///111111///...///000................................................////////////////////////........................---------.........//////........................,,,,,,,,,,,,,,,---...///------------,,,,,,,,,+++,,,++++++++++++++++++,,,++++++*********)))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,+++,,,,,,---,,,+++)))(((***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111......------------,,,,,,------,,,,,,------...///---------.........//////......//////000111111222444222222555666666888===@@@JJJZZZnnn~~~vvvyyyzzz{{{~~~~~~{{{yyy}}}xxx{{{mmmYYYLLLFFFDDD===<<<;;;999888888777777777666666666666666666777666666666777777777777777555666777888999::::::;;;;;;;;;<<<===============<<<>>>???@@@??????AAABBBBBBBBBBBBCCCDDDEEEEEEEEEAAAAAAAAABBBBBBBBBBBBCCC++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((***+++---///000************+++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++'''((()))***************++++++++++++++++++++++++************************...///...,,,+++***,,,...,,,,,,+++******))))))(((++++++++++++++++++++++++***************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,------...+++***)))***,,,---,,,+++)))***+++,,,------...---++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000------------------------((()))+++,,,---,,,,,,+++---------------...///000---------------------------------.........//////////////////////////////000000000000000000000000...000111111000//////000................................................////////////////////////........................---------.........//////........................,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,---,,,+++******+++,,,---*********))))))))))))(((((()))***+++,,,---------++++++++++++++++++++++++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........---.........---+++)))((()))***+++,,,---,,,,,,+++------------------------111///---+++***)))******///......------,,,++++++---,,,,,,,,,,,,---......---------.........//////......//////000111111111444111000333333222333777777===GGGVVVnnnxxx~~~uuutttuuu{{{yyydddUUUMMMBBBAAA@@@>>><<<;;;;;;;;;777777666666666666777777666666666666777777777777666777888999:::;;;<<<<<<:::;;;;;;<<<===<<<<<<<<<:::<<<===>>>======???AAABBBBBBBBBCCCDDDEEEEEEFFFAAAAAAAAABBBBBBBBBCCCCCC((((((((((((((((((((((((+++++++++++++++++++++++++++***'''&&&&&&'''***+++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++******)))************+++++++++)))***+++,,,,,,+++***)))***************************,,,------+++******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,000---+++***,,,---......******++++++++++++******)))))))))******+++++++++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---//////.........------,,,,,,,,,++++++++++++,,,,,,---...------------------------***************************************)))((('''$$$&&&))),,,---------,,,---,,,+++******+++,,,---------......------,,,+++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,+++)))(((&&&***+++,,,,,,------,,,,,,////////////...---,,,+++---+++***,,,///000...+++//////...---...///000111------------------------,,,,,,,,,---------...............////////////000////////////////////////000///---,,,,,,---///000////////////////////////000000000///...,,,+++***------------------------.........////////////000///...---,,,+++,,,------+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************************++++++,,,,,,,,,++++++***************************)))************+++++++++***++++++,,,------------+++,,,,,,---.........---...---,,,,,,......---,,,...------,,,,,,++++++***,,,,,,,,,---------......///...---,,,+++,,,,,,---***,,,------++++++,,,...++++++,,,------......///------,,,+++,,,---...///111111000000//////......000000111222333333444444>>>;;;777222111111333555555999===CCCOOOccc~~~sssnnnjjjooo{{{mmmaaaRRRIIIAAA@@@AAA???======AAA:::444444666666666666888888888777555555666777444444444444444555666777999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC******************************************************))))))))))))******+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++******)))************+++++++++******++++++++++++******************************(((***,,,,,,++++++,,,---******************************+++++++++,,,,,,,,,000---+++***,,,---......******++++++++++++***************+++++++++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))*********)))******++++++---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******)))((((((***+++,,,,,,+++***))),,,,,,+++******+++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,------,,,++++++******++++++++++++,,,,,,+++***((((((***+++,,,,,,------,,,,,,+++,,,---...////////////000...---///111222000.........---------...///000------------------------,,,,,,,,,---------......---............/////////........................000...---,,,,,,---...000............................../////////...------------------------------,,,,,,,,,,,,------------///...---,,,+++,,,,,,---,,,---...---+++***+++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++***************************************++++++++++++++++++,,,---------,,,,,,***++++++,,,------,,,,,,---+++***+++,,,---,,,+++,,,,,,++++++++++++******,,,,,,,,,---------.........---,,,+++***++++++,,,***,,,------++++++,,,...------------------------------,,,,,,,,,---...///000000000000//////......///000000111222222333333:::888444111000000222333222555999<<>>???@@@???@@@AAACCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBB,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))************+++++++++++++++************++++++************************''')))+++,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,///---+++***,,,---------******++++++++++++******++++++,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++++++++++++++++++++************************,,,+++******))))))******,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,------......------,,,+++++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,------......------,,,+++++++++++++++,,,---------,,,++++++******++++++)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,+++,,,---......//////...,,,,,,,,,---...///...,,,---------,,,---......///------------------------,,,,,,,,,---------......---------............///........................///...---,,,,,,---...///------------------------------...///000000//////------------------------,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,......///---+++)))******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,++++++,,,***)))***+++,,,+++***))))))*********+++++++++,,,,,,,,,---------......,,,,,,+++*********++++++***,,,------++++++,,,...//////...------,,,++++++------,,,,,,------...///000000000////////////.../////////000000111111222444333222000///000000111000222555666999BBBOOOYYYtttwwwmmmjjjnnnssstttsssqqqsssyyywwwppplllfff\\\SSSOOOKKKKKKJJJGGGBBB===888444555555555666666555555555555555444444555555666666777777777777777777777777888888999:::;;;===???@@@???@@@AAACCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))*********+++++++++,,,+++***))))))***+++,,,************************''')))+++,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,------,,,***++++++,,,,,,++++++***---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++'''(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,---------,,,++++++******++++++))))))+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,............---,,,++++++******+++,,,,,,---,,,+++,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......------------....................................///...------------...///---------------------------...//////000000//////------------------------------........./////////---------,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,++++++,,,***)))***+++,,,+++***)))))))))***+++,,,,,,---,,,,,,,,,---------......,,,,,,++++++++++++++++++***+++---,,,++++++,,,.........---------,,,,,,,,,---------------......///////////////////////////........./////////000000000000000000000000000000///222444555555999@@@FFF]]]uuuzzzuuuxxx}}}xxxoookkkjjjjjjggg^^^UUUMMMEEE>>>;;;:::999888777666555333666666555555555555666666666666666666666666666666666777777888:::<<<>>>???@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB+++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))*********+++++++++,,,+++***))))))***+++,,,***************************+++---,,,+++******+++******************************+++++++++,,,,,,,,,---,,,***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++------------------------+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------...............---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,++++++******++++++((()))+++,,,------,,,,,,***+++,,,,,,------,,,,,,............---,,,+++***,,,---...///////////////,,,,,,,,,---------------------------------------,,,,,,,,,---------......---------.........//////.................................------.................................///////////////......------------------------------------............///,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,++++++***,,,---------------,,,,,,---+++***+++,,,---,,,+++)))******+++,,,---......,,,,,,,,,---------......,,,,,,------------------***+++---,,,++++++,,,...,,,,,,,,,---------......------.........//////................../////////...............///////////////000111111111111111...000444555555777;;;???HHHZZZjjj|||yyyiiiUUUDDD???<<<999777888888666555777666666555555555666666555555555555555555555555555666666777999:::<<<===AAACCCEEEFFFHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDD************************+++++++++++++++++++++++++++***'''%%%%%%'''***+++((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++++++++************++++++***************************,,,------+++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,++++++...---------------,,,,,,***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***+++---...............////////////------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,++++++******,,,,,,------------,,,,,,------......------,,,+++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...---,,,++++++******++++++)))***+++---------,,,,,,***+++,,,,,,------,,,,,,***+++,,,------......---***,,,......---,,,---...,,,,,,---............---------------------------,,,,,,,,,---------...............////////////000------------------------........................////////////////////////......//////...---,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******(((***,,,,,,,,,,,,...000+++,,,,,,,,,,,,,,,,,,---************************+++,,,,,,------,,,,,,+++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++------.........---,,,,,,---+++***+++,,,---,,,+++******+++,,,------......,,,,,,,,,---------......,,,,,,---.........------***,,,------++++++,,,...++++++,,,,,,---...//////------...////////////...---............/////////........................//////000000111111111111---///111333444666999;;;???JJJQQQ```yyy~~~jjjMMMBBB===888666888:::999888777777666666555555666666555555555555555555555555555555666666777888::::::@@@AAACCCEEEFFFGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEE******************************************************)))(((((()))******((()))***++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++******++++++++++++******************************)))+++,,,,,,+++***+++,,,******************************+++++++++,,,,,,,,,,,,+++***+++,,,---+++***+++,,,,,,------,,,,,,+++------------,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***++++++,,,---------.........//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,---......---,,,,,,------......------,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---,,,++++++******++++++***+++,,,---------,,,+++***+++,,,,,,------,,,,,,******+++,,,------------'''***,,,,,,***)))***,,,,,,---.../////////......------------------------,,,,,,,,,---------....../////////000000000111111---------------------------..................---........................+++,,,------------------------------------------******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,---------------,,,++++++,,,***)))***+++,,,+++*********++++++,,,,,,,,,---,,,,,,,,,---------......***+++,,,---...------,,,***,,,------++++++,,,...,,,---------------------,,,---...///000//////...---------.........///////////////...............000////////////000000111///000000111222444666888;;;BBBCCCIII]]]nnn~~~|||qqq{{{hhhOOOHHH???::::::;;;;;;999888888777666666666666666555555555555555555555555666666555555666666777888;;;<<<>>>@@@BBBBBBBBBBBB>>>???@@@AAACCCDDDEEEEEE************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++)))***+++,,,,,,+++***)))************************''')))+++,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++------+++)))+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,++++++++++++,,,------...,,,,,,---......---,,,,,,------......------,,,+++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,,,,------......------,,,---,,,,,,,,,,,,---......---,,,++++++******+++++++++,,,---------,,,++++++++++++,,,---------,,,,,,------------,,,+++*********---//////---,,,---///------///000000000///...------------------------,,,,,,,,,---------......000000000000111111111111------------------------------............------------------------------((()))+++,,,---.........------------------------,,,,,,---------.........++++++,,,---,,,+++***)))+++---------+++++++++------------,,,,,,+++++++++........................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))***)))((()))***+++***(((***************+++++++++,,,,,,,,,---------......)))***+++,,,---,,,,,,+++***,,,------,,,+++---...///......------,,,,,,+++,,,---///000000000///...---------.........////////////////////////......000///...------...000000444333222111111333555777555;;;888888EEETTTggg}}}vvv|||zzzjjjkkkwww^^^UUUHHH@@@===<<<:::888888888777666666666666666666666666666666666666666666666555555555555666666666888:::<<<>>>>>>>>>>>>;;;<<<===???AAACCCDDDEEE******++++++++++++******************************)))***+++,,,,,,+++***))))))+++,,,+++***)))***+++******))))))))))))******+++++++++******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***(((&&&************************++++++******)))*********///...,,,)))((((((((((((++++++++++++++++++++++++---,,,+++*********+++,,,+++---///---)))((())),,,++++++++++++++++++++++++************************))))))******++++++++++++------------------------++++++++++++,,,------...++++++,,,------,,,,,,,,,------------,,,,,,+++***------------,,,+++******---,,,,,,,,,+++******************++++++,,,,,,---+++++++++,,,---...///000111///,,,+++,,,,,,,,,+++,,,++++++***+++,,,...///,,,,,,,,,---------......,,,,,,---------............------------...//////000000///...------,,,,,,************))))))(((((()))))))))***+++++++++,,,---,,,+++)))((()))******,,,,,,,,,------.........++++++,,,,,,,,,++++++***,,,,,,,,,---------..............................////////////////////////---------...///000000111............//////////////////............//////.................................------,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...---,,,+++***+++,,,---------------------------//////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,---.........---,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...***,,,......---,,,---...,,,------............///////////////000000000000111111000111222444666888111555888:::>>>FFFSSS\\\ttt~~~www||||||gggbbbhhhzzzjjjPPPFFFGGGEEE???:::===:::666666888999777555:::999666444333333444555888777666444333333333333333444777:::;;;<<<;;;;;;888999;;;===@@@BBBDDDEEE******++++++++++++******************************)))***++++++++++++***)))(((***++++++******+++,,,******))))))))))))******((())))))***************++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((************************+++***************++++++...---,,,***))))))))))))++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++***++++++,,,------,,,,,,,,,************))))))))))))+++++++++++++++,,,,,,,,,++++++++++++,,,---......111///,,,+++,,,---,,,+++,,,+++***)))))))))***+++,,,,,,,,,------------...************++++++++++++------,,,,,,------.../////////......---,,,,,,++++++++++++******)))))))))***************+++++++++******)))******+++,,,,,,+++,,,,,,,,,------------,,,,,,---------,,,,,,+++,,,,,,,,,---------......................................................---------...///000000000............////////////------,,,,,,,,,,,,------..............................---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------.........---+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................***,,,......---,,,---............---......//////.../////////000000000000000000000000111333444555222555666666777;;;DDDKKK^^^ssszzz}}}llldddiiikkkxxx{{{bbbXXXVVVSSSMMMIIIAAA>>>:::888999:::999777:::999666444333333333444666666555555444444333333333444666888999888777666666777888:::<<<>>>???@@@******++++++++++++******************************)))***++++++++++++***)))((()))++++++******+++---************************&&&'''(((***+++,,,,,,,,,************************++++++,,,------,,,***)))************************))))))))))))***+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,)))''')))---///---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++,,,,,,......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---------,,,++++++)))***+++,,,------------)))))))))***************,,,,,,,,,,,,++++++++++++************+++,,,---...000...,,,,,,,,,---,,,+++---,,,+++***)))))))))))),,,,,,,,,,,,------------)))))))))************+++,,,,,,++++++,,,,,,---......------,,,,,,+++++++++,,,,,,++++++++++++******+++++++++*********************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......---------,,,,,,,,,---------......................................................---------...//////000000---............/////////------,,,,,,,,,,,,------...........................------------,,,,,,,,,***+++,,,,,,------,,,,,,..................------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////......---+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,***,,,......---,,,---...000000...------...///000....../////////000000000000000//////000111111222222333444333222333888<<>>===<<<;;;::::::999777666555555666777555666666666666666555444555666777777777666555444555666666888999:::;;;<<<******++++++++++++***************************************++++++*********)))+++,,,+++***)))***+++************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++******************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))***,,,...,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------...............//////...---,,,,,,------------------------,,,+++,,,,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++++++++,,,,,,------------------,,,,,,++++++***,,,+++++++++,,,,,,---...///...,,,,,,------,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))------------,,,***(((&&&+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---------......................................................---------....../////////---------.........////////////............//////........................------------------------***+++,,,,,,------,,,,,,//////......------,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,+++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++***,,,......---,,,---...111000///------...///000........./////////000000111000000000000000000000000222444444333444666888<<>>===999999999888777666555444444444555555555555555555666666666666777777777777******++++++++++++******************************++++++***))))))***++++++,,,------+++)))(((((())))))***+++,,,,,,+++***))),,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************))))))))))))***+++,,,,,,***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,***---///---)))'''))),,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,------......000//////.........//////......///......---,,,+++++++++,,,---------,,,,,,------------,,,+++***)))*********+++++++++++++++------------,,,,,,,,,,,,//////............//////---,,,,,,---......---+++'''((()))++++++,,,++++++++++++++++++,,,,,,,,,,,,)))))))))************+++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++***************)))***+++,,,------------,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------,,,------------.........------,,,,,,,,,,,,------........................,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,......---,,,---...---------............///------........./////////000000111111111111000///111111222333333333222111888555888CCCUUUkkkwwwxxx}}}tttrrrzzz~~~yyyrrrmmmkkkfffddd___XXXQQQKKKFFFCCCAAA???===;;;888666555555333333333333444444444444444444444444555555555555******++++++++++++******************************++++++***))))))***++++++)))***++++++***)))***+++)))***,,,------,,,***))),,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++***)))))))))******+++,,,************************+++***************++++++***++++++,,,,,,+++***)))++++++++++++++++++++++++((()))+++,,,------,,,,,,+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---........./////////...//////000000////////////...---,,,+++***+++,,,,,,---------,,,,,,,,,,,,------,,,++++++++++++++++++++++++******,,,,,,,,,---------------///......---------......---,,,,,,---//////---+++))))))***+++++++++***)))***++++++++++++,,,,,,,,,************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***************+++++++++))))))***+++,,,---///000------------,,,,,,,,,+++)))***+++,,,------------,,,,,,,,,---------..............................------------------------------------------------,,,,,,---------.........------,,,,,,,,,,,,------........................,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***,,,......---,,,---...(((***,,,...//////...------------.........//////......///000000000///...111000000111222222111111555444666<<>>QQQeeezzzssssssxxxwwwtttwww}}}uuunnnkkk\\\XXXRRRLLLGGGEEEDDDEEE???>>><<<:::999888777777666666777777888999999999******++++++++++++******((()))))))))************************************++++++++++++++++++++++++,,,---------,,,+++)))(((,,,,,,,,,,,,,,,+++***)))...,,,******+++,,,+++***))))))(((((()))+++---...((()))***++++++***)))(((++++++++++++++++++++++++)))************+++++++++,,,+++***)))***+++,,,---------------------------*********************************++++++,,,,,,,,,,,,------......------,,,,,,+++)))'''(((***,,,...........................000000000000000///.....................------,,,...---,,,++++++++++++,,,++++++,,,,,,,,,,,,------&&&))),,,...///---+++)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((************))))))((((((******++++++++++++******,,,,,,,,,++++++*********)))***,,,------,,,***)))******))))))***,,,...//////...---,,,+++,,,,,,---))),,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////......---------,,,,,,,,,///---++++++,,,,,,+++***------------,,,,,,+++***++++++,,,------......///------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---------------+++++++++******)))))))))---,,,+++******+++,,,---------,,,,,,+++,,,,,,---+++++++++,,,,,,---------,,,------...---,,,***)))***+++,,,---...---,,,,,,******))))))******+++,,,...---+++***)))******++++++++++++***************++++++,,,---............---...///...------...///,,,,,,,,,---------..............................+++,,,---...////////////............//////////////////000111111111111111222555777777777<<>>???<<<777888888888::::::888999:::******++++++++++++******************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,+++***)))***)))((((((***,,,,,,+++,,,+++***)))))))))***+++((()))***++++++***)))(((++++++++++++++++++++++++************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++*********+++---...---------...............000000000000000///.........////////////...------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++++++++*********++++++++++++******,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***************+++,,,------///...---,,,+++,,,,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////.........---------,,,,,,///---++++++,,,,,,,,,+++---............---,,,+++------------------------------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,------,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,++++++*********++++++,,,,,,---------------...+++,,,---------,,,+++*********,,,------,,,,,,+++***************++++++,,,000///...---------......++++++++++++++++++++++++............---,,,+++***,,,---...---,,,+++,,,...,,,,,,,,,,,,------------........................+++,,,---...........................//////////////////000111111111111111222444666555555888???EEERRReeexxxwwwrrrxxx{{{}}}{{{xxxyyyzzzxxxzzzuuuggg]]]ZZZZZZYYYXXXUUUWWWTTTMMMIIIIIIFFF@@@@@@>>><<<<<<<<<;;;;;;;;;******++++++++++++*********++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))******++++++***))))))++++++,,,,,,,,,+++******((('''&&&'''***,,,,,,,,,,,,+++******))))))******))))))************))))))++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,,,,,,,+++)))*********************************************,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---------...---------.........//////000000000000000//////...//////000000000///......------...///...---,,,+++++++++,,,,,,,,,,,,------111///,,,******,,,...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++...------,,,,,,,,,,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////------------------------,,,,,,,,,,,,------------...------------...//////.........------------,,,...---++++++,,,---,,,+++......//////......------//////...------,,,++++++------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++,,,............------------++++++,,,---------,,,,,,)))***++++++,,,,,,++++++************+++++++++,,,------,,,++++++++++++,,,*********+++,,,,,,---------......------,,,+++***+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,........................,,,,,,------...---------............//////////////////000111111111111111111333555444222333777;;;???OOOaaalllwww~~~~~~xxxwwwzzzxxxnnnjjjkkkmmmnnnnnnooollleee```]]]ZZZUUUSSSOOOIIIGGGFFFFFFDDDAAA******++++++++++++***************+++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))*********)))++++++,,,,,,,,,++++++***)))((('''(((***,,,,,,+++(((((())))))***,,,------)))))))))******)))))))))*********************************+++++++++,,,,,,)))***+++,,,---,,,+++***))))))))))))************************************,,,,,,,,,++++++***************++++++++++++*********+++,,,---...------,,,,,,,,,------...///////////////000000000000//////000000000000000//////...---...///000000...,,,++++++++++++,,,,,,,,,------111///,,,******+++---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,---...//////******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------+++***)))---,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,------------......------------...//////............------------...,,,++++++,,,---,,,+++------............------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++******************************+++,,,------,,,+++***,,,++++++++++++,,,------.........---,,,,,,,,,+++***++++++,,,------------))))))******++++++++++++******+++++++++,,,,,,+++++++++******************((())))))***+++,,,,,,---)))***+++,,,---.........+++---------,,,+++,,,---******+++++++++,,,,,,,,,........................,,,---------------,,,+++............//////////////////000111111111111111///111333333222111333555999CCCOOOYYYeeezzz~~~zzzwwwuuusssoookkkddd___^^^]]]YYYSSS******++++++++++++******))))))))))))*********+++************************++++++++++++++++++++++++))))))))))))))))))*********++++++,,,,,,,,,++++++---+++)))***+++,,,+++***'''((()))***+++,,,,,,---***))))))))))))))))))******************************++++++++++++,,,,,,,,,)))***+++,,,---,,,+++************+++++++++,,,,,,************************,,,,,,,,,++++++*********)))******++++++******))))))***,,,---...---,,,+++---------.........////////////000000000000//////000000000000000//////...---...///000000...,,,++++++++++++,,,,,,,,,------------,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***++++++,,,---...//////************************,,,,,,,,,+++++++++***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------+++***)))++++++,,,,,,,,,,,,,,,,,,,,,------+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............++++++++++++++++++++++++,,,,,,---------............------------...////////////.........------------,,,***+++,,,------,,,+++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************+++,,,------,,,+++******************+++,,,,,,---,,,,,,,,,+++*********++++++++++++,,,------...***************+++++++++)))***+++,,,,,,,,,,,,+++------..................'''(((((()))***+++,,,,,,((()))***,,,---.........,,,...///...---,,,---...******+++++++++,,,,,,,,,........................---------...------,,,,,,............//////////////////000111111111111111...///111222222222333444444888>>>DDDNNNaaa|||~~~wwwooo******++++++++++++******(((((()))))))))*********************************+++++++++++++++++++++++++++******)))))))))************+++,,,,,,,,,++++++...,,,******+++,,,+++******++++++++++++***))))))******))))))))))))******************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,---------************************,,,,,,++++++++++++++++++*********++++++*********)))***,,,---------,,,+++...........................//////000000000000000//////000000000///......------...///...---,,,+++++++++,,,,,,,,,,,,------***+++,,,------+++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........++++++++++++++++++++++++,,,---------...............------------...///////////////.........---------+++***+++,,,------,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------.........//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,---------+++++++++,,,,,,+++++++++((((((((((((((()))***+++++++++++++++************,,,,,,+++++++++,,,------+++************+++,,,,,,)))***,,,---------,,,++++++,,,,,,------------,,,)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++---...//////------...///++++++++++++,,,,,,,,,,,,........................------......///......---............//////////////////000111111111111111//////000111222333444444333333555888>>>JJJ___rrr******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++---,,,+++***))))))******)))***+++,,,,,,,,,,,,+++,,,***))))))+++,,,++++++***++++++,,,+++***)))(((+++***)))(((((()))***+++************************+++++++++,,,,,,,,,------++++++******++++++,,,---******++++++,,,------...************************++++++++++++++++++,,,,,,***++++++++++++++++++***+++,,,,,,---------------/////////...------,,,,,,......///000000000000000...////////////...------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************+++,,,------)))***+++,,,---,,,,,,+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------...//////////////////............---+++******,,,...------+++,,,,,,---......------,,,---------------------++++++,,,,,,---......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++******+++++++++,,,,,,,,,...............---,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,))))))))))))***+++,,,---***+++++++++++++++,,,,,,...---,,,+++++++++,,,---,,,++++++***+++,,,---...)))***,,,---...---,,,+++((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,------------........................------...///000000000000............//////////////////000111111111111111111000000000111222333333333333555999:::===IIIWWWkkk|||******++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++///...,,,***))))))******)))***+++,,,,,,,,,,,,,,,)))''''''(((***,,,,,,,,,&&&((()))+++,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,+++***)))***+++---...))))))***+++,,,,,,------*********************************++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------......//////000000///...---,,,,,,+++......///000000000000000...............------,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***,,,------,,,***)))******))))))***,,,...///)))***+++,,,---,,,,,,+++***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////...------------...//////000/////////............---+++******,,,......---,,,------.../////////...///......------,,,,,,+++++++++,,,,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,.../////////...------,,,)))))))))******+++++++++---,,,+++******+++,,,---------------...///000111+++++++++,,,,,,---------///...,,,+++***++++++,,,---,,,+++++++++,,,---...)))***,,,......---,,,++++++,,,---...///......---..................------'''((()))+++---.........+++,,,------++++++,,,---,,,,,,------------..............................------///000111111111111............/////////000//////000111111111111111333111//////000111111111111222666;;;999666<<>>FFFPPP___uuu{{{uuupppqqqtttzzz~~~***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++*********)))((((((''''''((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////........................,,,,,,,,,------------...---......---++++++,,,...111000...---------..............................,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++***))),,,,,,,,,+++******)))))))))***+++,,,,,,+++***))))))))))))************+++******++++++++++++******)))+++...//////---)))''',,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---111444444111...---...************************(((((()))***,,,---...///)))***+++,,,---------,,,))))))))))))***+++,,,,,,))))))))))))))))))))))))+++******************+++---,,,,,,+++***)))((((((***+++,,,+++***)))***++++++++++++++++++*********************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------.........,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------......///000......////////////000000111111222333333333333333999:::<<<@@@III[[[rrr~~~xxx{{{|||{{{zzz|||{{{|||~~~***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++***))))))(((((())))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,---------.........******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------....................................,,,,,,,,,---------......,,,---------,,,,,,---//////...---,,,,,,------...........................,,,++++++******++++++,,,+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,+++************,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))************++++++,,,,,,******++++++++++++*********+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***...222111...+++,,,...++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,---------,,,+++(((((((((((()))***+++,,,******************************+++,,,,,,+++*********************************,,,---,,,)))((()))***,,,,,,,,,++++++*********+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))******+++,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***,,,------,,,+++))))))+++,,,---++++++,,,,,,------.................................------------...//////........./////////000000333333333333444444333333333555777888<<>>FFFNNNVVV```kkksssuuukkkkkkqqqxxx******))))))))))))*********+++,,,,,,------,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,(((((())))))******++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,)))*********++++++++++++(((***,,,.........---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...((()))***+++++++++++++++*********++++++,,,,,,,,,)))+++---///000111000000------,,,***)))'''&&&&&&++++++******************)))******,,,---...//////------------,,,+++******------------------------........................///...---,,,+++*********)))***,,,---...---,,,,,,************************)))***+++,,,,,,,,,,,,,,,'''((()))***************'''(((+++---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,***+++,,,---------------***+++---......---+++***++++++,,,,,,,,,---------***,,,---///...---***(((---,,,***(((((()))***+++******+++++++++,,,,,,,,,***,,,......---++++++,,,++++++************++++++%%%'''***,,,,,,+++***(((((()))+++,,,---,,,,,,++++++,,,...//////...,,,++++++******+++------,,,***+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************&&&'''(((******++++++++++++*********+++,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,------.........///...---,,,***'''%%%$$$,,,------......------,,,)))***+++++++++******)))*********++++++,,,,,,---,,,,,,,,,+++++++++++++++'''***,,,,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,------------------------............/////////000.........//////000222222111000///...///111444666666777999<<>>DDDMMMWWWdddlllzzzzzzrrrooonnnhhhcccbbbaaabbbgggmmmyyy************************((()))***++++++***)))((()))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******)))((((((***+++,,,******++++++++++++******,,,+++************)))))),,,,,,,,,,,,+++******)))+++,,,,,,,,,++++++***)))))))))*********+++++++++)))******++++++******))))))***++++++,,,+++++++++************************,,,,,,++++++,,,,,,------++++++++++++++++++++++++******))))))))))))******)))***++++++++++++***)))******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++************************+++++++++,,,,,,,,,------,,,+++***,,,------,,,,,,++++++,,,,,,---***+++,,,,,,,,,++++++***((()))******))))))***+++++++++***)))***+++++++++++++++******++++++,,,---((()))************+++---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++***++++++++++++,,,,,,---,,,,,,---......---+++,,,+++++++++++++++++++++------------------------++++++******++++++,,,---)))***+++,,,---,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++---//////...,,,,,,---******))))))))))))******&&&''')))***++++++******))))))***+++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))******))))))*********+++++++++******************++++++---,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,((()))***++++++,,,,,,+++***+++,,,,,,******+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++************++++++))))))***++++++,,,------...---,,,+++***)))))))))************************------,,,,,,+++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------.........------.................................//////////////////......///000000111111111111111222222333444444444444333222666999:::<<>>EEEQQQ]]]YYYbbbqqq~~~++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,((((((((()))******++++++************************++++++++++++++++++++++++---,,,+++*********+++,,,))))))((((((((((((((()))+++++++++++++++***)))((())))))(((((()))***++++++,,,---......,,,******+++------,,,+++***)))((('''***+++,,,------,,,+++***,,,,,,,,,++++++******************++++++,,,,,,---+++,,,,,,---,,,+++***)))***(((&&&(((+++,,,+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++++++++************++++++*********++++++,,,,,,,,,+++---///...+++)))***,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********+++,,,++++++++++++++++++++++++,,,---...//////---+++***111///,,,***)))***+++------+++******+++,,,,,,+++++++++++++++++++++++++++((()))******(((((()))***,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,---...---,,,,,,,,,+++***))))))+++---///************************......---------,,,,,,,,,++++++******************))))))***++++++++++++***,,,+++)))((((((((())))))((((((((()))***+++---...---,,,+++++++++,,,---...------,,,+++************,,,,,,,,,+++++++++******)))******+++++++++******------------,,,+++******---,,,+++******+++,,,------,,,+++******+++,,,------,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++((()))+++,,,------,,,+++...***((((((***,,,+++))))))+++...---+++)))***,,,++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++...---------...///111222---,,,++++++,,,,,,***)))++++++++++++++++++++++++.........------,,,,,,,,,---------............///000000//////.........---////////////////////////000111111111111222222222000111111111111222222222444333222333555:::???BBBFFFKKKUUUbbbrrr))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))******************)))))))))))))))************************++++++++++++++++++++++++---,,,+++*********++++++++++++************+++++++++++++++++++++***)))))))))))))))))))))***++++++,,,...///...---+++,,,,,,++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))---+++***+++---///---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,***---......+++***+++,,,************************)))))))))*********++++++------,,,+++++++++,,,---++++++++++++++++++++++++,,,---...///...---+++***111///---,,,++++++,,,------+++******+++,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++++++++---++++++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,,,,,,,+++++++++***)))((()))***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************))))))***+++++++++++++++,,,+++***)))))))))******---,,,+++***************,,,++++++***+++,,,---...---,,,++++++******++++++,,,,,,,,,+++++++++************+++++++++******)))++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++...+++))))))***,,,+++***)))+++------+++******,,,+++++++++,,,,,,,,,---------,,,******+++,,,+++***---,,,,,,,,,,,,---///000---,,,***+++,,,,,,+++)))---------------------------------------,,,,,,,,,------------............000/////////.........---........................//////000000000111111111000000111111111222222222444333222222444777:::<<<999===DDDOOO[[[hhhrrrxxx))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))*********++++++******)))(((((('''************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++*********++++++,,,+++++++++************)))***))))))))))))***++++++---...//////---,,,,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********)))((()))+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++))))))*********+++++++++,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++***+++------,,,+++,,,---)))))))))))))))))))))))))))))))))************+++******)))))))))******++++++++++++++++++++++++++++++,,,---...---,,,+++***//////......------,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++,,,...++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))((()))***++++++++++++***,,,+++)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))******+++++++++++++++,,,,,,+++*********++++++...---,,,+++************+++************+++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,+++***)))))))))***+++,,,------------+++++++++,,,,,,+++++++++++++++***))))))***+++++++++++++++,,,,,,+++++++++............------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,++++++***+++++++++...,,,******+++++++++***)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,...,,,******+++++++++))),,,++++++******+++,,,,,,---+++***+++,,,,,,+++)))------------------------,,,,,,,,,,,,------------------------............/////////................................................/////////000000000000000111111111222222333222222222222333333444444666:::AAAHHHPPPWWW[[[jjjsss~~~zzz~~~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++************))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++))))))(((((())))))******++++++***************************))))))***+++++++++---......---,,,,,,---++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++)))((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))******++++++************++++++++++++---,,,+++***)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,---------------************************++++++++++++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***------.........---+++***---+++******+++,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******+++++++++++++++---,,,+++***))))))******************************+++++++++************)))***************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***************+++++++++************+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,***+++,,,------,,,+++******************************+++,,,------,,,+++***------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---...---+++***)))***++++++---,,,+++++++++++++++******+++,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,...,,,+++***++++++***)))+++++++++***************,,,+++******,,,,,,+++***************************+++++++++,,,,,,------...,,,,,,---------.............................................................../////////000000000000000000000111111111111111111222222222111111000555666888;;;>>>BBBFFFHHHLLLWWWeeennntttzzz|||tttuuu++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++(((((())))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))***+++++++++******))))))***++++++++++++***************+++)))+++------+++***+++,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,+++++++++,,,,,,,,,,,,------,,,+++*********,,,,,,++++++************++++++,,,,,,,,,++++++***************+++,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------.........//////++++++++++++++++++++++++******++++++++++++++++++***+++,,,------,,,***)))---+++******+++,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,------...---,,,,,,++++++++++++************************++++++*********)))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------,,,,,,************+++,,,------))))))******++++++++++++)))))))))***+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***)))***+++,,,------,,,+++************++++++************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++...---+++***)))***++++++***+++,,,,,,+++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,...,,,******+++++++++***,,,,,,,,,,,,,,,+++++++++,,,+++******,,,,,,,,,******************************++++++,,,,,,---------,,,,,,,,,------------...---------......................................./////////000000000111111//////000000000111111111///000111222222222111111111111222444555777999:::;;;CCCMMMTTTYYYaaammmwww{{{pppooowww))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))))))))************)))))))))))))))'''(((((()))******++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++++++++++++++,,,---...+++***)))))))))***+++,,,,,,,,,+++************+++(((***,,,,,,+++***+++,,,+++++++++******))))))))),,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---+++******))))))******+++,,,,,,++++++++++++++++++,,,++++++,,,---...,,,+++++++++++++++++++++++++++((((((((())))))))))))***((()))***+++,,,,,,,,,+++++++++++++++++++++++++++******************++++++)))***+++,,,,,,+++***)))---+++******+++,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++,,,...)))***+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++******))))))******)))***++++++,,,,,,++++++************+++,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++,,,,,,++++++***+++++++++''')))+++++++++***+++,,,,,,+++***+++,,,---+++)))************++++++++++++---+++******+++,,,,,,++++++,,,,,,---------,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------------------------//////000000000111111111/////////000000000111111...///000111222222222222...//////111222333333444666:::>>>@@@BBBHHHRRRZZZiiiqqq{{{|||rrrmmmppp|||))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((())))))************)))))))))(((((()))))))))))))))*********************************************************++++++,,,,,,,,,+++***)))++++++++++++,,,---...///+++***)))((()))***,,,------,,,++++++*********+++(((***,,,,,,+++++++++,,,((()))))))))))))))******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------++++++*********+++,,,---(((***+++***'''&&&''')))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,((()))***+++,,,---------,,,++++++******++++++,,,++++++++++++++++++,,,,,,---,,,+++,,,......,,,)))************************(((((((((((())))))))))))%%%&&&((()))******))))))++++++++++++++++++++++++)))))))))))))))***++++++***++++++,,,,,,+++++++++---+++******+++,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++++++++---)))***+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,*********************************************************++++++,,,,,,---,,,+++*********+++------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------,,,+++))))))(((((())))))************,,,---------,,,+++************+++,,,------,,,,,,,,,+++++++++************+++,,,------------******+++++++++******))),,,++++++++++++++++++,,,+++,,,------------,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,******+++,,,,,,,,,++++++###&&&)))+++******+++---,,,******+++------+++)))************+++++++++++++++***))))))+++------,,,)))***,,,------------,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------........./////////000000////////////000000000111/////////000000000000111000000111222333333333333333444555666777:::???CCCMMMUUU___gggmmmuuu~~~uuunnnkkkqqq{{{++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***,,,,,,,,,,,,++++++******++++++******)))(((((((((************************))))))))))))))))))))))))++++++,,,---,,,+++***)))))))))))))))***+++,,,---+++***)))((()))***,,,------,,,,,,+++*********+++)))+++------,,,,,,---...&&&&&&'''((()))***++++++***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,------.........++++++*********+++---...+++---...---***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,)))************+++++++++&&&(((***,,,---...---------,,,,,,++++++,,,,,,---*********++++++,,,,,,---///,,,+++,,,......+++((())))))))))))))))))))))))************++++++++++++***+++---...//////......++++++++++++++++++++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,+++++++++++++++++++++++++++((()))******(((((()))***)))***+++,,,---,,,++++++)))************+++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************,,,,,,+++++++++++++++++++++***)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,((()))+++,,,---,,,,,,+++$$$$$$%%%''')))+++---...***+++,,,---...---,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))***+++,,,---.........((()))***+++++++++++++++---,,,+++******+++,,,---,,,,,,............,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------((()))+++,,,------,,,+++!!!$$$)))***))))))+++...,,,***)))+++---...+++))))))************+++++++++***)))((())),,,......---((()))+++,,,---------,,,+++***)))***,,,---,,,+++))))))))))))))))))))))))---,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------------.........//////////////////000000000000111000///............//////000111111222222111111...///000222555777888999;;;AAAJJJQQQXXXaaammmuuuxxx~~~xxxooohhhjjjqqqwwwuuusssuuu{{{***************************)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++*********))))))(((((()))******++++++,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))))))))***---------,,,,,,+++++++++,,,,,,---...---,,,+++***++++++************++++++,,,++++++******++++++,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...---,,,***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++------,,,,,,+++***))))))+++++++++,,,---...///000))))))******+++,,,...///++++++++++++++++++++++++******))))))))))))))))))************************---,,,+++******,,,...///---+++)))((('''((()))******+++,,,------,,,***)))...---,,,+++++++++,,,---------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,+++)))&&&$$$$$$&&&)))+++)))***++++++***)))***+++******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,************************---***''''''+++......---,,,,,,,,,++++++*********&&&'''((()))+++---......*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++------------++++++000---***)))***++++++++++++,,,,,,+++******+++---)))***++++++,,,---......000000///...---++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++...---++++++++++++---.........---,,,,,,+++******111///---***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,---,,,,,,*********+++,,,---+++++++++******((('''''',,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++---,,,,,,,,,,,,---......////////////////////////////////////000000000000------......//////000000000000000000111111111111222222222222222222222222888999<<<@@@FFFMMMSSSWWW]]]cccllluuu||||||tttnnnlllmmmnnnpppppppppvvv************************+++***)))***,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******++++++++++++******+++*********)))))))))))),,,+++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,+++***++++++************++++++******))))))))))))******((()))***+++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++,,,---......+++***))))))(((((())))))++++++++++++++++++++++++++++++++++++************************************---,,,+++******,,,---///+++***((('''&&&'''((()))+++++++++,,,,,,++++++***))))))))))))***,,,...///*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************+++,,,,,,,,,,,,+++******++++++***))))))***++++++,,,***(((''''''(((***,,,)))***++++++***)))***+++******+++,,,,,,,,,,,,+++************+++++++++++++++++++++***************,,,)))&&&'''***,,,---,,,,,,,,,,,,+++++++++******,,,++++++*********))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++///,,,))))))***+++,,,+++((()))***)))'''''')))***++++++,,,,,,,,,,,,,,,,,,(((((())))))))))))******,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,,,,+++******...---+++)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++*********+++,,,,,,------...---,,,+++++++++,,,---++++++++++++***)))(((''')))************+++++++++******+++++++++,,,,,,,,,************************...---,,,+++++++++,,,------,,,,,,,,,,,,---................................./////////000000000000........./////////////////////000000000111111111222222222222222222222222222222333444777;;;???AAACCCGGGNNNUUU\\\eeemmmrrr~~~yyytttrrrrrrpppsssssssssxxx************************,,,+++***+++,,,------+++------------------------++++++,,,,,,,,,+++************++++++++++++*********************)))))))))------,,,,,,+++******)))(((((()))))))))******************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++***++++++************++++++++++++************++++++******+++++++++++++++***************************,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++******,,,+++++++++++++++,,,,,,+++***))))))(((((())))))++++++++++++++++++++++++------,,,,,,++++++++++++************************---,,,+++***+++,,,---...+++***)))((((((((()))***,,,++++++***++++++,,,,,,(((((((((((()))+++,,,---(((((())))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,+++******++++++***))))))***++++++,,,,,,+++******+++,,,,,,)))***++++++***)))***+++******+++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++******))))))***((('''''')))+++++++++,,,,,,,,,++++++++++++***------,,,+++***)))(((''',,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++---+++))))))+++,,,,,,,,,,,,,,,---,,,+++***,,,...------,,,,,,++++++++++++)))*********+++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++,,,+++***)))))))))++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,***++++++,,,,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,---..................................../////////000000000///////////////.........//////000000000000111111111111111111111111111111111111000000111333555666555666999<<>>AAAEEEJJJNNNTTT^^^iiiooottt}}}}}}}}}~~~***************************)))((()))+++,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,------,,,++++++*********))))))))))))************(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************---,,,+++*********+++,,,))))))******++++++++++++...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++***+++,,,...///))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------------------------************+++,,,---...))))))******+++,,,...///++++++++++++++++++++++++((()))***,,,...000111222***************************+++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,******+++***)))'''%%%$$$*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***))),,,++++++******++++++,,,)))+++++++++***)))***+++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------(((((()))***+++,,,,,,---'''***,,,+++)))'''(((************++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,---------++++++++++++---------,,,++++++,,,,,,***((()))******)))(((((()))++++++++++++*********************))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++...---,,,++++++,,,---...******+++,,,------......******+++++++++******)))++++++++++++++++++++++++''''''(((***+++,,,---...)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,((((((((()))******++++++'''(((***,,,---------,,,((())))))*********)))))))))******,,,---...//////******+++++++++,,,,,,,,,........................+++,,,---.........---,,,++++++******++++++,,,---++++++++++++++++++++++++---------.........//////---.........//////000000............/////////000////////////////////////---...///000111222222222333333222000......000222000000000222555666555333666777777666666999>>>AAA<<>>@@@DDDGGGJJJMMMPPPSSSggglllrrrtttsssrrrtttwwwzzzwwwsssppppppssswwwzzz)))*********++++++,,,,,,))))))*********+++++++++++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++---,,,+++***)))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,***)))***++++++***))),,,++++++******++++++,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,++++++++++++,,,------------,,,,,,+++...------,,,,,,,,,,,,---///......---,,,,,,++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,+++*********,,,,,,++++++++++++++++++++++++++++++************------,,,,,,+++******)))+++*********++++++,,,---------+++******+++,,,,,,******+++,,,,,,---......************************++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***))))))---,,,,,,++++++******************************************)))((((((''''''))))))*********+++++++++,,,,,,++++++++++++,,,,,,************+++---///000+++,,,,,,,,,,,,---------++++++++++++++++++++++++)))******+++++++++***)))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))))))))...------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,++++++******...---+++******+++,,,,,,***++++++,,,,,,++++++***...---,,,+++******************))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++...............---------------............------.............../////////------------------,,,+++---///000000000000111333000000000000000000000000////////////000000000000000000111222333444444555111222333555666777888888555666666555666999>>>BBBPPPTTTYYYZZZXXXWWWXXXZZZbbbaaa______```bbbeeehhh*********+++++++++,,,,,,************++++++++++++++++++************++++++------------------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++******)))))))))(((((()))***+++,,,---...///...,,,******,,,---...++++++++++++++++++++++++......------------,,,,,,************************'''((()))+++,,,---------***++++++,,,,,,++++++***---,,,++++++++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------......---,,,,,,......---,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++------,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))+++++++++++++++++++++***,,,,,,,,,++++++*********+++******)))***+++---...///---+++)))))))))+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******)))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++------,,,,,,+++***))))))************************+++*********)))))))))(((************++++++++++++---,,,,,,++++++,,,,,,------,,,+++***+++---///111+++,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))+++,,,,,,***)))******------,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,+++******++++++,,,***++++++,,,,,,++++++***---,,,++++++*********+++***************+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************++++++,,,,,,,,,,,,++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------........................------.........------,,,///000111111000000111333000000000000000000000000////////////000000000000000000000111222333333444333444555666666777777666555555555444444666:::===???BBBEEEFFFDDDCCCCCCDDDJJJJJJJJJJJJLLLMMMOOOPPP,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------------------++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***************...,,,+++******+++---...++++++++++++++++++++++++...---------------------++++++++++++++++++++++++((((((***+++------......***++++++,,,,,,++++++***,,,------,,,+++*********,,,++++++******++++++,,,(((((((((((())))))))))))---------,,,,,,+++++++++,,,,,,---......---------...---,,,+++++++++++++++))))))******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***))))))***,,,---//////---+++)))))))))+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...------------,,,,,,+++***))))))************************,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---000...,,,++++++,,,...///++++++++++++******************++++++,,,,,,,,,---++++++++++++,,,,,,------)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++&&&(((***+++******+++---++++++++++++************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***+++*********++++++,,,---++++++++++++******))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,+++***)))++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......---.....................---------,,,,,,---------...............------------....../////////......,,,......---+++++++++,,,////////////////////////////////////000000000000///000000111111222222222111111222333333333222222000111333333333444666888999:::;;;<<<;;;999999999;;;;;;<<<<<<======>>>>>>------,,,,,,+++++++++***++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))---,,,+++***((('''&&&&&&******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))+++,,,------------***++++++,,,,,,++++++***+++,,,---,,,*********,,,,,,++++++******++++++,,,***************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,---,,,,,,++++++++++++,,,(((((())))))***++++++,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---------***+++,,,---,,,+++***)))******,,,---------,,,+++)))******+++,,,,,,------))))))******+++,,,---...------+++******+++,,,,,,......---,,,,,,+++******************************++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***+++,,,------------,,,---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,///...---,,,+++,,,------++++++***************)))+++++++++,,,,,,------...++++++++++++,,,---......******++++++++++++******++++++++++++++++++++++++%%%''')))******+++,,,...************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))******+++,,,,,,---*********+++++++++++++++***++++++,,,,,,++++++***************+++,,,---...+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++,,,,,,---,,,+++)))(((***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,------......---------...............------,,,,,,,,,,,,------.........------------------...//////000/////////...///000...,,,++++++,,,////////////////////////////////////000000000000//////000000000111111111000111222222222222222222,,,...111333222222222222777777777777777666555555555666666666666666666666++++++,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++******,,,,,,+++******)))((((((************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------***************************++++++,,,---------,,,***++++++,,,,,,++++++***(((***,,,,,,***)))+++---,,,++++++******++++++,,,,,,---------............*********+++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******************++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...******************************++++++++++++******************************------,,,+++******************++++++++++++++++++)))***,,,------,,,+++***)))***,,,---...---,,,++++++++++++++++++++++++,,,((()))***+++,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************++++++,,,------...+++*********+++,,,---...++++++************++++++++++++++++++++++++++++++&&&(((************+++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,************************+++++++++,,,,,,---------***************+++++++++))))))***+++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))***,,,------,,,+++***)))******+++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,------------.........//////------,,,++++++,,,------.........------,,,,,,,,,,,,---....../////////...000111222111000///000111////////////////////////////////////000000000000/////////000000000000000111222333333444444444444///111333333222111111111444333333333333333222111222222222333333333444444)))******+++---......///)))************+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***(((((()))+++,,,---...///,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////))))))))))))))))))))))))++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++'''))),,,+++))))))+++---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))))))))******++++++,,,)))***++++++,,,,,,,,,,,,************+++,,,------------,,,,,,+++*********((()))+++,,,------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......******************************++++++++++++******************************///...,,,***))))))******,,,,,,++++++***)))))))))((()))+++---------++++++)))***,,,.........,,,+++------,,,++++++*********'''(((***,,,------------+++,,,---...............***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,------------,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,***(((&&&$$$###++++++++++++++++++,,,,,,******************************************++++++)))************++++++++++++******************+++))))))+++,,,---.........---------,,,,,,+++++++++))))))***+++,,,,,,------***))))))))))))+++---...,,,+++***))))))***+++,,,++++++++++++++++++++++++''')))++++++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,++++++***)))))))))((()))***++++++++++++++++++++++++,,,,,,+++++++++------,,,+++************&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))&&&(((***---......---,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***+++---......---+++***...------,,,,,,++++++***---------.........//////------++++++++++++------.........------,,,,,,,,,+++,,,,,,---.........---,,,---//////......000111////////////////////////////////////000000000000////////////000000000000...///000111222222222222222333333222///...///000111000//////000000///.../////////000111222333444))))))*********+++++++++******++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((******)))))))))***,,,---,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++,,,---...///222///,,,***)))+++---///******))))))))))))***************++++++,,,,,,,,,+++,,,+++***((((((***,,,,,,,,,+++++++++,,,---...------------------------************************///...,,,+++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------,,,,,,+++***---......---+++***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***))))))))))))***++++++,,,,,,++++++***)))************+++++++++,,,---......---,,,***))),,,,,,,,,+++***)))((('''************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++++++++*********))))))************************))))))*********+++++++++...,,,***((((((***,,,...******++++++++++++******++++++++++++******)))))))))***,,,------,,,***)))))))))))))))***+++,,,------,,,,,,+++*********+++,,,+++***))))))+++---...+++++++++*********))))))(((***+++------,,,+++***,,,+++***+++---...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***///---+++***+++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,------************************)))+++,,,,,,+++***,,,------,,,+++*********+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,---------......///......------,,,++++++------,,,,,,,,,------...,,,---......,,,******+++...........................------------.../////////......---------............------------......///////////////000111111000000000000000000000000///000000///...------...000000000000111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))+++******))))))***+++,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***))))))***,,,---***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++,,,---......///...+++))))))***,,,---++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,***((((((***,,,---,,,,,,,,,------......------------------------++++++++++++++++++++++++...---,,,+++******+++,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++***((()))***)))''''''((())),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))***++++++************************------+++************+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++************************++++++*********+++------***++++++,,,,,,++++++***************++++++++++++)))***+++------------,,,***++++++++++++***)))))),,,,,,+++******+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++++++++*********))))))*********************************++++++++++++,,,---+++)))(((((()))+++---******++++++++++++******++++++++++++*********)))******+++,,,,,,+++******))))))))))))***+++,,,---,,,+++******))))))******,,,+++***))))))+++,,,---+++++++++*********))))))***)))))))))******++++++)))((('''(((***+++***)))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))---,,,******+++,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++************+++++++++,,,************************)))+++---,,,+++***+++,,,************************************************)))+++,,,,,,+++***,,,---***)))))))))***,,,...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---............,,,,,,,,,------------...---------------------------------,,,,,,------...***+++---,,,***))))))***........................---------------.../////////......---------............------------......///////////////000000111000000000000000000000000000111222111000///000111//////000000000111111111111111111111111111111111,,,,,,,,,,,,,,,,,,++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))),,,++++++************+++************+++,,,------,,,,,,,,,+++++++++******************************++++++************++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++************+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++))))))***,,,------------.........///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,---------..................------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++************++++++******++++++++++++++++++(((***++++++))))))***,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))------+++***)))(((((((((++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++***************************************+++,,,---...***++++++,,,,,,++++++***************+++++++++,,,)))***+++,,,------------((()))***+++++++++++++++------,,,******)))))))))++++++************++++++******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,***)))(((((()))***,,,******++++++++++++******++++++++++++************************************))))))))))))***+++,,,,,,+++******))))))))))))***---,,,+++*********+++,,,+++++++++***************+++)))((('''''')))+++,,,)))''''''''')))***)))((())))))(((((((((((())))))***************************************************++++++++++++***))))))***************+++,,,---++++++++++++++++++++++++++++++************++++++)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,++++++******)))))))))************************)))+++,,,,,,+++***,,,---)))))))))***+++,,,......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,------...//////...------,,,,,,---------***,,,------+++******+++---------------------------------------......///......---------......///......------------......//////......//////000111///////////////////////////000111111000///000222//////000000000000111111111111111111111111111111************))))))))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******---,,,,,,+++************************+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++*********+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++++++++++++++,,,,,,...---,,,,,,+++++++++,,,***+++++++++++++++******,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,,,,,,,---------......------------------------,,,,,,---------............------,,,,,,++++++***,,,++++++******++++++,,,((()))***+++++++++++++++***+++,,,,,,,,,,,,---...++++++++++++++++++++++++************************+++******************+++************************,,,,,,++++++*********)))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++******)))))))))***++++++++++++***,,,,,,+++***************+++******))))))******+++******++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++******))))))***++++++,,,++++++***************+++------,,,************+++***************************))))))((()))***+++,,,+++***)))***+++,,,+++*********))))))))))))******++++++++++++++++++++++++************************+++++++++++++++******)))((()))*********+++,,,---++++++++++++++++++++++++++++++************++++++((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,***))))))+++.........------,,,+++******************************)))+++,,,,,,+++***,,,---,,,,,,++++++++++++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,---------...000///...------...------------------------------,,,,,,------...///...------------...//////......------------......///............///000000........................+++---......------///000////////////000000000111111111111111111111111111))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,......---,,,++++++++++++***+++,,,------,,,++++++++++++************+++++++++++++++++++++++++++++++++,,,---,,,+++******+++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++((()))++++++******+++---++++++++++++++++++++++++*********************************++++++***************************************+++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,------,,,+++*********)))***++++++++++++***))))))***)))))))))******+++,,,+++******))))))******+++)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))++++++,,,,,,,,,------------,,,++++++++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***))))))***++++++*********)))******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************************)))***+++,,,,,,,,,+++***---,,,++++++,,,---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++***&&&(((++++++******,,,---,,,++++++******++++++,,,++++++************++++++((())))))))))))*********************************,,,,,,,,,***))))))+++.........------,,,+++******************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,...//////...---...///------------------------,,,,,,,,,,,,,,,---......---------------...//////......------------.....................//////000------------------------+++---......------...000...////////////000000000000000000000000000000000*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***************+++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,---...---,,,,,,++++++++++++***+++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***+++,,,...---,,,******+++((()))+++,,,,,,,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,---------......************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++++++++++++++,,,------,,,+++---...***++++++++++++,,,,,,,,,************************)))***++++++++++++***))))))))))))))))))))))))))))))***+++,,,---.........++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------************************((()))***+++,,,---------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***))))))******+++,,,---+++++++++++++++***)))(((((((((((())))))+++,,,,,,++++++************++++++***+++,,,---...---,,,,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++---,,,,,,,,,,,,---......,,,,,,,,,++++++++++++******************+++++++++(((***,,,---...---+++***,,,+++)))***++++++***))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++&&&***------***)))+++------,,,+++******+++,,,---++++++************++++++)))))))))*********++++++))))))))))))))))))))))))+++,,,,,,+++******+++---,,,++++++******)))))))))************************)))+++,,,,,,+++***,,,---((()))***+++,,,---------*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,//////...---,,,,,,++++++///......---,,,,,,,,,,,,)))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------...///000......------------............------......///000...........................///000000///...///111......////////////000000000000000000000000000000(((((()))***+++,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++*********+++++++++,,,,,,,,,,,,,,,+++++++++*********************************+++,,,,,,******+++,,,)))******+++,,,,,,------------,,,+++++++++,,,,,,************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,......,,,+++***+++(((***+++------,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++)))***+++,,,------,,,+++,,,,,,,,,---------......*********++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***...///000///---,,,---...******+++++++++,,,,,,,,,************************)))***++++++++++++***)))************************)))***+++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........************************)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***)))))))))***+++,,,---))))))***++++++++++++******)))))))))))))))***+++,,,,,,++++++++++++,,,,,,***,,,---//////...---,,,))))))*********+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---......---,,,+++++++++***************+++,,,+++++++++,,,,,,---...******+++,,,,,,,,,++++++))))))*********+++++++++)))******++++++++++++++++++***))))))******)))''',,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******'''+++///...+++)))+++------,,,***))))))***,,,---++++++************++++++************+++++++++,,,************************)))+++---,,,+++***+++,,,************************************************)))+++,,,,,,+++***,,,---'''(((***,,,------------)))*********++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------,,,//////...---,,,,,,,,,,,,(((***+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,------///000000......------------.........------------...//////...........................000000000...---...///........./////////000000000000000000000000000000%%%%%%&&&((()))***+++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------------)))***,,,---...------,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******************************,,,+++(((''''''(((+++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++************************************+++,,,,,,******+++,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---))))))(((((()))***++++++...------,,,,,,------...,,,,,,,,,++++++************,,,......---+++***+++)))***,,,......---,,,+++))))))***+++,,,,,,------***************************+++,,,---...------,,,,,,,,,,,,---------......+++++++++,,,,,,---------))))))*********+++++++++)))***+++,,,------...///---,,,,,,++++++,,,,,,------------------,,,+++******+++,,,+++)))((()))************++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))++++++,,,,,,,,,------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***((('''+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,+++))))))))))))***'''((()))***+++,,,,,,,,,,,,+++***)))((((((((((((---,,,,,,++++++,,,,,,---+++,,,...000000///...---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,...//////...,,,+++++++++***************++++++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++***)))((('''((()))+++,,,---+++******++++++***(((++++++************++++++************************++++++++++++++++++++++++***++++++++++++***))))))(((---000///+++)))***------,,,***))))))***,,,---++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,------************************)))+++,,,,,,+++***,,,---++++++,,,---,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,+++,,,,,,------......///000///...---,,,+++++++++)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111.........------............------------...//////////////////////////////---...///...,,,++++++,,,............/////////000000000000000000000000000)))+++...000000...+++)))******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******))))))))),,,------......------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,++++++++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***...000000...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***)))***++++++++++++***)))******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------............---,,,,,,+++******---,,,,,,+++*********+++,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((())))))******++++++,,,+++)))((((((((()))***))))))(((((()))***++++++++++++++++++++++++++++++***+++,,,---------,,,++++++++++++***((('''((()))...,,,***)))******)))((()))***,,,------,,,***)))***************************++++++,,,,,,++++++***---------,,,,,,+++++++++(((***---000111000///...++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,)))******++++++,,,------++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++------------,,,+++************++++++++++++******)))************+++++++++***++++++,,,,,,+++++++++...------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******---...//////---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........//////...---,,,,,,...///000///,,,+++---///000000000000000000000000........................***,,,...//////...,,,***++++++,,,------------,,,---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++******+++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***---...---,,,,,,+++++++++,,,,,,---...------,,,***)))((('''&&&*********++++++******)))******************************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------))))))***+++---...//////---,,,++++++******++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))************++++++***))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,---------,,,+++***++++++,,,***))))))+++------+++)))))))))))))))'''***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,...222444444111,,,)))------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++)))******++++++******))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***************************++++++,,,,,,,,,++++++******++++++++++++******)))************+++++++++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,+++***))))))+++++++++++++++,,,------------------------------+++++++++,,,,,,---------))))))*********+++++++++......---,,,,,,+++******+++---......---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................------,,,...///000...,,,+++---///................................................,,,,,,------------,,,,,,,,,,,,---............------,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************+++,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++************++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************+++***)))+++,,,,,,+++))),,,,,,+++++++++,,,------000000///---,,,+++***)))+++******)))******++++++,,,+++***))))))***+++,,,************************+++++++++++++++++++++++++++++++++++++++*********++++++******++++++,,,---+++++++++,,,,,,,,,------......---,,,,,,+++******,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************)))))))))******++++++******)))(((+++************+++,,,,,,++++++++++++++++++++++++,,,,,,------,,,+++***)))+++,,,,,,+++***,,,///222...,,,*********+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++...333555444000+++'''------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++******)))++++++************++++++)))))))))******))))))))),,,,,,,,,++++++++++++***,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))((((((***++++++,,,,,,,,,******++++++++++++******)))************++++++++++++,,,,,,,,,+++***))))))((()))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......---,,,+++******+++************+++,,,,,,------------------------)))***++++++------...///))))))*********+++++++++...------,,,,,,++++++***)))+++---...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............------------......///...,,,+++---...------------------------........................---,,,,,,,,,,,,,,,,,,---+++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++***))),,,,,,,,,++++++,,,,,,---............////////////---,,,+++***+++,,,---...---,,,***))))))***,,,---***++++++++++++++++++***++++++++++++++++++++++++,,,++++++******)))))))))++++++******++++++,,,---+++++++++,,,,,,,,,,,,---111000///---+++)))(((''',,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))***+++,,,+++***)))(((,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***+++///222///---,,,+++,,,---,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------(((***...000000...+++)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++))))))************))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))*********************++++++++++++******))))))*********+++++++++++++++,,,++++++***)))(((&&&((()))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---******))))))******+++,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......---------------------......------,,,,,,---...------------------------........................---,,,++++++++++++,,,---******+++,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++***+++,,,...///---,,,***))))))***,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******)))))))))++++++******++++++,,,---++++++,,,,,,,,,---------******+++,,,,,,---......,,,++++++***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,++++++******))))))***+++,,,,,,,,,+++)))(((,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))))))))***+++,,,---...,,,---,,,***)))***,,,......,,,+++***,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++++++++++++++***++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************)))((('''******++++++++++++******))))))*********+++++++++++++++++++++******)))((('''''')))***+++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++******))))))******+++,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------,,,,,,,,,,,,---...------,,,,,,,,,---------................................................,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,---------...---------,,,+++******************++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,...------,,,+++++++++,,,,,,......---,,,,,,+++******))))))))))))***+++,,,,,,---,,,+++******+++,,,---+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++*********++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------++++++******++++++,,,,,,)))******++++++******)))+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,++++++***))),,,,,,+++************+++++++++++++++++++++++++++))))))))))))***,,,---...***+++,,,+++))))))***,,,+++***((((((*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---111000---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,------++++++************++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))***+++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,***************++++++++++++++++++++++++++++++++++++++++++******)))''''''******++++++++++++******)))************+++++++++))))))***************))))))))))))))))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))((('''+++************+++,,,,,,------------------------///......---++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...---,,,+++++++++,,,......---,,,++++++---...------................................................++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---************************++++++,,,,,,,,,---------++++++++++++++++++*********++++++++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++)))'''))),,,000...---,,,,,,+++++++++,,,//////......------,,,,,,(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------........./////////......---,,,,,,+++******++++++******++++++,,,---******+++,,,,,,+++******++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,++++++*********+++,,,+++***)))))))))))))))++++++++++++++++++++++++,,,+++***))))))***++++++''')))+++,,,+++++++++,,,,,,+++))))))+++,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++......---,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++************++++++******++++++++++++************+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++)))******++++++******)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,))))))*********+++++++++*********************************+++******))))))******++++++++++++******)))************+++++++++'''((()))******++++++***,,,+++***(((((()))***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---,,,+++***))))))(((+++++++++++++++,,,---------------------------------------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...---,,,+++***+++,,,...///---+++)))***---......,,,------------------------........................***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,---...///...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********)))***++++++,,,******************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************)))))))))'''%%%''',,,111...---,,,,,,++++++++++++(((((()))******+++,,,,,,)))***,,,---......------+++,,,,,,------,,,,,,++++++,,,...//////...,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---.........////////////000'''((()))+++---///000111+++*********+++,,,,,,---++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,+++***)))***+++,,,++++++***)))(((((())))))++++++++++++++++++++++++///---+++***((((((((()))$$$'''+++------------...///...,,,---...//////...)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++*********++++++************++++++))))))************))))))*********++++++,,,,,,,,,***+++,,,,,,------------))))))************))))))***+++,,,------,,,+++************++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))((()))***++++++,,,++++++******++++++++++++******)))************+++++++++&&&'''(((***++++++++++++///---***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...---,,,+++******,,,...///---+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++)))'''(((++++++***'''))))))*********+++++++++)))***,,,...///...,,,+++++++++++++++++++++++++++.........------,,,,,,,,,...+++))))))***,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,------.........000000/////////.........+++,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))******+++---......///---------,,,+++***)))(((******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------+++*********++++++,,,---*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,------...,,,+++)))(((((()))+++,,,***)))(((&&&&&&((()))***)))))))))***+++,,,.........------,,,,,,,,,------...---+++*********++++++------------------------******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,+++******)))*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******************************+++++++++*********)))))))))))))))******+++++++++))))))*********+++++++++...------,,,+++***))))))///...,,,+++***)))))))))++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++..................------000///...------------------------.........//////------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***((()))+++,,,***(((***+++++++++,,,,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++------,,,,,,,,,+++++++++---+++******+++,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...---------,,,,,,,,,+++///......---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++........................++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,,,,------......------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,+++***(((''''''(((***+++---,,,++++++***+++++++++---,,,,,,+++++++++,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,+++******+++,,,,,,,,,++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***************************************+++++++++*********))))))*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,+++*********,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,..................------//////...------------------------.........//////......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******,,,,,,+++***++++++,,,,,,,,,---------++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++******,,,+++***+++,,,---+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***************+++++++++------,,,,,,,,,,,,++++++......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------,,,,,,+++++++++%%%&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,------,,,++++++++++++++++++++++++******++++++,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,+++*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************+++++++++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,++++++++++++***************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,---------......------,,,+++***))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---+++))))))***+++,,,------------------------------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---------------------......//////...------------...---------...............//////000000000000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++***+++,,,------+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,************************......------------------******+++,,,---......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,------,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......###$$$%%%'''((())))))))),,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,---,,,++++++++++++,,,---*********+++,,,---...///++++++++++++++++++,,,------------,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++************+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++((((((((((((((((((((((((+++++++++***************++++++++++++++++++++++++)))))))))************++++++++++++,,,,,,,,,------,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++...,,,***))))))***,,,---------------------------------------,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,------------......///......---------....................................////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,------,,,,,,,,,---************++++++++++++//////...---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------------+++***+++,,,------+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************,,,,,,------------------))))))***+++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------((()))******+++++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********%%%&&&((()))++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,------,,,,,,,,,,,,------*********+++,,,---//////,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---------------,,,,,,+++***+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,---......---,,,++++++******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************************---,,,++++++***)))((((((++++++++++++++++++++++++((((((((()))))))))******)))*********++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++---,,,***))))))***,,,---------------------------,,,,,,,,,,,,++++++******---,,,***))))))***,,,---******************************+++++++++,,,,,,,,,++++++++++++,,,---......000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------............---------......///.....................---,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,------++++++,,,---))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,+++***+++,,,---+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++***************))))))************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,,,,+++***************+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,------------------,,,,,,++++++******'''(((***,,,............************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++,,,---......------------,,,+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************************************+++++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++,,,,,,------......---,,,,,,+++*********+++++++++++++++++++++++++++*********)))******+++,,,***++++++++++++,,,,,,,,,------------------------,,,,,,+++***)))(((((('''++++++++++++++++++++++++((())))))))))))*********))))))))))))************))))))***+++,,,------...+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,......---,,,++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++++++++,,,,,,------.........------------...//////...............---------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***,,,---,,,******+++---*********+++++++++,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------+++******+++,,,,,,+++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++******))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,*********))))))((((((((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---+++******))))))))))))******))))))(((+++++++++,,,,,,---------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------............------,,,+++++++++***+++---.........,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++,,,---...///******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,............---------,,,++++++++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************))))))*********+++++++++,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,---------------++++++******++++++,,,,,,++++++++++++++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************************************+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,------......---------------...////////////.........---------,,,------------------,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))+++---,,,***)))+++---++++++,,,,,,,,,---------***,,,...000000000...---++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,))))))***,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***))))))((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))(((((('''''''''&&&******++++++,,,,,,,,,---'''((()))***,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---***''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...............******+++,,,,,,---......++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,------.........//////...------,,,+++++++++,,,---...---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---...///000************+++,,,---...***+++---...///...------------------------------******+++++++++,,,,,,,,,)))+++,,,...//////.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---,,,+++***************************))))))******+++++++++++++++++++++******)))))))))++++++,,,,,,,,,---------------------------------)))))))))***+++,,,...///++++++++++++++++++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************,,,,,,------------......******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++((()))+++---...---+++***************************//////...------,,,++++++***++++++,,,,,,++++++***------------------------******+++++++++,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---******+++,,,,,,---......---------------...///000//////.........------------..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++,,,+++*********+++,,,---.........---,,,+++***))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***---,,,,,,++++++,,,,,,---''''''&&&''')))+++---...---,,,,,,+++,,,---///000++++++++++++++++++++++++------+++******+++------...---,,,+++*********************)))******+++,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++******)))))),,,++++++******++++++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,+++*********+++,,,...---,,,+++,,,---...///+++,,,,,,------,,,,,,+++***++++++,,,,,,------...***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,++++++*********++++++---......---++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------000//////...---,,,++++++++++++++++++++++++++++++,,,---......//////......,,,,,,,,,++++++*********...---***((((((***,,,---)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++222000---+++******,,,---((()))+++,,,,,,+++)))(((((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))******+++,,,)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***************************111///,,,******+++---///)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,******,,,------,,,******))))))*********+++++++++++++++------------++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,&&&(((++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---***************+++,,,,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***+++******))))))******+++,,,++++++***+++,,,...///,,,++++++******+++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------************+++,,,---...***************++++++,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++*********))),,,++++++******++++++,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///,,,,,,++++++,,,---///000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******---,,,***))))))+++,,,---***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,+++++++++,,,---...++++++++++++++++++++++++///...,,,*********+++,,,***+++,,,------,,,+++***)))******++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))))))*********++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++...,,,+++))))))***+++,,,******+++,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++***************++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,((()))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******)))((((((***+++,,,))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,+++++++++******))))))******+++......---,,,,,,,,,------+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************+++,,,---...***************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///++++++++++++,,,---//////------............------......---,,,,,,+++******++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******,,,,,,,,,++++++++++++************++++++,,,,,,---++++++,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++------------++++++************************++++++++++++++++++++++++,,,,,,+++***)))(((((('''))))))+++,,,,,,,,,+++***++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++,,,+++))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------------------------------------------,,,,,,+++++++++***+++++++++,,,,,,------++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,...---+++)))((((((((()))))))))***++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------,,,+++************+++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************+++,,,,,,---,,,,,,,,,,,,,,,,,,---------..................------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------------......//////++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++((()))***,,,---------,,,+++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,,,,,,,+++******)))************************++++++,,,,,,,,,,,,------+++++++++******)))))))))+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++*********))))))((((((((()))+++------,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++************************+++,,,---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---++++++,,,,,,,,,------------,,,+++******+++,,,---,,,,,,,,,++++++++++++******************+++++++++,,,---,,,+++))))))+++---******************************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))******++++++,,,,,,---++++++++++++++++++++++++,,,---......,,,,,,---...------------------------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,...---,,,***))))))))))))*********+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---------...,,,,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,+++************+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,------------------------,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,------,,,,,,++++++,,,,,,---+++******))))))******+++))))))))))))))))))))))))))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,---------,,,,,,+++******---..................---+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,------...............++++++++++++++++++++++++'''(((+++,,,------,,,,,,+++,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++((()))+++---...---,,,+++++++++************++++++,,,,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,---------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((())))))*********+++(((***,,,---...---+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,++++++,,,---...++++++,,,,,,,,,---------,,,,,,***))))))***,,,,,,,,,,,,+++++++++*********************************,,,,,,,,,***))))))+++---******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------++++++++++++------,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********++++++++++++,,,******++++++,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++******))))))******++++++,,,---...////////////,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...+++++++++++++++,,,------++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))******++++++,,,,,,++++++++++++,,,,,,******))))))))))))******************************))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,---------,,,+++***)))------............------******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++,,,------------,,,***++++++++++++,,,,,,,,,((()))+++,,,------,,,+++++++++,,,---------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++)))***,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,)))***,,,---------,,,+++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))((()))***+++++++++***))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++***************************))))))))))))***++++++******,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111///...,,,...---+++******+++---...,,,,,,---......---,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++'''(((***+++,,,+++***)))******+++,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++******))))))******+++,,,---......///...---,,,***+++,,,---------,,,+++------------------------+++++++++******+++++++++************+++,,,---...,,,++++++++++++,,,------++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++************************+++******))))))))))))***++++++************++++++******))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............---+++***)))***+++,,,---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...***+++,,,---------,,,+++++++++++++++++++++++++++******++++++++++++++++++******+++,,,,,,+++******++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,------((()))***+++,,,---------,,,,,,+++******+++,,,,,,************************(((((()))***************,,,+++************+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++++++++,,,******++++++++++++******++++++++++++************+++*********)))))))))(((&&&(((***+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000222222111...,,,...---+++******+++---...,,,,,,---......---,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++(((***+++,,,+++(((%%%###***++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,------,,,***)))((()))***+++,,,------,,,+++------------------------,,,+++***))))))***+++,,,...---,,,+++************,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,---------,,,,,,,,,++++++************************++++++***)))(((((())))))+++******************+++******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------,,,***((('''&&&'''***,,,---.........+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,------......------,,,------------------------*********++++++,,,,,,,,,+++,,,---......---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((((()))***,,,---...///)))***,,,---...------,,,++++++++++++++++++++++++******))))))))))))))))))***+++---......---+++******+++,,,,,,------------++++++++++++++++++++++++******+++,,,,,,---......)))))))))******++++++,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...'''((()))+++,,,---......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---,,,+++***))))))***+++,,,************************,,,++++++++++++++++++,,,((()))***++++++***)))((())))))*********+++++++++)))***+++,,,,,,+++***)))+++++++++************)))+++*********))))))((((((###&&&)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,------...///000///......---,,,+++***++++++++++++++++++++++++,,,---......,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,++++++*********------------------------***+++,,,+++******,,,------------,,,,,,+++++++++***************************+++---,,,,,,+++---......------...000111000///((()))***+++++++++++++++,,,---.........---,,,+++***++++++,,,,,,---......,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------+++)))***---///...---,,,---000///,,,)))***++++++,,,,,,++++++***---,,,,,,+++,,,---...///,,,+++***))))))***+++,,,(((***+++---......------------...---,,,---///111++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,++++++***)))+++***((('''''''''((())),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------************************+++,,,,,,,,,++++++---///++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...)))******++++++******)))---,,,+++******,,,...///...------,,,,,,------...*********++++++,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++******)))(((&&&'''***,,,---,,,++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...,,,******+++---...---,,,,,,************,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---///...,,,***'''%%%###"""(((((((((((()))))))))))),,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...------++++++***)))+++++++++************)))---,,,,,,,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---...---,,,***)))...---+++******+++---...,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------,,,+++*********+++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------------,,,,,,,,,,,,++++++---.........---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++((()))++++++++++++---...---------,,,,,,+++++++++***************************+++---,,,,,,+++---......---------///000///...+++++++++++++++,,,,,,,,,)))***+++---------,,,,,,+++*********************,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********(((''''''***,,,...---+++,,,......,,,)))++++++,,,,,,,,,,,,++++++---,,,,,,+++,,,---...///,,,+++************+++,,,******+++,,,------------,,,------,,,++++++---///++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---------,,,++++++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,++++++++++++(((((()))))))))*********++++++++++++++++++++++++,,,---------,,,,,,...000------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++---,,,+++******,,,---///...------,,,,,,------...++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........---,,,,,,)))***+++------,,,+++***************************++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---+++***+++,,,...------...---,,,,,,,,,,,,---...++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++************)))))))))(((((()))))))))*********,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++************+++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++***))),,,+++************+++,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------*********)))******++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------........................------------------------///.........------,,,,,,***+++,,,,,,------,,,,,,......------------,,,,,,************************%%%(((+++,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------++++++,,,......---,,,---/////////......---,,,+++++++++,,,---'''((()))+++,,,,,,------,,,,,,++++++***))))))(((------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((&&&''')))+++...,,,+++***+++,,,+++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,---+++******+++---++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,---.........------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............---------,,,+++***+++,,,---......------,,,,,,------...------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,......---,,,******))))))))))))************))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))******++++++,,,,,,,,,))))))*********+++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,------------------------------******+++++++++,,,,,,,,,++++++++++++************++++++******))))))******************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,)))(((((())))))***+++,,,************+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------............------------------------/////////......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,************************&&&))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---...---,,,,,,...///...,,,///...,,,***)))***+++,,,((()))***++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---...,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++---...///,,,------,,,***)))***,,,+++++++++,,,,,,,,,------------------------------++++++,,,---......------+++++++++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,+++++++++,,,---......------,,,,,,------............------,,,,,,,,,)))***,,,---------,,,+++------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))***+++++++++++++++,,,------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---//////---+++))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***************+++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------//////.........------------------------......///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---...,,,+++,,,---...---+++...---***)))((()))***+++,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...---,,,+++***))))))+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------...---,,,+++,,,---...///,,,...///...,,,++++++,,,+++++++++,,,,,,,,,------------------------------)))***+++,,,,,,,,,,,,,,,))))))******************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++*********++++++,,,,,,---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------...------,,,,,,------............------,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.../////////...++++++,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++,,,...//////---+++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,***)))(((''''''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------------------,,,+++******+++------++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,///...---,,,+++*********++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------***++++++,,,,,,---------------------------------------------------------...------------...///000******++++++++++++,,,,,,------------------------+++,,,...---+++)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...,,,++++++,,,---,,,***,,,+++***)))))))))***+++------,,,+++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,------,,,******+++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++***,,,------......------,,,...---------------......+++---......---+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...******++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++++++++++++++******+++,,,------......*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...------,,,,,,------...------------,,,,,,,,,,,,++++++,,,---------------+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,---,,,,,,---//////...---,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---------.........***++++++,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---))))))************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++111000...---+++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---......///------------------------++++++,,,,,,------......------,,,,,,,,,---...///+++++++++,,,,,,,,,------------------------------+++,,,---,,,*********,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---,,,++++++,,,,,,+++)))******+++++++++++++++,,,++++++***)))******+++,,,*********************+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,+++---///...,,,***+++,,,,,,,,,------------,,,,,,+++,,,,,,---,,,+++***)))+++,,,------------,,,+++------............------)))+++------,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++***+++---.........------******************************+++++++++,,,,,,,,,))))))***+++++++++++++++***++++++---...///000000,,,,,,---------.........++++++++++++++++++++++++***+++++++++******,,,...------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++++++++,,,++++++******,,,++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,,,,...//////...((()))***++++++***)))(((+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((())))))***+++,,,------************++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++------,,,,,,,,,+++++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************++++++++++++///...---,,,++++++******,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,------...///000000------------------------)))******+++,,,---......---,,,+++***+++,,,---...,,,,,,,,,------.........------------------------***+++++++++******,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---,,,++++++,,,,,,***)))***+++,,,---------------(((((('''((()))***,,,---......---,,,,,,+++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,,,,+++...000000---++++++,,,,,,------......------,,,+++,,,,,,---,,,+++***)))++++++,,,------,,,++++++------/////////...---,,,''')))+++,,,+++***++++++++++++,,,,,,,,,---------,,,,,,,,,------.....................---,,,++++++)))***,,,---...---,,,,,,******************************+++++++++,,,,,,,,,))))))***++++++++++++***++++++,,,---///000111111))))))*********+++++++++************************+++,,,,,,,,,++++++---///++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,...---,,,+++,,,---...///999666222...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////...------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,///---++++++---/////////***+++,,,------,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++------------++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))*********+++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************---------,,,,,,,,,++++++%%%&&&''')))+++---//////++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++((()))***,,,,,,,,,+++***,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++,,,,,,++++++***+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---............------,,,,,,,,,.........------,,,,,,,,,............---,,,+++***++++++,,,---............000---******---......---+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++---,,,***)))))))))***+++))))))******+++,,,---...------------------------------------------------******,,,---.../////////***+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,,,,...///...---...------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***+++++++++***,,,...---,,,+++,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------...---+++*********++++++,,,,,,,,,+++++++++******,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......AAA:::111,,,******)))(((---------------------------------,,,,,,+++++++++.........------,,,,,,,,,............---,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...---------,,,,,,,,,++++++---,,,+++******,,,...///+++++++++,,,,,,,,,,,,---//////...---,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++---......---,,,,,,---000///...---------------,,,,,,,,,++++++,,,------)))***,,,------,,,***)))*********)))******+++,,,************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++***)))***+++---...------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++------------+++++++++,,,---------,,,+++***((()))+++---.........---...------,,,+++***))))))---,,,,,,++++++,,,,,,---))))))*********+++++++++......//////......---,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++---......---+++***///...---,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,......---------,,,,,,,,,............---,,,+++***,,,------.........------///---++++++---...---,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))***+++,,,------,,,,,,------------------------------------------------------......------,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---............---,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...---++++++---------,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++---...---+++******+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------+++*********++++++---------,,,,,,,,,++++++......---,,,***(((&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...777222---+++,,,---......---------------------------------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,------...---------***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,+++++++++*********++++++,,,,,,---------,,,++++++,,,,,,---------............------,,,,,,++++++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........+++---......---,,,,,,---...---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++******************++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,+++*********+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,++++++,,,---------,,,++++++++++++,,,---------,,,+++------,,,,,,+++*********+++******))))))******+++++++++,,,,,,,,,---------...............---,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++---......---+++***///...---,,,,,,,,,,,,---,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++...------------,,,,,,,,,...------------,,,,,,,,,............---,,,++++++.........///......---,,,---,,,,,,,,,......,,,+++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***+++,,,------,,,+++***------------------------------------------------------......------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------...//////...------------------------------++++++,,,,,,,,,,,,------,,,,,,---------.........++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++,,,------+++)))******,,,,,,,,,,,,++++++++++++,,,,,,---------.........++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,.........---------,,,,,,---------,,,***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++---///000000------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,---............******++++++++++++******------,,,+++++++++,,,,,,+++++++++++++++*********)))***,,,......---,,,+++++++++,,,,,,---...//////------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////+++---......---,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------,,,++++++,,,,,,,,,,,,+++++++++++++++******))))))******+++++++++,,,,,,,,,---------.........---,,,+++***)))++++++++++++++++++++++++))))))+++,,,------------++++++------------++++++......---,,,,,,,,,---------------------......///++++++,,,,,,,,,,,,------------,,,,,,++++++******---------------------------------------------------.........------,,,+++------.../////////......++++++,,,---...---,,,***,,,,,,------------,,,,,,------------------------------------------------+++,,,---......---,,,+++---,,,,,,,,,,,,++++++,,,------------------------------------------------******,,,---.../////////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++........................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------,,,******,,,---,,,+++...------,,,,,,------...------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///(((***,,,,,,+++***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------,,,------------------------------------------,,,,,,------------------------+++,,,------.........---+++++++++,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,---...//////000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++---......---,,,,,,---///......---------......------,,,+++++++++,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------++++++++++++------++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))*********+++++++++---------,,,+++***)))(((***+++++++++++++++,,,,,,))))))+++,,,------......+++,,,,,,------,,,,,,+++...------,,,,,,,,,------...---------------......+++++++++,,,,,,,,,---------------,,,,,,+++******---------------------------------------------------------...------,,,,,,+++,,,---...////////////***+++---...---,,,++++++,,,------......------,,,------------------------------------------------***+++,,,------,,,+++***///...+++))))))+++---...------------------------------------------------******,,,---.../////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++.........------.........+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,++++++,,,------,,,...------,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///&&&(((+++,,,,,,,,,...///...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---------,,,+++***---------------------------------------------------------------------------.........------,,,+++,,,,,,------------,,,,,,...---,,,,,,++++++++++++*********+++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,---......///+++,,,,,,------.........+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++---......---,,,,,,---......---------......///...---,,,,,,+++++++++,,,,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------++++++++++++------++++++++++++,,,,,,------++++++,,,,,,---...//////+++++++++,,,,,,---......---,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,------------...,,,------...------,,,,,,***+++,,,---............***,,,------+++++++++,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,///---+++******+++...000------------------------------------------------------......------,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...------------------------++++++,,,,,,,,,,,,------*********+++++++++,,,,,,++++++,,,,,,,,,,,,------...---++++++---------,,,...------,,,,,,------............------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///&&&)))+++---------///000///...,,,+++++++++,,,---*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++*********,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''))),,,------,,,,,,---------------------------------------............,,,,,,,,,------------...............---,,,+++***------............------------,,,+++++++++,,,,,,((((((((()))))))))))))))---,,,+++******,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))+++---......---,,,,,,---,,,,,,+++++++++,,,------......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......+++++++++,,,---///000111++++++,,,,,,------......+++******))))))******+++++++++,,,,,,,,,---------++++++,,,,,,,,,+++***************++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,------,,,+++*********,,,---,,,***)))+++---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,------.........------------------------------------------------------......------,,,+++,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---,,,++++++++++++,,,---------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------+++******,,,,,,,,,+++...------,,,,,,------...///......---,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***,,,......------...//////...,,,+++++++++---...+++++++++,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++---.........------------,,,,,,,,,+++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,'''***------,,,,,,---///------------------------------------.........///,,,,,,,,,---------......---------...------,,,,,,,,,------......------,,,,,,,,,+++++++++,,,------))))))******++++++++++++,,,+++++++++,,,,,,------,,,++++++++++++*********,,,,,,------------------+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********+++---......---,,,,,,---+++++++++++++++,,,---...///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++++++++******+++---...///...---,,,,,,---...///000,,,,,,,,,---------------+++******))))))******+++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------...------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---.../////////...---------------++++++,,,,,,,,,,,,------++++++,,,,,,---.........,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,------...---------///......---+++)))'''&&&+++,,,---+++((((((+++...------............------------------------------++++++++++++++++++++++++...---,,,,,,---...///000'''***---000111000---,,,------------------------------------------------******,,,---.../////////+++,,,............,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++,,,,,,************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,***))))))***++++++***...------,,,,,,------...//////...---,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,---------///000///...,,,------000...---++++++,,,---...,,,,,,,,,---------......,,,------......------,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++***+++---...///...------......---------,,,,,,,,,************+++---///111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,///...+++***+++------------------------------------.........//////,,,,,,,,,------.........++++++,,,---............+++,,,,,,------,,,,,,+++++++++++++++,,,------...---------....../////////)))***,,,......---,,,+++,,,,,,++++++***))))))(((------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++---......---,,,,,,------------------...///000///...---,,,++++++++++++)))***,,,------,,,***))),,,,,,++++++,,,,,,---...************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,------,,,+++******+++,,,---((()))+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++---......---++++++++++++******+++---...///000///...---,,,---......---------------------------,,,,,,,,,,,,,,,,,,---))))))*********+++++++++******+++,,,------------))))))***+++,,,,,,------............---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///111000///...............++++++,,,,,,,,,---------***++++++,,,---...//////------------------------...---,,,,,,---...---,,,...................................................---,,,++++++,,,---...***+++,,,---------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---......---,,,,,,---------,,,,,,,,,+++++++++---------....../////////)))***++++++------...///------------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------)))******+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........111000...,,,***)))((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++,,,------------......---------,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++******)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***,,,---......//////......------------------------***++++++,,,,,,++++++***------------------------......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///------------,,,+++***)))******+++,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,+++******+++,,,...///---...000///...,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,---...////////////------------------------++++++++++++++++++++++++))))))***+++,,,,,,------+++******)))***+++---...++++++++++++++++++++++++---+++)))***,,,---,,,)))******+++++++++,,,,,,,,,******++++++++++++******+++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------///...,,,++++++,,,...///---------,,,,,,+++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,+++***+++,,,---...***+++,,,,,,------,,,,,,---------------------------------............/////////.........---------000000///...,,,+++***))),,,---......//////......------------------------...---,,,------------,,,................................................---------,,,,,,---------++++++,,,,,,---------,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++---......---,,,,,,---------------,,,,,,,,,+++))))))*********************++++++,,,,,,------...,,,---------,,,,,,+++***------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++******)))+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,---............---------------------------------............------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......///......------......///000000000///...---------******+++,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,---,,,,,,+++******++++++000///...,,,,,,,,,,,,------...000///...,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---......---------...///000++++++++++++++++++++++++---+++***+++---...,,,+++******+++++++++,,,,,,,,,******++++++++++++*********))))))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,+++000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,---------------------------............/////////.........---------//////...---,,,++++++***+++,,,,,,---------------------------------------------------------------................................................,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++---......---,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((())))))***,,,------.........------,,,++++++***,,,------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++..................------...------------,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---...///000000//////......---......///,,,,,,,,,,,,,,,,,,------------.........---,,,+++++++++,,,---------------------------------------------------------------------------------------,,,,,,+++++++++*********,,,,,,,,,---------............////////////......111000///...------......***++++++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++000000///------------------...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------//////...---,,,++++++***,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,******+++---...---,,,******+++++++++,,,,,,,,,******++++++++++++******------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,************,,,,,,+++,,,,,,,,,,,,,,,,,,---000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,------.........---------............///...............---------......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,---------,,,---...................................................+++,,,---......---,,,+++,,,+++++++++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,+++---......---,,,,,,---.........---------,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))******+++,,,---------......------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////............------------------------------,,,,,,------------,,,,,,,,,,,,------...///000000)))******,,,---///000111,,,,,,,,,------------------------------------,,,***+++,,,,,,------,,,,,,------------------------.........------.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---...000000000000...---///---+++***)))***+++---***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---......//////---...000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++***+++++++++++++++,,,,,,***))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------000///,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------.........---------............///........................------------------------++++++,,,------------,,,------------------------***,,,......,,,,,,---///................................................+++,,,---......---,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,+++---......---,,,,,,---......---------,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,---------...............+++,,,,,,------,,,,,,+++..................------------------------------,,,------......------,,,........................))))))+++,,,...///000111,,,,,,,,,------.........------------------------***+++,,,,,,------,,,,,,------------------------111000////////////000111------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......---...///000000///...------,,,***(((((()))+++,,,++++++,,,------------,,,...---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,------***++++++,,,------......---...000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,..................------*********++++++,,,,,,,,,((())))))************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,------.........---------............///---.....................,,,,,,,,,------------...,,,,,,---...............------------------------))),,,......,,,+++...111................................................,,,------......------,,,---,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------,,,,,,+++---......---,,,,,,---------,,,,,,,,,+++++++++---------------,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++.........------,,,,,,,,,+++,,,,,,---......//////,,,------......------,,,............////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...------............------.........---------,,,,,,....../////////......---,,,,,,,,,---......//////------,,,,,,,,,---......++++++,,,------------------------------------------,,,+++******+++,,,---------------------------.........---------,,,,,,,,,,,,,,,---------......------............------...---,,,++++++,,,---...++++++,,,---------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...------------,,,+++***)))---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***++++++,,,---...//////++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++*********++++++,,,,,,---)))***+++***)))((()))+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,---------------------------------............///---------...............------------------------,,,---......//////......------------------------(((,,,///...,,,+++...111................................................---------,,,,,,------------,,,+++******,,,---///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------------------+++---......---,,,,,,---,,,,,,+++++++++*********..................//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++***************+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------)))******+++++++++******,,,,,,,,,,,,,,,,,,---------------...............,,,------......------,,,---------.........//////+++,,,,,,------,,,,,,+++)))******+++,,,---......,,,,,,,,,---------......------............------,,,,,,,,,,,,------------......//////...---,,,+++,,,,,,------.../////////---,,,,,,,,,,,,---...///,,,,,,---............---------------------------+++***)))(((((()))***+++---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------........................+++,,,------...---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......---.........---,,,+++***---...000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---.........******+++++++++***)))((()))******+++,,,,,,------+++---...---***)))***+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,+++---------............///---------.........//////---------------------,,,,,,,,,---............---------------------------(((,,,///...++++++...222......................................................,,,++++++,,,......---,,,+++******,,,...///,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,------.........+++---......---,,,,,,---+++++++++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------------------,,,,,,+++***))))))***+++,,,------.../////////...------,,,,,,,,,------......------,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++(((((()))***,,,---......,,,,,,,,,------.........------............------)))***++++++,,,---......((()))+++,,,---,,,++++++,,,,,,------...///000000---,,,,,,+++,,,---...///,,,---......//////......------------------------111000...------...000111------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......------+++******+++------------...//////......---+++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///+++,,,---///000//////...---...000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,---------------------------------------------------------------++++++,,,,,,---...//////---......///...---,,,+++))))))***+++,,,,,,------...000111///+++)))***,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))((('''(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,------......------,,,---------,,,,,,+++++++++&&&'''***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...------***+++,,,---...---,,,,,,++++++,,,---------,,,,,,//////...---,,,++++++***---------.........//////---------.........//////......---------,,,,,,,,,++++++,,,---------,,,,,,////////////////////////000000000000000000000000......////////////......------------------------......---,,,,,,+++******,,,,,,,,,---------......---.........//////000000......//////...---,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,+++++++++,,,,,,------.........---------............///,,,------......------,,,***,,,...,,,)))(((***------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,------------,,,+++---------,,,,,,++++++++++++,,,------++++++,,,---------------------------000---***+++...///...,,,...---,,,+++************+++,,,---------,,,+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............,,,+++...------,,,,,,------...***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---......///////////////.../////////...---,,,,,,***++++++,,,---...//////------............------,,,,,,---.../////////...........................---------------------------,,,,,,++++++,,,,,,------------............///........................///...,,,+++***+++,,,,,,,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,,,,---......,,,,,,---...---------,,,,,,+++++++++...------,,,,,,------.........---------,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------............///...------,,,,,,,,,------000000///...---,,,,,,,,,........................++++++,,,,,,,,,---------......------------......///...---,,,,,,---...///000///...---,,,+++******+++,,,------......------------------------------,,,+++***))))))+++---...***+++,,,,,,------------------......///000111111///...,,,*********,,,---,,,------......------,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,+++***))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------............---,,,,,,+++************))))))))))))******111000///...,,,***))))))...///000///,,,*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------......///------------------------,,,,,,,,,------.........////////////////////////..............................////////////..............................//////...------,,,++++++,,,,,,,,,---------......---........./////////000...............---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------------------.........---------............///++++++,,,,,,,,,,,,++++++,,,,,,---,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,------,,,+++***************+++,,,------,,,+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***++++++++++++++++++++++++...------,,,+++***)))))),,,,,,---.................................---,,,,,,,,,,,,---......//////,,,------------------,,,------......///.........---------------------------------------------------,,,,,,++++++,,,,,,------------............///........................//////---,,,,,,,,,------,,,---............---,,,......---,,,,,,---......,,,------......------,,,,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////......------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,---------.........---------............///......---------------...000000///------,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------///...---,,,,,,---...///...---------------,,,,,,,,,---......//////......------------------------***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++*********+++,,,---------///...,,,******+++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------------,,,+++************+++******************+++++++++++++++++++++,,,,,,******++++++++++++,,,,,,......---,,,,,,+++******+++******))))))******+++......------,,,,,,,,,,,,+++---......,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////....../////////////////////////////////......------,,,,,,,,,,,,---------...................../////////---............------,,,,,,,,,,,,------------...)))******+++---......///...............------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---//////...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...,,,)))(((((())),,,...+++,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,******,,,---,,,,,,++++++***+++++++++)))***+++,,,,,,,,,+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************,,,,,,+++***)))(((''''''++++++,,,---------------,,,------............---........................,,,,,,,,,------,,,,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------............///........................000///......---.........,,,---............---,,,......---,,,,,,---......------............------,,,---......,,,,,,---...,,,,,,,,,,,,------------...------,,,,,,------......------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++---------.........//////---------............//////......---......//////000///...---------------+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,......------------......,,,,,,,,,------.........---...//////000000//////------------------------***+++---......,,,***)))***++++++++++++******)))))))))******++++++,,,,,,...---,,,+++***+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------,,,++++++******++++++,,,************************+++++++++++++++,,,------,,,,,,+++******++++++,,,******))))))))))))******,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,...------,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,---.........'''))),,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................///.........---------,,,,,,,,,,,,---------..............................---------......------,,,------------------------******+++,,,,,,---....../////////......------------------............////////////....../////////---***)))***...000///---+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++***,,,---,,,)))(((+++...+++++++++***++++++,,,,,,***+++,,,---------,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,------,,,+++******,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------+++,,,------............000000/////////.........,,,------......------,,,.../////////...---,,,,,,------------------------------------............------,,,,,,,,,,,,---------------............///........................///.....................------............------......------------......------............------,,,---......,,,,,,---...+++,,,,,,,,,------.........------,,,,,,------...,,,+++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,+++------------............---------............//////............///000000000///...---------------,,,------....../////////,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------...///////////////------------------------,,,,,,---------,,,***))),,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,------......------,,,+++++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---+++*********++++++,,,---++++++************++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++,,,------......''')))+++,,,++++++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------......///........................------------------------////////////////////////------------------------......////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,---------............///000///............///000,,,)))''')))---///...,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))(((+++...+++++++++***++++++,,,,,,***+++,,,.........---,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---++++++,,,---.........---000000000///......------......////////////........./////////...---,,,,,,////////////////////////---------....../////////...------,,,,,,------...---------............///........................---------.........------................................................---......//////......---,,,---......,,,,,,---...,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,------------------............///...............///000000//////...------------...---------....../////////,,,,,,---------...............------------......,,,------------------,,,......---------,,,,,,,,,,,,,,,---............---------------------------///...,,,+++++++++,,,,,,---.........---,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------......///........................------------------------////////////////////////..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------+++,,,,,,------------,,,...------------,,,,,,,,,---------,,,,,,+++++++++---------------,,,,,,,,,---------............///...---,,,++++++,,,---...+++***))))))+++------,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---,,,,,,++++++***+++++++++)))***,,,---......---,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,---...............+++,,,,,,------------,,,/////////......---------//////000000000000//////.........///......------////////////////////////---------...//////000000......------------......---------............///........................,,,,,,---.........------//////...------...//////---...////////////...---......////////////......,,,---......,,,,,,---...---------------............------,,,,,,------.........///////////////000------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------............///------------...///000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------......///,,,,,,------------,,,,,,.........------,,,,,,,,,+++,,,,,,---...---------------------------------///...,,,******+++---...---............------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++---...---+++******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---...........................------------,,,,,,,,,////////////////////////..............................////////////..............................------------------------,,,,,,,,,---------...............------,,,,,,,,,***+++,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------............///---,,,+++******+++,,,---+++,,,,,,,,,++++++,,,...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++...,,,++++++,,,------,,,------,,,+++************'''(((***+++,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,++++++++++++,,,,,,***+++,,,---............++++++++++++++++++++++++......---,,,+++***))))))++++++,,,---------------,,,,,,---------,,,++++++.........---------------......////////////......------......///.........////////////////////////---------...///000000000......------------......---------............///........................,,,---...///000//////...000///...------...///000---...///000000///...---......////////////......,,,---......,,,,,,---...............------------...------,,,,,,------...---------....../////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------...---------............///,,,,,,,,,,,,---...///000......---------......///---------,,,,,,++++++***------------...............------,,,,,,------...+++,,,------------,,,+++,,,,,,---------------...,,,------...............---------------------------,,,,,,,,,,,,------...,,,,,,------......------+++++++++******************+++,,,,,,------------++++++,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************++++++,,,+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...//////******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---......,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,////////////////////////..............................////////////......////////////////////////---.....................,,,,,,,,,---------...............------,,,,,,,,,***+++,,,,,,------------.........------,,,,,,,,,******+++,,,------...///*********++++++,,,,,,,,,---------........./////////...,,,++++++,,,...///,,,...///...+++***,,,////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///---+++******+++---///---------,,,,,,++++++++++++,,,------++++++,,,---))))))))))))))))))))))))000---***+++...///...,,,...---,,,+++************%%%&&&((()))*********)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***,,,++++++++++++++++++,,,)))+++,,,...//////...---************************,,,,,,---------.........******+++,,,,,,,,,,,,+++------------,,,,,,+++***------------------------------............------,,,,,,---.../////////...........................---------...///000000111......------------......---------.........//////........................---...///111111111000///000///...------...///000---...///000000///...---......////////////......,,,---......,,,,,,---.../////////...---------,,,...------,,,,,,------...*********++++++,,,,,,,,,------------------------,,,------......------,,,---------.........//////---------.........//////+++++++++,,,---...///000......---------......///000000///...---,,,,,,+++---------.........//////---,,,,,,++++++,,,,,,---++++++------------++++++***++++++,,,---//////000---......///////////////------------------------***+++---//////...---,,,***+++,,,,,,------------,,,,,,++++++++++++++++++***+++,,,---------------+++++++++,,,,,,+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,------,,,++++++++++++++++++,,,*********************************)))***++++++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,)))***+++,,,...///000000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---+++---......---,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------......///////////////////////////.........------,,,,,,,,,...///000000000///---,,,---...000222222111///...000000//////.........---111111000000/////////...////////////...---,,,+++******+++,,,,,,---.........------------...//////,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,---......,,,,,,---...---,,,++++++******++++++///...---,,,,,,---...///...........................------,,,,,,------............------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***,,,///000///......///+++++++++,,,,,,------------------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,***+++,,,,,,------,,,,,,+++,,,---...---,,,+++***,,,------......------,,,******+++,,,,,,---......******))))))))))))*********+++,,,,,,---...//////........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111111000000/////////...//////.........---------,,,,,,,,,---------......////////////////////////............////////////...///000111111000///...000000//////.........---...------,,,,,,------...........................------,,,,,,,,,---......555333000---,,,---///000........................000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---++++++,,,,,,+++***,,,------......------,,,---...///000000///...---//////.........---------........................---,,,+++***+++---///111------------------------000///---,,,++++++,,,,,,......------------......---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,)))((()))---...---***++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++(((((())))))*********++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))).........////////////000,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------///...,,,++++++,,,...///,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................000///...---------------...------,,,,,,------...//////.........---------//////000111000000///...---...///000000///...---000/////////............000000000//////.........////////////...---,,,+++***++++++,,,------.........------------...//////,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,---......,,,,,,---...------,,,++++++++++++,,,......------------......------------------------,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,......------...///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,***))))))***,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,---------++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......---------//////.........---------,,,,,,---------.........////////////////////////............//////////////////000000000000//////000000/////////.........///......------......///..............................---,,,,,,---------111///---,,,+++,,,------........................000///...---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................///---,,,,,,------,,,+++,,,------......------,,,,,,---...//////...---,,,//////.........---------........................------,,,+++,,,...000111------------------------------,,,++++++,,,---.........------------......------------............000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,+++***+++,,,---,,,+++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------+++,,,,,,------,,,,,,+++************+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,---------.........,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,++++++,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---,,,,,,+++++++++,,,...------,,,,,,------...//////.........---------//////000000000000000///...............---------////////////............/////////...............////////////...---,,,,,,+++++++++,,,------.........------------...//////,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,---......,,,,,,---.........---,,,,,,,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------------,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,++++++---///---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++---,,,+++******+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,,,,...............---------,,,------------.........////////////////////////............////////////000000////////////000000000000////////////......000//////////////////000........................//////...---,,,,,,,,,,,,------------------------........................000///......------......................................................+++,,,,,,---......//////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...------......---,,,------............------,,,,,,------------,,,,,,...............---------...........................------,,,---...000111------------------------++++++++++++,,,---...///......------------......------------............000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...---,,,+++,,,---******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))+++,,,---.........+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------------++++++++++++------......------------......------------------------,,,------------....................................---,,,,,,+++,,,,,,,,,......------------....../////////............---......////////////////////////...---------......///////////////...........................------......//////...------,,,,,,,,,,,,,,,------.........------------...//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...//////...---------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,+++******,,,///---------,,,,,,+++++++++............------------...---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,---,,,+++***+++,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,........................------------------------............---,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------............////////////////////////............////////////111000///......///000111000000//////////////////000//////......//////000........................000000///---,,,,,,,,,,,,,,,---...///000000///...........................//////..................////////////////////////........................,,,---------.........///000////////////000111111------------------------........................000///---...///000///---------............------------------------------................................................///............///000111,,,,,,------------------,,,,,,,,,------...//////...------,,,,,,------...,,,,,,---------.........//////...............///------------------------------......------,,,+++,,,///000///+++***+++...)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,++++++++++++,,,---------------------...///,,,,,,,,,,,,------------------------....................................//////............//////......------------....../////////....................................///111000//////......//////.........///////////////------...........................///......---,,,,,,,,,------------.........------------...//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000///......------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------+++******,,,...---------,,,,,,+++++++++------------,,,,,,,,,,,,...------------------...***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++***++++++,,,------......++++++++++++++++++++++++---.........---,,,,,,+++------------------------------------------------------------------......---.....................---------.........//////////////////////////////............////////////111000///......///000111//////000000000000000000///..................///////////////////////////111000///...---,,,,,,,,,+++---///000111000//////////////////////////////......//////////////////////////////////////////------------------------/////////......---------000////////////000111111------------------------------------------------000.........000000///...---......//////......---///..................///---............................................................//////000,,,,,,,,,---------............////////////......------,,,,,,,,,,,,------,,,,,,,,,------------......------,,,------......------------------------------......------,,,+++,,,///000///+++***+++...******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******++++++,,,,,,,,,,,,---------.........//////........................//////.........//////000///......------......///////////////////////////000000///...............111111111000//////...............///////////////.............../////////---...............------------------------.........------------...//////,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,---......,,,,,,---...//////...------------...---..................---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,++++++++++++*********++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------......---++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))------------------------***+++,,,,,,------,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,------......------,,,------------------------...------------,,,,,,,,,............////////////---------...............------........./////////////////////////////////............////////////000000////////////000000//////000000000000111111///......------......///////////////////////////000000///...------------+++,,,.../////////......////////////////////////......///000000000//////////////////////////////------------------------000000//////...------,,,------,,,,,,------...///------------------------------------------------///...---...///000///.........////////////......000///............///000---------...............................................................+++,,,,,,------.............../////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------------......------,,,+++,,,---...---,,,+++,,,---++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++************------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------++++++++++++,,,---...///)))******++++++,,,,,,---------........./////////........................---------,,,------.../////////............//////...////////////000000000444333111000///////////////000000000000...---,,,............/////////000.........//////000000000------...............---..................------...------------...//////,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,---......,,,,,,---...///...------,,,,,,------......------------......---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,+++++++++******+++,,,,,,---......+++++++++,,,,,,---------------,,,,,,,,,,,,---------...//////---,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,)))))))))******+++++++++************************++++++,,,---..........................................---------,,,,,,,,,---.........////////////---------.........//////............////////////////////////////////////............//////////////////000000000000////////////000000000111111111000//////......//////000//////////////////////////////...............///......//////////////////////////////////////////---...///000111000000///................................................////////////............,,,,,,,,,,,,,,,------......................................................---,,,---///000///.........////////////......///...------------...///---------.........//////........................------.........---------++++++,,,,,,---......///***+++,,,.........---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------...//////........................------......------,,,+++,,,+++***+++,,,---,,,+++,,,,,,---............---+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------.........//////.........,,,,,,,,,,,,---...///000******++++++,,,------...............////////////........................---------------...////////////............//////.../////////000000000000777666444222000000000000...///000000000---+++***---.........//////000000.../////////000000111111------...............---..................------...------------...//////,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,---......,,,,,,---.........---,,,,,,,,,,,,---///...---,,,,,,---...///........................,,,++++++++++++++++++,,,,,,,,,,,,------..................------,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------...------,,,,,,------...---///000000...---,,,,,,+++++++++,,,,,,---------//////.........---------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,(((***+++---......------,,,------......------,,,******+++,,,,,,---.........------,,,,,,------.........------------,,,,,,........................******,,,---.../////////.................................------,,,,,,,,,---------....../////////---------.........//////............/////////000////////////////////////............/////////000...///000111111000///...//////000000111111111222111111000000000000111111000000000000000000000000///............//////000222222222111111111111111000000000000000000000000---...///111111111000///........................000000000000000000000000------......///000000000...------------...//////........................////////////////////////---,,,,,,---///000///.........////////////.........---,,,,,,,,,,,,---...---------.........//////........................,,,------...------,,,,,,++++++,,,,,,---...//////&&&'''***,,,---......------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...............///000111........................------......------,,,+++,,,)))((()))---...---***,,,---......//////......+++,,,,,,------,,,,,,+++)))***+++,,,---.........+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------------.........------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------......////////////......---------......000111111++++++,,,------...//////............/////////000........................///////////////000111111//////............//////.../////////000000111111>>>;;;888555222000,,,***222000......///000///...111111000///...------,,,////////////000000000000111000...,,,,,,,,,...///////////////////////////111///,,,++++++,,,///111------------------------------............------,,,---......,,,,,,---...,,,---------.../////////........................////////////////////////+++,,,............,,,+++......---------,,,,,,,,,111000...,,,+++,,,---...//////...,,,+++***,,,...///...---,,,,,,,,,,,,,,,///---+++,,,---...---,,,------------,,,,,,+++***,,,,,,,,,---------...............------.........//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,---------------------------........................---...............------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,***++++++,,,,,,------...........................000///...------...///000222000///......///000222------------------------........................////////////////////////---------.........////////////...------------...222111000......///000111////////////////////////111000//////.../////////........./////////000000222111000.........///000222111111000000000000000000000000000000000000000///000000000000000000000000000//////...---------000000////////////000000....../////////000000000222222111000///.........////////////////////////......------------......////////////////////////000000///...............,,,---...//////...---,,,------------------------------------------------................................................------------------------------------------------------------------------//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...111222------............---------,,,,,,++++++,,,,,,---...............,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......000,,,((()))---///---***++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,------.........................................................------------------------........................))))))***++++++,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000///////////////.........000///......------......------......///000111111000111444666777777777777KKKFFF@@@:::666333000...333111000000000111///...000000//////......------....../////////000000000...---+++))))))***+++,,,//////////////////////////////............//////------------------------------............------,,,---......,,,,,,---...---------...............................................................,,,------......------,,,......---------,,,,,,,,,///...,,,++++++,,,---...+++,,,,,,+++))))))+++---///...---,,,,,,,,,,,,---///---+++,,,---...---,,,...............---,,,,,,,,,,,,---------...............------------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................)))***+++---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------//////...------...//////111000...------...000111------------------------........................////////////////////////---------.........//////...............///000111///////////////000000111000000111111111111111111222222111000////////////111000000000////////////222222000///......//////333222222222222222333333333222222222222222222222111111111111111111111111000000000///////////////000///................../////////...............//////......------,,,,,,///////////////////////////......------......///////////////////////////000000///...............------...//////...------........................------------------------------------------------------------------------------------------------------------------------................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))************)))))),,,,,,,,,---------......///,,,)))***---///---***+++,,,,,,------.........,,,,,,------------,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------........................------------------------........................,,,,,,---......///000000...........................------,,,,,,+++++++++...---------------....../////////////////////...///...------,,,,,,,,,---000000111111222222222333444555777999:::;;;<<<<<>>@@@AAA???>>>======<<<;;;;;;;;;>>>>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@????????????>>>>>>===<<<;;;;;;::::::999999888777666555555555444333222111000000000111111000000000///////////////000000000000000000//////////////////////////////............//////////////////////////////000///............//////......////////////..............................------------............------------------------------------------------........................------------------------........................------------------------........................------------------------------------------------,,,------......------,,,***+++---......---+++***---,,,***)))***+++---///------............------,,,,,,,,,---------......///---++++++---...---,,,------------------,,,,,,---..................---------,,,++++++---...///+++++++++,,,---......///------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,,,,---------.................................------,,,,,,,,,+++---------------,,,,,,+++............////////////111111000000000000111111555555666888:::;;;<<<===@@@@@@AAABBBDDDFFFIIIKKKbbb```\\\WWWQQQIIIAAA<<<222111000111222222111///.........///////////////------------.........///,,,,,,,,,,,,,,,,,,------///////////////////////////---+++******+++---///------------------------,,,,,,------------,,,,,,,,,---......,,,,,,---.../////////...---------,,,................................................//////---,,,,,,---//////......---------,,,,,,,,,,,,,,,---------...//////,,,------,,,***((())))))------,,,,,,,,,------...///---+++,,,---...---,,,***++++++,,,,,,+++++++++---------.........//////---,,,,,,++++++,,,,,,---+++,,,,,,------.........//////...------,,,++++++------------------------........................000000//////---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........////////////////////////,,,------------------,,,......------------......................................................////////////////////////........./////////000000000000///////////////000222222333333333222000///111111222333555666777777444555666888:::===???@@@@@@AAABBBDDDFFFHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGFFFHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAA>>><<<;;;:::999888666555444333333333000000000000000000000111000000111111111111111111/////////////////////////////////......///////////////////////////////////////............//////////////////////////////---------------------------------....../////////------------------------////////////////////////........................------------------------------------------------........................---.....................------------------------++++++,,,------.........,,,,,,------------,,,,,,***+++---......---+++***,,,***(((&&&&&&'''((()))******++++++++++++******,,,,,,,,,---------.........---,,,,,,---...------------------------,,,,,,---..................---...---,,,+++,,,---...///,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,........................,,,,,,,,,------.........,,,------......---,,,,,,---.........//////000000000000000111222333444555666777999;;;>>>AAACCCDDDFFFEEEEEEFFFHHHKKKMMMOOOaaa``````___\\\VVVNNNHHH;;;999666555555444333111///////////////.........------........./////////------..................////////////////////////000...+++))))))+++...000------------------------,,,,,,------------,,,,,,,,,---......,,,,,,---..................---------........................//////////////////////////////............//////......---------,,,,,,,,,------.....................///000///---,,,,,,,,,------,,,,,,,,,---......///---+++,,,---...---,,,------......//////......------........./////////------,,,,,,,,,,,,------,,,,,,,,,------.........//////......------,,,,,,------------------------.................................///......------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---......//////////////////////////////------............------........................................................................////////////////////////....../////////000000000222222111000000000000000222222222222222111111000222333444666777999::::::<<<<<<>>>@@@CCCFFFHHHJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPQQQSSSUUUVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNMMMKKKHHHFFFEEEDDD???>>>===;;;999888888777333333333222222222222222111111111111000000000000////////////////////////000//////......//////000///////////////////////////............//////000000//////......//////000---------------------------------...//////000000........................////////////////////////........................------------------------------------------------////////////////////////---------...............------------------------***+++,,,---............,,,,,,------------,,,,,,++++++------------++++++///...---++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------......------------------------------............---------------------......///,,,,,,,,,++++++*********...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------------------------++++++,,,---...///000000+++,,,.../////////...---------......///000000000//////000111333555777888999;;;===@@@CCCFFFIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQ]]]]]]^^^___```]]]YYYUUUKKKFFF@@@<<<999777555333000000//////......------....../////////000000000//////000111111111111111////////////////////////000///---,,,,,,---///000------------------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------.....................................................................////////////............---------,,,,,,,,,------......------,,,,,,+++---///000///......///,,,,,,,,,,,,,,,---...//////---+++,,,---...---,,,---...//////000000000///............////////////......------------......,,,,,,------------------...............---------------------------------....................................------,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---------------...............////////////////////////---...////////////...---/////////000000/////////................................................////////////////////////.../////////000000000000333333222222222333333444555555555555666777888999888888:::<<<===???@@@AAAGGGGGGHHHJJJLLLNNNPPPRRRTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOJJJIIIGGGEEECCCBBBAAAAAA===<<<;;;:::888777666555333333333222222111111111////////////////////////000000////////////000000////////////////////////...............///000000111000///......///000111........................---------...///000000000////////////////////////////////////////////////........................------------------------................................................---------.........//////........................+++,,,---......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////......////////////......,,,,,,,,,---------...............---------...///+++,,,,,,------.........,,,,,,------------,,,,,,,,,------...............++++++,,,,,,,,,,,,,,,,,,---..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------......//////+++,,,...000111111000000------......///000000111000111222555888;;;===???AAABBBCCCFFFHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSSSSSSSXXXXXXYYY\\\^^^___^^^\\\WWWQQQIIIAAA<<<999666555111111000///...------,,,////////////000000000000,,,,,,---...//////......//////////////////////////////000000000000//////------------------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,------....../////////........................---------------------------...///000000///...---......---------,,,,,,,,,------------,,,,,,+++***!!!###'''((())))))***+++,,,,,,,,,,,,,,,---...//////---+++,,,---...------,,,,,,---...//////................../////////000///......------......///---------------------------------...............------------------------........................000000///...,,,)))(((&&&+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////....../////////...------,,,,,,........................---...///000000///...---//////000000000000//////////////////////////////........................////////////////////////////////////000000000000333333333444555666777888999888999:::<<<>>>AAACCCCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPPPPQQQRRRTTTUUUVVVSSSSSSRRRRRRQQQQQQPPPPPPKKKMMMOOOQQQSSSSSSSSSSSSUUUVVVXXXZZZ[[[ZZZYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[[[[[[[[[[\\\\\\\\\YYYYYYXXXXXXXXXXXXWWWWWWTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGEEEBBB???===;;;:::777777666555555444333333////////////////////////000000////////////000000////////////////////////...............///000111111000///......///000111////////////////////////---------...///000000111000000000000000000000000........................////////////////////////------------------------////////////////////////---------------------------------.........//////..............................//////...,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................------...///++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++,,,.../////////...---***+++,,,,,,---...//////---.........///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------,,,------------------------..................------***,,,///111222222222111---------...///000000111444555777:::===AAADDDEEEGGGGGGIIIJJJKKKMMMNNNNNNRRRSSSTTTUUUVVVUUUTTTSSSOOORRRVVVZZZ^^^```aaaaaa]]][[[WWWQQQIII@@@999555222222222222222000///...//////000000///......---000/////////............---...............------000000000000000000000000------------------------........................------------------------+++++++++***++++++,,,,,,.................................------,,,,,,,,,..................------//////...---,,,++++++***+++,,,...//////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------......///000111111---.........---,,,,,,+++------------------------,,,,,,++++++,,,,,,---...---.........///000000000...---,,,,,,,,,,,,---...///......------///000111---------------...///000........................,,,------......------,,,...------,,,,,,,,,------//////.........---------111222222111000//////000////////////000000000000------......//////000000,,,,,,------......//////111111111111000//////...000111111000//////111333222444777888888999;;;<<<>>>@@@BBBCCCDDDGGGLLLOOOOOOPPPQQQOOOLLLNNNRRRWWWVVVUUUUUUTTTSSSQQQPPPOOOQQQOOOLLLIIIGGGGGGHHHHHHFFFEEEDDDDDDFFFJJJNNNPPPTTTSSSSSSUUUWWWYYYYYYXXXZZZZZZZZZZZZYYYYYYXXXXXX[[[\\\\\\]]]]]]]]]]]]]]]aaa___\\\ZZZXXXXXXYYYZZZWWWWWWWWWVVVUUUSSSQQQPPPOOOOOOOOONNNLLLIIIFFFEEEDDDBBB>>>;;;888777777888333222111////////////000222222111000//////000000000///...---...000333444//////.........---------000000//////.........---000000000000000000000000////////////////////////........./////////000000333222000///---,,,,,,,,,......//////...---,,,,,,***,,,///111111///,,,***---------............///......------------.........---,,,,,,,,,,,,---...++++++++++++++++++++++++***+++,,,,,,******+++,,,//////............//////,,,,,,,,,++++++*********,,,------+++******,,,...---------,,,,,,+++++++++------,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,---------......,,,------------------,,,++++++,,,---............////////////////////////------............------------............------...---,,,,,,+++++++++++++++,,,------......------,,,,,,------.../////////..............................------------......444000---,,,...///...,,,111000///............///111000///------000555999999:::<<<>>>AAAEEEHHHIIILLLLLLLLLLLLNNNPPPRRRTTTSSSTTTUUUTTTQQQMMMLLLLLLNNNOOOPPPSSSUUUXXX[[[\\\___^^^\\\WWWPPPHHH@@@<<<666555444222111111000000///000000000000/////////000000/////////.........//////000000///......---........................------------------------........................------------------------///...---,,,++++++++++++------------------------...------------------,,,........................//////......---,,,,,,,,,,,,---.........---,,,+++------------------------------------------------------------------------........................++++++,,,,,,---......///.../////////......---,,,------------------------,,,,,,++++++,,,,,,---.....................//////......---,,,,,,---......///......---...///000111,,,,,,+++++++++,,,------........................,,,------......------,,,...---------,,,---------//////.........---------000111222111///...///000000000111111111222222222111000000///......---------------------------...000000111111111000000///000111111111000111444666777:::>>>AAACCCEEEHHHJJJFFFHHHJJJLLLMMMOOORRRTTTTTTTTTSSSRRRQQQSSSVVVYYYWWWWWWWWWVVVTTTQQQOOOMMMHHHGGGEEECCCBBBBBBCCCDDDCCCBBBAAAAAABBBCCCFFFGGGKKKJJJJJJLLLPPPSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]____________^^^]]][[[YYYVVVUUUTTTUUUUUUPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLLLLJJJGGGDDDAAA???>>>>>>888777555333222111111111111000000000000000111111//////...------...///000000000000//////.........000/////////............////////////////////////////////////////////////---------.........//////222111000...------------//////000000//////...---........................---------............///......------------............---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++++++++---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,------,,,******,,,...---------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---------...------,,,,,,---------------------------......//////......---------............------...---,,,,,,++++++,,,,,,,,,---......//////........................------..............................------------......000...++++++...//////...111000///////////////000///000111222222444777:::<<<===???BBBEEEGGGIIIKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSRRRPPPLLLHHHGGGFFFPPPNNNMMMMMMNNNQQQTTTWWW^^^```aaa___[[[SSSKKKFFF>>>;;;777333111000111222000000000000000000000000000000000/////////......000000111111000///..............................------------------------........................------------------------//////...------,,,---------------------------------------------.........................................................//////......---------,,,------------------------........................------------------------------------------------+++++++++,,,------....../////////000//////...---------------------------,,,,,,,,,,,,,,,------............---------------......---,,,,,,---............------......///000------,,,+++++++++,,,,,,........................,,,------......------,,,---------------------..................---------...000000000...---...///000000111111111111222222111000000//////......---////////////............///000111222333333333333333444666666777999;;;>>>???AAAEEEHHHJJJKKKNNNPPPMMMPPPSSSUUUVVVVVVWWWWWWWWWUUUSSSSSSTTTWWWXXXYYYVVVWWWWWWWWWTTTQQQMMMJJJCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBDDDGGGKKKMMMMMMJJJJJJKKKMMMPPPTTTXXXZZZYYY[[[^^^aaabbbbbbaaa```XXXVVVTTTQQQNNNMMMMMMLLLGGGGGGHHHIIIKKKNNNPPPRRRTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSQQQOOOLLLIIIGGGFFFAAA@@@===:::888666555444000000000000111111111111000/////////.........---111111000000000000//////////////////....................................////////////////////////.........///////////////000000///...............000000000000000000///...111///---++++++---///111---------............///......------------............---,,,,,,---......------------------------,,,---...---,,,,,,---...+++++++++******+++++++++......------------,,,,,,,,,------,,,++++++,,,...------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,............---,,,+++***---------------------------......//////......---------............------...---,,,,,,,,,,,,,,,,,,---...//////000000//////000//////...------,,,,,,..............................------------......---+++***+++---/////////000000/////////000111111...111555777888999;;;<<>>@@@AAABBBEEEGGGIIIKKKMMMMMMMMMLLLMMMNNNMMMQQQVVVXXXXXXVVVUUUUUUTTTPPPNNNNNNRRRTTTTTTSSSQQQSSSTTTUUUSSSPPPLLLIIIFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMMMMLLLKKKJJJIIIEEECCCAAABBBDDDFFFGGGGGGBBBBBBBBBDDDHHHMMMRRRUUUVVVYYY]]]bbbddddddcccbbbWWWUUURRRNNNKKKHHHFFFEEEDDDCCCBBBBBBDDDFFFIIIKKKLLLMMMMMMNNNPPPRRRTTTUUUUUUUUUVVVUUUTTTQQQOOOMMMKKKJJJGGGDDDAAA>>><<<;;;444444444333222111000000000000111111111000//////000000000000000000000000///////////////.........////////////////////////////////////////////////000000000000000000000000//////.........//////000//////000000000//////...111///---++++++---///111---------............///......------------............------------..............................---...///...---,,,---///......------------......---------------,,,,,,,,,,,,---...---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++,,,...//////...,,,+++,,,,,,,,,---------......---......//////......------.........------,,,+++////////////////////////......////////////......------............------...------,,,,,,,,,------------.../////////////////////.........---------..............................------------......---,,,,,,---...///000///////////////000111222222111444888;;;<<<===???@@@CCCDDDFFFHHHHHHGGGEEEDDDBBBBBB@@@@@@@@@AAABBBCCCEEEFFFGGGFFFDDDCCCEEEFFFRRRRRRQQQQQQPPPPPPPPPPPPVVVZZZ```eeefffddd```]]]TTTNNNFFF===666333222222000//////......///000000111000000000////////////***+++,,,...///000111111////////////////////////................................................---------......////////////...---,,,+++++++++,,,---------------------------------....../////////---------.........//////------......///000000000111000///............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,------.........------,,,,,,,,,---------......------,,,,,,------...///.........---,,,,,,,,,+++........................,,,------...............000///...---------------........................,,,------......------,,,,,,---.../////////......---.....................,,,...///...---,,,---///---............/////////------...///000111222222000000000111222222333333666777999<<<>>>???@@@AAABBBDDDFFFGGGHHHIIIKKKLLLNNNPPPPPPOOOMMMKKKKKKLLLIIINNNSSSVVVUUURRRPPPOOOMMMJJJHHHIIILLLOOONNNLLLLLLNNNQQQRRRRRROOOLLLJJJJJJKKKMMMPPPQQQRRRRRRRRRSSSTTTUUUWWWWWWVVVTTTSSSOOOLLLIIIGGGGGGFFFEEEDDD?????????@@@BBBGGGKKKNNNSSSVVV[[[```dddeeedddccc^^^\\\XXXTTTPPPLLLIIIGGGIIIGGGDDDBBBAAAAAABBBCCCCCCBBBCCCDDDGGGKKKNNNPPPSSSTTTVVVXXXXXXWWWUUUTTTSSSRRRPPPNNNKKKHHHFFFEEE======;;;:::777444222000000000111111111111000000////////////////////////.........///////////////000000000000000000000000///////////////////////////////////////////////////............///000000---......//////.................................---------............///......------------......................................................---...//////------.../////////............//////+++++++++++++++,,,,,,,,,,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++,,,...//////...,,,+++,,,,,,,,,---------......//////000000000000//////+++,,,------.........---////////////////////////...//////////////////...------............---------------,,,,,,---......,,,,,,---............------------.........//////..............................------------......//////000000////////////.........///000222444444777999<<<===>>>@@@BBBDDDDDDEEEFFFEEEDDDAAA>>><<<;;;:::999999:::;;;<<<===???BBBEEEGGGHHHJJJMMMOOORRRRRRRRRRRRQQQQQQQQQQQQUUUXXX]]]bbbdddeeedddbbb]]]XXXPPPGGG???:::888777222111000///...///000000111111000000000/////////)))***,,,---///000111111000000000000000000000000................................................---------...//////000000222111///---+++)))((((((......................................./////////,,,,,,------.../////////---------......///////////////000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,------------------+++,,,,,,------.........---------------......///.........------------------...////////////...---,,,,,,---............---------,,,+++++++++,,,,,,........................,,,------......------,,,+++,,,...///000000///...---------...............,,,---///...------.../////////000000000000111111000000000000000000000000...///000222444666777888>>>???AAADDDFFFHHHIIIJJJIIIKKKLLLLLLKKKJJJKKKLLLGGGHHHJJJJJJHHHGGGHHHIIIHHHLLLRRRTTTTTTQQQNNNMMMKKKJJJIIIJJJLLLMMMMMMMMMLLLNNNPPPRRRRRRQQQOOONNNKKKLLLOOORRRSSSSSSRRRQQQTTTUUUWWWXXXYYYYYYXXXWWWVVVTTTQQQOOOMMMKKKHHHFFFBBBBBBAAABBBCCCFFFIIIJJJPPPSSSXXX]]]aaadddeeeeeeeeedddaaa^^^ZZZVVVTTTRRRRRRPPPMMMIIIFFFDDDCCCBBB@@@???>>>???AAADDDHHHJJJOOOQQQTTTVVVXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQOOONNNHHHGGGFFFCCC@@@<<<888666222222111111000000//////......////////////000000.........///////////////111111111111111111111111////////////////////////------------,,,,,,,,,,,,//////.........//////000,,,------...............,,,---...//////...---,,,---------............///......------------......---...////////////...---........................---...///...------...///...------,,,,,,------...******++++++++++++,,,,,,,,,---//////---,,,---...++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,---......---,,,,,,,,,,,,,,,---------......//////000000000000//////***+++,,,---............------------------------...//////000000//////...------............------------------------...///+++,,,,,,---...---------,,,,,,------...//////000..............................------------......///000222222000//////000//////000111333555777888<<<>>>@@@@@@@@@AAACCCEEEBBBBBBAAA@@@>>>;;;999777666666666666888:::<<<===@@@DDDIIINNNQQQSSSVVVXXXUUUTTTRRRQQQRRRSSSUUUVVVXXXYYY\\\^^^aaabbbccccccbbb___YYYRRRKKKEEEAAA>>>666555333111000000111111111111111000000000//////,,,---...//////000000///////////////////////////................................................---------...///000000000000000...---,,,,,,,,,,,,////////////////////////////////////............,,,,,,------...//////000---------------.........---...000111222111111000////////////////////////........................------------------------------------------------++++++++++++++++++++++++,,,,,,---...............++++++,,,,,,---......///---------------...//////..................//////---...///000000///...---+++,,,---.........------,,,,,,+++++++++,,,------........................,,,------......------,,,+++,,,...000111000//////---------.........//////,,,...//////......///000/////////000000000111111000000000000000000000000111222444888;;;>>>AAABBBFFFGGGIIILLLNNNPPPQQQRRRQQQRRRSSSRRROOOLLLKKKKKKDDDFFFHHHHHHHHHGGGHHHIIILLLPPPUUUXXXWWWUUUSSSRRROOOQQQRRRRRRQQQRRRSSSUUUSSSTTTUUUUUUUUUTTTSSSSSSMMMOOORRRUUUVVVTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSQQQMMMJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPTTTZZZ^^^bbbdddeeegggfffeeedddbbb```^^^]]]\\\[[[XXXUUURRRNNNLLLKKKHHHFFFCCCAAA@@@BBBEEEGGGKKKLLLNNNPPPRRRRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUUUUQQQQQQPPPNNNJJJFFFBBB@@@:::999666444222000000000/////////000000111111111............/////////000000000000000000000000000////////////////////////............---------,,,000//////.........//////------...///////////////------...//////...---------------............///......------------......---...///000000///...---------------------------,,,---......---,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++---//////...---------+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------............////////////......,,,,,,------...---------------------------------//////000000000000//////------............---------------------...//////,,,------...............------................................................------------......+++...111111000///000111111222333555777999;;;===>>>AAADDDEEEDDDBBBAAAAAA======<<<;;;999888777666555555666888:::===@@@BBBIIIMMMSSSXXXZZZ[[[\\\]]]YYYWWWTTTRRRRRRVVVZZZ]]]\\\\\\\\\\\\^^^```aaabbbdddbbb___ZZZSSSMMMHHHEEE999888555333111111222333111111111111000000000000000000000000000///..............................////////////////////////........................---------...///000000111+++,,,,,,---///111222333000000000000000000000000000000//////......------,,,,,,------...///000000------------------------,,,---000222333333222111000000000000000000000000000000000000000000000000------------------------------------------------------------------------------...///000000//////++++++,,,,,,---...//////...------------...//////---.........///000000000---...///000000///...---+++,,,---.........---,,,------------......///000........................,,,------......------,,,+++,,,...000111111000///---------.........//////---...//////......000111------------.........///------...000111333444444666777:::>>>CCCGGGJJJLLLKKKLLLNNNQQQSSSUUUVVVVVVXXXYYYYYYWWWSSSOOOMMMLLLMMMOOOPPPPPPOOONNNNNNOOOQQQUUUZZZ\\\\\\ZZZYYYXXXUUUXXX[[[ZZZXXXXXXZZZ]]]YYYYYYYYYYYYXXXWWWVVVVVVRRRUUUWWWZZZZZZXXXUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRUUUVVVUUUQQQNNNMMMMMMNNNOOOPPPPPPPPPQQQLLLNNNRRRWWW\\\aaadddfffcccddddddeeeddddddccccccaaaaaa```^^^[[[XXXUUUTTTRRROOOJJJEEECCCCCCEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLRRRSSSUUUWWWXXXYYYXXXXXXWWWWWWVVVUUURRRNNNJJJHHHCCCAAA<<<888555333222222000000111111222222222222---.........//////000000000000000000000000000000////////////////////////222222111111000000000///000000///.....................///000000111000000.........------.........---------.........//////.........------.........---...///000000///...---------------------------,,,---...---,,,,,,---......------,,,,,,------...,,,,,,,,,------.........+++---000000...---------+++++++++,,,,,,---------...---,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,---------......,,,------------------,,,............---,,,++++++//////////////////////////////000000000000//////---..................------------------...///000---......////////////////////////...------,,,,,,.................................------.........(((+++///000000///111333444444666777:::===???@@@>>>BBBGGGIIIGGGCCC???===:::999888777777777888888666666888:::>>>BBBEEEGGGPPPUUU[[[___```___^^^^^^ccc```\\\YYYXXXXXXWWWVVVYYYYYYYYYZZZ\\\___bbbcccdddaaa______^^^ZZZTTTOOOEEE@@@:::555333111///...111000///000222222222000000000000000000000000000//////............/////////////////////////////////000111000...------............//////000222222222111111000///.................................000000000000000000000000---------............///......------------......000/////////............---......///000111222222000000000000////////////---------------------------------,,,,,,+++++++++///......------....../////////000000///...------///---***)))+++,,,------//////.........------------......///////////////,,,---///000000...---+++...------------...//////------------,,,,,,+++***...........................------------...//////------------------------////////////////////////---.../////////...,,,+++...000111222000///000000000000111222555888;;;===>>>@@@BBBEEEIIILLLOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXWWWWWWVVVTTTTTTSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYY[[[\\\^^^______^^^\\\[[[[[[]]]^^^^^^]]]\\\[[[YYYXXXWWWXXXYYYZZZXXXYYYZZZ[[[[[[YYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUURRRRRRSSSUUUXXX\\\aaacccaaaaaa```aaabbbdddeeegggccc```\\\[[[[[[\\\[[[[[[WWWSSSLLLFFFCCCCCCDDDFFFIIIJJJKKKKKKJJJHHHEEECCCJJJLLLPPPSSSUUUVVVVVVVVVVVVWWWYYYXXXVVVTTTSSSSSSSSSMMMEEE@@@<<<:::666333333111//////000222222111222111111000000111111222111111111111111111111111////////////000000000000....................................////////////////////////////////////222111000///////////////---...//////------...///////////////////////////......---------,,,,,,,,,........................------------------------------------------,,,,,,,,,------......------,,,/////////......---------000...++++++---...,,,***------------------------***+++,,,---------,,,,,,........................------------------------,,,,,,------.../////////000///...---,,,------...///......---------......------------------------------------------------,,,,,,,,,,,,,,,---...///((()))+++---...///000000//////////////////...............///////////////222111000000000111333444666777:::<<>>999777222333555666888999999999===>>>AAAEEEJJJOOOTTTVVVYYY]]]aaaaaa```___```bbbkkkiiigggeeeccc```[[[XXXVVVUUUSSSRRRTTTWWW[[[^^^cccdddeeefffgggfffbbb```\\\TTTJJJ@@@:::777555444333111///...//////...---////////////////////////000//////......//////000...........................///000///...---...///---------------...///000000000//////...---------........................////////////////////////////////////000000000111000//////......//////000/////////.........---------------...............//////////////////////////////////////////////////////............------------------------------///////////////.........111///---,,,.../////////---------,,,,,,,,,++++++---......///////////////------///000000///...---...------------...//////...////////////...------...........................------------...//////........................////////////////////////---...///000111111111111222222111//////000444777777999<<<@@@DDDGGGIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQPPPQQQSSSTTTUUUVVVWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRUUUVVVWWWXXXYYYYYYXXXWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^\\\ZZZZZZ[[[\\\\\\[[[\\\]]]]]]\\\[[[YYYWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTRRRSSSTTTTTTSSSSSSUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXYYYWWWUUURRRPPPPPPPPPOOONNNQQQOOOLLLHHHEEEDDDCCCCCC???BBBEEEHHHJJJIIIHHHFFF???@@@AAACCCFFFIIIKKKMMMMMMQQQUUUXXXYYYXXXXXXYYYXXXVVVUUUSSSQQQNNNHHHEEE>>><<<888666555333111///111000000//////000000000////////////////////////111111000000//////......000000000000000000000000............////////////////////////////////////...------------......///---///000///...---.../////////............//////------------,,,,,,,,,+++........................------------------------+++,,,,,,------.........,,,------......------,,,---,,,,,,,,,,,,+++++++++///---++++++,,,---,,,+++---------------------------,,,+++++++++,,,...///........................------------------------/////////...------,,,,,,//////...------------.........---------......///////////////////////////////////////////////////++++++++++++++++++,,,---...............---,,,+++------------------------........................//////000222444777999:::@@@AAABBBCCCEEEEEEFFFFFFJJJHHHEEEAAA>>>:::888666444555888;;;>>>@@@BBBCCCCCCEEEHHHLLLQQQUUUXXXZZZ]]]^^^___```aaaaaaaaabbbhhhhhhhhhiiiiiigggccc```UUUQQQLLLJJJKKKPPPWWW\\\```aaacccfffgggfffdddcccddd^^^TTTKKKDDD>>>999666555333111000111111111000........................000000////////////000000------------------------...///000///...---...///,,,,,,,,,,,,------.../////////......------------........................////////////////////////....../////////000000000222111111111111111111222111111111111000000000000000000000000000/////////.........///////////////////////////////////////000/////////////////////---------......---------/////////.........//////000...------...//////.........---------,,,,,,,,,---......///////////////---......////////////......------------...//////....../////////......---...........................------------...//////////////////////////////////////////////////////------........./////////111111000///000333999===>>>@@@DDDGGGJJJLLLLLLMMMKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPOOONNNNNNMMMLLLKKKKKKLLLLLLOOOQQQSSSUUUVVVVVVVVVUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZYYYZZZ[[[ZZZYYYVVVWWWXXXXXXWWWTTTQQQOOONNNNNNNNNNNNNNNOOOOOOOOORRRRRRQQQPPPOOOOOOPPPPPPOOOPPPPPPOOONNNOOOQQQSSSUUUVVVWWWYYY[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVSSSPPPMMMLLLKKKIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFAAAAAABBBDDDEEEFFFGGGGGGCCCBBB@@@???>>>???AAABBBDDDIIIPPPUUUYYYZZZ\\\]]]WWWWWWWWWVVVUUURRROOOMMMHHHEEEAAA>>><<<999555333333222111000000000000000000000000000000000000000222111111000///......---////////////////////////............///////////////////////////////////////////////////000111222,,,...///...---,,,---...000///............///000------------,,,,,,,,,,,,........................------------------------++++++,,,,,,---...//////,,,------......------,,,........................,,,+++*********+++++++++------------------------...---+++***+++,,,...000................................................,,,,,,------.../////////............------.........------------...//////......................................./////////---,,,,,,++++++,,,------.../////////...---,,,+++////////////000000000000...........................///222444888;;;>>>???CCCDDDEEEFFFHHHHHHIIIIIIMMMJJJEEE???;;;999888999:::<<<>>>BBBEEEHHHIIIJJJEEEGGGKKKOOOSSSVVVXXXYYY[[[ZZZZZZ\\\___aaa```___```aaacccgggjjjkkkjjjhhh\\\VVVMMMFFFDDDIIIPPPUUU]]]___bbbeeefffeeeeeedddgggccc]]]WWWPPPHHH@@@:::777444222111111222222111////////////////////////000000////////////000000........................---///000///......///000---,,,,,,,,,,,,------..................---------................................................------........./////////111000000//////000000111111111111111000000000000000000000000000/////////------....../////////000000000000000000000000000000000000000000000000000---......//////......---//////............///000///---,,,,,,.........---////////////............---......///////////////---......//////000000///...------------...//////,,,------.........------...........................------------...//////////////////////////////////////////////////////111111111111000000111111000000111222555:::@@@EEEFFFGGGIIIKKKLLLLLLKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIILLLNNNQQQTTTUUUVVVUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZXXXVVVTTTSSSTTTTTTSSSRRROOOPPPRRRSSSSSSPPPMMMKKKIIIHHHGGGGGGGGGHHHIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJLLLMMMOOORRRUUUXXXZZZ\\\\\\[[[[[[\\\]]]^^^___```aaa_________^^^]]][[[ZZZZZZYYYWWWSSSPPPMMMKKKGGGEEECCCDDDEEEFFFFFFEEEDDDCCCCCCAAA>>><<<<<<>>>AAACCCCCCAAA===:::888888999999<<>>BBBHHHKKKLLLLLLLLLLLLKKKKKKJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEIIIJJJMMMOOOOOOOOONNNMMMNNNMMMMMMLLLLLLLLLMMMMMMOOOQQQTTTVVVWWWWWWUUUTTTPPPQQQQQQRRRSSSSSSTTTTTTPPPNNNLLLKKKKKKKKKJJJHHHJJJLLLNNNPPPPPPOOOMMMLLLJJJIIIGGGEEEEEEFFFGGGIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKJJJHHHGGGGGGGGGGGGIIILLLOOOSSSVVVXXXYYYXXXXXXZZZ\\\^^^```aaabbbaaaaaaaaaaaaaaa```___^^^]]][[[WWWUUURRRPPPLLLIIIGGGGGGGGGGGGEEEBBB@@@>>>BBB???;;;777666777:::<<<<<<:::888666555555666777888<<>>:::777444333222111111111111111111111111000000000000////////////....................................///////////////////////////////////////......------------...---...//////------...///111000...,,,,,,...000111000000000000////////////........................------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------+++,,,------++++++---000------------------------------------.........///................................................/////////...------,,,,,,,,,,,,.../////////......---,,,,,,------///000000........................,,,,,,,,,---...///////////////...---------------,,,---...//////000000000,,,------...//////000000---...///111222444555666999:::===AAACCCEEEFFFGGGDDDDDDDDDDDDCCCAAA@@@???<<<<<<<<<<<<>>>AAADDDFFFIIIIIIKKKLLLMMMNNNNNNNNNPPPPPPPPPQQQSSSUUUXXXYYY\\\```ddddddaaa\\\ZZZZZZYYYVVVSSSTTTXXX^^^cccffflllkkkiiiddd^^^WWWPPPLLLMMMSSS[[[```cccfffiiilllkkkiiihhhggggggdddaaa^^^QQQLLLEEE>>>:::777444222111111111111111111111111111111000000000000111111000000000000000000000000,,,...//////......///111///......---------....../////////000000000000000................................................////////////000000000000000000////////////000000000/////////............---......///000111222222,,,,,,------...///000000////////////////////////......//////000000000111///111222333333222111//////...---,,,---...111222000//////000111111///...//////.........------------......///////////////............///000222222...------------...//////......///000000000000000...........................------------...//////------------------------///////////////////////////000000222555999<<<>>><<>>@@@BBBFFFJJJNNNVVV[[[```cccaaa___^^^___[[[ZZZYYYXXXXXXVVVSSSPPPKKKIIIFFFBBB>>>;;;999888000000000000000000000000////////////000000000000000000000000000000000000............/////////000////////////////////////222111000//////////////////000111000///...///111111000...,,,,,,...000111111111111111000000000000........................------------------------------------------,,,,,,,,,------......------,,,---------....../////////''')))******((((((***---------------------------,,,---......//////..............................////////////////////////,,,,,,------...//////000+++,,,.../////////......,,,,,,,,,---...///000111////////////////////////---------...///000000111///...---,,,,,,,,,,,,,,,---...//////////////////...//////000111222222333---...///111333555777888<<<===@@@CCCEEEGGGGGGGGGFFFEEEDDDBBB@@@===;;;::::::<<<>>>AAAEEEHHHKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQPPPPPPRRRTTTWWWYYY]]]ccchhhfff___XXXUUUUUU^^^[[[XXXUUUUUUXXX^^^bbbhhhiiijjjiiifffaaa[[[XXXQQQRRRVVV]]]eeeiiijjjhhhlllllllllkkkhhheeebbb```^^^YYYRRRIII@@@999444222444222111111222222111000222111000//////...//////000000///...---,,,,,,+++//////.........---------///////////////.........000000000000000000000000,,,---...//////...---,,,---...///000000///...---......////////////......//////............//////------,,,,,,,,,,,,------///...---,,,,,,---...///---------............///.........------,,,,,,,,,------............------........................000000000000111111111111111111000000//////......111000000000//////......//////............//////---------............///000000//////.........---000000000000////////////////////////////////////------------------------///...---,,,,,,---///111222222222111111000//////333333444666:::???CCCFFFHHHJJJMMMQQQSSSSSSSSSSSSPPPOOONNNNNNPPPRRRUUUWWWVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQRRRRRROOOKKKGGGFFFEEEDDDDDDFFFGGGGGGFFFGGGEEEBBBCCCEEEEEEDDDBBBHHHFFFCCCCCCFFFHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKLLLNNNQQQQQQPPPOOOOOOOOOQQQSSSXXX\\\XXXPPPNNNPPPKKKKKKKKKKKKLLLOOOSSSVVVWWWQQQOOOSSSUUUSSSSSSWWWOOOOOOSSSZZZ\\\YYYYYY[[[XXXWWWVVVWWWYYYZZZXXXWWWXXXXXXXXXYYYZZZYYYWWWUUUOOONNNLLLJJJIIIFFFBBB???===;;;888777888:::>>>@@@BBBCCCDDDCCCAAACCCGGGLLLQQQUUUZZZ```ccccccbbbaaa]]]YYYUUURRRRRRRRRRRRRRRRRRQQQNNNJJJDDD>>>888444444555555555444333333222///000000111111000000///000000000000000000000000////////////////////////------............------............////////////............////////////000000000000000000000000////////////////////////............////////////------............------...------,,,,,,------...------++++++++++++------...------,,,,,,------............------,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...........................------............------......------------...............------,,,,,,,,,///---+++,,,///000///---......................................................////////////......////////////////////////,,,,,,,,,------............000111222333555999<<<@@@BBBDDDFFFGGGHHHHHHHHHIIIFFFAAA<<<999999;;;<<<@@@BBBEEEHHHKKKMMMNNNNNNOOOQQQTTTUUUTTTSSSSSSSSSPPPSSSUUUUUUSSSSSSVVVYYY\\\bbbfffcccZZZRRRPPPRRRbbbcccaaa___[[[ZZZ[[[]]]aaadddgggiiiiiigggdddbbbYYYWWWWWW[[[aaafffiiiiiilllllllllllljjjgggdddbbbccc```ZZZQQQHHH@@@999555333111000000111111000///111000000////////////000000000//////......------//////.........---------------------------------000000000000000000000000------...//////...------......////////////......------............------//////............//////......------------......///...------------...///---------............///......---------,,,,,,,,,------............------......................../////////000000000111111222222222222222111111111111111000000000/////////111000000//////000000111........./////////000000000000/////////...............//////000000111111................................................000///...------...///000111000000///////////////444555888;;;???DDDHHHJJJLLLMMMOOOQQQSSSTTTTTTSSSQQQQQQQQQQQQSSSTTTVVVWWWVVVUUUTTTRRRRRRRRRSSSSSSWWWWWWVVVUUUSSSRRRRRRSSSQQQOOONNNLLLJJJHHHHHHGGGLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDEEEFFFGGGGGGKKKIIIHHHIIIIIIIIIGGGEEEGGGIIIKKKKKKIIIIIIKKKMMMOOONNNMMMLLLKKKKKKKKKLLLNNNQQQVVVXXXXXXWWWVVVVVV[[[ZZZ\\\aaaaaa[[[WWWWWWTTTSSSRRRPPPPPPRRRUUUXXXXXXSSSRRRUUUVVVSSSRRRTTTNNNMMMQQQYYY\\\ZZZVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\]]]]]]\\\VVVTTTQQQOOONNNLLLIIIGGGBBB@@@>>><<<;;;<<<>>>???FFFGGGIIIJJJJJJKKKMMMOOOSSSWWW\\\aaacccdddcccbbb^^^YYYSSSNNNMMMNNNOOOOOONNNOOOOOONNNKKKEEE???;;;;;;:::777444333222222222...//////000000000000///000000000000000000000000////////////////////////---......//////......---............////////////............////////////////////////////////////////////////////////////............////////////------............------...------,,,,,,------...------,,,++++++,,,------...------,,,,,,------...------------------,,,,,,...------,,,,,,------...---,,,++++++++++++,,,---.................................//////...............------------............---------,,,,,,,,,...---+++---///000///---................................................------............------////////////////////////------------...///000000000222333555666888<<>>BBBGGGKKKNNNPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQOOOMMMKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBGGGDDDBBBBBBEEEHHHIIIJJJIIIHHHGGGFFFGGGJJJMMMOOOSSSSSSSSSSSSRRRPPPOOONNNKKKQQQWWWWWWRRROOOQQQTTTWWWVVVUUUSSSQQQPPPOOONNNQQQUUUZZZ]]]^^^^^^^^^___fffaaabbbjjjpppnnnhhhddd```^^^ZZZWWWUUUVVVWWWYYYWWWSSSSSSUUUUUURRROOOOOOLLLJJJNNNYYY```^^^YYYVVVTTTTTTSSSQQQPPPQQQSSSUUUSSSSSSTTTVVVXXX[[[^^^```___\\\ZZZXXXWWWVVVSSSQQQJJJHHHGGGDDDCCCBBBAAAAAAGGGHHHKKKOOOTTTWWWWWWVVVXXX[[[___ccceeeeeedddbbb___YYYQQQKKKIIIIIIJJJJJJHHHKKKNNNQQQPPPMMMIIIFFFEEEBBB===888555333222222//////000000111111111111000000000000000000000000////////////////////////---......//////......---............////////////............////////////........................////////////////////////............////////////------............------...------,,,,,,------...------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,...........................//////000000//////.........------------.........------------,,,,,,,,,...---,,,---/////////...................................................,,,,,,------------,,,,,,///////////////////////////...------...///222333222444777888:::<<<@@@CCCBBBDDDFFFGGGHHHGGGEEEDDD===;;;::::::<<>>:::777555222222111111222222222333////////////////////////////////////////////////......////////////..................////////////............////////////........................////////////////////////............////////////------............------...------,,,,,,------...---------,,,,,,---------...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000//////......------------......------------------------------------...//////...................................................,,,------......------,,,///////////////////////////...,,,,,,---000333555444666999;;;===???BBBEEEDDDEEEFFFFFFEEECCC@@@???999999:::===@@@EEEIIILLLQQQQQQQQQRRRRRRSSSTTTUUUTTTUUUVVVXXXXXXVVVRRRPPPVVVRRRPPPSSSZZZ```dddeeeccc]]]UUUPPPNNNLLLJJJHHHNNNVVVaaakkkmmmiiibbb]]]YYYZZZ]]]aaadddggghhhiiimmmkkkiiigggeeefffhhhjjjkkklllmmmmmmmmmkkkiiigggfffhhhjjjiiiddd\\\TTTNNNBBB>>>888444333222222222000000///000000111222333000000000111111111111111000000/////////...............//////000111222222////////////////////////////////////////////////000///...------...///000......////////////......//////............////////////............//////---..................------------............///------------------------------............------........................------------.....................//////000000000000000000000000000111111000000////////////000000....../////////000000000//////000000000000000000000000000000////////////................................................------...////////////...111222333666:::>>>AAACCCCCCEEEHHHLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSRRRQQQOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJMMMKKKHHHHHHJJJKKKJJJIIICCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKMMMLLLKKKJJJMMMRRRWWW]]]fffqqqxxx}}}~~~}}}vvvkkkccc``````\\\^^^```aaa```\\\WWWTTTYYYYYYZZZYYYWWWTTTQQQOOOTTTUUUUUUTTTUUUWWW[[[^^^bbb^^^ddduuu}}}qqqkkkbbb[[[XXXVVVTTTSSSOOOQQQTTTXXX[[[]]][[[XXXXXXVVV[[[gggpppnnngggaaa```bbbccc```[[[SSSLLLHHHIIIKKKMMMOOORRRWWW^^^cccddddddeeeffffffddd```\\\XXXYYYYYYXXXWWWUUUSSSRRRQQQOOONNNSSSZZZaaacccdddggghhhiiiiiihhhfffcccaaa___]]]YYYVVVRRRMMMHHHDDDCCCCCCCCCEEEHHHLLLOOORRRPPPPPPPPPNNNJJJDDD???;;;555444333111111000111111////////////////////////////////////////////////...//////////////////...............////////////............////////////........................////////////////////////............////////////------............------...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...---..................---........................//////000000000000//////......------------......------------------------,,,---...............///////////////////////////..............................////////////......////////////////////////...---,,,,,,---111444666555777;;;===>>>@@@CCCEEEEEEEEEDDDBBB@@@>>>;;;::::::;;;>>>BBBFFFKKKOOOQQQSSSSSSSSSTTTTTTTTTUUUUUUZZZZZZ\\\^^^```^^^ZZZVVVTTTQQQOOORRRZZZaaaeeefffeee^^^TTTNNNLLLJJJGGGDDDPPPTTT\\\gggnnnmmmfff___XXXXXXZZZ]]]___bbbdddeeejjjkkkmmmlllkkkjjjkkklllmmmnnnoooooonnnllljjjiiieeegggiiijjjgggbbb\\\YYYJJJEEE===777333222111000111111000000000111222222111111111000000000000000000000000/////////......---------......//////000000000000000000000000000000//////......//////000//////............//////...//////////////////...//////............/////////..................///------...//////...---------------............///,,,,,,,,,------------...------............------........................---------............///..................//////////////////000000000000//////............//////........./////////000000//////000000000000111111111000000000/////////...////////////////////////........................------......000000111222222444666999===@@@BBBCCCEEEFFFHHHJJJJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNNNNMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHJJJHHHFFFGGGKKKLLLJJJGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGHHHKKKOOOQQQPPPMMMJJJJJJOOOWWW^^^gggrrr~~~|||lllbbb```___^^^]]]^^^___^^^YYYUUUWWWXXXYYYXXXVVVRRRNNNKKKRRRQQQPPPOOONNNPPPTTTXXXYYYXXX___ooo}}}~~~uuummmccc[[[WWWUUUSSSQQQPPPUUUYYY]]]bbbggggggddddddcccgggqqqvvvrrrkkkfffjjjkkkllllllhhh___TTTMMMGGGJJJMMMNNNOOOTTT[[[aaaeeedddddddddeeedddbbb```^^^^^^^^^^^^]]]\\\[[[ZZZ^^^\\\ZZZZZZ]]]aaadddfffkkkllllllllljjjhhheeecccaaa```___]]]ZZZTTTLLLGGGEEECCC@@@???AAAEEEJJJNNNNNNPPPSSSTTTRRRMMMHHHDDD:::888666333000/////////000000000000000000000000////////////////////////...//////000000//////...............////////////............////////////........................////////////////////////............////////////------............------...------,,,,,,------...------............------...------,,,,,,------...,,,,,,------------------...------,,,,,,------.........////////////.................................//////000000//////.........------------......,,,,,,,,,------------...,,,---......------...000////////////////////////...........................//////////////////...////////////////////////......---...000333666888777999===???@@@AAACCCEEEDDDBBB@@@>>>===<<<;;;;;;???@@@DDDHHHLLLPPPSSSTTTRRRSSSVVVYYYZZZ[[[\\\[[[``````aaaccceeeccc]]]XXXRRRQQQQQQSSSWWW\\\```bbbaaa[[[SSSNNNKKKIIIEEEBBBWWWVVVYYYdddppptttnnnggg]]]\\\[[[[[[[[[\\\\\\]]]eeehhhlllmmmmmmlllmmmoooqqqqqqrrrrrrqqqooolllkkkiiijjjkkkkkkiiifffcccaaaVVVOOOEEE===777444333222222222111111000111111111111111111000000//////...000000000000/////////................../////////000000000000000000000000111000///......///000111......////////////......---......//////......---//////............//////......------------......------...//////...---------------............///,,,,,,,,,---------......------............------........................---............/////////------------,,,,,,,,,,,,---.........///////////////......------....../////////000000000111111111//////000000000111111111////////////000000000000000000000000000000000000////////////////////////.........///111333555777888:::<<>>999555333111111000000000000000000000000//////////////////////////////000000000000//////............////////////............////////////////////////////////////////////////////////////............////////////------............------...------,,,,,,------...,,,---...//////...---,,,...------,,,,,,------...------------------,,,,,,...------,,,,,,------...------...//////...------.................................//////...............------------......,,,,,,,,,---------......+++---//////---,,,...000////////////////////////........................---......//////......---//////////////////////////////000222444666888::::::<<>>@@@CCCFFFHHHIIIIIIHHHJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCFFFHHHIIIJJJJJJJJJNNNOOOSSS]]]iiioooooommm]]]\\\ZZZXXXVVVUUUUUUTTTQQQPPPPPPQQQQQQOOOKKKHHHJJJQQQ[[[ccciiiqqq|||mmmeee^^^aaadddcccaaabbbgggmmmdddddddddbbb^^^WWWPPPLLLHHHKKKPPPRRRRRRQQQQQQQQQSSSSSSUUUXXXZZZ^^^gggqqqzzzqqqeee]]]ZZZYYYVVVSSSQQQVVV[[[]]]dddnnnpppllleeegggnnnxxx{{{xxxvvvwwwvvvsssqqqvvv{{{zzzqqqggg[[[___bbbcccaaaccchhhnnnlllfff^^^YYY[[[```fffjjjfffeeecccaaa___^^^^^^^^^ZZZ^^^ccceeeeeeeeehhhkkkjjjkkkmmmnnnnnnnnnmmmmmmfffdddbbb```^^^ZZZUUURRRKKKIIIEEEBBB@@@@@@@@@@@@FFFHHHKKKOOOQQQRRRRRRRRRNNNKKKFFF@@@;;;888666555000000000000000000000000//////////////////////////////000000000000//////............/////////000............/////////000000000000000000000000000////////////////////////............/////////000---..................---...------,,,,,,------...,,,---...//////...---,,,...------,,,,,,------............------,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,........................------............------.........------.........,,,,,,,,,------.........+++---//////---,,,...000000000000000000000000000........................,,,------......------,,,////////////////////////000111222555777999;;;;;;<<<>>>BBBCCCCCCCCCDDDEEE>>><<<:::999;;;???DDDGGGGGGIIILLLOOOQQQRRRSSSSSSPPPUUU^^^gggnnnrrrssssssuuurrrqqqrrrrrrmmmddd]]]]]]______]]]YYYWWWXXX[[[YYYYYYXXXVVVSSSQQQNNNMMMaaa[[[___ooo}}}yyyuuuiiiddd___^^^ZZZUUUTTTUUUZZZ^^^dddjjjmmmoooooonnnpppsssvvvwwwuuurrrpppoookkkjjjjjjkkklllkkkiiifffccc___XXXPPPIIIAAA999444666444111111111333333222000000000000////////////222111111000///......---////////////////////////111111000000//////......111111000000//////......///.........------------000000//////.........---//////////////////////////////.........------------.....................................................................333222000...---...000111------............------//////////////////////////////////////////////////////............//////------......//////000000000000000000000000000000000000000000000000000000333222222222111111000000////////////............000111222222222222222111000000000222555888;;;===EEEDDDBBB???<<<;;;===>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDFFFHHHJJJLLLMMMKKKFFFEEEHHHGGGAAAAAAFFFGGGHHHJJJJJJIIIJJJKKKMMMOOOPPPXXXiii~~~uuugggZZZYYY]]]]]]ZZZWWWTTTSSSQQQQQQQQQPPPNNNLLLLLLQQQXXX^^^ccchhhlllooopppggg```aaaaaaaaacccjjjssszzzmmmkkkjjjjjjdddYYYQQQOOOJJJKKKPPPWWW^^^^^^XXXRRRZZZXXXTTTSSSUUU[[[aaaeeeoooqqqooohhhaaa___\\\YYYVVV[[[^^^^^^aaafffjjjjjjeeehhhooouuuuuupppoooqqq{{{{{{yyyxxx}}}yyyggghhhmmmssstttnnnjjjiiillleee]]]WWWXXX^^^eeejjjllliiiddd___]]]]]]___aaa```___```dddiiilllkkkjjjkkkjjjiiiiiikkkllllllkkkjjjjjjjjjiiieee^^^VVVPPPKKKHHHEEECCCCCCCCCBBBBBBAAAAAADDDJJJQQQUUUTTTRRRRRRQQQNNNJJJDDD???:::777333111//////000000///---///000000000000000///.............../////////000////////////000000000000222222111111000/////////........................////////////////////////000...------......---,,,...,,,---000///,,,---111//////000000000000//////...............---,,,,,,//////.........---------........................***+++,,,---............---------.........//////................................................------------------------------............------000//////.........//////////////////////////////+++,,,.../////////...---...............///000000......---------...//////333444666888;;;<<<===>>>BBBAAAAAA@@@???????????????<<<:::===CCCIIILLLMMMOOOPPPPPPOOONNNNNNNNNNNNRRRQQQ[[[nnnxxxtttrrrwww|||wwwsssvvv|||}}}wwwoooooolllgggdddbbb```^^^\\\^^^]]]]]]___```^^^YYYTTTiiieeehhhuuu~~~xxxuuunnnjjjfffddd^^^VVVTTTVVVWWWZZZ^^^dddhhhkkkllllllooorrruuuuuutttqqqoooooopppooonnnnnnnnnnnnllljjjfffbbb]]]WWWPPPHHHAAA<<<444333111111222222111000111000000000////////////111111111000///.........////////////////////////111000000000/////////...////////////000000000000/////////.........------000/////////............//////////////////////////////.........---------//////.........---------................................................///...,,,+++***+++,,,---------............------........................//////////////////////////////............//////.........///////////////000000000000000000000000000000000000000000000000222222111111000000000000////////////////////////000111111222222222222111000111222555888;;;>>>?????????>>><<<::::::<<<>>>BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEGGGJJJKKKLLLMMMNNNJJJHHHJJJHHHCCCDDDHHHIIIIIIJJJLLLMMMOOOOOOPPPSSSSSSZZZhhh{{{uuuccc]]]______]]][[[TTTSSSRRRRRRRRRQQQNNNKKKLLLOOOTTTXXX\\\___cccfffppp|||sssddd]]]WWWXXXYYYZZZ]]]dddmmmtttjjjgggffffffaaaXXXRRRQQQNNNOOOSSSZZZ```bbb^^^YYYZZZWWWTTTRRRTTTYYY___bbbmmmrrruuutttrrrnnnggg___\\\```aaa```aaafffjjjjjjgggkkkrrruuupppiiikkkqqq~~~|||{{{tttrrrtttzzz{{{xxxtttsssjjjddd[[[VVVXXX___hhhnnnpppmmmiiiccc___]]]]]]^^^aaa``````bbbeeehhhhhhhhhiiihhhggggggiiijjjjjjjjjiiiiiiiiihhhgggccc]]]YYYNNNKKKFFFDDDDDDEEEFFFGGGGGGFFFFFFGGGKKKOOOQQQRRROOOOOOOOONNNKKKFFFBBB@@@666444111000111111111000000000000000000000//////........./////////000000////////////000000000000000000000000000000111111........................///////////////////////////.........///000000///---++++++---,,,)))))),,,//////000000000000//////000111111111000000///...............------------------------------------++++++,,,---............------..................................................................------------------------------............------//////............//////////////////////////////,,,---......///........................///000000............///000000111444555777:::<<<>>>???@@@DDDDDDDDDDDDCCCBBBAAA@@@===<<<<<<@@@FFFKKKNNNNNNRRRQQQPPPPPPQQQQQQPPPNNNOOOPPP[[[oooxxxtttqqqtttuuutttuuuzzz~~~|||xxxsssooollljjjhhhffffffffffffffffffbbb^^^ZZZ{{{vvvsssvvvyyyxxxvvvuuurrrpppooolllcccYYYUUUWWWUUUWWWZZZ^^^bbbgggjjjlllnnnqqqssstttrrrpppppppppqqqnnnlllkkkkkkkkkjjjhhhhhhfffccc___ZZZSSSKKKFFF777555333333333333222000111111000000000/////////111111000000//////......////////////////////////000000000000////////////.........///000111111111000000000/////////......////////////............////////////////////////...............---------/////////......------,,,................................................---,,,+++***)))***+++,,,------............------------------------------//////////////////////////////............/////////////////////.........////////////////////////000000000000000000000000000000000000////////////...//////000000111111111000000111111222222222222222444666999<<<>>>???@@@<<<======<<<;;;<<>>===;;;<<<===@@@EEEKKKOOOPPPOOOPPPNNNMMMNNNPPPPPPNNNKKKLLLMMMYYYjjjrrrmmmiiijjjooouuu}}}zzzuuurrrpppmmmllllllnnnooommmiiieeeaaa```}}}uuupppoooqqqsssqqqqqqsssqqqhhh]]]YYYZZZXXXXXXXXX[[[___dddiiilllmmmooorrrsssrrrqqqrrrrrrrrrooollljjjjjjjjjiiihhhiiihhhfffeeeaaa[[[TTTOOO@@@===888555444444444444111111111000000000//////111000000000/////////...////////////////////////000000000000////////////.../////////000000000111000000000000///////////////////////////.........////////////////////////........................---...........................................................................---,,,,,,,,,---...------............------------------------------//////////////////////////////............//////000000//////......------........................000000000000000000000000//////////////////.........//////000111222222333000000111222333444555555777888:::===>>>??????>>>===???@@@AAAAAABBBEEEHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJLLLOOOQQQSSSSSSSSSRRRNNNOOOOOONNNMMMNNNRRRWWWTTTQQQNNNPPPUUUXXXUUURRRNNNOOOQQQWWWbbbqqq|||ggg``````^^^YYYUUUSSSRRRSSSSSSTTTRRRNNNKKKFFFFFFFFFEEEEEEHHHLLLOOOOOOPPPRRRTTTTTTPPPKKKGGGHHHGGGEEEDDDEEEHHHKKKNNNMMMJJJIIIJJJIIIEEECCCFFFGGGFFFGGGJJJOOORRRRRRRRRSSSQQQNNNKKKKKKMMMPPPRRRVVV^^^jjjvvvyyyrrrsssooofffbbbccceeeddd```bbbfffhhheeebbbhhhqqq{{{}}}zzzqqqkkknnntttuuusssrrrtttmmmbbbXXXTTTXXX___fffnnnpppqqqoookkkgggggghhhooonnnkkkfffbbbaaaccceeebbbbbbbbbbbbbbbcccfffhhhllllllkkkkkkjjjgggbbb___XXXTTTOOOLLLKKKJJJJJJIIIKKKNNNPPPOOOLLLJJJLLLNNNPPPSSSVVVWWWVVVRRRMMMJJJDDD@@@;;;777555444333111333222222111000000000000...////////////000000000////////////000000000000////////////000000111111........................//////////////////////////////...---,,,,,,---...111---,,,///111000000333...//////////////////......///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...............---------................................................////////////////////////------............------......---------...//////////////////////////////......---,,,,,,...///000...............///000000......///000111333444555999:::<<<>>>AAABBBCCCDDD@@@???>>><<<;;;:::;;;;;;>>>AAAEEEKKKNNNPPPPPPOOOQQQNNNLLLNNNRRRSSSPPPLLLPPPQQQYYYfffllliiiddddddmmmyyy{{{wwwtttqqqooooooqqqssspppiiidddbbbbbb~~~uuuqqqooommmnnnooorrrsssnnnddd```aaa\\\ZZZXXXXXX[[[```eeeiiijjjmmmqqqssstttssstttuuuvvvssspppnnnnnnnnnmmmlllhhhgggggggggeee```ZZZVVVKKKEEE===666444444555555111111111111000000000000000000000000////////////////////////////////////////////////000000000000111000000000/////////...000000000000////////////.........///////////////////////////////////////---.....................+++,,,,,,---...///000000................................................///............/////////------............------------------------------//////////////////////////////............//////000000//////......------------------------------////////////////////////..................//////...//////000111222222333111111222333555777:::;;;===>>>???@@@@@@???>>>===AAACCCDDDEEEEEEGGGIIIKKKHHHHHHHHHIIIJJJJJJKKKKKKNNNOOOQQQRRRTTTTTTTTTTTTTTTVVVWWWTTTQQQRRRVVVYYY[[[VVVSSSTTTWWWXXXUUUQQQJJJKKKMMMOOOTTT^^^iiiqqqxxxkkk```___```\\\SSSNNNLLLLLLLLLMMMNNNMMMJJJGGGBBBBBBAAA@@@@@@BBBGGGJJJJJJIIIGGGHHHIIIIIIFFFDDDIIIGGGEEEDDDDDDFFFGGGHHHGGGDDDCCCEEEEEEBBBBBBEEEFFFEEEDDDEEEHHHKKKMMMNNNPPPNNNKKKHHHGGGHHHIIIJJJIIINNNUUU___mmmxxxxxxrrrnnnooollleeeaaadddffffffbbb```aaafffhhhhhhkkkooozzzzzzwwwtttvvv~~~xxxnnngggjjjpppqqqpppppptttoooeee[[[UUUVVV\\\aaakkkpppvvvwwwvvvuuuwwwzzz}}}ttthhh```^^^```^^^^^^^^^]]]\\\]]]aaadddhhhhhhjjjlllkkkhhhccc^^^\\\YYYWWWTTTQQQNNNIIIEEEFFFMMMTTTWWWUUUPPPLLLKKKNNNPPPSSSVVVVVVTTTQQQOOOLLLHHHBBB===999666333111444444222111000000000111////////////000000000111////////////000000000000000000000000//////......////////////////////////////////////////////////---...///...---///222555333...+++---...,,,,,,---......////////////............////////////............---------,,,,,,,,,---------------------------------...------,,,,,,.....................---................................................////////////////////////------............---------------------...//////////////////////////////......---,,,,,,...///000...............///000000------...000222444666777;;;<<<>>>@@@AAACCCCCCCCCCCCAAA===::::::<<>>???@@@AAAAAAAAAAAA@@@===:::888999===AAAEEEHHHKKKNNNOOOOOOOOOOOOPPPVVVVVVUUUVVVWWWZZZ^^^```[[[___gggpppxxx{{{zzzyyyqqq|||xxxpppppppppnnnjjjfffdddccc{{{vvvrrroooqqqyyy}}}zzztttrrrhhhddd___ZZZXXXYYY[[[]]]]]]ccckkkqqqtttuuuuuuuuupppooonnnnnnooonnnllljjjkkkjjjiiiiiiiiigggdddaaa___XXXNNNDDD===888444111222222222111111111000000////////////000000000000////////////////////////.../////////000000000111000000000000/////////////////////.........------............/////////000////////////////////////---------.........//////........................................................................------......////////////------............------........................//////////////////////////////............//////.........///////////////........................////////////////////////....../////////000000000////////////////////////333333555888<<>>666000000111///---------......//////......---------...///////////////000000/////////.........------------------------++++++,,,---............+++,,,,,,---...///000000................................................------------------------------............------,,,,,,,,,,,,---...///000////////////////////////,,,---......///........................///000000///000222444777:::===>>>>>>??????@@@@@@???>>>>>>999999999:::<<<@@@CCCFFFKKKLLLNNNNNNMMMNNNRRRUUU[[[\\\]]]\\\\\\```hhhnnnhhhoooyyy||||||wwwmmmllljjjjjjiiigggdddbbbsss{{{wwwssssss|||{{{wwwoookkkddd^^^[[[ZZZ[[[\\\XXX___hhhpppttttttttttttrrrqqqqqqrrrsssrrrpppnnnmmmllljjjjjjjjjiiigggeeefff```XXXOOOFFF>>>666111222222222111111111111000////////////000000000000////////////////////////.../////////000000111111......//////000000111111///.........---------------.........//////000000////////////////////////---------.........//////111000///...---,,,++++++......................................................///000111111000000---..................---//////////////////////////////////////////////////////............//////---.........//////000000////////////////////////////////////////////////.../////////000000111111////////////............333444666999>>>DDDIIILLLHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOPPPNNNKKKHHHHHHHHHGGGIIILLLPPPUUUYYY\\\]]]YYYWWWUUUTTTTTTVVVYYY[[[^^^iiinnniiidddeeegggggg```aaaaaa```^^^\\\]]]^^^WWWQQQIIICCCBBBBBBCCCDDDFFFEEEGGGIIIFFFAAABBBFFFDDDBBB@@@AAADDDGGGIIIJJJFFFGGGGGGFFFFFFFFFHHHJJJNNNRRRUUUVVVVVVTTTTTTUUUVVVTTTQQQQQQRRRRRROOOLLLOOOMMMNNNQQQQQQMMMLLLNNNGGGHHHJJJLLLOOOTTTYYY\\\]]][[[XXXTTTQQQNNNLLLKKKCCCIIILLLLLLKKKLLLLLLIII@@@EEEIIIIIILLLRRRWWWWWWXXX]]]fffoooqqqnnnpppttttttuuurrrjjjggghhhhhhggg```]]]]]]______[[[[[[]]]___cccfffeee```]]]___aaaaaaiiissswwwyyy|||xxxrrrrrrmmmnnnnnnjjjeeeeeejjjooommmiiidddaaabbbdddeeefffgggeeebbb```^^^\\\YYYVVVSSSPPPNNNOOORRRSSSRRROOOMMMLLLJJJIIIKKKPPPUUUYYYTTTSSSRRRQQQOOOKKKFFFBBB888666444222000111111222000000000000111111111111////////////000000000000------......///000000000000000000000000000000000////////////////////////,,,///000...+++---222888777///***,,,000000///000---..................---***++++++,,,---------,,,000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...***+++,,,---...000111111................................................---------------------------..................---+++++++++,,,---...///000////////////////////////+++,,,.../////////...---...............///000000111222444666999===???AAA???????????????>>>===<<<999;;;>>>AAAEEEGGGIIIJJJKKKLLLMMMLLLLLLNNNTTTYYYfffiiijjjhhhfffkkkvvv|||~~~xxxjjjgggeeeeeeffffffccc___lllqqqvvv{{{|||yyy{{{oooiiijjjiiifffaaa\\\YYYXXXYYY___gggmmmooopppppppppqqqrrrtttuuuuuutttrrrqqqmmmmmmmmmlllkkkhhhfffeeehhheee```ZZZRRRHHH===777222444666555333111000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222.........//////////////////............------------------............///////////////////////////........................---------------...///000000...---...///000///............------,,,,,,,,,......//////000000111111////////////////////////---------.........//////////////////////////////000000//////......------000//////.........//////,,,...000000000000111333777:::===???@@@BBBDDDFFFHHHHHHJJJLLLOOOPPPOOONNNOOORRRRRRMMMKKKLLLMMMLLLLLLOOOQQQPPPQQQVVV]]]aaadddaaa^^^]]]\\\\\\\\\[[[^^^dddkkkmmmkkkhhhiiikkkhhhddd^^^YYYRRRQQQYYYcccbbbXXXLLLDDDCCCCCCBBB@@@CCCGGGHHHFFFEEEGGGFFFBBBCCCEEEFFFEEEJJJPPPRRRPPPOOOOOONNNLLLKKKLLLOOORRRXXX___eeeeee```\\\]]]```]]]\\\ZZZXXXVVVVVVVVVVVVYYYXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQSSSXXX]]]aaaccciiiggg```VVVRRRRRRPPPLLLHHHJJJMMMPPPRRROOOKKKGGGEEEDDDDDDGGGHHHGGGKKKQQQOOOVVV]]]aaa___^^^___aaakkkpppuuusssnnnkkkmmmpppmmmfff]]]WWWVVVXXX[[[]]]bbb___]]]___eeeiiihhhfffeeebbbaaaeeennntttvvvvvv~~~{{{xxxsssnnnllloootttyyy}}}rrrfffaaadddggghhhfffeeeeeeeeeffffffddd```\\\VVVUUURRRNNNJJJHHHIIIKKKKKKKKKHHHCCCAAAEEEOOOXXXWWWVVVTTTRRROOOMMMKKKIIIEEE@@@888333111111111222666333000//////000///...///////////////000111111////////////..................///000000000000000...///000111111000///...//////............//////------...............---...............///000111000///...------...///000...........................---,,,,,,,,,,,,---...000000000///......------.........------,,,,,,,,,)))******+++,,,---......//////......------,,,,,,000000///...---,,,++++++///............---------,,,---......//////......000000000000////////////////////////////////////000000///000000111222333222333777:::===???AAAAAAFFFEEEBBB@@@===<<<<<<;;;888:::>>>BBBEEEGGGIIIIIILLLKKKIIIGGGFFFJJJOOOTTTdddrrr{{{wwwttt|||zzzttt```dddggghhheeeddddddfffgggjjjnnnrrrwwwyyyllllllkkkiiifffaaa\\\YYYXXXWWW\\\ccchhhkkkmmmnnnnnnoooppprrrssssssrrrqqqpppmmmnnnnnnmmmllliiigggffffffdddaaa]]]WWWNNNEEE???555444333333222111//////111111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111///////////////.........///............---------........./////////000000////////////////////////..............................---------......///000...---...///000///............------,,,,,,,,,///////////////000000000////////////////////////---------.........//////////////////////////////222111111111000000000///000//////..................///111111111222555777:::===@@@BBBCCCEEEGGGIIIJJJKKKLLLNNNPPPQQQPPPPPPKKKOOOPPPNNNMMMOOOQQQPPPPPPQQQRRRQQQRRRWWW^^^bbbjjjfffaaa^^^]]]^^^___```hhhmmmqqqqqqkkkeeeaaaaaaaaa[[[UUUQQQLLLKKKQQQZZZfff^^^TTTKKKFFFDDDBBBAAAAAAEEEGGGEEEEEEHHHIIIFFFHHHJJJLLLNNNVVV]]]]]]YYYXXXXXXWWWVVVTTTTTTUUUVVV[[[bbbjjjmmmkkkkkkmmmpppkkkiiigggeeeeeeeeefffggghhhhhhhhhhhhgggfffcccaaa___]]]]]]___dddnnnwww~~~}}}wwwkkk^^^XXXXXXUUUPPPSSSSSSUUUVVVVVVSSSOOOKKKGGGDDDDDDFFFEEEDDDHHHNNNOOOTTTXXXXXXUUUSSSUUUXXXccciiioooooommmnnnsssxxxwwwrrrjjjbbb\\\ZZZZZZ[[[^^^[[[ZZZ]]]ccciiikkkkkkgggccc```ccciiinnnooonnnrrrxxx}}}}}}xxxnnngggeeeddd```]]]bbbbbbcccddddddccc___]]]^^^\\\XXXRRRKKKEEECCCCCCHHHGGGEEE@@@===@@@HHHOOOSSSSSSTTTTTTSSSQQQNNNMMMIIIDDD<<<666333222222111333111/////////000///...///////////////000111111111000000000000/////////......///000000000000000...///000111111000///...//////............///////////////000//////........................//////000///...------...///000........................//////...------...//////.....................////////////......---------,,,,,,,,,---------------000000000000000/////////000000000000000////////////............---------,,,---......//////......000000000000////////////////////////////////////---------...///000111222333666999===???AAAAAAAAAAAA???<<<:::999999999:::@@@AAACCCFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJLLLOOOQQQbbbqqq}}}~~~yyytttkkkkkkkkkjjjhhhgggggghhhdddeeefffgggjjjsss~~~zzzlllhhhfffddd```\\\WWWTTTRRRTTTXXX]]]bbbeeehhhkkkmmmlllnnnpppqqqrrrqqqpppooonnnoooooonnnmmmkkkiiihhhddddddcccaaa^^^XXXPPPKKK<<<888333222333333111///111111111111000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////......------///............---------////////////000000000111////////////////////////........................//////...---------......000...---...///000///............---------------000000//////////////////////////////////////////------........./////////////////////////////////111111111111000000000000000///......---------...///111222333333666999<<<>>>@@@DDDFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQQQQQQQMMMRRRUUUSSSSSSVVVWWWVVVWWWVVVTTTSSSSSSWWW]]]ccckkkhhhccc``````bbbgggjjjnnnqqqssspppggg___YYYWWWYYYRRRKKKIIIFFFEEEIIIOOO^^^ZZZTTTLLLEEEAAAAAACCCEEEJJJLLLKKKLLLPPPRRRQQQRRRTTTXXX___kkktttssslllgggggggggfffeeebbbaaa___```gggpppvvvzzz~~~}}}{{{zzz{{{}}}~~~~~~zzzvvvtttnnnmmmmmmnnntttnnnfffddd```ZZZ\\\[[[ZZZYYYXXXVVVRRROOOMMMJJJIIIIIIHHHFFFJJJPPPTTTUUUUUURRRNNNKKKMMMOOOVVV[[[```aaabbbeeelllrrr~~~|||wwwnnnccc\\\YYYYYYYYYWWWVVVXXX^^^eeekkkmmmmmmhhhdddccceeehhhiiiiiiiiilllooosssuuuxxx{{{~~~vvvlllfffaaa]]][[[_________aaaccccccaaa___cccbbb^^^XXXOOOGGGAAA???DDDDDDBBB>>>:::;;;@@@EEELLLNNNRRRUUUVVVUUUSSSRRROOOJJJCCC<<<888666333222222111000000111222111///000////////////000111111111111111111000000000000......///000000000000000//////000000000000////////////............//////000000111111000///...............---------------//////............//////........................000000///......///000000+++,,,,,,---....../////////////////////.........//////......------------/////////000000000000000.../////////000000111111///............---------------...////////////...////////////000000000000////////////////////////---------...///111222333777999===@@@BBBBBBBBBAAA;;;:::888666666888:::<<>>:::666444333333333333222111000000000000000111222222000000/////////...............///000000000000000000000////////////000000//////............//////.../////////......---,,,---.........---,,,+++***...//////////////////...////////////////////////..............................---------,,,,,,,,,------------------------------......///000111111,,,,,,------......//////............------------///............------------...//////000000//////.../////////000000000111000000000000000000000000//////000222444777999:::<<<>>>@@@BBBBBBAAA???===888777777999<<<@@@DDDGGGJJJJJJJJJJJJJJJKKKKKKLLLHHHKKKOOOSSSUUUWWWZZZ\\\XXXdddwww~~~xxx{{{|||tttjjjaaa^^^aaaeeellluuuyyymmmkkkhhhgggfffaaaYYYRRROOOQQQTTTVVVYYY]]]bbbfffgggiiimmmppprrrssssssrrroooooopppqqqqqqpppooonnnjjjiiiggggggfffdddaaa^^^SSSKKKAAA:::666444222000111111111111000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////......------///............---------------------............////////////////////////........................//////...---------......000...---...///000///..................///////////////..................////////////////////////....../////////000000000////////////////////////000000000000111111111111////////////000111222222444666:::<<<>>>@@@DDDFFFEEEGGGJJJLLLLLLMMMOOOPPPLLLMMMNNNLLLJJJKKKPPPTTTVVV[[[^^^]]]___eeeiiijjjfff```___dddddd^^^[[[^^^iiinnnssssssnnnhhhdddcccUUURRRNNNIIIGGGFFFFFFGGGIIIFFFEEEHHHHHHGGGIIINNNQQQTTTWWWVVVTTTVVV]]]cccmmmyyy|||yyyvvvvvvxxx~~~xxxsssnnnkkkllljjjkkkllljjjeeeeeeiiiiiihhhfffccc^^^XXXSSSPPPNNNNNNLLLJJJIIIJJJNNNQQQQQQTTTWWWWWWTTTRRRRRRTTTQQQRRRQQQNNNJJJMMMUUU\\\dddbbb```___^^^___``````dddbbb```___```aaaaaaaaa]]]aaahhhrrrzzz|||yyyuuuvvv{{{tttbbbUUUTTTRRRRRRTTTXXX\\\^^^___ccceeehhhfffbbb\\\WWWUUUHHHFFFCCC@@@===;;;999999:::<<<@@@FFFKKKPPPTTTVVVYYYWWWUUURRROOOKKKFFFBBB999777333111111111000///111000000000000111222222////////////..................///000000000000000000000////////////000000//////............//////------............------,,,---...//////...,,,+++......////////////......////////////////////////---......//////......---//////......---,,,,,,+++,,,,,,,,,---------------,,,,,,---...///000111111/////////000000000000000111111000000/////////...///............---------......///000000000000///......//////000000111111000000000000000000000000---...000222555888:::<<<>>>>>>??????>>>===;;;;;;555666888;;;???CCCFFFIIIKKKJJJIIIIIIHHHHHHIIIIIIJJJOOOUUUZZZ^^^bbbfffhhheeennn~~~{{{{{{xxxyyyzzz|||~~~zzzsssggg```___aaafffllluuu~~~sssqqqnnnmmmjjjbbbWWWNNNNNNPPPRRRTTTVVVZZZ^^^aaaeeegggjjjnnnqqqrrrrrrrrrnnnooopppqqqqqqpppooonnnllljjjgggfffggggggfffdddYYYTTTKKKAAA:::555333333111111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111///////////////.........///............---------............////////////////////////////////////..............................---------......///000...---...///000///...---........./////////000------..................////////////////////////.../////////000000000000///////////////////////////000000000111111111222/////////000111333555555777;;;???BBBDDDEEEGGGHHHGGGJJJLLLNNNNNNOOOPPPRRRKKKMMMMMMKKKIIIKKKQQQWWW[[[^^^^^^[[[[[[aaaeeeeeeaaa\\\___jjjlllddd___```dddiiinnnllleee\\\VVVTTTJJJIIIGGGFFFGGGGGGGGGGGGJJJJJJMMMPPPOOONNNQQQWWWYYYZZZ[[[\\\]]]aaagggmmmwwwtttvvv|||yyytttoooiiiccc^^^[[[UUUTTTRRROOOMMMLLLMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLKKKNNNPPPMMMJJJLLLUUU^^^dddddddddcccbbbaaabbbbbbbbb^^^[[[ZZZ\\\```bbbbbb\\\]]]aaaiiiooopppkkkfffggglllttt}}}zzzkkk___\\\ZZZWWWVVVXXXZZZ\\\\\\```cccffffffccc```\\\[[[UUUQQQLLLGGGBBB???<<<;;;;;;;;;===@@@EEELLLRRRVVVXXXXXXWWWWWWVVVRRRMMMIIIAAA===777333111111000000111111000000111111222333000000000////////////.........///000000000000000111000///......///000111//////............//////,,,---...//////000//////,,,---///000000///...------...///000000///...---////////////////////////...///000000000000///...///.....................------------.........///---------....../////////000000000000000//////////////////000000000000000///............---------......///000000000000000.........///000111111111000000000000000000000000...///111444777:::===???>>>>>><<<;;;:::999888888555777:::>>>CCCGGGIIIKKKHHHHHHHHHIIIKKKMMMOOOPPPTTT[[[eeennntttxxxzzz|||yyy}}}zzzrrrmmmmmmiiijjjlllooorrrvvvxxxzzz}}}{{{|||yyylllccc______aaafffnnnyyy}}}zzzwwwuuuqqqgggYYYOOOLLLNNNQQQSSSUUUWWW[[[^^^ccceeeiiillloooqqqqqqqqqmmmnnnooopppqqqpppoooooommmkkkgggfffgggiiiiiiiii```[[[SSSIII???888777777111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222........./////////////////////.........---------////////////000000000000////////////////////////........................---------------...///000000...---...///000///...---.........//////000000,,,------....../////////////////////////////////////////////000000000000////////////////////////---.........//////000000...//////111333555666888:::>>>CCCGGGHHHIIIIIIJJJIIIKKKNNNOOOPPPPPPRRRSSSKKKMMMNNNKKKIIIKKKRRRYYYdddeeebbb\\\YYY\\\______]]]YYY___mmmqqqiiibbbccc[[[```dddbbbZZZQQQLLLKKKAAABBBDDDHHHKKKLLLKKKJJJMMMOOOTTTXXXVVVTTTYYY```aaabbbbbbdddhhhnnnvvv{{{zzztttoookkkhhhdddbbb^^^ZZZVVVSSSQQQQQQLLLJJJGGGEEEFFFGGGFFFEEEFFFKKKOOONNNKKKNNNXXXbbbjjjkkklllllljjjhhhhhhhhhfff```YYYVVVXXX\\\^^^___bbbbbbccchhhmmmlllgggaaaaaa```ccclllwww{{{wwwrrrfffccc^^^\\\[[[\\\\\\\\\[[[^^^ccceeedddbbbaaaaaaaaa\\\UUUNNNHHHDDD@@@>>>===<<<;;;===BBBIIIQQQVVVWWWXXXXXXYYYYYYVVVQQQNNNHHHCCC<<<666444333333333111111111000111111222333111111111111000000000000...//////000000000000000111000///......///000111//////............//////,,,---...000111111111111+++---///000111000///...---...///000000///...---000000000000000000000000///000111222222111000///------......///000000000---.........//////000000...............---------//////......---------,,,++++++,,,---...///000111//////.........---------...//////000000000000000---......///000111111222000000000000000000000000111222444777:::>>>AAACCC???===;;;888666666666666666999===BBBGGGJJJLLLMMMIIIJJJMMMPPPUUUZZZ^^^aaaeeennn{{{{{{yyyrrriiieeefffaaabbbdddgggjjjmmmooopppxxxyyy~~~|||uuunnneee___```aaaiiiuuu{{{lll]]]TTTLLLPPPTTTUUUTTTUUUXXX[[[```bbbeeehhhlllnnnpppqqqpppoooooonnnnnnoooppppppooommmkkkkkkkkkkkkiiiggg___^^^YYYRRRHHH@@@:::888777444111000000111000///000000000000/////////...222111111111000000//////000000000000000000000000////////////////////////000//////.........////////////.........---------////////////////////////////////////////////////////////////////////////////////////////////////......------------......000000//////.........---...//////000111222222222/////////...------,,,,,,..................------333222000///......//////111111000000//////......//////000000///......---222222222333444666999:::CCCDDDEEEFFFGGGHHHIIIIIIOOOOOOPPPSSSUUUVVVUUUSSSLLLNNNMMMIIIGGGLLLXXXcccsssnnnfff^^^YYYWWWWWWXXXWWW\\\______bbbiiikkkhhh]]]YYYTTTOOOKKKHHHDDDAAADDD@@@AAAJJJPPPNNNMMMOOOTTTZZZ^^^^^^\\\^^^fffmmmrrrsssuuuvvvyyy~~~yyywwwxxxsssooohhh```______ZZZSSSRRRQQQMMMGGGFFFHHHGGGDDDFFFIIIKKKJJJHHHLLLVVV___```jjjvvv{{{vvvpppllllllhhh```UUUOOOPPPTTTXXXZZZ```ZZZ[[[fffrrruuulllddd]]][[[ZZZaaappp~~~|||~~~qqqfffbbbcccaaa]]][[[XXX\\\aaadddddddddcccddd```^^^[[[WWWRRRNNNKKKIIIDDDCCCCCCCCC@@@???FFFOOOWWW\\\^^^\\\ZZZ[[[ZZZXXXNNNJJJCCC<<<777555444444333222111111222222111000000000////////////000000000000000000000000000000////////////////////////....................................//////////////////////////////////////////000000///...------------------------------........................////////////////////////000000000000000000000000000000000000000000000000000000///...............---.../////////...,,,+++---------.........//////////////////............///////////////.........//////............//////222444666999;;;===>>>>>>999999999999999999888888;;;>>>CCCHHHKKKLLLLLLKKKJJJKKKRRR]]]dddfffmmmuuu}}}|||tttmmmllljjjgggeeefff___\\\^^^eeeiiilllsss}}}zzzzzz~~~|||tttmmmiiicccaaadddmmmvvvvvvdddXXXQQQSSSUUUVVVVVVVVVVVVWWW\\\]]]___bbbeeehhhjjjkkkmmmmmmnnnnnnooopppqqqqqqooommmkkkkkkkkkkkkiiigggbbb```[[[UUUNNNFFF???;;;888555222111111222111000000000000000000000000000111111111111000000000///000000000000000000000000//////////////////////////////............////////////.........---------///////////////////////////////////////////////////////////////////////////////////////////////////......------......///000/////////...............//////000111111222222................../////////////////////////////////...---------...//////111000000000/////////...//////000000000000000000111222333444777:::===???DDDDDDEEEFFFHHHIIIJJJJJJNNNOOORRRVVVYYYYYYVVVSSSNNNNNNLLLIIIIIIOOOYYYaaakkkgggaaa[[[VVVTTTTTTUUUUUUYYY[[[ZZZ\\\aaaccc```TTTRRROOOMMMKKKIIIFFFDDDHHHFFFHHHOOORRRRRRSSSWWW]]]ccciiijjjhhhkkkwwwuuujjjdddccc^^^XXXWWWXXXWWWSSSRRRRRROOOIIIIIIKKKLLLJJJIIILLLTTT\\\aaammm{{{~~~xxxtttsssllldddYYYRRRPPPRRRTTTVVV___\\\]]]fffrrrwwwtttooojjjeee]]][[[eeettt||||||}}}xxxpppjjjhhhddd\\\UUUZZZ[[[\\\\\\\\\^^^aaacccbbbaaa^^^[[[WWWTTTRRRPPPMMMLLLJJJIIIEEEBBBGGGOOOWWW]]]___]]]\\\\\\[[[XXXSSSOOOJJJCCC===999666444666444222222222222111///000000////////////000000000000000000000000000000111111111111111111111111....................................///////////////////////////////////////////////////...------................................................////////////////////////////////////////////////000000000000000000000000000000///..................///000000000///...------------.........//////222222222111111111111111////////////////////////111000000000000000111111555666999;;;======<<<<<<555555555555666777888888???AAAFFFJJJLLLMMMLLLKKKLLLMMMSSS]]]fffnnnzzzwwwqqqnnnpppqqqnnnmmmnnnnnneeeaaagggpppvvv|||}}}vvvsssgggbbb___ccchhhooozzzooobbb[[[ZZZZZZ[[[[[[[[[YYYWWWZZZZZZZZZ[[[^^^aaadddfffgggiiikkknnnpppqqqqqqqqqooommmlllkkklllkkkjjjhhhfffbbb^^^ZZZVVVOOOFFF@@@999777333222222333222222000000111111111111111111111111111111000000000000000000000000000000000000//////////////////////////////............///////////////.........------//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////...............//////000000111111222------...//////000111111///000000000000000000000------------...///000111000000000000/////////////////////000111111222222111222444777;;;???BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMPPPTTTZZZ^^^^^^[[[XXXSSSQQQMMMKKKMMMSSSYYY^^^___]]]ZZZVVVSSSQQQPPPOOOPPPSSSSSSRRRSSSVVVWWWUUULLLLLLMMMOOOPPPOOOMMMJJJMMMNNNQQQVVVWWWXXX]]]dddjjjrrryyyxxxtttzzztttkkkhhheee```\\\___```___^^^\\\UUUMMMLLLLLLLLLIIIGGGIIIOOOTTT[[[fffttt|||{{{wwwsssrrrooohhh]]]UUUQQQQQQRRRRRRZZZ[[[^^^fffpppwwwyyyxxxuuuoooddd]]]aaakkkrrrsssvvvzzzyyyrrrnnnlllcccXXXZZZ[[[[[[[[[ZZZZZZ\\\___ccccccaaa```^^^\\\[[[ZZZ[[[XXXUUUSSSMMMHHHJJJPPPXXX^^^bbb```^^^^^^\\\XXXXXXVVVRRRMMMFFF???:::666888666333222222111000...000000////////////000000000000000000000000000000111111111111111111111111....................................///////////////////////////////////////////////////......---////////////////////////........................////////////////////////........................000000000000000000000000000//////............/////////000111111111000000------........./////////222222222222222222222222////////////////////////111111111111222333444444888:::<<<>>>>>><<<:::888444333333333555777:::<<>>>>>===:::666444555444333444777;;;???AAAGGGHHHJJJKKKLLLLLLLLLLLLQQQVVV]]]fffqqq~~~}}}wwwuuuuuuzzz}}}qqqjjjccc___]]][[[^^^dddsssyyymmmjjjggggggiiikkkjjjhhheeebbb^^^[[[YYYZZZ\\\^^^\\\___dddiiimmmpppqqqqqqooommmllllllllllllkkkjjjhhheeebbbbbbbbb]]]UUUMMMBBB>>>888444222222111000111111111111111111222222000000000000000000111111////////////////////////000000000000000000000000...............///000000000000/////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////............//////.........//////////////////////////////000000000111111000000////////////---------....../////////111111111111111000000///////////////000000000000111111000//////000000111666777999<<>>===;;;777444111444444444555999===BBBEEEHHHIIIIIIJJJKKKLLLMMMMMMOOOXXXdddnnnzzzuuupppwww|||wwwwwwxxx{{{ssskkkeee```ZZZ[[[^^^mmmzzz|||~~~~~~tttqqqmmmkkkllloooqqqrrrnnnkkkeee___[[[YYYYYYYYYYYY[[[```eeeiiimmmooopppnnnmmmllllllmmmmmmllljjjiiigggeeeeeedddaaa[[[VVVJJJEEE>>>888444222111///222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000......---......///000111000000000/////////......////////////////////////////////////////////////////////////////////////////////////////////////......------------...............///////////////////////////////////////111111000//////...------,,,,,,------......//////000000000000///...---,,,////////////000000000000222111000000000111222333999:::===???AAACCCDDDDDDHHHIIIJJJLLLNNNPPPQQQRRRTTTWWW^^^fffnnnssstttttteeeaaa[[[XXXXXXVVVTTTQQQMMMNNNNNNMMMLLLJJJGGGFFFAAA??????CCCEEEEEEGGGKKKRRRZZZhhhvvv}}}|||xxxssspppppprrrsssssstttuuuxxx}}}{{{tttkkkeee^^^ZZZYYYXXXUUURRRRRRRRRRRRQQQPPPPPPSSSUUUZZZYYYXXXVVVTTTTTTWWWYYY^^^kkkvvvyyy}}}}}}{{{wwwtttxxx~~~{{{gggaaaZZZWWWYYY___eeehhhooojjjaaaXXXRRRQQQTTTXXXUUUVVVXXX[[[^^^aaacccdddgggddddddgggfffcccccceeebbbgggiiifffcccdddbbb___\\\\\\\\\ZZZWWWRRRMMMJJJ<<<999555333333444333333000000////////////000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////---...//////////////////................................................////////////////////////........................000000000000000000000000///............//////000111000///............///....../////////000000000---......//////000000111...//////000000111111222///000111222444777999:::=========;;;999666444222333444555777;;;???CCCFFFHHHHHHIIIJJJKKKMMMOOOQQQOOO]]]mmmxxxrrrgggjjjsss{{{{{{{{{||||||}}}~~~~~~xxxzzz~~~ssskkkddd]]]]]]```hhhvvv~~~xxxuuu{{{~~~{{{wwwsssqqqtttyyy~~~zzzvvvooogggaaa\\\YYYXXXWWWYYY\\\aaaeeejjjmmmooonnnmmmllllllmmmmmmlllkkkiiiiiiiiihhhfffdddaaa___TTTNNNEEE===777444111000222222111000//////......///000000000111111111111000000000000000000000000000000000000000000000000---------......///000111000000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////------,,,,,,,,,,,,------............/////////000//////////////////////////////..................---------...//////000000...///000000000///........./////////000000000111111111111111333555888999;;;===???BBBEEEFFFGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTYYYbbblllsssuuusssoooaaa___\\\YYYWWWTTTRRRPPPMMMMMMMMMLLLJJJGGGEEECCCDDD@@@@@@DDDFFFEEEGGGMMMVVVaaattt}}}xxxvvvsssqqqqqqqqqrrrrrrsssvvv{{{}}}vvvnnnjjjiiihhhccc___ZZZXXXUUUQQQNNNLLLLLLLLLNNNPPPQQQQQQPPPRRRUUUXXX^^^jjjssstttyyy|||zzzvvvxxxzzzhhhXXXUUUVVVUUU[[[cccsssooohhh^^^VVVRRRRRRSSSOOOQQQSSSWWWZZZ^^^aaabbbeeebbbccchhhjjjhhhgggiiifffjjjjjjfffcccddddddbbb``````^^^[[[XXXTTTRRRPPPDDD@@@;;;777666555444333000000////////////000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////------...///////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000...............///000000444333111///.........///.../////////000000000000.........///000111111111...//////000111111222222000000222444666999<<<===???>>><<<:::888777666666555666888;;;???CCCFFFHHHIIIIIIIIIJJJMMMPPPSSSUUU\\\kkk{{{pppaaaaaahhhllllllooottt{{{|||}}}xxxnnnfff``````dddbbbqqqzzztttqqqzzzzzzvvvxxxxxxoooggg```\\\ZZZVVVWWWZZZ^^^ccchhhlllooonnnmmmllllllmmmnnnmmmkkkjjjkkkllljjjgggeeeeeeeeeZZZSSSJJJ@@@:::666222000333222111000///------,,,//////000000111111111222000000000000000000000000000000000000000000000000---------......000111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////---,,,,,,++++++,,,,,,------.........//////000000///////////////.........,,,,,,------.../////////---......///000111111222...///111222333333222222.../////////000000111111111111111222555999===???<<<>>>AAADDDGGGIIIJJJJJJIIIJJJLLLNNNPPPRRRTTTUUUSSSZZZeeeqqqwwwvvvoooiii]]]\\\[[[XXXUUUSSSQQQPPPNNNMMMLLLJJJHHHEEECCCBBBGGGBBBBBBFFFGGGEEEGGGMMMYYYfff}}}~~~yyyvvvxxxwwwuuuttttttuuuuuuuuurrrwww}}}}}}|||{{{||||||}}}}}}wwwrrrfffddd```\\\VVVRRROOOMMMGGGIIILLLMMMMMMOOORRRVVVYYYdddjjjjjjppp|||{{{wwwvvvwww~~~ppp\\\ZZZYYYTTTXXXcccqqqrrrqqqkkkbbbXXXPPPLLLLLLNNNPPPTTTXXX\\\___aaacccaaaccchhhkkkjjjiiikkkhhhkkkjjjfffccceeefffdddeeeccc```\\\XXXVVVTTTSSSKKKFFF@@@;;;888666444333000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000............/////////000////////////////////////------...///000000//////000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000...............///000111666555333111////////////////////////000000000000,,,------...///000000111...//////000111222222222111222333555888;;;>>>???@@@???<<<:::999888888999888999<<<@@@CCCGGGIIIKKKIIIIIIJJJKKKOOOSSSWWWYYYjjjyyyooo^^^]]]dddfffgggllluuu~~~rrrnnnkkkfffaaallloooqqqppppppwwwzzzlll___[[[]]]XXXVVVVVVXXX^^^dddhhhkkkkkklllnnnooonnnmmmkkkjjjkkkkkkjjjhhhgggeeedddddd]]]WWWOOOHHHAAA;;;666333444222111111222222000///111111111111111111111111333222000/////////000111000000111111111111000000000000111111111111000000//////............//////222111111000///......---...............///000000---...///////////////...................................................,,,---///000000000///...000000//////.........---333///,,,,,,///000///...000000000000000000000000//////000000000000//////---...///////////////...000111222333444666:::<<>>?????????<<<888555555666999:::888;;;>>>BBBGGGKKKKKKIIIKKKHHHFFFJJJSSS^^^eeeiiisss~~~ssskkkeeecccccckkkpppyyyyyysssmmmiiippppppppppppttt}}}~~~wwwkkkdddbbb]]]\\\\\\^^^bbbfffhhhiiijjjkkkmmmoooooonnnlllkkklllkkkjjjiiihhhfffeeeeee```\\\UUUOOOHHHAAA:::555555333222222222222111000111111111111111111111111222111111000000000000000000000111111111111000000000000111111111111000000000000////////////000000111111111000///........................///000000//////000000000//////...................................................,,,---///000000000///...000000/////////.........,,,***((())),,,//////...000000000000000000000000//////000000000000////////////000000111111000000111333444555666999===@@@BBBCCCDDDFFFHHHIIIJJJJJJNNNQQQUUUWWWWWWVVVVVVVVVXXXdddooovvv}}}ssscccYYYVVVUUUXXXXXXTTTQQQQQQLLLJJJIIIGGGGGGGGGFFFFFFLLLNNNPPPPPPPPPQQQSSSTTT\\\kkk}}}zzzzzz}}}~~~}}}|||{{{zzzzzz{{{zzzxxxvvvvvvxxx{{{~~~}}}{{{zzzyyyxxxxxxyyyvvvttttttvvvwwwvvvtttsssqqqpppqqqtttvvvvvvvvvxxxyyy~~~yyyrrrmmmfff___YYYTTTPPPOOOTTTTTTNNNJJJKKKPPPOOOPPPUUU^^^hhhppptttvvvpppppprrrmmmggg^^^\\\```eeemmmuuuvvvnnncccZZZUUUVVV[[[aaaaaa\\\XXXXXXYYY^^^^^^```cccgggiiijjjjjjllllllllljjjgggffffffhhhgggeeebbb```^^^[[[WWWUUUSSSNNNGGG@@@;;;777444222222222111111000000//////000000000000000000000000000000000000000000000000222111000///......///000111111000///////////////..............................////////////......////////////////////////000...---...000000///---////////////////////////---------.........////////////............//////////////////...///444:::YYY;;;---111000...000///000///...------...//////////////////////////////---///111111000000111222222444888<<<>>>?????????AAA@@@???===;;;;;;===???>>>@@@CCCFFFJJJLLLLLLJJJIIIHHHJJJQQQ]]]iiiqqqvvvzzzppplllkkkmmmqqqyyy}}}{{{wwwvvvssspppqqqyyy|||yyy~~~}}}tttlllggg`````````cccfffiiiiiiiiigggiiilllooopppooonnnmmmmmmmmmlllkkkiiihhhggggggdddaaa]]]XXXRRRIII@@@:::777555222222222222222111111111111111111111111111000111111111111000000///000000111111111111000000000000111111111111000000111111000000000000111111111111000000//////.....................///000000111111111111000///......................................................---...//////000/////////000000////////////......+++***)))***,,,.........000000000000000000000000///000000111111000000///000000111111222222222222222444777999:::===AAADDDEEEFFFFFFGGGIIIKKKMMMNNNSSSXXX___bbbbbb___[[[ZZZbbbmmmwww|||uuudddYYYVVVWWW[[[ZZZTTTOOONNNJJJJJJIIIIIIIIIJJJKKKLLLUUUTTTTTTUUUXXXYYYZZZZZZdddsss|||zzzzzz}}}}}}||||||||||||}}}~~~}}}zzzwwwuuuvvvxxxyyy{{{}}}~~~~~~{{{yyywwwvvvvvvvvvvvvtttqqqqqqrrrssssssrrrnnnlllkkklllnnnqqqqqqqqqsssuuuyyy}}}|||yyyooohhhddd]]]YYYYYY^^^^^^WWWNNNHHHJJJHHHGGGJJJRRR]]]fffkkkooojjjiiiuuu{{{wwwqqqeee^^^^^^]]]dddmmmsssrrrjjj```YYYTTT[[[ccceeeccc``````bbbaaa___]]]___dddhhhjjjiiilllllllllkkkhhhhhhhhhjjjjjjhhhdddaaa```^^^[[[YYYXXXTTTNNNHHHBBB===777333444444333111000000//////000000000000000000000000000000000000000000000000111000000////////////000111000000///////////////........................------............------////////////////////////000...---...///000///...////////////////////////---............///////////////............//////222......000...---666CCC^^^===***...000222222---......------------...///////////////////////////---...000000000000111333333666;;;???AAAAAA@@@>>><<<>>>???>>><<<;;;===@@@DDDEEEHHHKKKNNNOOOPPPPPPLLLNNNTTT^^^kkkwwwyyytttvvvzzz|||wwwxxxzzz}}}}}}zzzwwwqqqkkkbbbaaaaaacccfffhhhiiiiiidddfffjjjmmmooopppooonnnnnnnnnmmmlllkkkjjjiiiiiidddcccbbb```[[[SSSIIIBBB:::777333111111222111111111111111111111111111111///000111222222111000///000000111111111111000000000000111111111111000000111000000//////000000111111000000000/////////..................///000000222222222222111///............................................................//////////////////000000//////////////////111000///............---////////////////////////000000000111111000000000000000000111111222333333333555999;;;===@@@DDDGGGIIIHHHHHHIIIKKKMMMPPPQQQWWW]]]dddiiiiiifffcccaaaooo|||vvvhhh```[[[YYYZZZWWWQQQLLLLLLJJJKKKKKKKKKLLLNNNQQQSSS[[[WWWWWW\\\aaabbbaaaaaaooo~~~}}}zzzzzzzzz|||}}}{{{zzz||||||~~~}}}zzztttttttttuuuvvvyyy{{{|||~~~{{{yyyvvvvvvvvvvvvtttsssqqqooopppqqqqqqrrrmmmkkkiiiiiilllnnnooooooqqqssswww}}}}}}{{{|||xxxnnniiifffbbbaaaeeegggaaaUUULLLMMMJJJGGGGGGLLLRRRWWWZZZ___]]]^^^fffrrr~~~~~~{{{tttiii```^^^]]]```fffllloookkkccc\\\WWW]]]cccffffffggglllqqqkkkeee]]][[[___eeehhhiiikkkllllllkkkiiiiiijjjlllllliiieeebbbaaa```^^^]]]ZZZXXXSSSNNNIIIBBB;;;666444333222111000000000000000000000000000000000000000000000000000000000000000000000////////////000000000////////////000000........................---......//////......---//////////////////////////////....../////////...////////////////////////...............////////////............//////000222---...222000,,,444DDDUUU888)))---...000000+++................../////////////////////000000000---...000000///000222444444888===BBBCCCBBB???<<<888;;;===<<<:::;;;@@@EEEGGGGGGJJJNNNPPPQQQTTTXXXWWW\\\eeeppp{{{qqq{{{yyyzzzyyyuuuhhheeecccbbbcccdddeeeeeebbbdddgggkkkmmmoooooooooooonnnnnnmmmlllkkkjjjjjjbbbcccddddddaaa[[[RRRLLL>>>:::555111000111111000111111111111111111111111///000111222222111000///000000111111111111000000000000111111111111000000000//////......//////000000000000000////////////...............///000000222222222222111///....../////////////////////////////////////////////////////////.........////////////000000000000000000222222222111000/////////////////////////////////000000111111111111000000000000///000000222333444444777:::>>>@@@CCCFFFIIIKKKJJJJJJKKKMMMOOORRRSSSYYY^^^eeekkkmmmmmmmmmmmm}}}xxxooolllcccZZZUUUQQQLLLKKKLLLNNNPPPPPPPPPPPPRRRVVVZZZ^^^ZZZ\\\dddjjjjjjhhhiiixxx|||zzzxxxxxx|||~~~~~~|||zzzyyyzzzzzzzzz|||~~~{{{tttssssssssstttvvvxxxzzz~~~}}}{{{xxxvvvuuuuuuuuurrrqqqqqqooonnnooopppqqqmmmkkkhhhhhhiiikkklllmmmqqqsssvvv{{{~~~|||yyyzzz}}}~~~}}}~~~xxxqqqiiifffeeegggiiiggg\\\RRRQQQNNNJJJIIIJJJKKKLLLLLLMMMQQQUUUXXX\\\eeepppyyy}}}{{{vvvnnngggdddeeedddcccfffiiiiiieee```dddeeefffeeefffmmmyyyxxxjjjaaa___aaaeeegggiiijjjkkkjjjiiiiiikkklllllliiieeebbbbbbaaa```^^^\\\ZZZVVVSSSNNNGGG???:::333222111000///000111222000000000000000000000000000000000000000000000000/////////000000000000///000000////////////000000/////////////////////////////////000000/////////////////////////////////.../////////......//////////////////////////////////////////////////////...............///000000000...000444111---222===CCC111,,,000------///,,,......//////000000000000////////////000000111111...///000000000111333555555999>>>CCCDDDAAA>>>;;;:::<<<>>>???@@@DDDKKKQQQOOOLLLLLLPPPPPPPPPUUU]]]eeelllyyy[[[iiissstttyyy}}}{{{~~~~~~pppmmmiiifffeeedddbbbaaabbbccceeegggjjjlllooopppoooooonnnmmmllllllkkkkkkccccccdddeeeddd___YYYTTTEEE@@@999444111111111111111111111111111111111111///000000111111111111000000000111111111111000000000000111111111111000000//////............//////000000000000////////////...............///000000111111111111000///......////////////////////////////////////////////////000000///............/////////000000000000111111---///111111000///000111000000000000000000000000000111111222222111111000000000//////000222444555666999===AAACCCEEEHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTWWW]]]eeemmmrrrwwwzzz|||}}}uuurrrfffXXXPPPKKKJJJMMMRRRXXXYYYZZZXXXVVVWWW\\\aaaccc```fffqqquuuqqqooorrr|||xxxvvvxxxyyy{{{zzzyyyxxxyyyzzzwwwwwwxxx{{{~~~~~~|||zzzvvvuuuttttttuuuwwwyyyzzzzzzzzzyyyxxxwwwuuuttttttpppqqqrrrrrrpppooopppqqqpppmmmiiiggghhhjjjkkkkkkqqqsssvvvzzz~~~}}}|||yyyvvvvvvyyyzzzyyy{{{}}}kkklllkkkkkkmmmmmmeee[[[UUURRRNNNKKKJJJJJJIIIGGGEEEJJJOOOOOOOOOUUUbbblllwwwyyy{{{}}}{{{vvvqqqnnnoookkkgggfffhhhjjjjjjhhhiiigggeeebbbfffuuupppeeeaaabbbdddfffggghhhhhhggghhhjjjllljjjhhheeedddcccbbbaaa___\\\ZZZXXXVVVRRRLLLEEE@@@666444222000000000222333000000000000000000000000000000000000000000000000...//////000000000000//////////////////000000111//////////////////////////////000000000000//////////////////////////////...///000///...---...000////////////////////////000000000////////////.........---......///000111...///111333333333444666777...000555///---111...---...///000111111111000...//////000000111111222///000111000000222555888888;;;@@@CCCDDDAAA===;;;:::;;;>>>CCCJJJQQQWWW[[[YYYSSSQQQRRRQQQPPPXXXdddrrr}}}NNNTTT[[[```eeeqqq~~~|||yyy{{{rrrqqqqqqpppooolllhhhdddbbbbbbbbbcccfffjjjnnnpppnnnnnnnnnmmmllllllkkkkkkfffeeeeeeeeedddaaa]]]YYYLLLFFF>>>777444333333333111111111111111111111111000000000000000111111222000000111111111111000000000000111111111111000000000000////////////000000////////////000000000000...............///000000//////000000000//////...////////////////////////////////////////////////111000///...---....../////////000000000111111111,,,///111111000...///000000000000000000000000000000111111222222111111000222111000000111333666777999===AAADDDFFFHHHJJJLLLKKKLLLMMMOOOQQQRRRSSSSSSTTT[[[gggrrr{{{xxxooobbbTTTLLLJJJLLLSSS[[[cccddddddaaa]]]]]]bbbgggkkkkkksssxxxuuuyyyzzzvvvxxxyyyzzzzzzyyyxxxyyy{{{wwwwwwxxxzzz}}}~~~~~~}}}yyyyyyyyyyyyzzzzzz{{{|||xxxyyyzzzzzzzzzxxxvvvuuusssvvvxxxxxxvvvtttttttttuuurrrmmmjjjjjjkkkllllllppprrruuuzzz~~~~~~}}}|||xxxvvvxxxxxxwwwzzz~~~www{{{~~~||||||{{{tttkkk```\\\UUUPPPMMMLLLKKKJJJEEEGGGIIIJJJKKKQQQYYY```hhhoooxxx}}}}}}yyyuuuuuurrrnnnlllmmmpppssstttnnnjjjccc^^^bbbqqq~~~nnndddbbbccccccdddeeefffeeefffiiikkkjjjhhhgggffffffdddbbb```]]][[[ZZZXXXUUUQQQKKKGGG<<<:::666333111111111222000000000000000000000000000000000000000000000000---...///000111111000//////////////////000111111////////////////////////...//////////////////...////////////////////////---///000000...---...000////////////////////////000000000000/////////...---------......///000111---222222///333;;;;;;444222,,,000444...---111...,,,---...000000000000000...//////000111111222222000111222111111333777:::;;;>>>BBBEEEEEEBBB???<<<;;;===CCCMMMZZZbbbeeeddd^^^WWWSSSUUUUUUVVVcccsss|||GGGGGGLLLRRRWWW___ooo{{{xxxvvvvvvyyy|||~~~~~~yyyoooqqquuuyyyzzzvvvpppkkkcccbbbaaaaaaccchhhmmmpppnnnnnnmmmmmmllllllkkkkkkjjjhhhfffeeedddbbb^^^[[[RRRKKKBBB:::666555555555111111111111111111111111111000/////////000222333000000111111111111000000000000111111111111000000111111000000000000111111////////////000000000000...............///000000---...///////////////...000000000000000000000000000000000000000000000000111000///...------.../////////000000111111111222000333555444000------...000000000000000000000000111111222222222222111111333222111111222555777999<<>>:::666222111111111000000000000000000000000000000000000000000000000---...///111111111000//////////////////000111111000000000000000000000000---..................---////////////////////////---///111000---,,,...000////////////////////////111111000000/////////...---------......000111111,,,444222+++222AAAAAA555222+++---111+++,,,///+++***+++---///000000///......//////000111222222222111222222222222444888;;;>>>@@@DDDFFFFFFCCC@@@>>>BBBDDDLLL[[[kkktttsssooo^^^VVVSSSWWWZZZ]]]nnnzzz~~~DDDGGGKKKMMMOOOVVV```iii~~~wwwyyy~~~~~~ppplllmmmpppvvv}}}}}}xxxrrriii]]]YYYbbbiiigggggglllnnnoooooooooooonnnnnnmmmiiiiiihhhiiiiiigggccc```XXXSSSKKKAAA999555555666000000///000222222111///222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------000000000000000000000000///......------...000111000000000000000000000000333333333333333222111111222222111000///...------000000000000000000000000//////............//////111111111111111222222222444444444333333444777:::???BBBFFFIIIJJJJJJKKKLLLMMMJJJJJJNNNQQQPPPQQQSSSTTTXXXdddsss|||tttfffVVVJJJKKKMMMNNNWWWbbbmmmppppppllliiijjjjjjhhhooouuu|||xxx}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~|||zzzzzzxxxttttttvvvuuuuuuvvvyyy|||~~~~~~}}}}}}~~~~~~}}}~~~{{{qqqdddZZZVVVTTTQQQNNNRRRLLLFFFEEEFFFGGGNNNUUUYYY^^^gggqqqxxx}}}yyy{{{{{{vvvqqqqqqxxx|||pppbbbZZZ___nnnzzzyyymmm___cccccccccdddeeeggghhhhhhjjjjjjjjjjjjiiigggeeeddd```^^^\\\[[[ZZZWWWTTTRRRLLLCCC999333333333222000222111111000000000000111111000...------...000111000000000000////////////////////////////////////000000//////.........---......//////000000111111000000//////.........---........................////////////////////////000000//////.........---............////////////000---,,,111888======<<<000000000000000000000000000000000000000000000000---......//////000000000111111111222444666888999>>>>>>>>>???@@@BBBCCCEEEGGGKKKVVVfffsssvvvooohhhYYYVVVTTTXXXcccqqq}}}DDDFFFHHHIIIIIINNNVVV]]]lllyyyuuukkkjjjlllqqqxxx{{{yyyvvvmmm```ZZZ___cccbbbeeellllllmmmnnnnnnnnnnnnmmmmmmjjjiiihhhhhhhhhgggdddaaa[[[WWWPPPGGG???999666555111000000111333333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------000000000000000000000000...............///000000000000000000000000000000000000000000000//////...222222111111000000//////000000000000000000000000000000////////////000000000000111111111111222222444444555555555777;;;>>>@@@BBBFFFHHHHHHHHHHHHIIILLLIIIKKKPPPSSSRRRRRRUUUVVVXXXaaaoooyyy~~~xxxoooeee___RRRKKKOOOTTTUUU\\\gggnnntttvvvqqqnnnooopppppptttvvv~~~|||}}}zzz}}}}}}}}}~~~~~~{{{zzz}}}~~~|||zzz{{{zzzzzzzzz|||tttiiibbb^^^YYYUUUQQQKKKGGGFFFFFFFFFJJJPPPSSSWWW^^^gggooowww|||~~~yyywwwuuusssssstttvvvvvv~~~|||ttteeeXXXVVVaaammm|||{{{mmmbbbaaaaaabbbdddfffhhhhhhiiijjjjjjjjjiiihhhfffeeecccaaa^^^]]]\\\YYYVVVSSSNNNGGG???999666555333111222111000000///000000000///...---,,,,,,---...///111000000000////////////////////////////////////000000000/////////........./////////000000000111000/////////....................................////////////////////////000/////////........................////////////222///,,,...333555444111000000000000000000000000000000000000000000000000......//////000000000000111222333444666999:::<<>>>>>>>>@@@CCCFFFHHHLLLQQQZZZfffoooooofff^^^SSSVVV\\\eeeqqq}}}FFFGGGGGGFFFDDDFFFKKKPPPWWWeeexxx}}}}}}pppllliiiiiinnntttwwwwwwqqqfff]]]]]]]]]\\\bbbjjjjjjjjjlllmmmnnnnnnmmmmmmllljjjhhhhhhhhhgggeeeccc```]]]XXXPPPGGG???888444222111111111333444333222111111222222222222111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////............---000000000000000000000000---......///////////////000000000000000000000000///////////////......---111111111111111111111111000000000000000000000000111111000000000000111111000000000111111111222222333555666777999;;;???BBBCCCEEEGGGHHHGGGFFFGGGHHHIIIHHHLLLRRRUUUTTTUUUXXXYYYYYY^^^jjjvvv{{{oooddd\\\XXXPPPMMMSSSXXXYYY^^^fffsss|||zzzzzz}}}~~~|||yyy|||}}}|||yyy}}}~~~|||{{{~~~tttllleee```VVVOOOJJJIIIGGGEEEGGGLLLPPPSSSWWW]]]eeemmmssswwwwwwtttrrrtttyyyyyyuuuooouuuxxxvvviiiYYYRRRXXX```kkkuuu~~~iiifffcccbbbdddfffhhhhhhiiiiiijjjjjjjjjiiigggffffffdddaaa```^^^\\\XXXUUUQQQMMMHHHAAA;;;777444222222111000///////////////////////////////////////111111000000000/////////////////////////////////111000000000000000//////////////////000000000000////////////....................................////////////////////////////////////........................////////////333000------///000///,,,000000000000000000000000000000000000000000000000////////////000000000000111222444777999<<<>>>???>>>======>>>AAAEEEJJJMMMRRRVVV___iiinnnkkkbbb[[[TTT]]]kkkxxxIIIIIIIIIGGGDDDDDDGGGJJJMMMWWWfffttt{{{rrrppp~~~wwwllleeeeeekkkqqquuutttllleee```\\\YYY^^^eeegggiiikkkmmmnnnooonnnnnnmmmkkkiiihhhhhhhhhgggfffcccaaa^^^XXXPPPEEE;;;444333222111111222333333222000111222222222222111000////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////...............////////////////////////,,,---///000000000///...////////////////////////000000000111000//////...//////000000000111111111////////////////////////111000000//////000000111///000000000111222222222222555777999;;;>>>CCCFFFGGGHHHIIIHHHGGGFFFGGGIIIGGGHHHMMMSSSVVVVVVWWW[[[\\\]]]aaakkkyyyoooaaa[[[YYYUUUTTTXXX\\\]]]aaahhh|||}}}{{{}}}|||yyy}}}}}}}}}tttnnnccc[[[SSSNNNIIIFFFGGGKKKOOOPPPSSSXXX^^^dddiiillluuutttvvv{{{xxxrrrmmmqqqrrrlllaaaYYYXXX[[[]]]dddmmmwwwyyytttmmmiiiiiiiiihhhgggggghhhiiijjjjjjiiihhhhhhgggeeecccaaa```]]]ZZZWWWSSSRRROOOIIIAAA:::666444222111111000////////////111222222333333222222111111111111000000000//////////////////////////////111111111111000000000000////////////000000000000///////////////.................................///////////////////////////////////////.....................////////////111///---...111222222111////////////////////////////////////////////////...////////////000000000222333555888;;;>>>@@@AAA===<<<<<<===BBBHHHNNNRRRTTTZZZccckkkpppnnniiidddaaalll{{{JJJJJJIIIHHHFFFFFFGGGHHHHHHOOOWWW```jjjyyy~~~sssiiigggvvvuuuhhhcccffflllqqquuussspppjjjaaaZZZ[[[```dddfffjjjmmmooopppoooooonnnllljjjiiiiiiiiihhhgggeeecccaaa]]]VVVLLL???777555333111111111222222111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////,,,---///000000000///...////////////////////////000000000000000///......------......///000000000////////////////////////000//////......//////000000000000111222333333333333555888;;;===@@@DDDGGGGGGHHHGGGFFFEEEEEEGGGIIIHHHJJJOOOVVVXXXXXX[[[aaaaaaeeekkktttrrraaaZZZ^^^\\\\\\___bbbdddjjjooo~~~~~~}}}|||yyy{{{~~~vvvlll```VVVNNNHHHHHHMMMHHHJJJMMMRRRXXX\\\```bbbpppuuu}}}~~~|||mmmmmmnnnmmmjjjeee___[[[TTTWWW\\\eeeuuu{{{tttqqqnnniiifffeeefffhhhiiijjjjjjiiihhhhhhfffdddbbbaaa___\\\YYYUUUVVVTTTOOOGGG???999666333333111000000/////////222222333444444333222222111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////.........///////////////////////////////////////////////////////////////.........///////////////............///////////////......///111333333333////////////////////////////////////////////////.........///000000111111333444777:::===???@@@@@@<<<<<<<<<>>>DDDKKKRRRVVVWWW\\\eeekkkooopppppppppsss}}}IIIIIIIIIIIIHHHGGGGGGGGGFFFIIIMMMQQQYYYgggzzz{{{ooogggeeeppp|||tttlllkkkmmmpppwww|||}}}vvvhhh]]][[[^^^aaaccchhhlllooopppoooooonnnlllkkkjjjkkkkkkiiihhhfffdddaaa___[[[RRRGGG>>>999666333222222222111000222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000---......///////////////000000000000000000000000...............------,,,---------....../////////000000000000000000000000//////............//////000111111222333444555555555888;;;===???AAAEEEGGGEEEEEEEEECCCCCCDDDGGGJJJMMMOOOTTTZZZ[[[\\\aaahhhlllttt|||xxxhhhbbb___aaadddgggjjjnnnsssxxxxxxyyy}}}|||}}}}}}~~~~~~}}}|||{{{xxxyyy{{{rrreeeYYYOOOMMMOOOAAACCCGGGKKKPPPUUUXXXZZZgggqqq|||vvvsssrrrrrrssspppiiicccWWWVVVUUUZZZggg{{{|||xxxssslllfffcccdddfffhhhiiiiiiiiiiiihhhfffddddddcccbbb___]]]YYYXXXVVVRRRMMMEEE???;;;555444333222111000000000111111111111111111111111222222111111111000000000000000000000000000000000//////000000000000000111000000000000////////////.........///////////////////////////////////////////////////////////////.........///////////////............////////////000//////......//////000000000000000000000000000000000000000000000000000......///111222333444555666888:::===>>>?????????======???BBBHHHOOOVVVZZZ\\\```fffiiilllpppuuuzzzKKKKKKKKKKKKKKKJJJHHHGGGFFFHHHJJJKKKNNNYYYiiiuuuqqqiiihhhlllnnnooozzz}}}xxxuuuttt{{{nnnaaa^^^```\\\___dddiiimmmnnnnnnmmmmmmlllllllllmmmllljjjhhhgggdddaaa```^^^XXXOOOGGG>>>:::666444333333222111444222000//////000222444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000...............///000000000000000000000000000000...////////////...------............////////////000000000000000000000000000000////////////000000111222222333555666666777999<<>>@@@@@@@@@>>>>>>@@@AAACCCHHHNNNTTTZZZ^^^```cccggghhhkkkrrr~~~OOONNNNNNNNNNNNMMMKKKIIIJJJKKKKKKJJJJJJPPP\\\eeeuuusssmmmkkkjjjddd```lll~~~|||xxx~~~pppcccaaacccYYY]]]bbbgggkkkllllllllllllllllllnnnnnnmmmjjjggghhheeebbbaaaaaa\\\TTTMMMAAA>>>999666555444333222555333000......000333555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////...------///000111000000000000000000000000111111111111111000000///000000000000000/////////000000000000000000000000111111000000000000111111222222333444555777777888<<>>???@@@AAABBBBBBAAA???===BBBDDDGGGLLLRRRXXX]]]```bbbeeehhhiiilllxxxLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKKKKKKKMMMPPPRRRaaavvvxxxmmmdddaaaccchhhlll||||||zzzrrrkkkgggfff``````gggmmmoooooopppooopppqqqooollliiihhhhhhllljjjhhhddd```[[[XXXVVVLLLDDD;;;555444333222000222222222222222222222222111111000000111222333333333222222222222222222333111222222111///...///000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000111111111222222222222///000222333444777;;;>>>>>>BBBGGGIIIHHHIIIKKKMMMKKKMMMMMMLLLPPPWWW[[[YYYgggdddcccfffhhhjjjqqqxxxyyyiii^^^YYY\\\eeehhhkkkqqqoooqqq~~~}}}zzz{{{|||yyy}}}~~~qqqiiieee[[[SSSQQQNNNJJJKKKOOOOOOSSSYYY___fffppp{{{{{{qqqiiihhhmmmtttzzzsssrrrvvvtttnnnhhhccc___^^^aaaeeeggggggiiiiiiiiihhhhhhfffeeeddd^^^\\\ZZZXXXVVVSSSOOOLLLDDD===555222333555333111222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------............////////////...............///000000000000000000111111111111111111000000000000000111777222,,,+++...111111000...///111222333333333222222111111444999???CCCFFFBBBCCCCCCBBBAAABBBDDDFFFGGGJJJKKKKKKRRR]]]cccbbbeeekkkiiikkkyyyyyy{{{MMMNNNNNNMMMMMMLLLKKKJJJNNNMMMKKKJJJJJJLLLOOOPPPZZZiii~~~yyypppiiifffiiillluuu}}}zzzxxxvvvnnnhhheeeiiillllllkkkllllllnnnpppooommmkkkkkkkkkmmmkkkhhheeeaaa]]][[[YYYQQQKKKBBB:::666444222222111111111111111111111111111111000000111222222333222222111111111111222222000111222111/////////000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////111111111222222222333333000111333555666888<<>>AAACCCFFFHHHHHHHHHJJJOOOTTTaaafffiiijjjnnntttuuusssnnnjjjhhhjjjmmmpppvvv}}}~~~{{{ttthhh\\\TTTRRRSSSTTTZZZ[[[\\\aaa^^^aaannn}}}{{{xxxxxxzzz~~~}}}vvvnnniiibbbXXXRRRPPPIIIHHHGGGKKKVVVggg{{{wwwpppooooooyyy}}}|||||||||yyywwwqqqiiibbb___aaaeeeeeeeeeffffffffffffeeeeeecccaaa^^^]]][[[XXXUUURRRNNNFFF===777555444333111222222222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......///000000111............////////////...............///000000//////000000000000111111111000000000000000111111---000333333111000000111//////000111111000000///111111333666:::@@@EEEHHHIIIJJJJJJIIIHHHHHHKKKMMMJJJOOOTTTWWW[[[```bbb```jjj{{{yyytttrrrvvv{{{~~~SSSSSSSSSQQQPPPNNNLLLKKKMMMLLLKKKIIIIIIJJJKKKLLLQQQTTT]]]mmm}}}xxxvvvvvv{{{~~~yyyyyy}}}uuullliiikkkjjjlllnnnooonnnmmmmmmnnnmmmjjjgggdddbbbaaaaaabbb]]][[[TTTIII===666555666222222222111111111111111222111111111111111222222111111000000000000111111000111222111000///000111000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000111111111222222000333666888:::===@@@CCCGGGHHHIIIHHHHHHLLLRRRXXXffflllrrrsssvvvyyyzzzwwwooojjjiiikkkmmmmmmpppssstttqqqjjj```YYYVVVWWWYYY[[[```\\\[[[^^^\\\___nnnyyy|||{{{yyy|||}}}|||zzztttjjjccc^^^]]]QQQMMMHHHHHHPPP^^^ooozzz{{{zzzyyyyyyzzz~~~{{{vvvrrr~~~~~~vvvuuuwwwxxxyyyvvvmmmbbb]]]___dddccccccdddeeeffffffffffffdddbbb```^^^]]]ZZZWWWTTTQQQKKKAAA:::666444222111333333222222222222222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............//////000000............////////////...............///000000////////////000000000111000000000000000000111222777555222000000111222333000000000000000/////////111222555888;;;@@@EEEIIIJJJKKKKKKJJJJJJJJJMMMOOOMMMRRRYYY^^^aaaccccccbbbnnn|||uuutttwww}}}|||SSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKPPPWWWaaaooozzz}}}}}}{{{{{{nnniiijjjjjjlllnnnnnnmmmllllllmmmkkkiiifffcccbbbbbbbbbccc```^^^YYYOOOCCC:::777666444444333333333222222222222222111111111111111222111111000000000000111111///000111111000///000222000000000000000000000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////000000000111000333777:::<<>>888444222111333333333222222111111111111111111111111222222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////........................////////////...............///000000...////////////000000000000000//////000111222222NNNCCC555...///222333111000000000///////////////111444888:::<<<@@@EEEIIIIIIJJJKKKKKKJJJLLLNNNQQQRRRVVV\\\bbbdddeeegggjjjzzzsssmmmqqqyyy{{{zzz|||~~~RRRRRRRRRSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLFFFKKKQQQWWW___ooo}}}nnnffffffhhhjjjlllmmmlllkkkkkkllljjjiiigggeeecccccccccccc```___[[[TTTJJJAAA:::777555555555444333333222222333222111111000111111111111111111000000111111111///000111111000000111222000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000/////////000000000111111111444999<<>>===???CCCHHHJJJLLLNNNOOOPPPSSSWWWZZZ\\\[[[]]]bbbdddhhhssszzztttpppvvv|||{{{yyyuuupppjjjeeebbbXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNNNNKKKKKKIIIHHHKKKUUUcccmmmpppeeecccaaadddgggjjjkkklllnnnoookkkkkkkkkjjjhhhgggeeeddd```^^^]]][[[XXXOOOCCC:::444444333333222111000000333333222111000000111111333333222222222222333333...000111111000000111333000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////222222333333333444444444555999>>>CCCFFFHHHKKKNNNHHHIIIJJJJJJJJJOOOVVV\\\bbbmmmwww|||{{{qqqjjjjjjkkkhhheeeeeehhhfffeeeeeehhhllloooqqqmmmyyy}}}{{{yyy{{{|||}}}|||vvvsssssstttyyyvvvggg^^^XXXTTTQQQOOOKKKJJJPPPZZZ``````\\\___ddddddcccppp{{{uuuqqqlllkkkooo}}}tttfff___WWWXXX[[[^^^aaaccceeeeeefffeeecccbbbaaa___\\\YYYTTTSSSRRRMMMFFF@@@;;;999444444333333222111000000111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......///000000000............/////////000...............///000000............/////////000////////////000111222333555222000000111333222111111000000000000222444555666:::??????>>>>>>CCCGGGLLLNNNPPPRRRTTTWWW\\\______\\\\\\```ccciiiwww}}}xxxvvvqqqwww}}}ppphhhhhhiiihhhgggdddaaa___YYY[[[\\\\\\[[[YYYVVVTTTTTTTTTTTTTTTSSSQQQPPPOOOMMMLLLJJJIIIKKKQQQZZZ```rrryyyjjj\\\]]]___bbbcccdddfffiiilllmmmlllkkkhhhfffdddcccbbbdddaaa^^^]]][[[UUUJJJBBB999999777333000///111333222222222222222222222222000000000000000000000000000000000000111111111111000000111111111222222222...............///000000//////.........//////000000000111111111111000000111111000000//////......000000000000000000000000111111000000//////.........///000111111000///...333333333444555666888888<<<>>>AAABBBCCCEEEHHHJJJJJJNNNNNNMMMOOOWWW^^^aaaffftttxxxnnngggfffhhhgggggggggpppooopppsssvvvwwwyyyzzz~~~}}}zzzyyyyyywwwxxxzzz}}}~~~zzzwwwsssppprrr{{{}}}nnneee[[[SSSTTTKKKGGGPPP\\\```]]]ZZZZZZdddjjjhhhhhhsss{{{ppphhhdddfffkkkyyy}}}ooo\\\VVVVVVWWWXXX[[[___bbbdddeeefffffffffddd```\\\ZZZVVVTTTRRRPPPLLLFFF>>>999777555333333444555444333111111111111111111111111222111111111000000//////000000000000000000000000222222222222222111000000000000//////......------//////000000000000//////////////////////////////000///...------...///000////////////000000000000000000000000000000000000222111000.........///000000000//////111444666888:::===???AAABBBCCCFFFHHHMMMMMMOOOSSSYYY___dddgggbbbWWWTTT___kkkrrrzzzwwwwwwwww~~~uuuiiicccZZZYYYYYYZZZ[[[]]]___aaa[[[\\\^^^___^^^\\\YYYWWWWWWWWWVVVTTTSSSRRRQQQPPPMMMLLLJJJHHHIIILLLSSSWWWhhhzzzzzzooofff___```aaaaaaaaadddhhhkkkkkkjjjiiihhhfffeeedddcccdddbbb```___^^^XXXOOOGGG>>>;;;777333222222333444222222222222222222222222111111111111111111111111000000000000111111111111//////000000000111111111///............///000000000000000//////000000111//////000000000000//////000000000000////////////000000000000000000000000111111000000//////////////////000111111000//////222222333333555666888999===@@@CCCEEEFFFGGGIIIKKKKKKPPPTTTUUUYYYaaagggiiiiiiwwwtttjjjcccbbbeeeeeefffhhhtttuuuxxx}}}||||||yyyyyy{{{~~~zzzuuupppooouuu~~~yyykkk___YYYRRROOOUUU[[[\\\[[[[[[___kkksssppplllsss{{{qqqggg___^^^aaagggkkkuuulllWWWUUUTTTTTTUUUXXX\\\___aaaeeefffggggggeeeaaa^^^[[[XXXWWWUUURRROOOIIIBBB===777444222111111222222111111111111111111111111111222111111111000000000000000000000000000000000000000000000000000///......///////////////.........//////000000000000//////////////////////////////000///...------...///000////////////000000000000000000000000000000000000222111000///...//////000000000000000222444777999;;;<<<>>>@@@AAACCCFFFHHHOOOOOOQQQUUU\\\bbbfffggg^^^XXX\\\jjjvvv|||}}}ssssssvvv{{{~~~yyyuuu{{{xxxkkkbbb]]]YYYYYYYYYYYY[[[]]]```bbbZZZ\\\___aaabbb```^^^]]][[[ZZZXXXVVVTTTRRRRRRQQQPPPOOOMMMKKKIIIIIIMMMOOOZZZiii|||}}}|||xxxsssnnnaaaaaa___]]]]]]```fffjjjiiiiiiiiihhhgggfffeeedddeeecccaaaaaa```\\\UUUOOOFFF???888444333444444333111111111111111111111111222222222222222222222222000000000000111111111111///////////////000000000//////......//////000111222111111000000111111111......////////////......////////////000000000000000000000000000000000000111000000000000////////////000000111111000000///111222222333555777888999???AAAEEEGGGHHHHHHIIIKKKLLLUUU]]]bbbhhhooossssssppp{{{tttkkkcccccceeegggjjjnnnxxx|||{{{|||}}}|||tttppppppsssvvvxxx|||wwwggg```[[[[[[[[[ZZZZZZ\\\bbbqqq}}}zzzrrrrrrzzz|||xxxnnnccc\\\[[[^^^]]]aaannnyyyvvvdddSSSPPPPPPPPPQQQTTTXXX\\\^^^eeefffggggggfffccc```^^^[[[ZZZXXXVVVRRRMMMGGGBBB;;;777333000000111222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000///.............../////////////////////000000000000////////////////////////////////////............//////////////////000000000000000000000000000000000000111111000/////////000000111000111111333666888:::===>>>@@@@@@BBBDDDIIILLLQQQQQQSSSYYYaaafffgggfff[[[\\\fffwwwtttkkkpppwww}}}tttpppuuuxxxmmmddd^^^[[[[[[[[[[[[\\\___cccgggjjjVVVYYY\\\```cccddddddccc```^^^[[[XXXVVVTTTSSSSSSRRRRRRQQQOOOLLLKKKKKKMMMRRRZZZiii}}}|||{{{{{{xxxvvvrrrooodddbbb^^^ZZZZZZ]]]dddiiijjjjjjkkkjjjiiigggfffeeedddcccbbbbbbbbb___ZZZVVVLLLDDD999444555666444222111111111111111111111111222222222222222222222222///000000000111111111111000000000000000000000000/////////...///000000111222222111000000000111111...//////000000//////.........//////000000111111////////////////////////000000000000000000000000000000000000000000000000111111222333555777999:::@@@CCCFFFGGGGGGFFFGGGGGGOOOZZZgggooovvv|||~~~|||zzz~~~{{{rrrkkkjjjkkkmmmrrrwww}}}}}}vvvrrrpppnnnmmmpppsss|||rrreee^^^\\\YYYYYY[[[```qqq~~~uuuqqquuuxxx~~~}}}~~~sssgggaaaeee___[[[^^^cccbbbZZZQQQKKKKKKKKKLLLPPPTTTYYY]]]dddeeeggghhhgggeeebbb```]]][[[YYYXXXUUUQQQKKKGGGBBB===777222111222444444222222222222222222222222111111111111111111111111000000000000000000000000222222222222222111000000------......//////000000//////000000000000///////////////////////////////////////....../////////////////////000000000000000000000000000000000000111111000000000000000000111111222333555777:::;;;@@@AAABBBCCCDDDHHHNNNRRRRRRSSSVVV\\\dddhhhiiigggccchhhvvvmmmfffooozzz|||ttttttyyyyyypppiiiccc```_________```ccchhhooouuuyyyRRRTTTXXX\\\```cccfffgggbbbaaa^^^\\\YYYWWWUUUUUURRRSSSSSSQQQNNNLLLLLLMMMOOORRR[[[mmmyyy|||zzzxxxuuuqqqooogggddd```[[[YYY\\\bbbfffllllllmmmlllkkkiiigggeeedddcccbbbbbbaaa___\\\ZZZQQQHHH===777666666444111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111///////////////000111111222111000000///////////////000000111111000000///......//////000000111111////////////////////////000000000000111111111111111111000000000000111111111111333444777999;;;<<>>BBBEEEIIINNNTTTYYYYYY\\\___aaacccgggnnnttt|||}}}www{{{{{{pppddddddrrrxxxoooqqqmmmhhheeeeeefffggghhhgggiiinnnuuu}}}UUUTTTSSSSSSVVV[[[```dddccccccdddcccaaa]]]ZZZWWWUUUUUUUUUSSSPPPOOOOOOPPPNNNMMMQQQXXX```mmmzzzrrrlllkkkiiihhhfffccc___^^^___aaaeeegggiiikkklllkkkiiihhhhhhhhhfffdddaaa^^^^^^^^^WWWSSSKKKCCC<<<888555444333333333333333333333333222222222222222222222222000000000000111111111111222111111111000000000000000000//////000000111222333333222111000000000000//////000000000000//////000000000000////////////000000000000000000000000000000111111111222222222222222111000000111222222333333555777:::===@@@AAACCCDDDFFFHHHKKKOOOTTTWWWjjjwww{{{|||sssooommmnnnppprrryyy||||||wwwqqqnnnlllmmmmmmlllpppwww|||zzzkkk^^^TTTPPPKKKTTT\\\ccckkkuuu|||}}}yyywww}}}}}}sss```TTTNNNLLLJJJIIIKKKPPPUUUXXXZZZ\\\___bbbccccccbbbaaa___^^^\\\[[[[[[YYYVVVTTTLLLGGG???999666444333222333333333333333333333333111111111222222333333333000000000000000000000000000000000000000///......///////////////.........//////000000000000//////////////////////////////---...///000000///...---////////////000000000000000000000000000000000000///000111222222222222111222333555888:::<<<>>>>>><<>>AAABBBCCCEEEGGGJJJNNNUUU\\\aaaqqqyyyooommmllliiiiiilllooorrrzzz~~~|||~~~xxxuuusssqqqmmmhhhhhhlllrrruuu|||wwwdddXXXTTTIIIOOOTTT[[[gggvvv|||gggYYYSSSPPPMMMJJJKKKNNNRRRUUUXXXZZZ]]]```bbbbbbaaa``````___]]]]]]]]][[[YYYVVVPPPKKKCCC===:::777555444333333333333333333333333111111111222222333333333000000000000000000000000222222222222222111000000000000//////.........---//////000000000000//////////////////////////////---...///000000///...---////////////000000000000000000000000000000000000///000111222333333222111222333666999;;;===>>>???>>>BBBHHHNNNTTTZZZ```dddaaagggjjjfffaaafffvvvuuunnnsssuuuqqqmmmrrr{{{sssooommmlllooouuuyyyzzzzzzxxx|||]]]ZZZVVVSSSRRRSSSVVVWWW^^^^^^^^^]]]]]]]]]]]]\\\``````^^^ZZZUUURRRRRRRRRQQQMMMMMMSSSUUUZZZooo|||ssskkkgggcccgggiiijjjjjjgggbbb\\\XXXaaaaaaccceeehhhiiihhhggglllkkkjjjhhheeeaaa]]][[[[[[ZZZVVVNNNEEE===777444111222333444555444333333111111111111111111111111000000000000000000000000111222222222222111000000,,,---...000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222111111333333444333222222333555888777777999===AAACCCDDDHHHDDDEEEPPP[[[bbbfffiiixxx}}}tttkkkdddgggiiilllqqqwww~~~}}}|||yyyrrrnnnllljjjhhhjjjmmmqqqvvv~~~uuubbbUUUPPPLLLKKKPPPYYYfffwww}}}~~~mmm^^^\\\WWWRRRPPPRRRTTTTTTSSSUUUVVVYYY]]]\\\ZZZ\\\aaabbbaaa```^^^\\\ZZZYYYYYYSSSNNNGGG@@@<<<999666555333333333444444333222222111111111000111111222222222111000//////000111222////////////////////////.....................---000000//////.........---000000000000111111111111......////////////...............///////////////,,,------...///000111111111111111111111222222222222333666:::===???>>>===???FFFPPPVVVYYY[[[]]]___eeefffhhhjjjiiipppuuukkkpppxxx~~~}}}{{{|||wwwuuutttvvv{{{~~~~~~___\\\XXXTTTRRRRRRSSSUUUXXXXXXYYYYYYZZZ[[[[[[[[[bbbbbbaaa]]]YYYUUUTTTTTTTTTPPPPPPSSSSSSWWWhhh}}}xxxvvvuuuyyyyyyooollllllkkkkkklllmmmlllhhhaaa\\\]]]]]]```dddhhhjjjjjjiiikkkjjjjjjhhheeebbb___]]][[[ZZZWWWRRRJJJBBB;;;888222333444555555555444333111111111111111111111111000000000000000000000000111222222222222111000000//////000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222222111222333333333222222333555777888999<<<@@@DDDFFFGGGKKKHHHKKKWWWcccjjjnnnqqqvvv~~~zzzqqqmmmkkkooopppsssxxx~~~~~~xxxsssoookkkiiifffhhhjjjnnnttt|||qqqcccUUUOOOKKKNNNTTT```qqqqqqfffddd```[[[WWWUUUTTTSSSRRRRRRRRRUUUZZZZZZYYY]]]ccccccbbbaaa___]]][[[ZZZYYYTTTPPPIIICCC???;;;888555444444555555555555444444222222111111111111111222111000000//////000000111///////////////////////////000000000111111111111111111000000000/////////........./////////000000///000000000000000000////////////////////////000...//////000000111111111111111111111111222222222444555777;;;>>>??????>>>DDDKKKUUU\\\]]]]]]^^^___^^^bbbiiipppttt{{{{{{qqqmmmssszzz~~~eeebbb]]]XXXTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[aaaccccccbbb^^^ZZZXXXWWWXXXTTTTTTUUUSSSSSS___oootttmmmggghhhyyyxxxuuuvvvqqqooonnnppprrroooggg```\\\]]]```dddhhhkkkkkkjjjiiiiiiiiihhhfffcccaaa___\\\\\\ZZZVVVPPPHHHAAA<<<555555555555555444444444111111111111111111111111000000000000000000000000111222222222222111000000222222222111000///...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111222333222111222444555777888<<>>999666666666666666666666666666333333222111000000000000//////000000000000////////////////////////////////////000000111111222222111111111111000000000000------------............000000111111111111000000111111//////...///000111111111111111111111111111111111111111111222333333666777999<<<>>>???@@@@@@JJJRRR\\\bbbbbb```^^^]]]ZZZ```mmm{{{{{{xxxsssnnnnnnttt|||kkkiiiddd^^^YYYVVVTTTSSSSSSTTTUUUVVVWWWYYYZZZZZZ\\\___ccccccaaa___\\\\\\[[[YYYYYYYYYUUUSSS[[[fffzzz~~~sssjjj```^^^kkk~~~}}}xxxtttppprrruuusssjjjbbb``````aaadddhhhjjjiiihhhhhhiiiiiihhhgggeeecccbbb^^^^^^\\\YYYTTTLLLDDD>>>777666555444333333333333111111111111111111111111000000000000000000000000111222222222222111000000222222222111000///...---////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000111111222222222222000111222222222222444666888;;;???CCCEEEGGGIIIKKKIIIIIIOOO[[[eeejjjmmmpppsss}}}zzztttuuuyyy}}}zzzsssoooiiiiiihhhfffgggjjjpppttt|||qqqfffYYYQQQNNNSSS```mmm~~~xxxjjj```\\\UUUQQQPPPSSSUUUXXX^^^eeecccccccccaaa___]]]ZZZYYYVVVSSSOOOKKKGGGAAA;;;777777666666666555555666666444333222111000000000000...///000111111000///...000000000000000000000000........................000000000000000000000000---------............///000000000000000000000000333222000/////////111222111111111111111111000000111111111111111222444444777999;;;<<<>>>@@@BBBDDDPPPXXXaaafffeeeaaa]]][[[\\\dddtttxxxsssrrroooooouuu~~~{{{sssssswwwzzz}}}~~~ooolllhhhbbb\\\XXXTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVZZZ___bbbcccaaa``````]]]]]]]]]\\\YYYWWW\\\cccqqq|||tttlllaaaZZZaaaoooyyytttsssvvvtttmmmfffbbbaaa```bbbeeeggghhhhhhhhhiiiiiiiiihhhfffdddcccaaa___]]][[[VVVOOOFFF@@@999777555222111111111222111111111111111111111111000000000000000000000000111222222222222111000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111222222222000111222333333333666888:::>>>BBBEEEGGGHHHJJJLLLPPPPPPUUU^^^eeehhhjjjnnnnnn{{{~~~tttvvv}}}{{{wwwnnnllljjjgggeeefffjjjnnnwwwvvveeeXXXPPPOOOWWWbbbmmmzzzoooiii\\\VVVSSSSSSUUUWWW\\\bbbaaaaaaaaaaaa___\\\ZZZXXXVVVTTTQQQNNNJJJEEE???:::888777666555444444444444444333222111000000000000...///000111111000///...111111111111111111111111000///......---,,,++++++////////////////////////...////////////000000000000//////......//////000333222111/////////000111000000000000000000000///222111111000111333555666777999<<<===???BBBFFFJJJUUU\\\dddhhhfffaaa]]]\\\```jjj{{{{{{wwwwwwvvvtttzzzzzzqqqlllpppwww{{{}}}|||}}}pppnnnjjjeee___ZZZVVVSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRVVV\\\```bbbbbbbbbccc```aaaaaa___\\\\\\___bbbkkkxxx|||uuupppfff[[[[[[cccooozzzxxxvvvwwwwwwsssooofffdddaaa```bbbeeeggghhhiiiiiijjjiiihhhgggeeedddbbb___]]][[[XXXSSSJJJDDD<<<999666222111000222222111111111111111111111111000000000000000000000000111222222222222111000000//////000111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333000222333444444555888:::<<>>@@@AAAFFFMMMSSS]]]bbbgggiiigggcccbbbbbbiiirrrppplllkkkpppvvvyyyzzz}}}zzzyyyxxxyyy}}}rrrqqqnnnjjjddd___ZZZXXXUUUUUUTTTTTTTTTSSSSSSSSSSSSWWW\\\___aaaaaabbbcccbbbddddddaaa^^^^^^```aaaiiirrrzzzvvvmmm```[[[]]]ccclllyyy~~~zzzzzz{{{}}}}}}vvvqqqjjjeeeccceeefffgggjjjjjjjjjjjjiiigggeeedddbbb^^^[[[ZZZ[[[XXXQQQKKK@@@===888444222222333444111111111111111111111111000000000000000000000000111222222222222111000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111222333111222444555555777:::<<<>>>BBBGGGJJJKKKOOOUUUZZZXXXVVVXXX]]]______bbbgggvvv{{{{{{}}}uuunnnkkkkkkmmmlllttt{{{vvvdddXXXUUUYYY^^^hhhyyy~~~eee]]]VVVUUUVVVUUUWWWZZZ^^^___aaabbbbbb```^^^\\\ZZZXXXUUUSSSQQQNNNJJJGGG???===:::666444333222222222222111111111111111222222222111111111111222222222222222222222222222222111111111111111222222222......//////000000000000000000000111111111222222111000///------///000111///000111111000///---+++///000000111111222222222333222000000111333666888888<<<@@@CCCFFFLLLUUU]]]eeehhhkkkkkkiiihhhiiikkkwww|||ooommmnnnsssvvvuuuwww{{{vvvwwwwwwxxxyyy~~~vvvuuusssooojjjeee```]]]VVVVVVVVVVVVVVVVVVVVVVVVUUUYYY]]]___``````aaabbbdddfffeeeaaa^^^^^^``````gggoooxxx{{{sssfff]]]]]]]]]fffrrr~~~}}}uuulllfffeeeeeeeeejjjkkkkkkjjjiiigggeeedddaaa]]]ZZZZZZ\\\[[[VVVQQQCCC???:::666333333555666111111111111111111111111000000000000000000000000111222222222222111000000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333444111333555666666888;;;===>>>CCCHHHLLLNNNSSS[[[aaa^^^]]]^^^bbbccccccggglllsss~~~~~~}}}yyytttssssssiiirrrxxxzzzpppaaa[[[]]]]]]]]]ggg}}}xxxttttttsssrrreee]]]VVVUUUVVVUUUVVVXXX^^^___aaaccccccbbb```^^^]]]ZZZWWWUUUSSSQQQOOOLLLBBB@@@<<<888555333333333111111111111111111222222444333222111111222333444222222222222222222222222...///000111222333444444//////000000111111111222000000000000111111111111222111000......000111222...///111222111///,,,***000000111222333333444444333222000000111444777999999===BBBFFFIIIPPP[[[ccckkkmmmooonnnllllllooosss~~~|||wwwyyysssrrrtttwwwwwwuuuwww{{{xxxyyyzzzyyyxxx{{{yyyzzzwwwtttrrrppphhh___ZZZYYYXXXVVVVVVVVVVVVWWWXXX[[[___aaabbbbbbccccccccceeeeeedddbbb```___```eeehhhqqqxxxvvvsssmmmfffcccccciiivvvsssdddeeegggfffggghhhjjjkkkjjjgggdddaaabbb___\\\ZZZYYYXXXVVVTTTJJJBBB:::555666777555333222222222111111111111000111222222333333222222111111111111111111111111111222222111000///...------000000000/////////////////////000000111111111222000000000000000000000000/////////000111111222222111222333444555444333222333333444555777999;;;<<>>CCCHHHMMMRRRYYYccciiinnnnnnooommmhhhiiitttzzzrrrooowwwzzzvvvvvvxxxzzz{{{zzzwwwtttxxxwwwuuutttvvv{{{|||}}}}}}zzzyyyuuukkkaaa\\\[[[YYYWWWVVVVVVWWWWWWYYY\\\```ccccccddddddeeeeeeffffffdddbbb``````aaaaaaaaagggrrrzzzuuusssssskkkgggfffmmmxxxllldddbbbbbbfffgggjjjkkkjjjhhheeecccbbb```]]][[[ZZZYYYWWWUUUNNNGGG===888777777666444222222222222111111111111000111111222222111111000111111111111111111111111000000000000////////////000000000000000000000000///000000000111111111111000000000000000000000000111111111000000000000000111222333333333333333333333444444666888:::<<<===EEEGGGKKKQQQXXX___eeehhhkkkggghhhooosssrrrsssvvvssstttsssnnnjjjkkkpppuuu}}}}}}zzzxxxwwwwww{{{|||nnneee```[[[ZZZbbbnnnzzzvvvkkkmmmssstttrrrkkkgggccc___^^^]]]\\\[[[ZZZ[[[^^^```aaa```___^^^aaa^^^ZZZXXXWWWVVVSSSPPPIIIDDD===777555555444444111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111...//////000000//////......//////000000//////...////////////000000000111000000000000111111111111///000111000///000111333333333444333333555888;;;<<<@@@GGGOOOXXXaaajjjppprrrooollliiifffiiivvv{{{qqqqqqzzz|||xxxyyyzzz|||~~~~~~|||zzzzzzyyyyyyyyy{{{{{{pppeee```^^^[[[YYYWWWVVVWWWWWWZZZ]]]bbbdddeeeeeefffgggfffgggfffdddaaa___```aaa```]]]^^^eeeooo}}}{{{}}}{{{rrriiigggkkkvvvyyyfff```bbbdddfffhhhjjjjjjhhhfffeeecccaaa^^^]]]\\\[[[YYYWWWTTTLLLBBB;;;999888666444333222222222111111111111000000000111111000000000111111111111111111111111------...///000111222222111111111111111111111111000000000000111111111111000000000000000000000000222222111111000//////...222111111111222222333444444555666777:::<<<>>>???EEEGGGMMMTTT]]]fffnnnrrrpppmmmooovvv||||||{{{{{{uuuuuurrrjjjdddeeennnvvvvvvuuu~~~}}}nnn```[[[YYY[[[___dddmmmvvv}}}mmmlllrrrvvvwwwtttppplllhhheeebbb^^^[[[XXXYYY[[[]]]^^^```aaabbbbbb```]]][[[ZZZXXXUUUSSSMMMGGG???888555444444444222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111///000000111111000000//////000000111111000000////////////000000000111111000000000000111111111111000111111111000000222333222333333333333555999<<<>>>AAAHHHSSS___iiipppsssssskkkeeecccfffnnn~~~yyyssswww||||||||||||~~~|||}}}uuukkkdddbbb^^^ZZZXXXVVVWWWWWW[[[^^^bbbdddddddddeeefffffffffeeebbb___^^^___```aaa]]][[[___gggqqq~~~qqqhhhfffmmm}}}kkkaaaeeebbbdddfffhhhiiiiiihhhgggdddbbb```___^^^]]][[[XXXWWWQQQGGG???:::777555333333333222222222111111111000000111111111111000000111111111111111111111111------...///000111222222111111111111111222222222000000000000000111111111000000000000000000000000111111111111000000//////222111000000111222444555666666777999<<>>CCCFFFMMMXXXeeennnqqqqqqpppfff___aaajjjxxx|||zzz}}}{{{zzz~~~}}}~~~}}}}}}~~~{{{sssjjjgggbbb]]]YYYXXXXXXXXXZZZ]]]aaaccccccbbbbbbccccccccccccaaa___^^^^^^```ccc___^^^aaadddjjjuuuxxxoooiiimmm}}}{{{zzzpppcccccc___```cccfffhhhhhhhhhhhhdddbbbaaa``````___\\\YYYXXXSSSKKKCCC===888444222333333333222222222222111111222222222222222222111111111111111111111111111////////////000000000000000000111111222222222222111111000000000000000000111111111111111111111111//////000000111111111111222111000000111333444666777888999<<>>:::777555444222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000111111111111///000000000111111111111000111222111000000222444111222444444666999===AAAFFFIIIRRR^^^jjjqqqrrrpppooofffaaafffsss{{{zzz|||}}}{{{zzz{{{|||}}}}}}|||rrrnnnhhhbbb^^^[[[[[[[[[[[[^^^aaabbbaaa```___``````bbbcccbbbaaa______```cccaaaaaaccceeegggnnnvvv~~~yyyrrrqqq}}}yyy~~~uuufff___[[[]]]```cccfffhhhiiiiiicccbbbaaaaaaaaa___\\\ZZZWWWTTTOOOHHHAAA;;;666333333333333333222222222222222222333333333333222222111111111111111111111111111111000000//////......//////000000111222222222111111111111000000000000111111111111111111111111...//////000111111222222111111111222333444555666888999;;;>>>AAAEEEGGGIIIJJJMMMRRRXXX]]]aaacccddddddqqq}}}{{{||||||zzzzzz~~~vvvvvv}}}kkkaaa]]]YYYUUUTTT___ppp}}}nnnnnnssszzzxxxuuurrrmmmggg___ZZZXXXWWWVVVVVVWWW[[[^^^aaa^^^___```^^^[[[XXXVVVUUUSSSOOOHHHCCC>>>;;;777555333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000///000000111111000000//////000000111111000000///000000000111111111222222000000000000111111111111000222222222111111222444222333555666888<<<@@@DDDGGGMMMXXXdddooottttttsssqqqlllkkksss}}}~~~~~~{{{|||~~~|||xxxvvvwwwzzz|||}}}zzzvvvooohhhcccaaa``````]]]___bbbbbb```^^^]]]]]]^^^aaadddeeedddcccbbbbbbeeecccdddggghhhjjjooovvvzzzzzzuuu}}}}}}|||lll^^^XXXZZZ]]]aaadddggghhhiiibbbaaaaaaaaabbb```\\\ZZZVVVUUURRRMMMFFF>>>888555444444333333333222222222111111222222222222111111111111111111111111111111000000000000////////////......///000000111222222111111111111000000000///111111111111111111111111000000000000000111111111111222333444555666666666999:::<<>>999666333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000...//////000000//////......//////000000//////...000000111111111222222222000000000000111111111111111222222222111111333555333444666888:::>>>CCCGGGLLLTTTaaalllrrrttttttsssooopppvvv}}}uuuxxx|||}}}zzzvvvtttwww{{{{{{tttmmmgggddddddddd___aaacccccc```^^^]]]\\\^^^aaafffhhhgggfffddddddhhhffffffjjjlllnnnttt{{{zzzwww{{{tttaaaVVVXXX[[[___cccfffhhhiiibbbaaaaaaaaabbb```\\\YYYUUUVVVUUUQQQJJJAAA;;;777444444444333333333222222000000111111111111000000111111111111111111111111////////////000000000000---......///000111111111222111111111000000//////111111111111111111111111222222111111000/////////000222444666777777777666:::;;;===@@@DDDHHHKKKMMMJJJNNNTTTYYY\\\\\\ZZZXXXcccttt{{{}}}}}}yyy{{{uuuiii]]]]]]fffxxxmmm```]]]```cccmmm|||}}}oooggghhhhhhhhhhhhiiihhheeebbbYYYXXXWWWVVVVVVWWWYYYZZZ^^^aaacccaaa]]]YYYXXXXXXSSSQQQMMMJJJFFFAAA;;;777333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000......////////////............////////////......000111111111111222222222000000000000111111111111111222333222111111333555333555777999;;;???EEEIIISSS]]]iiirrrtttrrrppppppkkkooo{{{yyytttvvvyyy|||~~~}}}{{{yyyxxx|||xxxuuutttxxx~~~vvvlllgggfffhhhhhhgggeeedddccc```[[[XXXWWW]]]dddiiijjjiiihhhhhhjjjiiijjjmmmmmmnnnttt|||{{{vvvyyy~~~{{{xxx}}}uuuiii___\\\ZZZ\\\___bbbcccbbbddddddddddddcccaaa```^^^ZZZXXXUUUQQQMMMGGGAAA<<<555444222222333444333222666555444333111000/////////000111222222222222222000000000000000000000000000000000000111111111111222111111111000000//////000000000000111111111111222222111111111111111111444333333333444666777999???AAACCCFFFIIIKKKLLLMMMKKKTTT___ffffffaaa]]][[[kkkyyy}}}yyyxxx{{{|||xxxfff[[[RRRVVViiilllbbbdddnnnvvv}}}vvvbbbdddiiihhhaaabbblllppplllaaa[[[VVVWWWXXXWWWYYY\\\\\\___bbbbbb```[[[VVVTTTTTTRRROOOKKKGGGAAA;;;777555444444333333222222222111111111111000000//////111222333333333111000///000000000000000000000000000000000000000000000000000000000000000111111222000//////000111111///---333333333333333333333333222333444333222222444555555666888<<>>AAADDDFFFHHHIIILLLNNNTTT^^^kkkssssssnnniiifffqqq||||||}}}~~~mmmXXXQQQMMMUUUjjjqqqqqqnnnttt|||~~~~~~nnniiihhhccc```ccclllrrrsssiiibbb\\\ZZZYYYWWWXXX[[[WWW[[[^^^```___\\\XXXVVVTTTRRROOOLLLHHHBBB<<<888444444333333222222222222222222111111111000000000222222222222222111000000000000000000000000000000000000000000000000000000000000000000000111111222000/////////111111///...222222222222222222222222111333444333222222333555333666:::===BBBKKKUUU\\\gggiiikkknnnppppppppppppiiirrr~~~ttttttxxxyyyyyyxxxuuuqqqnnnmmmnnnuuuxxx}}}|||uuupppmmmkkkhhhgggeeecccaaa]]]WWWSSSTTTVVV[[[bbbiiinnnqqqqqqkkkgggfffggggggiiipppxxxuuulllwww{{{xxxxxx{{{{{{uuupppcccaaa______aaadddddddddbbbcccccccccbbb```^^^]]][[[YYYVVVSSSOOOJJJDDD@@@999666444333333444333222333333333222222222111111333333333222222000//////000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111444444444555666999;;;<<>>:::444333333222222222222222222222222222222111111111333222111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222000///...///000111000///111111111111111111111111000222444444333333333444333777;;;???EEEOOO^^^hhhooooooooommmllllllmmmooojjjvvv{{{vvvwwwzzzxxxwwwuuuqqqmmmllllllnnnwww{{{}}}yyy{{{vvvpppkkkgggeeecccaaa^^^[[[VVVRRRRRRRRRUUU\\\eeennnsssvvvoooiiieeeddddddeeejjjqqqvvv|||}}}oootttwwwtttxxxyyyuuuooodddbbb___]]]]]]___```aaabbbbbbbbbbbbaaa___^^^\\\[[[YYYWWWTTTQQQLLLGGGCCC;;;999555333333444333222222222222222222222222222222222222222222111000///000000000000000000000000///000000000111111111111111111111000000000000000///000000000111111111111111111111111111222222222333333444555777:::<<<>>>AAAFFFKKKKKKIIIKKKRRRYYYdddnnn|||}}}zzzwww{{{uuu^^^LLLIIIJJJPPP]]]nnnvvvpppnnnppp{{{ppp___RRRSSSXXX]]]hhhtttyyyzzzxxxlllggg[[[[[[\\\^^^______\\\ZZZVVVTTTRRROOOLLLGGGAAA===444444333222111222222333222222222222222222222222333222111000000111222333000000000000000000000000000000000000000000000000000000000000000111111222000///......000111000///000000000000000000000000///222444555444333444444444888>>>BBBHHHTTTeeerrruuuvvvtttoooiiifffgggjjjttt|||yyyyyyzzzxxxwwwuuurrrooopppsssuuu|||{{{uuuppp~~~tttmmmhhheeeaaa^^^\\\YYYUUUSSSQQQPPPQQQVVV___iiirrrwwwtttmmmfffdddbbbaaaeeejjjlllrrr|||ssssss{{{xxxrrrvvvyyytttmmmkkkgggbbb]]]ZZZ[[[]]]```bbbbbbbbbbbbaaa___^^^\\\[[[ZZZXXXVVVSSSOOOJJJFFF>>>;;;777444444444333222111222222222222333333333///000111222222222222222111111111111111111111111///000000000111111111111000000000000000000111111///000000000111111111111000000111111111222222222222222333555777;;;>>>???AAAFFFKKKKKKJJJMMMUUU^^^iiiqqq|||zzztttqqqyyyxxxcccQQQDDDHHHLLLUUUbbbppp}}}tttlllhhhssszzzhhhXXXTTTUUUWWWaaammmuuu~~~tttgggdddaaa``````___]]][[[WWWUUUSSSQQQNNNIIIDDD@@@777555444222111222222333222222222222222222222222222222000000000111222333111111111111111111111111000000000000000000000000000000000000000111111222000///---...///111111000000000000000000000000000///111333444333333444555777;;;???DDDMMM[[[lllyyy|||~~~~~~vvvllleeefffiiizzzuuuwwwzzz}}}~~~|||zzzxxxwwwwwwuuussssssvvvzzz~~~~~~|||zzzvvvqqqjjjddd~~~uuuooojjjddd^^^[[[XXXUUUTTTQQQPPPPPPQQQVVV```llluuuxxxooohhheeecccaaabbbeeegggkkkuuuwwwsssvvvtttuuuwwwtttpppwwwrrriii```ZZZZZZ^^^bbbbbbcccccccccbbb```^^^]]]\\\ZZZXXXWWWUUUQQQLLLIIIAAA===888555444444333222222222222222222222222333//////000222222333333333111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111000000000111222222333333222222444666999===@@@BBBCCCGGGJJJKKKLLLQQQ[[[bbbooovvv{{{vvvrrrrrr~~~~~~gggVVVKKKFFFHHHPPP\\\hhhsss|||rrrfffjjj~~~vvveeeYYYQQQPPPVVV^^^jjjxxxuuuooogggaaa``````^^^\\\XXXWWWUUUSSSPPPLLLFFFBBB:::888666333222222222333111111111222222222222222111111111111111111222333111111111111111111111111000000000000000000000000000000000000000111111222000///------///111222111000000000000000000000000000222333222222333555777:::<<<@@@HHHTTTddduuu~~~rrrkkkmmmrrrzzznnnhhhgggooossszzz}}}}}}{{{yyyxxxuuuvvvuuuuuuvvvzzz~~~yyysssllleee]]]WWWzzzsssiii```[[[WWWUUUTTTQQQRRRPPPMMMMMMVVVeeerrrwwwooohhhgggfffcccccceeegggfffmmm||||||wwwzzzxxxrrrssswwwyyy|||pppbbbYYYXXX^^^cccccccccddddddcccaaa___^^^\\\ZZZYYYXXXVVVSSSOOOKKKCCC???:::555444444333333333222222222222222222222000111111222222222111111111111111111111111111111000000000000111111111111///000000000111111111111000000000000111111111111///000000111222222333333444444666888<<<@@@DDDFFFJJJKKKMMMPPPTTT[[[dddjjjttt{{{|||wwwqqquuu}}}oooZZZMMMJJJLLLRRR[[[hhhsss{{{mmmgggqqqzzzdddTTTOOORRRSSS[[[kkkvvvjjjaaa_________^^^YYYXXXVVVTTTRRRNNNHHHEEE===;;;888444222222222333000000000111111111222222000000111222222222222222111111111111111111111111000000000000000000000000000000000000000111111222000...,,,---///111222222111111111111111111111111222222222111000222666999<<<===AAALLL]]]ppp~~~tttpppvvv}}}rrreee\\\]]]cccjjjpppvvvyyyxxxvvvwwwxxxwwwxxxyyyyyyzzz~~~}}}yyyyyyuuunnnggg```YYYRRRNNN{{{nnnccc[[[WWWUUUTTTRRRSSSQQQKKKHHHPPPaaaooovvvnnnhhhhhhhhheeeeeefffhhhcccgggvvv|||uuurrrwww|||ppppppyyyrrrcccXXXVVV\\\cccddddddddddddcccaaa```^^^\\\[[[YYYYYYWWWTTTPPPLLLEEE@@@:::666444444333333333333333222222222111111222222222222222111000///111111111111111111111111000000000000111111111111//////000000111111111222000000000000111111111111///000000111222222333333555666888:::>>>CCCFFFIIIRRRQQQRRRUUU\\\eeemmmsssvvv}}}~~~{{{wwwmmmxxx~~~fffSSSIIIKKKQQQ^^^hhhuuu~~~~~~wwwiiijjjqqquuuuuuttt^^^XXXWWWTTTQQQ___zzzyyyjjjaaa^^^___```___ZZZXXXVVVUUURRROOOJJJFFF@@@===999555333222222333//////000000111111111222///000111333333333222111111111111111111111111111000000000000000000000000000000000000000111111222111...,,,,,,///111222333111111111111111111111111333222111000///222777:::======AAAOOOcccxxxsssqqq|||rrrdddXXXRRRYYYdddhhhnnntttuuurrrrrruuuyyy{{{|||}}}}}}~~~~~~xxxssslllhhhbbb\\\WWWRRRMMMJJJqqqhhhccc\\\XXXXXXXXXTTTQQQPPPNNNNNNVVV^^^iiilllmmmjjjfffeeeiiimmmmmmhhhfffnnn|||zzzlllkkkzzz~~~vvvzzzuuufff]]]^^^```aaagggeeedddcccdddddddddccc```___^^^[[[XXXTTTQQQPPPIIIFFFAAA;;;777555444444444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000222222222222222222222222111111111111222333444555444666999:::<<>>999444111111222333222222222222222222222222111222222333333222222111////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111333333333222222111111111111222222333333666:::===<<>>EEEPPP^^^ppp~~~|||wwwtttqqqooonnnuuu~~~wwwwwwzzzqqqeee]]]ZZZ\\\```ccccccdddfffjjjnnnrrruuuwww{{{xxxvvvrrrjjjddd[[[XXXSSSMMMJJJHHHHHHHHHyyyqqqlllfffcccbbb]]]YYYUUUSSSPPPNNNQQQVVV___cccfffgggeeeeeegggjjjmmmkkkjjjlllrrr|||vvvhhhiiiqqq~~~yyy}}}~~~xxxnnnggghhhjjjkkkjjjeee``````bbbcccaaa]]]aaa```^^^\\\YYYVVVSSSRRRLLLIIIEEE???:::666444333444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111333222222222222333333444444777<<>>EEELLLTTT[[[______bbblllyyyxxxssshhh]]]YYYdddxxx}}}rrrsssyyysss```XXXPPPYYYhhhyyy}}}}}}qqqcccZZZVVVTTTVVV]]]bbbcccfffiiikkkmmmkkkddd[[[WWWXXXZZZ[[[[[[[[[ZZZXXXTTTPPPMMMFFFCCC>>>999555444444444222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222333444444444555777;;;>>>@@@NNN```ooozzz~~~yyyqqqjjjiiimmmvvv~~~wwwuuuwwwyyyrrrppprrrnnniiifffiiirrrxxxwwwtttiiijjjmmmqqqvvvzzz~~~~~~{{{vvvmmmfffaaa]]]XXXUUUQQQOOOKKKGGGGGGIIILLLOOOzzzssslllgggccc]]]XXXWWWUUURRRSSSVVVXXX[[[^^^bbbdddeeeggghhhfffhhhiiihhhiiipppzzz|||iiidddgggxxx{{{uuusssppplllhhhccc^^^^^^bbbeeedddaaabbbaaa```^^^[[[XXXVVVTTTOOOMMMJJJEEE@@@;;;666444444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000333333333222333333444444999<<>>CCCKKKTTT[[[^^^___aaacccooo||||||{{{uuutttvvv}}}zzzwwwsssxxx}}}hhh___^^^bbbnnn}}}vvvgggaaa]]]^^^___\\\ZZZZZZSSSWWW^^^ccc```ZZZWWWXXXXXX[[[]]]]]]ZZZUUURRRQQQJJJGGGCCC>>>999666555444222222222222222222222222222222333333333333222222////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111111222222222222333333333444666777888999<<>>;;;777444555444222000000111222333111111222222222222111111111111111111111111111111222111111111000000//////222111111111000000//////111111111111111111111111222222222222222222333333999555666<<>>BBBKKK\\\lll}}}~~~pppdddccclllttttttnnn|||yyyzzz|||uuunnnpppwww}}}~~~|||wwwsssmmmhhhddd___ZZZWWWTTTUUUUUUUUUUUUWWWZZZ]]]bbbccceeeggghhhiiijjjjjjvvvlllhhhccc\\\WWWVVVUUUTTTSSSRRRRRRSSSTTTVVV^^^dddiiijjjfffcccdddfffgggnnnyyytttdddcccffflll|||yyyvvvrrrjjjaaa\\\\\\___ccccccbbbaaa^^^ZZZWWWTTTVVVTTTRRRPPPNNNJJJEEEAAA999777555333222222333333222222333333333444444444000000000000000000000000111111111111111111111111000000111111111222222222444333333333333333333222000222555666777:::???CCCLLLRRRXXX[[[[[[[[[]]]___fffjjjttt|||sssllljjjooouuuuuuhhh___^^^bbbqqqxxxwwwlllkkkjjjgggfffccchhhlllllljjjmmmuuu}}}tttjjj___ZZZ[[[]]][[[WWWOOONNNLLLJJJGGGBBB;;;777333333444444333333222111111222222333333222222111111111111111111111111111111111111000000000000000111111111000000000000000111111111111111111111111111222222333333444444444555999>>>BBBHHHWWWnnn|||kkk```cccqqq}}}}}}uuuzzzwwwwwwyyy}}}}}}tttmmmpppwww}}}~~~{{{xxxsssnnnhhhbbb___\\\YYYWWWUUUVVVXXXYYYYYY[[[^^^aaaeeefffgggiiikkklllmmmnnn|||sssnnnhhh```YYYVVVUUUTTTSSSSSSTTTUUUUUUVVVYYYaaaiiikkkhhheeeeeefff___dddllluuu|||iiiccc``````ooo{{{wwwvvvqqqhhh```]]]^^^```bbbbbbbbbaaa___\\\XXXVVVVVVTTTQQQOOONNNJJJFFFCCC;;;:::777444222222222333444444444333333333222222000000000000000000000000111111111111111111111111000000111111111222222222222333333333333333333444111444777777777;;;AAAGGGSSSXXX]]]`````````ccceeejjjnnnxxx{{{xxxrrrjjjdddccchhhqqqqqqfffbbbcccjjjnnn{{{wwwnnnjjjlllppppppwww}}}|||wwwrrrtttwwwuuujjj^^^XXXYYY\\\ZZZXXXPPPOOOMMMKKKHHHCCC<<<888333444444444444333222111222222333333333333222222111111111111111111111111000000000000000000111111000000000000000000111111111111111111111111111111111111222333444444555555666<<>><<<888444222111222333222222222111111000000000000000000000000000000000111111111111111111111111000111111111111222222222111333444444222222333555333666999999999>>>GGGOOO\\\___bbbccccccdddgggkkknnnqqqwww~~~|||{{{}}}~~~zzzvvvrrriii```\\\^^^eeeooo}}}mmmeeeccchhhjjjrrrrrrlllqqqyyyxxxqqqmmmqqqhhh^^^XXXYYY[[[ZZZYYYSSSQQQNNNLLLIIIDDD>>>:::444444444444333333333333222222333333333333222222111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111222333444555666666888>>>DDDGGGPPPddd{{{rrreee___fffxxxrrrdddmmm~~~||||||~~~xxxuuuzzz|||xxxsssooofffbbb]]]YYYYYYYYYZZZZZZ___aaabbbcccbbbcccdddfffhhhiiikkknnnqqquuuyyyzzzxxxlllbbb]]]YYYWWWUUUVVVXXXXXXWWWUUURRRYYYccckkknnnmmmhhheeedddeeegggkkkuuutttmmmlllooosss{{{tttwwwyyysssggg___```bbbaaa___aaacccdddcccaaa^^^\\\VVVTTTQQQOOONNNLLLIIIGGG@@@===999444222111222333000111111111111111222222000000000000000000000000111111111111111111111111000111111111111222222222000333444444222222444666444777::::::<<>>999555222111222333000111222333444555666666000000000000000000000000111111111111111111111111000111111111111222222222000222555444222222444666555888;;;<<>>FFFOOO```yyyvvvpppqqqxxxnnneeeeeewww|||zzz}}}|||{{{~~~{{{xxxsssmmmfffaaadddaaa^^^]]]^^^aaabbbbbbdddfffhhhiiiiiiiiijjjlllmmmnnnrrrvvv||||||ooofff```^^^[[[ZZZYYYXXXVVVUUURRRSSSYYYcccmmmpppjjjcccddd```aaadddeeekkkyyy|||{{{sssqqqmmmxxx|||{{{}}}vvvjjjaaa]]]\\\]]]]]]^^^___aaabbb```\\\XXXXXXVVVSSSOOOLLLJJJIIIIIIHHHBBB:::444333333333222333222222555777666222...111111111111111111111111222222222111111111000000111111222222222333333333222333333222111222444777777888999;;;CCCRRRggguuuxxxzzzxxxrrrqqquuuyyyzzzyyy|||{{{rrrhhheeecccaaannnmmmmmmmmmfff___bbbkkkuuu|||zzz|||pppjjjeeebbbdddmmm{{{~~~vvvxxx|||}}}}}}wwwjjjeee___[[[ZZZZZZZZZZZZ\\\XXXRRRNNNKKKHHHCCC@@@:::888555444555555444333777777666555333222111111//////000111111111111111,,,///333333000......000111111111111111111111111444333222111111111222333555666666555444555777999<<<>>>CCCRRRkkk~~~qqqsss{{{vvvhhhcccgggyyy~~~zzz|||zzzvvvxxx}}}~~~|||~~~zzzvvvrrrnnnjjjeeeaaacccbbbaaa``````aaabbbbbbdddfffhhhiiihhhhhhiiijjjlllpppwww|||qqqjjjbbb___[[[YYYYYYXXXWWWVVVSSSSSSWWW```jjjmmmiiidddddd___]]]``````dddwwwyyyzzz{{{ooovvv~~~}}}vvvlllbbb]]]ZZZYYYZZZ[[[]]]aaacccbbb___\\\YYYWWWTTTPPPMMMKKKJJJJJJHHHBBB;;;555444333333222333222333555666555222...111111111111111111111111222222222111111111000000111111222222222333333333222333333222111222555777888999;;;???III[[[qqqzzzvvvyyy}}}}}}~~~{{{ppphhhfffffffffmmmjjjiiihhhbbb^^^dddmmm{{{|||{{{zzz|||vvvnnnfffeeennn|||~~~vvvwwwzzzzzz|||}}}yyykkkhhhccc^^^ZZZXXXXXXXXX\\\XXXSSSOOOLLLIIIDDDAAA;;;999666444555555444333666555555444333222111111000000111111111111111111000222333222///...///111111111111111111111111111333333222111111222222333222333444444444555888;;;>>>BBBKKK\\\www}}}rrrvvvvvvddddddnnn{{{wwwxxxzzzxxxxxx{{{|||{{{wwwrrrmmmjjjfffbbb___^^^^^^___```cccfffhhhjjjhhhiiijjjjjjiiiiiijjjlllqqqvvv}}}~~~uuuoooeeeaaa\\\YYYXXXXXXXXXWWWSSSRRRTTT[[[dddiiihhheeeddd]]]ZZZ\\\\\\^^^jjjxxxyyyzzztttuuu}}}wwwooofff^^^XXXVVVXXXZZZ\\\```ccccccaaa^^^ZZZXXXTTTQQQNNNKKKJJJJJJHHHCCC===777555444333333333333333555666555222///111111111111111111111111222222222111111111111111111111222222222333333333222333333222222333555888:::;;;>>>EEESSShhh~~~~~~sssmmmmmmoooooommmjjjfffdddbbbdddmmmwww~~~xxxxxxyyy|||{{{yyyrrrxxx~~~vvvwwwxxxvvvlllwww|||wwwlllllliiiccc\\\WWWWWWXXX\\\YYYUUUQQQMMMJJJEEEBBB===:::777555444555444333444333333333222222222222111111111111111111111111333333333111//////000222111111111111111111111111333222222111111222333333///111222222333666:::===???EEERRRfff{{{sss{{{qqq```hhhxxxuuuqqqrrrtttvvv{{{|||vvvrrrmmmhhheeebbb___^^^]]]^^^```bbbfffiiimmmnnnlllmmmlllkkkjjjkkkmmmpppzzzyyytttiiiddd]]]XXXVVVWWWWWWWWWTTTRRRRRRVVV^^^dddfffeeeddd^^^ZZZ[[[[[[\\\bbbjjjzzz{{{}}}yyyssslllbbbZZZWWWZZZZZZ\\\^^^aaaaaa___]]]ZZZXXXTTTPPPMMMKKKIIIIIIGGGDDD???:::777555444444333333444444555444222000111111111111111111111111111111111111111111111111111111222222222333333333222222333333222333666888:::===BBBMMM^^^uuu{{{||||||yyyooojjjfffeeehhhrrr~~~}}}tttvvvyyy|||{{{{{{zzz}}}~~~{{{tttuuutttqqqcccjjjvvv{{{ssslllooooooiii```ZZZXXXZZZ\\\ZZZWWWSSSOOOKKKGGGDDD@@@<<<888555444444444333222222222222222222222222333333222222111111111111222222222111000000111222111111111111111111111111222222222222222222333333000000111222333666;;;???AAALLL\\\qqqxxxtttjjjaaannn}}}wwwnnnjjjkkkpppvvv}}}{{{rrrnnnhhhdddbbb```___^^^ccccccdddfffhhhjjjlllmmmmmmmmmmmmlllllloootttxxx}}}wwwmmmggg___YYYVVVVVVVVVVVVTTTRRRQQQTTTZZZ___bbbcccddd___\\\\\\]]]^^^aaaeeessszzz~~~{{{vvvqqqggg```]]]\\\[[[[[[\\\___`````````ZZZXXXTTTPPPLLLJJJIIIHHHGGGEEEBBB===999666555555222333444444444222222111111111111111111111111111111111111111111111111111111111222222222333333333111222333333333444777999;;;???GGGUUUhhhmmmjjjfffhhhqqq{{{rrruuuyyy}}}~~~|||zzz||||||}}}|||vvvooopppoookkk^^^___fffsss}}}tttnnnrrrtttpppggg```]]]]]]\\\\\\ZZZVVVQQQLLLIIIGGGBBB>>>999555444444333333111111222222222222333333444333222222111222333333000000111222222222111000111111111111111111111111111111222222333333333333222333333333444777<<<@@@FFFTTTiii~~~}}}vvvwww~~~kkkfffuuu{{{wwwtttmmmfffdddfffpppzzz~~~zzzvvvoookkkfffcccbbbbbbbbbaaafffggghhhiiijjjkkkllllllkkklllmmmnnnpppvvv}}}}}}ssslllddd\\\XXXVVVUUUUUUTTTSSSRRRTTTXXX\\\^^^___aaa___]]]\\\\\\^^^```ccckkk{{{zzz|||wwwtttlllggggggaaa^^^[[[[[[]]]```cccddd[[[YYYUUUQQQMMMJJJIIIHHHGGGFFFDDD@@@;;;777666666222444555444333222222333111111111111111111111111111111111111111222222222111111222222222333333333111222333333333444777:::===BBBNNN^^^rrriiihhhggglllyyy~~~wwwqqquuu{{{~~~|||yyyxxxzzz}}}|||}}}}}}~~~~~~{{{sssnnnooolllddd[[[XXXYYYdddttt~~~~~~zzztttwwwzzzwwwpppgggbbb___\\\]]]\\\XXXSSSMMMJJJIIIEEE@@@:::666444444333333222222222333333333333333444333222222222333555666555333222222333333111000111111111111111111111111000000222333333333333333555555555555666999???CCCHHH[[[sssxxxwww}}}qqqjjjzzzzzztttmmmhhhccc___aaafffuuu~~~zzzuuuqqqkkkhhheeedddeeeffffffeeeeeegggiiikkkmmmnnnooooookkklllooorrrwww~~~yyysssjjjbbb\\\YYYVVVUUUSSSTTTTTTVVVYYYZZZ[[[[[[\\\]]]\\\YYYXXXYYY]]]___cccoooxxx}}}|||vvvtttooonnnqqqnnniiibbb]]]\\\^^^aaabbb]]][[[WWWSSSOOOLLLKKKJJJFFFGGGFFFBBB<<<888666666222444555444222111222444111111111111111111111111000000111111111222222222111111222222222333333333111222333333333555888;;;@@@GGGUUUgggzzzxxxhhhjjjkkkrrr~~~}}}yyy~~~vvvqqqwww||||||vvvsssqqqpppjjjhhhfffhhhmmmtttyyy|||~~~{{{xxxvvvwwwoooddd^^^ZZZWWWZZZdddoooxxx||||||}}}}}}wwwnnnddd^^^\\\^^^^^^ZZZTTTNNNKKKKKKGGGBBB;;;666444333333222444444444333333333333333333222111111222444666888@@@;;;555111111111111000111111111111111111111111///000222333444444333333555666666666888===DDDIIIQQQgggzzzwwwyyy~~~sssjjj{{{}}}ssskkkbbb]]]YYYYYYaaaiii{{{}}}{{{vvvpppkkkgggfffdddeeegggiiiiiihhheeegggiiilllnnnooooooooommmppptttxxx~~~}}}wwwnnnfff```[[[WWWUUUSSSTTTVVVXXXYYYYYYYYYXXXYYY[[[[[[WWWSSSTTTXXX[[[\\\fff{{{vvv|||zzz{{{{{{tttssspppqqqwww|||tttiii```[[[[[[\\\]]]```]]]YYYUUUQQQNNNMMMLLLFFFGGGGGGCCC===888666777222444666444222000222444111111111111111111111111000000111111222222222222111111222222222333333333111222333333444555888;;;BBBJJJYYYlll~~~qqqjjjmmmpppwwwzzzpppppprrrxxxrrrxxx~~~|||tttllleeebbbaaaaaa\\\ZZZZZZ^^^fffooowww{{{{{{~~~uuu~~~uuugggddd```ZZZUUUWWWaaaooozzz{{{qqqeee]]]\\\^^^___[[[UUUOOOLLLLLLHHHCCC<<<666444333333222555555555444444333333333222222111111333555888999JJJBBB777000...000111222111111111111111111111111///000222333444444333333444555666777:::@@@HHHMMMaaaxxx|||wwwwww|||xxxpppiii{{{zzz||||||mmmdddZZZUUUSSSWWWaaammm~~~|||yyysssmmmhhhdddddddddfffiiijjjjjjiiihhhiiikkkmmmnnnnnnnnnmmmqqqtttxxx}}}ttthhh```ZZZVVVTTTOOOQQQSSSTTTUUUVVVXXXZZZZZZYYYXXXWWWVVVWWWXXXYYYbbbaaappp~~~rrrttt{{{}}}ssslllmmmttt|||rrrbbb\\\```bbb______\\\WWWSSSQQQNNNLLLJJJJJJIIIGGGDDD???:::666444000111111222222333444444///000111222222222222222222222222222222222222222111111111111111111111111555222222555666555888<<>>:::888666444333444444444333333222222222555444222111111222444555@@@<<<777222///...///000222222111111111111111111333333222222333333444555444777777444777EEERRRXXXvvv~~~vvvvvv|||rrrppplll}}}|||vvvsss}}}sssbbbZZZRRROOOQQQXXXfffsss}}}yyysssmmmhhheeeeeeeeefffhhhjjjmmmpppqqqlllmmmnnnnnnnnnoooqqqssswww{{{zzznnneee___[[[YYYRRRSSSTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\hhhwwwtttyyy}}}}}}wwwnnnmmmuuuvvvfff^^^___aaa```___\\\YYYVVVTTTQQQNNNLLLJJJIIIGGGDDD@@@;;;777555222222222222222333333333000000111222222222222222222222222222222222222222111111111111111111111111444222222666777777;;;@@@MMM\\\ooo}}}tttqqqxxxtttggghhhnnnyyy~~~yyyrrrfffccc___[[[WWWVVVVVVVVVVVVWWWXXXZZZ___hhhssszzz}}}{{{ssstttzzz{{{yyyqqqdddXXXTTTYYYaaawwwoooeee^^^YYYZZZZZZTTTMMMJJJHHHDDD???;;;888666444222444333333333333333333222444333222111111222333444555444111//////000111222222222111111111111111111333222222222222333444444222555888:::===EEESSS]]]~~~vvvqqqsssmmmmmmtttyyyqqqooopppsssiii[[[UUUOOOMMMOOOYYYlll||||||xxxsssmmmiiifffeeefffhhhjjjlllnnnpppqqqooopppooonnnnnnppptttwww~~~wwwnnnfff```\\\UUUUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVVVVVVVUUUYYY```pppyyywww{{{wwwlllhhhooouuurrrnnnvvv{{{lllaaa^^^___```^^^]]][[[YYYXXXUUUQQQNNNJJJIIIGGGEEEAAA<<<888666333333333333222222222222000111222222222222222222222222222222222222222222222222222222222222222222333222333666888999>>>DDDUUUcccuuu|||wwwwwwkkkccchhhsss~~~uuukkkeee\\\[[[XXXVVVTTTTTTUUUVVVTTTUUUWWWYYY^^^fffpppvvv|||zzzvvvpppqqq{{{nnn___UUUQQQRRRdddvvvlllaaaYYYXXXYYYTTTOOOLLLJJJFFFAAA<<<:::777444222222333333333333333333444333222111000000111222333////////////000111222333111111222222222222222222222222222222222333333444111333999AAABBBEEESSSeeeyyynnnpppvvvnnnqqq}}}qqqiiimmmuuuzzziii___UUUQQQNNNOOOTTTaaavvv}}}|||zzzvvvrrrmmmiiiggggggiiikkkmmmoooppppppppprrrqqqpppoooppptttzzzyyyoooeee^^^XXXVVVTTTSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUZZZ\\\ccc|||yyyyyy~~~~~~{{{xxxiiiccceeellluuu}}}|||rrrwww~~~qqqddd]]]]]]___\\\\\\[[[[[[ZZZWWWRRROOOJJJIIIHHHEEEBBB>>>:::888555555444333222222111111111111222333333222222222222222222222222222222222222222222222222222222222444222333666777999???GGGWWWeeevvv~~~ooogggdddlllzzz~~~{{{qqqiiiccc___ZZZYYYXXXVVVVVVVVVWWWXXXUUUWWWXXX[[[```gggooouuu|||}}}wwwyyyxxxooommm~~~ssseeeXXXPPPMMMVVVcccxxxrrrfffZZZXXXXXXUUUPPPNNNKKKGGGBBB>>>;;;888555222222222222333333444444444222222111000000111222222111222222222222111111000111111222222222222222333222222222222222333444444444333:::DDDEEEDDDVVVmmm{{{nnnjjjtttsssxxxrrrjjjtttvvveee]]]VVVRRRRRRYYYcccppp~~~|||zzzyyywwwtttpppmmmkkkiiiiiikkknnnpppqqqqqqppppppqqqpppoooooorrryyy{{{nnneee\\\YYYUUUSSSUUUWWWYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTZZZZZZ\\\ttt}}}wwwzzz|||www|||~~~mmmeeeeeelllssswwwzzzyyyxxx~~~~~~uuuhhh^^^[[[]]][[[[[[[[[[[[ZZZWWWRRRNNNJJJJJJHHHFFFCCC???<<<:::666555555444333222111111222222333333333222222111222222222222222222222222222222222222222222222222444333444666666888@@@JJJ[[[hhhwww~~~wwwhhheeegggrrr~~~{{{|||~~~zzzppphhhccc___]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[^^^```ccciiippptttxxx~~~xxxwww{{{wwwnnnmmmxxxuuuhhh\\\RRRMMMRRRXXXdddvvvwwwjjj___[[[ZZZVVVQQQPPPKKKHHHDDD@@@===:::666444222222222333333444444444222111111111111111111222222222333333222111///...111111222222333333333333333333222222333333444555999666;;;DDDEEEHHH\\\vvvyyyooogggkkkyyyxxxuuunnnzzzuuufff___YYYVVV[[[hhhuuu~~~|||yyyvvvuuusssqqqooommmlllkkkkkkllloooqqqqqqqqqpppooommmnnnooorrrwww{{{rrrfff```YYYVVVXXXYYYZZZYYYXXXXXXXXXXXXWWWUUUTTTSSSPPPVVVWWWYYYmmmuuuuuuyyyvvvxxxqqqgggffflllqqqssssssyyyzzz|||~~~}}}|||xxxnnnbbb\\\]]][[[[[[ZZZZZZYYYVVVRRRNNNJJJJJJIIIGGGDDDAAA===<<<666555555444333222222111333333333333333333222111222222222222222222222222333333333333333333333333444444555777777:::DDDOOOfffqqq}}}}}}nnnbbbeeekkkwww~~~{{{{{{~~~~~~|||~~~zzzqqqiiieeebbb```___bbbaaa___^^^]]]\\\\\\[[[```bbbdddfffhhhlllqqquuuvvv{{{zzzwwwzzzyyyvvvmmmlllvvvzzzmmm```TTTMMMLLLPPPWWWdddxxxyyyoooeeeaaa\\\VVVRRRRRRKKKHHHEEEBBB???<<<999666222333333333333333333444222222222222222222222222......///000000000000///111111222222333444444444444444444444444555555666:::999===DDDIIIRRRhhh~~~}}}sssiiigggooo}}}|||sssppp|||ssseee___[[[]]]gggwww~~~{{{xxxsssrrrpppooonnnmmmmmmmmmlllmmmnnnooooooooonnnmmmkkknnnrrrwww~~~rrrkkkaaa\\\[[[[[[ZZZXXXYYYYYYYYYYYYXXXVVVTTTSSSOOOSSSVVVXXXeee}}}}}}sssrrrrrrssstttxxxwwwkkkgggkkkoooooonnnttt}}}}}}}}}zzzzzzzzzttthhh___^^^]]]\\\[[[ZZZYYYVVVRRRNNNJJJJJJIIIHHHEEEBBB???===555555444444333333333222333333444444333333222111222222222222222222222222333333333333333333333333333333666888:::>>>KKKXXXqqqzzzssshhhbbbhhhrrr{{{~~~}}}}}}}}}}}}}}}zzz|||zzzuuuooojjjgggfffdddcccffffffeeedddbbbbbbaaaaaaeeegggiiijjjkkknnnqqqttttttxxx~~~{{{wwwzzzuuuyyyooommmrrrvvvhhhYYYOOOHHHKKKOOOVVVdddrrrzzzyyyxxxrrrmmmggg___VVVRRRSSSJJJHHHEEECCCAAA>>>;;;888444333333333333333333222222222333333333333222222......//////000111222222111111222222333444444555666555555555555666777777666:::???FFFPPP```uuu|||ooohhhlllwwwxxx~~~|||qqqttt|||mmmccc^^^]]]fffwww~~~zzzwwwpppooonnnmmmmmmmmmnnnooommmmmmmmmmmmmmmlllllllllmmmqqqxxx~~~|||sssggg```^^^]]]ZZZWWWYYYZZZZZZZZZYYYWWWUUUTTTQQQTTTVVVWWW^^^nnnzzzrrrqqqkkkpppqqqrrr{{{~~~qqqgggkkknnnllljjjqqq~~~}}}yyyyyy|||xxxlllbbb______^^^\\\ZZZYYYVVVRRROOOJJJJJJIIIHHHEEEBBB@@@>>>555555444444444333333333444444444444333333222111222222222222222222222222333333333333333333333333222333666:::<<>>777666444333222222222333333333333333333333333333111222333333333333222111111222222333333444444555555333777===???CCCWWWnnn~~~rrrgggdddaaahhhuuu~~~}}}}}}|||{{{zzzyyyxxxvvvxxxzzz~~~yyyzzzyyyvvvqqqooopppqqqvvvuuutttsssqqqnnnlllkkkqqqnnnkkkkkklllooopppqqquuuvvvxxx{{{|||xxxxxx{{{~~~yyynnnnnnooo{{{cccWWWMMMHHHEEEJJJQQQWWW___fffrrrzzz}}}vvviii^^^TTTMMMKKKJJJHHHFFFDDDAAA<<<999222222222333333222222111555555555444444333333333111111111111111111111111111111111111111111111111555444444555777888777666999<<>>;;;:::888666555555555555333333333333333333333333222333444444444444333222111222222333333444555555666666999===BBBMMM```rrr|||wwweee\\\ZZZ^^^gggvvv}}}{{{|||uuuuuuttttttttttttuuuuuutttwww{{{|||zzzzzz|||{{{zzzyyyxxxuuussspppooopppmmmjjjiiikkkmmmnnnnnnppprrrtttxxxyyyvvvvvvxxxzzzrrrllllllzzzgggZZZMMMHHHEEEHHHMMMRRRXXX^^^nnnxxx~~~yyylll```WWWPPPNNNKKKHHHFFFDDDAAA===:::333333333333333333222222333222222222111111111111111111111111111111111111222222222222222222222222444444444555777888888888???CCCJJJWWWlll}}}vvvppprrr||||||sssppplllqqq{{{}}}|||qqqgggccciiisss~~~}}}~~~}}}{{{zzzppppppqqqqqqrrrssstttuuuqqqpppmmmiiihhhjjjnnnrrrwww}}}zzznnnfffaaa```YYYXXXVVVVVVWWWVVVUUUSSSRRRNNNOOOTTTVVV\\\nnn|||xxxvvvmmmjjjeeegggsss|||uuuuuuvvvrrrlllhhhnnnuuuiiieee```___^^^[[[VVVRRRPPPOOOLLLIIIFFFBBB@@@???===<<<999777666555555555333333333333333333333333333333444444444444333333222222222333444444555555666999:::<<>>;;;:::777555333222222222222222222222222222222222333333333333333333333333222222333333444555555555666;;;<<<>>>NNNhhhxxx{{{{{{{{{{{{zzz||||||xxxzzzqqqbbbXXXUUUWWW[[[kkk}}}{{{{{{uuutttrrrqqqqqqqqqrrrssstttuuuqqquuu{{{|||yyywwwuuusssooonnnnnnnnnmmmlllmmmoooqqqvvv~~~zzzvvvrrrtttvvvzzztttmmmkkkwwwnnn```WWWPPPJJJJJJKKKLLLOOOSSS___ooo}}}|||qqqggg___ZZZUUUQQQKKKGGGDDDBBB???===888777666555555444444444222222222222222222222222222222222222222222222222333333333333333333333333333444555666666888;;;===GGGNNN[[[kkk~~~xxxzzzssspppppp}}}yyypppgggdddhhhsss~~~||||||{{{{{{zzzttttttvvvwwwvvvvvvtttssspppnnnjjjggghhhnnnwww~~~}}}ooofffbbb[[[YYYWWWVVVVVVWWWVVVUUUTTTPPPPPPUUUVVVWWWbbbppp{{{{{{uuummmeeedddkkkuuu|||ppphhhgggkkkzzzsssyyypppfff^^^______[[[VVVUUUNNNMMMKKKGGGDDDAAA>>>===:::999666444222111000000222222222222222222222222222111111111111111111222222333333444444555666666666;;;>>>DDDWWWppp}}}}}}}}}|||xxxuuuuuu}}}{{{{{{}}}xxxhhh\\\SSSPPPSSS```qqqzzzxxxzzzzzzwwwrrrqqqooonnnnnnnnnooopppqqquuu{{{|||zzzwwwuuurrrppppppooonnnlllmmmoooqqquuu|||zzzwwwsssuuuxxx{{{vvvlllfffnnnqqqbbb\\\TTTMMMKKKJJJJJJMMMRRRYYYhhhvvvwwwpppgggaaa\\\VVVRRRMMMIIIFFFCCC@@@>>>:::999777666555444444444222222222222222222222222222222222222222222222222222222222222222222222222222444555666666999===AAAKKKUUUdddttt~~~yyy}}}}}}{{{oooeeehhhuuu~~~~~~}}}|||{{{{{{zzzuuuuuuvvvvvvvvvtttsssqqqooommmjjjiiikkkrrr{{{wwwlllfff^^^\\\YYYWWWWWWWWWVVVUUUUUUQQQRRRWWWXXXWWW^^^jjj|||zzzxxxzzzqqqjjjiiilllqqqxxxvvvkkkfffdddmmmoooqqquuu}}}rrrddd[[[^^^___[[[WWWWWWOOONNNKKKHHHDDDAAA???===;;;:::777555333333333333222222222222222222222222111111000000000000111111333333333444555555666666777;;;BBBNNNaaattt}}}}}}|||xxxuuuuuu{{{~~~|||}}}wwwhhh\\\RRRPPPTTTgggxxxzzzvvvyyy}}}zzzuuutttqqqooonnnnnnoooppppppttt{{{~~~yyyvvvtttrrrrrrqqqooonnnnnnnnnpppsssyyyyyyuuussstttxxx{{{~~~zzzmmmccchhhwww|||lllcccYYYOOOJJJHHHGGGKKKPPPTTT```lllnnnkkkfffaaa\\\VVVSSSOOOKKKIIIFFFBBB@@@<<<:::888666444333333444000000000111111111111111333333333333333333333333111111111111111111111111111444666666666999???DDDSSS```qqq}}}xxxyyyqqqyyy~~~~~~~~~}}}|||{{{yyyvvvvvvvvvuuutttsssqqqqqqmmmmmmmmmmmmpppvvvuuulllbbb^^^[[[XXXXXXWWWVVVUUUUUUPPPRRRXXXXXXVVV\\\fffqqq|||xxxxxxpppkkkkkkmmmnnnttt{{{tttmmmfffiiiyyytttuuusssttt|||rrrbbbYYY\\\___ZZZWWWXXXQQQOOOMMMJJJFFFCCCAAA???;;;999888666555444444555111111111111111111111111222222111000000111222222333333444444555666666666999<<>>;;;888555555444333222111111111111111111111111222222222222222222222222111111111222333444555666222666444555<<<:::;;;GGGZZZttt~~~~~~~~~~~~}}}{{{{{{yyyzzzzzzwwwsssooommmlllnnnqqqvvv{{{zzzllleee___^^^\\\XXXVVVVVVUUUVVVWWWWWWXXXYYY]]]___hhhzzzxxxrrroookkkhhhhhhiiikkklllyyyyyyoooqqqzzztttooopppkkkjjj___XXXZZZ\\\[[[XXXXXXSSSPPPMMMJJJGGGEEEBBB@@@<<<;;;999777555444444333333333333333333333333333111111222333333333333222444111222666777555555777:::IIIYYYmmm}}}{{{uuu|||{{{tttqqqqqqkkkoooyyy}}}jjj\\\UUUXXXdddqqq~~~yyyuuuxxx{{{}}}{{{uuuooojjjhhhgggggghhhjjjmmmoooppptttzzz~~~~~~~~~}}}~~~~~~tttnnnjjjiiikkknnnvvvuuujjjccchhhttttttcccXXXQQQNNNQQQVVV[[[]]]\\\[[[]]]``````\\\WWWVVVTTTRRROOOKKKEEE@@@>>>;;;888666555555333222222222222222222222222222222222222222222222222222222222222222333444444555222666444555<<<:::<<>>PPPaaaqqq|||wwwqqqxxx{{{uuuooolllnnnqqqxxxxxxggg^^^\\\cccqqqwwwrrrtttuuuvvvuuurrrmmmiiifffffffffggghhhkkknnnrrrtttyyyzzzzzzzzzzzz|||uuunnniiihhhhhhjjjqqqxxxnnnaaaaaahhhtttxxxjjj___VVVQQQTTT[[[aaaaaa```]]]^^^bbbbbb___XXXVVVUUUTTTRRRNNNIIIEEE???<<<999666666555333222444444444444444444444444222222222222222222222222333333333222222333444444333777444555;;;:::>>>KKK[[[vvv{{{{{{~~~}}}||||||{{{yyyuuurrrppprrrtttxxxzzz}}}~~~}}}}}}~~~qqqfffbbb```]]]ZZZYYYVVVWWWXXXYYYZZZ\\\___bbbdddrrrzzzuuuuuuyyyyyyrrrkkkeeetttvvvmmmiiipppnnnkkknnniiihhheee```]]]ZZZXXXXXXYYYUUURRRNNNKKKHHHFFFCCCAAA>>><<<:::888666555444444111111111111111111111111111222333333444444333333555222333555555444666;;;AAAWWWiiittt{{{uuuooouuu~~~{{{uuuppppppssszzzyyyhhhaaacccnnn|||ssslllrrrqqqpppmmmkkkhhhfffeeeeeeffffffgggiiimmmrrruuu|||~~~yyyyyyzzz{{{~~~vvvooohhhggghhhjjjooouuutttccc^^^aaannn}}}}}}qqqeeeYYYQQQSSSZZZbbbbbb```]]]^^^cccdddaaaZZZXXXVVVUUUSSSOOOJJJGGG@@@===999777666555444222333333333333333333333333222222222222222222222222444444333222222222333333333777555555;;;;;;AAAQQQjjjyyy{{{uuurrruuuzzzwww~~~}}}}}}|||zzzwwwrrrpppppptttwww}}}~~~~~~~~~~~~zzzmmmgggddd___\\\\\\XXXYYY[[[\\\\\\___bbbeeehhhrrr}}}yyy|||tttjjjbbblll|||~~~|||uuunnnmmmooowww~~~lllmmmtttpppmmmmmmiiiaaaZZZWWWXXXZZZVVVSSSOOOLLLIIIFFFCCCAAA???===;;;999777555444444111111111111111111111111222222333444444444444333555333333555555444888???GGG^^^ooowww|||uuupppvvvxxx~~~|||wwwsssuuu{{{~~~llleeejjjwwwzzzqqqjjjllljjjgggeeedddddddddeeedddeeeffffffgggjjjpppttt}}}{{{wwwyyy{{{}}}tttlllffffffhhhjjjnnnsssyyy|||iii___^^^mmm|||{{{qqqfffYYYPPPPPPUUU[[[\\\ZZZXXX[[[aaabbb```^^^\\\YYYVVVRRRNNNIIIFFFAAA>>>:::888777666444333333333333333333333333333222222222222222222222222444444333222222222333333333888555555;;;===FFFXXXxxxuuuwww~~~|||pppoooqqqsssoootttttt}}}~~~}}}}}}zzzxxxtttpppnnnpppuuuyyy|||}}}wwwooohhhaaa^^^```[[[]]]^^^___```cccfffiiilllrrr~~~zzz|||~~~tttkkkgggjjjuuuwwwqqqmmmqqqwww~~~pppqqqwwwqqqooottttttjjj___ZZZZZZ[[[XXXTTTPPPLLLJJJGGGCCCAAA@@@>>><<<:::777666555444222222222222222222222222222222333444444444444444555333444666555666<<>>CCCQQQggg}}}vvv|||qqqkkkrrryyyrrrjjjmmmrrrsss|||}}}~~~}}}~~~}}}|||{{{wwwuuussspppooorrrwww|||~~~}}}||||||zzz|||{{{mmmbbbaaafffaaabbbdddeeefffiiimmmpppooopppxxx}}}yyy{{{|||{{{yyyrrriiikkk}}}yyywwwuuuvvvvvvyyyxxxuuuttthhhhhhxxx}}}oooeee___[[[YYYVVVQQQMMMJJJGGGDDDAAAAAA@@@===;;;888666555444333333333333333333333333222333444444555555444444444333555777777999BBBLLLfffyyy{{{zzzzzz}}}}}}vvvnnnkkkqqqyyy}}}tttkkkeeedddbbb___\\\\\\]]]___aaa```cccfffggghhhmmmvvv~~~}}}yyyuuurrrttt{{{~~~~~~yyyoooggghhhkkklllmmmoootttpppzzzxxxpppjjjxxxvvvnnneeeZZZQQQMMMLLLQQQVVVZZZbbblllooommmfffccc^^^ZZZWWWSSSOOOKKKDDD@@@<<<999888777555333555555555555555555555555222222222222222222222222111111111222333444555666333999777777???EEETTTkkkzzztttzzzfffeeevvvyyyiiiiiirrryyy|||}}}}}}~~~|||}}}~~~~~~}}}{{{{{{wwwvvvtttqqqqqqtttyyy}}}~~~~~~}}}||||||}}}tttkkkgggffffffggghhhiiijjjkkkllllllooosssxxx~~~|||wwwnnnooovvv}}}yyytttvvvxxxyyyuuusssxxx{{{kkkiiimmmhhhooo{{{vvvfff[[[YYYYYYWWWSSSOOOKKKGGGDDDCCC@@@???===:::777444222000111111111222222333444444666666555444333333222222444333555888555666DDDUUUqqqwww}}}~~~|||~~~zzzvvvrrrooosss|||}}}wwwoookkkjjjccc___ZZZWWWXXX[[[]]]^^^```ccceeefffhhhoooyyy{{{xxxvvvsssrrrtttzzz~~~zzzuuu{{{|||wwwppplllkkklllnnnnnnjjjllltttzzzwwwwwwlll```UUUNNNKKKQQQVVVZZZeeeqqquuurrrrrrggg\\\XXXWWWSSSPPPOOOGGG@@@;;;:::888444333444555444444333333444444555333333333333333333333333444333222111111333555666666333444:::>>>FFF___yyytttvvvmmmiiiwwwkkk```jjj|||}}}}}}}}}}}}||||||||||||~~~}}}{{{wwwuuusssqqqpppqqqtttwwwzzzzzz{{{|||{{{zzzzzz{{{}}}{{{{{{xxxnnniiihhhgggggghhhiiijjjkkkllllllmmmqqqvvv~~~~~~|||rrrppptttzzzsssnnnqqqtttuuunnniiimmmuuuwwwiiieeegggggglllvvv}}}xxxjjj___ZZZXXXVVVSSSOOOKKKGGGEEEDDDAAA@@@>>>;;;999666444333333333222222222222222222444444444444444444444444555444666999777888GGGYYYooottt|||}}}}}}~~~|||vvvssspppooovvv~~~sssvvv|||tttmmmhhheeeaaa^^^ZZZYYYZZZ\\\^^^^^^aaacccfffgggjjjqqq|||}}}zzzvvvtttssssssvvv{{{}}}{{{{{{{{{sssmmmkkkkkkmmmmmmlllmmmrrrxxxjjj\\\SSSKKKOOOSSSYYYfffuuu{{{zzzvvvjjj___ZZZWWWRRRNNNMMMHHHBBB===<<<:::666444555555444444333333444444555333333333333333333333333444333222222222333444555555333777>>>CCCNNNhhhuuuwww}}}tttqqq~~~vvveee^^^gggzzz}}}|||||||||||||||||||||}}}zzzwwwsssrrrpppoooppprrruuuwwwvvvwwwwwwwwwvvvwwwyyy|||~~~vvvqqqwww}}}tttmmmjjjggghhhhhhiiijjjkkklllllllllooouuu~~~xxxrrrrrruuuqqqkkknnnqqqpppggg```cccjjjyyyvvviiidddccceeehhhqqq|||}}}qqqcccZZZVVVUUURRROOOKKKHHHFFFDDDBBBAAA???===;;;999888777444444444333222111111111222222333333444555666666666444666:::999;;;KKK^^^ppptttzzz}}}~~~|||yyyyyyvvvtttqqqoooqqq{{{ppphhhnnn~~~}}}vvvpppjjjddd___^^^\\\ZZZZZZ]]]___```___bbbdddfffiiilllttt|||xxxtttrrrsssuuuyyy~~~}}}}}}uuummmjjjiiijjjkkkmmmllloooxxxppp___TTTLLLMMMNNNVVVfffxxxzzzmmmaaa\\\XXXRRRMMMKKKJJJCCC>>>===;;;777555666555444444333333444444555333333333333333333333333333333333333444444444444444555:::BBBHHHXXXwww~~~xxx{{{|||zzztttddd\\\[[[bbbwww||||||||||||||||||||||||{{{}}}}}}yyyvvvpppppppppppppppqqqrrrsssssstttsssssssssuuuzzz}}}zzzoooqqqyyy~~~zzzrrrmmmhhhhhhiiijjjjjjkkkllllllnnnpppuuu}}}tttoooqqq~~~yyymmmnnnoookkkaaaZZZ^^^gggrrryyy{{{ppphhhddddddfffooozzzfffWWWUUUTTTRRRPPPLLLIIIFFFEEEAAA@@@???>>><<<;;;:::999444444333333333222222222222222333444444555555666555333666::::::>>>PPPdddvvvzzz~~~~~~}}}zzzuuuttttttsssqqqpppuuusssgggdddlll}}}yyyrrrnnniiiaaa[[[ZZZZZZZZZ\\\___aaaaaa```aaacccfffiiinnnwww}}}zzzwwwsssqqqtttwww|||wwwnnnhhhgggggghhhkkkkkkkkkppp{{{rrraaaWWWNNNKKKJJJQQQbbbvvv|||oooccc\\\XXXRRRMMMLLLKKKDDD???===;;;777555666555444444333333444444555333333333333333333333333222333444444555555444444666777<<>>===;;;666444555555444444333333444444555333333333333333333333333222333444555555555444444999999<<>>===;;;:::999888222222222333444555555555444444444444444444444333333111444999<<>><<<:::999888333333444444444444444444222333333444444555555555444222444:::>>>GGG]]]ttt}}}}}}vvvuuuqqqooowwwvvvcccZZZWWW\\\nnn~~~xxxpppggg^^^XXXWWWVVVVVVXXX\\\___aaaaaa```dddjjjqqqyyy~~~~~~~~~{{{xxxtttpppnnnmmmnnnooovvv~~~~~~}}}~~~}}}uuuooojjjgggeee^^^bbbeeedddeeelllyyy{{{yyyoooaaa[[[MMMJJJHHHKKKPPP]]]uuu~~~kkk```ZZZWWWVVVXXXMMMFFF@@@???<<<777555666555444444333333444444555333333333333333333333333555444444333444555666777999;;;@@@LLLaaa~~~~~~www{{{zzzooo|||xxx{{{qqqhhh\\\UUUYYYeeettt~~~}}}{{{||||||yyyyyyzzz{{{{{{|||}}}}}}}}}yyyvvvsssooolllppppppoooooonnnmmmmmmllleeehhhlllqqqvvv|||uuufff]]]]]]aaafffmmmyyywwwjjjkkkkkkkkkkkkkkkkkkllllllkkknnnsssuuuzzz}}}zzzyyy|||wwwooozzzyyyssspppkkkgggfffnnnrrr|||nnnmmmkkkrrr~~~ppp[[[[[[ZZZWWWRRRMMMIIIFFFCCCBBB@@@>>><<<:::999888666555555444444333333222000111222333555666777888555333555;;;@@@III```xxx{{{zzz}}}zzzyyytttsss~~~ppp\\\RRROOOVVVlllzzzqqqfff]]]XXXWWWVVVUUUWWW[[[^^^``````bbbeeelllttt|||}}}{{{{{{|||~~~yyyvvvqqqllljjjjjjlllnnnwww~~~}}}}}}xxxrrrmmmiiiggg\\\aaadddcccaaaeeeqqq{{{}}}vvvyyysssddd]]]LLLJJJIIIKKKNNNZZZtttooobbb\\\XXXXXXZZZNNNHHHBBB@@@===888666777555444444333333444444555333333333333333333333333666555333222333444666888666:::CCCSSSlll|||{{{yyyooo{{{pppwwwnnniii^^^UUUYYYjjjxxx}}}}}}}}}{{{xxxxxxxxxzzzyyyyyyzzzzzz{{{|||}}}}}}}}}xxxuuuqqqmmmkkkpppooonnnllllllkkkkkkkkkfffjjjoootttzzzyyykkk___ZZZ\\\ccckkkxxx}}}xxxllllllmmmmmmmmmlllkkkiiidddccccccdddeeeiiitttxxxuuuvvvxxxvvvrrrvvv|||tttppphhhvvvtttsssiiipppzzzhhhaaa[[[XXXSSSLLLHHHGGGCCCBBB@@@>>><<<:::999999555444333222222222333333333333333444444444555555444888999777>>>RRRiiixxxwwwvvvyyynnn[[[TTTOOOQQQggg}}}zzztttnnnhhhaaaYYYUUUVVVTTTVVV\\\```___^^^```dddhhhpppwww{{{}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyvvvqqqllljjjfffdddhhhooossszzz}}}{{{zzz}}}tttnnnkkkjjjbbb___^^^aaaccceeellltttvvvyyyxxxgggbbbVVVOOOKKKKKKLLLTTTkkk|||kkkaaa\\\YYYUUUSSSNNNGGG@@@:::777555444444444444444444444444444444444444444444444444444666666666666666777888999777===FFFVVVrrrwwwssshhhtttzzzhhh[[[]]]gggnnnvvv~~~{{{{{{zzzyyyyyyyyyzzzzzzyyyzzzzzzzzz{{{|||||||||~~~zzzvvvsssrrrpppooorrrnnnjjjiiijjjkkkiiihhhhhhlllsssyyy|||pppbbb[[[[[[aaaiiivvv~~~qqqqqqooonnnmmmjjjhhheee^^^\\\[[[\\\\\\^^^hhhsss|||wwwzzz~~~{{{tttuuuxxxjjjvvvqqqiiippp~~~kkkbbbYYYWWWTTTNNNIIIGGGCCCBBB@@@>>><<<::::::999555444333222222222333444333333444444444555555555666999999999AAAUUUlllzzz~~~kkkXXXRRROOOTTTkkk|||wwwppphhhbbb[[[UUURRRVVVTTTVVV\\\___]]]^^^```bbbgggooovvvzzz{{{{{{zzz{{{{{{{{{{{{zzzzzzyyyyyytttoookkkhhhfffeeekkkrrruuu{{{{{{yyy{{{~~~|||zzz}}}~~~~~~wwwpppmmmkkkeeeaaa```aaaaaabbbhhhpppyyyyyyvvvfff___WWWPPPKKKKKKKKKQQQfff|||yyylllddd___ZZZSSSOOOHHHAAA<<<999777666444444444444444444444444444444444444444444444444555555555555666777888888666<<>><<<;;;:::999666555333222222222333444333444444444444555555555666999::::::EEEZZZppp}}}|||hhhUUUPPPPPPYYYqqq}}}vvvlllccc\\\WWWSSSQQQVVVTTTVVVZZZ\\\[[[\\\```bbbiiirrryyy{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyyyysssnnniiigggeeefffmmmuuuwww{{{}}}vvvqqqmmmnnnuuu~~~}}}{{{zzzzzzzzzyyy{{{zzztttooolllhhhdddaaaaaa______cccjjj{{{zzzwwwhhh___[[[SSSNNNMMMMMMQQQaaattt|||mmmbbb\\\UUUPPPIIICCC???<<<999888333333333333333333333333333333333333333333333333444444444555555666777888:::???KKKbbbyyyxxx}}}lllccckkkxxx}}}~~~{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{||||||}}}|||~~~{{{uuuqqqoooooommmmmmllliiiffffffgggiiikkkkkkkkkqqqzzz}}}mmmbbb]]]^^^eeeqqq}}}{{{wwwqqqmmmjjjfff```\\\VVVRRRPPPQQQPPPOOOUUU\\\nnn~~~}}}ssswwwyyy~~~qqqooovvv}}}wwwgggYYYVVVYYYUUULLLFFFDDDCCCAAA???<<<;;;::::::666555444333222333333444444444444444555555555555666888999<<>>;;;888333333333333333333333333333333333333333333333333444444444444555666888888@@@DDDRRRkkk{{{xxxzzzzzzlllfffrrr~~~|||{{{zzzzzzyyyyyyzzzzzzxxxyyyyyyzzz{{{|||}}}}}}}}}|||xxxssspppnnnnnnmmmlllkkkhhhfffdddeeegggiiikkkooouuu~~~uuuiiibbb___fffqqq|||{{{vvvoookkkiiieee___ZZZTTTQQQOOOPPPPPPPPPTTTZZZbbbttt|||pppqqqxxx~~~wwwpppwww~~~lll\\\XXX[[[WWWNNNGGGDDDCCCAAA???===;;;::::::666555444333333333444444444444444555555555666666555777999???NNNccctttzzz|||wwwvvvwwweeeSSSPPPYYYiii~~~zzzrrrfff\\\VVVSSSRRRRRRSSSRRRSSSVVVWWWWWW[[[bbbfffnnnwww||||||{{{zzz{{{{{{|||}}}}}}|||{{{yyyxxxqqqkkkfffcccbbbdddllltttsssxxx|||~~~{{{mmmbbb]]]```fffnnnvvv}}}vvvvvvtttsssuuu~~~}}}uuuooonnniiidddbbb^^^\\\___eeesssyyy|||wwwggg\\\SSSSSSSSSTTT]]]iiitttggg^^^VVVLLLEEEBBB???;;;777444444444444444444444444333333333333333333333333333444444444666777888999AAAGGGXXXuuuyyy{{{{{{qqq{{{sssiiihhhwww|||zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{|||}}}~~~zzzvvvqqqnnnnnnnnnmmmmmmjjjhhhfffdddccceeeiiikkktttzzzqqqgggaaahhhsss~~~|||vvvnnnjjjiiifff```ZZZTTTPPPOOOQQQRRRQQQTTTXXX^^^ooo{{{ooommmqqq~~~}}}ttt|||sssaaa\\\\\\XXXOOOIIIEEEDDDBBB???===<<<;;;:::777666444333333333444555444444555555555666666666444777:::CCCTTThhhtttwwwxxxrrrsssssscccSSSSSS```ttt~~~yyyoooiii___VVVRRROOONNNNNNPPPPPPQQQTTTTTTUUU\\\dddfffmmmvvvyyyxxxvvvwwwyyy{{{{{{||||||{{{xxxvvvtttmmmgggcccbbbbbbdddkkktttrrrwww|||vvvfff^^^^^^```eeeooo{{{xxxxxxvvvsssuuu||||||uuusssmmmhhhddd___\\\^^^cccnnn}}}~~~oooaaaWWWUUUUUUTTTZZZddd|||}}}ggg]]]OOOFFFBBB???;;;888555555555555555555555555444444444444444444444444444444444555777888:::;;;>>>HHH```zzzzzzqqqrrr{{{}}}ppp}}}~~~kkkeeeiiiyyy|||zzzwwwvvvuuuuuuttttttuuuuuuwwwxxxyyyzzz{{{}}}~~~~~~wwwsssooommmlllmmmmmmmmmhhhgggeeecccccceeejjjnnnyyy~~~yyyjjjcccjjjvvvxxxpppkkkjjjgggaaa[[[WWWSSSQQQTTTTTTSSSTTTWWW^^^mmm~~~tttoooqqq|||zzz~~~yyyggg___]]]XXXPPPKKKEEEDDDBBB???===<<<;;;;;;777666555333333444444555555555555555666666666666555888===GGGZZZllluuuuuuqqqpppxxx{{{nnn___SSSVVVhhhzzzssseee```YYYSSSPPPNNNLLLKKKNNNMMMPPPRRRSSSTTT\\\fffgggnnnuuuwwwuuusssvvvzzzyyyzzzzzzzzzxxxtttqqqoooeeeaaa___aaabbbeeemmmuuutttxxx}}}pppbbb___\\\___iiiyyy}}}|||yyyuuussswww~~~yyysssmmmgggaaa[[[\\\aaaggg|||}}}lll^^^ZZZXXXVVVZZZaaakkkqqqdddTTTHHHCCCAAA<<<999777777777777777777777777555555555555555555555555555555555666888999;;;<<<>>>LLLkkk~~~wwwkkkhhhppp~~~|||uuuzzzdddbbbjjjzzzzzzzzzwwwvvvvvvuuuuuuuuuuuuuuuwwwxxxyyyzzz{{{}}}~~~~~~~~~tttpppllljjjjjjkkklllkkkdddddddddccccccgggnnnsss}}}}}}kkkccckkkwww{{{rrrmmmllliiibbb[[[\\\WWWUUUWWWWWWUUUUUUWWW^^^lllzzzttttttvvv~~~|||}}}|||~~~~~~|||kkkbbb]]]WWWPPPMMMEEEDDDBBB@@@>>><<<;;;;;;777666555444333444555555555555555555666666666777666999???KKK^^^ooovvvtttmmmppp~~~}}}uuuxxx~~~yyyjjj]]]RRRXXXlllwwwooo```\\\WWWSSSQQQNNNLLLJJJLLLLLLOOOQQQRRRTTT]]]gggjjjqqqwwwxxxuuutttwww|||wwwxxxxxxxxxuuuqqqmmmkkk___]]]\\\```cccfffnnnwwwvvvzzzzzzfffaaa[[[\\\gggxxx{{{vvvrrrttt{{{~~~xxxpppiiiaaa[[[[[[___aaauuuwwwfff```]]]YYY[[[aaa```}}}xxxjjjWWWJJJDDDBBB>>>:::777777777777777777777777666666666666666666666666555555666777888:::<<<===AAASSSttt~~~xxxiiibbbiiiyyy{{{yyyxxxaaaaaakkk{{{~~~yyyzzzzzzyyyyyyxxxwwwxxxxxxxxxwwwxxxyyyzzz|||}}}~~~{{{qqqnnnjjjhhhiiijjjjjjjjjaaabbbbbbbbbdddiiiqqqxxxwwwllloooyyyvvvmmmjjjgggccc```YYYXXXWWWVVVWWWYYY[[[\\\ZZZiii}}}{{{sssttt|||zzz|||www}}}xxxtttzzzwwwdddZZZXXXSSSJJJGGGDDD@@@===<<<<<<;;;:::999888666555444444555555555444444555555666777888999888@@@SSSfffsssyyy|||ttt|||xxxuuuzzzrrrhhh\\\VVVbbbxxx}}}tttnnnaaaYYYRRROOOMMMJJJIIILLLMMMOOORRRQQQQQQUUU^^^eeelllpppssstttsssrrrsssuuuxxxxxxxxxvvvssspppllljjjaaa___]]]^^^dddkkkqqqttt|||{{{}}}rrrhhh``````dddqqq{{{tttqqqssswww~~~tttjjjccc___]]]]]]YYYjjj|||zzznnnddd]]]cccfff\\\]]]rrrooo\\\PPPJJJCCC>>><<<777666666555555555555666444444444444444444444444666666777999<<<>>>>>>>>>EEE```}}}~~~|||jjj^^^^^^nnnyyyuuuxxxwww```hhhrrrzzz}}}{{{xxxvvvuuuvvvwwwxxxxxxyyyxxxxxxwwwyyyzzz{{{{{{}}}}}}xxxmmmjjjgggiiimmmnnnjjjfff``````aaabbbeeemmmwww~~~qqqrrryyy|||rrrkkkeee```]]]\\\\\\ZZZZZZYYYZZZ[[[\\\[[[hhhzzzxxxoooyyy}}}{{{xxxqqqsss|||}}}zzzvvvwwwzzz{{{tttcccYYYXXXTTTLLLGGGDDD@@@===<<<<<<;;;:::999888666555444444555555555444444555555666777888;;;<<>>;;;777777666555555555555666444444444444444444444444666666666888;;;===>>>>>>GGGddd|||nnnaaa```ooo}}}uuurrr|||yyyhhhooowww}}}~~~{{{xxxvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxyyy{{{{{{{{{}}}zzztttjjjgggeeegggjjjkkkgggddd```aaabbbcccgggppp{{{~~~wwwvvvyyyzzzooofffaaa___aaa```___^^^]]]\\\[[[ZZZ[[[dddrrrooovvv|||wwwooommmsssuuuxxx{{{sssqqqpppwwwxxxqqqaaaWWWUUUSSSMMMHHHEEE@@@===<<<<<<;;;999999888666555444444555555555444444555555666777888<<>>LLLlll||||||uuufffeeerrr{{{vvvvvvuuuyyy{{{wwwuuutttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}uuunnngggdddcccdddffffffddd```___```bbbeeekkkuuu~~~}}}}}}{{{wwwyyyvvvlllgggfffdddcccbbbaaa^^^\\\ZZZXXXYYY^^^hhhxxxpppqqq~~~}}}tttmmmkkkpppttt|||~~~qqqmmmkkkooouuuqqqbbbUUURRRPPPLLLIIIEEEAAA>>><<<<<<:::999999888666555444444555555555444444555555666777888<<>>;;;888777666555555444555555444444444444444444444444555666666666777:::>>>@@@RRRuuuxxx{{{|||llljjjvvv}}}|||~~~zzzvvvttttttuuuvvvwwwxxxxxxxxxxxxyyy{{{|||||||||}}}zzzqqqjjjdddcccaaabbbccccccaaa^^^^^^___bbbgggpppzzz}}}}}}}}}|||wwwwww~~~rrrkkkiiieeedddcccaaa^^^\\\YYYWWWZZZ]]]cccooopppjjjppp|||ppplllkkkqqqvvvzzzllliiiiiipppyyyxxxiiiYYYSSSQQQMMMJJJFFFAAA>>>===<<<:::999999888666555444444555555555444444555555666777888;;;CCCUUUiiivvv|||vvvkkkiiissswwwhhh___fffxxx~~~|||yyyuuummmeee___TTTNNNJJJJJJIIIGGGGGGIIIHHHJJJNNNSSSYYYaaaiiimmmmmmnnnppprrrtttuuuuuutttssssssrrroookkkfffbbb___ZZZ\\\```gggpppxxx|||}}}sssgggbbbgggyyy}}}xxxtttvvv|||zzzmmmdddccc]]]```mmmwwwvvvrrrsss}}}}}}{{{}}}yyyuuu~~~nnnooovvvxxxiiiZZZRRRMMMFFF???<<<888888666555555444444444444444444444444444444444555555666666666:::@@@DDDWWW|||www|||rrrqqq|||}}}}}}xxxuuutttttttttuuuvvvwwwwwwwwwwwwyyy{{{|||}}}}}}xxxnnngggcccbbbaaaaaaaaaaaa___]]]\\\^^^bbbjjjuuu~~~xxxtttzzzxxxnnnjjjeeedddccc```^^^\\\ZZZYYY^^^aaaeeennnxxxllljjj{{{uuuttttttyyyuuuhhhffffffsssrrr^^^UUUSSSQQQJJJGGGBBB???===<<<:::999999888666555444444555555555444444555555666777888;;;DDDVVViiiuuuzzz~~~rrriiifffooo|||{{{jjjbbblll}}}{{{zzzwwwrrrkkkccc]]]RRRMMMIIIJJJIIIGGGFFFHHHHHHJJJNNNSSS[[[cccjjjnnnooooooppprrruuuuuutttrrrrrrrrrpppnnniiiddd___]]]ZZZ\\\bbbkkkttt{{{~~~|||nnnggggggttt{{{wwwwww|||uuukkkcccaaaaaajjjuuu}}}}}}{{{~~~}}}yyy{{{~~~zzzhhhiiinnnwwwwwwiiiZZZTTTOOOHHHAAA===999888777555555444444444444444444444444444444444444555666666666;;;BBBIII\\\}}}yyyxxxvvv|||}}}~~~yyyuuuttttttssstttuuuvvvwwwwwwwwwwwwxxxzzz|||}}}~~~|||uuulllfffaaaaaaaaaaaa```^^^]]]\\\[[[^^^eeeppp|||yyyppprrryyysssmmmfffdddbbb```^^^]]]]]]]]]```eeejjjppp}}}ssskkkwww~~~ttthhheeecccrrrvvv```UUUSSSRRRKKKGGGBBB???===<<<:::999999888666555444444555555555444444555555666777888<<>>999888777666444444444444444444444444444444444444333555666666777<<>>JJJ]]]nnnsssrrrtttyyyxxxqqqmmmkkktttxxx___^^^lll|||yyytttnnndddZZZTTTMMMHHHFFFIIIKKKJJJJJJLLLKKKLLLPPPWWW___gggmmmpppsssqqqppprrruuuuuurrroooooonnnmmmiiieee___ZZZWWWXXX\\\cccmmmwww|||~~~~~~~~~}}}tttnnnttt~~~}}}www}}}{{{jjjnnnjjjeeesss|||~~~wwwhhh[[[WWWVVV___nnnzzz~~~|||vvviii\\\VVVRRRKKKCCC???999888777666444444333333444444444444444444444444222555666666777===HHHPPPqqq}}}}}}tttrrrxxx}}}{{{zzzxxxtttqqqppprrrtttssstttuuuvvvwwwwwwwwwwwwvvvxxx{{{}}}yyytttoooiiiddd^^^______^^^\\\ZZZYYYZZZ]]]bbblll{{{~~~~~~~~~sssnnnooottt}}}qqqfffcccaaaaaadddeeedddbbbfffeeefffkkkwww}}}lllgggttt{{{xxxyyysssllltttxxxzzzrrrcccVVVRRRRRRMMMIIIDDD@@@>>><<<:::999777555333111000111333444333222111222555888999999<<>><<<::::::999777555444555666777666666555555777999;;;===BBBWWWdddjjjqqqpppssszzzwwwvvvwwwjjjWWWLLLJJJ[[[vvv}}}vvvmmmcccYYYQQQMMMHHHGGGEEEDDDDDDEEEGGGHHHGGGJJJOOOUUU]]]dddjjjnnnppppppqqqtttvvvvvvtttrrrlllfffaaaaaa^^^YYYVVVVVVZZZ___hhhqqqxxx|||}}}}}}}}}|||zzzvvvyyy{{{fffWWWPPPMMMPPP```xxxzzzggg\\\YYYVVVMMMDDD<<<999666444555555555555444444444555555555555555777:::777999@@@DDDTTTnnnxxxwwwzzzsssnnnnnnooooooqqquuuxxxxxxwwwwwwwwwxxxyyyyyyyyy{{{~~~xxxqqqmmmiiieeeaaa]]][[[YYYWWWVVVWWWXXXZZZ___hhhwww{{{zzzzzz{{{{{{|||~~~yyykkkfffgggoooxxx}}}qqqnnniiihhhhhhhhheeebbb[[[ZZZZZZ[[[cccqqqxxxiiifffqqqyyyqqqkkkkkkqqqyyywwwtttlllnnnnnnjjjccc\\\WWWVVVQQQMMMHHHDDDAAA???===;;;:::999777666555555666777777777666666666888<<>>;;;888666666666666555333444444444555666666666666:::777888???FFF\\\{{{}}}qqq|||}}}vvvppplllmmmnnnnnnpppsssrrrssstttuuuwwwzzz|||}}}xxxpppjjjgggddd```\\\XXXXXXVVVTTTRRRSSSXXX[[[hhhqqq|||wwwvvvxxxzzz{{{{{{~~~tttfff```aaahhhqqqttt}}}vvvrrrmmmkkkjjjiiieeebbbWWWYYY[[[^^^gggxxx~~~zzzssslllfffhhhtttyyyqqqllliiiiiinnntttvvvnnniiigggeeedddbbb^^^ZZZVVVSSSOOOIIIEEEBBB???===;;;888777666555555444444444444555666555555888???DDDRRRhhhsssvvv~~~qqqhhhllluuu~~~xxx___MMMGGGGGGHHHQQQjjjyyyuuunnneee[[[SSSLLLIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHKKKQQQYYY```ggglllnnnooooooqqqsssvvvwwwuuussspppggg^^^ZZZWWWTTTUUUXXX```gggpppzzz}}}{{{}}}~~~}}}}}}|||{{{}}}|||zzzyyyzzz}}}|||zzz{{{vvvhhhXXXTTTRRRXXXeeerrrzzz~~~xxxjjjaaa\\\RRRFFF@@@<<<999777666666666555444444444555555555555555666:::888999AAAJJJcccxxxnnn}}}}}}zzzuuuppplllmmmooonnnpppsssrrrrrrsssuuuwwwzzz|||}}}{{{uuulllgggdddaaa]]]ZZZUUUVVVUUUSSSQQQSSSYYY^^^lllvvv{{{wwwvvvxxxyyyzzz{{{~~~~~~yyyjjjaaa```eeemmmqqqzzzxxxtttooommmmmmkkkhhhddd\\\^^^```cccjjj{{{vvvtttssspppjjjgggnnnxxxyyysssoookkkiiinnnvvv{{{yyylllhhheeecccbbbbbb___ZZZUUUSSSOOOIIIDDDAAA???<<<:::888777777666555555444444444666777777666:::BBBHHH[[[pppzzz~~~|||oooiiioooxxxsss```RRRNNNNNNOOOUUUmmmwwwssskkkbbbYYYRRRLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFIIILLLSSSZZZbbbhhhmmmooopppoooppprrruuuvvvvvvuuummmeee]]]ZZZXXXUUUWWWZZZbbbhhhrrr{{{{{{xxx{{{~~~|||yyywwwvvvwwwxxxyyyyyy|||~~~{{{xxxvvvsssqqqppprrrvvv{{{~~~~~~~~~xxxnnnccc___\\\\\\aaajjjsssyyy}}}sssgggaaaWWWKKK@@@===999777777777666555555555555555555444444444555:::999<<>><<<:::888888777777666555555555444666888888888<<>>:::777777777666555666666666555555444444333555:::;;;???JJJXXXvvvrrrmmmkkkmmm{{{xxxxxxuuupppmmmnnnpppoooqqqtttyyyyyyxxxxxxyyyyyyzzzzzz}}}}}}vvvppphhhccc```^^^ZZZWWWRRRTTTTTTRRRQQQTTT\\\cccqqq{{{|||xxxvvvvvvvvvvvvvvvyyy{{{}}}}}}}}}|||}}}~~~}}}||||||}}}rrrgggbbbbbbfffnnnwwwzzzsssmmmjjjjjjiiiiiigggjjjhhhjjjqqqttt~~~~~~zzztttkkkiiioooqqqllljjjmmm~~~vvvkkkeeelllwwwuuuzzz~~~oooiiigggeeeddddddccc```]]]VVVSSSMMMFFFAAA>>><<<<<<777777777777666666666666888999444555;;;:::CCCXXXgggvvv~~~yyyyyynnnyyy~~~||||||zzznnn^^^[[[aaafffjjj|||zzzqqqdddYYYSSSNNNJJJGGGDDDEEEFFFFFFEEEFFFHHHJJJFFFJJJQQQ\\\hhhoooqqqppprrrrrrqqqrrrsssrrrpppmmmeee___ZZZWWWTTTSSSXXX```fffiiittt~~~xxxxxxxxx}}}yyyqqqmmmnnnlllnnnqqqsssuuuxxx||||||wwwsssnnnkkkeeedddbbbaaabbbeeehhhjjjpppuuu|||}}}vvvyyy|||{{{qqqpppssstttuuu~~~yyynnneee\\\TTTHHH???999999999777666888888888777777666666666555999:::<<>><<<<<<999888888777666555555555666888666777===>>>LLLdddwww|||rrrssskkk{{{{{{yyyzzz{{{qqqbbb\\\___fffkkk~~~wwwnnnaaaWWWQQQLLLIIIFFFDDDEEEFFFFFFEEEFFFHHHJJJIIILLLSSS]]]hhhooorrrrrrqqqpppppppppqqqooollljjjccc]]]XXXUUUSSSRRRXXX___iiilllwww}}}zzzxxx}}}~~~xxxtttooohhhfffhhhlllmmmppprrruuuxxx}}}{{{vvvpppkkkeeeaaa___]]]\\\[[[\\\^^^```bbbfffkkkqqqxxx|||tttuuu{{{|||zzz||||||{{{~~~|||rrriiibbb[[[SSSHHH@@@999999999777666777777777777666666555555555777999<<<@@@KKKggg~~~xxx{{{}}}mmmfffuuuyyysssnnnoooooonnnnnnooopppssstttuuuuuuuuuvvvwwwyyyzzz{{{|||}}}qqqjjjaaa]]]]]]]]]XXXSSSQQQOOOPPPSSSUUUXXXaaakkk~~~|||zzzwwwtttssstttvvvxxxzzz{{{{{{||||||}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~{{{lllbbb___```iiirrr{{{~~~wwwrrrooonnnmmmmmmnnnkkkkkkqqqqqq{{{}}}}}}|||vvvjjjbbbdddeeebbbccchhhzzz}}}qqqhhhgggiiivvv}}}sssmmmfffbbbaaaaaa___]]]XXXUUUNNNHHHBBB>>><<<<<<;;;:::999888666555444333333888777999???CCCWWWuuuzzzooopppiii|||vvvtttvvv{{{uuueee[[[ZZZ```fff|||rrriii]]]TTTNNNKKKGGGEEEDDDEEEFFFFFFEEEEEEGGGIIIKKKNNNTTT^^^gggooorrrssspppooonnnnnnnnnkkkhhheee```ZZZUUUSSSQQQQQQWWW^^^jjjmmmxxxzzzzzz~~~wwwqqqkkkiiifffbbbcccggglllmmmoooqqqtttyyy~~~wwwpppjjjccc\\\XXXYYYXXXVVVUUUUUUVVVXXXYYYZZZ^^^dddkkkttt|||sssrrrpppyyy|||}}}wwwkkkddd```ZZZSSSIIIAAA:::888888666555666666666666555555555555555555999<<>>;;;999666555777555555555555555666666666777;;;@@@LLLjjjjjj]]]iii}}}wwwpppkkkqqq~~~xxxrrrnnnkkkhhhiiijjjkkkmmmoooppppppqqqrrrsssuuuxxx{{{}}}yyypppgggddd```]]]ZZZXXXTTTRRRRRRPPPPPPTTTYYYaaappp}}}~~~{{{wwwrrrqqqqqqpppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}|||nnneeedddccclllvvv||||||vvvrrrpppooonnnnnnkkknnnvvvuuuyyysssllliiigggllluuutttfffmmmlll{{{{{{~~~|||uuummm___[[[TTTLLLEEE@@@===<<<999999999888888777777777555:::999:::BBBLLLfff~~~wwwxxx||||||yyyzzzfff^^^[[[]]]XXXLLLEEEFFFEEETTTttt~~~{{{lllcccXXXOOOKKKHHHEEECCCCCCDDDEEEDDDDDDDDDFFFHHHIIIPPPZZZbbbgggiiikkklllllllllllllllkkkgggaaa\\\VVVQQQMMMMMMMMMNNNVVV^^^bbblllxxx~~~{{{zzz{{{zzzzzzzzzwwwwwwuuurrrssswww{{{}}}~~~uuurrrmmmiiifffbbb^^^[[[TTTTTTTTTTTTTTTTTTSSSTTTRRRTTTVVVVVVWWWZZZ```fffsssxxx{{{xxx}}}}}}vvvttt~~~|||uuurrrbbbXXXOOOOOOVVVfff{{{vvvtttmmmddd```UUUJJJ@@@<<<:::777666888555555555666666777777777888<<>>IIIddd|||}}}|||xxxmmmgggffffffhhhhhhiiijjjkkkmmmnnnooolllooorrruuuxxx|||zzzoooggg___^^^[[[XXXTTTQQQNNNLLLMMMMMMOOOTTT^^^mmm}}}{{{uuuqqqooooooqqqrrrrrrqqqpppqqqssssssssstttuuuvvvxxxzzz{{{|||}}}~~~~~~}}}}}}~~~|||zzzxxxwwwuuujjjfffdddkkktttyyy~~~{{{uuuqqqnnnllliiihhhjjjkkklllqqqxxx}}}xxxtttooopppsssxxxrrrtttyyymmmbbbWWWPPPKKKDDD???>>>999888888888888888999999777666777<<>>AAANNNkkk{{{|||yyyyyynnniiigggggghhhhhhhhhjjjkkkmmmooopppmmmooorrruuuxxx|||yyyoooggg___^^^[[[WWWTTTPPPNNNLLLLLLLLLOOOUUU```ooo~~~~~~yyytttpppnnnoooqqqrrrqqqpppoooqqqrrrrrrssstttuuuwwwxxxyyyzzzzzzzzz|||}}}}}}}}}|||{{{~~~|||zzzwwwvvvuuuuuuzzzmmmgggeeeiiiqqqwww}}}|||vvvqqqnnnlllhhhfffgggggggggmmmttt}}}{{{zzzwwwvvvxxx{{{rrrrrr{{{uuugggXXXQQQLLLEEE>>>;;;999999888888888888888999666666888===FFFXXXssslllfffccc___XXXNNNDDDAAACCCNNNccc~~~xxxssskkk^^^PPPJJJHHHEEECCCDDDCCCEEEFFFFFFEEEEEEGGGIIIMMMRRRYYYaaagggjjjkkkkkkmmmmmmkkkgggaaa[[[VVVRRRQQQMMMKKKLLLMMMOOOWWW___ccciiiqqqxxx}}}{{{zzz||||||rrroooooouuu}}}yyyuuutttsssqqqpppnnnkkkiiigggfffeeegggddd```^^^^^^____________``````aaabbbbbbbbbbbbZZZZZZZZZZZZ[[[\\\^^^______bbbeeehhhlllttt~~~{{{vvvwww{{{sssfffdddmmmzzz|||vvvuuulllbbbYYYUUUUUUbbb{{{sssjjjccc[[[RRREEE<<<999888888777555777888888777777999;;;@@@DDDTTTtttyyyuuutttsssyyyooojjjhhhhhhgggggghhhiiikkkmmmooopppnnnppprrrtttxxx}}}xxxnnnhhh___]]]ZZZVVVRRROOOMMMLLLJJJLLLPPPXXXdddsss|||vvvrrrooommmooopppqqqpppooonnnooopppqqqrrrtttvvvwwwxxxwwwwwwxxxyyy{{{|||||||||{{{zzz|||{{{xxxuuutttttttttuuuooogggcccfffnnnwww~~~}}}tttnnnlllkkkgggddddddcccccchhhooozzz~~~}}}~~~~~~zzzwwwssszzzppp\\\QQQLLLEEE>>>::::::999888888777888888888777888:::>>>HHH\\\vvvnnnfffeee```WWWLLLDDDDDDFFFQQQhhh~~~~~~~~~|||vvvqqqgggZZZMMMIIIGGGEEECCCDDDDDDEEEFFFFFFEEEFFFIIIKKKNNNRRRYYYaaagggjjjkkklllmmmllliiieee```ZZZUUURRRPPPLLLJJJLLLMMMPPPXXXaaaggglllsssyyy}}}|||{{{}}}~~~sssiiijjjppp|||~~~zzzvvvtttrrrrrrppppppooonnnmmmlllkkkkkkiiifffccc``````aaacccddddddfffggghhhgggeeeeeeddd^^^]]][[[YYYXXXXXXYYYZZZYYY[[[^^^^^^```gggrrr|||zzztttsssvvv|||~~~mmmfffmmm|||vvvqqqqqqhhh^^^XXXWWWfff{{{rrrhhh```\\\SSSGGG>>>:::888777666666777888777777888:::<<<@@@EEEXXXyyyqqqrrrzzzmmmooo~~~wwwnnnjjjhhhhhhgggggghhhiiikkknnnpppqqqpppqqqrrrtttwww}}}vvvmmmggg^^^\\\YYYUUUQQQNNNLLLKKKIIIKKKQQQ[[[iiiwwwzzzuuuqqqnnnmmmmmmooopppooonnnmmmnnnooooooqqqtttvvvwwwwwwvvvuuuxxxxxxzzz{{{||||||{{{zzzyyyxxxuuussssssuuuwwwxxxrrrhhh```bbbkkkxxx|||rrrllliiiiiieeebbbbbb```___dddkkkwww}}}wwwxxxyyy{{{~~~~~~ppp{{{~~~zzzaaaRRRJJJDDD>>><<<:::999999888777777888888999;;;<<>>AAAHHH\\\~~~{{{llllllqqqkkkppp{{{{{{sssllliiigggggggggggghhhiiikkkmmmoooppppppqqqrrrtttwww}}}|||ssskkkfff^^^\\\XXXSSSOOOMMMKKKKKKIIILLLSSS```nnn|||~~~yyytttpppnnnmmmkkklllnnnmmmllllllmmmoooooopppsssuuuvvvuuutttssstttvvvwwwyyyyyyyyyyyyxxxuuutttrrrqqqrrruuuxxxzzzvvvjjj```___gggvvv~~~sssllliiihhheeeccccccbbb```ccciiivvvvvvppprrrqqqpppsssvvvvvvrrriiiqqquuuzzzfffTTTIIIBBB>>>>>>::::::999888777777777777888;;;===AAANNNfff~~~rrrqqqgggUUUEEEBBBFFFJJJaaa{{{~~~~~~~~~{{{uuuppp^^^RRRHHHEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFIIILLLPPPSSSZZZaaafffjjjlllmmmkkkiiifffbbb]]]XXXTTTRRRMMMIIIHHHJJJLLLPPPXXXaaahhhlllrrrvvvzzz~~~}}}}}}rrrffffffmmmyyyzzzxxxuuurrrpppppppppppppppqqqqqqqqqqqqqqqpppoooiiiiiiiiihhhiiikkkooosssuuuxxxzzzwwwqqqjjjgggfff[[[YYYWWWVVVVVVXXXZZZ\\\\\\]]]\\\ZZZXXXZZZ```eeesss}}}vvvtttvvv{{{}}}uuuvvv~~~uuuzzzpppcccXXXSSSaaaxxxmmmddd___VVVJJJAAA===:::888666777777777777777999<<>>???;;;:::999888777777777777555:::===AAAPPPkkktttssshhhTTTEEEEEEMMMSSSooo~~~}}}|||xxxqqqlllZZZPPPFFFDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEIIILLLPPPTTTZZZ```fffjjjmmmnnnmmmkkkgggaaa\\\VVVRRROOOKKKHHHGGGIIILLLOOOXXXaaagggkkkpppuuuyyy}}}~~~|||pppdddeeelllyyyuuutttqqqpppoooooopppqqqoooppppppqqqpppooommmmmmjjjlllooopppqqqtttyyy}}}~~~vvvmmmhhhggg]]]\\\ZZZYYYYYY\\\___aaabbbbbb```_________```aaajjjxxx~~~xxxuuuwww}}}xxxxxx|||vvvjjj^^^UUU]]]}}}{{{ppphhhbbbZZZNNNEEE@@@===:::777777777777666777999===@@@GGGWWWtttwwwjjj[[[[[[mmm}}}ooolllooosssuuuxxxuuurrrmmmjjjiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnoooqqqsssuuuwww{{{uuummmfffbbb]]]ZZZVVVQQQMMMKKKJJJJJJJJJNNNXXXgggwww|||uuuoookkkiiihhheeegggiiijjjkkklllnnnpppppppppqqqqqqrrrrrrssssssqqqrrrtttvvvwwwwwwwwwwwwttttttssssssrrrsssssssss~~~ooofff___```mmmxxx|||zzzssspppjjjhhhiiikkkiiifffgggkkknnnzzzqqqqqqjjjaaa^^^```___YYYbbb^^^bbboooyyy{{{yyyyyy{{{pppmmmhhhooo{{{iiiYYYLLLBBB>>>???;;;:::999888777777777777222888<<