BM6P6(@ wwwmmmiiicccYYYQQQKKKGGGEEECCCBBBCCCDDDFFFJJJSSS___hhhsssyyy~~~~~~}}}yyytttqqqooonnnmmmlllllljjjiiihhhiiiiiiiiihhheeefffggghhhiiiiiiiiiiiimmmmmmpppuuuzzz{{{yyyxxxvvvtttuuuzzzyyysssooojjjhhhhhhjjjmmmppprrrrrrkkkgggccc```_________^^^aaa___]]]```eeegggdddaaa^^^WWWQQQOOOMMMOOOWWW```ttt|||xxxuuullljjjhhhgggjjjpppvvvzzzvvvggg[[[```]]]]]]dddmmmwww}}}yyyvvvrrrnnnkkkgggccc```___\\\YYYWWWWWWWWWVVVTTTRRRQQQPPPQQQSSSXXX\\\___dddffflllvvv{{{~~~wwwkkkaaaZZZZZZdddppp}}}yyywwwxxx|||~~~|||xxxsssoookkkjjjiiidddbbb___\\\[[[YYYVVVSSSPPPRRRUUUYYY]]]aaadddffffffffffffffffffggghhhhhhggggggggggggfffeeedddcccaaabbbbbbcccccccccbbbbbbcccbbbaaa```___^^^]]]]]]YYYXXXWWWUUUSSSRRRPPPPPPSSSQQQSSSYYYbbbnnn~~~sssfff[[[VVVTTTVVV]]]kkkyyyyyyppppppzzzlllbbbdddjjjuuuyyyooonnnoooqqqtttqqqdddRRRDDD:::777333111111111111000000000//////.........---000000000000000000000000222222222111222222333333666666;;;FFFTTTcccrrr|||}}}tttnnnqqqwww|||lllTTTCCC>>>===<<<999:::;;;<<<;;;;;;;;;===??????AAACCCCCCDDDIIIPPPVVVaaaeeekkkppprrrtttvvvwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{|||}}}~~~}}}~~~}}}|||uuuooojjjjjjjjjkkkqqqwww}}}sssjjjdddcccbbbdddkkkuuu|||~~~}}}{{{{{{zzzvvvssssssiii___YYYRRRKKKGGGDDDCCCBBBAAABBBDDDEEEIIIRRR^^^gggrrrxxx}}}~~~|||yyyuuurrrqqqpppnnnlllllljjjiiiiiijjjjjjjjjiiifffggghhhiiiiiijjjjjjiiimmmmmmoootttxxx~~~|||zzzyyywwwvvvvvvzzz|||vvvqqqnnnlllkkkkkknnnrrrvvvxxxyyypppmmmgggdddbbbaaa```___```______ccciiimmmllljjjddd\\\UUUPPPMMMMMMTTT\\\ppp}}}|||uuussspppnnnppptttzzz}}}rrrccc___[[[ZZZ___gggooozzz~~~zzzuuuqqqmmmiiieeebbb___\\\XXXUUUTTTSSSRRRQQQRRRQQQPPPPPPRRRUUUYYY\\\bbbccciiissszzz~~~tttjjjbbb```iiisss{{{vvvtttuuuxxx{{{|||xxxuuurrrppppppjjjhhheeecccbbb```]]][[[WWWXXXZZZ]]]```ccceeefffhhhggggggffffffgggggggggggggggggggggfffeeedddcccaaabbbbbbcccccccccccccccccccccbbbaaa```___^^^]]][[[ZZZXXXVVVTTTRRRQQQPPPSSSQQQSSSXXX```lll}}}~~~rrreee[[[UUUTTTSSSYYYdddqqqyyyrrriiihhhppp~~~mmmbbbccciiiuuuyyyppplllmmmpppuuuuuuiiiUUUEEE:::777333111111111111000111111000000000/////////000000000000000000000000222111111111111222333333666666;;;EEERRR```mmmuuu~~~~~~uuunnnpppuuuyyy~~~~~~lllTTTDDD???>>>===::::::;;;<<<<<<;;;<<<>>>@@@???AAACCCDDDEEEIIIQQQVVV```dddjjjooorrrtttvvvxxxuuuvvvwwwxxxzzz{{{|||}}}||||||}}}~~~~~~~~~{{{rrrlllhhhhhhiiikkkqqqwwwtttkkkeeeaaaaaacccjjjtttzzz{{{zzz}}}~~~}}}|||zzzxxxwwwxxxxxxwwwwwwxxxzzz{{{|||zzztttqqqqqqpppmmmiiizzzmmmcccUUUPPPJJJFFFDDDCCCCCCBBB@@@BBBCCCEEEHHHQQQ\\\eeepppwww|||}}}~~~}}}zzzwwwuuutttrrrooommmllljjjiiiiiikkkllllllkkkggghhhiiijjjkkkkkkkkkkkknnnmmmooosssvvv{{{~~~}}}{{{zzz{{{}}}}}}yyyuuuqqqnnnooonnnooorrrxxx}}}xxxtttnnniiifffcccaaa___^^^^^^```fffnnnssstttsssjjjbbbYYYRRRMMMKKKQQQYYYjjjxxx~~~{{{wwwttttttwww|||}}}kkkaaa\\\YYY\\\bbbiiisss|||}}}xxxsssooojjjgggaaa^^^YYYUUUSSSRRRPPPOOORRRPPPOOONNNOOOQQQTTTVVV\\\\\\```iiipppxxx~~~sssjjjfffkkktttwwwrrrpppqqqrrrwww}}}|||zzzyyyxxxrrrpppmmmkkkjjjhhheeeccc___```aaabbbdddeeefffgggjjjiiihhhgggffffffffffffggggggggggggfffeeedddcccaaabbbbbbccccccccccccddddddccccccbbbaaa```______^^^]]][[[XXXVVVSSSQQQPPPRRRPPPRRRWWW^^^iiizzz}}}rrreee[[[UUUSSSRRRUUU^^^hhhmmmqqqxxx|||lllcccbbbfffrrrnnnbbbbbbfffsssyyyqqqiiihhhkkksssvvvmmmYYYGGG;;;888444222111111111000111111111111000000000000000000000000000000000000000000000000000111222333666777;;;DDDQQQ___jjjoooyyy|||zzzyyyvvvnnnmmmpppsssxxx}}}{{{jjjTTTEEE???>>>===;;;;;;<<<======<<<===???@@@@@@BBBDDDEEEFFFJJJQQQWWW___cccjjjooorrruuuwwwxxxttttttvvvxxxzzz|||~~~~~~}}}}}}~~~yyynnniiieeefffhhhjjjqqqxxxwwwmmmgggaaabbbfffnnnvvv{{{{{{zzz||||||~~~}}}vvvpppmmmjjjiiiggggggfffffffffgggggghhhiiikkkhhhdddcccdddccc___\\\~~~sssfff\\\PPPMMMHHHEEEDDDDDDDDDDDD@@@AAACCCDDDHHHOOOZZZbbbmmmtttzzz|||~~~}}}|||zzzxxxwwwuuuqqqooolllkkkjjjjjjlllnnnnnnmmmiiijjjkkklllmmmmmmmmmmmmooonnnooosssuuuzzz}}}zzzxxxvvvtttrrrppppppqqquuu{{{~~~zzzsssmmmhhhddd```]]][[[\\\```fffnnnsssuuuuuummmeee\\\UUUOOOLLLPPPWWWdddtttzzzvvvuuuwww{{{}}}~~~oooeee___[[[]]]bbbhhhrrr{{{{{{vvvrrrnnneeeaaa[[[WWWUUUSSSRRRQQQPPPOOOLLLKKKJJJKKKMMMNNNRRRQQQSSSYYYaaaiiiuuuyyynnnhhhkkkrrr|||uuupppoooooonnnsss{{{{{{xxxuuurrrooollliiifffdddeeeeeefffggghhhiiiiiilllkkkiiihhhgggfffffffffggggggggggggfffeeedddcccbbbbbbbbbbbbcccddddddeeedddddddddcccbbbaaaaaa```aaa```]]][[[WWWTTTRRRQQQOOONNNOOOUUU]]]gggxxx}}}sssggg]]]VVVRRRSSSUUU[[[bbbggghhhnnntttzzzyyyjjjbbb``````kkkxxxooobbbaaadddpppxxxrrrfffbbbbbbiiipppkkkZZZJJJ<<<888444222111111111000000000000000000000000000////////////////////////////////////000111222222444777<<>>===<<<;;;;;;===>>>=========???AAAAAACCCEEEEEEFFFKKKRRRXXX^^^ccciiiooorrrtttwwwxxxtttuuuvvvxxxzzz|||}}}~~~}}}~~~wwwjjjeeebbbdddgggjjjqqqxxx~~~{{{pppjjjcccffflllttt|||~~~}}}}}}~~~wwwnnnhhhdddaaa```]]]]]]]]]\\\\\\\\\]]]]]][[[ZZZXXXXXXXXXWWWTTTQQQyyymmm```WWWOOOLLLGGGEEEDDDDDDDDDCCC@@@BBBDDDEEEHHHOOOYYY```jjjrrryyy|||~~~|||{{{zzzxxxtttrrrnnnlllkkklllnnnoooooonnnkkklllmmmnnnooooooooooooqqqooopppsssuuuyyy~~~zzzxxxwwwwwwuuutttqqqqqqrrruuu{{{|||uuunnnhhhccc^^^[[[XXXZZZ]]]ccciiimmmppppppjjjccc\\\WWWQQQNNNRRRXXX```ppp{{{vvvtttuuuxxxzzz~~~ttthhhbbb]]]___ccciiisss}}}}}}xxxtttgggccc]]]XXXVVVUUUTTTSSSOOOMMMKKKIIIGGGGGGGGGHHHKKKHHHIIIMMMRRRXXXcccmmmssskkklllrrr{{{sssnnnlllgggkkkrrr{{{|||xxxtttpppllliiieeefffggghhhiiikkkllllllmmmllljjjiiiggggggffffffggggggggggggfffeeedddcccbbbbbbbbbbbbcccdddeeefffeeeeeeeeedddcccccccccbbbcccbbb___\\\YYYUUUSSSRRRLLLKKKNNNTTT\\\fffvvvvvvkkkaaaXXXSSSTTTTTTXXX___dddfffjjjpppyyywwwkkkbbb```]]]gggrrr|||ooobbb___aaammmvvvqqqeee]]]XXX[[[cccbbbWWWKKK<<<999555222222111000000////////////////////////////////////////////////////////////000111222333333777>>>HHH[[[qqq|||}}}}}}~~~~~~||||||xxxxxx~~~zzzqqqiiieeeddddddhhhnnnpppbbbPPPCCC===;;;;;;:::;;;===>>>=========???AAAAAACCCEEEEEEFFFKKKRRRXXX^^^ccciiinnnrrrtttvvvwwwwwwwwwxxxyyyyyyzzz{{{{{{}}}~~~~~~uuuhhhccc```bbbfffiiipppxxx~~~~~~sssmmmeeeiiiqqqyyytttkkkeee```]]][[[ZZZZZZZZZYYYXXXXXXWWWTTTSSSRRRRRRRRRPPPNNNLLL~~~ttthhh\\\UUUMMMJJJFFFDDDCCCCCCBBBAAAAAABBBDDDFFFHHHOOOXXX___fffoooxxx|||}}}|||{{{zzzwwwuuupppnnnmmmmmmoooppppppooommmnnnooopppqqqqqqqqqqqqqqqooopppsssuuuxxx~~~{{{wwwuuuuuuvvvvvvvvvuuuttttttvvv{{{{{{tttnnnhhhbbb\\\YYYVVVWWW[[[___cccfffhhhjjjeee```[[[XXXTTTQQQSSSXXX^^^lll~~~}}}vvvrrrrrrsssuuu||||||kkkddd___```dddjjjttt~~~~~~zzzmmmhhhaaa[[[XXXVVVUUUTTTOOONNNKKKIIIGGGFFFEEEEEEHHHEEEDDDGGGJJJMMMUUU^^^rrryyyqqqrrrxxx{{{qqqllleeeeeehhhpppyyy|||xxxtttooolllfffggghhhiiikkklllmmmnnnmmmlllkkkiiihhhgggggggggggggggggggggfffeeedddccccccbbbbbbbbbcccdddfffgggfffffffffeeeeeeeeeddddddcccbbb```]]]YYYVVVTTTSSSLLLKKKNNNTTT[[[eeetttzzzrrrggg\\\UUUQQQPPPTTT]]]dddhhhmmmsss{{{~~~~~~xxxllldddbbb^^^fffooovvvnnnbbb______jjjsssnnnfff\\\RRRQQQVVVYYYSSSLLL===:::666333222111000///............////////////000000000000000000000000/////////000111222333444222999@@@LLLddd~~~vvvwwwuuunnngggcccaaa```ccciiikkk___OOOBBB<<<:::::::::;;;<<<======<<<===???@@@@@@BBBDDDEEEFFFJJJQQQWWW___dddjjjnnnqqqsssuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~uuufffaaa___bbbeeeiiipppxxx}}}vvvooofffkkksss|||uuukkkccc^^^\\\\\\\\\[[[ZZZXXXWWWVVVSSSSSSRRRPPPNNNMMMLLLKKK{{{pppdddZZZTTTLLLJJJFFFDDDDDDDDDCCCBBBAAACCCFFFGGGIIIOOOXXX___dddmmmwww|||~~~||||||{{{zzzxxxrrrpppooonnnpppppppppooooooooopppqqqrrrrrrrrrrrrooonnnoooqqqssswww}}}zzzuuusssuuuxxxzzz|||{{{yyyxxxyyy|||~~~~~~zzztttmmmhhhbbb\\\XXXTTTVVVYYY]]]___bbbdddfffaaa]]][[[ZZZWWWRRRSSSWWW[[[iii{{{}}}tttnnnlllllllllqqqxxxpppiiiccccccfffkkkuuu~~~xxxrrriiibbb]]]ZZZXXXVVVQQQPPPMMMKKKIIIGGGFFFFFFEEECCCCCCEEEFFFFFFLLLRRR```vvv~~~vvvxxx~~~{{{vvvuuuttttttssstttyyywwwlllfffdddggglllqqqzzz|||yyyuuuqqqnnniiiiiijjjkkklllmmmmmmnnnmmmlllkkkjjjiiihhhhhhhhhggggggggggggfffeeedddccccccbbbbbbbbbccceeeggghhhggggggffffffffffffeeeeeecccaaa___]]]ZZZWWWUUUTTTOOONNNOOOTTTZZZbbbppp}}}xxxmmm___VVVOOONNNSSS^^^hhhnnnuuu|||{{{ppphhheeebbbiiipppuuu|||~~~lllaaa^^^]]]hhhppplllggg]]]RRRNNNPPPRRRPPPLLL>>>:::666333222111000///......//////000000000000000000000000000000000000000000000000222333444555333;;;BBBOOOjjj{{{rrruuu~~~qqqkkkfffdddaaa___bbbggghhh^^^OOOCCC<<<;;;:::;;;:::;;;<<<<<<;;;<<<>>>@@@???AAACCCDDDEEEIIIQQQVVV```eeejjjnnnqqqrrrssstttvvvvvvwwwxxxzzz{{{||||||{{{|||~~~~~~tttfffaaa___aaaeeeiiipppwww{{{xxxqqqiiiooowwwxxxmmmfff`````````___]]][[[YYYXXXVVVUUURRROOOLLLJJJJJJJJJyyynnncccZZZUUUMMMJJJHHHFFFFFFGGGFFFEEEBBBDDDFFFHHHJJJOOOXXX___bbblllvvv}}}|||||||||{{{zzzsssqqqpppooopppppppppoooppppppqqqrrrssssssssssssnnnlllmmmppprrruuu~~~zzzvvvtttvvv{{{~~~||||||}}}}}}yyysssmmmhhhbbb\\\XXXSSSVVVYYY\\\^^^aaaccceee___\\\[[[[[[XXXSSSRRRVVVZZZhhhyyy|||rrrjjjfffddddddeeeiiisssvvvooohhhggghhhmmmwww|||rrriiiccc^^^[[[YYYSSSRRRPPPMMMKKKIIIHHHHHHBBB@@@AAADDDDDDCCCFFFLLLSSSjjjxxxzzz~~~vvvooohhhfffccc``````cccjjjooo|||vvvllldddbbbbbbdddlllvvvyyy{{{{{{xxxvvvssspppmmmllllllllllllmmmmmmmmmmmmllllllkkkjjjiiiiiiiiiiiiggggggggggggfffeeedddccccccbbbbbbaaaccceeegggiiigggggggggggggggfffffffffbbbaaa___\\\ZZZWWWUUUTTTRRRPPPQQQUUUZZZ```mmmyyy|||pppbbbXXXOOOOOOUUUaaammmuuu}}}~~~tttllljjjgggmmmssswww}}}}}}kkkaaa^^^]]]fffnnnjjjggg___UUUOOOOOOPPPNNNLLL>>>;;;666333222222000/////////000000111111111222000000000000000000000000000000000111222444555666555<<>>@@@AAABBBCCCHHHPPPVVV___ccciiinnnqqqssstttvvvvvvxxxzzzzzzyyyyyyzzz{{{}}}~~~}}}sssfff```]]]```eeeiiiooouuuvvv{{{~~~||||||}}}~~~rrrnnnrrrzzz}}}uuupppjjjiiijjjiiibbb[[[]]]ZZZVVVPPPLLLIIIHHHGGGxxxooodddXXXPPPOOOLLLHHHFFFFFFFFFFFFFFFEEEFFFGGGHHHLLLRRRZZZ```ffflllttt{{{}}}zzzyyyvvvuuutttsssrrrrrrrrrrrrsssssssssssssssssssssssspppmmmmmmnnnnnnpppyyy~~~{{{wwwttttttxxx}}}|||ssslllfffaaa]]]]]]aaaiiippptttuuusssrrriiifffaaa\\\XXXWWWWWWWWW___hhhwww|||qqqhhhaaa\\\XXXTTTUUUYYYbbbmmmwww}}}yyynnngggeeehhhqqqzzz~~~vvvooohhhdddccc```\\\XXXUUURRRNNNKKKIIIFFFCCC@@@???AAADDDFFFMMMZZZqqq|||}}}~~~zzzqqqeee\\\XXXTTTPPPNNNOOOPPPQQQQQQWWW___jjjwwwqqqddd___]]]]]]]]]```bbbggglllppprrrttttttrrrqqqqqqpppppppppppppppooommmllllllmmmmmmmmmlllkkkkkkllllllkkkjjjhhhggghhhhhhhhhiiijjjiiifffcccccccccbbbccccccdddeeefffiiihhhfffeeeeeeeeeggghhhcccbbbaaa^^^ZZZWWWTTTRRRPPPOOOPPPSSSWWW\\\hhhsssvvvggg\\\RRRRRRVVV```pppyyyttttttyyyqqqgggaaa]]]gggttttttooodddWWWRRRRRRRRRLLLGGG@@@<<<666222111222222222111111111111000000000///000000000000000000000000111111111111222333444555777<<>>@@@AAABBBCCCHHHOOOVVV___ccciiinnnppprrrsssuuuvvvwwwyyyzzzyyyyyyzzz{{{}}}~~~}}}tttgggbbb___bbbgggkkkqqqwwwwww{{{}}}|||}}}~~~tttpppssszzz{{{vvvpppnnnooommmfff```ZZZXXXSSSNNNJJJGGGEEEEEExxxrrriii^^^UUUQQQNNNJJJHHHHHHHHHHHHHHHHHHIIIIIIKKKNNNUUU\\\bbbhhhmmmuuu|||~~~{{{yyyxxxwwwvvvuuuuuuttttttuuurrrrrrrrrrrrrrrrrrrrrrrrnnnllllllmmmmmmnnnvvv~~~|||xxxvvvvvvyyy}}}}}}uuummmgggcccaaagggqqqzzz}}}sssooohhhaaa\\\YYYYYYYYY___hhhwwwrrrhhh```ZZZWWWRRRQQQSSSYYYcccnnnvvv{{{~~~~~~rrrkkkggghhhnnnvvv{{{vvvrrrpppmmmgggbbb^^^YYYTTTQQQKKKIIIFFFCCCBBBCCCEEEFFFJJJTTThhh~~~~~~~~~{{{yyytttlllaaaYYYSSSPPPMMMKKKKKKLLLLLLKKKMMMRRRYYYbbbppp{{{lllccc___\\\ZZZYYY\\\___cccgggiiijjjkkkjjjkkkkkkmmmnnnooopppqqqnnnmmmmmmnnnppppppooommmkkklllllllllkkkjjjiiihhhgggffffffhhhiiiiiigggeeedddddddddddddddfffggggggiiihhhfffeeedddeeeffffffdddcccaaa^^^[[[WWWTTTSSSRRRPPPPPPSSSUUUZZZeeepppzzzjjj___VVVUUUXXXbbbsssxxxzzzuuujjjccc___jjjwwwwwwuuuhhhZZZTTTUUUSSSLLLDDD???;;;666222111111111111111111111111000000000000000000000000000000000000111111111111222333444555888<<>>;;;999:::999999:::;;;;;;<<<<<<===>>>@@@BBBBBBCCCGGGOOOUUU___ccciiimmmoooqqqrrrsssuuuwwwyyyzzzyyyyyyzzz{{{~~~~~~uuujjjddd```ccchhhlllsssyyyyyy{{{}}}}}}{{{zzz}}}vvvrrrtttzzz}}}wwwsssrrrooohhhbbbVVVSSSOOOJJJFFFDDDCCCBBB{{{vvvoooeee\\\SSSPPPMMMKKKKKKKKKKKKJJJJJJKKKLLLNNNQQQWWW^^^ccckkkpppwww~~~{{{yyyyyyxxxwwwvvvvvvuuuuuuvvvrrrqqqqqqqqqqqqqqqppppppmmmkkklllmmmmmmmmmttt|||}}}zzzxxxxxxzzz~~~wwwppplllhhhmmmvvv~~~|||wwwoooggg```[[[YYYXXX___hhhwwwvvvjjjaaaZZZVVVSSSQQQPPPSSS[[[fffpppwwwxxxyyy}}}vvvnnniiifffjjjppp{{{|||uuunnnggg```YYYUUUMMMKKKIIIFFFDDDDDDDDDEEELLLRRRbbbyyy~~~{{{xxxssslllbbb\\\WWWTTTQQQOOONNNMMMLLLKKKKKKMMMQQQVVV___qqqvvvlllfffbbb___[[[]]]___bbbeeeggghhhhhhhhhiiijjjlllnnnooopppqqqooonnnoooppprrrrrrpppnnnlllllllllkkkkkkjjjiiiiiihhhgggfffggghhhhhhfffdddeeeddddddeeeeeefffggghhhiiihhhgggfffeeeeeeeeeeeegggfffdddaaa]]]ZZZWWWUUUQQQOOOOOORRRTTTYYYdddooo|||mmmaaaXXXWWWYYYdddvvv}}}ooogggaaakkkxxxyyyxxxkkk\\\WWWXXXVVVMMMDDD???;;;666222111111000000111111111000000000000000000000000000000000000000111111111111222333444444888;;;DDDVVVrrr{{{zzz~~~}}}{{{vvvpppjjjddd___]]]ZZZNNNBBB>>>===:::888999999999:::;;;;;;<<<<<<======@@@BBBBBBCCCGGGNNNSSS^^^bbbhhhlllnnnoooqqqrrrtttvvvxxxyyyyyyyyyzzz{{{~~~~~~vvvkkkeeeaaadddhhhmmmtttzzz{{{|||}}}{{{xxxyyy}}}wwwsssuuuyyyxxxsssooojjjccc^^^QQQNNNKKKFFFCCCAAAAAAAAA|||wwwppphhhaaaVVVTTTQQQPPPPPPOOONNNMMMMMMOOOPPPRRRUUUZZZaaafffnnnsssyyy|||zzzzzzyyyxxxvvvuuuuuuttttttqqqpppppppppooooooooonnnmmmkkkmmmnnnmmmmmmssszzz}}}{{{zzz{{{}}}wwwrrrppprrrvvv{{{~~~{{{tttkkkccc]]]YYYWWW___gggvvv{{{nnnccc[[[VVVQQQOOOLLLLLLPPPZZZeeelllpppssszzzuuunnnhhhcccdddhhhpppyyy{{{rrrhhh^^^XXXQQQOOOKKKHHHFFFDDDDDDDDDMMMRRR___sss~~~|||yyyuuuooohhhddd]]]ZZZWWWUUUSSSPPPMMMKKKJJJIIILLLQQQVVVccc{{{xxxqqqjjjfffcccccceeeggghhhiiijjjkkklllmmmnnnpppqqqqqqqqqqqqppppppppprrrssssssqqqooommmmmmlllkkkkkkjjjjjjjjjjjjhhhgggggggggfffdddbbbeeeeeeeeeeeefffggghhhhhhhhhhhhggggggffffffffffffgggfffdddbbb^^^[[[XXXVVVOOOMMMMMMQQQTTTYYYdddppp|||}}}ooodddZZZXXXZZZeeeyyyxxxkkkbbbjjjwwwwwwxxxmmm```ZZZ[[[YYYQQQIII???<<<777333222111000///000000000000000000111111000000000000000000000000111111111111222333444444777999CCCXXXsss|||{{{xxxtttoooiiidddaaaZZZMMMAAA===<<<999888999999999:::;;;;;;<<<<<<======???BBBCCCCCCGGGMMMRRR]]]aaagggkkkmmmooopppqqqsssvvvxxxyyyxxxyyyzzz{{{~~~~~~~~~~~~yyyllleeeaaaccchhhmmmttt{{{}}}}}}}}}zzzwwwwww|||yyytttvvvyyy~~~yyyqqqjjjeee___YYYTTTLLLJJJGGGDDDBBBAAABBBBBB|||tttmmmgggccc\\\ZZZWWWVVVVVVVVVTTTSSSRRRTTTVVVWWWZZZ___eeejjjqqquuu{{{}}}{{{zzzxxxwwwuuutttssssssppppppoooooonnnmmmmmmmmmlllkkkmmmooommmlllqqqwwwzzz}}}|||||||||}}}yyyrrrqqqqqqqqqqqqsssvvvyyy{{{zzzxxxrrrllleee___[[[YYY^^^fffuuuvvviii^^^XXXSSSQQQNNNLLLMMMSSS\\\cccggglllsss{{{yyypppjjjccc]]]\\\___aaaiiiwww~~~~~~~~~}}}qqqeee^^^VVVSSSOOOJJJGGGFFFFFFFFFKKKQQQ]]]ooo}}}zzzuuurrrooofffddd```]]]ZZZVVVQQQMMMJJJGGGIIIOOORRRZZZlll|||sssmmmllllllmmmmmmnnnoooooopppqqqrrrtttuuuuuutttsssssssssrrrqqqqqqrrrrrrpppooonnnmmmlllkkkjjjjjjjjjkkkkkkiiigggffffffeeecccbbbeeeeeeeeeeeeeeefffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeeccc```]]]YYYVVVUUUNNNLLLLLLPPPSSSXXXcccooo{{{}}}qqqggg\\\ZZZ\\\fffyyyrrreeejjjuuuuuuxxxoooddd^^^]]]ZZZSSSMMM@@@===888555333222000///000000000000111111111111000000000000000000000000111111111111222333444555666888CCCYYYrrr{{{{{{yyywwwsssmmmhhhfff\\\OOOAAA<<<;;;999999;;;999999:::;;;;;;<<<<<<======???BBBCCCCCCFFFLLLQQQ[[[___eeejjjmmmnnnppprrrsssuuuwwwxxxxxxyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}mmmfffaaadddhhhnnnuuu|||}}}zzzvvvvvvzzz~~~{{{tttuuuwww{{{~~~|||zzzzzzzzz~~~vvvpppllleee^^^YYYTTTOOOLLLIIIGGGEEEDDDCCCCCCEEEEEE~~~rrriiifffeeebbb```^^^^^^^^^]]][[[YYYXXXYYY\\\^^^```eeejjjnnnssswww}}}~~~}}}zzzxxxuuusssrrrrrroooooonnnnnnmmmllllllkkkjjjiiikkknnnllljjjnnntttuuu}}}|||{{{{{{}}}tttlllhhhgggeeedddeeegggjjjkkkpppooonnnkkkgggccc___\\\]]]eeettttttggg```YYYWWWTTTQQQOOOQQQXXX]]]```dddjjjppptttwwwyyy{{{wwwpppiiiccc\\\UUUSSSUUUUUUZZZdddtttzzzxxxtttoookkkhhhffffffeeemmmsssuuu{{{|||ooofff\\\XXXSSSMMMIIIHHHIIIJJJLLLTTT___mmmzzz~~~~~~vvvtttppplllhhhbbb\\\WWWTTTMMMJJJOOOQQQSSS```qqqyyyvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyxxxvvvuuuuuusssqqqpppqqqqqqpppnnnooonnnlllkkkjjjjjjkkkkkkjjjhhhfffeeeffffffeeecccddddddddddddeeefffggghhhggghhhiiijjjjjjjjjkkkjjjfffeeedddaaa]]]ZZZWWWUUUOOOMMMMMMOOOQQQVVVaaalllzzz~~~ssskkk___]]]^^^gggxxxyyyhhhkkktttsssxxxrrrjjjbbb]]]YYYTTTPPPAAA>>>999666444333111//////000000000111111111111000000000000000000000000111111111111222333444555777888DDDYYYooo}}}~~~{{{{{{zzzxxxtttoookkkhhh___QQQBBB;;;:::999:::===999999:::;;;;;;<<<<<<===<<>>999999:::;;;;;;<<<<<<===<<>><<<999888888999999::::::;;;;;;<<<>>>???@@@BBBCCCGGGLLLOOOXXX\\\bbbhhhkkknnnqqqtttwwwxxxxxxxxxwwwwwwyyy{{{~~~~~~}}}~~~yyyqqqiiiiiilllpppxxx{{{uuusssvvvzzzwwwrrrqqquuu{{{}}}uuuoooiiifffaaa]]][[[YYYVVVTTTSSSPPPMMMLLLMMMNNNMMMLLLLLLLLLMMMNNNPPPSSSUUUWWW}}}|||{{{zzzxxxuuusssssssssqqqpppkkklllmmmoooqqqsssvvvwwwyyy}}}|||xxxuuurrrpppooonnnnnnnnnnnnmmmkkkiiihhhkkkkkkjjjjjjkkklllmmmmmmqqqvvv~~~xxxyyy~~~~~~{{{wwwtttwww}}}wwwfffZZZSSSQQQNNNLLLLLLMMMOOOQQQYYY[[[```eeehhhgggccc______```jjj}}}|||oooiiiaaaZZZVVVSSSQQQPPPTTTUUUXXXZZZ]]]___aaabbbaaa___\\\XXXTTTQQQOOONNNMMMMMMNNNRRRZZZcccmmmrrrwwwvvvtttpppjjjddd^^^ZZZTTTRRRPPPMMMLLLLLLLLLMMMLLLKKKKKKLLLNNNTTTcccqqq}}}~~~{{{yyywww~~~ssskkkccc^^^ZZZTTTQQQRRRVVV[[[ccclllsssyyy}}}rrrhhh^^^XXXSSSNNNOOOSSS^^^ooo~~~~~~|||zzzxxxvvvuuutttrrrooooooooopppoooooommmmmmlllllllllkkkkkkkkkiiiiiigggfffffffffggghhhfffffffffeeeffffffggggggggghhhiiijjjkkklllmmmnnnmmmllljjjhhhddd___YYYTTTSSSOOOOOOQQQSSSVVV^^^gggtttyyymmmgggcccfffqqq~~~}}}nnnhhhlllrrr{{{wwwpppkkkjjjjjjbbbYYYJJJBBB;;;888666222111222000000000000000000000000000000000000000111111222111000000000111222333444888:::AAAOOOaaaqqq{{{|||wwwvvvxxxxxxuuuppp]]]III@@@>>><<<999888888999999::::::;;;;;;<<<===???@@@AAACCCGGGKKKOOOVVV[[[aaafffjjjmmmppprrrvvvwwwxxxwwwvvvwwwyyyzzz}}}~~~||||||~~~{{{rrrjjjjjjmmmqqqyyyyyyssspppsssvvvyyytttrrrwww|||~~~wwwmmmjjjeeebbb___]]]ZZZXXXUUUSSSQQQQQQRRRRRRRRRQQQTTTTTTUUUWWWYYY\\\___aaa}}}zzzyyyxxxvvvuuurrrssssssuuuvvvxxxzzz{{{|||~~~yyyuuurrrpppooooooooooooooonnnlllkkkjjjjjjjjjjjjkkklllmmmnnnooopppsssxxxvvvoooooovvv}}}yyyuuurrrqqqxxx|||ooo```VVVRRRPPPLLLIIIHHHJJJLLLMMMWWWZZZ___fffiiiiiieeeaaa``````gggxxx|||uuukkkbbb[[[XXXUUUTTTTTTUUUVVVXXXZZZ\\\^^^^^^___^^^\\\ZZZWWWSSSQQQOOOPPPOOONNNOOOSSSZZZ```dddjjjiiigggddd___ZZZVVVSSSOOONNNMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJOOO\\\jjj}}}wwwqqqsssyyy{{{sssjjjeee___XXXUUUVVVXXX]]]dddjjjppptttxxxzzzzzzyyyyyyyyy{{{~~~|||sssiii```WWWOOOLLLNNNTTT```sss~~~|||yyywwwvvvuuusssqqqooonnnooopppooonnnmmmmmmlllllllllkkkkkkkkkjjjjjjhhhggggggggghhhiiihhhhhhggggggfffgggggggggggghhhiiijjjlllmmmnnnoooooommmllljjjgggbbb\\\WWWSSSPPPOOOQQQSSSVVV^^^fffqqqtttmmmffffffnnnxxx~~~nnntttnnniiiooovvv}}}zzzuuupppqqqqqqlllcccPPPEEE;;;888666333333444000000000000000000000000000000000000000111111222111000000111111222333444888:::AAANNN]]]jjjppprrrxxxyyy|||}}}}}}}}}{{{vvvvvv|||~~~wwwcccMMMBBB???<<<999999888999999::::::;;;;;;<<<===>>>@@@AAACCCFFFKKKOOOUUUZZZ```eeeiiillloooqqquuuvvvwwwwwwvvvwwwyyy{{{}}}~~~~~~zzzyyy{{{|||}}}tttllllllnnnssszzzzzzsssoooqqqttt}}}wwwtttyyy~~~xxxuuuqqqmmmjjjgggccc```]]]\\\[[[\\\^^^^^^^^^\\\``````bbbdddgggjjjlllnnn~~~|||zzzzzzzzzzzzzzz{{{|||}}}~~~zzzvvvrrrqqqpppoooooonnnnnnmmmlllkkkkkkjjjjjjjjjkkklllnnnooopppqqqrrrtttxxx|||ssslllmmmuuu|||wwwrrroookkkrrrzzzzzzqqqggg]]]UUUQQQOOOKKKIIIHHHJJJLLLNNNUUUYYY```ggglllmmmiiifffeeecccfffrrrtttjjjccc___\\\[[[ZZZZZZZZZ[[[]]]^^^___```______^^^]]][[[XXXUUUTTTTTTSSSRRRRRRTTTWWW[[[^^^eeedddbbb___\\\YYYVVVUUUQQQQQQPPPPPPPPPOOOOOONNNRRRNNNLLLLLLLLLPPP[[[gggzzzooonnnqqqwww~~~wwwnnniiibbb[[[WWWXXXZZZ^^^dddiiilllnnnppprrrtttsssqqqqqqssswww{{{~~~uuuhhh\\\SSSOOOOOOOOOWWWcccooozzz}}}{{{xxxwwwuuutttsssrrrppppppppppppooonnnmmmmmmlllllllllkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjiiihhhhhhgggffffffffffffggghhhiiijjjlllnnnooooooooommmlllkkkhhhddd^^^ZZZTTTQQQOOOQQQSSSUUU]]]eeeooo~~~zzzrrrhhhfffkkktttzzz||||||zzzgggiiirrrnnnjjjpppxxx}}}zzztttoooqqquuutttpppWWWKKK>>>888666333333444000000000000000000000000000000000000000111111222000111111111222333444444555999AAANNN\\\gggkkklllrrrrrrtttxxx}}}zzzyyyzzzxxxsssttt{{{{{{fffOOOCCC???<<<:::999888999999::::::;;;;;;<<<<<<>>>???@@@BBBEEEJJJNNNUUUZZZ```eeeiiillloooqqqtttvvvwwwwwwwwwxxxzzz|||}}}~~~}}}yyyyyyzzz{{{}}}vvvooonnnpppuuu|||}}}uuuqqqrrrttt~~~{{{www{{{}}}wwwrrrnnnlllkkkkkklllnnnooonnnlllmmmnnnoooqqqsssvvvwwwxxxzzzvvvsssqqqqqqnnnnnnmmmllllllkkkkkkkkkkkkkkkkkklllmmmooopppqqqrrrrrrsssuuuzzzxxxpppjjjllltttzzztttoookkkfffmmmttt}}}vvvmmmfff___XXXSSSMMMLLLJJJIIIJJJLLLNNNOOOTTTYYYaaakkkrrrssspppmmmhhhdddeeemmmyyy{{{rrrlllhhheeecccaaaaaa`````````aaaaaabbbaaaaaabbbaaa```^^^\\\[[[XXXXXXWWWWWWXXX[[[^^^___cccbbb```^^^]]]\\\[[[[[[XXXWWWWWWVVVUUUTTTSSSSSSWWWSSSPPPPPPOOOQQQYYYbbb{{{wwwqqqrrrtttyyyzzzqqqkkkeee^^^ZZZ[[[\\\___dddggghhhhhhjjjkkkkkkjjjgggffffffiiilllnnnuuuxxx}}}rrrbbbXXXSSSQQQLLLOOOTTT[[[cccmmmvvv||||||zzzxxxvvvuuuuuutttsssrrrrrrrrrrrrqqqooommmmmmlllllllllkkkkkkkkklllkkkiiihhhhhhhhhiiijjjhhhhhhgggfffeeeeeeeeeeeeggghhhiiijjjlllmmmnnnooommmlllkkkjjjhhhddd___[[[UUURRRPPPRRRSSSUUU\\\dddnnn}}}~~~uuuiiieeejjjrrrxxxzzzwwwyyy}}}wwwgggggglllyyy|||mmmiiipppxxx|||xxxooohhhjjjrrrwwwxxx___PPP@@@999666333111222000000000000000000000000000000000000000111111222000111111222333333444444444777@@@MMM[[[eeehhhhhhkkkkkkmmmrrrzzz~~~zzzuuuyyyvvvwwwuuupppooovvv}}}zzzeeeNNNBBB>>><<<:::999888999999::::::;;;;;;<<<<<<===>>>@@@AAAEEEJJJMMMVVV[[[aaafffjjjmmmppprrrtttvvvwwwxxxxxxyyy|||~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzzzzzzzyyy|||xxxqqqpppsssxxxwwwrrrrrrsss}}}zzz|||}}}|||{{{|||}}}~~~}}}|||~~~zzzuuusssrrrqqqnnnmmmllllllkkkkkklllllllllllllllmmmnnnooopppqqqrrrssstttuuuxxx~~~zzzsssnnnpppvvv~~~xxxrrrllliiidddjjjpppvvv{{{uuukkkbbb\\\VVVRRROOOKKKKKKLLLLLLMMMOOOPPPPPPTTTZZZdddoooxxx{{{zzzwwwkkkfffdddiiirrr{{{vvvqqqnnnlllgggfffeeecccbbbccccccddddddddddddddddddcccbbbbbb\\\\\\]]]^^^___bbbdddeeecccbbbaaa`````````aaabbbbbbaaa```^^^]]]]]]]]]]]]___ZZZWWWVVVTTTRRRVVV\\\rrrwwwuuusssvvv}}}zzzrrrmmmggg```]]]^^^\\\^^^```bbbbbbcccdddfffgggeeebbb___^^^^^^```aaadddgggkkkooorrrvvvzzz}}}|||}}}kkk___VVVQQQNNNNNNNNNQQQUUU\\\bbbeeemmmuuu~~~{{{yyywwwvvvvvvwwwuuutttsssssstttsssqqqooommmmmmlllllllllkkkkkkkkkkkkkkkiiihhhhhhhhhiiijjjggggggffffffeeeeeeffffffhhhhhhiiijjjkkkkkklllmmmlllkkkjjjjjjiiieee```\\\VVVRRRQQQRRRSSSTTT[[[ccclll{{{xxxkkkeeeiiiqqqwwwyyysssssswww}}}|||}}}~~~zzztttjjjfffiiittt{{{wwwjjjgggnnnvvv{{{uuujjj```aaajjjsssvvvbbbRRRAAA999666333111000000000000000000000000000000000000000000111111222000111222333444444444444555888AAANNN\\\eeehhhgggggggggjjjpppyyyzzzwwwsssyyyuuuwwwtttmmmjjjooouuuxxxtttaaaKKKAAA>>><<<:::999888999999::::::;;;;;;<<<;;;<<<>>>???AAADDDIIIMMMVVV[[[aaafffjjjmmmppprrrsssuuuvvvwwwxxxyyy||||||}}}~~~~~~~~~}}}{{{yyyyyyvvvyyy~~~yyyrrrrrrvvv{{{wwwqqqqqqrrr|||||||||yyyuuusssrrrrrrooonnnmmmlllllllllmmmnnnnnnmmmmmmmmmnnnoooooopppqqqsssuuuwwwyyy|||yyyttttttwww{{{|||vvvpppjjjgggccchhhmmmrrrxxx~~~~~~zzznnniiiaaaZZZUUURRRQQQQQQPPPQQQSSSTTTUUUTTTSSSSSSTTT[[[gggtttsssmmmhhhhhhlllwwwyyyuuurrrnnnllljjjhhhffffffggggggfffeeeeeeeeeeeefffggggggbbbcccdddfffhhhjjjkkkllljjjiiihhhggghhhjjjmmmnnnnnnlllkkkjjjjjjkkklllmmmnnnjjjfffccc^^^XXXWWWZZZfffsssuuurrroooqqqxxx}}}vvvnnnjjjeee```]]]^^^ZZZ[[[\\\\\\\\\]]]```bbbbbbaaa^^^[[[XXXWWWVVVVVVSSSVVVYYY[[[]]]___bbbdddcccgggmmmttt{{{vvviii]]]TTTSSSQQQPPPOOOQQQSSSUUUVVV\\\cccnnn{{{~~~|||zzzxxxwwwwwwxxxxxxtttsssrrrssstttssspppnnnmmmmmmlllllllllkkkkkkkkkkkkjjjiiihhhggghhhiiiiiigggggggggfffgggggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkjjjjjjjjjfffbbb^^^WWWSSSQQQRRRRRRTTT[[[cccjjjxxx{{{mmmfffhhhooouuuxxxwwwuuuxxx|||xxxxxx{{{xxxsssjjjdddeeeooossssssxxx~~~sssgggdddkkkssszzzttthhh\\\ZZZaaaiiilllaaaQQQ@@@999888555222111000000000000000000000000000000000000000111111222000111222444444444444333666:::CCCRRRaaalllqqqqqqnnnnnnpppttt{{{xxxuuuvvvyyyvvvxxxuuulllfffhhhlllnnnmmmZZZGGG>>>===<<<:::999888999999::::::;;;;;;<<<:::<<<===>>>@@@DDDHHHLLLUUUZZZ```eeeiiillloooqqqppprrrtttuuuvvvxxx{{{}}}|||}}}~~~~~~~~~{{{wwwvvvsssvvvzzzyyyrrrsssxxx~~~yyyssssssttt|||}}}|||{{{xxx~~~xxxtttsssrrrsssppppppnnnmmmmmmnnnooooooooonnnnnnnnnnnnnnnooopppooorrrvvvxxxzzz{{{}}}~~~yyytttsssssstttyyyzzzuuuoooiiifffccchhhllloootttxxxwwwsssddd```ZZZUUURRRRRRTTTUUUWWWXXX[[[\\\\\\ZZZXXXVVVUUU\\\iiiwww}}}uuummmiiihhhnnn}}}~~~xxxttttttrrrooollljjjjjjjjjkkkffffffeeeeeefffgggiiijjjiiiiiikkkmmmoooqqqrrrrrrsssrrrpppppprrrtttxxxzzzwwwvvvtttssstttwwwzzz|||~~~yyytttqqqjjjaaa]]]]]]XXXdddsss~~~~~~uuuppplllhhhkkkrrryyy{{{{{{yyyqqqjjjfffbbb]]][[[\\\XXXXXXXXXWWWWWWYYY]]]```ZZZXXXVVVSSSQQQNNNMMMLLLJJJLLLNNNOOOOOOPPPRRRTTTSSSUUUXXX]]]cccjjjrrrwwwrrrdddYYYSSSQQQNNNMMMMMMMMMMMMLLLSSSXXXaaakkkuuu}}}}}}{{{yyywwwwwwwwwxxxyyysssrrrqqqrrrsssrrrooommmmmmmmmlllllllllkkkkkkkkkjjjjjjhhhggggggggghhhiiihhhhhhgggggghhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhlllkkkkkkkkkkkkhhhccc```WWWSSSQQQRRRRRRTTTZZZbbbhhhvvv~~~oooggghhhnnntttvvv}}}{{{~~~}}}wwwwww{{{yyyuuuhhhaaabbbkkknnnlllpppyyy{{{|||yyypppeeebbbiiipppzzzttthhh[[[WWW\\\aaaccc___OOO???999999666333222000000000000000000000000000000000000000111111222000111333444555555444333666;;;FFFVVViiivvv}}}yyyyyyyyy{{{~~~wwwuuuzzzyyyxxxzzzwwwlllddddddggghhhgggVVVDDD======<<<:::999888999999::::::;;;<<<<<<:::;;;===>>>@@@CCCHHHLLLTTTXXX___dddhhhkkknnnpppnnnppprrrssstttvvvzzz||||||}}}~~~~~~~~~zzzuuusssqqqtttxxx}}}~~~yyyssstttyyy|||wwwvvvwww|||~~~{{{zzzsssooo}}}xxxvvvuuutttsssqqqqqqpppoooooonnnooooooppppppoooooonnnnnnnnnmmmrrrrrrsssuuuxxx{{{}}}|||tttooooooqqquuuvvv{{{{{{tttnnniiiggggggiiilllpppsssrrrooolllfff```ZZZYYYXXXVVVVVVXXX___aaadddffffffdddaaa______```eeerrr{{{rrrnnnlllllluuu}}}yyywwwsssoookkkiiihhhgggeeeeeeeeeeeefffgggiiijjjiiikkknnnqqqssswww{{{~~~}}}}}}xxxwww{{{~~~~~~}}}{{{|||wwwnnnddd\\\\\\\\\```gggjjjgggfffggg]]]\\\[[[]]]cccmmmwww}}}xxxpppfff```___^^^ZZZWWWYYYXXXVVVUUUTTTTTTUUUVVVUUUSSSPPPMMMJJJHHHGGGGGGBBBCCCDDDEEEFFFGGGGGGHHHDDDFFFIIIKKKMMMRRRYYY___lllwwwyyylllaaa___\\\XXXRRRNNNJJJHHHHHHGGGMMMWWWcccmmmuuuzzz}}}~~~xxxxxxwwwvvvuuuuuuuuuvvvuuuuuuuuutttrrrpppmmmlllnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhggggggiiiiiihhhgggggggggggggggiiiiiijjjjjjjjjjjjiiiiiinnnmmmmmmmmmllljjjeeebbb\\\WWWSSSSSSSSSTTTYYY^^^iiivvvqqqhhhhhhpppzzz~~~yyyyyyyyyuuuqqqgggeeefffiiikkkkkkooouuuzzzwwwrrrmmmfffbbbhhhrrr{{{wwwkkk]]]UUUXXX]]]___]]]OOOAAA;;;999555222111222111000000111111000...111111111111111111111111///111222222111222444777666;;;FFFZZZooo~~~|||wwwttt{{{zzz{{{zzzssshhhbbbbbbddddddeeeUUUDDD>>>===;;;999888999999::::::::::::;;;;;;=========<<<>>>BBBHHHMMMSSSXXX^^^cccgggjjjmmmooorrrssstttuuuwwwyyyzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{|||~~~{{{vvvtttssssssuuuxxx}}}zzzsssrrrxxx|||zzzzzz{{{}}}~~~zzzzzz|||rrrhhhbbb|||xxxvvvuuutttsssrrrqqqqqqppppppppppppqqqqqqqqqpppppppppooooooooorrrrrrtttvvvxxx{{{}}}~~~yyyqqqooopppqqqsssyyy{{{tttooollljjjlllmmmppptttwwwvvvssspppkkkeee``````aaa___```ccciiikkkoooqqqrrrpppmmmkkkfffgggkkkvvv|||uuuooommmrrr{{{|||yyyuuuqqqmmmjjjhhhgggggggggfffggghhhiiikkklllkkknnnqqqtttwww|||~~~}}}~~~yyykkk___VVVSSSSSSVVVVVVQQQNNNOOOOOONNNNNNQQQXXXbbblllssstttlllccc]]]\\\ZZZWWWTTTSSSRRRQQQPPPPPPOOOPPPPPPNNNMMMJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDEEEHHHMMMRRRYYYdddqqqzzz}}}|||sssjjjdddaaa\\\WWWQQQKKKHHHFFFFFFKKKTTT^^^iiiqqqxxx{{{||||||}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuuuutttrrrpppnnnlllnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhiiiiiihhhgggggggggggggggiiiiiijjjjjjjjjjjjiiiiiimmmllllllmmmmmmkkkgggccc]]]WWWSSSSSSSSSTTTXXX^^^gggtttvvvmmmnnnwww~~~~~~}}}yyytttjjjhhhhhhkkkllllllpppuuu{{{vvvqqqkkkbbb^^^dddmmmyyyvvvkkk\\\TTTVVVZZZ\\\\\\NNNAAA;;;999555222111222111000000000111111000000000000000000000000000---///000000000000333555999===JJJ^^^uuu~~~|||vvvsssyyy{{{xxxwwwpppeee^^^^^^```___cccSSSCCC======;;;999999999999999:::::::::;;;;;;=========<<<>>>BBBHHHMMMSSSWWW^^^cccgggjjjmmmooosssssstttvvvxxxyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}~~~|||wwwtttooopppsssxxx~~~{{{tttsssyyyzzzyyyyyyyyy~~~~~~}}}{{{yyy}}}~~~uuukkkbbb\\\zzzwwwuuuuuutttsssrrrqqqqqqqqqqqqrrrrrrsssrrrrrrqqqqqqqqqqqqpppppprrrsssuuuwwwyyy{{{}}}~~~}}}yyyuuuuuuvvvwwwzzz|||vvvrrrpppppprrrsssvvvzzz}}}}}}zzzxxxqqqkkkhhhjjjkkklllnnnqqquuuxxx|||~~~zzzxxxrrrqqqssszzzwwwqqqrrrwww}}}~~~|||xxxsssnnnkkkiiihhhiiihhhhhhhhhjjjkkkmmmnnnnnnpppsssvvv{{{}}}}}}vvvgggWWWQQQLLLKKKHHHCCCAAAAAAAAA@@@AAADDDLLLVVVaaagggmmmfff___YYYWWWUUURRROOOMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@???@@@???>>>===>>>AAACCCFFFOOO\\\iiiuuu|||yyyrrriiigggbbb\\\UUUMMMGGGDDDDDDHHHOOOXXXbbbllltttxxxyyyzzz{{{|||}}}}}}}}}}}}||||||zzzyyywwwwwwvvvvvvuuuuuutttsssrrrpppnnnmmmlllmmmmmmmmmmmmmmmllllllkkkkkkkkklllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiikkkkkklllnnnnnnmmmiiifff^^^YYYTTTTTTSSSSSSXXX]]]eeerrr{{{rrrsss}}}zzzooollllllppprrrsssvvv{{{}}}xxxrrrjjj```[[[```iiiwwwtttjjj\\\TTTTTTWWWWWWYYYMMMAAA<<<999555222111222111000//////000222333////////////////////////...///000000000111333555999>>>LLLbbb{{{}}}wwwtttuuu{{{vvvuuuoooddd\\\\\\\\\[[[___QQQBBB======;;;::::::999999999999::::::::::::<<<<<<<<<===>>>BBBHHHLLLRRRWWW]]]bbbfffiiilllooossssssuuuvvvxxxzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~xxxtttlllmmmpppwww~~~}}}vvvtttzzz~~~yyywwwwwwwww}}}~~~{{{|||{{{xxxzzz}}}~~~}}}|||}}}{{{rrrhhh___YYY~~~yyyvvvuuuuuuttttttqqqqqqqqqqqqqqqrrrssstttrrrrrrrrrrrrrrrqqqqqqqqqssstttvvvxxxzzz|||}}}~~~|||~~~zzzwwwwwwwwwyyyzzz}}}xxxssspppsssvvvwwwzzz~~~}}}zzz|||zzzwwwwwwxxx~~~}}}{{{wwwssspppmmmlllkkkkkkkkkkkkkkklllnnnpppqqqrrrsssuuuxxx|||yyyvvvvvv{{{ppp___UUULLLIIIFFFBBBAAACCC;;;;;;;;;>>>EEEOOOXXX^^^ddd```ZZZUUUSSSPPPMMMKKKJJJKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;;;;<<<===>>>EEENNN[[[kkkwwwxxxsssllljjjfffaaaYYYPPPHHHDDDDDDGGGLLLTTT]]]hhhqqqvvvxxxxxxzzz{{{|||||||||||||||{{{yyywwwvvvtttttttttuuutttsssrrrqqqooonnnmmmllllllmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjlllnnnpppooollliii```ZZZUUUTTTSSSSSSWWW\\\cccppp}}}tttuuutttppppppvvvzzz|||{{{tttkkkaaa[[[```iiivvvssskkk]]]TTTSSSTTTSSSVVVKKKAAA<<<999555222222111111111000///000222444000000000000000000000000000111222222222333555777888>>>LLLddd~~~~~~yyywwwrrr~~~yyywwwvvvpppfff^^^]]]\\\ZZZ[[[NNNAAA<<<<<<;;;:::;;;888999999999999:::::::::;;;<<<<<<===>>>BBBGGGKKKQQQVVV\\\bbbfffiiilllnnnssssssuuuwwwyyyzzz|||||||||}}}}}}}}}~~~~~~~~~~~~|||}}}~~~zzzuuukkkmmmpppwwwxxxvvv{{{~~~zzzwwwvvvvvv}}}{{{zzz|||}}}vvvvvvwwwxxxyyyxxxwwwuuutttsssssssssvvv}}}xxxnnneee___}}}xxxvvvuuuvvvvvvuuuqqqqqqqqqqqqrrrrrrssstttrrrrrrrrrrrrrrrrrrrrrrrruuuvvvxxx{{{}}}~~~~~~~~~}}}|||}}}}}}~~~~~~|||~~~~~~~~~yyyxxx|||yyyxxxuuusssqqqpppoooooopppoooooopppqqqtttvvvwwwxxxyyyzzz||||||rrrnnnmmmpppvvvyyygggZZZMMMGGGCCC@@@???AAA<<<;;;;;;===BBBJJJQQQVVV\\\ZZZVVVSSSPPPMMMKKKIIIHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@>>><<<<<<;;;;;;;;;===AAAFFFQQQaaaqqqwwwuuummmkkkiiiccc\\\SSSKKKFFFEEEGGGKKKQQQ[[[fffooouuuwwwxxxyyy{{{|||}}}}}}}}}|||{{{yyywwwvvvuuuttttttttttttsssqqqpppooonnnnnnllllllmmmmmmmmmmmmmmmmmmjjjjjjjjjkkkjjjiiiiiihhhhhhiiijjjjjjkkkjjjiiiiiikkkkkkllllllllllllkkkkkkjjjjjjllloooqqqqqqnnnlllbbb\\\VVVUUUSSSRRRVVV[[[aaannn~~~vvvvvv|||xxxwww|||~~~uuulllaaa[[[```iiiuuutttlll```WWWUUUSSSQQQRRRIII@@@===999444222222111222222111//////222444111111111111111111111111000222333333222333666888888>>>MMMfff}}}{{{{{{sssxxxwwwwwwrrrhhhaaa___]]]ZZZWWWKKK@@@<<<;;;::::::<<<888888888999999999:::::::::;;;<<<===>>>BBBGGGJJJPPPTTT[[[aaaeeeiiilllnnnrrrssstttvvvxxxzzz|||}}}|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}wwwnnnooosssxxxyyywww|||{{{wwwvvvuuu{{{|||zzz{{{vvvrrrpppqqqqqqpppooonnnllljjjiiihhhgggnnnwwwxxxnnnhhh|||xxxvvvvvvwwwwwwwwwsssssssssssssssssstttuuusssssstttttttttttttttuuuwwwxxx{{{}}}~~~~~~xxxwwwuuusssrrrrrrrrrrrrssssssssstttvvvxxxzzz|||}}}~~~~~~vvvkkkgggeeefffkkkwwwtttdddSSSIIIDDD???===>>><<<;;;:::;;;???EEELLLPPPVVVUUUTTTRRROOOMMMKKKJJJGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDBBB???===<<<<<<<<<:::999:::===AAAIIIXXXjjjuuuxxxooonnnkkkfff^^^VVVNNNJJJEEEGGGKKKQQQZZZdddnnnssswwwxxxyyy{{{|||}}}}}}}}}}}}}}}{{{zzzxxxxxxwwwwwwtttsssrrrpppoooooooooooolllmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjllllllkkkjjjiiikkkllllllmmmmmmllllllkkkjjjkkkmmmppprrrrrrpppmmmccc]]]WWWUUUSSSRRRUUUZZZ```mmm|||yyywwwyyynnnaaa[[[___ggguuuuuuoooddd\\\XXXUUUQQQNNNGGG@@@===:::444222333111333555333000///000333111111111111111111111111///000111111111222444666;;;AAAPPPiii}}}~~~zzzyyywwwxxxtttkkkcccaaa___\\\UUUJJJ@@@<<<;;;999999<<<888888888888999999999999:::;;;<<<===>>>BBBFFFIIIOOOSSSZZZ```eeehhhlllnnnpppqqqsssuuuwwwzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzrrrsssuuuzzzyyywww{{{{{{wwwuuutttzzz~~~{{{|||wwwnnnjjjiiiggggggfffeeecccbbbaaa```^^^cccjjjrrr|||zzzuuu|||xxxwwwwwwxxxyyyyyywwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyy{{{}}}~~~}}}zzzyyywwwuuutttsssssssssrrrrrrrrrsssuuuwwwyyy{{{}}}yyyqqqddd```\\\\\\^^^iiinnnZZZOOOHHHBBB??????;;;:::999:::>>>CCCIIIMMMQQQRRRSSSRRRPPPNNNMMMMMMJJJJJJKKKLLLNNNPPPRRRSSSRRRSSSTTTUUUVVVUUUTTTTTTRRRQQQPPPNNNLLLJJJHHHGGGDDDAAA>>>======<<<:::777999;;;>>>BBBOOObbbqqqxxxuuusssooohhh```XXXPPPLLLEEEFFFJJJQQQYYYccclllqqqvvvwwwxxxzzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxtttsssqqqpppoooooooooooonnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhiiikkklllmmmlllkkkjjjllllllmmmmmmmmmmmmllllllkkklllmmmpppsssssspppnnneee^^^XXXVVVSSSRRRTTTYYY```lll{{{zzzwwwttteee]]]```hhhuuuvvvrrriii```\\\XXXTTTKKKEEE@@@>>>:::444222333000444777666222...///000111111111111111111111111///000111111111222444666;;;AAAPPPiii}}}yyy{{{xxxoooiiifffddd```SSSIII@@@<<<:::888888;;;888888888888999999999999999:::<<<===???AAAFFFIIINNNSSSYYY```dddhhhkkknnnoooppprrrtttvvvyyy{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}uuuuuuwww|||yyywww{{{zzzvvvsssrrrxxx~~~{{{|||wwwllleeebbb^^^^^^]]]\\\ZZZZZZYYYYYYXXXZZZ^^^dddlllvvv|||yyywwwxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz|||}}}}}}}}}~~~|||zzzwwwuuutttttttttmmmmmmnnnnnnpppsssuuuwwwyyy|||}}}wwwnnn___ZZZVVVTTTUUU___tttppp\\\PPPJJJDDD@@@@@@;;;:::999;;;>>>DDDJJJMMMOOOQQQSSSSSSQQQOOONNNNNNNNNNNNNNNPPPRRRUUUXXXZZZ^^^___```aaaaaaaaa```___[[[ZZZWWWUUUQQQOOOLLLKKKGGGDDD@@@??????>>>:::777999<<<===???III[[[llluuuzzzwwwrrrjjjbbbYYYRRRNNNDDDFFFJJJPPPYYYccckkkpppuuuvvvwwwyyy{{{|||||||||zzzyyyxxxxxxwwwwwwwwwwwwtttsssqqqooonnnnnnoooooonnnnnnnnnnnnmmmlllkkkjjjllllllmmmmmmllllllkkkjjjhhhiiikkkmmmmmmmmmkkkjjjllllllmmmmmmmmmmmmllllllllllllnnnqqqsssssspppnnneee___YYYVVVTTTRRRTTTYYY```lll{{{yyyttt|||{{{kkkaaacccjjjvvvxxxuuukkkccc___ZZZUUUJJJDDD@@@>>>:::444222333000555999888222...---///000000000000000000000000111222333444333444666888999???MMMfff}}}|||tttnnnllliiifffSSSIII@@@<<<:::777888;;;777888888888888999999999999:::<<<===???AAAEEEHHHNNNRRRYYY___dddhhhkkknnnnnnoooqqqsssvvvxxxzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~uuuvvvxxx}}}yyyvvv{{{~~~yyytttrrrpppwww~~~~~~{{{|||xxxkkkbbb^^^YYYXXXWWWUUUTTTTTTSSSSSSTTTUUUWWW[[[bbbjjjrrrwww}}}zzzxxxwwwxxxyyyzzzyyyzzz|||}}}}}}{{{zzzxxxyyyyyyyyyxxxxxxyyyzzzzzz}}}|||{{{{{{}}}~~~yyyuuusssrrrwwwxxx~~~zzzyyyxxxxxxwwwtttppplllddddddccccccccccccddddddkkkpppxxx}}}~~~xxxppphhh\\\WWWRRRQQQRRRXXXfffsss|||fffSSSIIICCC???===<<<<<<<<<;;;<<<@@@EEEJJJPPPSSSUUUVVVUUUSSSRRRRRRRRRRRRSSSVVVYYY]]]```bbbfffjjjooossstttsssooommmiiijjjggg___ZZZWWWQQQLLLIIIDDDBBBBBBAAA======???:::;;;>>>BBBHHHTTTiii|||~~~}}}vvvmmmfff___TTTIIIBBBEEEKKKRRRZZZbbbiiilllqqqtttxxxyyyyyyxxxxxxyyy{{{zzzxxxwwwvvvvvvvvvvvvuuutttrrrpppnnnlllkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmkkkjjjiiiiiijjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmllllllmmmllllllpppuuuvvvqqqlllfff___ZZZXXXUUUSSSUUUYYYbbbkkkyyyzzzpppuuupppaaaaaahhhrrrzzz|||sssjjjfff```XXXQQQGGG???<<<;;;777555555333333333222222222111111222222222111111111000000333222111111222333555666777;;;KKKddd~~~~~~zzzvvvsssnnnhhh\\\LLL>>>===>>>:::888:::888888888999999:::::::::::::::;;;;;;===???BBBCCCNNNSSSYYY___cccfffiiikkkoooqqqsssuuuuuuvvvxxxzzz|||}}}}}}wwwwwwyyy}}}}}}xxxzzzxxxsssrrrsssxxx~~~{{{wwwzzzlllbbb\\\VVVTTTPPPOOOOOOPPPQQQPPPOOOOOOOOORRRVVV]]]cccfffsssvvv}}}{{{xxxwwwwwwyyyzzzyyyzzz|||}}}}}}|||zzzyyyyyyyyyxxxxxxyyyzzz{{{{{{}}}~~~zzzvvvvvvwww{{{zzzrrrlllgggeeedddeeeffflllxxx~~~zzzxxxvvvuuusssooojjjfff```]]]ZZZWWWVVVWWWYYY[[[___eeemmmtttzzz|||sssjjj___YYYRRRPPPOOOSSS___jjjzzziiiVVVJJJDDD???<<<<<<<<<;;;;;;<<<@@@FFFJJJQQQSSSVVVWWWVVVTTTTTTTTTTTTUUUWWW[[[```dddiiikkksssxxx~~~~~~yyyyyytttkkkccc^^^VVVNNNLLLGGGDDDDDDBBB>>><<<>>><<<;;;===AAAFFFRRRgggzzzyyyoooggg```VVVLLLEEEHHHLLLRRRZZZaaagggjjjqqqtttwwwyyyyyyyyyyyyyyyzzzzzzxxxwwwvvvuuuuuuttttttsssrrrqqqooommmlllkkklllmmmmmmmmmmmmmmmmmmlllnnnnnnooooooooonnnmmmllliiijjjjjjkkkllllllmmmmmmnnnnnnooooooooonnnnnnmmmmmmkkkkkknnnrrrsssppplllfff```ZZZXXXUUUSSSUUUZZZaaaiiiwwwzzzqqqtttwwweeedddjjjuuu~~~wwwooolllhhhaaaVVVKKKAAA>>><<<888555555333222222222111111111111222222222111111111000000333222111111222333555666999<<>><<<======;;;<<<>>>CCCOOOeeeyyy}}}qqqggg```WWWNNNHHHJJJNNNSSSYYY___eeehhhpppssswwwyyyyyyyyyyyyzzzzzzzzzxxxwwwuuutttsssssssssrrrrrrqqqpppooonnnnnnkkklllmmmnnnnnnmmmlllkkkooooooooopppoooooonnnmmmjjjjjjjjjkkkllllllmmmmmmnnnnnnnnnnnnoooooooooooommmkkkjjjkkkooopppooolllfff```ZZZXXXVVVTTTVVVZZZ___ggguuu|||qqqrrr~~~|||hhhdddiiivvv{{{tttsssqqqmmm___RRRFFF@@@===999666555222222111111111000000000222222222111111111111111333222111111222333555666777:::GGG]]]rrr|||iiiTTTBBB======::::::<<<::::::999999999999999999::::::;;;;;;===???BBBCCCJJJOOOVVV\\\aaafffjjjmmmqqqrrrsssssstttvvvyyy||||||}}}||||||}}}{{{{{{vvvrrrrrrtttwww}}}{{{xxx~~~yyyjjj^^^WWWPPPMMMKKKJJJKKKLLLKKKKKKJJJIIIIIIIIILLLOOOSSSVVVXXXWWWYYY___fffppp}}}zzzxxxwwwwwwwwwwwwyyy{{{}}}~~~~~~}}}|||xxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~wwwrrriiigggffffffhhhjjjkkkjjjhhheee```ZZZTTTPPPMMMLLLNNNMMMPPPWWW```nnn~~~zzzwwwsssnnniiiddd^^^ZZZTTTQQQLLLHHHFFFFFFGGGIIILLLQQQYYYcccmmmvvv~~~}}}uuujjjaaaXXXQQQLLLIIIMMMSSS]]]iiixxxsss___PPPFFF@@@<<<;;;;;;;;;;;;<<<@@@FFFKKKRRRUUUXXXZZZZZZYYYYYYZZZZZZ\\\aaahhhpppwww|||uuuhhh\\\SSSLLLFFFFFFDDD@@@=========;;;;;;===BBBOOOfffzzzttthhh___VVVNNNIIIJJJMMMRRRXXX___dddhhhooorrrvvvxxxxxxyyyyyyzzzzzzyyyyyywwwvvvtttrrrrrrrrrrrrqqqqqqqqqppppppppplllmmmnnnoooooonnnmmmlllnnnnnnnnnooonnnnnnnnnnnnkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllmmmmmmnnnnnnmmmjjjiiiiiilllnnnnnnmmmgggaaa[[[YYYVVVTTTVVVZZZ^^^fffttt~~~tttsss|||}}}gggaaaeeettt|||vvvxxxzzzxxxlll]]]MMMEEEAAA;;;777666111111111000000000000///111111111111111111111111333222111111222333555666555888DDDYYYnnn|||}}}vvv^^^GGG???>>>;;;999<<<:::::::::999999888888888:::::::::;;;===???BBBCCCHHHLLLSSSZZZ```eeekkknnnrrrssssssssstttvvvyyy||||||}}}||||||}}}tttooooooqqquuu{{{{{{zzz~~~xxxjjj^^^WWWPPPNNNLLLKKKLLLMMMLLLKKKJJJIIIGGGGGGGGGIIIKKKMMMPPPNNNOOOSSSWWW___lllyyy}}}{{{yyyxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}|||yyyyyyyyyzzz{{{}}}~~~}}}~~~yyyrrrmmmdddbbb```______``````___\\\ZZZWWWSSSOOOLLLKKKJJJJJJIIIKKKPPPVVVbbbwwwwwwtttooojjjeee___ZZZVVVOOONNNKKKIIIGGGFFFEEEFFFIIILLLRRR[[[eeennnuuuxxx{{{mmmdddZZZSSSMMMIIIIIIMMMTTT___kkkvvvtttaaaRRRGGG@@@===;;;;;;;;;;;;<<<@@@GGGKKKRRRUUUYYY[[[\\\[[[\\\]]]___bbbgggnnnuuu{{{ssseeeYYYPPPHHHFFFEEEAAA>>>>>><<<::::::===CCCPPPhhh|||vvvggg]]]TTTLLLHHHIIILLLPPPWWW^^^dddhhhlllppptttvvvwwwxxxyyyzzzyyyyyyyyyxxxwwwuuusssrrrqqqqqqqqqqqqqqqrrrrrrrrrnnnooopppqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmnnnkkkkkkllllllllllllmmmmmmkkkkkkjjjjjjjjjkkkkkklllkkkjjjiiiiiikkkmmmoooooojjjccc]]]ZZZWWWTTTUUUYYY^^^fffssswwwvvv}}}{{{ddd^^^aaaqqq}}}}}}yyy~~~zzzhhhUUUJJJDDD>>>999777111111111000000000000///111111111111111111111111333222111111222333555666777999EEEYYYkkkwwwyyy|||gggMMMBBB???;;;999::::::::::::999999888888888:::::::::;;;===???BBBCCCFFFJJJQQQXXX^^^dddjjjnnnrrrsssttttttuuuvvvzzz||||||}}}~~~}}}zzzqqqlllkkkmmmqqqxxx{{{{{{~~~wwwjjj___XXXOOONNNLLLLLLNNNNNNMMMLLLLLLKKKHHHGGGFFFFFFFFFGGGFFFEEEGGGJJJLLLPPPYYYcccsss}}}}}}|||zzzyyyxxxxxxyyyzzz|||~~~~~~~~~}}}|||zzzzzzzzz{{{|||}}}~~~}}}~~~~~~|||~~~zzztttmmmiiiaaa^^^[[[ZZZZZZZZZYYYXXXTTTSSSQQQOOOMMMKKKJJJJJJEEEEEEHHHLLLPPPZZZmmm~~~}}}tttqqqlllgggccc___ZZZWWWPPPOOOMMMKKKIIIGGGFFFEEEGGGHHHLLLSSS\\\dddiiikkkzzzyyyjjjaaaWWWRRRMMMIIIGGGIIIIIIRRR^^^iiivvvrrraaaRRRHHHAAA???;;;;;;;;;;;;<<>>CCCPPPfffzzzvvvggg\\\SSSKKKGGGHHHJJJNNNTTT\\\bbbfffjjjmmmqqqtttvvvvvvxxxyyyxxxyyyyyyyyyxxxwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqmmmllllllllllllmmmmmmnnnllllllllllllllllllmmmmmmlllkkkiiihhhhhhhhhiiijjjjjjjjjjjjkkkllloooqqqrrrllleee___[[[WWWSSSTTTXXX]]]eeerrr{{{yyy}}}wwwsssvvvyyyccc]]]```ooo{{{}}}zzzsss]]]OOOIIIBBB<<<999222222111111111000000000111111111111111222222222333222111111222333555666;;;===FFFXXXgggpppuuuyyy{{{|||~~~|||xxx|||kkkOOOCCC@@@;;;888999::::::999999999999999999::::::;;;;;;===???BBBCCCEEEIIIPPPVVV\\\ccciiinnnpppsssuuuvvvvvvwwwyyy{{{|||}}}}}}zzzpppjjjhhhiiimmmttt~~~{{{xxxzzz|||}}}~~~|||sssiii___ZZZOOONNNMMMMMMOOOOOONNNLLLOOOMMMKKKHHHFFFEEEDDDDDDCCCCCCEEEHHHHHHHHHNNNVVVcccmmmzzz~~~}}}|||{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}|||{{{|||{{{{{{{{{|||}}}}}}~~~}}}~~~~~~~~~zzzuuuqqqoooooopppttt~~~yyyuuuoooiiieee]]][[[XXXVVVVVVVVVVVVUUUQQQQQQPPPNNNMMMLLLKKKKKKEEEFFFIIIKKKLLLRRRbbbqqq~~~}}}|||vvvsssnnnkkkhhheeeaaa___YYYVVVRRRNNNKKKIIIIIIIIIGGGFFFHHHNNNVVV]]]aaabbbjjjsss|||}}}uuulllbbbYYYQQQNNNKKKGGGEEEFFFCCCLLLVVV```mmmzzzzzznnn```RRRHHHBBB@@@::::::::::::<<>>;;;333222222222111111111111000000111111111222222222333222111111222333555666999:::CCCTTTcccjjjnnnqqqtttuuuzzz}}}|||yyy{{{}}}iiiMMMBBB@@@<<<999999999999999999999999::::::::::::;;;;;;===???BBBCCCEEEIIIOOOUUU[[[bbbhhhmmmooorrrvvvxxxxxxxxxyyyzzz|||}}}~~~{{{rrrjjjffffffhhhppp{{{~~~vvvwwwxxxwwwvvvwwwyyy{{{{{{zzzyyyuuuoooggg___ZZZQQQPPPPPPPPPRRRRRRQQQOOOQQQOOOMMMJJJGGGEEEDDDCCCEEEDDDEEEFFFEEEDDDIIIPPPXXX```kkkttt{{{~~~}}}}}}|||{{{zzzzzzyyy{{{|||~~~~~~}}}{{{zzz}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~zzztttmmmiiifffgggfffiiivvv~~~zzzuuuqqqlllgggccc[[[YYYVVVUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKLLLNNNNNNKKKMMMYYYgggzzz}}}xxxtttpppppprrrtttwwwyyy{{{|||zzzwwwssspppnnnllljjjgggccc^^^XXXQQQMMMLLLMMMNNNHHHGGGHHHMMMUUU\\\______]]]dddlllppprrrppphhh^^^\\\SSSLLLJJJIIIEEEDDDDDDDDDLLLUUU^^^iiiuuuyyyxxx{{{vvvkkk^^^QQQHHHCCCAAA::::::::::::<<>>DDDLLLMMMTTT]]]dddjjjuuu~~~}}}{{{zzzzzz}}}}}}||||||{{{{{{{{{zzzyyy{{{||||||{{{{{{}}}~~~}}}}}}}}}}}}~~~yyyqqqkkkjjjddd___^^^```eeeppp{{{zzzwwwsssooommmiiieeebbb[[[YYYVVVTTTSSSTTTVVVWWWQQQRRRSSSTTTSSSRRRPPPOOOMMMJJJIIIKKKLLLNNNTTT\\\ppp}}}yyytttoooiiieeeccceeeggghhhjjjmmmqqqttttttwwwzzz{{{zzzxxxwwwwwwpppnnnggg^^^YYYXXXTTTOOOMMMMMMMMMOOOSSSVVVXXXXXX]]]\\\]]]^^^^^^]]]YYYWWWLLLKKKIIIFFFEEEDDDDDDDDDCCCGGGOOOYYYccckkkqqqsssqqqmmmeee[[[QQQIIIBBB???<<<;;;:::;;;>>>CCCIIILLLSSSTTTWWWZZZ[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRTTTWWWYYY]]]eeeooovvv}}}qqqYYYPPPLLLDDD@@@CCC>>>===>>>@@@BBBIIIZZZjjj~~~{{{vvvnnneee[[[RRRMMMHHHIIIIIIJJJLLLPPPVVV[[[bbbfffkkkoooqqqrrrtttuuuvvvwwwyyy{{{{{{yyywwwuuurrrrrrsssssssssrrrqqqpppqqqpppppppppoooooonnnnnnoooooonnnnnnnnnnnnooooooooonnnlllkkkkkklllmmmnnnpppqqqssssssrrrnnnkkkhhhjjjjjjkkkkkkmmmppprrrtttrrrmmmddd\\\VVVSSSSSSSSSZZZbbbnnnyyy}}}~~~zzzwwwyyy}}}vvvtttsssrrrqqqgggcccccckkkssswww{{{~~~~~~nnn]]]XXXZZZgggttttttmmmooovvvlllXXXMMMHHH@@@888333333222111000000000000000000000000111111111111222333333333333333333444555:::DDDSSSbbbkkknnnnnnvvvvvvzzzyyyzzz|||yyyrrrpppuuu|||xxxbbbKKK@@@>>>===<<<<<<999999999999999999999999999:::;;;;;;:::;;;>>>AAACCCGGGMMMSSSYYY```ggglllqqqrrrtttuuuuuuvvvyyy|||~~~~~~|||tttlllhhhfffgggllluuu~~~~~~wwwrrrnnnooonnnkkkiiikkkggghhhiiihhheeeaaa\\\YYYZZZYYYWWWWWWXXXXXXWWWVVV\\\WWWQQQLLLIIIGGGFFFDDDDDDBBBAAA??????@@@AAACCCJJJLLLPPPUUU]]]gggqqqyyy~~~}}}{{{zzzzzz}}}|||||||||{{{{{{{{{zzzyyy{{{||||||||||||}}}yyyrrrllliiiccc______aaagggsss~~~}}}yyyvvvssspppmmmkkkiiieeeccc___]]][[[XXXWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVUUUUUUPPPLLLJJJJJJJJJKKKPPPWWWiii{{{zzzwwwsssooolllhhhddd```___```bbbdddfffiiinnnqqqvvvzzz~~~vvvlllfffddd___YYYTTTSSSRRRSSSVVVWWWWWWWWWVVVTTTTTTSSSTTTRRROOOMMMGGGFFFDDDBBBAAAAAAAAAAAACCCFFFMMMUUU\\\ccchhhjjjlllhhhbbbYYYPPPHHHBBB???<<<;;;;;;;;;???DDDIIILLLQQQSSSVVVXXXYYYWWWUUUSSSPPPOOOMMMKKKIIIHHHHHHGGGGGGHHHJJJKKKNNNTTT[[[aaajjjwwwxxx___TTTMMMCCC>>>@@@>>>===>>>@@@BBBHHHXXXgggvvvtttpppiiiaaaYYYRRRNNNHHHHHHHHHGGGHHHLLLRRRVVV]]]aaagggkkknnnqqqsssuuuuuuwwwyyyzzzzzzyyyvvvuuuqqqrrrrrrssssssrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmoooooonnnnnnnnnnnnooooooooonnnlllkkkkkklllnnnppprrrssstttuuutttpppmmmjjjkkkjjjjjjkkklllnnnppprrrpppkkkddd\\\WWWTTTTTTTTTZZZbbbmmmyyy~~~{{{}}}yyyvvvuuurrrqqqgggbbbbbbiiiooorrruuuwwwyyy{{{~~~yyykkk\\\WWWYYYbbbqqqrrrkkklllooovvv{{{hhhVVVMMMIIIAAA999777666555444333333333333000000000111111111222222222222333333333333444444777;;;EEETTTeeeqqqwwwxxx{{{||||||zzzzzzuuulllfffiiioooqqqppp\\\FFF===<<<;;;:::999999999999999999999999999999:::;;;;;;:::;;;>>>AAACCCGGGMMMSSSZZZ```ggglllppprrrttttttuuuvvvyyy{{{~~~vvvnnniiigggfffkkkrrr{{{{{{xxxqqqllljjjgggaaa______```aaaccccccbbb^^^[[[XXX[[[ZZZZZZ\\\]]]^^^]]][[[\\\YYYSSSOOOMMMJJJHHHFFFFFFDDDBBBAAA@@@@@@BBBBBBBBBDDDGGGLLLRRRZZZccciiiwww~~~}}}{{{zzzzzz|||||||||{{{{{{{{{{{{{{{zzz{{{}}}}}}|||}}}~~~zzztttoooiiidddaaacccgggooo||||||yyyssspppmmmkkkjjjhhhfffdddcccaaa```^^^^^^^^^___```bbbaaa___]]][[[[[[\\\\\\UUUQQQNNNLLLJJJIIIMMMTTT```qqq~~~~~~}}}zzzvvvsssnnnkkkgggdddcccaaa```^^^ZZZ[[[]]]^^^___ccchhhlllssszzzyyyuuuooohhhaaa___]]]\\\\\\[[[YYYWWWSSSQQQNNNLLLKKKJJJHHHFFFDDDCCCAAA@@@?????????@@@CCCFFFKKKPPPVVV[[[^^^```dddaaa\\\UUUNNNGGGBBB???<<<<<<<<<===@@@DDDIIILLLOOOQQQTTTVVVUUURRROOOLLLGGGEEECCCAAA???>>>===<<<@@@AAABBBCCCDDDGGGLLLOOOUUU___nnn~~~}}}eeeXXXOOODDD???@@@???===>>>???AAAFFFTTTbbbllljjjfffaaa[[[UUUPPPMMMHHHGGGEEECCCCCCGGGMMMQQQVVV[[[aaagggkkkooorrrttttttvvvxxxyyyyyyxxxvvvtttqqqqqqrrrrrrssssssttttttssssssrrrqqqooonnnmmmmmmooonnnnnnmmmmmmnnnnnnooopppnnnkkkjjjkkkmmmppprrrtttuuuvvvvvvuuurrrooommmkkkjjjjjjjjjjjjlllmmmnnnnnniiiccc\\\WWWUUUUUUUUUZZZbbbmmmyyy|||yyyuuurrriiiddddddiiiooopppppprrrqqqtttxxxvvvjjj]]]XXXZZZ___oooqqqjjjiiigggiiittt|||ssscccTTTLLLIIIBBB:::555444333222111111111111000000111111111222222222222222222333333444444444888<<>>AAADDDHHHNNNTTTZZZaaagggllloooqqqsssttttttvvvxxxzzz}}}}}}yyyqqqkkkhhheeeiiiooowwwzzzxxxpppiiifffaaa[[[XXXYYYWWWYYY\\\^^^___^^^]]]\\\]]]]]]___aaaddddddbbb```]]]ZZZWWWTTTRRROOOKKKIIIIIIGGGDDDBBBAAA@@@AAABBB@@@BBBEEEIIIMMMSSSYYY^^^hhhnnn{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~~~~~~~~~~|||wwwsssnnnjjjhhhlllsss}}}}}}uuurrrooollljjjiiigggeeeddddddddddddeeefffggggggjjjiiihhhfffeeecccbbbbbb\\\WWWSSSPPPMMMKKKNNNTTTYYYjjj~~~}}}yyyvvvtttqqqmmmjjjgggddd```^^^____________ZZZZZZ[[[[[[[[[]]]aaadddjjjrrr}}}wwwqqqnnnkkkhhhfffccc___\\\ZZZVVVQQQNNNKKKJJJHHHFFFDDDCCCAAA@@@@@@@@@AAAAAADDDFFFJJJNNNRRRVVVYYY[[[]]][[[WWWRRRLLLFFFBBB???=========???BBBFFFIIIKKKLLLNNNQQQRRRPPPLLLHHHEEEAAA@@@>>>===<<<;;;::::::>>>>>>???@@@AAACCCEEEFFFLLLRRR\\\kkk}}}hhhZZZPPPGGGDDDEEEAAA>>>>>>@@@AAAEEEPPP\\\cccaaa]]]XXXSSSNNNKKKIIIEEEDDDBBB@@@@@@DDDJJJOOOSSSXXX^^^dddiiimmmpppssssssuuuwwwyyyyyyxxxvvvtttppppppqqqrrrssstttuuuvvvssssssrrrqqqppppppoooooonnnnnnnnnmmmmmmnnnnnnnnnooonnnkkkjjjkkknnnqqqttttttuuuvvvvvvuuurrrpppnnnkkkjjjiiihhhhhhiiijjjkkkkkkgggbbb\\\XXXVVVVVVVVV[[[cccnnnzzzyyyuuunnniiiiiiooossssssssstttqqqtttxxxwwwmmm```ZZZ\\\```ppprrrjjjgggccccccmmmtttmmm```SSSLLLHHHBBB:::444333222111000000000000/////////000000000111111222222222333333444444444777===JJJ]]]rrr|||vvvvvvooobbb[[[\\\```aaaaaaRRRBBB======<<<;;;;;;999999999999999999999999999:::;;;;;;:::;;;>>>AAADDDHHHNNNTTTZZZ```gggkkknnnppprrrttttttuuuwwwxxxzzz{{{}}}{{{rrrllliiifffhhhmmmttt}}}}}}vvvnnnfffccc___ZZZXXXYYYSSSVVVZZZ^^^aaabbbcccbbbbbbbbbdddfffgggfffccc```\\\[[[XXXWWWUUURRRNNNKKKKKKIIIFFFBBB@@@@@@@@@@@@@@@BBBFFFIIIMMMQQQWWW[[[aaaeeeooo{{{|||xxxwwwxxxzzz}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~{{{xxxuuuqqqqqqwww}}}{{{xxxssspppnnnllljjjhhheeefffhhhkkkmmmooopppqqqqqqsssttttttrrrooollljjjaaa[[[VVVSSSOOOLLLOOOTTTWWWfffwww{{{xxxtttqqqnnnkkkhhheeecccaaa^^^\\\]]]_________]]]]]]]]]\\\ZZZZZZ\\\]]]```gggsss~~~zzzwwwsssooojjjfffccc^^^XXXSSSOOOMMMJJJIIIEEEDDDBBBAAAAAAAAABBBBBBCCCDDDGGGKKKOOOTTTWWWYYYYYYWWWUUUQQQLLLFFFBBB@@@===>>>???AAADDDGGGIIIKKKJJJLLLMMMMMMKKKGGGBBB???<<<<<<;;;;;;;;;;;;<<<<<<888888999;;;===???@@@@@@HHHKKKQQQ\\\ppp|||jjj\\\PPPIIIFFFGGGDDDAAA@@@AAABBBEEENNNWWW\\\ZZZUUUPPPKKKGGGEEEDDDBBBAAA@@@??????CCCIIINNNQQQVVV]]]cccgggkkknnnqqqssstttwwwyyyyyyxxxvvvuuuqqqqqqqqqqqqsssuuuvvvwwwrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjkkkmmmqqqsssrrrsssssssssrrrqqqooommmkkkjjjiiihhhggghhhhhhiiiiiifffaaa\\\XXXVVVVVVVVV\\\dddooo{{{~~~yyyrrrnnnooouuuzzzzzzyyyyyyvvvwwwzzzxxxnnnaaa[[[[[[bbbqqqqqqhhhddd```aaakkkpppkkk```SSSKKKHHHBBB;;;777777555444444444444444........./////////000000111111222333333444555555555===LLLaaawww}}}wwwvvvpppcccZZZZZZ\\\]]]\\\NNNAAA======<<<:::;;;999999999999999999999999999:::;;;;;;:::;;;>>>AAADDDHHHMMMSSSYYY___fffjjjllloooqqqsssssstttuuuwwwxxxyyy{{{}}}}}}tttnnnkkkhhhjjjnnnttt|||rrriiiaaa^^^ZZZWWWVVVXXXTTTWWW[[[```dddhhhiiijjjiiiiiiiiiiiihhheeeaaa]]][[[ZZZYYYXXXWWWTTTPPPMMMLLLJJJFFFCCC@@@?????????<<>>???AAACCCFFFHHHIIIJJJIIIIIIJJJIIIFFFBBB>>><<<888888888888999:::;;;<<<777666666888<<<>>>??????CCCEEEIIIQQQcccxxx}}}mmm]]]PPPIIIGGGGGGHHHEEECCCDDDDDDFFFLLLTTTWWWTTTOOOJJJEEEBBBAAAAAA???????????????BBBGGGKKKOOOTTT[[[aaafffjjjnnnpppssstttwwwyyyzzzyyywwwvvvrrrqqqqqqqqqssstttvvvxxxsssssssssrrrrrrrrrqqqqqqnnnmmmmmmllllllmmmmmmnnnmmmlllkkkkkkkkkmmmooopppppppppqqqqqqpppnnnmmmlllkkkjjjhhhggggggggghhhiiihhheeeaaa\\\XXXVVVVVVVVV\\\dddooo{{{wwwtttvvv}}}|||{{{{{{xxxmmm```ZZZZZZcccqqqpppeeeaaa^^^___iiimmmiii^^^QQQJJJGGGCCC===666666555444333333333333........./////////000000111111222333333444555555444<<>>AAADDDGGGLLLRRRXXX^^^dddiiikkkmmmqqqssssssssstttuuuwwwxxxzzz}}}wwwpppmmmkkkmmmqqqvvv}}}}}}ooofff^^^ZZZWWWTTTUUUXXX[[[]]]bbbgggkkkoooqqqrrrsssqqqooommmjjjeee```[[[[[[ZZZYYYXXXXXXVVVRRROOOMMMKKKHHHDDDBBBAAAAAAAAA>>>AAADDDHHHLLLSSSZZZ^^^aaabbbffflllqqqvvvzzz{{{|||}}}~~~}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{|||~~~{{{wwwvvvzzzzzzwwwuuuuuutttsssuuuxxx{{{}}}{{{qqqkkkddd^^^VVVPPPQQQUUUYYYcccmmmtttxxx|||{{{xxxrrrqqqpppppppppooollljjjgggeeecccbbbbbbaaa___]]]___aaacccbbb___[[[XXXWWWUUUXXX^^^fffsss~~~wwwrrrkkkeee___ZZZUUURRRLLLKKKIIIGGGEEEEEEEEEEEEDDDEEEGGGJJJNNNRRRVVVYYYZZZYYYWWWSSSNNNIIIDDDAAA>>>@@@BBBEEEGGGIIIJJJJJJHHHHHHGGGEEEBBB???<<<;;;777777777777777888888999888666555777:::>>>>>>>>>???BBBDDDJJJWWWkkk{{{{{{nnn^^^RRRMMMLLLMMMLLLHHHFFFGGGGGGGGGLLLRRRRRROOOJJJEEEBBB@@@@@@AAA>>>?????????>>>@@@CCCEEEJJJOOOWWW___eeejjjnnnqqqsssuuuxxxzzz{{{zzzxxxwwwsssrrrrrrqqqrrrtttvvvxxxvvvvvvuuusssrrrpppoooooonnnmmmmmmllllllmmmmmmnnnkkkkkkkkkkkkkkkllllllllloooooooooooonnnmmmlllkkkjjjiiihhhggggggggghhhiiihhheeeaaa\\\XXXVVVUUUUUUZZZbbbnnnyyy~~~}}}xxxnnnaaa[[[[[[dddrrrrrrhhhccc^^^^^^gggiiieee[[[OOOHHHFFFDDD@@@444444333222111111111111000000000000111111111111000111111222444555555666555;;;III```zzzwwwyyyuuujjjaaa]]]\\\ZZZZZZNNNBBB<<<:::888888:::999999999999999999999999999:::;;;;;;:::;;;>>>AAACCCFFFKKKQQQVVV\\\cccgggiiilllppprrrssssssssstttvvvxxxzzz}}}zzztttqqqoooqqquuuzzz~~~zzzpppggg```]]]]]]\\\___ccchhhjjjnnnrrrvvvzzz|||}}}|||yyyuuuqqqmmmhhhbbb^^^\\\[[[YYYYYYXXXWWWUUUSSSOOOMMMJJJGGGEEEDDDDDDDDDDDDEEEHHHKKKPPPWWW___dddffffffjjjoooqqqsss{{{~~~}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{|||~~~{{{vvvtttvvv{{{{{{xxxwwwwwwwwwwww~~~~~~{{{tttllleee\\\UUUTTTXXXYYYbbbkkkpppuuuzzz{{{yyysssrrrrrrtttuuuuuussspppkkkjjjhhhgggfffdddaaa___]]]```ddddddaaa]]]YYYWWWQQQSSSVVV]]]iiizzz}}}vvvpppjjjccc^^^ZZZQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIKKKMMMQQQUUUYYY[[[[[[[[[YYYUUUPPPJJJDDDAAA>>>@@@CCCFFFHHHIIIJJJJJJHHHGGGEEEBBB@@@===;;;;;;999888888777666666777777666333111111555999999999>>>AAACCCFFFPPPbbbsss{{{{{{wwwmmm___TTTQQQSSSUUUOOOJJJHHHHHHHHHHHHLLLQQQOOOLLLGGGCCC@@@@@@AAABBB>>>?????????>>>===???@@@FFFLLLTTT\\\dddjjjooorrrtttuuuxxxzzz{{{{{{yyyxxxtttsssrrrqqqrrrtttvvvwwwzzzyyywwwtttrrrooommmlllmmmmmmmmmllllllmmmmmmmmmkkkkkklllllllllkkkjjjjjjnnnnnnooonnnnnnmmmlllkkkjjjiiihhhgggggghhhiiijjjhhhfffaaa\\\XXXVVVTTTTTTYYY```lllxxxzzzpppddd^^^^^^fffvvvwwwlllfff```^^^eeeeeebbbYYYMMMFFFFFFEEECCC777777666555444444444444111222222222222333333333000111111222444555666666666:::GGG]]]yyy~~~tttxxxvvvnnnfffdddcccaaa^^^RRREEE???<<<::::::===999999999999999999999999999:::;;;;;;:::;;;>>>AAABBBEEEKKKPPPUUU[[[bbbfffiiilllppprrrrrrrrrssstttvvvxxxzzz}}}}}}wwwtttqqqsssxxx}}}~~~yyyrrrjjjeeeeeegggiiinnntttsssuuuxxx|||~~~yyytttpppkkkfffbbb^^^\\\ZZZYYYYYYYYYWWWUUUQQQOOOLLLIIIGGGFFFFFFFFFEEEFFFHHHJJJOOOVVV^^^ddddddeeeiiinnnooopppuuu}}}~~~~~~~~~~~~}}}{{{zzzyyy|||{{{zzzyyyzzzzzz{{{|||yyyrrrrrruuu|||~~~zzzvvvtttyyy|||xxxvvvwwwzzz|||}}}|||}}}{{{qqqcccZZZXXXZZZ___dddjjjpppssswwwzzz||||||{{{zzz{{{||||||{{{zzzxxxuuupppkkkgggdddccccccbbbaaaaaacccccc___XXXRRRNNNQQQUUUYYYaaappp}}}wwwooohhhbbbZZZXXXTTTRRRRRRQQQPPPOOOPPPQQQSSSUUUXXX\\\^^^```cccaaa^^^YYYRRRJJJCCC???===???BBBFFFHHHIIIIIIHHHEEEDDDBBB@@@===;;;999888888888888888777777777777777777666555555666888999;;;===???AAAHHHVVVhhhvvv|||qqqcccYYYUUUUUUUUUUUUUUUOOOHHHFFFIIIMMMNNNMMMMMMLLLJJJGGGDDDBBB@@@????????????>>>>>>??????@@@FFFKKKSSS\\\dddjjjmmmooouuuvvvxxxyyyzzzzzzyyyyyyuuusssqqqooooooqqqssstttvvvvvvtttsssrrrqqqqqqpppqqqooonnnnnnnnnnnnkkkiiilllmmmmmmmmmlllkkkkkkjjjmmmmmmnnnoooooooooooooooggggggeeeddddddeeefffgggdddcccaaa]]]XXXUUUTTTTTTXXX^^^hhhttt{{{ooodddaaaeeellltttxxxrrrjjjfffcccaaahhh]]]RRRMMMKKKIIIGGGEEE999666333111111222111111111111222222222222111111333222111111222333555666:::<<>>BBBEEEJJJOOOUUU\\\ccchhhiiillloooqqqrrrtttvvvxxxyyyzzz{{{|||}}}~~~}}}xxxvvvwwwxxxzzzyyyuuuuuutttuuuwwwzzz}}}xxxrrrmmmgggddd```^^^[[[YYYXXXWWWUUUSSSRRROOOKKKHHHGGGHHHJJJKKKKKKNNNQQQTTTVVV[[[bbbggggggjjjlllmmmmmmpppuuuyyy~~~}}}|||zzzzzz|||{{{zzzzzzzzz{{{|||}}}yyyqqqnnnooosss}}}~~~zzzvvvtttxxx{{{wwwrrroooppprrrtttuuu{{{}}}|||ttthhh___\\\]]]aaaeeekkkqqquuuyyy|||}}}xxxrrrlllhhheeedddcccbbbbbbdddddd```YYYSSSOOOQQQSSSVVV^^^kkk}}}zzzqqqkkkdddaaa]]]ZZZYYYWWWUUUTTTUUUVVVWWWYYY\\\___aaaccceeeccc___YYYRRRJJJCCC???>>>???BBBEEEGGGGGGGGGFFFCCCBBB@@@>>><<<:::999888999999999888888888777777888777666666666666888888:::;;;===@@@FFFSSScccooorrriii^^^WWWUUUWWWYYYZZZUUUOOOHHHGGGJJJNNNOOONNNNNNMMMLLLJJJHHHFFFDDDCCCAAAAAA@@@??????@@@@@@AAAEEEJJJQQQZZZccciiimmmnnntttuuuwwwxxxyyyyyyxxxxxxuuusssqqqpppppprrrtttuuuwwwvvvtttsssrrrqqqqqqqqqooonnnmmmnnnoooooommmlllmmmmmmmmmmmmmmmlllkkkjjjmmmmmmnnnoooooooooooooooiiihhhgggfffeeeeeefffgggdddcccaaa]]]XXXUUUTTTTTTXXX^^^hhhtttsssddd___bbbmmmuuuyyytttlllgggeeecccggg]]]RRRLLLKKKKKKIIIGGG999777333111111222111111111111222222222222111111222222222111222333555666888;;;EEEYYYvvvyyyrrrwwwzzzxxxuuutttqqqmmmlll___MMMAAA<<<;;;:::999;;;:::999999888888999999999:::;;;;;;::::::<<<>>>AAADDDIIINNNSSSZZZaaaeeeiiillloooqqqrrrsssuuuwwwyyyzzz{{{|||}}}{{{yyyvvvwww{{{{{{tttnnniiifffbbb___[[[XXXWWWVVVTTTRRRSSSQQQNNNKKKKKKLLLNNNOOOQQQSSSVVVXXXZZZ^^^dddhhhkkknnnppppppoooppptttvvv~~~|||{{{zzz|||{{{zzzzzzzzz|||}}}~~~{{{pppkkkiiijjjrrrzzz}}}zzzvvvsssvvv|||xxxsssmmmiiihhhjjjllllllvvvyyy{{{vvvmmmdddaaaaaaccchhhnnntttyyy}}}~~~vvvooojjjggggggeeeeeefffgggccc\\\VVVSSSTTTTTTVVV\\\gggvvv~~~wwwpppmmmhhheeebbb```^^^\\\]]]]]]^^^```bbbdddfffggghhhfff```YYYQQQIIIBBB???>>>@@@BBBDDDEEEEEEDDDCCC@@@??????===<<<;;;::::::;;;:::::::::999999999999888888777777666777777888777999;;;>>>CCCNNN[[[eeeddd^^^VVVSSSVVVZZZ]]]^^^SSSOOOJJJHHHLLLOOOQQQQQQRRRQQQPPPNNNMMMKKKJJJJJJEEEDDDCCCAAAAAAAAAAAAAAADDDHHHOOOXXX```ggglllnnnssstttvvvwwwxxxxxxwwwwwwtttsssrrrqqqrrrtttvvvwwwwwwvvvuuutttsssrrrrrrrrrnnnmmmmmmnnnppppppooonnnmmmmmmmmmmmmmmmmmmlllkkklllmmmnnnnnnooonnnnnnnnnkkkjjjhhhffffffeeeffffffdddccc```\\\WWWTTTTTTUUUXXX^^^gggssszzzggg```aaaooowww|||wwwnnnkkkjjjjjjiii```UUUMMMLLLMMMLLLIII:::777333111111222111111111111222222222222111111222222222222333444555555777:::CCCVVVpppxxxssszzz|||xxxuuufffSSSDDD===<<<;;;999;;;:::999999888888999999999:::;;;;;;::::::<<<>>>AAADDDHHHMMMQQQXXX^^^ccciiikkknnnppprrrsssuuuwwwyyyzzz{{{|||~~~~~~~~~|||yyy{{{}}}vvvpppkkkgggeeebbb]]]ZZZXXXWWWUUUTTTUUUTTTRRRPPPQQQRRRUUUVVVZZZ\\\^^^```bbbeeeiiilllqqqsssttttttrrrqqqqqqrrr}}}|||{{{{{{{{{zzzzzz{{{}}}~~~~~~~~~ssslllgggffflllsss||||||yyyuuuqqqqqquuuwwwrrrlllgggfffggghhhiiinnnrrruuusssmmmgggeeeeeegggkkkrrrxxx~~~yyyrrrnnnlllkkkjjjkkkllliiibbb]]]YYYYYYXXXYYY^^^hhhuuu~~~yyyvvvqqqnnnllljjjhhhggggggggggggggghhhiiijjjjjjjjjfff```XXXPPPHHHBBB??????AAACCCDDDDDDCCCBBBAAA??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999999888888777777777777555666999<<>>>>>>>>;;;:::999999888888999999999:::;;;;;;::::::<<<>>>AAADDDHHHLLLQQQWWW]]]aaahhhkkknnnpppqqqrrrtttvvvyyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~}}}~~~wwwrrrllliiihhheee```]]][[[[[[ZZZYYYXXXWWWVVVVVVXXXZZZ]]]___ccceeegggiiikkkmmmoooqqquuuuuuuuutttrrrooolllkkk~~~}}}|||{{{{{{{{{{{{|||~~~wwwooojjjgggjjjpppxxx}}}yyytttnnnlllmmmuuuxxxsssnnnjjjjjjjjjkkkkkkjjjmmmooooookkkgggffffffjjjooovvv||||||vvvsssqqqppprrrsssqqqkkkfff___]]][[[\\\aaajjjuuu|||}}}{{{wwwuuuttttttsssqqqpppooonnnmmmlllkkkkkkkkkiiieee^^^VVVNNNGGGBBB@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>============;;;::::::999888777777666444555777;;;@@@HHHQQQVVVVVVRRRPPPQQQVVVZZZ[[[ZZZNNNMMMKKKKKKNNNQQQTTTVVVZZZZZZZZZZZZZZZZZZZZZZZZWWWTTTOOOJJJFFFCCCBBBBBBCCCFFFKKKSSS\\\dddkkknnnqqqrrrtttuuuvvvvvvuuuuuutttssssssssstttvvvwwwxxxvvvuuutttsssssssssssssssrrrqqqppppppqqqpppnnnlllmmmmmmnnnoooooonnnnnnnnnllllllmmmmmmmmmmmmlllkkkiiihhhfffdddcccccccccccccccbbb___ZZZVVVTTTTTTVVVWWW]]]gggrrr~~~}}}}}}~~~ooofffhhhrrr|||{{{uuuwww~~~zzziiiXXXRRRSSSPPPIII<<<888555222222222111000111111222222222222111111111111222333444444444444666:::BBBQQQeeezzzxxxvvv~~~|||bbbMMMBBB??????>>>;;;:::999999888888999999999:::;;;;;;::::::<<<>>>AAADDDHHHLLLQQQWWW]]]aaagggjjjmmmoooppprrrtttuuuxxxxxxzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}|||~~~yyytttooollliiifffccc`````````___^^^[[[[[[\\\]]]```dddgggiiimmmmmmooorrrtttuuuuuutttttttttrrrpppmmmiiieeebbb~~~}}}{{{{{{{{{{{{}}}~~~wwwqqqllllllpppttt}}}{{{uuulllgggfffhhhuuuzzzwwwtttssstttuuuttttttppppppooommmiiigggggggggnnnrrryyyzzzxxxxxxzzz|||zzzvvvrrreeeccc```___ccckkktttyyy}}}||||||}}}|||{{{xxxwwwtttqqqnnnllljjjiiieeeaaaZZZRRRKKKEEEBBBAAACCCDDDFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@@@@@@@????????????<<<<<<;;;;;;999888666555555666777;;;BBBJJJRRRWWWUUUSSSQQQSSSVVVXXXWWWUUUKKKKKKKKKKKKNNNQQQUUUXXX\\\]]]___aaaccceeeggghhheeeaaaZZZRRRLLLGGGEEEDDDCCCEEEJJJRRR[[[dddkkkpppqqqrrrtttuuuvvvvvvuuuuuutttttttttttttttuuuvvvwwwttttttsssrrrrrrrrrrrrrrrtttrrrqqqqqqqqqpppnnnlllmmmnnnnnnooooooooooooooolllllllllmmmllllllkkkjjjhhhgggeeecccbbbbbbcccccccccaaa^^^YYYUUUTTTUUUWWWWWW]]]fffrrr~~~{{{yyyyyy{{{ooofffgggqqqzzzzzzvvv{{{wwwaaaXXXXXXTTTKKK<<<999555333222222111000111111222222222222111111111111222333444444444444666:::BBBOOO___qqq{{{wwwnnnTTTEEE???<<<;;;;;;:::999999888888999999999:::;;;;;;::::::<<<>>>@@@CCCGGGLLLQQQWWW]]]bbbgggiiilllooopppqqqsssuuuvvvwwwxxxzzz|||~~~~~~~~~}}}~~~~~~~~~||||||}}}}}}yyyuuusssnnnllliiigggfffeeecccbbb```aaacccfffiiinnnrrrtttwwwwwwwwwyyyzzzyyyvvvtttpppmmmjjjgggeeeaaa]]]YYY~~~{{{{{{{{{|||~~~~~~}}}~~~}}}uuusssuuuvvvwwwllldddaaaaaalll{{{{{{vvvooojjjggghhhiiiqqquuu|||~~~~~~|||ppplllgggeeehhhnnntttxxx}}}}}}{{{xxxsssnnnkkkhhhfff```\\\UUUNNNHHHDDDBBBBBBEEEFFFGGGIIIIIIHHHFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<<<<:::888666555777777888<<>>===@@@EEEJJJOOOVVV]]]aaafffiiilllnnnooopppsssttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||~~~|||yyywwwuuusssqqqnnnjjjgggeeegggjjjnnnsssxxx|||~~~~~~zzztttooojjjfffaaa^^^\\\YYYUUURRR~~~{{{{{{{{{|||~~~|||{{{{{{~~~zzzzzz{{{yyymmmccc___^^^iiivvv|||sssllliiiiiijjjrrrwww}}}yyytttnnnkkkmmmqqqvvvyyyzzz{{{{{{{{{~~~yyytttnnniiifffddd]]]YYYRRRKKKFFFCCCCCCCCCFFFGGGIIIJJJJJJIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA=========<<<;;;888666555888777888===FFFPPPXXX]]]WWWVVVUUUWWWYYYXXXTTTOOOGGGHHHJJJKKKMMMQQQVVVYYY[[[^^^dddkkksss{{{~~~xxxmmmbbbWWWPPPKKKIIIDDDFFFJJJQQQZZZdddlllqqqrrrssstttvvvvvvvvvvvvuuutttttttttttttttsssssssssrrrrrrqqqqqqppppppqqqqqqqqqppppppqqqssssssrrrpppnnnnnnooopppppppppppppppllllllllllllkkkkkkjjjiiiggggggeeeeeedddeeefffgggbbbaaa]]]XXXTTTSSSUUUWWWWWW]]]fffqqq}}}~~~xxxsssrrrtttwwwwww{{{zzzvvvvvv}}}}}}}}}|||fffaaaeeekkksssxxxsssqqq}}}nnncccccc]]]SSS===:::666333222222111000111111222222222222111111000111333444555555444333333777???IIIVVVeeesss||||||{{{~~~yyy[[[IIIBBB@@@???;;;:::999999888888999999999:::;;;;;;::::::<<<>>>;;;>>>CCCHHHNNNUUU\\\aaafffhhhlllnnnoooppprrrtttssstttvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~{{{vvvpppllliiikkknnnsssyyy~~~yyyqqqkkkeeeaaa[[[WWWVVVTTTQQQNNN}}}}}}}}}~~~~~~{{{zzzmmmccc^^^ZZZdddrrruuukkkhhhllltttxxx~~~uuunnnppptttvvvxxxzzzzzzyyyyyy|||~~~}}}}}}}}}~~~{{{uuuooohhhaaa]]]YYYTTTMMMHHHFFFFFFFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;999888888999:::===IIIYYY___]]]ZZZXXXVVVUUUUUUTTTOOOKKKEEEFFFIIILLLPPPUUUXXXZZZ[[[___eeekkkrrr}}}wwwlllbbbYYYPPPJJJDDDEEEIIIOOOXXXccclllqqqssstttttttttssssssuuuwwwyyywwwvvvtttttttttuuuuuusssrrrqqqpppoooooooooooosssrrrqqqqqqrrrrrrpppnnnmmmmmmmmmmmmnnnnnnnnnnnnrrrqqqpppnnnmmmkkkjjjiiijjjjjjhhhgggffffffffffffaaa___\\\YYYWWWWWWWWWXXXXXX___iiittt{{{sssooooooqqqsssvvvwwwuuuooopppvvv}}}{{{{{{{{{{{{rrrsss{{{uuubbb^^^bbbkkksssxxxuuupppvvvpppdddccc^^^UUUCCC;;;444444444111000111222222111000//////000000222222333222111111222444777:::>>>EEETTTeeennnooouuuwwwzzz}}}^^^JJJCCC???<<<888888888888888888888888999999999999:::;;;<<<<<<>>>AAAFFFJJJOOOTTTYYY]]]ggghhhjjjmmmqqqtttuuuttttttuuuvvvxxxyyyzzz{{{{{{}}}}}}}}}~~~~~~}}}xxxuuutttrrrqqqtttzzz}}}vvvllleee^^^[[[WWWTTTQQQMMMIIIFFF~~~~~~}}}}}}~~~}}}yyyyyyssshhhccc___gggttt~~~rrrooosssuuuyyy}}}uuuoooqqqvvvyyy}}}}}}zzzyyyyyyxxxyyy}}}}}}xxxrrrllleee^^^ZZZSSSOOOIIIFFFEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>===;;;999888777999;;;>>>JJJWWW]]]ZZZWWWUUUSSSSSSSSSQQQLLLIIIEEEFFFHHHKKKOOOSSSWWWYYYZZZ]]]bbbfffmmmxxxzzzoooeee[[[QQQKKKDDDFFFIIINNNVVV___hhhmmmoooqqqrrrrrrqqqqqqrrrsssvvvvvvuuuttttttttttttuuusssrrrqqqpppppppppppppppsssrrrqqqrrrsssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppooommmlllkkkkkkkkkjjjiiigggfffeeeeeeeeebbb```]]]YYYWWWVVVVVVWWWXXX^^^hhhttt{{{sssooonnnppprrruuuvvvtttnnnnnnsssxxxzzz}}}vvvvvvtttzzz}}}tttjjjiiipppooo___\\\```kkkrrrvvvqqqlllpppkkkbbbbbb^^^VVVCCC;;;444444444111000111222222111000000000000000000111222222222222444666666999<<>>AAAFFFJJJOOOTTTZZZ^^^hhhhhhjjjmmmpppssstttttttttuuuvvvxxxyyyzzz{{{{{{}}}}}}}}}~~~~~~|||yyyuuusssrrruuu{{{}}}xxxqqqggg```YYYVVVSSSPPPNNNKKKHHHFFF~~~}}}~~~~~~}}}}}}~~~}}}~~~|||vvvrrrzzzyyynnnhhhccckkkwww{{{vvvxxxvvvzzz~~~xxxqqqmmmpppvvv||||||xxxxxxvvvuuuuuuxxx|||}}}yyytttoooiiiccc\\\XXXOOOLLLGGGFFFFFFHHHJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@CCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???===;;;999888777999;;;@@@JJJTTTXXXVVVRRRQQQPPPPPPOOOMMMIIIFFFDDDEEEGGGJJJMMMQQQTTTVVVWWWYYY[[[^^^dddnnn{{{}}}sssiii^^^TTTMMMGGGHHHKKKPPPWWW___fffjjjmmmppprrrrrrqqqpppqqqqqqsssttttttuuuuuuuuuuuuuuusssrrrrrrqqqqqqqqqrrrrrrsssrrrrrrrrrttttttrrrpppoooooooooooooooooooooooopppppppppooonnnmmmmmmmmmlllkkkiiigggfffeeeddddddccc```]]]YYYWWWUUUUUUUUUXXX^^^hhhsss|||uuuooolllnnnoooqqqttttttpppqqqvvv{{{||||||uuusssoootttvvvnnndddbbbgggsss~~~xxxiii[[[XXX\\\jjjooorrrmmmfffiiixxxxxxeee^^^```^^^WWWCCC;;;444444444111000111222222111000000000000111///111222333333444777999555888;;;CCCSSSeeeooorrrsssuuuwww|||}}}zzzwwwrrrqqqzzzqqqVVVEEE>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<>>>AAAEEEJJJOOOUUU[[[```iiiiiijjjlllnnnqqqsssttttttuuuvvvxxxyyyzzz{{{{{{||||||}}}}}}~~~|||wwwuuusssuuu|||~~~xxxrrrkkkbbb\\\WWWTTTPPPMMMLLLKKKIIIHHH~~~}}}|||}}}~~~}}}||||||}}}}}}~~~~~~{{{tttpppvvv~~~sssmmmhhhooo{{{zzzxxxwwwzzz~~~}}}zzzyyy{{{{{{wwwtttnnniiigggkkksss|||{{{zzzwwwuuuuuuwwwyyy{{{yyyvvvqqqlllgggaaa\\\WWWPPPMMMIIIHHHJJJLLLMMMNNNMMMMMMLLLLLLJJJIIIHHHHHHFFFEEEEEEDDDCCCBBBBBBAAADDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@>>>;;;:::888777999<<>><<<:::999777888;;;AAAGGGJJJKKKLLLLLLMMMOOOOOOMMMJJJFFFDDD@@@@@@BBBCCCFFFIIIKKKLLLJJJKKKKKKKKKNNNVVVbbbkkkvvvwwwvvvrrrkkkaaaYYYTTTKKKMMMQQQVVV]]]eeekkkooonnnqqqtttuuutttrrrrrrrrrrrrsssuuuwwwxxxxxxwwwwwwsssssssssrrrssssssttttttrrrqqqqqqsssuuuuuutttsssrrrqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnnlllkkkiiigggeeeccccccbbbccc```]]]YYYVVVTTTTTTTTTXXX]]]fffppp|||}}}rrrkkkiiiiiimmmttt{{{~~~~~~wwwwwwxxxooogggdddeeeooowwwxxxuuuttttttsssrrrmmmcccWWWTTTVVVdddhhhjjjfff```cccooo{{{{{{lll[[[VVVYYYXXXRRRCCC;;;444444444111000111222111111111111111222222333444555444333333555666777999>>>GGGZZZpppvvvtttrrroooiiifffjjjrrrpppYYYHHHAAA???===::::::::::::::::::::::::999999999999:::;;;<<<<<<===@@@CCCGGGLLLSSSZZZ___gggiiikkkllllllmmmpppssstttuuuvvvxxxyyyzzz{{{{{{zzz{{{|||}}}~~~~~~yyywwwyyy||||||uuuqqqnnnkkkgggccc]]]ZZZVVVRRRPPPNNNLLLJJJ}}}|||}}}~~~}}}~~~}}}||||||}}}~~~~~~~~~rrrgggiiinnnwww}}}vvvrrrqqqqqqvvv}}}zzzuuu{{{}}}}}}|||yyywwwyyy{{{zzz{{{}}}zzzvvvqqqmmmkkkkkkmmmnnnpppwww}}}~~~}}}{{{tttmmmjjjgggeeecccbbb```^^^[[[\\\\\\^^^cccjjjttt{{{vvvtttsssrrrrrrrrrssstttuuuvvvwww}}}|||{{{zzzzzzxxxuuurrrmmmkkkgggeeeccc___[[[XXXUUUSSSPPPOOOPPPQQQQQQQQQSSSQQQNNNKKKHHHFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA???<<<:::999777777:::@@@CCCCCCEEEHHHGGGJJJMMMMMMJJJFFFCCCBBB======>>>@@@BBBDDDFFFGGGDDDEEEEEEEEEGGGOOOZZZbbbkkkooorrrrrrlllccc[[[WWWLLLNNNRRRWWW^^^eeekkknnnmmmppprrrrrrqqqpppqqqqqqssstttuuuvvvwwwwwwwwwwwwtttssssssrrrrrrrrrssssssqqqpppppprrrtttuuutttsssrrrrrrqqqqqqpppooooooooonnnnnnnnnnnnmmmmmmmmmmmmkkkjjjhhhfffeeedddccccccbbb___\\\XXXVVVTTTTTTTTTXXX]]]eeeooo{{{tttkkkhhhiiipppyyy~~~}}}tttiiieeegggqqqzzz|||{{{zzzuuurrrooojjj```WWWUUUXXXbbbfffhhhddd___bbbmmmxxx}}}wwwiiiWWWRRRVVVUUUOOOCCC;;;444444444111000111222111111111111222333333333444444333222222333555666999???JJJ___yyywwwuuusssppphhhaaacccjjj}}}yyylllWWWGGG???===;;;999999999999999999999999999999999999:::;;;<<<<<<>>>???BBBEEEJJJPPPXXX]]]cccgggkkkmmmlllmmmpppssstttuuuvvvxxxyyyzzz{{{{{{zzzzzz{{{|||~~~~~~}}}yyywwwwwwxxxwwwyyytttpppnnnmmmllliiifff^^^[[[XXXUUUSSSPPPMMMJJJ~~~||||||~~~}}}~~~|||}}}}}}~~~~~~}}}~~~~~~~~~ssseeeeeefffjjjsss~~~|||xxxwwwuuussstttxxxuuuyyy~~~xxxzzz}}}~~~|||yyyyyy}}}}}}~~~~~~}}}|||uuurrrmmmiiieeedddeeeeeefffkkknnnnnnnnnnnnkkkfffbbb```^^^\\\[[[YYYWWWUUUVVVVVVYYY]]]```hhhyyy~~~yyywwwtttrrrpppnnnnnnnnnooooooooooooppprrrssssssqqqooollljjjgggfffeeeccc___]]]ZZZXXXVVVUUUWWWXXXYYYXXXZZZXXXTTTPPPLLLIIIGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEDDDBBB???===:::999888666888===???===@@@EEEAAAEEEIIIIIIEEEAAA???>>>;;;;;;;;;<<<>>>@@@AAABBBAAACCCCCCDDDFFFLLLVVV]]]ffflllrrrtttooofff^^^ZZZPPPRRRVVVZZZ```fffkkknnnoooqqqrrrrrrqqqqqqrrrsssssssssssssssssstttuuuvvvttttttsssrrrqqqqqqqqqrrroooooooooqqqtttuuutttsssrrrqqqqqqpppoooooonnnnnnnnnnnnmmmmmmllllllkkkkkkiiiiiigggfffeeeddddddddd```^^^[[[XXXVVVUUUUUUUUUXXX\\\dddnnnzzzuuummmjjjkkksss}}}{{{oookkknnnyyyzzzrrrjjj```VVVUUUXXXbbbeeefffbbb]]]___iiisssxxxsssdddSSSNNNSSSRRRLLLCCC;;;444444444111000111222111111111222222333444111222333222222222444666555888>>>KKKccczzzxxxwwwsssjjjbbbccchhhrrrqqqfffTTTEEE>>>===<<<999999999999999999999999999999999999:::;;;<<<<<<>>>???AAADDDHHHNNNUUUZZZ```eeelllnnnmmmmmmooorrrtttuuuvvvxxxyyyzzz{{{{{{yyyzzz{{{|||}}}{{{xxxuuusssqqqpppmmmjjjjjjkkkjjjgggddd^^^]]]\\\ZZZYYYVVVQQQNNN}}}|||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||}}}~~~tttgggeeecccccchhhooowww|||~~~~~~~~~~~~||||||{{{}}}{{{wwwvvvyyyrrrtttvvvyyy~~~}}}vvvvvvvvvwwwzzz~~~~~~|||{{{tttqqqmmmhhhdddbbbaaaaaabbbeeeeeeccccccfffeeeccc___]]]\\\ZZZXXXVVVTTTSSSQQQRRRUUUWWWWWW]]]lll|||}}}yyyuuupppmmmllllllllllllhhhhhhjjjmmmpppqqqooommmnnnllljjjjjjiiihhheeeccc___]]][[[\\\^^^```aaaaaabbb```[[[VVVRRRNNNLLLKKKEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDBBB@@@===:::999888555777<<<===:::===CCC===AAAEEEEEEAAA===;;;:::999999::::::<<<===???@@@@@@BBBDDDDDDFFFLLLTTT[[[fffmmmtttvvvqqqhhh```\\\VVVXXXZZZ___ccchhhlllnnnssstttttttttssssssuuuwwwsssrrrqqqpppqqqrrrssstttuuutttsssrrrqqqpppppppppnnnnnnnnnpppsssttttttsssqqqqqqppppppooonnnnnnmmmnnnmmmmmmlllkkkkkkjjjjjjiiihhhgggfffeeeddddddddd___]]][[[XXXVVVUUUUUUVVVXXX\\\dddnnnzzzvvvmmmkkkmmmsssvvvssswwwyyynnn```VVVSSSVVVbbbeeeeeeaaa\\\]]]fffoootttoooaaaQQQLLLQQQQQQKKKCCC;;;444444444111000111222111111111222333333444...000111111111222555777333777>>>LLLeeewwwvvvuuurrrjjjbbbbbbhhhlllllldddSSSEEE???>>>===::::::::::::::::::::::::999999999999:::;;;<<<<<<>>>???AAACCCFFFLLLSSSXXX]]]dddlllooonnnmmmooorrrtttuuuvvvxxxyyyzzz{{{{{{yyyyyyzzz|||}}}}}}yyyuuuqqqoookkkiiigggggghhhgggddd``````______```___\\\WWWTTT~~~||||||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyymmmeee^^^___ccceeehhhlllooonnnnnnoooqqquuuxxxzzz}}}yyywwwsssnnnnnnrrryyy}}}wwwpppmmmkkkjjjlllrrrxxx|||}}}|||{{{zzzwwwtttoookkkgggeeeccceeedddcccdddfffggggggfffbbb___[[[YYYYYYXXXWWWVVVVVVVVVVVVUUUWWW[[[```dddpppwww{{{wwwtttpppmmmjjjhhhgggfffhhhkkkoooqqqrrrrrrssstttssspppllljjjiiigggbbbaaadddggggggiiimmmmmmkkkfff^^^[[[ZZZUUUNNNNNNMMMLLLHHHEEECCCDDDFFFFFFFFFGGGJJJMMMOOOOOONNNJJJIIIFFFCCC@@@===;;;:::999888777777:::;;;;;;;;;============<<<;;;:::999999888888:::===???@@@@@@???AAACCCDDDGGGMMMVVV\\\iiittt~~~~~~xxxoooddd[[[ZZZ[[[]]]```eeejjjnnnqqqrrrrrrrrrsssssssssttttttrrrsssssstttuuuuuuuuutttuuutttsssrrrpppooonnnmmmnnnooopppqqqrrrrrrqqqppprrrqqqqqqpppooonnnmmmmmmnnnmmmlllkkkjjjkkklllllljjjiiihhhfffdddbbb``````aaa___\\\YYYVVVVVVVVVVVVXXX\\\dddnnnzzzvvvmmmkkkkkkrrr|||}}}~~~tttfffYYYUUUWWWbbbfffgggbbb```bbbeeefffnnngggZZZMMMKKKNNNOOOLLLDDD<<<666555666333222444000000111111111222222222111111111111222333444444777:::???KKKdddyyyvvvtttsssooohhhgggiiikkkiiicccWWWJJJ@@@=========<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBIIIPPPVVV]]]cccjjjnnnooooooppprrrqqqsssvvvxxxyyyzzz|||~~~zzzzzzzzz{{{}}}~~~{{{wwwtttpppmmmjjjiiigggeeedddcccddddddbbbdddffffffddd___YYYVVV~~~||||||}}}~~~}}}}}}~~~|||}}}}}}~~~xxxnnndddaaaaaaaaacccfffiiiiiiiiikkkmmmqqquuuwwwuuupppiiifffhhhnnnsssvvv}}}~~~{{{tttooogggeeebbbaaabbbggglllooozzz|||yyyuuuqqqnnnmmmmmmlllkkkkkkllllllkkkiiigggddd```^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVXXX[[[]]]aaagggrrr~~~}}}yyyvvvsssnnnkkkiiiiiilllppprrrssstttvvvwwwwwwuuurrrpppnnnkkkfffeeehhhkkknnnsssxxxyyyxxxuuuooollljjjddd\\\UUUSSSPPPLLLJJJGGGEEEDDDFFFEEEFFFJJJMMMPPPQQQQQQOOOLLLHHHDDD@@@===<<<;;;:::999888999;;;<<<<<<;;;;;;;;;;;;::::::999888777888888777999;;;>>>@@@AAA@@@BBBEEEFFFHHHNNNVVV]]]iiittt~~~zzzsssiiiaaa^^^___```bbbfffiiimmmooorrrrrrrrrsssssssssttttttrrrrrrsssttttttttttttttttttsssrrrqqqooonnnmmmmmmmmmnnnpppqqqrrrqqqqqqpppqqqqqqppppppoooooonnnnnnnnnmmmlllkkkkkkkkklllllliiiiiigggeeecccaaa```___```^^^[[[XXXUUUUUUUUUUUUXXX\\\dddnnnyyyuuullliiiiiinnnxxxzzziiiZZZVVVXXXdddhhhiiiddd```aaabbbbbbfff```TTTJJJJJJOOOPPPMMMCCC;;;555444444222111333000000111111111222222222222111111222222333444555777:::???JJJddd{{{wwwuuuwwwvvvrrrpppqqqpppmmmeeeXXXJJJ???<<<===<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::;;;<<<>>>AAAGGGOOOTTT\\\aaaiiimmmnnnnnnppprrrqqqsssvvvxxxyyyzzz|||~~~zzzzzzzzz{{{}}}~~~yyytttqqqnnnkkkggggggeeedddcccccccccdddeeefffiiijjjhhhddd___[[[~~~}}}}}}~~~~~~}}}}}}~~~{{{{{{|||~~~|||ooohhhdddbbbbbbeeeeeeeeefffiiimmmqqqvvvxxxtttnnneee___^^^aaaeeegggllllllmmmnnnooommmiiieee^^^\\\YYYWWWWWWZZZ^^^```iiirrr||||||zzzyyywwwuuutttttttttsssqqqooolllhhhdddcccaaa___]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUYYY___eeennn}}}~~~vvvrrrnnnmmmooorrrtttvvvwwwyyyzzz{{{zzzwwwsssqqqnnniiifffiiinnnttt}}}xxxpppddd___YYYTTTRRRNNNIIIFFFEEEEEEFFFIIINNNSSSUUUVVVVVVRRRLLLEEE@@@===<<<<<<:::999999:::<<<======<<<888888888777666666555555777777666777999<<<@@@BBBCCCFFFHHHJJJLLLQQQYYY___jjjuuu{{{vvvnnngggdddddddddeeegggiiilllmmmrrrrrrrrrsssssssssttttttrrrrrrssssssttttttsssssssssrrrqqqpppooonnnmmmllllllmmmooopppqqqqqqpppppppppppppppppppppppppppooonnnmmmllllllkkkkkklllllliiiiiigggeeecccaaa```______]]]ZZZWWWUUUTTTTTTUUUXXX]]]dddnnnyyytttkkkffffffiiissslll\\\XXXZZZeeejjjlllgggccccccdddcccaaa[[[QQQIIIJJJPPPRRRNNNBBB:::333333333111111222111111111111111222222222222222222222333444555666666:::>>>JJJccc}}}wwwvvv{{{~~~}}}zzzwwwnnn^^^MMMBBB>>>???<<<;;;;;;::::::999999888999999999999999999999999999:::;;;===@@@EEELLLQQQYYY___fffkkklllmmmoooqqqqqqsssvvvxxxxxxyyy{{{}}}zzzzzzzzz{{{}}}~~~wwwrrrooollljjjfffeeeeeeddddddeeeeeefffgggiiilllnnnmmmiiieeeccc~~~~~~}}}||||||}}}{{{|||}}}~~~|||tttoookkkjjjlllhhhiiijjjnnnsssyyy~~~uuunnnddd]]][[[\\\___```cccbbbaaabbbcccbbb```^^^ZZZXXXTTTRRRQQQQQQSSSUUUXXX___hhhqqq{{{}}}}}}}}}~~~}}}|||wwwsssoookkkiiifffdddbbbaaa```___^^^\\\ZZZVVVSSSRRRUUUWWWWWWZZZeeewww~~~zzzuuurrrtttwwwzzz|||{{{||||||}}}{{{wwwqqqmmmkkkfffcccfffkkksssyyypppeee]]]YYYUUUOOOJJJFFFEEEFFFIIIOOOUUUYYY[[[]]]XXXPPPGGGAAA>>>======:::999999:::<<<===<<<;;;777777666555444444444444666555555555666:::???CCCFFFIIIMMMOOOQQQVVV]]]bbblllvvv}}}}}}yyyuuuooojjjgggffffffgggiiikkkmmmooorrrrrrrrrsssssssssttttttrrrrrrsssssssssssssssrrrssssssrrrqqqpppooonnnnnnkkkmmmnnnpppqqqqqqqqqppppppppppppppppppppppppqqqnnnmmmmmmllllllllllllllljjjjjjhhhfffdddbbbaaa```___]]]ZZZWWWUUUUUUUUUUUUYYY]]]eeennnyyyuuukkkeeedddfffoooooo^^^ZZZ]]]eeekkkooollliiiiiijjjiiiddd]]]RRRKKKMMMSSSSSSNNNAAA999333333444222111222111111111111111111111111333333333333444555666666555999>>>HHH```~~~wwwuuu}}}|||kkkWWWHHHCCCCCC;;;;;;;;;:::999999888888888888888888888888888888888999;;;<<<>>>CCCIIIMMMUUU\\\ccchhhjjjkkknnnppppppsssvvvwwwxxxxxxzzz|||zzzzzzzzz{{{}}}~~~}}}~~~}}}|||zzz{{{}}}vvvqqqooommmkkkffffffggggggggghhhhhhiiiiiikkkmmmoooooommmjjjggg|||{{{{{{|||~~~~~~~~~~~~~~~wwwtttuuuqqqrrrtttxxx}}}}}}sssmmmddd^^^\\\]]]___```bbb```^^^]]]]]]\\\ZZZYYYXXXVVVSSSPPPNNNMMMMMMNNNNNNQQQWWW___iiiwww}}}zzzuuupppnnnkkkhhhffffffeeedddcccbbb___YYYUUUOOORRRSSSQQQPPPVVVdddooo|||zzz{{{~~~~~~|||yyytttmmmgggeee```^^^```eeemmm{{{sssggg```ZZZTTTOOOIIIGGGFFFIIIOOOVVV\\\___bbb]]]SSSJJJBBB???>>>>>>999999999;;;======<<<:::888888666555444444555555444555555444444888===BBBGGGKKKPPPSSSVVVZZZ```eeellltttzzzyyytttqqqmmmiiigggggghhhiiikkknnnppprrrrrrrrrrrrsssssssssttttttsssssssssttttttsssrrrrrrttttttsssrrrqqqqqqppppppkkklllnnnpppqqqrrrqqqqqqppppppppppppqqqqqqqqqqqqmmmnnnnnnmmmmmmmmmlllllllllkkkiiigggeeecccbbbaaa___]]][[[XXXVVVVVVWWWWWWYYY]]]eeennnyyyxxxllleeecccccclll~~~sss___ZZZ^^^gggmmmqqqnnnlllnnnooonnniiiaaaTTTMMMPPPVVVVVVQQQBBB:::444444555333222444111111111111111111111111333333333333444555666666444999===FFF[[[{{{vvvsss|||zzzcccOOOFFFCCC<<<<<<;;;::::::999999888888888888888888888888888888999:::;;;===AAAFFFJJJQQQXXX```fffhhhjjjmmmooopppsssuuuwwwwwwwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}~~~{{{xxxyyy{{{}}}|||zzzvvvtttqqqoooooopppppprrryyy|||tttpppooonnnllliiiiiijjjjjjkkkkkkkkkkkkjjjlllnnnpppooommmjjjiii}}}{{{{{{|||~~~~~~~~~~~~{{{qqqlllfffbbbaaabbbcccccceeeccc```^^^]]]\\\YYYWWWYYYWWWTTTQQQNNNLLLKKKJJJLLLLLLOOOTTT[[[fffyyyzzzvvvssspppmmmkkkkkkiiiggggggfffbbb[[[VVVJJJMMMNNNLLLKKKOOOWWW___qqq||||||xxxtttnnnfff```\\\YYYXXXYYY\\\bbbooo{{{wwwkkkbbbYYYTTTNNNKKKHHHIIIOOOVVV]]]```eee___VVVLLLDDD@@@>>>>>>:::999:::<<<>>>???===;;;:::999777666555555666666333444555444333555:::???EEEJJJPPPUUUXXX\\\bbbfffjjjqqqvvvsssooommmkkkhhhggghhhhhhjjjlllooorrrsssrrrrrrrrrsssssssssttttttttttttuuuuuuttttttssssssuuuttttttsssrrrrrrqqqqqqlllmmmoooqqqrrrssssssrrrqqqqqqqqqqqqqqqqqqppppppmmmnnnnnnnnnnnnmmmlllllllllkkkiiigggeeecccbbbaaa___^^^[[[XXXWWWWWWWWWXXXYYY^^^eeennnyyyzzznnneeebbb___iii{{{vvv___YYY\\\jjjppptttqqqpppsssvvvvvvsssiiiZZZQQQSSSYYYYYYSSSAAA999444444555333333444222222222111111111111111222222222222333444555666444888<<>>===<<<<<<===???AAAAAA???===:::999777555555555666777111444666555333333888<<>>======<<<<<<;;;;;;:::999999999999999999999999888:::;;;<<<===???CCCFFFKKKRRR[[[aaaeeegggkkknnnppprrruuuvvvvvvvvvwwwyyyzzzzzzzzz{{{}}}~~~|||yyyxxx~~~~~~{{{zzzvvvnnnkkkiiigggfffbbb]]]YYYVVVUUUUUUUUUSSSRRRWWW^^^jjjsss}}}zzzzzz||||||{{{||||||||||||zzzxxxvvvuuussstttttttttrrrooollljjj~~~{{{{{{}}}}}}~~~xxxuuurrrpppnnnooonnnmmmlllqqqooommmkkkjjjhhheeebbb```___]]]ZZZVVVSSSQQQPPPJJJIIIJJJMMMMMMNNNZZZhhhyyy}}}}}}}}}{{{xxxvvvtttqqqmmmgggeeeccc^^^VVVPPPOOOMMMKKKIIIHHHJJJKKKMMMOOOUUU^^^fffnnnxxx{{{tttlllfffbbb]]]VVVPPPHHHFFFGGGHHHFFFGGGPPPZZZ]]]hhhuuu{{{lllcccUUUPPPKKKJJJNNNVVV]]]aaaeee```XXXOOOGGGAAA>>>===>>>>>>???AAACCCCCCAAA???:::999777555444555666777111444777666333222666:::===CCCKKKQQQVVVZZZ```ddddddjjjnnnllljjjkkklllkkkkkkjjjjjjkkklllnnnpppqqqrrrrrrrrrsssssssssttttttvvvvvvwwwwwwvvvuuuttttttsssrrrrrrqqqqqqpppppppppmmmnnnqqqssstttuuuuuuuuussssssrrrrrrqqqpppoooooommmnnnooooooooonnnlllkkkhhhgggfffdddbbb```___^^^]]][[[YYYVVVUUUUUUVVVWWWZZZ^^^fffoooyyy|||mmmddd```___iiiuuusss^^^ZZZ```jjjrrryyy}}}uuubbb]]]^^^XXXPPP???777111111333111111222222222222222111111000000111111111111222333444444333888;;;>>>III___uuuzzzsssvvv~~~mmmTTTHHH>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999999:::;;;<<<===???BBBEEEJJJQQQZZZ```dddgggjjjmmmppprrrtttuuuuuuuuuwwwxxxzzzzzzzzz{{{}}}~~~zzzwwwvvv|||~~~{{{~~~xxxtttkkkhhhdddaaa^^^YYYSSSNNNMMMLLLLLLMMMKKKJJJNNNUUUWWW```nnn|||~~~|||xxxxxxxxxwwwtttqqqnnnlll~~~|||||||||}}}~~~}}}{{{wwwvvvsssrrrrrrsssuuuvvvtttvvvwwwwwwtttpppllliiihhhgggeeeaaa]]]XXXSSSQQQOOOKKKJJJKKKLLLMMMRRRYYYgggrrr}}}zzzwwwxxx{{{}}}xxxtttrrrrrrmmmfffbbb^^^ZZZUUUQQQPPPPPPOOOMMMLLLKKKMMMNNNOOOQQQTTTXXX]]]ccckkkppp{{{tttiii^^^YYYVVVQQQMMMLLLGGGFFFDDDCCCCCCDDDEEEFFFOOOSSS]]]lllyyypppccc\\\PPPNNNQQQOOOTTT^^^^^^ddd___XXXOOOGGGAAA===;;;>>>???AAADDDFFFEEEBBB???===;;;888555444555666777555555555555555666666777@@@CCCHHHMMMRRRWWW\\\```hhhiiilllmmmnnnllljjjiiinnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqrrrrrrsssssssssvvvuuuuuuuuuttttttttttttrrrrrrssssssrrrqqqooonnnmmmooorrrsssrrrssstttuuuxxxwwwuuurrrqqqpppppppppoooooonnnmmmllllllkkkkkkiiiiiihhhgggeeebbb```___]]]\\\[[[WWWTTTSSSUUUVVVZZZ^^^eeennnxxx~~~pppddd\\\\\\dddppp{{{~~~lll___[[[]]]jjjqqqzzzkkkcccddd^^^RRRBBB<<<666333333333111///222222111111111111222222222222333333333444444444444777:::===FFFWWWjjjvvv|||ssswww}}}wwwXXXGGGCCCAAA>>>======<<<;;;999888888888888888888888888666888999999:::<<>>???BBBEEEHHHGGGCCC@@@>>><<<999666555555666777777777777777777888999:::===AAAGGGNNNSSSXXX]]]```fffhhhkkkmmmnnnmmmkkkjjjmmmmmmmmmmmmnnnnnnnnnnnnqqqqqqrrrrrrssssssttttttvvvvvvvvvuuuuuuuuuttttttrrrrrrssssssrrrqqqooonnnnnnppprrrsssssstttuuuvvvyyyxxxuuusssqqqqqqppppppooonnnnnnmmmmmmlllkkkkkkjjjiiihhhgggeeecccaaa___]]]\\\ZZZWWWTTTSSSUUUVVVZZZ^^^eeennnxxx~~~pppccc\\\ZZZ```lllvvvyyy{{{~~~vvvxxx{{{ggg\\\ZZZ]]]lllsss|||vvvkkkjjjaaaTTTAAA<<<666333333333111///222222111111111111222222111111111222222222222333333666888:::AAAOOOaaammmwwwuuuwww|||uuuxxx}}}wwwZZZIIICCC@@@>>>======<<<;;;999888888888888888888888888777888999999:::<<>>======???CCCGGGJJJIIIEEEAAA???>>>;;;888777777777888444333444444555666777888999???HHHPPPVVV\\\```cccgggiiikkkmmmnnnmmmlllkkklllllllllmmmmmmnnnnnnnnnqqqrrrrrrsssttttttuuuuuuwwwwwwvvvvvvvvvuuuuuuuuurrrsssssssssrrrqqqpppooooooqqqsssuuuuuuuuuwwwxxxzzzyyywwwuuusssrrrqqqqqqooonnnnnnmmmmmmllllllllljjjjjjiiigggeeecccaaa```]]]\\\ZZZWWWTTTSSSTTTVVVYYY]]]eeennnxxx~~~qqqddd]]]YYY^^^iiirrrsssqqqtttzzzzzz}}}{{{~~~zzzmmmoooxxxrrraaaXXXXXX\\\lllrrrzzzrrrmmmaaaSSSAAA<<<666333333333111///222222111111111111222222111111111222222222333333444666777999===IIIYYYfffnnnnnnqqqvvvxxxzzzxxxyyy|||zzz{{{~~~xxx]]]LLLBBB@@@===<<<<<<<<<;;;999888888888888888888888888777888999999999;;;>>>AAAFFFKKKRRRYYY^^^ccchhhkkkmmmnnnoooqqqtttwwwyyy{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~vvvpppuuuzzzyyyxxxxxxxxxuuunnnhhh^^^YYYRRRLLLIIIGGGEEEDDDEEEEEEDDDCCCCCCEEEFFFGGGEEEGGGJJJOOOUUU[[[aaadddmmmttt|||~~~{{{xxxwwwwww{{{xxxqqqsssxxx~~~}}}}}}~~~~~~|||tttkkkeee\\\WWWSSSSSSRRRPPPOOORRRZZZeeetttwwwqqqnnnoooppprrrtttttttttsssrrrqqqpppnnnllljjjgggeeeccc```^^^\\\ZZZXXXVVVTTTSSSQQQQQQPPPMMMLLLMMMPPPSSSWWW^^^iiissszzz~~~zzzuuupppjjjaaa[[[VVVNNNGGGGGGHHHIIILLLPPPTTTSSSPPPMMMIIIFFFCCCAAAEEEBBBBBBEEEJJJVVVkkk|||zzzfffVVVRRRUUUTTT[[[cccbbbaaa]]]UUUMMMFFFAAA???>>>===???CCCIIILLLKKKGGGDDDAAA@@@===;;;999999999999333333333444555666777888999@@@JJJTTT[[[aaaeeegggjjjkkkmmmnnnnnnnnnllllllkkkkkklllmmmnnnnnnoooooorrrrrrssstttuuuuuuvvvvvvxxxwwwwwwwwwwwwvvvvvvvvvsssssssssrrrrrrqqqppppppooorrrtttvvvvvvwwwxxxzzzzzzyyyxxxvvvtttsssrrrqqqooonnnnnnnnnmmmmmmllllllkkkkkkjjjhhhfffcccaaa```\\\\\\ZZZWWWTTTSSSTTTVVVXXX]]]eeeoooyyysssggg```ZZZ___iiirrrssspppppptttwww{{{zzzzzzzzzssshhhjjjsss~~~}}}mmm]]]UUUVVVZZZhhhmmmsss{{{rrrlll^^^OOOAAA<<<666333333333222000222222111111111111222222222222222333333333333444666777999;;;>>>GGGXXXgggoooqqquuuwwwxxx{{{xxxwwwxxxtttqqqsssttt{{{___LLLAAA???===<<<<<<<<<;;;:::888888888888888888888888777888999999999;;;>>>@@@EEEIIIPPPWWW]]]bbbgggkkkkkklllnnnqqqtttxxxzzz{{{{{{{{{||||||||||||||||||}}}yyypppuuu~~~{{{xxxvvvtttsssnnngggaaa[[[VVVOOOJJJHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHKKKNNNRRRUUUWWW___eeemmmttt|||~~~~~~wwwqqqllliiieeehhhooo}}}yyyvvvuuuxxx}}}}}}~~~xxxoooddd]]]XXXWWWVVVSSSRRRTTTYYYcccrrr}}}|||sssnnnkkklllmmmoooppprrrsssssstttttttttrrrpppnnnllllllgggdddaaa```___]]]YYYVVVUUUTTTRRRPPPNNNNNNQQQSSSTTTYYY```eeehhhjjjlllmmmrrrooolllkkkhhhccc[[[TTTSSSLLLGGGHHHJJJLLLQQQWWW[[[ZZZXXXTTTPPPKKKGGGDDDCCCAAA@@@AAADDDLLL\\\kkkooo^^^WWWYYYWWW]]]dddbbbaaa]]]UUULLLEEEAAA???>>><<>><<<;;;::::::999999999999:::;;;<<<===:::BBBMMMWWW___eeeiiikkknnnnnnoooooonnnmmmlllkkkkkkkkklllmmmnnnppppppqqqrrrssstttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxwwwwwwwwwttttttsssrrrrrrqqqqqqqqqppprrruuuvvvwwwxxxyyy{{{zzzyyyxxxwwwuuusssrrrqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkiiifffdddaaa```\\\[[[ZZZVVVSSSRRRTTTUUUXXX^^^fffppp{{{wwwkkkcccZZZ___jjjtttxxxuuuuuuyyy|||zzzxxxzzzyyysssmmmeeegggooozzz~~~uuugggZZZTTTVVV[[[fffjjjmmmrrryyynnnhhh[[[MMM@@@;;;555333333444222000222222111111111111222222111111111111222222222222666666888<<>><<<<<<<<<<<<;;;:::888888888888888888888888777888999999888:::===???DDDHHHPPPWWW]]]bbbgggkkkjjjkkknnnqqquuuxxxzzz{{{{{{{{{{{{{{{||||||||||||}}}~~~{{{rrrvvv}}}yyyuuurrrnnniii```ZZZWWWSSSMMMJJJIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEBBBBBBCCCDDDFFFIIIKKKMMMRRRWWW^^^gggppp{{{{{{rrrjjjeee```^^^\\\___hhhxxxxxxpppllliiilllrrrzzz}}}~~~ooofff^^^[[[ZZZWWWUUUVVVZZZdddqqq|||yyyrrrkkkkkkjjjjjjlllooorrruuuwwwyyyzzzyyywwwtttssssssllliiifffeeeeeeccc^^^ZZZWWWWWWUUUQQQOOOOOOQQQTTTUUUXXX]]]```aaaaaabbbcccgggggghhhjjjjjjeee\\\VVVSSSMMMIIIJJJLLLOOOVVV^^^```___^^^[[[VVVQQQLLLIIIEEECCCCCCCCCDDDHHHUUUbbbwwwddd\\\\\\[[[```fffcccbbb]]]UUULLLDDD@@@>>>======>>>BBBGGGKKKMMMKKKIIIEEEDDDBBB@@@>>>===<<<;;;:::999999999999:::;;;;;;;;;BBBMMMWWW___dddhhhjjjmmmnnnnnnmmmmmmlllkkkjjjkkklllmmmnnnpppqqqrrrssssssssstttuuuwwwxxxyyyyyyzzzyyyyyyyyyyyyxxxxxxxxxuuutttsssrrrqqqqqqqqqrrrooorrruuuvvvwwwxxxzzz{{{yyyyyyxxxwwwuuusssrrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjgggdddbbb```\\\[[[YYYVVVSSSRRRSSSUUUYYY^^^hhhrrr}}}zzzmmmfff[[[```kkkxxx~~~~~~{{{wwwwwwuuunnnhhhcccfffmmmxxx|||yyywwwwwwtttrrrkkkaaaVVVSSSWWW\\\fffhhhiiikkkuuupppgggdddYYYLLL@@@;;;555333333444333111222222111111111111222222////////////000000000111444333555;;;>>>HHH^^^uuu}}}~~~sssoooooojjjeeeeee```iiiyyyzzz^^^HHH@@@>>><<<;;;<<<<<<;;;:::888888888888888888888888777888999888888999<<>>@@@EEEIIILLLLLLKKKGGGFFFDDDBBB@@@>>>===<<<999888777777666666777777:::@@@JJJSSSZZZ___cccfffhhhiiiiiijjjjjjjjjjjjkkkllllllnnnoooqqqssstttuuussstttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvuuusssrrrqqqqqqrrrrrroooqqqtttvvvwwwxxxzzz{{{xxxxxxxxxwwwuuusssqqqooonnnnnnnnnnnnnnnnnnnnnoooooonnnllljjjgggdddbbb```[[[[[[YYYVVVSSSRRRSSSUUUZZZ```iiittt{{{nnnfff```dddooo}}}{{{yyyuuummmgggdddgggnnnxxx{{{wwwssssssooommmhhh^^^TTTRRRVVV[[[dddeeeeeeeeemmm{{{uuufff___^^^VVVJJJ???;;;555333333444333111222222111111111111222222000111111111222222222222666333555;;;???HHHbbb{{{~~~qqqllllllhhhdddddd___cccnnn{{{ttt[[[FFF???===;;;;;;<<<<<<;;;:::888888888888888888888888777888999888888999<<<>>>@@@EEELLLSSSZZZ___eeehhhjjjkkknnnrrruuuwwwxxxxxxyyyyyyzzzzzz{{{|||}}}}}}|||~~~~~~vvvzzz}}}vvvsssnnnkkkhhhccc\\\WWWPPPOOOOOOPPPSSSTTTTTTTTTSSSRRRQQQNNNLLLIIIFFFEEECCCBBBBBBCCCDDDFFFHHHJJJCCCEEEKKKTTT^^^jjj~~~xxxrrrhhh```ZZZWWWVVVTTTXXX\\\gggzzzuuunnnjjjaaadddjjjsss~~~wwwiiibbb]]]XXXVVVVVV[[[dddoooyyypppmmmiiifffggglllrrrwww}}}|||{{{|||zzzvvvsssssstttsssmmmhhh```___\\\WWWSSSQQQSSSTTThhhjjjmmmmmmkkkhhhffffffdddiiirrr~~~yyykkkccc\\\WWWRRRPPPUUU[[[bbbbbbbbbaaa]]]WWWQQQNNNLLLHHHDDDBBB@@@EEERRR___rrr|||hhh___aaaaaagggmmmjjjeee___UUUKKKCCC>>><<<<<<======???CCCHHHLLLMMMMMMGGGGGGEEECCCAAA???===<<<<<<;;;:::999888888888888888>>>GGGOOOUUUZZZ___bbbddddddeeefffhhhiiikkkkkklllmmmnnnppprrrtttuuuvvvssstttuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyvvvuuusssrrrqqqqqqrrrsssnnnqqqtttvvvvvvxxxzzz{{{xxxxxxxxxwwwuuussspppooonnnnnnnnnnnnooooooooooooooonnnmmmjjjhhheeebbb```[[[[[[YYYVVVSSSRRRSSSUUUZZZ```jjjuuu{{{nnnfffeeeiiittt}}}xxxpppiiigggiiiqqqzzz}}}xxxtttsssrrrpppiii___TTTPPPTTTYYY```bbbaaaaaahhhuuuxxxvvvlll___YYYYYYRRRGGG???:::555333333444333111222222111111111111222222444444555555555666666666999555777<<<@@@JJJeeepppkkkllliiieeefff```aaagggrrrxxxoooYYYFFF???===;;;;;;<<<<<<;;;:::888888888888888888888888777888999888888999;;;>>>>>>CCCJJJRRRXXX^^^cccgggjjjlllooorrruuuvvvwwwwwwxxxxxxyyyzzz{{{}}}}}}~~~|||~~~~~~wwwzzz~~~{{{rrrnnnjjjhhhfffccc]]]XXXRRRRRRSSSVVVYYY[[[[[[ZZZVVVUUUTTTQQQMMMJJJGGGEEECCCCCCCCCCCCDDDFFFHHHIIIJJJJJJNNNVVV]]]hhh|||mmmhhh```ZZZWWWVVVUUUTTTYYY___lllxxxqqqllldddeeeiiippp{{{~~~~~~}}}zzzyyy{{{xxxssswwwqqqkkkdddZZZVVVZZZ___eeeooowww~~~|||qqqjjjjjjhhhfffooo|||}}}}}}|||xxxuuuvvvzzz{{{wwwtttmmmaaaYYYZZZXXXRRRTTT\\\jjjssszzz|||zzzuuunnnffflllrrr|||{{{rrreee[[[XXXXXXYYYYYYbbbbbbbbbaaa___[[[WWWTTTNNNJJJGGGEEECCCEEEPPP\\\ssszzzoooccc___dddiiihhhfffccc\\\RRRHHHCCC???===<<<<<<===???CCCGGGKKKNNNPPPOOOMMMKKKIIIFFFCCC>>>;;;<<<:::888888999:::999888888<<>>??????===;;;:::::::::999999888888888888999999;;;:::888777777888:::;;;@@@BBBFFFMMMUUU]]]bbbdddgggkkkooosssuuuvvvwwwyyyvvvwwwxxxyyy{{{|||}}}}}}yyy{{{~~~yyyuuuooolllhhhddd```]]][[[ZZZWWWWWWWWWZZZ^^^```aaaaaa\\\YYYUUURRROOOLLLHHHEEEEEEDDDCCCBBBBBBDDDFFFGGGIIILLLOOOSSSZZZiiizzziiiccc\\\VVVSSSRRRRRRRRRXXX```oooyyyrrrnnnddddddgggnnnyyy~~~|||{{{{{{xxxrrrpppvvv~~~uuunnnggg]]]YYY]]]aaagggpppxxx}}}zzzxxxvvvvvvzzz|||tttjjjhhhgggfffnnnzzz~~~{{{yyy{{{rrrfff]]]\\\YYYTTTWWW___oooyyy{{{rrrssswwwrrrfff```______```dddeeeeeedddbbb^^^YYYWWWRRRMMMIIIFFFDDDEEEOOOZZZqqqzzzpppddd```ccchhhgggeee```XXXNNNEEE???===;;;;;;:::<<<>>>BBBFFFJJJNNNPPPPPPNNNLLLJJJHHHDDD@@@<<<===;;;999888999999999888999<<<@@@DDDHHHMMMRRRVVVYYY\\\^^^aaacccfffjjjmmmnnnooopppppppppqqqsssuuuwwwvvvuuuuuuvvvxxx{{{|||}}}}}}|||{{{zzzxxxwwwvvvwwwuuusssssstttuuutttrrrrrrssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqmmmoooqqqpppooonnnooooooooonnnllljjjiiieeeaaa^^^[[[ZZZXXXVVVUUUUUUUUUVVVXXX^^^gggrrr}}}{{{qqqllliiiqqq~~~~~~uuupppooottt|||~~~{{{tttoooeeeYYYQQQRRRWWW[[[bbbaaa^^^[[[___hhhmmmlllhhh___[[[WWWRRRVVVTTTGGG???999555555444000///111222000///000222444222111111111222222222333333333222666666999AAAHHH\\\zzz~~~pppmmmoooppppppjjjeeebbbeeeggg```QQQDDD?????????===;;;:::999999999999888888888888999999;;;:::888777777888:::;;;???AAADDDKKKSSS[[[```bbbfffjjjooorrrtttuuuwwwxxxwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~yyy{{{}}}yyytttpppllliiieeeaaa]]][[[YYYYYYYYYYYY[[[^^^bbbeeeeeeddd```]]]YYYUUUQQQMMMIIIFFFEEEEEEDDDCCCDDDFFFHHHIIIKKKMMMQQQUUU\\\iiiyyyeee```XXXRRRPPPPPPQQQRRRXXXcccttt{{{uuurrrgggggghhhmmmxxx~~~~~~|||uuuoooqqqtttzzzzzzrrrjjjaaa^^^```ccciiirrryyyzzzsssppppppooooooqqqrrrttt}}}zzzkkkgggggghhhoooxxx}}}{{{{{{{{{oooeee```[[[VVVYYYaaappp}}}yyyxxx{{{rrriiieeeeeefffiiijjjjjjjjjgggbbb^^^[[[VVVQQQLLLHHHEEEFFFOOOYYYnnnzzzpppeeeaaacccfffeeebbbZZZSSSIII@@@;;;:::999999999:::<<<@@@DDDIIIMMMPPPRRRPPPNNNMMMKKKGGGCCC???>>><<<999888999999999888;;;===AAACCCFFFHHHLLLOOOSSSVVVYYY\\\```eeejjjnnnnnnooopppppppppqqqsssuuuxxxxxxxxxxxxyyyyyyyyyzzz||||||||||||{{{zzzyyyxxxyyywwwuuutttuuuuuusssrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvuuuuuutttsssrrrqqqmmmnnnppppppnnnnnnnnnooommmllljjjiiihhhfffbbb___\\\ZZZYYYWWWVVVVVVVVVVVVYYY^^^gggqqq|||{{{sssoooqqqxxx{{{uuuuuu|||wwwpppeeeZZZRRRQQQVVV[[[bbbbbb___[[[]]]cccfffddd```WWWUUUSSSQQQVVVUUUHHH???999555555444000///111111000///000222333333222111111222222222333333333333777555888@@@GGG\\\zzzsssnnnooorrrssspppjjjdddbbbccc^^^RRRGGG???>>>>>>===<<<;;;:::999999999888888888888999999:::999888777777888999:::===???CCCIIIPPPXXX^^^aaafffiiinnnrrrsssuuuvvvwwwwwwwwwxxxzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~yyy{{{{{{wwwsssoookkkhhhfffbbb^^^[[[ZZZZZZ[[[]]]^^^```eeeiiikkkjjjiiifffbbb]]]XXXTTTOOOKKKHHHFFFEEEEEEFFFGGGIIIKKKLLLNNNPPPSSSWWW^^^iiivvveee___XXXRRRPPPRRRSSSTTTYYYdddsss~~~yyyvvvmmmllllllpppzzz~~~}}}~~~|||yyywwwwwwwwwyyy|||~~~xxxuuuqqqrrrzzz}}}tttlllccc```bbbcccjjjssszzzwwwoookkkmmmmmmmmmmmmmmmoootttyyyppphhhhhhjjjpppvvv~~~~~~{{{zzzzzzxxxxxxyyy~~~yyynnneee]]]WWWZZZ```kkkzzzzzzvvv}}}|||pppjjjiiijjjooopppqqqpppmmmhhhccc```ZZZSSSMMMJJJGGGHHHPPPYYYkkk{{{zzzqqqgggbbbcccdddbbb___TTTMMMDDD<<<888888888888777888:::===BBBGGGLLLOOOSSSRRRQQQPPPOOOKKKFFFCCC@@@>>>:::999999999999888===???BBBCCCDDDEEEGGGIIINNNPPPTTTXXX\\\bbbiiinnnmmmnnnpppppppppqqqsssuuuxxxyyyzzzzzzzzzyyywwwvvvyyyyyyzzzzzzzzzzzzyyyyyyzzzyyywwwuuuttttttsssrrrqqqrrrrrrsssssssssttttttuuuuuuuuutttsssrrrqqqqqqmmmnnnppppppnnnmmmnnnooolllkkkiiiiiihhhfffccc```\\\[[[YYYWWWVVVVVVWWWWWWYYY^^^gggppp{{{{{{tttrrrssszzz{{{{{{}}}ssseeeZZZSSSPPPTTTZZZcccccc```\\\]]]aaaaaa^^^YYYPPPOOOQQQQQQXXXWWWHHH???999444555444111000222222111111111111222111111111111222222222333333333333777555777???EEEYYYwwwssskkkkkkooorrrrrrnnniiiffffffcccXXXMMM>>>===<<<;;;<<<<<<;;;::::::999999888888999999:::999999888777777888999999<<>>AAACCCDDDCCCCCCCCCDDDHHHKKKOOOSSSXXX___fffkkkkkkmmmnnnooopppqqqtttvvvxxxyyyyyyzzzyyywwwuuutttwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzxxxvvvtttsssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrsssttttttssssssrrrqqqpppmmmoooppppppooonnnnnnooolllkkkiiiiiiiiigggcccaaa]]]\\\ZZZXXXWWWWWWWWWXXXZZZ___fffpppzzz{{{uuutttttt}}}wwwggg[[[SSSOOOTTT[[[cccdddaaa^^^^^^```___[[[VVVNNNNNNQQQSSSZZZXXXIII>>>888444444444111000222333333333222111/////////111111222222222333333333333777555777>>>CCCUUUrrrtttiiihhhlllpppsssssspppmmmllljjj^^^PPPAAA>>>;;;:::<<<======<<<::::::999999999999::::::888888888888888888888888<<>>@@@BBBCCCBBBAAAAAAAAACCCEEEIIILLLRRRYYY```fffiiikkkmmmnnnppprrruuuxxxxxxyyyyyyyyyyyywwwuuutttvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyxxxvvvsssqqqrrrsssqqqppppppoooooopppqqqqqqrrrsssssssssrrrrrrqqqpppnnnoooqqqqqqooooooooopppmmmlllkkkjjjjjjhhhdddaaa^^^\\\[[[YYYXXXXXXXXXXXX[[[___fffoooyyy|||wwwuuuxxxjjj]]]UUUPPPUUU^^^ccceeeeeebbbccceeebbb]]]XXXOOOPPPTTTWWW^^^ZZZJJJ>>>888444444444111111333333444444222000//////000111111222222222333333333222666666777===@@@PPPkkkyyyllliiilllqqqtttwwwwwwssssssrrrfffWWWKKKEEE>>>;;;<<<>>>???>>>::::::999999999999::::::888888888888888888888888;;;>>>CCCFFFJJJQQQZZZ```fffjjjnnnrrrtttuuuvvvxxxxxxxxxyyy{{{|||}}}~~~~~~yyytttpppmmmjjjhhhccccccdddeeegggjjjmmmnnnqqqpppqqqsssttttttqqqooojjjeee___ZZZVVVSSSPPPOOOLLLMMMOOOPPPRRRTTTUUUVVVYYYYYYZZZ\\\]]]___```aaacccbbbaaa___]]][[[ZZZZZZXXX[[[aaagggooozzziiieee```\\\ZZZYYYWWWVVVUUUWWWZZZ^^^dddnnn{{{~~~~~~~~~}}}}}}|||wwwssspppooonnnkkknnnpppooommmnnnrrrvvv|||wwwzzz{{{uuuoookkkhhhiiioooxxx~~~zzzrrrmmmeeegggfffbbbdddkkkmmmkkkdddfffmmm{{{uuunnnlllnnnoooqqqtttwwwwwwtttsssuuuwwwvvvxxx|||wwwkkkccc```___aaalll}}}tttrrrwww}}}xxxoooeeeZZZUUURRRQQQTTTZZZdddqqq}}}xxxmmmggg___YYYTTTPPPLLLIIIAAA>>>;;;999888777666444666666555777:::???DDDHHHNNNOOORRRUUUWWWUUURRROOOFFFBBB===:::999999999999;;;===@@@AAA@@@???>>>??????@@@CCCFFFKKKQQQYYY^^^fffiiikkknnnpppssswwwzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxvvvwwwxxxuuurrrppprrrsssppppppooonnnnnnnnnooopppqqqrrrrrrrrrrrrqqqqqqpppoooppprrrrrrpppppppppqqqooommmlllkkkjjjhhhdddbbb^^^]]][[[YYYXXXXXXXXXYYY[[[___fffnnnyyyzzzwww}}}oooaaaXXXSSSXXXccciiilllllllllmmmooommmggg]]]TTTTTTXXX[[[aaa\\\JJJ===777444444444111111333000111333222000000111333111111222222222333333333111666666888<<<===JJJdddpppjjjmmmrrrtttzzz|||yyy|||xxxkkkXXXPPPEEE>>>>>>??????>>>;;;::::::999999::::::;;;777777888888888888777777999===AAADDDGGGNNNWWW___dddggglllpppqqqssstttuuuxxxyyyzzz{{{|||}}}~~~|||xxxuuussspppnnnooopppqqqssstttuuuvvvvvvvvvuuutttssssssrrrooommmiiieee___ZZZXXXVVVTTTSSSRRRSSSUUUVVVXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZXXXVVVUUUTTTSSSQQQPPPPPPPPPPPPOOOTTTZZZ]]]aaajjjuuummmjjjeeebbb```^^^[[[YYYWWWXXX[[[```gggrrr}}}~~~~~~~~~}}}|||}}}|||xxxvvvuuutttuuuwwwzzz}}}{{{wwwuuuwwwzzzzzzzzzyyy~~~yyytttoookkkmmmssszzzyyypppkkkdddeee```YYYXXX\\\\\\XXX]]]]]]dddqqq~~~wwwmmmkkkllllllnnnrrruuuwwwvvvvvvyyy|||{{{~~~{{{ppphhhdddbbb```iiiwwwxxxtttuuuyyy~~~vvvlll```YYYUUURRRUUUYYYcccooozzz}}}qqqhhhccc[[[UUUOOOKKKFFFCCC<<<;;;999888888777444222666666555666999>>>CCCFFFLLLNNNQQQUUUXXXWWWTTTPPPGGGCCC===:::999999999999888;;;>>>???>>>=========;;;===???BBBFFFLLLTTTYYYeeegggkkkmmmppptttxxx{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyyyyuuuvvvwwwuuuqqqpppqqqtttpppooonnnmmmmmmnnnooopppqqqqqqrrrrrrrrrqqqpppppppppqqqssssssqqqpppqqqrrrpppooommmlllkkkhhheeebbb^^^]]][[[ZZZYYYXXXYYYYYY\\\___fffnnnxxx|||yyysssdddZZZUUU[[[gggooosssuuuuuuwwwzzzwwwrrr```WWWWWW[[[]]]ccc]]]JJJ===777444444444222111333,,,///222222111111333666111111222222222333333333000666666888<<<;;;GGG```yyyqqqkkkmmmqqqssszzz~~~~~~cccXXXJJJAAA?????????>>>;;;::::::999999::::::;;;777777888888888888777777888<<<@@@CCCEEELLLVVV^^^bbbfffjjjnnnpppqqqrrrtttxxxyyyzzz{{{|||~~~~~~~~~~~~}}}~~~~~~|||zzzwwwuuu{{{|||}}}~~~}}}zzzxxxuuusssrrrpppnnnkkkiiieee___[[[YYYXXXWWWVVVWWWWWWYYY[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZWWWSSSPPPKKKJJJIIIIIIIIIJJJLLLMMMLLLQQQWWWYYYZZZ```kkktttyyy}}}xxxrrrooopppooollliiieeeaaa^^^\\\ZZZ\\\___eeeooo|||~~~~~~~~~~~~~~~}}}|||~~~}}}xxxvvvvvvxxxzzz}}}zzztttnnnkkkddd```[[[XXXWWWWWWVVVVVVWWWZZZ^^^ccclllwwwzzzqqqlllnnnrrrsssvvvyyy{{{}}}~~~~~~xxxpppiiieeecccgggmmmzzzwwwmmmkkkrrr|||sssggg]]]YYYYYY[[[]]]kkkmmmrrrwwwzzzxxxrrrnnn___YYYQQQJJJEEECCCAAA@@@<<<;;;999777666555555555666555444555777:::>>>@@@FFFKKKQQQTTTTTTSSSUUUVVVLLLGGG@@@;;;999999:::::::::::::::999999999888888:::;;;===???BBBHHHOOOTTT[[[ccciiikkkmmmtttyyyzzz|||||||||zzzxxxwwwxxxyyy~~~|||{{{zzz{{{{{{zzzxxxvvvuuutttssssssrrrrrrssssssrrrpppnnnnnnnnnnnnooopppppppppqqqqqqrrrrrrsssrrrqqqpppoooooopppqqqrrrpppooonnnllljjjgggeeeccc]]]\\\[[[XXXVVVVVVYYY\\\[[[```hhhpppxxx~~~|||dddXXXWWWbbbmmm{{{|||}}}~~~qqq]]]XXX^^^aaaaaa\\\NNN===888444444444111111333111111111111111111111111111222333333444444333333555555666:::<<>>;;;:::999999888888999999777888888888888999999999:::<<>>999999;;;:::999999888888999999777888888888888999999999:::<<>>DDDHHHUUU^^^eeegggkkkqqqwwwxxxwwwxxxyyyxxxwwwwwwyyy{{{~~~|||{{{zzz{{{{{{zzzxxxwwwvvvuuuttttttsssssstttrrrqqqpppooonnnnnnnnnoooppppppooooooooooooooooooqqqppppppooooooppppppqqqoooooommmllliiigggdddccc^^^^^^\\\YYYVVVVVVXXX[[[^^^ccckkksss|||}}}}}}||||||uuuaaaWWWXXXcccooovvvjjjmmmooolll```MMM===888444444444111111333000000000000000000000000000000111222222222222111444333444777888999@@@III___ooo}}}sssmmmooogggjjjkkkooo~~~oooRRREEEBBB===999999;;;:::999999888888999999777888888888888999999999:::;;;>>>AAAEEEKKKRRRWWWaaaeeejjjmmmooooooppppppuuuuuuwwwxxx{{{|||~~~}}}wwwoooiiilllhhhdddbbbccceeeggggggmmmssswwwxxxxxxwwwsssmmmaaa[[[SSSOOOMMMLLLIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNRRRTTTUUUWWWYYY[[[[[[aaaeeegggjjjnnnooolllqqqpppppprrrqqqlllccc\\\}}}~~~~~~{{{yyy{{{~~~}}}}}}{{{{{{yyywwwtttqqqnnnllliiigggeeedddcccbbb___]]]___``````aaabbbeeejjjnnnwwwxxxxxxuuuqqqooooooppptttwww{{{~~~~~~~~~zzzuuuoooooopppuuuwwwooommmrrryyyyyytttjjjfff```]]]]]]^^^```aaaeeeeeeeeeeeeddd```ZZZUUUMMMJJJFFFCCCCCCCCCBBBAAA===<<<<<<;;;999888666666333333333333444666888:::CCCJJJTTT\\\^^^[[[UUUQQQLLLGGGAAA<<<:::999999888888888888777777777777666888888888888999===BBBFFFQQQZZZbbbeeeiiiooouuuvvvtttuuuvvvwwwwwwxxxzzz|||}}}|||{{{zzz{{{{{{zzzxxxwwwwwwvvvuuuttttttttttttqqqppppppoooooooooooooooooooooooonnnnnnmmmmmmmmmppppppooooooooooooppppppooonnnmmmkkkiiifffdddccc___^^^\\\YYYVVVVVVXXX[[[^^^dddlllttt}}}|||}}}|||{{{xxxyyywwwyyywwwppp___VVVXXXdddqqqvvvvvvuuuppp```JJJ===888444444444111111333000000000000000000000000000111111222222222222222444333555777777888>>>FFFZZZiiixxx}}}~~~~~~|||tttlllmmmjjjjjjggggggqqqlllRRREEEAAA>>>======;;;:::999999888888999999777777888888888999999999999;;;===@@@DDDIIIPPPUUU```dddiiilllmmmnnnoooooossstttvvvxxxzzz|||}}}}}}~~~~~~|||wwwqqqmmmpppnnnjjjiiiiiillloooqqqsssyyy~~~wwwkkkcccYYYRRROOOMMMKKKIIIGGGHHHIIIJJJKKKLLLMMMNNNPPPSSSWWWYYYZZZZZZ[[[\\\\\\aaaeeeeeehhhlllllliiinnnmmmooouuuzzzxxxnnneeezzzvvvrrrnnnjjjgggiiimmmsss~~~~~~|||{{{zzzzzzwwwxxxxxxwwwvvvtttqqqpppmmmllljjjjjjjjjjjjhhhfffiiiiiijjjjjjjjjkkkoooqqqvvvwwwwwwuuurrrpppooooootttvvvyyy||||||xxxtttuuutttwwwwwwmmmgggiiimmm|||~~~|||zzzvvvwwwwwwxxxxxxvvvqqqjjjfffaaa^^^[[[ZZZ[[[]]]]]]]]]___^^^^^^^^^\\\YYYTTTPPPIIIFFFDDDCCCCCCCCCAAA@@@=========<<<;;;999777666333333333333444555777777AAAIIIUUU```ccc___WWWPPPJJJFFF@@@<<<::::::999999888888888777777777777666999999999888999<<>>>>>???;;;:::999999888888999999777777888888888999999999999:::<<>>>>>>>>>>><<<:::888777444333333333444555666666===GGGVVVccciiidddYYYPPPHHHDDD@@@<<<;;;;;;::::::999999888888888777777777888888777666777:::???CCCNNNWWW```cccffflllpppqqqrrrsssuuuvvvwwwyyy|||~~~~~~|||{{{zzz{{{{{{zzzxxxvvvuuutttssssssrrrrrrsssooooooppppppppppppooonnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooooooppppppoooooonnnnnnnnnlllkkkhhhfffcccbbb^^^^^^\\\YYYWWWXXXZZZ]]]]]]cccmmmvvv~~~}}}{{{}}}}}}|||xxxtttrrrtttwwwyyy}}}{{{{{{|||qqqeeeiiikkkrrryyy|||tttfff[[[TTTVVVcccqqq|||sssaaaKKK===888444444444111111333111111111111111111111111222222333444444444444333555555777999999888>>>EEEQQQ```ooouuuwww}}}|||pppiiijjjiiigggbbb^^^^^^dddmmmsssvvvgggSSSDDD>>>=========;;;:::999999888888999999777888888888888999999999888:::<<<>>>AAAEEELLLPPPYYY]]]ccchhhjjjlllmmmnnnppprrrtttwwwyyyzzzzzzzzz}}}}}}}}}}}}}}}}}}{{{{{{{{{yyyxxxyyy{{{}}}xxxkkk```ZZZWWWTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUWWWZZZ___bbbcccdddeeefffgggkkknnnmmmlllkkkgggbbb___^^^```iiitttzzzyyyuuuzzzuuuooojjjdddaaa```^^^YYYVVVSSSUUUWWWYYY^^^hhhvvv|||yyyxxxxxxzzz{{{yyy}}}}}}zzzvvvtttsssssssssrrruuuxxxzzz|||}}}~~~~~~{{{xxxvvvtttrrroooooommmiiifffeeefffhhhkkkqqqzzz|||}}}|||yyy{{{zzzrrrjjjddd^^^WWWVVVYYYZZZ^^^___\\\ZZZ[[[ZZZWWWVVVTTTRRRRRRQQQPPPNNNKKKLLLMMMPPPUUU[[[^^^______^^^\\\YYYWWWUUURRRNNNKKKHHHGGGFFFEEEEEECCCAAA>>>>>>>>>??????===;;;999777444444444444555555555555:::EEEVVVfffmmmgggZZZPPPFFFCCC???<<<<<<<<<<<<;;;:::999999999888888888888777888777666777:::???BBBNNNWWW```cccfffkkknnnnnnrrrtttvvvwwwwwwyyy|||~~~|||{{{zzz{{{{{{zzzxxxuuutttsssrrrrrrqqqqqqrrrnnnooopppqqqqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnoooppppppooonnnmmmnnnmmmllljjjhhheeecccbbb]]]]]][[[YYYXXXYYY\\\___^^^eeeoooxxx{{{yyyxxxzzz|||yyytttqqqqqqrrryyyvvvxxxtttrrrtttiii```dddgggmmmrrrrrrtttyyy{{{zzzxxxooocccYYYSSSUUUbbbpppzzzwwwnnn___KKK===888444444444111111333222222222222222222222222111111222333333333333333444333666999999888===DDDNNN___rrr{{{~~~qqqhhhfffgggeeebbb___\\\^^^fffmmmqqqeeeTTTFFF???>>>===<<<;;;:::999999888888999999777888888888888999999999888999;;;===???DDDJJJNNNUUUZZZ```eeehhhkkkmmmnnnoooqqqtttwwwyyyzzzzzzyyy}}}|||||||||}}}vvvlllgggccc```^^^[[[ZZZYYYXXXXXXYYYZZZ\\\\\\___dddgggiiilllnnnppppppuuuxxxuuurrrooohhhaaa]]][[[[[[aaakkktttxxxyyyuuunnngggccc^^^\\\\\\ZZZWWWSSSPPPSSSTTTTTTWWW^^^jjjttt|||yyyxxxyyy{{{|||}}}yyywwwwwwvvvvvvyyy|||~~~{{{yyywwwlllkkkgggbbb]]]ZZZZZZZZZZZZ```hhhuuu}}}}}}yyywwwyyyxxxtttgggaaa[[[XXXTTTOOONNNQQQRRRUUUUUURRRQQQRRRRRROOONNNKKKIIIHHHHHHHHHFFFEEEFFFHHHMMMTTT\\\aaabbbbbbcccaaa]]]ZZZXXXTTTPPPMMMIIIHHHGGGFFFFFFDDD@@@===>>>?????????>>>;;;999777555555555555555555555555999DDDVVVgggooojjj\\\PPPEEEBBB>>><<<=========<<<:::::::::999999999999888999999888888888;;;@@@DDDNNNXXX```cccfffjjjmmmmmmsssuuuvvvwwwxxxzzz|||~~~|||{{{zzz{{{{{{zzzxxxttttttsssrrrqqqqqqqqqqqqnnnooopppqqqqqqpppooonnnlllmmmmmmnnnnnnooooooooommmnnnoooppppppooonnnmmmnnnmmmllljjjhhheeecccbbb\\\\\\[[[YYYXXXYYY]]]``````fffpppyyy|||xxxvvvssswwwzzzzzzwwwttttttuuuwwwuuuwwwqqqooopppfff^^^cccdddjjjmmmmmmnnnsssuuuuuutttlllaaaYYYSSSUUUbbbpppppp~~~{{{xxxppphhh[[[III===888444444444111111333333333333333333333333333000000111222222222222111222222555999888888===DDDMMMaaawwwsssgggdddhhhgggeeeaaa\\\[[[aaahhhkkkcccTTTGGGAAA@@@AAA???;;;:::999999888888999999777888888888888999999999888999;;;<<>><<<:::999999:::999777555555666888999;;;CCCQQQbbbmmmkkk]]]QQQGGGAAA<<<:::<<<===;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;:::???EEEOOOVVVaaahhhkkkmmmoooqqqsssuuuwwwyyyyyyyyy{{{|||}}}{{{yyyyyyyyyyyywwwuuuwwwvvvsssqqqqqqqqqrrrsssttttttsssrrrqqqpppnnnmmmoooppppppooonnnnnnpppqqqqqqrrrrrrrrrrrrqqqppppppnnnmmmjjjgggdddaaa___]]][[[ZZZYYYYYYZZZ\\\___``````fffoooxxxxxxtttrrrrrrsssxxx}}}}}}{{{zzzzzz{{{}}}zzzvvvqqqlllgggbbb___hhhmmmnnnllllllppprrrqqqpppiii^^^VVVUUUZZZbbbhhhnnnuuu{{{oooooopppfffUUUHHH888666444333333333222111222111111111000000//////222222111111222222333444444555666666777999===@@@RRR```wwwvvviiieeeccceeeeee___XXXUUUZZZ```iii___QQQEEE???>>>@@@BBB;;;;;;;;;:::::::::999999;;;:::999999888888999999::::::;;;<<>>===???@@@>>>;;;;;;;;;;;;<<<<<<;;;;;;;;;:::888888;;;;;;;;;@@@FFFOOOVVV```gggjjjmmmppprrrsssuuuwwwyyyyyyyyy{{{|||{{{zzzyyyyyyzzz{{{zzzyyywwwvvvtttrrrqqqrrrsssssstttssssssrrrqqqpppooonnnppppppqqqpppnnnnnnoooqqqqqqrrrrrrrrrrrrqqqppppppnnnmmmjjjgggdddaaa^^^]]][[[ZZZYYYXXXYYY[[[]]]___```gggpppyyy{{{uuupppoooppptttyyy{{{uuuooojjjfffccclllpppqqqnnnmmmoooqqqooonnnfff\\\UUUUUU[[[bbbggghhhnnnzzzyyylllbbbcccfff]]]MMMAAA888666444333333333222111222111111111000000000000222222111111222222333444444555666666666999===@@@OOO___zzzwwwiiidddcccffffffaaaZZZWWWZZZ___ddd]]]QQQFFF???<<<<<<===;;;:::::::::999999999999999888888888999::::::;;;999999:::<<<>>>AAADDDFFFPPPTTTZZZ```cccgggjjjlllooopppsssuuuwwwxxxyyyyyy|||}}}}}}}}}}}}|||xxxqqqllljjjgggdddfffjjjlllqqqwww|||uuuiiiaaa[[[^^^dddjjjqqqwww|||vvvrrrppprrrvvv~~~yyyuuullljjjhhhgggggggggeeeddd```^^^[[[ZZZZZZ]]]```bbbbbbkkkwww~~~~~~}}}xxxwwwwwwyyy|||uuuoooggg___ZZZUUUQQQOOOJJJJJJMMMRRR[[[nnn~~~zzztttmmmgggcccaaaaaa\\\ZZZXXXWWWWWWWWWUUUTTTRRRQQQQQQRRRRRRPPPMMMJJJGGGGGGFFFDDDBBBAAA@@@???===AAAGGGOOO\\\oootttjjjdddZZZVVVQQQLLLJJJGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>:::999777555444444555555:::@@@LLLZZZcccaaaVVVLLLGGGCCC???>>>@@@AAA???===<<<<<<<<<======<<<<<<<<<:::888888;;;<<<<<>>HHHSSS[[[YYYPPPHHHCCCAAA>>>>>>???@@@???======>>>>>>??????>>>>>>===:::888999;;;<<<===BBBHHHOOOUUU]]]cccgggkkkppptttsssuuuwwwxxxxxxxxxyyy{{{xxxwwwwwwxxxzzz{{{{{{zzzuuutttsssrrrqqqqqqrrrrrrssssssssssssrrrqqqppppppqqqrrrsssrrrpppooooooppprrrrrrssssssrrrrrrqqqpppnnnmmmjjjgggccc```]]]\\\ZZZYYYXXXWWWXXXYYY[[[\\\ccciiisss|||xxxqqqoooppprrr}}}yyywwwwww~~~~~~{{{zzzyyyuuullldddZZZTTTUUU[[[```cccaaaccchhhooovvvxxxuuuqqqbbbYYYVVV\\\```ZZZKKKAAA888666333333444444333222111111111111111111111111222222111111222222333444333444555555666888===@@@FFFYYYxxx}}}nnnfffdddgggjjjiiiddd______```aaa\\\TTTJJJAAA<<<;;;;;;::::::999999999888888888888888888888999:::;;;<<<:::::::::;;;===@@@BBBDDDGGGLLLRRRXXX]]]bbbgggjjjnnnooopppqqqtttvvvyyyzzz{{{}}}~~~~~~{{{wwwsssppprrrvvv|||yyyzzz|||}}}uuuooollllllmmmqqqwww}}}~~~}}}|||zzzyyyrrrqqqnnnllljjjiiiiiiiiijjjkkkllloooyyy|||sssrrrqqqrrrwww~~~{{{sssnnnfff___[[[WWWTTTRRRNNNMMMMMMLLLLLLXXXqqqzzz{{{xxxtttooolllkkkkkkkkkkkkkkklllllllllkkklllllllllhhhccc^^^[[[XXXTTTRRRLLLLLLKKKJJJHHHFFFCCCBBBBBBAAACCCHHHOOO```~~~uuulllaaaXXXTTTOOOKKKGGG@@@@@@???>>>>>>>>>>>>>>>===<<<;;;999888777777666999===EEEMMMRRRQQQKKKEEEBBBAAA@@@@@@AAAAAAAAA@@@???@@@AAABBBBBBAAA@@@???;;;999999<<<======BBBHHHNNNTTT\\\cccfffkkkppptttsssuuuwwwxxxwwwwwwyyyzzzyyyxxxvvvwwwxxxxxxwwwuuurrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqrrrtttsssqqqppppppppprrrssssssssssssrrrqqqqqqnnnmmmjjjgggccc___\\\[[[ZZZYYYXXXWWWXXXYYY[[[]]]cccjjjttt}}}~~~vvvpppooorrruuu~~~{{{pppfff[[[TTTVVV[[[___bbbbbbbbbdddiiinnnooollliiiYYYSSSQQQYYY]]]UUUGGG<<<777555333333444444333222111111111111111222222222222222111111222222333444333444555555666888<<>>@@@EEEKKKXXXrrr}}}nnnbbbZZZTTTMMMGGGAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;:::999888888:::===BBBHHHLLLJJJFFFBBBBBBBBBCCCCCCDDDDDDDDDEEEAAABBBDDDEEEEEEDDDBBBAAA===;;;;;;=========BBBHHHLLLSSS\\\cccgggkkkooossssssuuuwwwxxxwwwwwwxxxyyyzzzxxxwwwvvvvvvvvvtttrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssrrrppprrrttttttsssrrrqqqrrrsssssssssssssssrrrqqqqqqooommmjjjfffbbb___\\\ZZZYYYXXXXXXWWWYYY[[[]]]___ccckkkuuu~~~{{{sssnnnooosssxxx~~~ssshhh[[[TTTWWW]]]bbbddddddcccccceeehhhhhhddd```VVVQQQRRRZZZ]]]UUUFFF;;;777555333333444444333222111111111222222222222222222222111111222222333444333444444555555888<<>>>>>@@@;;;;;;;;;:::::::::999999;;;:::999999888888999999;;;;;;:::;;;<<<>>>@@@AAABBBFFFLLLRRRWWW]]]cccgggkkklllnnnpppsssuuuwwwxxxxxxzzz}}}~~~|||}}}wwwtttqqqqqqtttxxx|||}}}vvvuuurrrooosss|||~~~yyypppooommmlllnnnrrrvvvyyyyyyrrrnnnhhhdddbbbaaa```___TTTQQQNNNMMMLLLPPP^^^kkk}}}yyywwwuuuvvvxxxzzz}}}zzzoooddd]]]XXXVVVSSSOOOKKKIIIGGGGGGBBB>>>???EEEIIIPPPcccxxxpppeee[[[QQQJJJCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;:::999999888:::===AAADDDGGGFFFCCCAAAAAABBBDDDEEEEEEEEEFFFFFFCCCEEEGGGHHHHHHGGGEEECCC???===<<<>>>>>>===AAAGGGJJJRRR\\\ccchhhkkknnnqqqsssuuuwwwxxxwwwvvvwwwxxxzzzyyywwwvvvwwwvvvtttsssrrrssssssttttttsssssssssqqqqqqrrrsssttttttssssssnnnqqqtttuuutttsssssssssssssssssstttssssssrrrqqqooommmjjjfffbbb^^^[[[ZZZYYYXXXXXXXXXZZZ\\\___aaacccjjjuuu~~~{{{sssoooqqqwww}}}uuuhhhZZZTTTXXXaaahhhkkkiiigggfffffffffddd^^^YYYTTTQQQTTT]]]```WWWHHH>>>666555333333444444444333111111111222222333333333222222111111222222333444222333444444555888<<>>@@@CCCIIINNNTTTZZZ```dddhhhjjjmmmqqqsssuuuvvvvvvvvvyyy{{{}}}~~~|||xxxxxxzzz~~~zzzttttttyyyzzzxxx}}}~~~|||}}}|||zzzyyyzzz|||}}}}}}yyytttpppnnnlllkkklllnnnrrrttt~~~yyysssooojjjgggeeeeeeeeedddWWWTTTQQQPPPPPPRRR\\\fffxxx~~~wwwttttttvvvxxx}}}sssjjj___\\\XXXSSSOOOLLLKKKKKKFFF@@@@@@FFFIIIJJJWWWiii|||nnnbbbVVVNNNDDDDDDBBBAAA@@@?????????999999:::::::::999999888;;;===@@@CCCDDDCCCAAA@@@>>>@@@BBBCCCCCCDDDDDDEEEEEEFFFHHHJJJJJJHHHFFFEEE@@@>>>===>>>>>>===@@@FFFIIIQQQ\\\dddhhhkkknnnpppsssuuuwwwwwwwwwvvvwwwxxxzzzyyywwwwwwxxxwwwvvvtttttttttuuuuuuvvvuuuuuutttqqqqqqrrrsssttttttttttttmmmpppsssuuuuuutttttttttssssssttttttssssssrrrqqqooommmjjjfffbbb^^^[[[YYYXXXXXXXXXXXXZZZ^^^aaabbbcccjjjuuu~~~}}}uuurrruuu|||ttthhhYYYSSSYYYdddlllpppooommmjjjiiigggccc\\\VVVPPPMMMQQQ[[[___VVVGGG===666444333333444555444333111111111222222333333333222222111111222222333444222333444444555777<<>>BBBGGGLLLQQQWWW]]]aaagggiiimmmqqqtttuuuvvvuuuuuuxxx{{{}}}~~~}}}zzz{{{}}}~~~}}}}}}}}}}}}|||}}}~~~~~~}}}{{{yyyyyyzzzxxx}}}~~~|||{{{{{{wwwrrrsssnnnlllllllllkkknnnsssvvvzzz}}}xxxrrrlllkkklllllljjjfffbbbZZZSSSPPPPPPRRRZZZbbbqqq{{{yyyvvvvvvuuuvvvzzzvvviii___WWWUUUUUUPPPLLLKKKJJJEEEBBBCCCEEEHHHQQQ[[[{{{jjj[[[UUUHHHCCCAAACCCDDDBBBAAABBB???===:::999999999888777======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDGGGJJJJJJHHHEEECCCBBB@@@???>>>???AAADDDFFFKKKRRR[[[bbbfffiiimmmpppvvvxxxyyyyyyxxxwwwxxxyyywwwwwwuuutttssssssssssssuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrssstttuuussstttwwwxxxxxxwwwtttsssuuuvvvvvvvvvtttsssqqqooommmkkkhhhdddaaa]]][[[ZZZZZZYYYXXXYYYZZZ^^^aaaccchhhmmmuuu~~~|||tttrrrvvv~~~gggZZZZZZYYYbbbqqqwwwwwwvvvsssooommmiii^^^RRRQQQSSSWWW\\\]]]VVVHHH>>>666666555444333333333333111111111111111111111111111222222333333444444555444555666777777888:::======KKKgggzzznnnoooqqqxxxpppVVVGGGBBB@@@>>><<<<<<<<<<<<;;;:::;;;:::999999888888999999888777777777888999::::::<<>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???AAAEEEHHHJJJIIIFFFEEEBBBAAA???>>>???AAACCCEEEKKKRRR[[[bbbfffiiimmmpppvvvxxxzzzzzzyyyxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuutttttttttssssssrrrsssssssssrrrsssuuuwwwwwwuuusssrrrvvvvvvvvvvvvuuusssqqqpppmmmkkkhhhdddaaa]]][[[ZZZZZZYYYYYYYYY[[[^^^bbbdddjjjooowww~~~wwwtttxxxhhh[[[[[[[[[ddduuu}}}}}}yyywwwrrrggg[[[SSSUUUYYY]]]\\\SSSEEE:::555555444222222222222222111111111111111111111111111222222333333444444555444555666777777888:::===???KKKaaazzz}}}{{{pppjjjkkkqqq{{{cccPPPHHHAAA???===<<<<<<<<<;;;999::::::999888888888888888888888888777888888999999:::===BBBGGGLLLSSS[[[```fffiiimmmppprrrsssuuuwwwwwwyyy|||~~~}}}~~~}}}yyytttooonnnkkkhhhiiilllrrruuuyyy}}}~~~~~~}}}{{{zzzuuupppnnnoooooonnnkkkhhhaaa[[[XXXVVVWWW___hhhqqq{{{}}}~~~qqqddd^^^ZZZTTTQQQPPPKKKFFFCCCCCCCCCDDDKKKSSS```uuunnn___SSSKKKDDDDDDFFFDDDEEEFFFAAA>>>;;;:::999999888777888999::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999;;;>>>BBBFFFHHHHHHHHHGGGCCCBBB@@@>>>>>>@@@CCCDDDKKKRRR\\\cccfffjjjmmmqqqvvvxxxzzz{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvuuutttssssssrrrrrrssssssuuuwwwxxxxxxwwwuuusssvvvwwwwwwwwwvvvtttrrrqqqmmmkkkhhhdddaaa]]][[[ZZZZZZYYYYYYYYY[[[___ccceeemmmrrrzzzyyywwwzzz|||yyyzzzkkk]]]]]]^^^jjj~~~zzzmmm```VVVXXX[[[^^^[[[QQQBBB777444444333222111111111111111111111111111111111111111222222333333444444555444555666777777888:::===BBBIIIZZZooo|||}}}sssgggfffjjjsss}}}qqqXXXKKKBBB@@@===<<<<<<;;;:::888999999888777777777777888999999888777777777888888999<<<@@@DDDJJJQQQXXX]]]dddgggkkkoooqqqrrrtttvvvwwwzzz}}}zzzuuurrroookkkkkknnnppprrruuuxxx{{{{{{{{{zzzwwwsssooommmllllllkkkjjjjjjeee```]]][[[\\\dddnnnwww{{{kkkbbb\\\VVVRRRRRRMMMIIIEEEEEECCCCCCHHHOOOUUUhhhyyyhhh[[[RRRIIIHHHJJJIIIJJJKKKBBB@@@<<<::::::999888777777777888999999999999999::::::999999888777777777888:::>>>BBBFFFHHHHHHHHHCCCBBB@@@>>>>>>@@@BBBDDDLLLSSS\\\cccgggjjjnnnqqquuuxxx{{{|||{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuttttttttttttttttttvvvxxxzzz{{{{{{zzzxxxvvvvvvwwwwwwwwwwwwuuusssrrrmmmkkkhhhdddaaa]]][[[ZZZZZZYYYYYYZZZ\\\```dddgggpppuuu}}}}}}xxxvvvyyyzzztttmmmkkknnn{{{zzzyyykkk]]]___cccsssrrrcccXXX[[[^^^```[[[OOO@@@666555444333222111111111111111111111111111111111111111222222333333444444555444555666777777888:::===AAAFFFTTTgggxxxuuuhhheeefffnnnvvv|||yyy[[[JJJCCCAAA>>><<<<<<;;;999777999888777777666777777777:::999888777777666777777999<<>>;;;::::::888777777777888888999888888888999999888888888777777777666888;;;???CCCFFFGGGHHHCCCBBB@@@>>>>>>@@@CCCDDDMMMTTT]]]dddhhhkkkooorrruuuxxx{{{}}}|||{{{{{{{{{yyyyyyxxxwwwwwwwwwxxxxxxwwwwwwxxxxxxwwwwwwvvvuuussssssssstttuuuvvvwwwxxxwwwxxx{{{||||||{{{xxxwwwvvvvvvwwwwwwwwwuuutttsssmmmkkkhhhdddaaa]]][[[ZZZYYYYYYYYYZZZ]]]aaafffhhhrrrwwwzzzuuussswww}}}{{{sssiiibbbbbbggguuuwwwuuuhhh]]]aaaiii}}}|||kkk]]]___bbbaaa[[[OOOAAA888666555444333333222222222111111111111111111111111111222222333333444444555444555666777777888:::===>>>DDDPPPaaasss~~~~~~yyy~~~uuugggcccdddjjjqqqtttwww{{{~~~```LLLCCCAAA>>><<<<<<;;;999777999888777777666777777777999999888777666666666666:::<<>>???AAADDDEEEMMMTTT^^^eeehhhkkkooorrruuuxxx|||~~~}}}|||||||||xxxxxxwwwvvvvvvwwwwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvssssssssstttvvvwwwyyyzzzuuuwwwyyyzzzzzzyyywwwuuuuuuuuuvvvwwwvvvuuutttsssmmmkkkhhhdddaaa]]][[[ZZZYYYYYYYYY[[[^^^bbbgggjjjsssxxx~~~{{{uuupppooosss{{{~~~vvvmmmaaaZZZ^^^fffvvvwwwsss{{{yyybbbZZZcccooossseeefffgggddd[[[NNNAAA999666666555444333333333333111111111111111111111111111222222333333444444555444555666777777888:::===<<>>AAAEEEJJJQQQUUU\\\```eeeiiilllooorrrtttuuuxxx{{{}}}xxxkkkiiifffbbb___]]]\\\\\\```ccchhhnnnwww~~~}}}}}}}}}{{{wwwqqqkkkhhhhhhiiiiiilllppptttxxx}}}|||xxxuuusss}}}tttqqqssstttvvvyyy{{{|||{{{yyyxxxuuusssooojjjfffcccccccccbbbaaabbbdddcccgggssswwwkkkccc[[[VVVUUUOOOKKKIIIHHHEEEAAACCCHHHKKKTTTdddvvvuuudddXXXOOOPPPTTTTTTRRRQQQGGGDDD@@@===;;;:::888666666666666777777666666555666666666777888888999999777777888:::===@@@CCCEEE@@@???>>>>>>???BBBEEEGGGNNNUUU^^^eeeiiilllpppssstttxxx|||~~~}}}||||||xxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwttttttuuuuuuvvvwwwxxxyyyuuuvvvxxxzzzzzzxxxvvvuuuttttttuuuvvvuuutttsssrrrmmmkkkhhhdddaaa]]][[[ZZZYYYYYYYYY[[[___ccchhhkkkrrrxxx|||xxxrrrmmmlllqqqzzz}}}uuukkk___YYY___jjj}}}wwwpppvvvzzz}}}vvvxxxqqq\\\WWWddduuu}}}oooooommmfff[[[MMM@@@999666555444333222222222222111111111111111111111111111222222333333444444555444555666777777888:::===<<>>AAACCC???>>>===>>>???BBBFFFHHHNNNUUU^^^eeeiiilllpppssstttxxx}}}}}}}}}|||xxxxxxxxxwwwwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwvvvxxxzzz||||||zzzxxxvvvssstttuuuuuuuuutttsssrrrmmmlllhhhdddaaa]]][[[ZZZYYYYYYYYY[[[___dddiiilllrrrwww|||xxxqqqkkkjjjpppzzz~~~vvvlll```[[[cccoooxxxnnnrrrrrrwwwzzzuuummmnnnyyy~~~wwwlllXXXUUUeeexxxwwwvvvqqqhhhZZZKKK???888555444333222111111111111111111111111111111111111111222222333333444555555444555666777777888:::======BBBFFFKKKWWWiiitttvvvyyy}}}xxxmmmcccbbbeeegggiiimmmeeeppp{{{bbbQQQ@@@>>><<<<<<<<<<<<;;;:::;;;:::999999888888999999666666555666666777888999777999;;;>>>AAAEEEKKKOOOYYY]]]cccgggkkknnnqqqssssssuuuyyy{{{}}}zzzsssooogggeeebbb```______aaabbbccceeehhhkkkooouuu|||}}}~~~wwwrrrpppqqqooommmhhhaaaZZZVVVUUUVVVVVVYYY\\\```eeelllsssxxxxxxvvvssspppllliiihhhggg}}}xxx{{{}}}}}}zzzyyyqqqoookkkeee___ZZZXXXXXXYYYZZZ]]]```eeemmmvvv|||~~~xxxrrrnnnlllllllllssswwwrrrggg___YYYVVVTTTQQQKKKGGGFFFFFFFFFFFFFFFPPP]]]jjjuuuhhh```XXXWWW\\\___\\\VVVMMMHHHAAA<<<:::999777777444444333333333444444555777777777777777777777777:::::::::999:::;;;;;;<<<;;;<<<;;;;;;<<>>BBBGGGKKKWWWZZZ___dddgggiiilllooosssvvvzzz||||||}}}~~~}}}wwwqqqmmmjjjiiigggfffhhhkkkooorrroooooooooooopppqqqssstttwwwxxxzzz{{{|||yyysssnnnkkkfffddd___ZZZUUUQQQMMMLLLSSSUUUXXX^^^dddjjjoooqqqsssrrroookkkfffdddeeefff~~~~~~|||ssspppjjjccc\\\XXXVVVUUUVVVXXX[[[___eeemmmvvv|||}}}yyyrrrjjjdddaaa``````bbbeeemmmxxxrrrhhh```ZZZWWWUUUQQQLLLHHHFFFFFFFFFFFFGGGOOOZZZeeeoooxxxjjjbbb[[[ZZZ^^^___[[[UUULLLGGGAAA<<<:::999888777666555555555555555666666666666777777777888888888888888888888999:::;;;<<<============???BBBHHHMMMTTTYYYaaahhhlllppprrrtttuuuwwwzzz|||}}}|||{{{zzzyyyxxxvvvvvvvvvxxxyyy{{{|||yyywwwwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyyyywwwvvvtttssssssrrrqqqqqqppppppooonnnkkkgggdddaaa___\\\YYYXXXYYY[[[^^^```eeejjjnnnrrrzzzzzzrrriiifffffflllyyy}}}sssiiigggooo{{{xxxpppmmmmmmnnnmmmkkkiiilllqqquuurrrtttwwwyyy}}}}}}uuujjj^^^XXXUUU]]]pppvvvlll[[[GGG;;;888555444222111000111222333222222222222222222333333222222222111111222333333444444555555777888:::;;;<<>>:::999:::;;;:::888;;;;;;;;;:::::::::999999:::999888777666666666666888999;;;<<<>>>AAAFFFJJJTTTXXX^^^bbbfffiiillloooqqqtttxxxzzz{{{{{{}}}~~~~~~|||yyyuuuqqqoooqqqpppoooooopppsssvvvxxxwwwuuusssqqqppppppqqqrrrtttvvvxxxyyyzzz|||{{{vvvpppkkkhhhcccaaa^^^ZZZVVVRRRPPPOOORRRTTTXXX]]]dddiiinnnqqqrrrrrroookkkhhhfffgggiii|||uuuvvvwww|||zzzuuulllccc\\\WWWUUUUUUSSSVVVZZZ```gggoooxxx}}}vvvqqqiiiaaaZZZWWWVVVVVVTTTVVV[[[aaakkkxxx}}}~~~sssjjjbbb\\\XXXVVVSSSNNNIIIGGGFFFGGGGGGIIIPPPXXX```gggoooxxx~~~lllfff___]]]______YYYSSSIIIEEE@@@<<<:::999888777777777666666666666777777555555666666777888999999888999999:::;;;<<<<<<===>>>?????????BBBGGGMMMRRRWWW\\\ccciiimmmqqqsssuuuwwwxxxzzz|||}}}|||zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzyyywwwvvvwwwxxxxxxwwwvvvvvvwwwwwwvvvvvvuuuuuutttuuuwwwxxxxxxwwwwwwvvvssssssrrrqqqqqqppppppooommmjjjeeebbb___]]]ZZZXXXXXXZZZ\\\___aaafffkkkpppttt|||~~~~~~vvvnnngggdddfffnnn|||yyyppplllttt{{{tttqqqnnnmmmllljjjjjjmmmssswwwnnnooopppqqquuuvvvnnneeeYYYTTTSSSZZZhhhvvviiiWWWDDD999666555444222111111111222333333333333222222222111111222222111111111111111222444444555666777999;;;<<<<<<@@@DDDHHHRRRbbbqqqyyyqqqiiilllrrrtttsssllleeeccchhhkkkeeeXXXOOO@@@===:::999;;;<<<:::888<<<<<<<<<;;;;;;;;;:::::::::999888777666666666666888999:::;;;===@@@EEEIIIPPPTTTZZZ```dddhhhlllnnnooorrrvvvxxxyyyyyy{{{|||~~~~~~}}}zzzxxxwwwvvvvvvwww{{{{{{{{{|||}}}~~~~~~yyytttpppoooooopppqqqsssvvvwwwxxxzzz}}}~~~}}}zzzvvvqqqlllhhheee___^^^\\\ZZZWWWUUUSSSRRRRRRUUUZZZ```fffkkkooorrrssssssqqqnnnllllllnnnpppxxxqqqllllllnnnqqqwww~~~{{{zzz|||~~~ssshhh```ZZZWWWVVVPPPUUU[[[ccckkksss{{{~~~{{{nnnjjjccc]]]XXXVVVVVVVVVSSSUUUVVVXXX]]]fffttt}}}}}}wwwwww~~~|||ssslllddd]]]YYYWWWTTTPPPKKKGGGFFFGGGIIIMMMRRRXXX]]]aaagggooottt{{{zzznnnhhhaaa______\\\VVVPPPFFFCCC>>>;;;::::::999888888888777666666666666777333444555666777999::::::<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@CCCIIIQQQVVV\\\aaaggglllpppsssuuuwwwyyyzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxvvvvvvwwwxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuuuussstttuuuvvvwwwwwwwwwwwwssssssrrrqqqqqqppppppooollliiiddd```]]][[[YYYWWWXXXYYY\\\^^^aaaffflllpppvvv}}}~~~~~~~~~~~~tttllleeeccceeelll{{{~~~tttpppwww{{{zzzuuurrrooommmmmmqqqvvvzzzqqqqqqppppppssstttnnneeeUUUQQQQQQVVVaaasss}}}ssseeeRRRBBB999666555444333222222222222333222222222222222222222222444333222222111222222222444555555666888:::<<<======@@@CCCHHHSSScccttt~~~xxxllllllrrrwwwyyyssslllhhhhhhjjjeeeZZZRRRBBB>>>;;;:::<<<>>><<<:::;;;;;;;;;;;;::::::::::::999999888777666666777777888999:::;;;<<>>>>>???@@@@@@@@@????????????@@@AAAEEELLLTTTZZZbbbffflllpppsssuuuwwwyyyyyyzzz{{{|||||||||{{{zzzzzz{{{}}}~~~~~~|||{{{zzzyyyxxxwwwwwwxxxxxxwwwuuutttuuuuuuvvvvvvvvvuuuuuurrrssstttuuuvvvwwwwwwwwwssssssrrrqqqqqqppppppooolllhhhbbb^^^\\\ZZZXXXWWWVVVXXX[[[]]]aaaeeekkkooouuu}}}~~~~~~ssskkkdddaaacccjjjxxxvvvpppwww~~~yyytttpppppptttyyy|||yyyyyyvvvtttuuuuuunnneeeSSSOOOOOOTTT]]]jjj~~~xxxvvvooo```OOOBBB:::777444444333333333333333333000000111222333333444444555444444333333333444444555555666777999;;;===>>>===???CCCJJJTTTdddwwwqqqmmmqqqxxx|||yyyuuupppnnnmmmiii^^^TTTDDD@@@;;;999;;;<<<;;;999::::::::::::999999999999999888777777777777777777777888999:::;;;===AAAEEEHHHLLLSSSYYY^^^ccchhhkkknnnqqqtttvvvwwwwwwyyyzzzzzz|||}}}~~~~~~}}}xxxtttrrrssstttuuuxxx{{{|||{{{zzzzzz{{{yyywwwsssooollliiihhhgggdddddddddcccaaa___]]]\\\[[[^^^dddkkkppptttvvvvvvvvvuuutttssssssvvv{{{xxxrrrjjjeee_________```cccggglllnnntttvvvzzz}}}~~~~~~|||{{{zzzxxxuuurrrppppppppppppooouuuxxxmmmddd\\\WWWUUU\\\fffpppyyy{{{vvvsssooonnnkkkhhheeedddcccbbb___^^^\\\ZZZYYY[[[___bbbkkkpppuuutttppppppvvv|||~~~zzztttooojjjeee```]]]YYYXXXUUUOOOIIIGGGIIILLLNNNRRRVVVXXXXXXZZZ^^^bbbhhhooovvvyyyzzzyyytttnnniiiddd]]]XXXUUUQQQKKKGGG@@@>>>;;;:::;;;;;;:::999999888777666555555555666222333444555777888999:::<<<>>>@@@AAABBBBBBBBBAAACCCCCCDDDEEEHHHPPPYYY___gggjjjooorrrtttvvvxxxzzzzzzzzz{{{|||||||||||||||||||||}}}~~~~~~}}}{{{zzzyyyxxxwwwxxxyyyyyywwwuuuttttttuuuvvvvvvvvvuuuuuussssssssstttuuuvvvvvvwwwssssssrrrqqqqqqppppppooolllhhhbbb]]][[[YYYXXXWWWVVVXXXZZZ]]]aaaffflllpppvvv}}}ssskkkcccaaabbbiiiwwwvvvooovvvyyytttuuuyyy~~~}}}zzzyyywwwnnndddTTTOOOMMMSSS\\\gggttt}}}sssmmmooojjj\\\LLLAAA;;;888444444444444333333333333///000111222333444444555444444444444444555666666555555666888:::<<<>>>?????????DDDKKKUUUcccxxxvvvooorrryyy~~~|||{{{xxxtttsssooodddYYYHHHCCC;;;888888999999888::::::999999999888888888888888777777777777777888777888999999999<<<@@@CCCEEEIIIPPPVVV\\\```eeehhhmmmooosssuuuvvvvvvxxxyyyzzz{{{|||}}}|||}}}|||yyyxxxxxxxxxzzz}}}|||{{{zzzvvvtttpppmmmkkkjjjjjjjjjiiijjjjjjjjjiiihhhfffeeecccgggmmmsssxxxzzzzzzzzzwwwwwwvvvuuuvvvzzz}}}{{{yyyxxxyyy{{{~~~{{{vvvsssrrrssstttxxx}}}xxxrrrmmmhhhddd]]]]]]\\\]]]___bbbeeeggglllmmmpppsssuuuwwwxxxxxxvvvvvvuuusssrrrqqqpppoookkknnnuuu~~~xxxmmmbbb\\\ZZZbbbmmmxxx~~~yyyuuurrrsssttttttuuuuuutttsssrrrsssnnngggaaa^^^]]]]]]\\\ccchhhmmmooooooppptttxxxzzzvvvppplllhhheeeaaa___ZZZZZZWWWPPPIIIGGGIIIMMMPPPTTTYYY[[[[[[[[[^^^aaafffmmmssstttttttttpppkkkeee```XXXRRRNNNJJJFFFCCC>>><<<::::::;;;;;;;;;:::::::::999777777666666777333333444555666777888999<<<>>>AAAEEEHHHJJJJJJJJJJJJJJJJJJJJJNNNVVV___fffiiikkkooorrrsssuuuwwwyyyyyyyyyzzz{{{|||}}}}}}~~~||||||||||||{{{{{{zzzzzzyyyyyyxxxyyyzzzzzzxxxuuusssttttttuuuvvvvvvuuuuuusssssssssssstttuuuuuuvvvssssssrrrqqqqqqppppppooolllhhhbbb]]]ZZZYYYXXXWWWWWWYYY[[[^^^bbbgggmmmqqqvvv~~~sssllldddaaaccckkkyyyuuunnnuuu|||}}}~~~yyynnncccVVVOOOLLLSSS^^^gggooovvvyyy}}}qqqjjjhhheeejjjgggYYYIII@@@:::666444444444444444333333222111111111222222333333333222222222333444555666777555555666888:::<<>>AAACCCGGGNNNTTTYYY^^^bbbeeejjjmmmqqqsssttttttvvvwwwzzz{{{||||||{{{|||~~~}}}||||||}}}zzzyyysssqqqmmmkkkiiijjjlllmmmlllnnnpppqqqrrrqqqpppoooppptttzzz~~~}}}}}}|||}}}~~~{{{zzzxxxvvvuuusssrrrtttwww{{{}}}{{{|||wwwqqqjjjffffffgggiiijjjoooxxx{{{sssooolllhhhddd^^^^^^]]]]]]___aaaccceeeggghhhjjjmmmpppsssvvvwwwvvvvvvvvvvvvuuutttsssrrrlllmmmooouuuuuuiiiaaa^^^eeeqqq|||~~~yyyuuusssuuuxxx{{{tttjjjeeeaaa]]]ZZZ___ccciiilllnnnooorrruuuxxxtttnnnjjjfffdddbbb```ZZZZZZXXXQQQJJJGGGJJJNNNTTTXXX^^^``````___aaacccfffmmmrrrrrrrrrqqqnnnjjjccc]]]UUUNNNJJJFFFCCC@@@===;;;::::::;;;<<<;;;:::<<<;;;:::999888888888888333444444555666777888888===@@@DDDJJJNNNQQQSSSSSSOOOOOOOOOOOOSSS[[[dddkkkiiillloooqqqrrrtttvvvxxxyyyyyyzzz{{{|||}}}~~~{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyzzz{{{zzzxxxvvvsssssstttuuuvvvvvvuuuuuutttsssssssssssstttuuuuuussssssrrrrrrqqqppppppooommmhhhbbb]]]ZZZYYYXXXXXXXXXZZZ]]]___ccchhhnnnssswwwsssllleeeccceeemmm{{{uuummmuuu|||pppdddXXXPPPLLLTTT___hhhmmmqqqooosssxxxuuujjj```___bbbaaagggfffXXXHHH???999444444444555555444444333222333333333222222222222111000000111222333555666777555666777888:::===???@@@DDDBBBEEEKKKRRR]]]rrrvvvuuuzzz}}}}}}yyyoooYYYPPPEEE===<<<===>>>>>><<<<<<;;;;;;;;;:::::::::888777777777777777888888777888888888888:::>>>AAABBBGGGMMMSSSXXX]]]aaadddiiillloooqqqrrrssstttuuuzzz{{{|||{{{{{{{{{}}}~~~~~~zzzxxxqqqooollliiiiiijjjlllnnnnnnooorrruuuwwwwwwwwwwww{{{zzzwwwtttssssssoooooopppooopppqqquuuxxx~~~vvvoooeee___]]]^^^^^^^^^eeeiiippp{{{yyypppjjjgggfffgggccccccbbbaaa```bbbfffiiiiiijjjkkknnnpppssstttuuussstttvvvwwwwwwwwwvvvuuuooonnnnnnrrrwwwppphhhiiilllttt}}}|||{{{|||xxxnnngggbbb```aaabbbeeejjjpppsssttttttssspppmmmkkkjjjhhhfffeeeaaa\\\UUUOOOKKKKKKMMMOOOSSSXXX___dddgggiiikkkmmmtttrrrrrrrrrssspppjjjeee^^^YYYQQQJJJFFFCCCBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777666666555333333333555777888<<<@@@FFFMMMSSSWWWYYYZZZ[[[YYYWWWXXX\\\aaafffhhhmmmnnnqqqsssvvvwwwyyyyyywwwxxxyyy{{{|||}}}}}}}}}xxxyyy{{{|||||||||{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwuuutttssstttvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqjjjgggbbb]]]ZZZYYYYYYZZZ\\\[[[[[[___dddjjjoooqqq{{{yyyooogggfffjjjrrrwwwuuu{{{ooocccVVVSSSRRRWWW```iiinnnnnnnnnnnnmmmiiibbb\\\YYYWWWcccdddbbbXXXIII===999999666666555444444333222222333333333333333333333333333333333333444444555666777777888:::<<<===??????CCC@@@DDDMMMQQQXXXnnn{{{sssuuu|||jjj\\\III>>><<<===<<<999<<<<<<;;;;;;;;;:::::::::999999888888777666666666555666777888999:::;;;;;;AAADDDHHHLLLQQQWWW]]]aaafffiiillloooqqqsssuuuxxxvvvxxxyyy{{{}}}}}}}}}}}}|||~~~~~~xxxtttqqqsssrrrooonnnqqqrrrooopppoooqqquuuwwwwww{{{|||wwwtttqqqppppppkkklllllllllkkkmmmqqqttt{{{xxxnnnhhh```[[[ZZZ\\\^^^^^^dddgggnnnxxx~~~xxxrrrnnnlllllllllggggggfffeeedddfffjjjmmmooooooqqqrrrtttvvvwwwwwwtttuuuuuuvvvvvvvvvvvvvvvsssqqqqqqrrruuuvvvnnnlllpppxxx}}}}}}zzzppphhhdddcccdddfffkkkooossssssssssssqqqnnnlllkkkiiigggeeeccc___WWWPPPKKKJJJKKKMMMRRRYYYbbbjjjooorrrssstttxxxwwwvvvuuutttooohhhccc\\\WWWOOOHHHEEECCCAAA@@@>>>>>>============>>>>>><<<<<<;;;:::999888888777777666555444555666888999;;;???GGGOOOUUUZZZ\\\]]]]]][[[ZZZ[[[___eeeiiilllnnnoooqqqsssuuuwwwxxxxxxvvvwwwxxxzzz{{{{{{||||||yyyyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{||||||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuttttttvvvxxxxxxwwwuuuuuutttrrrqqqqqqppppppkkkhhhbbb]]]ZZZYYYZZZ[[[_________aaaeeejjjoooqqq{{{xxxooohhhjjjqqq|||xxxxxxqqqcccTTTSSSTTT[[[eeemmmpppooolllmmmkkkfff___YYYWWWVVVaaacccaaaWWWHHH<<<777777444444333222222111000000333333333333333333333333333333333333444555666666777777999:::<<<>>>??????CCC@@@DDDLLLPPPWWWkkk|||rrrqqqwww}}}yyyiiiTTTEEE>>>===;;;:::<<<<<<;;;;;;;;;::::::::::::999999888888777777666555666777888999::::::;;;???BBBEEEIIINNNSSSYYY^^^bbbeeejjjmmmoooqqqsssuuuvvvwwwyyy{{{|||}}}||||||{{{}}}zzzvvvvvvxxxxxxtttssstttssspppooonnnpppvvvyyy{{{{{{vvvssspppoooooojjjkkkkkkjjjiiikkknnnqqqwww}}}yyypppeeeaaa\\\YYYZZZ^^^aaabbbfffiiipppxxx~~~zzzuuurrrppppppppplllllllllkkkkkknnnssswww{{{{{{||||||}}}}}}}}}|||zzzyyyxxxwwwwwwxxxyyy{{{zzzwwwuuusssssszzz{{{tttpppuuuvvvlllgggggghhhiiimmmqqqtttuuuttttttrrrooommmlllkkkhhhfffeee```XXXPPPJJJHHHIIIJJJPPPXXXcccnnnvvvzzz}}}~~~}}}}}}{{{yyyuuunnnfff```XXXSSSLLLFFFCCCBBB@@@????????????>>>>>>?????????>>>======<<<;;;:::999999888777666666666777999::::::???GGGPPPWWW[[[^^^^^^]]]]]]^^^```ccchhhmmmppppppppprrrtttuuuvvvwwwwwwuuuvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||zzz{{{||||||||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuxxxyyyyyyyyyuuuuuutttsssrrrqqqppppppmmmiiiccc]]]ZZZZZZ\\\^^^bbbbbbbbbcccfffjjjoooqqq{{{yyyqqqkkknnnwwwzzz{{{sssdddUUUVVVZZZcccmmmsssuuutttoooooolllfff]]]XXXWWWXXXaaabbb___UUUGGG;;;555444444333333222222111111000333333333333333333333333333333333444444555777777777888999;;;===>>>???@@@BBB@@@CCCJJJNNNTTTfffyyyrrrnnnqqqyyy}}}|||cccNNNBBB===;;;;;;<<<<<<;;;;;;;;;::::::::::::999999888888777777666555666666777888999::::::<<<>>>BBBFFFIIIOOOTTTXXX\\\aaafffkkkmmmnnnpppqqqtttvvvxxxzzz{{{|||||||||zzz{{{}}}zzz||||||zzzzzzwwwsssqqqoooqqqvvv{{{~~~yyyuuurrrqqqpppnnnnnnmmmlllkkkllloooqqqtttzzz|||zzz~~~ssskkk```^^^\\\\\\___ccchhhjjjnnnqqqwww~~~~~~zzzvvvsssqqqpppooopppqqqrrruuu{{{~~~{{{zzz{{{~~~|||xxxuuurrrvvvzzzuuuuuu{{{yyysssooommmmmmnnnqqquuuwwwxxxwwwuuusssqqqooonnnllliiigggccc]]]UUUMMMHHHFFFFFFGGGMMMTTT^^^iiirrryyy}}}vvvmmmccc]]]SSSOOOIIIDDDBBBAAA@@@???@@@@@@????????????@@@@@@??????>>>===<<<;;;::::::888888777777777777888999:::>>>FFFNNNTTTXXXZZZZZZYYY[[[^^^aaaeeeiiimmmpppqqqqqqssstttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzyyyyyyyyyzzz{{{|||zzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxzzzzzzyyyvvvvvvvvvuuutttsssrrrqqqooojjjccc]]]ZZZ[[[^^^```aaaaaabbbdddfffkkkpppttt|||~~~}}}}}}|||zzzsssmmmppp|||{{{}}}uuufffZZZ\\\bbbkkktttzzz||||||wwwvvvrrriii^^^XXXYYY[[[bbbbbb^^^TTTFFF;;;555444555555555444444333333333222222333333333333444444444444444444555666888888888999:::;;;===???@@@AAAAAAAAACCCHHHKKKQQQ```oootttlllmmmuuuxxxzzzyyy{{{pppXXXFFF>>><<<===<<<<<<;;;;;;;;;:::::::::999888888777777666666555666666666777888999999::::::<<>>===<<<;;;:::888777777777777777777777:::===BBBHHHMMMPPPRRRSSSRRRVVV\\\```dddgggllloooqqqrrrssstttuuuuuuuuuuuuwwwxxxyyyzzzzzz{{{zzzzzz{{{{{{yyyxxxxxxyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwyyyzzzzzzzzzxxxyyyyyyxxxwwwvvvtttsssnnnjjjccc]]]ZZZ[[[^^^aaa\\\^^^aaacccffflllsssxxx~~~}}}|||zzzzzzyyysssnnnrrr~~~|||wwwhhh^^^bbbiiirrr{{{yyymmm```YYYZZZ^^^fffddd]]]RRRFFF;;;666555555555444444444444333333222222222333333444444444444444444555666777999999999999:::<<<>>>???AAAAAABBBBBBDDDGGGIIIOOOZZZeee{{{uuujjjhhhppprrrtttsssqqqttt~~~xxxaaaMMMAAA>>>@@@<<<<<<;;;;;;;;;:::::::::888777777666555555444444666666666777777888888999999;;;>>>AAACCCGGGLLLPPPSSSXXX___eeeiiikkklllmmmqqqrrrtttwwwyyyzzzzzzzzzyyy{{{}}}yyyxxx|||}}}xxxuuutttssssssrrrqqqooommmlllnnnqqquuuzzz|||sssllljjjllloooqqqxxxzzz~~~rrriiidddaaacccfffhhhkkkooouuuyyy~~~~~~|||zzzyyysssuuuyyy}}}wwwwww}}}wwwwwwzzz|||zzzxxxwwwxxxxxxwwwuuuuuusssrrrqqqpppmmmjjjfff\\\WWWOOOGGGBBBAAABBBCCCCCCEEEHHHMMMSSS\\\ffflllqqqtttwwwuuunnndddZZZUUUKKKHHHDDDBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@??????>>>===<<<;;;;;;888888888888777777777777:::;;;>>>AAAEEEHHHJJJKKKLLLRRRZZZ___cccfffjjjmmmqqqrrrssstttuuuuuuuuuuuuxxxxxxyyyzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvyyyzzzzzzyyyzzzzzz{{{zzzyyyxxxvvvtttmmmiiiccc]]][[[\\\^^^```YYY\\\aaadddgggmmmvvv|||~~~|||{{{{{{vvvqqqmmmttt~~~wwwiii___fffrrr~~~sssccc[[[]]]bbbiiieee\\\OOOCCC;;;777666222222222222222222222222111222222333333444444555444444444555777888:::;;;999:::;;;===>>>@@@AAABBBBBBDDDEEEFFFHHHMMMVVV]]]ooozzzuuuiiifffmmmoooqqqnnnhhhfffnnnyyy|||jjjUUUFFF@@@@@@<<<<<<;;;;;;;;;:::::::::888777777666666555444444666666666777777777888888888:::===???AAAEEEIIIMMMPPPTTT[[[aaaeeehhhkkkllloooqqqsssvvvxxxyyyyyyyyyxxxzzz|||yyywwwwwwuuuuuussspppnnnmmmoooqqqxxx|||~~~uuuooolllmmmoooppptttvvvyyy~~~{{{sssmmmkkkiiillloooqqqssswww|||}}}{{{{{{vvvyyy}}}zzzxxx{{{wwwxxx{{{}}}zzzwwwuuutttsssrrrqqqpppmmmiiifff]]]XXXPPPGGGAAA??????@@@???@@@AAACCCGGGLLLSSSXXXbbbgggmmmmmmfff]]]TTTPPPHHHFFFCCCAAABBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBB??????>>>===<<<;;;;;;:::999999999999999888888777888888999;;;>>>BBBFFFHHHHHHPPPZZZ```cccfffjjjnnnpppqqqrrrtttuuuvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxxxxwwwwwwxxxzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuvvvxxxzzzzzzyyyyyyzzz{{{{{{zzzxxxvvvtttkkkgggccc^^^\\\\\\]]]___YYY]]]bbbeeehhhoooxxxtttppplllsss~~~~~~{{{sssiiiaaalll}}}jjj```ccchhhkkkdddYYYKKK@@@999666666222222222222222222222222111111222333333444555555444444555666777999:::;;;::::::<<<===???AAABBBBBBCCCEEEGGGFFFGGGLLLRRRWWWdddpppzzz||||||yyyllliiikkkmmmpppnnnccc\\\bbbnnnwww}}}~~~rrr^^^KKKAAA???<<<<<<;;;;;;;;;:::::::::999999999888777777666666666666666666777777777777777888;;;<<<>>>BBBFFFIIILLLQQQWWW\\\```dddhhhkkknnnooorrruuuwwwxxxxxxxxxvvvyyy~~~}}}|||{{{xxxwwwvvvssspppoooqqqssszzz~~~zzztttrrrssstttuuuyyyyyyzzz}}}|||wwwtttsssppptttwwwyyy{{{}}}{{{yyyxxxyyy{{{|||yyyyyyvvvxxx{{{~~~zzzwwwsssrrrqqqqqqpppmmmiiieee```ZZZQQQHHHAAA>>>>>>>>><<<===???@@@AAADDDHHHKKKXXX^^^eeefff```XXXPPPLLLGGGEEEBBBAAABBBCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCC??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::999888777666666888;;;@@@EEEHHHHHHPPP[[[bbbeeegggkkkooopppppprrrtttuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwyyyyyyzzz{{{zzzyyywwwvvvyyyyyyxxxxxxyyy{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwvvvuuuuuuxxxyyyyyyyyyyyyyyyzzz{{{zzzwwwuuutttiiigggbbb^^^\\\\\\]]]^^^[[[```eeegggjjjoooyyytttpppkkkqqq}}}~~~xxx}}}pppgggcccrrrqqqgggiiiooollldddWWWHHH===777666666444444444444444444444444111111222333333444555555444444555666777999;;;<<<:::;;;<<<>>>???AAABBBCCCDDDFFFGGGFFFGGGLLLQQQSSS___kkkuuuxxxxxx|||~~~qqqnnnjjjmmmqqqnnnbbbXXX\\\hhhnnnxxxxxxcccNNNBBB>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888888666666666666777777777777555777999;;;<<>>>>>>>>>>>AAACCCIIIIIIIIIHHHHHHJJJOOORRR[[[dddpppwwwyyy{{{xxxgggfffgggiiihhhbbbZZZYYY]]]hhhooouuupppaaaOOOBBB<<<===<<<::::::;;;;;;;;;::::::999888888888888888888777777777777666666666666999999999:::;;;>>>@@@AAAGGGKKKQQQVVV[[[___dddgggiiilllooorrrtttvvvzzz|||wwwyyy|||}}}|||{{{zzzyyywwwwwwvvvvvvzzz~~~~~~}}}}}}|||zzzzzz|||zzz~~~|||xxxwwwxxxzzz|||}}}zzztttrrrqqqrrrtttuuuuuutttkkk```UUUPPPKKKCCC???@@@>>>;;;;;;=========AAAGGGIIIRRRYYYZZZXXXTTTNNNGGGHHHFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDFFFGGGFFFCCCAAA@@@???===;;;999999999999;;;;;;;;;;;;::::::999888999666666888:::;;;@@@GGGNNNTTT]]]dddhhhjjjkkklllooopppqqqsssuuuvvvvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxyyy{{{~~~~~~|||zzzyyyxxxvvvuuuttttttuuuwwwyyyzzzyyyzzz{{{{{{yyyvvvrrroooiiieeeaaa]]]\\\\\\[[[[[[]]]___cccgggmmmttt|||~~~~~~~~~qqqkkkgggooowww~~~|||xxx{{{zzzyyyzzzqqqfffdddcccxxxtttpppoookkk^^^OOOEEE===666333444333333333444444333333333333333333333333333333333444555555666777888999999;;;<<<>>>>>>===>>>@@@BBBBBBEEEHHHJJJKKKMMMPPPRRRZZZdddqqqyyy}}}~~~nnngggfffggghhhddd\\\YYYZZZ```gggmmmiii]]]MMMBBB<<<===<<<::::::;;;;;;;;;:::;;;:::999999888888888888777777777666666666666555555555666777:::===???AAAEEEIIINNNTTTXXX]]]bbbeeegggjjjmmmppprrruuuxxx{{{wwwyyy{{{~~~}}}{{{zzzyyyyyyzzz}}}yyywwwyyyxxx{{{|||zzzyyyxxxyyyzzz}}}}}}tttqqqooosss{{{|||nnn___VVVPPPIIICCCBBB???======>>>>>><<>><<<:::999888888999:::;;;;;;;;;;;;;;;:::::::::777666999:::;;;@@@HHHRRRWWW___eeeiiijjjkkkllloooppprrrsssuuuwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}|||zzzyyyxxxuuuuuutttttttttvvvwwwxxxxxxyyyzzzyyywwwtttpppnnnhhheee```]]]\\\\\\[[[ZZZ\\\___ccchhhooowww~~~~~~nnnjjjfffmmm~~~yyy~~~xxxxxxyyyxxxvvvqqqqqqrrrwww~~~zzziii``````eeeyyy}}}wwwuuummm^^^NNNBBB;;;555333444333444444555555444444333333333333333333333333333444555666777888999::::::;;;<<<============@@@BBB???CCCIIIMMMOOOPPPQQQSSSWWWaaannnzzzvvvjjjfffeeehhhhhhaaaZZZWWWZZZ___dddcccYYYMMMCCC======<<<::::::;;;;;;;;;:::<<<;;;:::999888888888888777777666666666555555555222333333555888;;;>>>@@@AAAEEEKKKPPPUUUZZZ```ccceeegggkkknnnppprrrvvvyyywwwyyy|||~~~}}}}}}~~~}}}zzzwww{{{}}}wwwssstttsssvvv}}}~~~}}}}}}zzzxxxzzz{{{|||~~~tttooommmssslll^^^VVVNNNGGGCCC@@@>>>===???===;;;===BBBEEENNNWWWZZZ[[[[[[XXXSSSSSSPPPKKKIIIIIIIIIIIIHHHLLLKKKKKKLLLLLLKKKGGGDDD@@@???<<<:::888888888888888999:::;;;;;;;;;;;;;;;;;;888777999:::<<>>===>>>===;;;===CCCHHHRRR[[[___```bbb___[[[XXXTTTOOOLLLKKKLLLLLLKKKPPPOOOOOOOOOOOOLLLIIIFFFAAA???===;;;999888888888777777999:::;;;;;;;;;;;;===999888:::;;;>>>EEELLLWWW[[[aaafffhhhjjjkkklllpppppppppqqqsssvvvxxxyyyyyyyyyxxxxxxwwwvvvvvvuuuwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxvvvvvvvvvvvvtttqqqooommmgggddd___\\\\\\\\\\\\[[[```bbbeeeiiinnnuuu}}}{{{llliiieeejjjzzz}}}wwwuuurrrooommmhhhjjjnnnqqqsssuuuvvvwww}}}}}}|||xxxlll```[[[]]]bbbqqq}}}ooo^^^KKK@@@:::666555666222222333333333333222222222222222333333444444444555555666888999;;;<<<<<<;;;<<<=========>>>@@@BBBGGGIIIMMMRRRWWW^^^fffkkklllooottt}}}vvvlllfffjjjpppmmmeee______```bbbbbb]]]SSSGGG???===<<<::::::;;;;;;;;;:::::::::999777777666666666888777777777777666666666777666666666777888:::;;;>>>AAAFFFKKKPPPUUU\\\```aaadddhhhkkknnnqqqtttwwwyyy|||~~~|||uuupppkkkjjjhhhhhhmmmuuuzzz}}}~~~}}}rrrjjjhhheeeggglllsss|||~~~~~~}}}yyyvvvuuuuuutttuuuuuuvvvwwwxxxxxxwwwvvvtttrrrooommmllliiihhheeedddcccccceeeeeebbbkkkyyyyyyrrrlllppp~~~xxxfffZZZPPPGGGCCC???>>>???>>>===AAAHHHOOOXXXaaaeeeggghhhgggccc___[[[UUURRRQQQRRRRRRRRRTTTSSSRRRQQQPPPNNNJJJFFFBBBAAA>>><<<:::888888888666777999:::<<<======>>>>>>:::999;;;===@@@HHHQQQYYY]]]cccgggjjjkkkmmmnnnqqqqqqqqqqqqrrruuuwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyyyywwwwwwwwwxxxxxxxxxxxxwwwtttuuuuuutttsssrrrpppooohhhddd```]]]]]]]]]]]]]]]bbbdddgggjjjooouuu|||yyyjjjhhheeeiiiwww~~~zzzwwwuuurrrooohhhkkkpppsssttttttttttttzzzxxxwwwrrrggg\\\YYY\\\aaalll~~~zzzmmm[[[HHH>>>:::777555666111222222333333222222111111222222333333444444555555666777888:::<<<======;;;===>>>>>>>>>>>>AAACCCEEEHHHLLLRRR[[[gggsss|||~~~|||~~~~~~rrriiilllssssssoookkkgggggghhhiiieee[[[MMMBBB===<<<::::::;;;;;;;;;::::::999888888777777888888999999888888888777777777999888777777777777999999===@@@DDDHHHLLLRRRXXX]]]```bbbfffjjjlllooosssvvvyyy|||{{{zzz{{{}}}|||uuupppllljjjiiiiiipppxxxzzz}}}rrriiibbb______dddmmmyyy}}}|||yyyuuusssrrrqqqpppppppppqqqrrrrrruuusssqqqnnnllljjjhhhhhheeedddbbbaaa____________YYY^^^gggqqq~~~wwwoooppp{{{ppp```TTTKKKEEEAAA???@@@@@@AAAGGGOOOYYYaaajjjmmmoooqqqoookkkgggccc]]]ZZZYYYZZZ[[[[[[ZZZYYYWWWWWWUUURRRNNNKKKDDDBBB???===;;;999999999777888:::<<<>>>@@@@@@AAA>>>;;;:::===???CCCLLLUUU\\\```eeejjjlllnnnpppqqqtttsssrrrrrrsssuuuwwwxxxwwwwwwvvvvvvuuuttttttttttttuuuvvvwwwwwwwwwwwwvvvxxxwwwvvvuuuuuuvvvwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvssssssttttttssssssrrrqqqiiieeeaaa^^^^^^______^^^dddfffhhhlllpppvvv~~~zzzjjjjjjiiinnnzzz|||yyyuuussslllqqqwwwzzzzzzxxxwwwwwwwwwvvvtttoooeee[[[YYY]]]eeejjjuuu~~~zzzxxxhhhWWWDDD<<<999777444444222333333333333333333222111111222333333444555555555666777999;;;<<<>>>>>>===>>>?????????@@@BBBDDDEEEGGGLLLRRR\\\iiivvv~~~}}}xxxmmmnnnuuuxxxxxxwwwqqqqqqrrrtttrrrgggWWWKKK===<<<::::::;;;;;;;;;:::::::::999999::::::;;;;;;:::::::::999999999999888888777666666666777999:::<<<>>>BBBEEEIIINNNTTTYYY]]]```dddgggjjjmmmqqqtttxxxzzz~~~{{{vvvrrrpppqqqrrruuuzzz{{{vvvqqqpppnnnooouuu}}}|||~~~sssiii___[[[ZZZ```jjjyyy|||zzz~~~zzzvvvrrrpppqqqpppooonnnnnnoooppppppsssqqqooollljjjhhhhhhhhhfffeeecccbbb```___^^^^^^WWWYYY\\\```kkk~~~{{{rrrpppzzzvvvdddWWWNNNHHHCCCAAAAAABBBDDDLLLTTTaaajjjrrruuuvvvxxxvvvrrrmmmiiiccc```___```aaabbb```___]]]\\\[[[XXXSSSPPPDDDCCC@@@===;;;:::999999999:::<<<>>>@@@BBBCCCCCC>>>;;;;;;>>>AAAEEENNNXXX^^^bbbggglllnnnpppssstttwwwvvvtttssstttuuuwwwxxxvvvvvvvvvuuuttttttssssssttttttuuuvvvvvvvvvvvvvvvyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxyyyzzzzzzzzzyyyyyyuuuvvvvvvvvvvvvvvvuuutttrrrssssssttttttsssssssssiiifffaaa_______________dddfffiiimmmrrryyyzzzmmmnnnooottt|||xxxvvvrrrxxx~~~~~~}}}|||vvvuuusssoooeee\\\\\\aaakkklllpppxxxxxxtttvvvwwweeeTTTBBB:::999666333222333444444555555444444333111111222333333444555555555666777999;;;===>>>???===???@@@@@@???@@@BBBEEEGGGIIINNNTTT\\\gggrrrzzztttuuuzzz|||pppooouuuzzz}}}yyyyyy{{{~~~}}}sssbbbTTT===<<<::::::;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;:::::::::999999555555555555666888999;;;;;;===@@@CCCFFFKKKQQQVVV[[[^^^bbbeeehhhlllppprrrvvvyyy|||||||||yyyvvvrrrmmmjjjjjjkkkmmmrrrvvv{{{~~~{{{xxxyyy{{{}}}~~~yyylllbbb\\\XXXZZZcccrrrzzzxxx{{{yyytttpppllliiilllkkkkkkmmmoooqqqqqqqqqrrrrrrrrrpppnnnkkkiiigggjjjjjjjjjkkkllljjjgggddd]]]\\\\\\^^^```hhhyyysssqqqyyykkkZZZRRRFFFDDDDDDEEEDDDFFFPPP[[[lllvvv~~~~~~{{{xxxqqqpppooommmllljjjiiihhhhhhfffcccaaa___\\\WWWTTTIIIEEEAAA@@@===888777:::999;;;>>>CCCGGGHHHGGGEEEBBB>>><<>>>>>======?????????@@@@@@AAAAAABBBCCCEEEJJJPPPXXX___dddhhhgggfffnnnrrrnnnssszzzuuubbbIIIBBB===<<<;;;999999<<<::::::999999888777777777;;;;;;;;;<<<<<<<<<<<<===:::999888777777777888999:::;;;===@@@DDDIIIMMMPPPWWWZZZ___bbbfffiiimmmpppsssvvvyyy{{{}}}yyyuuummmmmmkkkfffaaa```cccfffjjjrrrzzz~~~~~~qqqgggaaa[[[[[[```lll~~~}}}yyyvvvvvvzzzyyyrrrooommmkkkiiinnnnnnoooqqqtttvvvvvvwwwvvvwwwwwwxxxwwwuuusssqqquuutttuuuwwwxxxuuuoookkkddd```]]][[[YYY\\\iiivvvyyyvvv|||mmm]]]UUUJJJHHHGGGGGGGGGKKKXXXeeeuuu~~~}}}zzzzzzzzzyyyxxxwwwvvvuuutttqqqlllgggdddaaa^^^\\\NNNFFFAAA???===:::999;;;===AAAIIIQQQVVVVVVQQQMMMFFFAAA>>>AAAFFFKKKSSS\\\```cccfffiiikkknnnqqqttttttuuuvvvvvvuuuuuuvvvxxxwwwvvvuuutttssssssssssssuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwuuuuuussstttvvvwwwxxxwwwvvvuuutttsssrrrrrrrrrrrrooommmiiifffccc```______aaacccdddfffjjjnnnttt{{{yyyxxx{{{yyykkk___]]]bbbhhhsssrrrpppqqqrrrtttwwwzzzxxxzzztttjjjjjjrrrtttooo```PPP???999888666444333444444444444444444444444444444333444444555666777666777999;;;============>>>>>>???@@@AAABBBBBBBBBFFFGGGIIILLLPPPTTTWWWYYY^^^]]]fffyyyxxxqqqrrrvvv~~~pppSSSIII@@@>>>===;;;;;;===::::::999999888777777777;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777777777888888::::::<<>>>>><<<;;;<<>>===>>>???@@@BBBBBBCCCCCCGGGGGGGGGHHHJJJKKKMMMNNNQQQRRR[[[ooovvvqqqqqqzzz```QQQCCC>>>>>><<<;;;<<<:::::::::999888888777777:::::::::;;;;;;;;;<<<<<<;;;:::999888777777777777888999:::===AAAEEEHHHJJJQQQTTTXXX\\\```dddiiilllnnnqqqtttwwwyyy||||||vvvppplllgggeeeaaa\\\XXXYYY\\\```gggmmmuuuzzz}}}zzzqqqhhhbbb______fffnnnyyy}}}uuupppnnnkkkkkkmmmnnnnnnmmmhhhhhhggggggiiiooowww}}}wwwsssmmmjjjjjjnnnrrruuuwwwyyy}}}~~~ttthhh___XXXUUUYYY```gggzzz|||~~~sssfff___WWWSSSOOONNNOOOWWWhhhxxxsssiiidddcccdddeeeXXXKKK???<<<>>>===<<<<<>>:::999666333222333333444444444444444444555555444444444444444444888888888999:::<<<===>>><<<>>>???AAACCCCCCCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLKKKKKKTTTggg|||{{{qqqnnnvvvmmmZZZFFF>>><<<;;;999999;;;::::::999999888777777999:::::::::;;;;;;;;;;;;;;;::::::888777777666666777888999;;;>>>AAAEEEGGGMMMPPPUUUZZZ]]]bbbgggjjjlllooosssvvvxxx{{{~~~~~~|||||||||}}}zzztttmmmiiieeebbb^^^[[[[[[]]]bbbeeefffkkkqqquuuxxx~~~zzzooogggaaa^^^```eeehhhpppwwwyyyzzzyyyuuupppjjjhhhfffeeeeeefffffffffdddcccbbbbbbbbbffflllppp{{{}}}tttqqqmmmkkkkkkpppvvvzzzttthhh___YYYYYY]]]```nnn~~~pppeee```]]]YYYVVVTTTUUU]]]mmm}}}{{{oooiiihhhjjjlll[[[MMM@@@<<<============CCCRRRiii|||yyygggYYYLLLEEEAAACCCGGGMMMWWWaaafffhhhjjjkkklllnnnqqqsssssstttvvvuuuttttttuuuwwwwwwvvvvvvuuuuuuuuuuuuuuussssssssssssttttttttttttvvvvvvxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuxxxvvvtttrrrpppnnnjjjhhhdddcccbbbbbbbbbcccdddeeehhhkkkpppuuu{{{mmm```___kkkzzz}}}vvvnnnfffbbb^^^___fffllliiibbbPPPFFF<<<:::999555333333333333333444444444555555666666555444444444555555:::999999:::;;;<<<===>>>===>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKSSSbbbtttsssmmmsss||||||{{{zzz{{{zzzeeeMMMAAA===;;;999999;;;;;;::::::999888888888999999999999:::::::::;;;::::::999999888777666666777777777999;;;>>>AAACCCJJJMMMRRRWWW[[[```eeeiiikkknnnrrruuuwwwzzz~~~~~~wwwtttsssuuuvvvwww|||~~~xxxrrrlllhhhccc```^^^]]]```eeejjjmmmkkknnnqqqtttvvv{{{zzzpppiiicccbbbdddaaafffjjjkkknnnrrrqqqnnnhhhhhhfffeeedddcccccccccddddddbbb```^^^```cccfffpppxxx}}}uuutttqqqooonnnrrrxxx|||qqqeee\\\XXXXXXZZZdddxxxsssggg___[[[^^^[[[YYYYYYZZZaaapppvvvnnnkkkkkklll]]]PPPDDD???>>>===>>>@@@JJJXXXnnnzzzhhhZZZJJJDDD@@@BBBEEEJJJSSS\\\eeegggjjjlllmmmnnnpppqqqssstttuuuuuuttttttuuuvvvxxxxxxwwwwwwvvvwwwwwwxxxsssssssssttttttttttttuuuuuuvvvwwwyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuxxxvvvsssrrrpppnnnjjjhhhdddcccbbbaaabbbdddfffhhhiiimmmrrrxxx}}}}}}jjj___```ppp}}}rrrjjjccc^^^bbbjjjmmmggg^^^KKKBBB;;;999888555333444222333333444444555555555777666666555666666777777:::;;;;;;<<<======>>>>>>>>>???AAACCCDDDCCCBBBAAACCCBBBBBBCCCDDDEEEFFFFFFKKKLLLSSS___lll|||vvvmmmooovvvxxxwwwsssqqqxxxpppWWWHHHAAA<<<;;;===;;;;;;;;;:::999999888888888888999999999:::::::::888999999999999888777777777777777888:::<<>>@@@DDDPPP\\\nnn}}}vvveeeXXXIIIDDD@@@BBBEEEHHHPPPWWW```dddiiimmmooopppqqqrrrsssuuuvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxsssttttttttttttuuuuuuuuusssuuuwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuwwwwwwvvvuuuuuuuuuuuuuuuvvvtttrrrpppooommmiiigggdddcccaaa```aaadddhhhjjjjjjnnntttzzzyyyggg___bbbvvvuuukkkeeeiiiqqqqqqggg]]]III@@@999777666444444666222222333333444555555666777777666777777888999:::;;;<<<===?????????>>>>>>???AAACCCDDDDDDCCCAAA???BBBBBBBBBBBBCCCDDDFFFFFFIIIKKKQQQZZZdddrrrxxxmmmkkkmmmsssrrrlllggglllyyyvvv^^^MMMBBB<<<<<>>@@@AAACCCEEEDDDCCC@@@>>>@@@AAABBBCCCEEEHHHJJJKKKGGGIIIOOOWWW___kkk~~~zzzmmmggggggooommmfff```bbbooo}}}xxx```NNN@@@999:::>>><<<;;;;;;::::::999999888777888888888888999999999555666888999::::::999999777777777777999;;;===>>>@@@CCCIIINNNSSSYYY^^^bbbeeegggkkkooorrruuuyyy|||~~~yyysssooommmmmmooonnnppptttvvvvvv{{{}}}xxxuuupppooopppttt{{{|||yyytttoookkkkkklllnnn~~~yyywwwvvvtttpppooovvv~~~~~~}}}}}}{{{yyyvvvttttttuuuuuusssppplllhhhfffddd```^^^```^^^bbbnnn}}}yyynnnccc[[[XXX\\\fff{{{{{{xxxqqqeeeWWWMMMHHHGGGIIIIIIJJJNNNTTTYYY\\\]]]dddbbb^^^ZZZWWWTTTSSSRRR[[[]]]iii}}}~~~yyywwwhhh[[[NNNGGGDDDCCCDDDGGGTTT^^^llltttrrrgggZZZRRRIIIBBB<<<===AAAEEEMMMUUU]]]bbbhhhnnnqqqrrrssstttwwwxxxxxxyyyyyyxxxxxxwwwzzzyyywwwvvvvvvvvvwwwwwwwwwvvvuuutttssstttttttttvvvvvvwwwxxxxxxxxxxxxwwwuuuwwwzzzzzzxxxuuussssssvvvvvvwwwwwwwwwwwwvvvvvvtttsssrrrpppllliiieeeccccccccccccbbbbbbeeeiiilllpppsssxxx}}}ppp___YYYdddwww{{{xxxdddTTTCCC@@@;;;999888777666555333333444444444444444444444444666777999999::::::>>>>>>??????@@@@@@AAAAAAEEEEEEDDDDDDCCCCCCBBBBBB???AAACCCDDDDDDDDDFFFHHHHHHJJJOOOUUUYYYaaaqqqqqqfffdddhhhfffeeeeeedddfffqqq|||wwwcccQQQEEE>>>:::888======<<<<<<<<<;;;;;;;;;999888888777777888999:::777777777888888888888888666555555666666777888999???BBBGGGKKKOOOTTTYYY\\\cccfffkkknnnqqquuuxxx{{{{{{|||xxxtttrrrqqqqqqppppppqqqtttwwwzzz~~~|||wwwwwwyyy}}}|||yyyssskkkdddaaabbbccc{{{vvvrrrpppooonnnkkkjjjqqqzzz~~~|||zzzyyyyyyyyywwwtttoookkkhhheeebbb___aaa^^^```jjjwww|||}}}yyynnnccc\\\ZZZ]]]eeexxxwwwtttmmmbbbVVVMMMHHHGGGFFFEEEGGGJJJOOOSSSTTTTTTUUUSSSQQQNNNKKKJJJIIIIIIMMMOOOYYYjjj}}}~~~|||mmm```QQQIIIEEECCCEEEHHHTTT]]]hhhnnnkkk```TTTLLLGGG@@@<<<>>>AAAEEEMMMTTT^^^ccciiinnnqqqssstttuuuxxxxxxyyyyyyyyyyyyxxxxxxzzzyyywwwvvvvvvvvvwwwxxxvvvvvvvvvvvvuuuuuuttttttvvvvvvwwwxxxxxxxxxxxxxxxuuuwwwyyyyyywwwuuutttsssvvvvvvwwwwwwwwwwwwvvvvvvsssrrrqqqoookkkgggdddbbbbbbbbbbbbbbbbbbdddiiilllooorrrxxx}}}||||||~~~iii]]][[[iiiyyydddTTTBBB>>>:::888777777666555333333444444444444555555777777999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????DDDEEEEEEEEEDDDCCCCCCBBBAAACCCEEEEEEEEEEEEGGGIIIJJJKKKOOOSSSWWW]]]lllzzzwwwiiieeebbbaaaaaabbbaaaccckkkuuu~~~tttdddSSSFFF>>>;;;:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777555555555555555555555555555555555555666777888999===@@@DDDIIIMMMQQQVVVYYY```dddhhhlllooosssvvvyyyzzz}}}}}}zzzvvvsssqqqpppppprrrrrrsssuuuxxx{{{~~~~~~zzz{{{|||}}}zzzsssqqqlllfff```___```bbb}}}tttnnnkkkiiihhhhhhfffffflllttt}}}|||{{{{{{xxxrrrnnnkkkgggdddaaaaaa]]]^^^eeeppp}}}|||uuussstttsssxxxzzzooogggbbb___aaagggwww}}}{{{uuurrrkkkbbbWWWOOOKKKIIIEEEEEEEEEHHHJJJLLLKKKJJJGGGFFFEEECCCBBBBBBBBBBBBBBBCCCIIIUUUdddxxx~~~ssseeeUUUKKKGGGDDDFFFIIIVVV\\\ccceee```VVVLLLEEECCC>>><<>>;;;777555555555444444333333444444555555666666888999999:::::::::999999;;;<<<===>>>@@@AAABBBCCCBBBCCCEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJIIIKKKNNNPPPTTT^^^iiiyyy{{{~~~sssggg```___bbbffffffdddggglllqqqqqqlll^^^MMM@@@;;;;;;;;;;;;;;;;;;::::::::::::888999;;;;;;;;;999777555777777777666666666666666333333444444666777999:::999<<>><<<;;;<<>>AAADDDHHHMMMQQQYYY\\\aaafffiiimmmqqqsssvvvyyy|||~~~zzzxxxttttttvvvwwwyyyzzz{{{|||yyyyyyxxxwwwwwwyyy}}}yyy{{{|||}}}{{{tttllleeecccdddfffggghhhlllqqquuuyyyooofffeeebbbbbbeeefffeeefffjjjnnnyyy~~~}}}zzztttmmmhhhaaa\\\ZZZ\\\bbbmmm~~~zzzooogggeeekkkvvvvvvpppffflllttt~~~{{{ssskkkeee___YYYVVVQQQOOOKKKIIIHHHGGGEEECCCFFFEEEEEEDDDCCCAAA@@@???===???AAACCCDDDJJJ[[[lllvvviiiZZZSSSNNNKKKLLLOOOTTTTTTSSSNNNGGGAAA===<<<;;;:::===BBBDDDHHHQQQ[[[fffjjjpppuuuwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzwwwxxxyyyyyyzzzyyyyyyyyywwwxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyyyyyyyvvvxxxyyyyyyxxxwwwwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxvvvrrrnnnjjjgggeeeccc^^^___``````bbbfffkkkooorrrwww}}}wwwnnnnnnmmmlllmmmpppuuuyyyzzz|||~~~zzzkkk^^^TTTTTT[[[hhh}}}hhhSSSGGG;;;888555444444555555555333333444555666777777888<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>???AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHGGGEEEEEEFFFGGGHHHFFFFFFJJJMMMQQQXXXaaarrr{{{rrrdddbbbcccgggjjjiiikkkoootttwwwwwwlllZZZJJJAAA>>>======<<<<<<<<<;;;;;;;;;666777999:::;;;<<<;;;;;;777777666666555555444444444444444444555666777777:::;;;===???BBBFFFLLLPPPVVVZZZ___cccgggkkkooorrrtttwww{{{}}}}}}yyyzzzzzzzzzzzzyyyxxxwwwsssrrrqqqoooooosssxxx}}}{{{|||~~~~~~|||uuummmgggccceeehhhjjjnnnrrrxxx|||}}}rrrhhhgggccccccfffgggffffffhhhjjjrrr{{{qqqjjj___[[[XXXYYY[[[ccctttzzzoooggghhhlllwwwxxxnnnsssyyy|||tttmmmggg```\\\UUUQQQMMMJJJIIIHHHHHHGGGHHHIIIIIIIIIHHHFFFEEEDDD>>>>>>???@@@@@@EEERRR___yyyyyymmm___WWWRRRNNNLLLNNNMMMMMMKKKFFFAAA<<<:::999;;;;;;>>>BBBEEEIIISSS___ggglllrrrvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzwwwxxxyyyzzzzzzzzzyyyyyywwwwwwxxxxxxyyyyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyyvvvxxx{{{|||zzzyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxuuurrrmmmiiifffdddccc^^^___```aaacccggglllpppuuuzzzzzzvvvkkkjjjjjjjjjmmmqqqvvvzzzzzzzzzxxxwwwyyy|||yyytttfffYYYPPPRRRYYYeeeyyyyyydddPPPEEE;;;888555444555666666666333333444555666777888888;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBDDDCCCCCCCCCDDDFFFHHHJJJHHHIIIIIIHHHGGGFFFFFFGGGKKKGGGGGGJJJMMMPPPVVV]]]kkkyyyzzzhhhdddcccgggjjjlllppptttvvvyyyyyyqqqbbbRRRGGGCCC>>>>>>=========<<<<<<<<<888999999::::::;;;;;;;;;999888888777666666555555555555555444444555555666999:::<<<===@@@DDDIIINNNSSSWWW\\\aaadddhhhlllooorrruuuyyy{{{}}}~~~{{{wwwtttrrrnnnmmmkkkiiijjjnnnuuuzzzyyyqqqkkkgggiiilllpppsssxxx~~~vvvllljjjffffffiiijjjhhhgggiiiiiiooozzztttkkk^^^ZZZWWWVVVVVV\\\kkkzzzwwwkkkhhhggglllwwwzzz~~~|||uuunnngggbbbYYYUUUOOOLLLKKKKKKLLLKKKMMMNNNOOOOOOOOONNNLLLKKKDDDAAA@@@??????AAALLLXXXlll}}}qqqccc[[[UUUOOOLLLLLLGGGGGGEEEAAA<<<888777777;;;;;;>>>BBBEEEIIIUUUaaahhhlllrrrwwwyyyyyyzzz{{{yyyzzzzzzzzzzzzzzzzzzyyyvvvwwwyyyzzz{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzwwwxxxyyyyyyzzzzzzyyyyyyvvvyyy|||}}}|||zzzyyyyyywwwxxxxxxyyyyyyxxxxxxwwwwwwuuuqqqlllhhhdddbbbbbb^^^___```aaaccchhhmmmqqqwww|||~~~wwwuuujjjjjjjjjlllpppuuu{{{~~~|||wwwsssssswwwuuupppfffYYYPPPQQQWWWaaatttttt```MMMCCC;;;888555444555666777777333333444555666777888999999:::;;;===>>>?????????BBBBBBBBBCCCCCCDDDDDDDDDEEEDDDBBBBBBCCCFFFIIILLLIIIJJJKKKJJJHHHGGGGGGHHHMMMIIIHHHKKKMMMOOOTTTZZZgggxxx~~~lllgggeeehhhllloootttyyyxxxzzzzzzsssfffXXXMMMGGG>>>>>>>>>>>>============;;;;;;:::999999999::::::;;;;;;;;;:::999888888777666666555444444444444555888999;;;<<<>>>BBBHHHLLLQQQTTTZZZ^^^bbbfffkkkmmmpppssswwwyyy{{{|||vvvqqqnnnkkkjjjhhhfffffflllsssyyy}}}uuuoookkknnnqqquuuyyy~~~yyyqqqkkkjjjiiijjjjjjjjjhhhfffeeekkktttuuukkkccc[[[WWWYYYWWWWWWcccuuummmhhheeegggwww}}}|||tttmmmhhhYYYUUUSSSTTTRRRNNNMMMPPPQQQUUUWWWYYY[[[[[[UUULLLHHHCCC???@@@AAABBBFFFKKK^^^sss{{{qqqcccYYYSSSOOOJJJFFFAAA@@@>>><<<:::999999888999:::<<<@@@EEENNNXXX___hhhlllrrrwwwyyyzzzzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxzzzxxxvvvuuuvvvvvvuuutttxxxyyyzzz{{{|||{{{zzzyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyzzzzzzyyyyyywwwvvvvvvvvvsssoookkkhhheeebbb______```bbbbbbdddgggkkknnnwww}}}{{{wwwrrrmmmjjjnnnxxx}}}uuuqqqqqqrrrsssrrrbbbTTTMMMRRRYYY___mmm|||}}}ppp^^^III;;;;;;:::888666444333222222444444555666777888999999:::;;;<<<===>>>@@@AAAAAA>>>@@@BBBCCCCCCDDDFFFGGGIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLMMMNNNOOORRRTTTVVVgggsssvvvmmmeeeeeemmmuuuvvvtttxxx||||||uuummmdddYYYOOOLLLDDD======>>><<<;;;===<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888444444444444444444333333555777999<<<@@@DDDGGGIIINNNQQQVVV[[[^^^bbbfffiiillloootttwwwzzz}}}zzzsssooollllllkkkiiiiiimmmuuu|||}}}uuunnnoooqqqvvv}}}{{{sssooommmlllmmmmmmllljjjhhhfffjjjpppwwwxxxpppiiibbb]]]]]]ZZZXXXcccssssssjjjeeeeeetttvvvooojjj]]]XXXUUUVVVTTTQQQRRRVVVYYY]]]bbbeeehhhiiibbbYYYPPPIIICCCBBBBBBAAADDDHHHVVVjjjtttkkk___UUUPPPMMMIIIEEE@@@???>>><<<:::999999999999:::===@@@FFFOOOYYY___hhhlllrrrvvvxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxvvvuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxwwwvvvuuuuuuvvvsssnnnkkkhhheeebbb```aaabbbcccdddeeehhhmmmpppvvv}}}{{{xxxvvvrrrpppuuu{{{uuusssqqqnnnkkk```TTTMMMSSSYYY___kkkyyyyyylllZZZHHH===888777666555444444333333444444555666777888999999;;;;;;<<<===>>>>>>??????>>>@@@BBBCCCCCCDDDFFFHHHKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIILLLLLLLLLMMMOOORRRTTTUUUbbbnnn~~~tttjjjhhhnnnvvvzzzzzz{{{~~~~~~zzzwwwsssjjjaaaVVVKKK@@@===>>>===<<<===<<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888777666666555444333333222444555666999===AAADDDGGGLLLPPPUUUZZZ^^^bbbfffhhhkkknnnsssvvvyyy{{{|||uuupppmmmmmmmmmllllllpppwww}}}zzzsssssstttwww|||wwwtttrrrqqqqqqqqqpppmmmkkkiiijjjlllooovvv}}}wwwqqqkkkgggfffaaa]]]fffsss}}}{{{mmmeeecccpppxxxpppkkkaaa\\\XXXXXXWWWVVVYYY^^^aaagggnnntttyyyzzzrrriii[[[QQQIIIDDDBBB@@@AAADDDKKK\\\uuuxxxiiiaaaWWWPPPLLLIIIFFFCCC??????===<<<::::::999999999;;;>>>BBBHHHPPPZZZ```ggglllqqqvvvxxxyyyzzz{{{xxxxxxyyyyyyyyyyyyzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxvvvuuutttuuuwwwxxxyyyxxxuuuvvvwwwyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwuuuuuuvvvvvvvvvuuuuuutttuuurrrnnnkkkhhhfffcccaaacccdddeeefffgggkkkooosssvvv}}}}}}{{{yyywwwxxxzzzvvvrrrlllfff^^^TTTPPPVVV\\\aaajjjuuuwwwzzz~~~~~~|||zzzzzzyyy{{{{{{ttteeeTTTFFF???555555444444444444444555444555555666777888999999;;;;;;<<<<<<<<<=========???AAACCCDDDDDDDDDFFFHHHLLLLLLJJJIIIHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMOOOQQQSSSTTT\\\gggyyyqqqjjjnnnvvv|||~~~|||iiiWWWFFF??????>>>======<<<<<<<<<;;;;;;;;;;;;:::999::::::::::::999888888999888777666555444333222444333333555888===AAADDDHHHMMMSSSYYY^^^aaaeeegggiiilllppptttvvvxxx{{{~~~xxxssspppppppppooopppsssxxx|||~~~zzzxxxxxxyyy|||zzzxxxwwwuuuuuutttssspppnnnmmmlllkkkkkkoooyyy~~~zzzxxxuuunnniiimmmvvvpppeeecccnnn~~~}}}xxxoooiiiddd^^^ZZZZZZZZZZZZ^^^dddgggoooxxxuuufffZZZMMMFFFBBB??????BBBCCCOOOcccssszzzwwwoooiii\\\VVVOOOIIIFFFDDDBBBAAA???>>>===<<<;;;::::::::::::<<>>===<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::999888888999888888777666555555444444333333333666:::???BBBDDDIIIQQQWWW\\\___ccceeegggjjjnnnqqqsssuuuxxx{{{~~~zzzwwwuuutttrrrqqqppprrrtttvvvzzz{{{}}}~~~|||{{{{{{}}}~~~{{{zzzxxxxxxxxxvvvtttqqqpppnnnllljjjmmmsss|||~~~~~~zzz~~~zzzyyy}}}qqqfffdddooo|||vvvlllfffeee___[[[ZZZ[[[\\\aaagggllluuuqqqbbbRRRIIICCC???>>>@@@???GGGSSS___dddccc]]]XXXOOOLLLGGGDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::<<<@@@EEEKKKTTT]]]cccgggkkkpppsssuuuwwwyyy{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxvvvuuuuuuvvvwwwwwwvvvwwwxxxzzz{{{||||||{{{{{{xxxxxxxxxyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvrrrooollljjjiiihhheeedddccceeefffhhhiiimmmrrruuu{{{wwwjjjaaaUUUTTTWWW___fffjjjmmmpppooonnnllliiiggggggjjjlllqqquuutttjjjXXXHHH???===777666555444333222222222555555666777888999::::::<<<<<<<<<<<<;;;;;;;;;;;;@@@BBBCCCDDDCCCDDDEEEGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOOOOPPPTTT\\\jjj|||qqqjjjkkkrrrwww}}}|||{{{vvvYYYIIIDDDAAA???>>>======<<<<<<<<<;;;;;;;;;999::::::::::::999888888666666777777777777777777666555444444666:::>>>AAAAAAFFFMMMSSSXXX\\\___bbbdddgggkkknnnqqqsssvvvyyy{{{}}}zzzyyyvvvssspppnnnnnnnnnoootttuuuvvvxxx}}}}}}}}}}}}yyyxxx|||~~~}}}|||{{{|||{{{xxxvvvrrrqqqooonnnooorrrtttvvv{{{|||wwwtttsssooottt{{{pppffffffooo{{{vvvmmmgggeee```\\\\\\\\\]]]bbbhhhpppzzz~~~mmmYYYMMMFFFAAA???@@@???BBBHHHOOOSSSRRRNNNJJJFFFDDDBBB@@@>>>============<<<<<<;;;;;;;;;<<<<<<:::===BBBGGGMMMVVV^^^dddgggjjjooorrrtttvvvyyyzzz{{{{{{zzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwuuuuuuvvvwwwwwwvvvvvvwwwyyyzzz{{{{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzyyyyyyxxxwwwvvvqqqnnnkkkjjjiiihhhfffeeedddeeegggiiikkknnnssswww|||uuuggg^^^RRRVVV]]]gggppptttuuutttpppnnniiiddd______bbbeeeooorrrpppeeeSSSDDD<<<:::888777666444333222222222555666666777888999::::::======<<<<<<<<<<<<<<<<<<@@@AAACCCCCCBBBCCCDDDFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLMMMNNNNNNNNNOOOVVVcccuuuxxxllliiilllqqqzzzyyywwwzzzeeeRRRHHHBBB??????=========<<<<<<<<<;;;;;;999::::::::::::999888888555555666666777888888888888777666666777:::>>>@@@@@@DDDIIINNNRRRWWW\\\___aaadddiiimmmooorrrvvvxxxzzz~~~{{{wwwqqqmmmkkkkkkkkkjjjooopppqqqssswww|||{{{wwwxxx{{{}}}}}}{{{yyyyyyxxxwwwvvvtttrrrppprrr{{{yyyrrrnnnlllhhhooovvv{{{~~~nnnffffffoooxxxxxxqqqkkkfffaaa]]]^^^^^^^^^bbbgggppp{{{yyybbbRRRIIIBBB????????????@@@CCCGGGGGGEEEBBB@@@@@@???>>><<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;>>>CCCHHHOOOWWW___eeegggjjjnnnqqqsssuuuxxxzzzxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxwwwuuutttuuuwwwxxxxxxxxxwwwxxxzzz|||}}}}}}}}}|||yyyzzzzzz{{{{{{zzzzzzyyy{{{{{{{{{zzzyyywwwuuuuuupppmmmkkkjjjiiiiiigggffffffgggiiikkkmmmqqqvvvyyy|||uuuggg```WWW^^^iiiuuu{{{wwwppphhhaaa___```bbbmmmmmmjjj___PPPBBB;;;888777666555555444444444555666666777888999::::::;;;========================???AAABBBBBBAAAAAACCCDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHJJJLLLMMMMMMMMMLLLLLLQQQ[[[kkk|||rrrkkkllloooxxxvvvssstttpppZZZLLLCCC???@@@============<<<<<<<<<<<<999::::::::::::999888888555666666666666666666666888888777888999;;;===>>>???BBBFFFIIIMMMRRRXXX\\\___bbbgggkkkooorrrvvvyyyyyy{{{vvvooojjjjjjkkkkkkkkklllmmmppprrrtttxxx}}}{{{zzz|||{{{~~~yyysssnnnpppvvv{{{~~~xxxqqqllljjjeeekkkssswwwxxxzzz~~~nnneeefffnnnvvv{{{uuupppgggbbb___``````___bbbgggmmmyyyhhhVVVLLLDDD???>>>???===<<<>>>AAACCCBBB@@@===>>>>>>===;;;::::::;;;<<<;;;;;;;;;;;;<<<======;;;>>>CCCIIIPPPXXX```eeegggjjjnnnqqqsssuuuxxxzzzuuuuuuwwwxxxzzz{{{}}}}}}xxxyyyyyyzzzzzzyyyyyyxxxtttsssssstttwwwyyyzzzzzzyyy{{{|||~~~zzz{{{{{{||||||{{{{{{zzz||||||{{{zzzxxxvvvtttsssooommmkkkiiijjjiiihhhfffgggiiikkklllooorrrxxx{{{|||wwwjjjeee^^^gggtttzzzpppgggcccccceeekkkjjjeee[[[NNNBBB:::777555555555555555666777888666666777888999::::::;;;============>>>>>>??????>>>@@@AAAAAAAAAAAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLLLLMMMLLLLLLLLLNNNVVVdddxxx|||~~~wwwnnnnnnpppvvvvvvrrrpppyyyvvv___OOOCCC???AAA>>>=========<<<<<<<<<<<<999::::::::::::999888888777777666666555555444444777777888888999;;;<<<<<>>???>>>===<<<;;;???>>>======<<<;;;::::::::::::::::::::::::::::::;;;>>>BBBGGGMMMSSSZZZ___cccgggkkkoooqqqsssuuuwwwxxxyyyyyyzzzzzz{{{{{{{{{|||{{{{{{yyyxxxwwwvvvvvvuuuuuutttuuuvvvyyy{{{}}}}}}}}}~~~~~~{{{{{{zzzzzz{{{|||}}}~~~{{{{{{{{{zzzyyyvvvtttrrrpppooommmkkkjjjjjjjjjjjjiiikkklllmmmppptttzzz~~~wwwjjjgggbbbsss}}}sssllliiiiiilllnnngggVVVGGGAAA<<<888444333222222333444666777777777777888999999::::::>>>>>>???===<<<===???AAACCCBBBAAA@@@@@@@@@@@@@@@@@@BBBDDDDDDEEEGGGIIILLLKKKJJJHHHFFFEEECCCCCCCCCFFFGGGGGGHHHIIIJJJKKKLLLHHHMMMVVVaaaooo|||ppplllqqqxxxuuurrrrrrsss{{{lllRRREEE@@@===;;;:::999:::<<<>>>>>>>>>;;;;;;;;;::::::999999999777777777666555555444444555555555666777999:::;;;===???BBBDDDGGGKKKQQQTTTXXX\\\bbbgggkkknnnrrruuuwww{{{}}}zzzuuunnnjjjjjjlllooopppppppppqqqrrrtttwwwyyy{{{zzzuuusssvvvzzz||||||wwwuuutttuuu{{{~~~wwwrrrrrrtttyyy{{{sssooopppwww~~~{{{xxxvvvtttsssqqqoooooopppvvv|||rrrmmmfffcccdddeeedddcccfffkkkxxxsss]]]PPPHHHBBB>>>===>>>>>>>>>>>>===<<<;;;;;;;;;::::::999888888777::::::::::::::::::::::::===@@@CCCGGGKKKPPPVVVZZZbbbeeejjjnnnqqqsssuuuwwwxxxxxxyyyyyyzzz{{{||||||||||||{{{zzzyyyxxxwwwwwwvvvuuutttuuuvvvxxx{{{}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzxxxvvvtttrrrpppooommmkkkjjjjjjjjjjjjjjjlllmmmnnnqqquuuzzz~~~uuujjjhhhjjjyyyuuusssnnnnnneeeSSSEEE>>>;;;777444333333333333555666777888888999999::::::;;;;;;>>>>>>???>>>===>>>@@@BBBCCCBBBBBBAAA@@@@@@AAAAAA@@@BBBCCCDDDEEEFFFIIIKKKMMMLLLJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKFFFJJJPPPYYYeeeuuuwwwooonnnuuutttuuuuuuuuu{{{uuuZZZJJJDDDAAA>>>===;;;;;;===>>>===<<<<<<<<<<<<;;;;;;;;;::::::777777777666555555444444555555555666777888:::;;;>>>???AAACCCEEEHHHLLLPPPUUUZZZ___eeeiiimmmpppsssuuuyyyyyyuuuppplllmmmoooqqqrrrtttssssssssstttuuuwwwxxx|||~~~}}}{{{~~~~~~}}}~~~yyyttttttqqqzzz|||uuusssvvv{{{wwwrrrnnnllljjjhhhfffdddhhhqqq~~~wwwqqqjjjgggffffffdddaaa^^^bbbllluuu___RRRIIICCC???>>>>>>=========<<<<<<<<<::::::999999888888777777888888999999::::::;;;;;;???AAACCCFFFHHHLLLQQQUUU___ccciiimmmpppsssuuuwwwwwwwwwxxxyyyzzz||||||}}}||||||{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuvvvxxx{{{|||~~~~~~~~~|||zzzxxxzzzzzzzzzzzzxxxuuusssrrrpppnnnmmmkkkjjjjjjjjjkkklllmmmoooppprrrvvv{{{~~~qqqjjjiiiuuu}}}rrrnnnaaaPPPBBB<<<888666444333333444444555666777999999::::::;;;<<<<<<<<<===>>>????????????BBBDDDCCCCCCBBBAAAAAAAAABBBBBB@@@BBBCCCDDDDDDEEEHHHJJJOOONNNLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFHHHLLLQQQZZZiiizzzssslllpppsssxxx{{{yyy{{{|||```MMMDDD@@@AAA???===<<<======<<<:::======<<<<<<<<<<<<;;;;;;888777777666666555555444555555555555666888999:::>>>???AAAAAABBBDDDHHHKKKRRRWWW]]]bbbfffjjjnnnqqqssswww~~~{{{wwwsssqqqqqqsssttttttvvvuuusssrrrrrrrrrssstttvvvyyy~~~|||xxxuuuzzz|||wwwvvvzzz|||vvvpppmmmjjjhhhgggdddgggooo|||{{{uuunnnjjjhhheeebbb^^^XXXZZZaaapppsss___QQQIIICCC@@@>>>>>>======<<<<<<<<<===<<<<<<;;;;;;:::999999999777777888999:::;;;;;;<<<===???BBBDDDFFFIIINNNQQQ[[[```ggglllpppsssuuuwwwwwwwwwxxxyyy{{{|||}}}}}}||||||{{{{{{zzzyyyxxxxxxvvvvvvuuuuuuvvvxxxzzz|||~~~~~~}}}zzzxxxzzzzzzzzzyyywwwuuurrrqqqooonnnlllkkkjjjjjjkkkkkkmmmoooqqqsssuuuxxx}}}}}}||||||zzznnnhhhiii}}}vvvmmm]]]MMM@@@:::777666444444444555555666777777999999999:::;;;;;;<<<<<<===>>>@@@@@@@@@@@@BBBDDDCCCCCCBBBBBBAAABBBBBBCCC@@@AAACCCCCCCCCEEEGGGIIIOOONNNLLLIIIGGGEEEDDDDDDBBBCCCCCCDDDEEEFFFGGGHHHGGGIIIKKKNNNTTTaaaqqq|||yyymmmlllqqqzzz}}}|||fffQQQEEE???AAA???===<<<<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888888777777666555555555555555555555666777888999<<<>>>???@@@AAACCCFFFIIIPPPUUU[[[```eeeiiimmmooorrrvvv|||~~~zzzwwwvvvvvvuuuuuutttsssrrrppppppqqqqqqrrruuuyyy~~~||||||yyyxxx|||yyysssnnnjjjgggeeedddfffkkkttt|||wwwpppkkkhhhddd^^^ZZZTTTTTTWWW```nnn|||mmm[[[NNNGGGCCC@@@@@@@@@?????????>>>>>>>>>>>>======<<<;;;:::999999777777888888999:::;;;;;;:::<<<>>>AAACCCGGGKKKOOOXXX]]]dddkkkooosssuuuwwwwwwwwwxxxyyyzzz{{{|||}}}{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxzzz|||~~~~~~~~~~~~|||zzzyyyyyyyyyxxxvvvtttrrrpppooonnnlllkkkjjjjjjkkklllnnnpppsssuuuxxx{{{|||zzz{{{uuujjjfffggg}}}xxxkkkYYYJJJ@@@:::888777444444555666777777777777888888999999:::;;;;;;;;;===???@@@AAA@@@@@@BBBCCCBBBBBBAAAAAAAAABBBBBBCCC@@@AAABBBCCCCCCDDDFFFHHHMMMLLLJJJHHHFFFDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGIIIJJJKKKQQQ\\\jjjtttrrrkkkpppyyy~~~oooYYYJJJAAA???===;;;;;;<<<===<<<;;;:::::::::::::::::::::;;;888888888777666666555555444444444444555666777777999;;;===>>>@@@CCCGGGJJJOOOSSSYYY___ccchhhllloooqqquuu{{{}}}zzzxxxvvvuuuppppppooopppppprrrtttuuuxxx{{{|||zzzyyy~~~zzztttooojjjgggaaabbbfffmmmvvv{{{vvvooojjjgggaaaZZZUUUPPPOOOOOOSSS\\\iiivvv}}}uuueeeVVVKKKFFFCCCBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@???>>><<<;;;999888777777777888888999999::::::777999<<<>>>AAADDDIIIMMMTTTZZZbbbjjjooosssuuuwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwvvvuuuuuuvvvxxxzzz{{{}}}}}}~~~~~~|||}}}~~~~~~~~~}}}|||{{{xxxyyyxxxxxxvvvsssqqqpppnnnmmmlllkkkjjjkkkllllllnnnppptttwwwzzz~~~zzzvvvuuuyyy{{{oooeeeaaadddxxxwwwfffSSSFFF???:::777888444555666777888888888888888888888999::::::;;;;;;===???AAAAAA@@@???@@@AAAAAAAAA@@@@@@@@@AAABBBBBB???AAABBBBBBBBBCCCEEEGGGKKKJJJHHHFFFEEECCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEGGGHHHIIILLLUUUaaaiiiyyyyyymmmooouuu}}}tttaaaOOOCCC@@@>>><<<<<<=========;;;999999999::::::::::::;;;999888888777777666666555444444444444444555666666666888;;;===???CCCGGGKKKLLLQQQWWW]]]bbbfffjjjmmmppptttzzz~~~{{{xxxwwwqqqqqqqqqsssuuuxxx{{{|||}}}|||{{{|||~~~wwwqqqmmmbbbcccgggmmmssszzz~~~xxxtttnnniiiddd^^^WWWQQQKKKJJJIIIJJJPPP\\\iiirrrtttkkk^^^RRRIIIFFFEEEEEEHHHIIILLLMMMMMMKKKHHHFFFDDDCCCAAA???===:::999888888888888888888999999999777888;;;<<<>>>BBBFFFIIIQQQXXXaaaiiiooosssuuuwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwxxxwwwvvvuuuvvvwwwyyy{{{||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzxxxxxxxxxwwwuuusssqqqooonnnmmmlllkkkjjjkkkllllllmmmpppuuuyyy}}}{{{uuupppooorrrwww{{{~~~}}}tttiii___\\\___qqqrrr```LLLCCC>>>999666777444555777888999999888888999999::::::;;;;;;<<<<<<===???AAAAAA???>>>>>>>>>???????????????@@@AAABBB???AAABBBBBBAAABBBDDDFFFIIIHHHGGGFFFEEEDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEGGGHHHHHHJJJPPPYYY```qqq{{{~~~qqqnnnoooxxxnnnZZZKKKDDDBBB@@@>>>???>>>===;;;::::::::::::;;;;;;<<<<<<999999888888777666666666444444333333444444555666444666999:::===@@@DDDHHHIIINNNTTTZZZ___dddhhhkkkmmmqqqwww~~~|||{{{wwwwwwxxxzzz|||~~~||||||~~~{{{tttooogggiiimmmqqquuuyyyzzz{{{vvvrrrlllgggccc]]]TTTNNNHHHGGGFFFFFFJJJUUUcccmmmmmmfffZZZPPPIIIFFFGGGHHHKKKNNNQQQSSSRRRPPPLLLIIIIIIGGGEEECCC@@@===;;;:::999999999888888888888888777999;;;<<<===@@@CCCFFFPPPVVV```iiiooosssvvvwww{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwvvvuuuvvvwwwyyy{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||zzzyyyxxxxxxxxxyyyxxxxxxxxxwwwuuussspppooonnnmmmlllkkkjjjkkklllmmmlllpppuuuzzz~~~~~~zzz~~~|||}}}wwwpppkkkkkkmmmqqqtttxxx|||yyypppeee\\\YYY\\\lllnnn[[[HHH@@@===888555666444555777888999999888888::::::;;;;;;<<<======>>>>>>???AAAAAA???===<<<<<>>>>>>>>???@@@@@@AAA???AAABBBBBBAAABBBDDDFFFIIIHHHGGGFFFEEEEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFGGGIIIJJJIIIIIIMMMTTTZZZlllyyytttmmmllluuu~~~iiiYYYIIIFFFCCCAAA@@@???===;;;;;;;;;;;;<<<<<<<<<======999999888888777666666666444444333333333444555555444555777999:::===BBBEEEGGGLLLRRRXXX]]]bbbfffiiilllooovvv}}}~~~}}}}}}~~~zzzyyy~~~~~~~~~vvvqqqlllmmmpppuuuyyy{{{zzzyyyuuuqqqlllfff___XXXPPPKKKFFFEEEDDDCCCFFFMMMWWW^^^dddaaaZZZRRRLLLJJJLLLOOOUUUWWWYYY[[[ZZZXXXUUUSSSOOOLLLGGGBBB@@@===;;;:::;;;;;;:::999888888888999777999;;;<<<>>>@@@CCCEEEKKKTTT```jjjpppssswwwzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwvvvuuuuuuvvvwwwwwwtttuuuxxxxxxxxxyyy{{{}}}|||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvtttrrrooonnnpppooommmkkkjjjjjjjjjjjjooouuu{{{~~~~~~zzzvvvyyyxxxsssrrrwww~~~~~~}}}ssswww~~~zzzqqqmmmnnnnnnoooqqqrrrrrrtttwwwyyy}}}xxxmmmaaaYYYVVVVVVfffuuu|||iiiXXXFFF>>><<<999666555444666888:::;;;<<<<<<;;;>>>>>>>>>???>>>===<<<<<<:::;;;>>>???@@@???>>>===>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHLLLQQQUUUdddttt{{{pppiiiooo{{{}}}jjjYYYMMMCCCAAAAAA>>>===@@@>>><<<;;;;;;<<<===;;;:::999999888777666555444333555555555555555555444444666666777666777999>>>AAADDDIIIQQQWWW\\\___bbbdddkkkooottt{{{}}}~~~tttooorrrwwwwwwrrrnnnooorrrvvvzzz|||{{{zzzssspppjjjeee^^^WWWOOOJJJEEEDDDCCCBBBEEELLLUUU[[[```]]]XXXQQQLLLLLLNNNQQQZZZ\\\^^^``````^^^\\\ZZZQQQOOOKKKHHHDDDAAA>>><<<999999888888888999::::::777999;;;<<<===???BBBEEEKKKTTT```jjjpppssswwwzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuuuuvvvwwwtttuuuwwwwwwwwwxxx{{{}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuutttqqqooonnnmmmlllkkkkkkkkklllmmmnnnpppuuu{{{~~~zzzttttttqqqlllmmmrrryyy|||zzzwwwtttssspppuuu}}}}}}{{{vvvooommmnnnrrrsssttttttssssssuuuwww}}}{{{tttjjj___YYYXXXYYYfffrrr~~~uuudddTTTCCC<<<;;;999777777666777999;;;<<<=========??????>>>>>>>>>=========<<<===???@@@@@@@@@>>>===>>>>>>>>>???@@@@@@AAAAAABBBEEEGGGGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGHHHJJJOOOSSSaaaqqqsssjjjmmmwwwiiiZZZLLLGGGDDD@@@===>>>===<<<;;;;;;<<<<<<;;;:::;;;;;;:::999888777666555333444444444555666666666666666666666777999===AAABBBGGGMMMTTTXXX]]]```ccchhhlllrrryyyzzz}}}~~~qqqfffdddhhhqqq~~~}}}}}}~~~{{{xxxwwwxxx|||yyytttqqqqqqsssvvvzzz|||{{{zzzssspppkkkfff```YYYQQQLLLFFFEEEDDDDDDFFFLLLTTTYYY[[[YYYUUUQQQNNNOOOSSSVVV]]]___cccffffffeeebbbaaaWWWVVVSSSOOOJJJEEEAAA???888777777888888999:::;;;777888:::;;;<<<>>>BBBEEEMMMUUUaaakkkppptttwwwzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwvvvuuuuuuuuuuuutttuuuuuuuuuuuuwwwzzz}}}}}}~~~~~~|||{{{{{{{{{{{{zzzzzzzzzyyyyyyvvvvvvuuutttrrrpppooommmjjjjjjjjjkkklllnnnppprrrqqquuu{{{~~~|||uuurrrooojjjlllrrrxxxzzzvvvqqqnnnlllmmmsss}}}{{{xxxuuuppppppsssyyyzzz{{{zzzwwwvvvvvvvvv}}}yyyrrrggg^^^ZZZ[[[^^^hhhqqq|||vvvmmm]]]NNN???::::::999888888777888:::<<<===>>>>>>>>>@@@@@@>>>=========>>>?????????@@@AAAAAA@@@>>>===>>>>>>>>>???@@@@@@AAAAAADDDGGGIIIJJJHHHEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGIIIMMMPPP\\\kkkzzzllljjjqqq{{{qqq\\\NNNGGGAAA>>>======;;;::::::;;;<<<:::999<<<<<<;;;;;;:::999888888222333333444555666777777555666666666666999<<<@@@@@@DDDIIINNNSSSXXX^^^aaaeeehhhnnnuuu}}}~~~yyy}}}rrrddd___```hhhyyy~~~|||||||||}}}}}}}}}}}}}}}{{{vvvrrrnnnlllkkkiiimmmuuu{{{wwwrrrrrrtttvvvzzz{{{{{{zzzvvvsssooojjjeee]]]UUUPPPJJJIIIIIIHHHIIINNNUUUZZZXXXWWWUUURRRPPPRRRWWW[[[^^^```cccfffhhhgggfffddd```___[[[TTTMMMGGGCCCAAA999999888888888999999:::777888999:::;;;>>>BBBEEENNNWWWbbblllqqqtttwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxvvvtttttttttuuuuuuuuutttssssssvvvzzz~~~~~~}}}|||}}}}}}||||||{{{{{{zzzzzzvvvuuutttsssqqqooonnnmmmiiiiiijjjkkkmmmppprrrtttsssvvv{{{~~~yyyuuuqqqoooqqqwww~~~zzztttpppooonnnuuu~~~{{{xxxuuuvvv{{{~~~{{{yyyyyy~~~yyypppeee\\\ZZZ___ccclllpppvvv{{{~~~~~~}}}rrrhhhVVVIII===999999777777888888888999;;;<<<===>>>>>>BBBAAA???======>>>???@@@???@@@@@@@@@@@@???======>>>>>>>>>???@@@@@@AAAAAAEEEHHHKKKLLLJJJFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIIIIHHHHHHIIIMMMPPPXXXfffzzzqqqjjjllltttnnnWWWJJJCCC???===<<<;;;::::::;;;;;;:::999<<<<<<<<<;;;:::999999999333444444444555555666666555555666666666888;;;>>>???BBBFFFJJJOOOTTT[[[___aaaeeekkkrrr{{{}}}~~~}}}}}}wwwgggaaa```bbbnnn|||wwwwwwwwwvvvuuutttsssrrrvvvtttpppkkkgggdddaaa```___bbbgggooo{{{}}}zzzsssssstttvvvyyy{{{{{{{{{xxxvvvsssoooiiibbbZZZTTTMMMMMMMMMLLLMMMPPPVVVZZZYYYXXXVVVTTTSSSTTTYYY\\\]]]^^^```ccceeeeeefffeeehhhfffbbbYYYOOOGGGCCCBBB<<<;;;:::999888888888888888999::::::;;;>>>CCCFFFPPPXXXdddlllqqqtttwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxvvvtttttttttuuuuuuuuutttssssssvvvzzz~~~~~~}}}~~~~~~}}}||||||{{{zzzzzzuuutttsssqqqooonnnmmmmmmkkkkkkkkklllnnnppprrrtttuuuxxx{{{{{{tttqqqqqqttt|||xxxttttttsss{{{}}}{{{}}}{{{}}}xxxnnnbbbZZZZZZ```fffmmmooorrrtttvvvwwwzzz{{{wwwvvvxxx}}}{{{nnncccQQQFFF;;;888777666555666777888888999;;;<<<===>>>CCCAAA???>>>===>>>@@@AAA?????????>>>>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAAEEEHHHKKKLLLJJJFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHHHHHHHJJJNNNQQQUUU```rrrzzzppplllooozzzcccPPPGGGBBB@@@===;;;::::::;;;<<<:::999;;;;;;;;;:::999999888888666666555555444444444333444555666666666777:::<<<>>>@@@DDDGGGKKKQQQWWW\\\]]]aaagggnnnxxx{{{xxxxxxxxx~~~nnnfffbbb```fffppp|||tttsssqqqooonnnmmmlllllllllkkkhhheeeaaa^^^[[[YYYYYYZZZ]]]aaakkk}}}~~~~~~{{{tttttttttwwwzzz}}}~~~}}}{{{zzzwwwtttoooggg___YYYRRRRRRRRRRRRQQQTTTWWW[[[[[[[[[XXXUUUSSSSSSVVVYYYYYYYYYZZZ[[[\\\___aaabbbiiijjjhhh```UUUKKKEEECCC???>>><<<;;;999888888888999:::::::::;;;???DDDGGGQQQZZZeeemmmrrrtttwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyywwwvvvuuuuuuuuuuuutttuuuuuuuuuuuuwwwzzz}}}~~~~~~~~~}}}|||{{{zzzzzzuuutttrrrpppnnnmmmllllllllllllllllllnnnpppssstttxxxzzz}}}yyypppmmmoooxxxyyyvvvvvv{{{}}}zzzuuulllaaaZZZ[[[cccjjjoooooooooppppppqqqrrrrrrmmmnnnssszzz}}}wwwhhh[[[LLLBBB:::888777555555777888888888999:::<<<>>>???BBBBBB@@@?????????@@@AAA>>>>>>>>>===============>>>>>>>>>???@@@@@@AAAAAADDDGGGIIIJJJHHHEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGHHHHHHJJJNNNPPPRRR[[[jjj||||||sssooouuu}}}uuu[[[NNNGGGBBB>>><<<;;;;;;<<<===;;;::::::::::::999999888888888777777666555444333333222333444666666666777999;;;===???BBBEEEHHHMMMRRRVVVXXX\\\bbbjjjttt{{{xxxwwwwwwwww{{{~~~vvvllleee```ccckkkzzzzzzssspppmmmjjjhhhhhhiiijjjiiihhhgggeeebbb^^^[[[YYYTTTVVVXXXYYY```qqq~~~~~~yyyvvvvvvvvvyyy}}}|||wwwpppgggaaaYYYZZZZZZZZZYYYZZZ]]]___^^^\\\YYYUUUQQQPPPQQQSSSQQQPPPNNNMMMOOOSSSWWWYYYdddiiimmmjjj___RRRHHHDDD???>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<@@@EEEIIIRRR[[[fffnnnrrrtttwwwyyywwwwwwwwwwwwwwwwwwwwwwwwyyyxxxvvvuuuuuuuuuvvvwwwtttuuuwwwwwwwwwxxx{{{}}}~~~}}}|||{{{zzzyyyyyytttsssqqqooommmlllllllllkkkkkkkkkmmmooorrrtttvvv{{{|||~~~zzzpppooottt~~~yyyyyyyyyuuunnneeeaaadddmmmtttuuusssqqqpppnnnmmmkkkjjjeeegggnnnwwwzzzsssbbbTTTFFF>>>888777888666777:::999999999:::;;;===???@@@BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAABBBEEEGGGGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCDDDEEEGGGHHHIIIFFFGGGHHHHHHHHHIIIKKKNNNOOOUUUaaaqqq{{{|||rrrrrrwwwkkkWWWKKKCCC???===<<<<<<===>>><<<;;;:::::::::999999999999999666666666555444444444333333444666666666666888:::;;;===@@@CCCEEEHHHLLLOOOSSSVVV]]]eeeppp|||}}}zzzyyyyyyzzz{{{}}}}}}||||||}}}qqqiiiccceeelllsssyyysssoookkkgggeeefffiiikkkiiiiiiiiihhheeeaaa^^^[[[QQQTTTVVVVVV[[[jjj}}}xxxxxxwwwxxx{{{wwwoooiiiaaabbbbbbaaa```aaaccceee___]]]ZZZTTTOOOMMMMMMNNNIIIGGGDDDBBBDDDHHHMMMPPP___gggpppqqqfffWWWKKKDDD>>>======<<<<<<<<<======<<<<<<<<<<<<===@@@FFFJJJSSS[[[fffnnnrrrtttvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwtttuuuxxxxxxxxxyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyytttssspppnnnllllllkkkllliiijjjkkkmmmpppsssvvvxxx|||}}}}}}uuuvvv|||~~~~~~{{{xxxrrrkkkhhhmmmwww|||yyyuuurrrooolllhhheee```ccckkkuuuyyyqqq___QQQBBB;;;666777888888:::===;;;::::::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>???@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBDDDEEEGGGIIIJJJHHHIIIJJJIIIHHHHHHIIIKKKMMMRRR[[[kkk{{{~~~vvvqqqtttvvv^^^MMMCCC@@@>>>======>>>>>>===<<<::::::::::::::::::999999444444555555555555555555222444666666555666777999999;;;???AAACCCEEEIIIKKKOOOSSSYYYbbblllzzz}}}{{{{{{|||}}}~~~wwwttttttuuuuuuyyyllleeeeeejjjsss}}}}}}{{{vvvpppjjjhhhhhhiiiiiilllkkkkkkjjjhhheee```\\\WWWRRRPPPUUUYYYaaattt}}}}}}|||{{{|||yyytttqqqlllkkkkkklllllljjjfffbbbaaa\\\VVVQQQOOOMMMKKKJJJEEECCC???======@@@CCCFFFOOOaaaooonnndddZZZPPPIIIDDDBBB@@@@@@@@@???<<<:::???<<<;;;======>>>CCCJJJVVV```hhhlllooouuuxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvwwwxxx{{{}}}~~~~~~||||||{{{zzzyyyzzzyyyvvvtttppppppooonnnmmmlllkkkkkkiiijjjlllmmmooorrrvvvyyy|||}}}zzzuuu{{{{{{vvvtttvvv|||vvvqqqooohhh___```eeemmmsssrrrgggWWWJJJ<<<:::888888:::;;;;;;;;;:::::::::;;;===@@@BBBDDDEEEDDDAAAAAAAAABBBAAA?????????>>>>>>??????@@@AAA>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJPPPUUU]]]rrr{{{www|||xxxsssuuueeeQQQFFF@@@@@@???<<<<<<===>>>===:::::::::999999999888888777777666555555555555555555555444444444444555555666777:::===AAAEEEGGGIIILLLNNNUUU^^^gggrrr}}}}}}vvvqqqpppqqqqqqrrr}}}rrrjjjhhhkkkqqq|||wwwpppllljjjkkkkkkmmmlllllllllkkkhhhccc___ZZZTTTRRRTTTWWW]]]ooo~~~}}}}}}}}}|||xxxrrrrrrsssttttttqqqlllhhh___[[[UUUPPPMMMKKKIIIGGGBBBAAA>>><<<<<<>>>AAACCCJJJZZZhhhjjjddd]]]SSSKKKFFFCCC@@@?????????>>>===???<<<<<<>>>>>>???EEELLLWWWaaajjjmmmpppvvvyyyyyywwwwwwwwwxxxyyyyyyzzzzzzxxxwwwwwwvvvvvvvvvvvvvvvttttttuuuvvvxxx{{{~~~~~~|||{{{zzzzzzyyyvvvtttppppppooonnnmmmlllkkkkkkiiikkkmmmnnnooorrrvvvyyy}}}~~~{{{yyy}}}{{{~~~~~~vvvqqqiii```bbbfffmmmrrrpppdddSSSGGG<<<:::888888999::::::999:::999:::;;;===???AAACCCEEECCCAAAAAABBBCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIOOOTTT[[[lll}}}~~~yyyrrrrrrzzzmmmWWWIIICCCBBB???===<<<===<<<;;;:::::::::999999999999888777777666555555555555666555555444444444444555555555666999<<>>???EEEQQQ^^^dddddd```WWWOOOKKKHHHCCCAAAAAAAAABBBAAA???===<<>>@@@AAACCCBBB@@@AAACCCDDDDDDCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDEEEGGGGGGGGGGGGGGGDDDCCCBBBBBBAAAAAAAAABBBCCCBBBBBBBBBCCCEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHNNNSSSXXXdddzzz~~~tttpppuuu~~~}}}}}}www^^^LLLEEEBBB???>>>===<<<;;;:::::::::::::::999999999999888777666666555555666666555555444444444444555555555666777999<<<>>>???@@@EEEFFFKKKTTT]]]jjj}}}yyyvvvssspppoooqqqwww{{{|||{{{wwwtttqqqpppssswwwzzz{{{xxxqqqoooqqq{{{~~~xxxuuuuuuqqqqqqrrrssssssqqqmmmjjjbbb[[[VVVVVVTTTVVVeeevvvxxxoooiii^^^ZZZTTTNNNKKKIIIGGGFFF>>>>>>>>>>>>============BBBJJJUUU___dddbbb[[[TTTRRRNNNIIIEEEDDDDDDEEEEEE???===<<>>???AAA@@@???@@@CCCEEEEEEEEECCCBBBAAA@@@>>>>>>>>>===>>>>>>>>>>>>????????????AAABBBCCCCCCDDDEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJIIINNNSSSVVV]]]nnn}}}}}}{{{qqqssszzz~~~yyyyyy~~~eeeQQQGGGBBB======>>><<<::::::;;;;;;:::::::::999999999888777777666555666666666555555444444444444555555555666777888:::;;;<<<===BBBBBBGGGNNNWWWdddxxxyyyvvvqqqoooooorrrxxx}}}~~~}}}|||zzzyyyzzz~~~}}}yyyuuuqqqrrrvvv|||zzzttttttuuuvvvwwwuuurrroooeee]]]YYYXXXVVVXXXeeeuuuwwwllleee[[[WWWPPPLLLIIIGGGEEEDDD@@@@@@@@@@@@???>>>>>>===CCCGGGPPP[[[bbbccc___\\\YYYUUUPPPKKKIIIGGGEEEDDD@@@======@@@AAACCCIIIQQQXXXaaajjjmmmoootttwwwwww{{{{{{zzzzzzyyyyyyxxxxxxuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyxxxyyyzzz|||~~~}}}|||{{{yyyvvvsssqqqooommmkkkjjjjjjkkkllllllmmmoooqqqrrruuuyyy||||||{{{xxxvvv~~~|||wwwqqqssstttsssnnncccTTTGGG???<<<999777666777888888777:::999999999:::;;;===>>>@@@???>>>@@@BBBEEEEEEEEECCCBBBAAA???>>>===<<<<<<======>>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBB@@@@@@?????????AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKJJJNNNRRRUUUYYYddduuuzzztttrrruuu~~~{{{yyyvvv}}}ppp[[[LLLCCC===>>>???<<<;;;===;;;;;;;;;:::::::::999999888888777666666666666666555555444444444444555555777777888888999:::;;;;;;@@@@@@DDDKKKRRR___rrr{{{xxxrrrqqqrrrwww~~~~~~}}}zzzvvvsssssswww}}}}}}wwwwwwxxxyyyzzzxxxuuurrrfff___[[[ZZZXXXYYYfffvvvvvvkkkdddVVVRRRLLLHHHFFFEEEDDDCCCAAAAAAAAA@@@@@@??????>>>EEEFFFNNNYYYaaadddeeegggccc```[[[VVVRRRMMMGGGDDDBBB@@@???AAACCCDDDJJJRRRXXXaaaiiilllooosssvvvvvvzzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyy{{{|||~~~~~~|||{{{{{{yyyvvvtttqqqooommmkkkjjjjjjkkklllmmmnnnpppqqqsssvvvzzz}}}{{{}}}{{{wwwvvv~~~~~~{{{~~~xxxxxxwwwrrriii\\\NNNCCC>>>;;;999777777888999:::999;;;::::::999:::;;;<<<===>>>======>>>AAACCCDDDDDDAAAAAA???>>>===<<<<<<;;;?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAA@@@?????????@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLPPPUUUXXX]]]hhhtttxxxsssqqqwww~~~{{{}}}kkkWWWJJJ@@@@@@@@@===<<>>>>>BBBHHHNNNXXXjjjyyy{{{yyyttttttvvv|||~~~yyyuuutttuuuxxxzzz}}}}}}yyywwwwww|||~~~yyyyyyzzz{{{|||zzzvvvssshhh```\\\[[[XXXXXXdddttt}}}tttkkkdddUUUQQQLLLHHHGGGGGGFFFEEECCCBBBAAA??????>>>??????EEEFFFMMMXXXaaaffflllsssrrrppplllgggaaaXXXOOOHHHFFFCCCCCCEEEEEEFFFLLLSSSYYYbbbjjjmmmppptttwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxzzz|||}}}}}}~~~|||{{{zzzzzzyyyvvvtttqqqooollljjjiiijjjkkklllnnnoooqqqrrrtttvvvzzz}}}|||{{{vvvzzz~~~||||||~~~~~~zzzuuu}}}zzzwwwpppcccUUUHHH@@@===:::888777777999;;;<<<;;;<<<;;;;;;::::::;;;<<<===>>><<<<<<===@@@BBBBBBBBB??????===<<<;;;;;;;;;;;;????????????@@@@@@@@@@@@@@@?????????@@@AAABBBCCCEEEDDDCCCAAA@@@@@@??????@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIMMMSSSVVVXXX^^^fffttt{{{wwwqqqsssyyy~~~zzzeeeTTTFFFDDDCCC>>>===AAA<<<;;;;;;;;;;;;:::::::::999888777777666666777777555555444444444444555555666666777777888999999:::<<<<<<@@@EEEJJJRRRaaaooo}}}{{{xxxxxxzzz~~~}}}}}}~~~wwwrrrnnnmmmoooppprrrvvv}}}}}}{{{{{{}}}{{{zzz{{{|||}}}{{{wwwtttiiiaaa]]][[[XXXWWWbbbrrrzzzrrrjjjdddWWWSSSOOOKKKJJJJJJJJJIIICCCBBB@@@>>>>>>>>>>>>???EEEEEELLLXXXaaagggqqq|||}}}{{{vvvnnncccWWWOOOIIIFFFEEEGGGHHHHHHNNNUUUZZZccclllnnnqqquuuxxxxxxuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxtttttttttuuuwwwyyy|||}}}xxx{{{~~~|||{{{zzzyyyzzzyyyvvvtttqqqooollljjjiiiiiikkklllnnnpppqqqssstttwww{{{~~~}}}~~~vvvvvv|||zzzyyyxxxyyy||||||}}}{{{yyyooo{{{wwwnnn___PPPDDD>>><<<:::888777888:::<<<=========<<<;;;;;;;;;;;;=========<<<;;;<<>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@FFFEEECCCBBBAAA@@@@@@@@@???@@@BBBCCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGJJJGGGJJJRRRVVVVVVYYY___nnnwww}}}sssrrrxxxppp\\\KKKGGGEEE>>>===AAA<<<<<<;;;;;;;;;:::::::::999888888777777777777777555555555444444555555555555555555666777888888999;;;;;;>>>CCCGGGNNN[[[iii}}}~~~{{{|||}}}zzzvvvrrrooonnnnnnooopppwwwyyytttpppllliiilllmmmrrr{{{{{{{{{{{{{{{}}}~~~|||wwwsssjjjddd\\\XXXVVVZZZeeeqqq~~~vvvmmmggg^^^XXXQQQNNNNNNMMMIIIEEEDDDCCCAAA>>><<<===???AAADDDEEELLLWWWaaajjjxxxqqqaaaSSSLLLIIIHHHHHHGGGGGGNNNVVV^^^ccchhhmmmpppsssuuuwwwwwwwwwxxxwwwwwwvvvuuutttuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxuuuxxx|||{{{{{{zzzyyywwwuuusssrrrsssqqqnnnkkkjjjkkklllnnnmmmpppsssvvvwwwxxx{{{}}}}}}~~~{{{uuuvvvyyyzzzyyywwwvvvxxx{{{||||||sssmmmfffvvv~~~~~~sssdddVVVLLLEEE???;;;999999999:::;;;<<<>>>>>><<<<<<<<<;;;;;;::::::::::::;;;<<>>===<<<;;;;;;<<<===???>>>============>>>>>>>>>>>>===<<<<<<===??????CCCEEEFFFEEECCCAAA@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIILLLNNNPPPRRRUUUWWWdddqqqzzzssspppuuuooo\\\QQQIIIBBB???AAA>>><<<;;;;;;;;;;;;:::888:::::::::999999999888888777666666666555555555555333444555666777999::::::888<<<@@@AAACCCIIIRRRZZZjjj}}}xxxrrrmmmjjjhhhhhhfffiiisss|||xxxsssooommmlllmmmttt~~~||||||}}}zzztttiiibbb[[[WWWUUUXXXcccnnn{{{zzz{{{}}}yyysssjjjcccZZZUUUSSSQQQLLLIIICCCBBB@@@===<<<===???BBBEEEHHHOOOYYY```iiiwww{{{iii[[[OOOKKKHHHGGGFFFGGGOOOWWW```dddjjjnnnqqqtttvvvxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuutttvvvyyy}}}~~~|||{{{zzzyyywwwuuusssqqqrrrpppnnnlllkkklllmmmmmmnnnqqqtttvvvxxxyyy|||~~~||||||zzztttsssuuuvvvuuutttsssssssssrrrwww}}}}}}vvvnnnhhhcccpppzzzooo___QQQHHHBBB===999777777888888999;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;<<<>>>AAACCCEEEFFFFFF???>>><<<;;;;;;;;;<<<===>>>======<<<<<<=========>>>===<<<<<<<<<===>>>???AAACCCDDDDDDBBB@@@@@@@@@???@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHKKKMMMNNNOOORRRTTTaaammm~~~xxxrrrtttnnn___RRRFFFAAAAAA===<<<:::;;;<<<<<<;;;::::::::::::999999999888888777777666666666555555555444444555666777777888888777:::>>>???AAAFFFNNNUUUaaatttwwwoooiiieeeddd```^^^ccclllyyy~~~xxxtttppplllmmmsss~~~~~~~~~xxxiiiaaaYYYUUUTTTVVV___iiirrr|||{{{wwwuuupppjjjhhhiiiqqqwwwvvvkkkbbb\\\VVVQQQMMMEEECCC@@@======???BBBDDDHHHKKKSSSZZZ___gggvvvrrrcccSSSMMMIIIGGGGGGIIIQQQZZZbbbfffkkkooorrrtttvvvwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttttttttsssttttttuuuuuuttttttsssrrrtttwwwzzz|||}}}|||||||||{{{zzzyyyvvvtttrrrqqqpppooonnnmmmmmmmmmmmmmmmooorrruuuxxxyyy{{{}}}}}}{{{~~~}}}~~~~~~}}}xxxsssrrrrrrrrrssstttrrrooommmiiiooovvvzzzwwwqqqiiieeebbbkkkzzzuuujjjYYYKKKCCC>>>:::888666666777777888999;;;;;;;;;;;;;;;;;;::::::::::::;;;===@@@CCCEEEEEEEEEEEE>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>??????@@@BBBBBB@@@???@@@@@@======>>>@@@BBBCCCEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHJJJKKKKKKLLLOOOQQQYYYeeevvvvvvuuu{{{rrr```OOOFFFDDDAAA???<<<;;;<<<;;;:::888:::::::::999999999888888777777777666666666555555444444555555555666666666777999<<<===>>>BBBIIIOOOVVVdddwww~~~wwwnnniiihhhbbb___```eeelllzzzzzzrrrmmmnnnyyy~~~yyyxxxzzz~~~lllcccYYYUUUSSSTTT\\\eeemmmttt~~~{{{rrrlllgggddd___ZZZZZZ]]]eeennnttthhh^^^VVVQQQIIIEEEAAA???@@@CCCGGGIIILLLOOOUUUZZZ]]]bbbqqqyyyiiiWWWPPPIIIHHHHHHKKKTTT]]]cccgggllloooqqqsssuuuvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvuuuuuutttssssssuuuuuuwwwxxxxxxwwwuuuuuurrrtttvvvyyy{{{{{{{{{{{{|||{{{zzzxxxvvvtttqqqpppmmmmmmnnnnnnnnnnnnnnnnnnpppssswwwzzz{{{}}}~~~}}}}}}yyy{{{~~~~~~}}}|||wwwsssrrrrrrsssvvvyyywwwrrrlllhhhooovvvyyyuuunnnhhheeegggmmmvvv|||qqqeeeUUUGGG@@@<<<:::999777777777777888999:::;;;::::::::::::::::::::::::;;;===@@@CCCDDDDDDBBBAAA===<<<;;;::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???<<<>>>???@@@???>>>???AAA>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKMMMNNNQQQ[[[kkkzzz|||yyyzzz}}}qqq]]]NNNGGGFFFCCC???===;;;:::777666:::::::::999999999888888777777777666666666666555555555555555555444444444777999:::;;;<<>>@@@AAA@@@???===<<<;;;:::999999:::;;;<<<999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>;;;===>>>>>>======???AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJIIIJJJLLLMMMMMMUUUbbbqqq}}}yyywww~~~mmmXXXKKKGGGDDD@@@===<<<;;;999888:::::::::999999999888888888777777777666666666666555555555555444444444444888999:::;;;<<>><<<;;;:::888888777777888999999:::999999999999::::::::::::999;;;<<<>>>>>>===;;;:::;;;:::999888999:::;;;<<<888999;;;<<<===<<<<<<;;;999:::;;;<<<===>>>>>>>>><<<===>>>===<<<===???@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHHHHHHHIIIKKKLLLNNNSSS\\\iiizzzzzzrrrvvv{{{|||cccPPPFFFCCC???============<<<:::::::::999999999888888888888777777777666666666666666555555555555555555999999999:::<<<>>>@@@BBBGGGIIISSSbbbrrr|||{{{{{{{{{|||~~~yyyuuusssqqqmmmiiiiiinnnsss||||||vvv}}}{{{uuummmeeeccc___jjj|||yyyfff[[[WWWXXX___fffyyyvvvppphhhaaaZZZVVVQQQLLLKKKNNNOOOWWWggg~~~vvvkkk]]]UUULLLIIILLLQQQTTTUUUZZZSSSMMMLLLKKKLLLPPPVVV```ppp{{{lllZZZRRRKKKLLLQQQWWW^^^eeejjjmmmqqqsssttttttuuuvvvtttuuuwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{}}}~~~|||{{{zzzxxxuuurrrooonnnlllkkkkkkkkklllooorrrsssuuuxxx|||~~~}}}|||vvvrrrvvvyyyuuummmggggggiiiqqqssswwwxxxyyyyyyzzz{{{}}}yyyvvvvvvtttooo___UUUIII???;;;999888666777777666666666777888888888888999999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::999888888888999;;;<<<888999;;;===>>>===<<<;;;888999;;;<<<>>>>>>>>>======>>>>>>===<<<<<<>>>@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAACCCEEEFFFFFFGGGIIIKKKMMMOOOUUUaaaqqquuussstttwwwzzz|||{{{xxxuuuyyynnnYYYIIIFFFAAA>>>===<<<<<<;;;:::::::::999999999888888888888888777777777666666666666666666666666666666888777777999;;;===??????CCCDDDKKKWWWbbbpppyyyxxxwwwwwwxxxzzz|||}}}}}}zzzwwwsssnnnooosssooouuuyyy|||zzztttkkkccc```XXXbbbttt~~~iii]]]XXXYYY```hhhzzz{{{}}}zzzvvvkkkddd^^^ZZZTTTNNNMMMPPPMMMSSSaaawwwtttggg^^^UUUQQQTTTYYY\\\]]]]]]SSSJJJHHHHHHHHHJJJMMMSSSdddyyyvvvhhhZZZQQQLLLNNNSSSYYY```fffmmmppptttvvvvvvvvvvvvwwwtttuuuwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyzzzzzz|||{{{zzzyyyyyyzzz{{{|||yyyyyyzzz{{{|||~~~|||{{{zzzxxxuuurrrooonnnlllkkkjjjjjjlllooosssuuuuuuxxx|||}}}zzzyyyzzz}}}zzztttxxxzzzuuummmhhhjjjmmmsssuuuwwwwwwwwwwwwxxxyyywwwyyywwwrrrrrruuusssmmmYYYQQQEEE===999777555333666555555555555666666777888888888999999:::::::::<<<<<<;;;;;;::::::::::::999999888888888999;;;<<<888999<<<===>>>>>>===<<<777999;;;===>>>>>>>>>===>>>???>>>===<<<<<<>>>@@@<<<======>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB???AAACCCDDDEEEFFFHHHJJJJJJKKKOOOYYYjjj|||rrrpppnnnoooqqqqqqmmmiiiiiivvvvvvbbbPPPKKKEEE???<<<999777666:::::::::999999999888888888888888888777777777777666666666666777777888888666666666777:::<<<======???@@@FFFOOOXXXdddzzzxxxwwwvvvuuuvvvxxxzzz{{{{{{xxxvvvtttrrrtttuuuzzzzzzyyy~~~vvviii```^^^ZZZ^^^hhhyyyooobbb\\\ZZZ```gggwww}}}|||yyyuuutttvvvzzz|||}}}~~~uuujjjbbb\\\VVVRRRPPPMMMPPPZZZooo|||oooggg\\\XXXZZZ^^^```___]]]VVVMMMFFFCCCDDDEEEFFFNNNUUUddduuurrrfffVVVTTTSSSSSSWWW]]]cccgggkkkooosssuuuuuuuuuuuuvvvuuuuuuvvvwwwxxxyyyyyyzzzwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{zzz|||}}}~~~{{{zzzzzzxxxvvvrrrooonnnjjjjjjjjjkkklllnnnqqqrrruuuyyy}}}yyy|||xxxyyyzzzwwwpppiiiiiiooowww|||zzzwwwvvvuuutttsssqqqrrrpppooorrrtttrrrkkkeeeQQQKKKBBB<<<::::::::::::444555555666666666666666888888999::::::::::::999===<<<:::999888999::::::666777999:::;;;;;;::::::;;;::::::::::::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>======>>>>>>??????@@@@@@@@@>>>===<<<<<<>>>@@@AAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIMMMWWWdddtttyyyssskkkhhhiiiiiigggdddeeekkktttsss]]]NNNBBB@@@@@@<<<:::;;;<<<;;;::::::999999::::::;;;;;;:::999888777666555555555555666666666666666888888888888999:::;;;<<<@@@@@@BBBFFFKKKUUUhhhyyy|||zzzwwwuuutttuuuwwwxxx}}}{{{zzzxxxxxxyyy}}}{{{~~~~~~tttggg___\\\YYY[[[cccqqq~~~yyyiiiaaa]]]```fffrrr|||}}}~~~{{{wwwuuuuuuvvvvvvvvvvvvvvvyyy~~~~~~ssshhh]]]UUURRRQQQSSS[[[nnntttlllbbb^^^```dddeeeeee[[[UUUKKKDDDBBBBBBCCCDDDJJJPPP[[[kkkvvvvvvlllcccWWWVVVUUUVVVZZZ```fffjjjnnnqqqtttuuuvvvvvvwwwxxxvvvvvvwwwwwwxxxxxxyyyyyywwwxxxxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~}}}|||||||||}}}zzzzzzyyyxxxuuurrrpppnnnkkkkkkkkklllnnnppprrrtttvvvyyy}}}}}}~~~}}}{{{vvvqqqnnnpppwww~~~~~~{{{zzzxxxuuusssssspppooorrrtttqqqhhh___MMMHHH@@@:::888888999999555666777777888888777777777777888999999999999888<<<;;;:::999999999999999666777888999::::::::::::;;;::::::::::::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>???@@@AAA??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGJJJIIILLLTTT^^^lllxxxnnngggfffeeecccaaaaaaeeekkktttwwwcccTTTFFFAAA@@@===;;;<<<<<<;;;::::::999999::::::;;;;;;:::999888777666666666666666666666666666666888777777777888999::::::======@@@CCCGGGOOO```ppp~~~~~~~~~|||zzzxxxvvvuuuvvvxxxyyy}}}{{{yyy{{{}}}wwwvvvyyytttggg___\\\YYYYYY^^^hhhsss~~~ssshhhcccdddggglllttt|||~~~~~~}}}{{{yyyxxxuuussspppooopppvvv{{{xxxhhh]]]WWWVVVVVV\\\mmmxxxpppgggdddfffiiiiiihhh[[[TTTKKKEEEBBBBBBCCCDDDHHHLLLTTT```kkkmmmgggaaaXXXXXXXXXZZZ___eeekkkooorrrtttvvvwwwvvvwwwyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxyyyzzz|||~~~~~~|||~~~zzzzzzyyywwwuuurrrpppnnnlllllllllmmmoooqqqtttuuuxxx{{{~~~}}}wwwtttwww}}}yyyvvvssspppnnnrrruuupppcccXXXIIIDDD===888666666777777666777888888999999888888666666777888888888888777:::::::::::::::999999888888888888888888999:::;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFJJJHHHIIIOOOWWWccctttuuujjjdddbbbaaa______aaaccciiittt~~~mmm^^^MMMDDD???===<<<===<<<;;;;;;:::::::::::::::;;;;;;:::999888777777666777777666666666666666666777777777666666777888888::::::<<<@@@BBBHHHTTTaaaooo~~~~~~~~~~~~}}}zzzyyyxxxxxxzzz{{{~~~{{{{{{|||~~~}}}~~~sssooonnnsss|||wwwkkkbbb^^^\\\ZZZ\\\ccclllvvv~~~rrrllljjjkkkjjjpppwww{{{}}}|||yyyuuuqqqoooqqquuuzzzuuufff^^^YYYYYY]]]kkkzzzssskkkggghhhiiigggeee\\\UUUMMMFFFDDDDDDDDDEEEHHHKKKSSS^^^gggjjjfffaaaZZZZZZ[[[^^^ccciiiooorrrwwwxxxyyyxxxxxxyyy{{{}}}zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxyyyxxxxxxwwwxxxyyy|||~~~|||zzzyyyxxxvvvtttrrrpppooolllllllllmmmooorrrtttvvvzzz|||~~~~~~~~~~~~zzz{{{}}}xxxsssooonnnsssvvvpppaaaSSSEEEAAA;;;666555666777777666777888888999999888888666777777888888888888888888999:::;;;;;;:::888888999888777777777888:::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>@@@@@@??????>>>>>>=========???AAABBBBBBAAA@@@???===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFJJJGGGGGGKKKQQQZZZjjjxxxooofffaaa`````````aaabbbeeeooo{{{uuugggTTTFFF???===<<<===<<<<<<;;;:::::::::::::::;;;;;;:::999999888777777888888777777777777666666777777666555555555666666999888:::>>>???AAAIIISSSdddttt~~~}}}}}}~~~}}}zzzxxxsssrrrppprrrxxx~~~rrrlllhhhiiiooozzz~~~rrrhhhaaa___\\\\\\aaaiiisss~~~vvvrrrpppooorrrwww{{{~~~}}}wwwqqqppppppttt~~~pppccc\\\ZZZ]]]jjj|||uuummmjjjjjjjjjfffbbb[[[UUUMMMGGGDDDDDDDDDDDDGGGLLLUUU```hhhjjjeeeaaa[[[\\\^^^bbbgggmmmrrruuuzzz{{{{{{{{{zzzzzz|||~~~{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxx{{{~~~}}}zzzyyywwwuuusssrrrppppppkkkkkkkkkmmmooorrrtttvvvzzz}}}zzzqqqooooootttuuunnn^^^QQQCCC???999666666777888888555666777777888888777777777888999999::::::999999777888999:::::::::999888999888777666777888999::::::999999999999:::;;;;;;;;;<<<<<<===============@@@@@@??????>>>>>>=========>>>AAABBBCCCBBB@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHEEEFFFIIINNNUUUbbbooovvviiibbb```___```ccceeegggnnnwww}}}}}}zzznnn[[[JJJAAA>>><<<;;;===<<<;;;;;;::::::;;;;;;;;;;;;::::::999888888888999999888888777777777777666666555555444555555555999888999<<<======BBBIIIXXXdddxxx{{{wwwooommmjjjiiillluuu}}}~~~uuunnngggeeegggnnn||||||qqqhhheeeaaa```dddjjjsss{{{wwwvvvvvvxxx|||yyytttqqqqqqxxxzzzggg___]]]___kkk{{{vvvooommmnnnlllhhhcccZZZUUUMMMGGGDDDDDDCCCCCCFFFLLLVVV```ggghhhddd```^^^___bbbggglllqqquuuwww{{{|||}}}}}}|||{{{|||~~~{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxvvvxxxzzz}}}~~~yyyxxxvvvtttrrrqqqqqqpppkkkkkkkkkmmmooorrruuuwwwzzz}}}}}}ppppppqqqtttrrrhhhYYYMMM@@@===888666777888999999555666777777888888777777888888999:::::::::::::::777888999999999999999999888888777777777888888999999999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>===????????????>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@>>>===>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDFFFIIILLLQQQ[[[fffsss}}}~~~nnneeeaaa``````fffjjjkkknnnuuuyyyyyy|||sssbbbPPPEEEAAA>>>:::===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999888777777777555555555444555555666666999777888;;;;;;:::>>>CCCLLLSSScccvvvyyytttssstttvvvzzztttqqqlllhhhhhhnnnxxx~~~{{{yyy~~~|||tttkkkgggfffiiittt~~~~~~sssoookkkiiilllpppwww{{{xxxyyy|||~~~xxxsssvvv{{{mmmdddbbbbbblll~~~vvvrrrnnnmmmoooooojjjfff]]]XXXPPPKKKHHHGGGFFFFFFGGGMMMVVV___eeegggdddbbbaaacccgggkkkppptttwwwyyy{{{}}}~~~|||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvwwwzzz|||~~~yyyxxxvvvtttrrrqqqqqqqqqllllllmmmnnnqqqtttvvvxxxyyy}}}ppprrrtttrrrlll___QQQHHH===:::777555666888999999666777888888999999888888777777888999999999999999888888888888888999::::::777777888888888888777777999999999888999999:::;;;:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>?????????===>>>???@@@@@@@@@??????<<<===>>>???@@@BBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDFFFJJJKKKLLLSSS\\\eeepppwwwlllgggeeecccjjjpppppprrrwww{{{||||||wwwiiiVVVJJJEEE@@@;;;======<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999;;;::::::999888888777777555444444555555666777888999666666999:::999<<>>>>>>>>>>>=========>>>>>>??????@@@@@@======>>>???????????????;;;;;;<<<>>>???AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGJJJJJJIIINNNUUU^^^jjjyyytttmmmkkkgggooouuuuuuvvv{{{|||yyymmm[[[OOOIIICCC;;;======<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::999;;;;;;::::::999888777777444444444555666777888999999666555888999888;;;???CCCCCCKKKYYYhhhuuu~~~vvvqqqmmmkkkiiilllpppwwwzzzsssrrrtttvvvxxx~~~tttuuu|||~~~uuuppppppsssvvv|||}}}{{{yyyzzzzzz||||||xxx|||}}}kkkhhhggglllzzz|||xxxnnnmmmllllllnnnooooooooojjjfff___WWWRRROOOMMMMMMMMMRRRXXX]]]aaadddgggiiijjjlllooossswwwzzz|||}}}}}}}}}~~~}}}||||||{{{{{{{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxxxxyyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{xxxwwwuuusssqqqppppppooolllooorrrttttttuuuwwwxxx|||~~~|||}}}|||uuuvvvzzzxxxssskkk___RRRGGGAAA>>><<<:::999::::::999888777777777777888888888888777777666666666666777777666666777777888888999999888888999999999999888888666777999999999999;;;<<<999:::<<<<<<<<<===???AAABBBAAA@@@>>>===<<<<<<<<<999:::;;;===>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEFFFGGGGGGHHHJJJMMMPPPVVVaaarrrxxxkkkiiimmmsssxxx{{{}}}yyynnn___QQQHHHEEEDDDAAA>>>;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;999999999999999999999999777777777777666666666666666666666666777888999:::<<<>>>CCCJJJVVVeeeuuuyyyuuurrrqqqoooqqqtttyyy}}}}}}{{{ssssssyyyzzzyyyzzz{{{~~~zzzvvvuuutttuuu|||~~~nnnkkkjjjnnnzzzyyyrrroookkkkkkkkklllnnnppppppqqqoookkkfff___ZZZVVVTTTTTTQQQUUU[[[```cccgggjjjmmmoooqqqsssvvvyyy{{{}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~|||zzzyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{||||||}}}}}}~~~}}}{{{zzzwwwvvvtttrrrqqqpppoooooommmoooqqqssssssuuuwwwyyy|||~~~|||xxxxxxxxxyyy{{{}}}|||{{{~~~tttpppqqqzzz|||xxxqqqggg[[[OOODDD>>><<<:::888888888888777666666666777777777888888888777777666666666666777777777777777777777888888888777888888999999888888777555777999999888888:::;;;:::;;;======<<<===???BBBBBBAAA@@@>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFFFFGGGIIILLLOOORRR\\\kkkzzzsssmmmpppvvv{{{~~~zzzqqqfff\\\RRRLLLHHHBBB???<<<;;;<<<===<<<:::999::::::::::::::::::;;;999999999999999999999999777777777777666666666666666555555666666888999999999;;;>>>CCCLLLXXXeeennn}}}{{{yyyzzz|||~~~zzzsssrrrvvv{{{vvvqqqooolllkkkpppwww}}}rrrpppooorrryyy}}}rrrkkkgggfffhhhiiikkkmmmoooqqqrrrssssssqqqmmmiiiddd```]]][[[XXX[[[```dddhhhlllqqqtttwwwxxxzzz{{{|||}}}~~~~~~}}}~~~~~~}}}~~~}}}||||||{{{{{{|||||||||zzzxxxxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{|||||||||}}}}}}~~~}}}{{{zzzxxxuuutttsssqqqpppooooooooonnnpppqqqrrrsssuuuxxx{{{|||~~~}}}|||zzz{{{~~~{{{wwwuuurrrqqqsssuuuvvvvvvvvvyyy{{{|||}}}|||tttkkkhhhkkkttt~~~yyyooobbbUUUIII@@@<<<999888666666777777666444666666777777777777888888777666666555555666666777888777777777777777777666777777888888888888777777666777888888888888999;;;;;;<<<>>>>>>===>>>@@@BBBAAAAAA???>>>==================>>>>>>>>>>>>======;;;<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMNNNTTT```ppp~~~rrrssswww}}}}}}}}}yyysssnnniiiaaaXXXQQQHHHCCC>>>===??????<<<999;;;::::::::::::::::::999999999999999999999999999777777777777666666666666555555555555555666777888999999;;;===BBBJJJSSSZZZiiiyyy{{{uuussssss{{{xxxrrrkkkhhheeeccceeekkkpppwwwwwwuuussstttxxx{{{~~~|||uuullldddaaaaaabbbdddgggkkknnnppprrrsssuuuttttttrrrppplllhhhdddaaa```cccgggjjjnnnrrrxxx{{{~~~~~~~~~~~~~~~}}}|||~~~~~~}}}|||{{{{{{zzzzzzzzzyyywwwwwwxxxyyyxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{||||||||||||{{{yyyxxxwwwsssrrrqqqpppoooooooooooopppqqqrrrrrrsssvvvzzz~~~}}}}}}xxxvvvwwwzzz}}}xxxuuuqqqpppqqqtttuuuvvvqqqsssuuuwwwxxxuuunnnggg```fffqqq~~~xxxlll]]]OOODDD===:::888777666777888777666444666666666666777777777888666666666555555666666666888888777777666666666555666777777777777777777666777888999999888888999;;;<<<===>>>>>>===>>>@@@BBB@@@@@@???>>>============>>>>>>??????>>>======<<<;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCEEEHHHJJJJJJNNNWWWfffyyyxxxuuuuuuyyy|||zzzvvvrrrqqqqqqnnnfff___UUULLLCCC>>>>>>???<<<888;;;;;;;;;::::::999999999999999999999999999999999777777777777666666666666444444444444444555666777::::::;;;;;;===AAAHHHLLLXXXfffvvv}}}wwwtttrrruuuwwwppphhheeeaaa^^^___bbbaaahhhssszzzyyyvvvuuutttssspppnnnllliiibbb\\\XXXXXX\\\```bbbfffllloooqqqrrrsssuuutttuuuvvvuuusssooollliiiiiikkknnnqqqtttxxx}}}~~~~~~}}}|||~~~}}}}}}|||{{{zzzyyyyyyyyywwwvvvvvvxxxyyyyyyxxxvvvwwwwwwxxxyyyzzz{{{{{{|||{{{{{{zzzyyyxxxwwwvvvrrrqqqppppppooooooooooooqqqrrrssstttuuuxxx|||yyywwwwwwzzz|||}}}zzzxxxuuutttuuuvvvvvvvvvoooppprrruuutttoooiiieee]]]fffrrr|||~~~vvvgggWWWJJJAAA<<<:::999888777888999999777555555666666666666777777777666666555555555555666666888777777777666666555555555666666777777666666555888999::::::999999:::;;;;;;<<<======<<<===>>>@@@>>>>>>======<<<=========>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAA@@@AAABBBBBBAAACCCFFFHHHHHHKKKRRR^^^ooo~~~xxxssssssxxx||||||{{{vvvqqqlllmmmppprrrpppmmmdddYYYKKK@@@===<<<;;;999;;;;;;;;;::::::999999999999999999999999999999999777777777777666666666666444444444444444555555666888999::::::;;;>>>AAAEEENNNXXXdddrrrwww|||tttqqqnnnnnnrrr{{{{{{rrrjjjeeeaaa\\\[[[]]]UUU[[[eeeppp}}}zzzwwwtttpppkkkeeeaaaZZZWWWSSSNNNMMMQQQWWW]]]aaagggnnnqqqqqqqqqrrrssstttuuuwwwxxxxxxvvvsssqqqppprrrvvvyyy{{{}}}~~~~~~|||{{{|||}}}}}}|||{{{zzzyyyxxxxxxwwwvvvvvvxxxzzzzzzyyywwwwwwxxxyyyzzz{{{||||||||||||{{{yyyxxxwwwvvvvvvqqqqqqpppppppppppppppqqqrrrsssuuuwwwxxx{{{~~~~~~{{{zzz}}}~~~~~~~~~zzzvvvqqqpppqqqssspppjjjfffeeeaaaiiittt{{{xxxoooaaaRRREEE>>>;;;;;;999888888:::;;;;;;888666555555666666666666777777666555555444444555555666777666666666666666666555555555666666666666555555888999::::::999888999::::::;;;;;;;;;::::::<<<>>><<<;;;;;;;;;;;;<<<<<<=========>>>======<<<;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBEEEGGGGGGJJJPPPXXXeeexxxvvvqqqrrruuuwwwxxxrrrlllgggeeeiiimmmpppqqqnnncccTTTFFF>>>:::::::::;;;::::::::::::::::::999999999999999999999999999777777777777666666666666555555444444444555555666555666888999999;;;===???GGGLLLUUU```nnn~~~jjjyyyzzzwwwmmmkkkiiiggggggkkkpppttt~~~yyynnnhhhccc\\\XXXXXXQQQVVV]]]eeerrr}}}{{{wwwrrrmmmeee]]]XXXPPPNNNJJJGGGGGGLLLSSSYYYbbbhhhpppsssqqqooopppqqqppprrrtttwwwxxxwwwvvvuuuuuuxxx|||~~~~~~|||{{{{{{||||||||||||{{{yyyxxxxxxwwwvvvwwwyyy{{{{{{zzzxxxxxxyyyzzz{{{||||||}}}}}}|||{{{yyyxxxwwwvvvvvvqqqqqqpppppppppqqqqqqrrrrrruuuxxxzzz{{{}}}~~~wwwsssssstttppphhhfffhhhhhhnnntttxxxyyy|||}}}|||pppgggZZZLLLAAA<<<::::::888888888:::;;;;;;888666555555555666666666777777666555555444444555555666555555555666666666666666444555555666666555555444666888999888777666777888888999999999888888999;;;:::999999999::::::;;;<<<;;;<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>>>>??????@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDGGGFFFJJJOOOSSS[[[kkkwwwqqqpppqqqrrrmmmiiiccc``````dddiiimmmoooiii]]]NNNBBB;;;:::;;;999::::::::::::::::::;;;999999999999999999999999777777777777666666666666666666555555555555555666333555888999999999;;;<<>>>>>??????@@@@@@>>>????????????@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDGGGEEEJJJOOOQQQTTTbbbyyy}}}sssmmmlllmmmjjjgggbbb]]][[[]]]bbbgggmmmjjjbbbTTTEEE<<<:::<<<999999999::::::;;;;;;;;;999999999999999999999999777777777777666666666666777666666555555555666666444666999;;;:::::::::;;;888:::@@@HHHQQQ[[[fffooo{{{|||{{{{{{}}}XXXdddvvv{{{uuupppmmmddddddcccaaa```^^^]]]\\\___aaaiiisss|||zzzvvvpppkkkkkkmmmrrryyy{{{ppphhhccc^^^[[[UUUVVV[[[bbbkkkxxx~~~yyyrrrnnnkkkeee]]]VVVOOOKKKHHHGGGFFFGGGOOOXXXcccllluuuwwwuuuuuurrrnnnkkkmmmooorrruuuwwwxxxyyy|||}}}~~~~~~~~~~~~~~~||||||||||||{{{zzzyyyxxxxxxwwwvvvvvvyyyzzzzzzyyy{{{zzzyyyyyyzzz{{{|||}}}zzzyyyyyyxxxwwwvvvuuuuuuqqqqqqrrrsssssssssrrrrrruuuuuuvvvzzz~~~wwwrrrooopppqqqzzz|||}}}zzzvvvssssssuuussstttwwwxxxwwwtttqqqooo___XXXMMMCCC===:::888777999999::::::::::::999999333333444555666777888888555555444333333333333444666555555444444444555555444444555666777777666666888777777666555444444333666666666666777777777777777777888888888999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@AAABBBDDDEEEDDDDDDCCCHHHHHHJJJOOOTTT]]]lllzzz|||qqqmmmmmmpppkkkfffbbb]]]ZZZ^^^eeehhhiiidddXXXLLLEEE@@@;;;:::999888999;;;;;;;;;999<<<;;;:::999888888777888888888888888777777777777444555555555666666777777777777777777888888888888<<<<<<===>>>BBBJJJSSSZZZeeesss}}}}}}|||}}}~~~RRR^^^ooo~~~xxxrrrnnnkkkhhheeebbb```^^^]]][[[[[[[[[[[[```hhhooozzz~~~|||vvvoooiiicccdddhhhoooxxx}}}zzz{{{~~~yyyooohhhbbb^^^[[[[[[^^^cccjjjwww{{{wwwssspppnnniiiaaaZZZQQQLLLHHHGGGEEEFFFNNNWWWeeeppp{{{~~~}}}{{{wwwrrrnnnooopppsssuuuxxxzzz{{{}}}}}}~~~}}}}}}|||||||||||||||||||||{{{zzzyyyxxxxxxwwwvvvvvvyyyzzzzzzyyy|||{{{zzzzzzzzz{{{|||}}}zzzzzzyyyxxxwwwvvvuuuuuurrrrrrssssssttttttssssssvvvvvvwww{{{yyytttuuuyyy}}}}}}wwwsssrrrsssqqqqqqqqqsssssspppkkkgggWWWQQQHHH@@@;;;999888777555666666777777666666555555555555555666666666666666666555444444444444555555555444444444555555666555666777777777777777666888777777666555555444444555555666666666777777777777777777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEGGGKKKOOOUUUaaammmwwwpppnnnppplllhhhddd___ZZZ\\\bbbeeehhheee[[[PPPIIIBBB======;;;::::::<<<<<<<<<;;;???>>>===<<<;;;;;;;;;;;;888888888888777777777777555555555555666666666777666666666777777777888888;;;;;;<<<===???EEELLLRRR[[[fffxxxKKKUUUeeevvv}}}xxxsssnnnlllkkkhhhcccaaa______]]]\\\[[[YYYZZZ]]]aaagggttt{{{rrrkkkcccaaabbbgggooo~~~~~~xxxuuutttvvv~~~zzzpppiiieeecccbbbbbbfffkkkuuuwwwtttqqqooommmhhhaaa[[[TTTNNNHHHFFFDDDFFFMMMVVVeeerrr~~~xxxtttttttttuuuwwwyyy{{{}}}~~~~~~}}}}}}|||{{{{{{{{{zzz{{{||||||{{{{{{zzzyyyxxxxxxwwwvvvvvvyyyzzzzzzyyy}}}||||||{{{{{{{{{{{{|||zzzzzzyyyxxxwwwvvvuuuuuussssssttttttuuuuuuuuuuuuwwwwwwyyy|||~~~}}}{{{uuussssssqqqooonnnoooqqqmmmeee]]]NNNHHHAAA;;;999888777777444444555555555555444444777666666555555555444444777666666555555555555555333444444444555666666666777777888888888777666666888777777666666555555555555555555666666666666777777777777777888888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDCCCEEEIIIKKKNNNVVV___sssxxxrrrpppllljjjhhhccc^^^^^^bbbeeeiiihhhaaaXXXPPPHHH@@@<<<:::888888999:::999888<<<<<<;;;:::999999999999999999888888888777777777555555555555666666666666555555555666666666666777999:::;;;;;;<<>>>>>AAA@@@@@@???@@@BBBCCCEEEEEEDDDGGGKKKLLLMMMQQQXXXccctttzzzqqqnnnlllmmmkkkggggggkkkkkkpppqqqlllddd\\\QQQHHH???<<<999888888:::::::::;;;:::999999888888888999999999999888888888777777555555555666666666666666444444444555555555666666555777999::::::<<<>>>AAACCCIIIQQQ[[[gggwwwEEELLLVVVbbbooo~~~zzzwwwuuunnnmmmnnnsssxxxyyyuuuqqqjjjddd___]]]\\\^^^dddlllsssxxxmmmgggeeemmm}}}~~~wwwrrrrrruuuttt~~~~~~wwwsssooopppssszzzuuullleee```^^^ZZZQQQIIIFFFDDDEEEIIIPPP^^^mmm~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwvvvvvvxxxzzzzzzyyy~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuuvvvvvvxxxyyyzzzzzz{{{}}}~~~~~~vvvsssppppppppphhh[[[PPPDDDAAA<<<999777666555444666777777888888777777666444444444444555555555555555444333333222222333333222222444555666666666666666666666666555444333333666666666666555555555555444444444444555555555555555555666666666777777777666666777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========@@@@@@??????@@@AAACCCDDDDDDDDDGGGLLLNNNMMMPPPTTTXXXgggzzzxxxsssppprrrssssssuuuzzzxxx|||~~~yyyssskkk___TTTIIIEEE@@@===<<<=========>>>======<<<<<<<<<<<<===999999999999888888888888666666666666666555555555444444444444555555555555222555888999:::;;;===>>>@@@CCCHHHMMMUUUbbbqqq|||FFFJJJPPPXXXdddttt~~~{{{yyyssssssvvv}}}uuummmeeeaaa^^^]]]aaagggnnn}}}wwwmmmhhhjjjuuu{{{ssspppqqqllluuu{{{vvvuuuvvv|||qqqfff^^^[[[[[[RRRJJJGGGFFFEEEGGGKKKXXXfffvvv~~~~~~~~~~~~}}}~~~~~~}}}|||zzz{{{{{{zzzzzzyyyxxxwwwxxxwwwvvvvvvyyyzzzzzzyyy}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{{{{}}}~~~}}}~~~|||~~~~~~tttrrrpppoookkkbbbSSSHHHAAA???;;;999888777555444444444555555555555444444333333444444555555555666444333333222222222222222222333555666666666555555444444555555555444333333444444444444444444444444333333333444444444555555555555555555666666666666555666666777888999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===????????????@@@AAABBBBBBBBBAAADDDJJJLLLLLLMMMPPPPPP]]]lllxxx~~~wwwvvvxxx{{{zzzpppfffUUUOOOHHHAAA>>><<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::999999999999888888888666666666666666555555555444444444555555555555666111444777999999:::;;;===???AAACCCEEEJJJRRR^^^fffuuuEEEGGGJJJNNNXXXhhh{{{}}}zzz{{{|||qqqiiiccc___```ccclllyyyxxxnnnkkkpppxxxwwwqqqppplllooottt|||zzzwwwwww{{{~~~nnnbbb]]]\\\SSSKKKIIIGGGEEEEEEHHHNNNZZZgggooovvv~~~~~~~~~|||}}}}}}|||zzzzzzzzzzzzyyyxxxwwwwwwxxxwwwvvvvvvyyyzzzzzzyyy|||}}}~~~~~~}}}{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvuuuuuuvvvxxxzzz|||}}}|||zzzzzz|||zzz|||~~~~~~ssssssrrrppphhh\\\NNNDDD===;;;999888888888666444333333444444444444333333555555444444444444333333444444333222222222222333333444555666777666444333333444555555555555555555333333333333333333333333222333333333333444444444444444555555555666666666555666777888999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBB@@@BBBGGGJJJJJJJJJLLLJJJTTT___gggrrryyyyyy}}}wwwggg```TTTJJJCCC>>>;;;999::::::999999999::::::;;;::::::999999999888888888777666666666555555555555444555555555555666666666333444777777777777999:::<<<>>>@@@AAACCCGGGNNNTTTaaalll|||DDDEEEEEEHHHPPP```sss~~~}}}sssjjjcccbbbdddjjjvvvuuummmnnnsss}}}vvvtttllllllmmmrrr}}}xxxwwwyyy|||mmmeee\\\SSSLLLJJJIIIEEEDDDEEEEEEOOOYYY___fffpppxxx{{{~~~{{{|||~~~}}}|||zzzzzzzzzzzzyyyxxxwwwwwwxxxwwwvvvvvvyyyzzzzzzzzz|||}}}~~~~~~|||{{{zzzzzzxxxxxxwwwvvvvvvuuuuuuuuuvvvxxxzzz|||~~~{{{xxxxxxzzzyyy{{{~~~xxxzzz{{{|||~~~~~~{{{~~~sssuuuuuurrrhhhZZZMMMDDD:::888777777888888777555333444444555555444444333777666666444333222222111555555444333333333333444333444666777777555444222444444555666777777777666222222222222222222222222222222333333333444444444444444444555555555666666555666777888999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@@@@DDDAAABBBGGGJJJIIIIIIKKKGGGOOOWWW\\\gggwwwzzzxxx|||{{{rrreeeWWWMMMFFFBBB???======<<<<<<<<<======>>>:::::::::999999999888888777777666666555555555444555555555666666666666777444555777666555555777888888;;;?????????BBBFFFJJJNNNWWWfffvvvEEEDDDEEEHHHMMMUUUdddssstttkkkggggggnnntttvvvqqqqqqyyyuuuqqqnnnqqq~~~wwwtttvvv{{{rrrddd```WWWNNNKKKIIIDDDAAAAAAEEEGGGJJJOOOWWWbbbnnnuuu~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{vvvvvvwwwxxxyyy{{{|||}}}zzzzzzyyyyyyyyyzzz{{{{{{}}}}}}~~~~~~~~~}}}}}}|||}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz~~~~~~}}}|||{{{yyywwwvvvxxx{{{ttttttssstttwww~~~~~~{{{{{{~~~~~~zzz~~~|||xxxvvvssslllaaaTTTGGG???888888777555555444444444666555444333333333333333222222222222222222222222444444444333333222222222222222333444555666777777444555777888888777555444666555333222111222333333444444444444444444444444555444444444444555666666888888888777777777777777888888999:::;;;<<<<<<===;;;::::::::::::;;;<<<<<<@@@@@@?????????????????????@@@AAACCCDDDEEEEEEEEEGGGJJJOOOWWW___lll}}}|||{{{hhhSSSFFF???<<<<<<<<<===<<<;;;;;;<<<>>>:::999888777777777888999888888777666666666666666444444444444444444444444444444444555555555555666555666777999<<<>>>AAABBBIIIMMMUUU^^^kkk}}}DDDBBBCCCFFFHHHNNN[[[hhhzzzuuunnnlllpppuuuyyyvvv~~~}}}zzzvvvrrrtttxxxqqqoooqqquuuxxx|||nnncccYYYPPPLLLJJJEEECCCCCCCCCDDDFFFJJJRRR]]]iiiqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzwwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{{{{}}}}}}|||{{{yyyxxxwwwvvvyyy|||~~~}}}wwwuuuqqqoooqqqyyy~~~{{{wwwvvvxxx{{{}}}~~~|||xxxuuuyyy{{{zzzyyyuuulll___PPPEEE>>>888777666555444444444444555555444333333333333333222222222222222222222222444444444333333222222222222333333444555555555666333444666777777666444333555444333222222222222333444444444444444444444444444444444444444555666666777777777777777777777777888888888999::::::;;;;;;:::::::::::::::;;;<<<<<>>>>>>>><<<;;;;;;<<<===;;;:::999888888888999999888888777666666666666666444444444444444444444444444444444555555555555666555666777888:::===???@@@AAAEEEJJJQQQ\\\kkk{{{DDDBBBCCCEEEFFFIIIRRR\\\mmm{{{|||xxxuuuwww{{{vvvqqqssswww{{{www{{{wwwxxx~~~zzzrrrllliiijjjmmmpppxxx|||}}}xxxsssqqqqqqttt}}}xxxhhh^^^SSSNNNKKKGGGEEEEEEBBBBBBCCCFFFMMMYYYeeennn{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzxxxxxxwwwwwwxxxxxxyyyzzz||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}|||{{{zzzyyywwwvvvvvvvvvzzz|||{{{yyyyyyvvvqqqmmmnnnuuu}}}zzzuuussssssuuuwwwwwwyyyvvvuuuzzzyyyrrrooommmsss}}}}}}{{{vvvjjjZZZKKKAAA===777777666555444444444444555444444333333333333333222222222222222222222222444444333333333333222222333444444555555444444444222333444555555444333222444444333222222222222333333333333333444444444444444444444444444555555555666666666777777777777777888888888888888888888888::::::999999::::::;;;<<<>>>>>>>>>>>>?????????????????????@@@BBBDDDFFFHHHDDDEEEHHHNNNSSS[[[jjjxxx|||zzz}}}|||ppp```PPPEEEAAA@@@>>><<<;;;;;;;;;<<<<<<;;;::::::999999::::::888888777666666666666777444444444444444444444444444444444555555555555666666666666777888:::<<<<<<<<<>>>BBBFFFLLLWWWeeennnGGGEEEEEEGGGGGGHHHNNNUUUeeeqqq}}}yyyuuuuuuyyy~~~vvvvvvyyy|||vvv}}}{{{|||yyyuuuoooiiiffffffgggiiimmmnnnnnnllljjjgggdddcccdddmmm~~~ooodddWWWQQQLLLGGGDDDEEECCCCCCCCCEEELLLWWWeeennnxxxzzz~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxxxx{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~zzzyyywwwvvvuuuuuuuuuvvvyyy|||{{{wwwtttvvvuuurrroooqqqvvv{{{vvvsssssstttttttttvvvssssssxxx}}}}}}uuulllhhhhhhooo~~~|||tttfffTTTEEE===;;;777666555444444444444444444444333333222333333444222222222222222222222222333333333333333333333333555666666666666555444333111222333333333333222111333333222222222222222222333333333333333444444444333333444444555555555555555555666666666666666777888888777777777666666666999999999999999::::::;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCGGGIIIGGGGGGIIIMMMOOOTTT___jjj~~~}}}xxx~~~~~~wwwssssssttt}}}wwwhhhVVVHHHDDDAAA===;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;999888777777666666777777555555555555555555555555444444444555555555555666666666666666777888999999<<<>>>@@@AAAEEEMMMWWW___rrr}}}HHHEEEEEEGGGHHHGGGKKKQQQ\\\gggxxx~~~zzzyyy|||~~~zzz|||yyy~~~}}}~~~zzzuuurrrlllgggdddbbbbbbccceeecccaaa___]]]\\\ZZZXXXYYYbbbtttvvviii\\\TTTNNNGGGDDDDDDCCCCCCCCCEEELLLWWWeeennnvvvyyy|||~~~~~~~~~}}}}}}||||||{{{||||||||||||{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxzzzzzzzzzzzz{{{|||}}}~~~}}}}}}||||||{{{||||||||||||}}}}}}~~~zzzxxxuuusssssstttvvvwwwyyy|||}}}zzzvvvrrrooonnnoooqqqsssuuuyyy}}}{{{xxxvvvuuusssqqqrrrqqqsssyyy~~~{{{qqqhhhffffffmmmzzz~~~yyynnn^^^MMMAAA;;;999666555555444444444444555333333222222222333333444222222222222222222222222333333333333333333333333666777888888888666444333111222222222222222222111111222222222222222222222222222222333333333444444222333444444555555444444444444555555555666666666888777777666666555555444999888888888888999::::::<<<<<<=========>>>>>>>>>>>>>>>===>>>???BBBEEEGGGHHHGGGHHHKKKLLLNNNUUU]]]nnn{{{wwwwwwxxxyyyxxxsssmmmhhhiiirrr||||||sssbbbTTTHHHCCC>>>;;;;;;===>>>>>>============<<<<<<;;;;;;999999888777777777777777555555555555555555555555444444444555555555555666666555555555555666777777:::<<<>>>>>>@@@EEENNNTTT]]]gggvvvIIIEEECCCEEEFFFEEEGGGLLLQQQZZZjjj|||}}}~~~zzztttqqqmmmhhhdddbbb``````___]]]ZZZVVVSSSRRRQQQQQQSSS\\\mmmyyymmm```YYYRRRKKKGGGFFFBBBBBBCCCFFFMMMYYYeeennnuuuxxx|||~~~}}}}}}}}}|||||||||}}}}}}||||||{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~yyywwwtttrrrrrrtttwwwxxxzzz}}}}}}xxxtttpppmmmkkkgggkkkrrrvvvyyy{{{|||}}}}}}yyysssooommmoootttyyyzzzvvvllleeehhhhhhmmmwww~~~}}}yyyyyy{{{rrrdddUUUHHH>>>999777555555444444444444444555222222222222222333333444222222222222222222222222222222333333333333444444555666888999888666444333222222222111111222222222000111222222333222222222111111222222333333444444111222333555555444444333333333444444555666666666777777777666666555555555888888777777888888999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFDDDDDDGGGHHHGGGKKKRRR]]]kkk~~~}}}yyyuuuttttttpppjjjddd```hhhpppvvvzzzxxxmmmaaaQQQJJJBBB>>>>>>??????>>><<<============<<<;;;;;;999999888777777777777888555555555555555555555555444444444555555555555666555555555555555666666777666888999999:::===DDDJJJNNNUUUaaaooo}}}MMMHHHDDDEEEDDDCCCDDDHHHIIIQQQ___ppp}}}xxxvvvsssnnnjjjfffdddccc^^^]]]ZZZTTTOOOMMMNNNPPPPPPXXXiiiyyyoooddd^^^XXXQQQMMMLLLCCCDDDFFFJJJRRR]]]iiiqqqvvvyyy|||~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||zzzzzzzzzyyyzzzzzz{{{{{{zzzzzzzzz{{{|||}}}yyywwwtttqqqqqqtttwwwzzz|||yyysssnnnkkkiiihhhiiinnnvvv{{{~~~~~~~~~vvvpppnnnrrrwwwyyyxxxsssmmmiiikkkjjjmmmtttwwwyyy||||||yyyxxxwwwkkkZZZLLLDDD>>>999555555444444333333444444555222222111111222333333444222222222222222222222222222222222333333444444444333444666777777555333222222222222111111222222222///000111222333222222111000111111222333333444444000222333555555444333222222333333444555555666666777777777666666666666666777777777777777888999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAADDDBBBBBBEEEEEEDDDFFFKKKPPP]]]ppp|||vvvqqqmmmiiifff^^^bbbfffllltttyyytttkkk]]]UUUJJJCCCAAAAAA@@@>>><<<<<<=========<<<;;;::::::999888888777777888888555555555555555555555555444444444555555555555666555555555555555666777777555777888888777999???CCCFFFLLLUUU^^^iiiwwwRRRLLLGGGFFFEEECCCCCCFFFHHHNNNYYYhhhxxx~~~|||yyyuuuqqqmmmjjjhhh``````\\\VVVOOOLLLNNNRRRNNNVVVgggyyyoooeeeaaa]]]VVVRRRQQQEEEGGGJJJOOOWWWbbbnnnuuuvvvyyy}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzzzzzzz{{{|||}}}{{{{{{{{{|||}}}zzzwwwsssqqqqqqtttxxx{{{~~~~~~wwwpppkkkhhhggggggpppuuu{{{}}}zzzrrrtttxxx||||||yyytttrrrqqqmmmlllnnnrrrsssrrruuu{{{{{{}}}}}}{{{tttfffTTTGGGAAA>>>999444444444333333333444444555222111111111222333333444222222222222222222222222222222222333333444444444000222444666666444222000333333222222222222333333///000111222333333222111000000111222333333444444000111333555555444333222222222333444444555666666666777777777777777777777777777777777777888888999::::::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???EEEBBBCCCFFFFFFDDDEEEIIIJJJUUUhhh{{{zzzpppjjjiiijjjbbbccceeejjjsss|||zzztttfff]]]PPPGGGDDDCCC@@@===;;;<<<=========<<<:::999:::999888888777888888888666666666666666666666666444444444555555555666666555555555555555666777888888:::;;;:::999:::>>>BBB@@@EEELLLRRRXXXaaalllsssTTTPPPKKKHHHGGGGGGFFFEEEIIIHHHMMMZZZjjj{{{}}}uuunnnjjjccc^^^]]]YYYRRRQQQUUURRRWWWfffyyyqqqhhhbbb^^^[[[UUUPPPKKKJJJLLLSSS___jjjqqquuu~~~~~~~~~}}}|||||||||}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyyyyzzzzzz|||{{{{{{{{{}}}|||yyyuuusssuuuxxx{{{}}}~~~}}}~~~~~~}}}~~~|||wwwnnnhhhiiipppxxxxxxxxx{{{~~~}}}xxxtttrrrxxxwwwtttrrrpppooonnnmmmxxx|||}}}}}}~~~zzzuuunnn^^^MMMDDD???:::666555555444333222111111111111222222222222222222222222333222111000////////////111111222222222333333333222222222222222222222222333333222111222333444555111111111111111111111111111111222222222333333333333333333444444444555555444333222111222444777888555555555555666666666666777888888888999999999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFGGGHHHIIIIIIMMMSSS___ooorrriiiiiilllfffeeefffjjjqqqvvvwwwvvvtttlll```TTTLLLFFFAAA???AAAAAA@@@===::::::;;;===;;;;;;::::::999888777777777777777777666666666666555555666666555555444333444444444555555555666666555555555666777999:::;;;>>>@@@BBBFFFKKKSSS[[[aaapppzzzYYYUUUOOOJJJHHHFFFEEEDDDGGGGGGKKKUUUbbbppp~~~rrrjjjccc```[[[UUUTTTWWWVVV[[[jjjzzztttkkkeeeaaa]]]VVVQQQLLLLLLOOOVVVbbbmmmtttwww~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||{{{{{{zzzzzzyyyzzzzzz{{{||||||{{{|||}}}zzzxxxvvvuuuwwwzzz}}}~~~}}}}}}~~~~~~~~~zzzrrrnnnsss~~~}}}|||~~~{{{vvvsssqqqpppooowww{{{|||{{{{{{{{{wwwrrrfffWWWHHH@@@===999666666555444333222111111111111222222222222222222222222333222111000////////////111111111222222222333333222222222222222222222222333333222222222333444555111111111111111111111111111111111222222222333333222222222222333333333444333333222222222444555666555555555555666666666666555555666666666777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCEEEGGGIIIJJJKKKLLLMMMQQQYYYeeesssvvvqqqpppqqqoooooorrrxxx}}}}}}wwwnnneee[[[SSSKKKFFFBBBBBBAAA???>>>===<<<<<<;;;;;;::::::999888888777888777777777666666666666666666666666666555555444444444444555555555666666555555555666777888:::;;;;;;<<<>>>@@@CCCIIIPPPUUU[[[cccppp```ZZZSSSMMMHHHFFFDDDBBBEEEEEEHHHOOOVVVaaasss~~~|||{{{zzz}}}xxxnnngggaaa\\\ZZZ[[[[[[aaappp|||wwwoooiiiddd___XXXSSSMMMOOOSSS[[[fffpppwwwzzz~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzz{{{{{{}}}|||||||||}}}~~~|||{{{zzzvvvvvvwwwxxxzzz|||~~~~~~~~~}}}xxxwww{{{vvvsssqqqpppuuuxxxyyyxxxxxxxxxssslllZZZNNNAAA<<<:::777555666444444333222111111111111222222222222222222222222333222111000////////////111111111222222222222333222222222222222222222222333222222222222333444444111111111111111111111111111111111222222222222333111111111111222222222222222222222333333333333333444555555555555666666666555555555555666666666666777888999:::;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???BBBDDDFFFHHHKKKLLLMMMNNNMMMOOORRRXXXddduuu|||vvv|||yyyxxx{{{zzzrrrfffYYYQQQFFFDDDAAAAAABBBAAA===:::;;;;;;::::::999999888888888888777777777666666666666666777777666666555444444444444555555555555555555555555555666888999:::999:::;;;;;;<<>>>>>AAABBBDDDGGGJJJLLLMMMNNNMMMMMMNNNQQQYYYgggxxx}}}}}}yyykkkbbbQQQKKKDDDAAABBBAAA===999;;;;;;:::::::::999999999888888888777777777666666555666666666666555444444555555555555555555555555555555555555666777888999:::::::::::::::<<<@@@CCCHHHKKKPPPXXXcccrrrjjjdddZZZRRRLLLHHHEEEDDDCCCDDDFFFIIIJJJPPP___nnn|||zzzzzz~~~zzzxxxyyypppjjjgggeeehhhnnn|||zzzxxxtttqqqgggmmm|||}}}yyyrrrjjjccc\\\VVVSSSPPPTTT\\\eeennnuuuzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~{{{vvvrrrooonnnnnnooonnnrrrwwwzzz{{{|||}}}~~~|||zzzuuuvvvuuurrrrrrooofff\\\LLLCCC;;;888666444333555333333222222111111222222111111111111111111111111222111000000000000000000000000111111111222222222000000000111111222222222111111222222222333333333111111111111111111111111000000111111111222222222222222222222333333333333222222333333333222111111444444444444555555555555555666666666666777777777777777888999::::::::::::::::::::::::;;;<<<===>>>>>>???BBBDDDGGGIIIJJJKKKKKKMMMOOOPPPTTT^^^kkkuuu~~~vvvbbbXXXKKKCCCAAA@@@===:::;;;;;;;;;:::::::::::::::888888888888777777777777444555555555555444333333555555555555555555555444444444444444555666777777888999:::999999;;;>>>AAA@@@CCCGGGMMMUUU___jjjqqqrrrkkk```VVVOOOKKKHHHFFFDDDCCCEEEHHHIIILLLWWWcccqqq{{{yyywww{{{|||yyywww~~~xxxoooiiifffddddddgggtttrrrwww}}}yyyqqqhhh```YYYUUUSSSRRRXXXbbbjjjqqqwww{{{~~~}}}~~~~~~~~~~~~}}}||||||{{{||||||}}}~~~~~~~~~}}}~~~}}}xxxqqqkkkhhhiiikkkmmmnnnsssyyy|||||||||~~~uuuuuurrrooommmiii^^^RRRGGG@@@:::888666333333555333333222222111222222333111111111111111111111111111111000000000000000111000000000111111111111222//////000000111222222222000111111222333222222222111111111111111111111111000000000111111111111222222222222222333333333444222222222333333333333333333444444444444555555555333333333333444444444555666777888999:::::::::::::::::::::::::::;;;======;;;===???AAADDDEEEFFFGGGIIILLLOOOPPPQQQVVV```hhhwwwwwwlll[[[MMMEEE@@@>>><<<;;;;;;;;;;;;::::::::::::999999888888888777777777555555555555555444444333555555555555555444444444444444444444444555666666555666777777777999<<<>>>:::>>>BBBGGGMMMTTT\\\aaalllrrr||||||ttthhh\\\SSSNNNJJJHHHEEECCCCCCFFFGGGIIIOOOVVVaaaqqq|||}}}}}}|||{{{qqqjjjfffdddbbbccclllzzzqqqfff]]]WWWTTTTTTVVV]]]gggpppuuuyyy}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~xxxooogggdddfffkkkoooqqqvvv|||~~~}}}}}}|||~~~~~~|||{{{}}}tttsssooojjjhhhcccUUUHHHBBB<<<888777666333444777333222222111222222333333111111111111111111111111111111000000000000111111000000000000111111111111/////////000111222222222///000111222333222222111111111111111111111111111000000000000111111111111111111111111222222222222333333222222222444555666333333444444444555555555222222333333333444444444666777888999999::::::999999999999999:::;;;<<<===;;;<<<===@@@AAACCCCCCDDDGGGJJJMMMMMMKKKOOOWWW___nnn{{{ooo]]]NNNDDD@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777777777777666666555666666555555555444444444444444333333444444555666444555666666666777999;;;:::===@@@DDDGGGLLLRRRVVV[[[___fffnnnxxx{{{mmm```VVVOOOKKKHHHFFFBBBAAADDDFFFFFFIIIMMMWWWggg}}}~~~rrrjjjeeebbb```___fff|||{{{qqqfff\\\VVVTTTUUUYYY```kkksssxxx{{{~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~xxxnnneeebbbeeelllqqqsssxxx~~~~~~~~~|||yyyzzz{{{yyyzzz}}}|||zzzwwwwwwvvv}}}}}}xxxsssqqqlllgggddd^^^PPPBBB===888555666555333555888222222222111222222333333000000000000000000000000111000000000000000111111000000000000111111111111...//////000111222222222///000111222333222111111111111111111111111111111000000000000111111111111000000000000111111111111444333222111222444777888333333333444444444555555444444444555555555666666666777888999999:::999999999999999999:::;;;<<<<<<;;;<<<===???AAABBBBBBBBBFFFIIIKKKIIIGGGJJJSSS[[[hhhwww~~~}}}iiiVVVIIIBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777999999999999999888777777666666555555555444444444444444333333333444555555555777777777666666888::::::<<<======???BBBGGGKKKOOORRRVVV\\\dddmmmxxx~~~xxxkkk```VVVNNNHHHDDDDDDDDDDDDCCCDDDFFFHHHSSS\\\kkk|||yyyrrrkkkddd```eeejjjvvvzzzqqqjjjccc[[[YYY\\\aaafffooovvv{{{~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~zzzrrrlllkkkmmmpppqqqxxxzzz}}}yyyxxxyyy~~~{{{yyywwwuuuttttttuuuvvv|||~~~~~~zzzvvvsssqqqsss|||zzzwwwtttssspppiii^^^RRRIIIDDD:::888666333222222333333333333222222111000//////111111111111111111111111000000000000000000000000222222222111111111111000111111222222222222111111333333333222222111111111111111111111111111111111000111111111111222222222333333222222222333444555222333444444555555444444111222333333444444333333555444333222222444555777666777888999:::999999888999999999999:::;;;<<<<<>>;;;888999===@@@@@@???<<<<<<;;;:::999777777666777777888888999999999:::777666666666555555555555444444444444444444444444444444444555555555555666777888999;;;===???@@@AAAEEEHHHKKKOOOTTTYYY___ddduuuyyy|||qqqfff\\\RRRLLLFFFFFFFFFDDDDDDEEEFFFHHHLLLSSS```pppyyyqqqiiicccgggjjjuuu}}}sssllleee___^^^aaahhhmmmtttzzz}}}~~~~~~~~~|||~~~~~~}}}wwwpppllllllooosssuuuzzz|||~~~}}}wwwooopppsssyyyxxxwwwtttrrrqqqrrrssstttvvvxxxyyyxxxuuuqqqooonnnrrr||||||zzzvvvtttnnndddXXXMMMDDD???999777555333222222333444333333222222111000000///111111111111111111111111000000000000000000000000222222222111111111000000000111111222222111111000333333333222222111111111111111111111111111111111000111111111111222222222222222222333333333444444222333444444555444444444222333444444444444444333555444333222222444555777888999:::;;;;;;:::999888999999999999:::;;;<<<=========>>>>>>@@@BBBCCCDDDFFFGGGFFFEEEEEEGGGKKKNNNUUU```ppp~~~}}}sssnnnkkkmmmvvvppp___OOOCCCAAA>>>;;;;;;======;;;999<<<<<<;;;::::::999888888777777777888888999999999777777666666666555555555444444444444444444444444444444444555555555555666666777888:::<<<===??????AAACCCFFFHHHKKKOOOSSSWWW^^^cccjjjrrr|||{{{pppdddYYYRRRKKKIIIGGGEEEDDDEEEEEEFFFEEEKKKUUUbbbpppwwwooohhhjjjlllvvvvvvoooiiidddeeeiiiqqquuu{{{~~~~~~}}}~~~~~~wwwrrrllljjjmmmrrrxxx{{{}}}~~~|||rrrlllgggiiinnnuuu}}}yyywwwtttqqqppppppqqqrrrpppqqqsssrrrooolllkkkkkkppp{{{~~~}}}}}}xxxsssiii]]]QQQFFF>>>:::666555444333222333444444333333222222111000000000111111111111111111111111000000000000000000000000222222111111111000000000000111111222222111111000222222222222222111111111111111111111111111111111000111111111111222222222000111333444444444333222222222333444444444444444444444555555555444444333444444333222333444555666:::;;;<<<<<<<<<;;;:::999::::::::::::;;;<<<======<<<;;;;;;<<>>===>>>===;;;888<<<<<<;;;;;;:::::::::999777777777777777888888888777777777666666666555555444444444444444444444444444444444555555555555666555666777888:::;;;<<<===>>>???@@@AAAAAACCCGGGJJJNNNRRRXXX```hhhqqqyyyzzzmmm```XXXOOOLLLHHHEEEDDDDDDDDDDDDCCCGGGNNNWWWdddttt|||tttoooooopppyyyyyysssmmmjjjlllqqqxxx{{{~~~~~~~~~|||yyypppllliiiiiimmmuuu{{{{{{qqqiiieeeeeeiiiooouuu{{{}}}zzzvvvrrrooonnnoooppplllnnnnnnnnnllljjjjjjkkkooo{{{||||||}}}~~~wwwooocccVVVJJJAAA;;;777444444333222222333444555222222222111111111000000111111111111111111111111000000000000000000000000111111111111000000000000000000111111111111000000222222222111111111111111111111111111111111111111000000111111111222222222///111333444555444222111222222333444444444444333555555666666555555444333444444333333333444555666888999;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>><<<;;;;;;;;;===AAADDDGGGFFFGGGHHHHHHFFFEEEEEEFFFJJJNNNUUUaaappp{{{{{{yyywwwtttllleeeffflllrrr}}}yyyhhhZZZLLLFFF@@@======>>>>>>===;;;:::::::::::::::::::::777777777777777777777777777777777666666666666555555555555555555555555555444444444555555555555666444444555666888999::::::<<<===>>>======>>>AAACCCIIIKKKPPPTTTYYY```fffkkkwww}}}uuuggg___UUUQQQJJJFFFEEEDDDCCCAAACCCFFFJJJOOOXXXfffxxx|||wwwxxx|||{{{wwwvvvwww|||vvvrrrpppsssxxx{{{}}}{{{wwwsssooojjjhhhgggiiiooowww}}}xxxooohhheeedddjjjnnnssswwwzzz}}}{{{tttooolllkkkkkkjjjjjjkkkjjjhhhgggiiijjjooozzz{{{zzzzzz{{{{{{sssiii[[[NNNEEE???;;;888222222222222222333333444222222222111111111111111111111111111111111111111000000000000000000000000111111111000000000//////000000000111111000000000111111111111111111111111000000000000000000000000000000111111111222222222///000222444444333222111111222333333444444333333444555555666555555444444333333333333444444555555555666888:::;;;<<<<<<;;;:::::::::::::::<<<======>>>===;;;;;;<<<>>>AAACCCEEEGGGHHHHHHFFFEEEEEEEEEIIIJJJNNNVVVdddtttzzzwwwwwwyyyyyytttllliiikkkjjjttt~~~uuukkkXXXOOODDD===<<<===>>>>>>:::::::::::::::999999999888888888777777777777777888777777777666666666666555555555555555555555555444444444555555555555666444444444555666777888888:::;;;;;;;;;:::<<<>>>AAAAAADDDGGGJJJMMMRRRWWW[[[eeekkkttt~~~|||pppiii\\\VVVNNNIIIGGGFFFCCCAAAAAADDDGGGIIIMMMXXXgggsssxxxpppooorrrxxx}}}{{{xxxvvvyyy{{{wwwsssoookkkhhhiiihhhiiimmmsssyyy~~~~~~}}}{{{zzzwwwqqqkkkgggiiikkkrrruuuyyy{{{zzzzzz}}}zzzqqqllliiihhhhhhiiihhhfffeeeeeegggiiipppwww~~~~~~}}}zzzyyyyyyxxxwwwmmmcccTTTHHHAAA===:::777222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000////////////000000111111000000///000000000111111111111111000000000000000000000000000111111111111222222222///000222333333333222111111111222333333333333333333333444555555555555555333333333444444444555555333555777999::::::::::::999999999999:::;;;<<<<<>><<<;;;<<<===???@@@BBBDDDFFFFFFEEEDDDEEEFFFHHHHHHJJJOOOWWWeeesss}}}|||zzz{{{}}}zzzsssnnnnnniiipppxxx}}}yyyiii^^^PPPEEE???>>>======<<<;;;;;;;;;::::::999999999999999888888888888888888888777777777666666666555555555555555555555555444444444555555555555666444444444555555666666666666777888777777999<<<>>>;;;>>>AAADDDGGGKKKPPPTTTXXX\\\dddlllttt|||xxxsssddd\\\SSSMMMKKKIIIFFFCCCAAADDDFFFFFFFFFMMMYYYcccvvvxxxmmmiiijjjkkkttt}}}}}}vvvpppllliiigggfffjjjkkkmmmrrrxxx}}}~~~}}}|||{{{uuuwwwxxxuuuqqqqqquuuyyy{{{~~~}}}yyyqqqmmmkkkkkkkkkiiigggeeefffhhhkkkqqquuuwwwwwwxxx}}}}}}{{{~~~|||zzzzzzyyyxxxvvvttthhh]]]NNNBBB===:::777444111222222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000//////////////////000000000000/////////000000000111111111222000000000000000000000000000111111111111222222222000111111111222222222222111111222333333333333222000111222444555555555555333333444444555555444444666777888999999999888777888888888888999:::;;;;;;======<<<<<<<<<===>>>>>>>>>@@@BBBBBBBBBCCCDDDFFFDDDFFFHHHJJJMMMWWWeeepppzzzuuutttooossswww{{{xxxnnn```UUUNNNIIIEEEBBB???>>>>>>===<<<;;;;;;:::::::::::::::999999999888888888888777777777666666555555555555555555555555444444444555555555555666444444555555555555555555444555666666555777999<<<:::<<<>>>@@@AAAEEEIIILLLNNNQQQVVV\\\bbbhhhooottt~~~~~~zzziiiaaaVVVPPPNNNLLLHHHDDDBBBEEEGGGEEEDDDHHHRRR[[[jjjxxx~~~yyy{{{zzzkkkdddddddddkkkzzz~~~}}}~~~{{{sssllliiigggfffeeelllnnnqqqvvv|||}}}|||zzzzzztttxxx}}}}}}||||||xxxssspppooonnnmmmjjjhhhhhhkkknnnqqqsssrrrqqqtttxxxxxxuuuzzzyyyyyyyyyyyyxxxuuurrreeeZZZKKK???:::777444111222222222222222111000000111111111111111111222222111111111111111111111111000000000000000000000000000000000000//////////////////000000000000////////////000000111111111222000000000000000000000000000111111111111222222222111111000000111111222333111111222333333333333222///000111333444555666666222333444444555555444444999999::::::999888666555777777777777888999:::;;;;;;;;;<<<======>>>>>>>>>;;;===>>>??????AAADDDFFF@@@DDDGGGGGGGGGOOO]]]hhhttt~~~{{{zzztttwwwzzz|||xxxmmmccc\\\VVVPPPLLLBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999999888888888888777777777777666666666666666666666666444444444555555555666666555555555555555555555555666777777666555666999;;;888999:::::::::;;;>>>AAAHHHKKKNNNRRRVVV[[[aaafffiiimmmssszzz~~~rrrlllbbbYYYRRRMMMHHHFFFFFFGGGHHHGGGFFFIIINNNRRR___gggwwwxxxvvvyyy|||{{{yyyyyyzzz~~~pppgggddd```fffsss~~~~~~}}}ssshhhbbbccchhhmmmrrrtttxxx}}}~~~{{{zzzxxxvvvuuuyyyyyy~~~yyy{{{{{{uuuppprrruuutttrrrpppwwwqqqmmmooopppqqqssswwwxxxwwwvvvvvvyyyzzzrrrhhh^^^PPPBBB===;;;777333222111111111111111111111111222222222111111111000000222111111111000000//////000000111000000///...---000000000000000000000000////////////000000000000///////////////000111111111111111111111111111111000000000000000000000000222111111111222333333444333222111000000111222333333333333444444444555555222333444444555555444444555555666888999999999999999888888888888888999999:::::::::;;;<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFJJJQQQUUUgggqqq~~~~~~}}}{{{uuuoooiiiccc___UUUMMMBBB===<<<===;;;888888999:::;;;;;;;;;;;;:::777777888888888888777777666666555444444444444555555444444333333333444444444444444444444555666777777777777777777777777777:::::::::;;;<<<===???@@@CCCEEEGGGJJJNNNQQQSSSTTT\\\```eeejjjnnnsssxxx{{{~~~{{{tttjjj```WWWQQQLLLIIIFFFFFFFFFDDDCCCDDDIIILLLUUU\\\lll~~~vvvtttttt|||uuurrrrrrrrr|||yyynnnhhhaaaeeennn~~~}}}~~~{{{rrriiieeefffkkkpppvvvxxx|||}}}|||zzzxxxuuusssyyy~~~|||zzz}}}}}}zzzyyyrrrnnnoooppppppssswwwzzzzzzyyyxxxzzzzzzqqqfffXXXKKK???:::999555222111111111111111111111111111222222222111111111000000111111111000000000/////////000000000000//////...000000000000000000000000////////////000000000000///////////////000111111111111111111111111111111000000000000000000000000111000000000000111222333222111111000000111111222222333333333333444444444222333444444555555444444555555666777888888888888777777777777888888999:::::::::;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAABBBCCCEEEHHHMMMQQQYYYcccsss|||xxxggg]]]OOODDD???>>>>>>>>>;;;;;;;;;<<<;;;;;;::::::777777888888888888777777777777666555555555555555555555555444555555666666666666555555555666777777666666666666666666666666777777777888999:::;;;<<>>>>>???AAABBBCCCDDDGGGJJJMMMXXXggguuutttbbbQQQDDD@@@@@@AAA======<<<<<<;;;:::::::::777888888999999888888777888777666666555555666666666555555555666777888888888777777666666666666777555555555555555555555555555555555666777888999:::;;;<<<===???AAACCCDDDEEEJJJLLLPPPRRRTTTWWWZZZ]]]jjjnnnvvvssshhh___WWWRRRLLLJJJHHHEEEDDDDDDFFFHHHJJJMMMVVVcccqqqzzzssssss|||uuunnnjjjhhhlllwwwsssjjjffffffjjjxxx~~~~~~}}}|||}}}|||yyywwwqqqpppnnnkkkkkkooouuuyyy~~~~~~yyyqqqkkkhhhmmm|||{{{uuussssssqqqssswwwtttvvvvvvtttrrrnnncccXXXIII@@@888666555222111111111111111111111111111111111111111111000000000000000000000000000000//////---...///000000111000000////////////////////////////////////000000000000///////////////000000111111111111111111111111111000000000000000000000000000000000//////000000111///000111222222111000///000111111111111222222222222333444444555555444444555555555666555555444444444444555666777888:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDNNN[[[hhhsss~~~||||||vvvaaaNNNCCC@@@???<<<<<<;;;;;;::::::::::::888888999999999999888888777777666555555555555666555555555555666777888888888888777666555555555555555555555555555555555555666666666666777888999:::;;;;;;<<<===>>>???@@@@@@EEEGGGJJJMMMNNNPPPTTTVVVcccgggoooyyy|||qqqggg^^^XXXOOOMMMIIIGGGFFFFFFGGGGGGHHHIIIOOOYYYdddqqqyyysssxxx{{{qqqkkkhhhjjjrrrzzzqqqffffffjjjwww~~~~~~~~~~~~~~~}}}{{{xxxsssooojjjkkkllllllnnnrrrxxx|||~~~~~~tttkkkdddaaaccctttzzzwwwuuurrrsssvvvooorrrrrrooolllggg\\\QQQCCC<<<666555555222111222000000000000000000000000000000000000000000000000//////////////////000000---...///000000111000000////////////////////////////////////000000000000///////////////000000111000000000000000000000000000000000000000000000000222111111000000000111111///000111222222111000///000000000111111111222222222333444444555555444444444555555555555444444333444444444555666888999::::::::::::::::::999999999;;;;;;;;;<<<<<<<<<<<<===:::===???@@@???>>>>>>???===EEENNNXXXcccrrr{{{yyyxxx~~~qqq]]]LLLBBB===;;;;;;::::::::::::;;;<<<999999::::::::::::999999777666555555444555555555555555444444555666666777777666666555444444444444555555555555555555555555555555555555555666777888::::::;;;;;;<<<<<<<<<===<<>>999555555555222111333000000000000000000000000//////000000000000000111......////////////000000...//////000000000000///000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000000000000000000000000000222222111000000000111111///000000111111000000///000000111111111222222222222333444444555555444444444444555555555555555444444444444444555777888888999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;<<<>>>???=========>>>>>>CCCJJJOOOXXXhhh}}}wwwuuusssvvv}}}~~~nnn\\\KKKAAA===<<<;;;:::::::::;;;<<<999::::::;;;;;;::::::999888777666666555555666666666555555444444555555666666555555444444444444555555555555555555555555555333333222222333333444555777888888888888999999999999<<<>>>@@@BBBDDDGGGIIIQQQXXXaaakkkttt~~~}}}qqqiii]]]XXXQQQLLLJJJHHHEEECCCBBBCCCGGGKKKPPPXXXiiixxxyyywwwzzz}}}rrrkkkhhhlllxxxzzzooommmnnnxxx~~~xxxvvvwww{{{}}}}}}{{{yyytttooojjjhhhgggfffjjjnnnsssvvvyyy}}}~~~rrreee[[[XXXYYY]]]mmm|||yyysssnnnmmmpppoooqqqnnnfff^^^VVVKKKBBB;;;666444555444000///222000000000000000000000000////////////000000111111........./////////000000///000000000000//////...000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000000000000000000000000000222111000///////////////000000////////////000000111111111222222222333333222333444444555555444444333444555666666666666666555444444444555555666777777777888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>@@@>>>CCCHHHKKKPPP]]]ppp}}}yyywwwssspppqqqxxx}}}nnn[[[NNNCCCAAA???<<<;;;:::;;;;;;::::::;;;;;;;;;;;;:::::::::999888888777777888888888888777666555555555555666555555555555555666777666666666666666666666666333333222222222333444444666777777777888888888888:::<<<>>>??????@@@BBBDDDJJJRRR\\\gggpppzzzyyypppfff```XXXQQQNNNJJJFFFCCCEEEEEEGGGIIIIIINNN\\\jjjyyyzzzzzzvvvooolllnnnxxxxxxtttrrrzzz{{{wwwuuuwwwzzz|||~~~~~~{{{uuunnnhhheeeeeefffgggkkkqqquuuyyy|||zzzmmm___WWWVVVXXX^^^mmm}}}}}}{{{zzz{{{~~~yyyrrrlllkkkmmmooopppkkkaaaWWWNNNCCC:::888444333444333///...000000000000000000000000000.../////////000000111111---.........//////000000000000111000000///......000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000000000000000000000000000111000///...............111000///......///000111111222222222222333333333222333444444555555444444333444555666777777777777555555444444444555555666666666777888999::::::;;;999999:::::::::;;;;;;;;;<<<===>>>=========???AAA999???DDDEEEGGGPPP```mmmzzzqqqlllppp{{{zzzhhhYYYIIIFFFCCC???<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999999::::::;;;:::999777666666666555666666555666666777888999777777777777777777777777555555444444444555666666888888888999999999::::::888:::;;;;;;::::::<<<===HHHMMMUUU^^^hhhttt~~~zzzqqqggg[[[TTTQQQOOOIIIDDDDDDEEEEEEEEEEEEJJJQQQWWWkkk{{{|||zzz|||vvvpppsss{{{zzzxxxyyy|||xxxvvvxxxzzz|||{{{uuummmeeeaaaaaaeeeggghhhlllsssxxx|||||||||}}}~~~{{{rrreeeZZZUUUWWWZZZdddjjjsss}}}~~~yyywwwvvvvvvvvvyyy}}}{{{rrrmmmhhhhhhlllqqqlllcccYYYNNNEEE>>>:::333333333222222222111111000000000000000000000000000000000000000000000000111111111111111000//////////////////////////////........................///////////////000111111111111111000111111222222000000000000000000000000444333111////////////000000000000000000000000000000000000000111111111111000111111111222222222222444333333222111111111222444444444444444444444444333444444444444444444444666666666888::::::888666<<<;;;999777777888999:::BBBBBB@@@???>>>>>>=========>>>@@@BBBFFFMMMUUU[[[pppwwwqqqqqquuuzzzsssjjj]]]UUUJJJDDDBBBBBB@@@>>>:::<<<======<<<;;;::::::999999999999999999999999888777777777666666555555666666666666666666666666666666555555555444444444777777666555555555555555333444444444555666666666555666777888999:::;;;;;;FFFJJJQQQYYYcccnnnyyyxxxnnnaaaYYYUUURRRKKKFFFEEEFFFFFFEEEDDDGGGLLLQQQ^^^mmm}}}|||zzzrrrttt}}}zzzuuuqqqsssuuuxxx{{{wwwsssnnnfff___]]]___cccgggmmmqqqwww{{{~~~~~~}}}}}}}}}}}}wwwpppfff[[[UUUUUUYYY]]]dddiiipppxxx~~~xxxuuuuuutttssstttvvvzzz}}}}}}xxxyyyxxxpppkkkggggggjjjkkkeee\\\RRRHHHAAA;;;888333333222222222111111111000000000000000000000000////////////////////////111111111111111000//////////////////////////////.......................................//////000/////////000111222333444000000000000000000000000333222111////////////000000000000000000000000000//////000000000111111111000000000111111111222222444333222222111111111222333333333333333333333333444444444555555555666666666555555777999:::999888888888888888999;;;===>>>BBBBBBAAA@@@???>>>>>>>>>AAABBBBBBBBBCCCGGGLLLPPPaaaqqq|||wwwvvvzzz~~~{{{uuunnnggg]]]VVVQQQLLLEEE@@@======<<<;;;::::::;;;===999999999999999999999999888888888777777777666666666666666666666666666666666666555555555444444444666666555444444444444444444444444555555555555555555555666777888999::::::CCCFFFKKKRRRZZZeeeqqqxxxxxxkkkaaa[[[VVVOOOIIIGGGGGGFFFEEEDDDDDDGGGIIIQQQ^^^nnn|||~~~vvvyyy{{{sssmmmlllnnnrrr|||}}}xxxtttjjjeee___[[[[[[___eeeiiissswww|||~~~|||yyyppphhh]]]VVVVVVZZZ```dddhhhkkkppptttyyy~~~}}}xxxvvvtttpppoooppprrrrrrrrruuusssrrrqqqoooqqq{{{tttnnnkkkgggggghhhddd]]]RRRHHH@@@;;;777555333222222222222111111111000000000000000000000000////////////////////////000000111111000000//////////////////////////////////////////////////////---------------...//////.........///111222444555000000000000000000000000111111000//////000000000000000000000000000000000//////000000000000111111/////////000000000111111333333222111111111111222222222222222222222222222333333444555666777777888666555555666888:::999888777777888:::;;;===>>>???BBBAAA@@@???????????????AAABBBBBBAAAAAABBBDDDGGGUUUaaaqqq}}}}}}}}}}}}yyysssmmmggg]]]RRRJJJDDDAAA===:::999:::<<<>>>::::::::::::::::::::::::999999999888888888888777666666666666666666666666666666666555555555444444555555444333333333333333555555555555555444444444444444555666777888888999BBBDDDGGGKKKSSS]]]hhhoooyyy~~~uuujjjbbbZZZRRRLLLHHHHHHGGGEEEDDDCCCDDDEEEJJJSSS```mmm{{{vvvlllhhhiiinnnxxx~~~zzzsssoooccc```\\\ZZZ]]]cccjjjooowwwzzz}}}wwwqqqlllfff^^^\\\```fffkkkmmmoooqqqtttwwwyyyzzzuuupppmmmnnnnnnnnnmmmooollljjjlllllloooxxxxxxqqqmmmlllkkkjjjiiiaaaXXXKKKAAA:::777444333222222222222111111111111000000000000000000000000///////////////////////////000000000000000//////////////////////////////000000000000000000000000......------......///000.........///000111222333000000000000000000000000///////////////000000000000000000000000000000000////////////000000000111////////////000000000000222222111111111111111222111111111111111111111111222222333444555666777888999777666666888999888888888999:::;;;;;;;;;::::::??????>>>=========>>>>>>===>>>@@@@@@@@@AAACCCEEELLLSSS___mmm||||||rrrfff]]]PPPJJJBBB<<<999:::<<<===::::::::::::::::::::::::999999999999999999999999777777777777777777777777666666666666555555555555666555444444333333444444666666666555444444444333333333444555555666777777CCCDDDEEEHHHMMMUUU^^^eeeqqqwwwuuukkkaaaXXXQQQKKKJJJGGGFFFEEEEEEDDDDDDFFFKKKTTT```nnn~~~|||pppjjjhhhlllvvv{{{zzzyyyxxxvvvqqqjjjfff]]]\\\[[[\\\```hhhoootttwww{{{{{{rrrlllfffdddcccfffmmmsssuuuuuusssvvvyyyzzz}}}~~~wwwooolllmmmnnnnnnmmmkkkgggfffhhhkkkmmmssszzzyyy~~~zzzvvvssspppooopppqqqnnnjjj```UUUGGG===777555333111222222222111111111000000////////////////////////...........................//////000000000//////////////////////////////000000000000000000000000//////......//////000111000000//////.../////////////////////////////////////////////000000000000////////////////////////...////////////000000000////////////000000000000111111111000000111222222111111111111111111111111000000111222444555666666:::999888888999999888777777888999999999999888888;;;;;;;;;;;;;;;;;;<<<<<<:::<<>>??????>>>>>>@@@AAADDDDDDHHHQQQ]]]jjj{{{zzzwwwwww}}}{{{jjjaaaTTTKKKEEEAAA===;;;::::::::::::::::::::::::888999999999999:::::::::888888888888888888888888777777777666666666555555777777666555555555555666555555555555555444444444333333444444444555555555DDDEEEEEEEEEFFFIIIMMMQQQ]]]bbbiiiqqqzzzxxxllldddZZZUUUNNNJJJHHHGGGFFFEEEDDDCCCFFFNNNVVV```qqqxxxrrrppprrrzzz~~~}}}|||zzzwwwrrrnnnkkkfffbbb^^^ZZZ\\\```fffmmmsssxxx{{{~~~}}}{{{zzzyyyyyy|||~~~{{{yyy{{{~~~~~~~~~|||vvvzzz~~~uuuooopppuuuwwwvvvqqqllljjjnnnqqqpppnnnnnnllllllooossswwwwwwvvvuuuqqqtttuuutttttttttmmmcccTTTIII<<<555444555444111111111111111000000000000////////////////////////........................---......///000000//////////////////////////////........................///............///000000//////...---------......//////////////////////////////000000000...---,,,////////////////////////........./////////000000000000000111111111222222000000000000000111222222222222222222222222222222222222222333333444444444444666999===AAAAAA???===888888777777777888::::::888888888888999:::;;;<<<<<<=========<<<<<<>>>@@@BBBBBBGGGNNNUUU]]]mmm||||||tttrrrrrruuu{{{}}}qqqhhh\\\SSSMMMHHHAAA<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999:::999999999999999999999999777777777777666666666555666666555444444444444555444444444555555555555555444444444444555555555555DDDDDDEEEDDDDDDEEEIIIKKKUUUYYYaaaiiissstttlllaaaZZZRRRLLLIIIHHHFFFDDDHHHDDDDDDIIINNNUUUcccqqqzzzxxxtttsssuuu|||}}}|||{{{zzzuuuqqqlllgggccc___[[[XXX^^^aaafffmmmsssyyy}}}~~~{{{xxxwwwwwwzzz}}}{{{wwwzzz~~~yyy}}}|||tttuuuzzz||||||zzzuuusssxxxzzzwwwsssqqqnnnlllmmmqqqttttttssssssrrrvvvwwwuuutttsssjjj^^^MMMCCC777111333555444111111111111111000000000000////////////////////////........................------...///000000//////////////////////////////...........................------------...//////---------------...///000////////////////////////000000000000000...,,,+++////////////////////////............/////////000111111111111222222222222000000///000000111222222222222222222222222222222444444444444444444444444000333888>>>CCCEEECCCAAA???===:::888666666777888888888888999:::;;;<<<===999:::;;;::::::<<>>;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999999999999999999999999999999777777777777666666666666555555444333333333333444333444444555555666666666444444555555555555555555TTTJJJBBBBBBDDDCCCGGGLLLMMMQQQWWW```kkkwwwyyynnnggg\\\UUUPPPLLLGGGDDDDDDEEEGGGHHHJJJQQQZZZaaannn{{{{{{vvvuuuyyy|||{{{zzzyyyvvvtttqqqnnniiiccc]]]ZZZZZZ[[[___eeennnvvv{{{~~~~~~zzzyyy{{{|||vvvvvvvvvuuuttt|||||||||zzzuuusssqqqpppppptttxxxyyyvvvsssvvvwwwyyyyyyvvvlll^^^UUUBBB>>>888444222222222111222111000//////000111222000000000000000000000000......------------......000000000///...,,,+++***..............................//////......---,,,..............................------------......////////////////////////---------............///........................////////////000000000000///,,,***+++---///000111///000000111111111111000111111222222222333333333333333333444444444555555666555666<<>>>>><<<:::888666777888888;;;:::::::::::::::::::::888888999:::<<<======>>>>>>???AAADDDGGGMMMTTTXXXpppyyy{{{uuupppjjjfffhhhjjjlllooorrrsssttttttooollliiigggcccZZZMMMBBBAAA===<<>>@@@CCCHHHNNNSSSdddooo~~~zzzsssooommmmmmllllllkkkjjjjjjkkkmmmmmmjjjhhhffffffeee```WWWOOOHHHBBB??????<<<777777;;;:::::::::::::::999999888;;;;;;;;;:::::::::999999999999888888888888999999777666555555444444555555666555444444444444555666444444555555555555444444mmm]]]MMMFFFDDDCCCBBBCCCDDDFFFKKKQQQ[[[hhhuuu}}}~~~vvvkkkaaa[[[VVVPPPLLLEEEFFFEEEDDDDDDFFFJJJMMMTTT___pppyyytttvvv}}}|||~~~~~~~~~|||zzzyyywwwuuussspppllliiiccc```[[[VVVUUUYYYaaagggooottt{{{|||{{{||||||zzzxxxsssmmmhhhhhhooo~~~}}}~~~}}}zzzvvvwwwxxxvvvtttqqqpppppptttttttttqqqiii\\\MMMCCC;;;888333111111111111111111000000//////000000111////////////////////////......------------......,,,,,,---.../////////...////////////////////////......//////......---,,,..............................------------......////////////////////////---------............///........................------------............222000...///111222333333111111111111111000///...111111111222222222222333111111111111222222222222444333444888<<<>>>;;;888888888888888888888888888444555555666777888999999777777888999:::;;;;;;<<<:::;;;===>>>@@@DDDIIIMMMUUU```qqq|||rrroooqqquuuuuurrrmmmiiiffffffggghhhgggeeedddeeefffddd___ZZZQQQKKKFFFCCC???<<<<<>>888555222000111222222222000000000//////000000000////////////////////////......------------......,,,---......///.........////////////////////////.........///......---,,,..............................------------......////////////////////////---------............///........................------........./////////222000//////111333333222222222222111111///...---111111111111222222222222111111111222222222222333333222333666888999777555555666777888999999999999555666666666777777888888666777777888999999::::::;;;<<<>>>>>>???BBBEEEHHHJJJTTTcccsssxxxsssvvvzzz|||yyytttnnnkkkiiiiiiiiijjjhhheeeddddddccc```]]]ZZZWWWSSSOOOKKKGGGEEEEEE???>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999:::888777666666555555666666666666555555555555666666333333444444444444333333~~~bbbMMMDDDDDDDDDCCCBBBCCCEEEIIIPPP[[[fffooo{{{wwwnnnddd[[[TTTLLLJJJHHHFFFEEEEEEEEEEEEHHHNNNXXXcccqqqyyynnngggiiiqqqxxx~~~~~~}}}|||yyytttpppkkkeee^^^ZZZWWWYYY[[[]]]```dddjjjnnnwwwzzz}}}}}}zzzooofff]]]YYYXXX```nnn}}}||||||}}}{{{wwwqqqmmmnnnppprrrrrroooiii]]]PPPDDD===666444111111222333444333/////////000000/////////..............................------------...............///......---,,,------------------------.........///......---,,,..............................------------......////////////////////////---------............///............................../////////000000000111///...///000111111000222222222111111///...---000000111111111222222222222222222222333333333333222222222444555666555444333444666777888999999999999999999888888777777777666777777888888999999999:::<<<=========???AAADDDFFFMMMXXXdddrrr~~~|||}}}}}}zzzvvvssspppooonnnnnnkkkhhheeecccbbb``````bbbccccccaaa]]]XXXSSSNNNCCCAAA>>>;;;999:::;;;;;;999999999999999:::::::::::::::999999999999::::::888888777666666666666777666666666666666666666666333444444555555444444333mmmTTTGGGDDDDDDBBBBBBCCCDDDGGGLLLUUU___fffqqq}}}zzzoooddd\\\QQQMMMHHHEEEEEEEEEDDDDDDCCCGGGNNNWWWbbbsssssskkkiiinnnsss}}}~~~~~~}}}{{{yyyuuuoooiiiddd^^^XXXTTTQQQVVV\\\aaafffjjjnnnppp|||~~~}}}zzzqqqeee\\\TTTRRRUUU```nnn}}}{{{wwwzzz}}}|||yyyuuuqqqoooppprrrrrrqqqmmmcccWWWKKKAAA===555333111111222333333333...//////000000//////.................................------------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,..............................------------......////////////////////////---------............///........................////////////000000000111000.........000000///...111111111111111000///...000000000111111111111222222222222222333333333444111222333333444444444444444444555666777888999999;;;;;;:::999888777777666777777888888888999999999888999;;;;;;;;;<<<>>>@@@DDDHHHNNNVVVbbbsss~~~{{{yyyxxxwwwvvvssspppmmmiiifffeeeeeeeeehhhmmmrrrqqqooojjjbbb[[[KKKHHHCCC===:::999999:::888888999999999999::::::::::::999999999999::::::999888888777777777777777555666666777777666666555444555555555555555555444zzzaaaOOOIIIFFFBBBAAABBBCCCEEEIIIOOOWWW]]]dddppp~~~|||ooogggZZZTTTMMMHHHFFFFFFEEEDDDBBBDDDHHHLLLUUUbbbrrr}}}wwwrrrrrruuu~~~~~~}}}}}}{{{xxxvvvpppllleee___[[[WWWTTTQQQPPPVVV^^^eeelllqqqvvvyyy}}}wwwnnnddd[[[UUURRRPPPUUUaaammmwww~~~wwwrrrssswwwwwwxxx}}}}}}}}}zzzuuusssrrrsssttttttssspppiii]]]OOOCCC<<<999333111000000111222111111......///000000///....................................------------......,,,---......///.........------------------------......//////......---,,,..............................------------......////////////////////////---------............///................................./////////000000000///...///000000///---000000111111111000000///000000000000111111111111111111111111222222222222111222333444444444555666555444444444555777888::::::::::::999999888888777888888888999999999999999888:::;;;<<<;;;<<<>>>???AAACCCGGGLLLUUUcccttt}}}~~~{{{yyyuuupppllljjjiiijjjmmmuuu{{{{{{zzzxxxqqqhhh[[[VVVNNNEEE???;;;::::::999999999:::::::::;;;;;;;;;::::::999999::::::;;;999999888777777777888888555666777888888777666555555666666777777666666555mmmYYYOOOIIIDDD???@@@AAACCCFFFKKKRRRVVVXXXdddsssxxxooobbb[[[RRRLLLJJJIIIHHHGGGEEEFFFFFFGGGKKKVVVcccmmm{{{yyyyyy~~~|||{{{xxxtttqqqiiiddd^^^XXXUUUSSSQQQPPPSSSXXX```iiipppxxx~~~}}}}}}{{{pppeee[[[TTTRRRRRRQQQVVVaaalllsssxxx||||||uuunnnnnnsssqqqppprrrxxx~~~xxxxxxyyy}}}xxxsssqqqsssvvvvvvuuussspppgggYYYIII===777666222000......000000000///---...///000000///...---.................................------.........***+++,,,...///000000000..............................//////......---,,,.................................------.........////////////////////////---------.........//////........................---------.........//////000//////000111111///---///000000111111111111000000000000000111111111111000000000000111111111111111222444444444555666777666555444333444666888:::888888888888888999999999999999999999999::::::::::::<<<>>>>>>>>>>>>@@@AAA===@@@CCCGGGNNNZZZgggqqqzzz~~~wwwqqqlllkkkkkkpppxxxyyyqqqiiicccXXXNNNEEE???===<<<:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::999888888777888888888555666777888888777666555666666777777777777666666nnn[[[MMMEEEDDDCCCDDDDDDBBBAAAHHHQQQWWW]]]gggsss~~~uuunnnfff[[[SSSNNNLLLIIIFFFDDDEEEGGGGGGHHHMMMTTTYYYlllxxx~~~zzzwwwsssnnnjjj```]]]XXXSSSQQQQQQRRRSSSYYY```jjjssszzz~~~|||{{{|||}}}uuufffXXXPPPPPPSSSWWW^^^fffiiijjjlllsssyyy{{{{{{uuupppmmmkkkllljjjkkkpppwww{{{yyyvvvssstttvvv{{{}}}tttsssrrrsssuuuvvvvvvuuuwwwkkk\\\NNNAAA666333555000000000000000000000000000000000000000000000000---.........//////000000------------------------111000...,,,,,,,,,...///........................------------------------------------------------........................////////////////////////////////////////////////........................000000000000000000000000........................000000000000000000000000000111111111111222222222444333222222111111222222111111222222222333333333555555555555666666666666666666444444555777999;;;<<<;;;999777666666777777999:::;;;;;;<<<<<<;;;;;;@@@BBBDDDFFFIIINNNUUUYYYgggqqq~~~~~~vvvooojjjgggllltttzzzuuukkkfff___UUULLLEEEAAA>>><<<;;;;;;<<<===<<<999777<<<;;;:::999999:::;;;<<<;;;::::::999888888888999999888888777777777777777777777777777777777777777kkkXXXLLLEEECCCCCCEEEDDDCCCGGGMMMMMMRRRZZZdddnnnxxxwwwnnncccZZZTTTOOOJJJGGGDDDEEEFFFEEEEEEHHHNNNRRR```kkk|||{{{vvvqqqlllfffbbbYYYVVVRRROOONNNPPPSSSUUU```gggpppyyy~~~~~~zzzyyy|||yyynnnaaaWWWUUUXXX\\\aaafffkkkkkkiiijjjnnnssszzz~~~vvvpppllljjjiiihhhiiilllqqqrrrqqqnnnmmmooossswwwzzzrrrrrrtttwwwzzz|||{{{zzzrrrdddTTTHHH>>>555222333000000000000000000000000////////////////////////............/////////000------------------------111///...,,,,,,,,,...///........................------------------------------------------------................................................////////////////////////................................................////////////////////////000000000000000000000000000000111111111222222222111111111111222333333444222222333333333444444444444555555555666666666666666555444444555777999:::<<<;;;:::888888777888888999:::;;;;;;<<<;;;;;;;;;<<<>>>???AAADDDHHHNNNRRR```hhhuuu}}}yyytttnnnhhhdddgggnnnwwwzzzuuummmiiiccc[[[RRRIIICCC???>>>>>>>>>======<<<;;;;;;<<<;;;:::999999999999999<<<;;;;;;:::999:::::::::999999888777777777777777777777777777777777777777lll\\\LLLFFFCCCEEEFFFDDDEEEHHHIIIMMMRRRYYYaaajjjssszzzxxxmmmddd]]]WWWPPPKKKHHHHHHFFFDDDCCCEEEIIILLLRRR[[[iiiwwwwwwooohhhaaaZZZVVVQQQOOOMMMLLLOOOTTTYYY]]]kkkqqqyyy}}}vvvuuuzzzxxxpppfff^^^]]]aaafffjjjrrrttttttqqqmmmkkkmmmoooyyy|||zzzpppjjjhhhggghhhjjjlllnnnnnnnnnmmmkkkmmmqqqtttyyy~~~|||yyyssstttwww{{{~~~}}}zzzwwwiiiZZZIII@@@:::444111111000000000000000000000000////////////////////////............////////////------------------------000///...,,,,,,---..............................------------------------------------------------................................................////////////////////////................................................000000000000000000000000000000000000000000000000000000000111111111222222///000000111333444555555333333333333444444444555444444444555555555666666666555444444555666888999<<<;;;:::999888888999999999999:::;;;;;;;;;;;;;;;:::<<<===>>>???CCCHHHKKKUUU\\\hhhttt||||||yyywwwtttooohhhcccdddhhhoooyyy}}}xxxqqqnnniiibbbYYYQQQJJJFFFEEEGGGGGGEEEAAA>>>>>>???<<<<<<;;;;;;::::::999999===<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888777777777777777777777777qqqXXXNNNFFFEEEEEEDDDCCCDDDHHHJJJMMMRRRXXXaaakkkqqq{{{wwwooohhhaaaXXXSSSNNNLLLIIIFFFEEEFFFHHHJJJIIIPPPZZZfffssszzzqqqhhh___WWWPPPLLLLLLLLLLLLNNNTTT\\\dddhhhrrrxxxzzztttssswww{{{zzzwwwpppjjjeeefffmmmuuuzzz||||||wwwsssqqqrrrssszzz~~~ssskkkiiiiiillloooqqqqqqrrrsssuuuqqqqqqrrrsssuuuwwwyyy{{{{{{yyywwwxxx{{{}}}}}}xxxqqqlll___OOO???999777444111000000000000000000000000000////////////////////////.........///////////////------------------------///...------------..............................------------------------,,,,,,------------------................................................////////////////////////................................................////////////////////////000000000000000000000000000000000000111111111111000000111222333333444444222222222333333333444444333333444444444555555555555555444444444555666777999999888888888888888888999999:::;;;;;;;;;;;;:::<<<===>>>>>>>>>AAADDDGGGLLLSSS^^^iiittt~~~~~~yyywwwwwwsssllleeeeeefffkkkuuuwwwtttnnngggaaa[[[VVVTTTSSSWWWZZZVVVLLLDDD@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::999888888888888999777777777777777777777777iii[[[MMMHHHGGGEEECCCDDDCCCDDDFFFIIIOOOWWW```gggpppyyyzzzsssjjj___XXXSSSPPPKKKHHHFFFGGGHHHIIIDDDIIIPPPXXXbbbpppyyysssiii___WWWQQQKKKGGGJJJKKKNNNSSS[[[eeemmmrrrwww{{{zzzvvvuuuvvvvvvrrrnnniiiiiinnnyyy~~~zzzxxxxxxxxxyyy~~~xxxpppmmmmmmppptttvvvvvvwwwxxxyyyzzzwwwtttqqqqqqsssvvvwww{{{~~~~~~{{{zzzzzz{{{|||~~~|||tttiiibbbTTTFFF999555555444222111////////////////////////........................///////////////.........------------------------......---------.................................------------------------,,,,,,,,,---------......................................................////////////////////////........................////////////////////////........................//////////////////////////////000000000111111111111222333333333222222111000111111111222222222222333333333333444444444444444444444444444555555555666666666777777777777777888999::::::;;;;;;::::::<<<===>>>>>>===???AAACCCFFFMMMWWWbbbnnnyyy}}}{{{zzzwwwpppjjjiiihhhkkksss~~~zzzssslllgggeeeeeeeeeeeekkkppplll___PPPFFFAAA;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999999999999888888888888888888888888{{{mmm\\\SSSMMMHHHEEEEEEBBBCCCDDDFFFJJJQQQYYY^^^gggqqq{{{}}}rrrfff]]]XXXSSSNNNIIIHHHGGGGGGFFFBBBEEEIIIMMMSSS^^^kkkuuu}}}zzzxxxnnnhhh___WWWQQQMMMJJJHHHJJJMMMRRRZZZcccmmmuuuyyy{{{}}}zzzwwwsssooojjjgggeeemmm}}}{{{{{{}}}}}}}}}wwwsssssstttwwwzzz}}}~~~|||uuupppoooqqqtttuuuyyy{{{|||{{{wwwvvvxxxzzzzzzpppccc[[[JJJ???666444444333222333////////////////////////........................///////////////.........---------------------------------.......................................------------------------+++,,,,,,------.................................------------------------////////////////////////........................000000000000000000000000......................../////////////////////////////////000000000111111222222333444333222111000000000000000111111111111222222222333333333444444333444444444444444444444333444555666666666666666888888999::::::::::::::::::;;;<<<<<<;;;<<<>>>???CCCHHHQQQZZZdddnnnwww}}}{{{vvvqqqnnnmmmnnnsss{{{yyyrrrnnnmmmppprrrvvv|||rrraaaQQQHHH???>>><<<;;;:::;;;;;;<<<::::::::::::::::::;;;<<<<<<;;;::::::999999::::::888888888888888888888888}}}nnnbbbWWWMMMGGGFFFDDDDDDEEEFFFHHHLLLRRRVVV\\\gggrrrxxx}}}}}}rrriii```[[[SSSNNNKKKIIIGGGEEEBBBDDDFFFGGGJJJPPPZZZaaasss~~~~~~yyytttooolllaaa\\\UUUOOOLLLLLLKKKKKKOOORRRZZZcccmmmuuu|||~~~}}}yyysssjjjdddaaa```fffttt~~~~~~{{{xxxyyy|||xxxrrrppprrrssstttvvvxxxxxxuuurrrsssyyy~~~uuugggYYYOOO@@@999444444333111000333////////////////////////........................000/////////............------------------------,,,------......///..............................------------------------++++++,,,,,,---......///........................------------------------////////////////////////........................////////////////////////........................////////////////////////////////////000000000111000111333444444333222111000000111111111222222222222222222222333333333333333333444444444333333333333333555666777777777777888888999::::::::::::999888:::;;;;;;:::;;;<<<>>>???CCCJJJQQQXXX___fffjjjxxx~~~|||wwwvvvuuuwww{{{yyyuuutttuuuvvvqqq```VVVKKKHHHDDD@@@======>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::::::::888888888888888888888888zzznnn```QQQHHHFFFBBBCCCCCCBBBCCCEEEJJJMMMSSS___jjjqqqwww}}}vvviiibbbYYYRRROOOLLLHHHEEEEEEFFFGGGFFFFFFJJJQQQWWW```lll{{{~~~|||wwwqqqkkkeeeaaaYYYTTTNNNJJJJJJKKKMMMMMMTTTYYYaaakkkuuu}}}|||{{{wwwlllaaaYYYYYY[[[gggxxx|||||||||}}}vvvsssttttttssstttuuuuuurrrpppsss|||{{{ooo^^^MMMBBB;;;666444444222//////222////////////////////////........................000000//////.........---------------------------,,,,,,---.../////////...........................------------------------++++++,,,,,,---...//////........................------------------------////////////////////////................................................000000000000000000000000////////////////////////////////////000000000000...///222444555444333333111111222222222333333333111111222222222333333333333333444444444333222222333444666777888888888888888888999::::::::::::999999;;;<<<===<<<<<<===???<<>>???<<<<<<;;;::::::::::::;;;888888888888888888888888}}}rrr```OOOGGGHHHEEEEEEFFFEEEDDDFFFKKKOOOUUU___iiirrrzzzrrrlllbbbZZZSSSOOOKKKIIIHHHFFFEEEEEEHHHJJJJJJJJJSSS\\\hhhsss~~~}}}uuunnnhhhaaaYYYSSSNNNLLLIIIJJJMMMQQQTTTVVV^^^dddnnnvvv|||}}}||||||xxxrrrggg[[[TTTSSSWWW[[[mmm|||zzzxxxwwwyyywwwwwwvvvsssrrrvvv~~~uuudddSSSDDD<<<777555111000000000///...............000222444666///////////////////////////...---,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,++++++------------,,,++++++******000000//////.........---///////////////////////////......------...000111000111333333222111111222111111222333333333222222000111111111111222222222111111222222222333333333555444222111000111111222333444555555666666555555666666666777888888999999999999999999999999999999<<<===@@@BBBEEEHHHJJJKKKVVV___ppp{{{vvvwwwzzz}}}wwwqqqhhh]]]SSSNNNKKKFFFAAA???>>>>>>>>>>>>>>>>>>?????????;;;:::===>>>;;;999:::<<<<<<<<<;;;999888999;;;{{{hhhUUUKKKGGGDDDCCCDDDCCCAAACCCGGGJJJOOOXXXaaaiiirrryyy~~~|||vvvlllccc\\\VVVQQQNNNIIIGGGEEEDDDEEEGGGGGGFFFNNNTTT\\\dddmmmyyyyyyooofff^^^VVVNNNHHHKKKJJJJJJLLLPPPVVVZZZ]]]hhhnnnvvv}}}~~~{{{yyywwwhhhcccYYYPPPKKKNNNTTTZZZlllzzz|||xxxvvvvvvwwwvvvuuutttuuuxxx}}}xxxlll]]]NNNAAA;;;444222000000111111000///...------,,,---...000111..............................------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,------------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,.........,,,+++,,,---..................//////000/////////.........---////////////////////////...............///000000///000000000000000000111222222333333333333333222000000111111111222222222111111111222222222333333333222111111111222333444333444444555555555555555555666666777777888999999999999999999999999999999<<<<<<>>>@@@BBBDDDEEEFFFNNNTTTaaasss{{{tttqqqqqqqqqxxx~~~zzzpppfff[[[WWWSSSMMMHHHFFFEEEFFFFFFFFFEEEDDDBBBAAAAAA===;;;===>>><<<;;;<<<:::;;;;;;:::888888999:::sss^^^QQQIIIEEECCCDDDCCC@@@AAADDDEEEIIIPPPWWW___gggooouuu|||xxxoooggg___XXXSSSNNNKKKGGGEEEEEEEEEEEEDDDIIILLLOOOSSSZZZeeesss}}}{{{wwwuuuoooeee[[[SSSLLLFFFCCCGGGHHHKKKPPPWWW^^^dddhhhuuuyyy~~~zzz{{{}}}}}}zzzuuupppmmmZZZUUUNNNGGGEEEJJJSSSZZZkkkttt|||||||||~~~|||wwwuuuuuuttttttuuuyyy|||}}}~~~}}}wwwlll___QQQEEE===888111000000111222333111000...------,,,,,,,,,------........................------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,---------------------,,,,,,,,,,,,---......------------------------------------------------+++---...---,,,,,,---...------......///000000111/////////...............////////////////////////---......//////////////////............///111222444444444444333333333333000000000111111111222222111111111222222222222333111111111111222333444555333333444555555555555555555555666666777888888888888888888888888888888888::::::;;;<<<===>>>???@@@FFFHHHPPP]]]mmm|||vvvoookkkhhhnnnwww|||rrrhhhccc^^^XXXSSSRRRRRRTTTVVVVVVUUUQQQMMMKKKGGGAAA>>>??????<<<<<<>>>:::<<<<<<;;;:::999:::;;;|||gggXXXMMMHHHDDDDDDCCCAAAAAACCCDDDFFFKKKPPPVVV^^^ggglllsssvvv}}}yyypppggg^^^XXXSSSPPPKKKIIIHHHGGGGGGFFFGGGHHHIIIKKKOOOWWWbbbiiittt}}}~~~xxxqqqlllfffaaaYYYRRRLLLIIIHHHHHHGGGJJJPPPWWW___hhhpppuuu~~~~~~{{{zzzvvvxxxxxxwwwqqqjjjbbb]]]RRROOOJJJGGGGGGMMMWWW^^^kkkpppyyy|||zzzttttttuuuwwwyyy{{{|||}}}}}}}}}|||zzzvvvqqqqqqrrrwww|||~~~{{{yyyoooaaaRRRFFF===888555000000000111333222000...................................................,,,,,,...//////...,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,------.........---,,,,,,,,,,,,---..............................------------------------***,,,------,,,,,,...///,,,,,,,,,------.................................////////////////////////,,,---///000000000///...000...------///222444555666555555444333333333333000000000000111111111111111111111111222222222222111111111222222333333333333333444555555555444444444444555666666777777888888888888888888888888888777888999:::;;;<<<======BBBBBBFFFNNN[[[jjjxxx~~~tttmmmgggkkkrrr{{{zzzqqqmmmhhhbbb______aaadddiiilllkkkgggaaa^^^RRRKKKEEECCCAAA===<<<===<<<===>>>>>><<<;;;<<<===rrrdddVVVNNNGGGEEECCC@@@@@@BBBCCCDDDGGGJJJNNNUUU\\\bbbhhhlllttt|||{{{rrrhhhbbbYYYUUUOOOLLLJJJJJJIIIHHHEEEFFFGGGHHHJJJOOOTTTWWWaaaiiivvv{{{tttmmmeee```VVVSSSOOOJJJHHHIIIKKKNNNLLLQQQZZZbbbiiirrrzzz}}}zzzwwwuuuttttttqqqmmmeee\\\TTTOOOJJJJJJJJJKKKNNNUUU^^^dddhhhlllrrrxxx~~~zzzwwwoooooopppqqqqqqppppppoooqqqsssuuuvvvvvvwww{{{~~~}}}wwwtttmmmnnnqqqxxx~~~|||yyyttthhhWWWHHH===777444222111111111111222111...,,,,,,,,,---....../////////........................+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,------.........---,,,,,,,,,,,,---..............................------------------------***,,,------,,,,,,...///......------,,,,,,,,,,,,---------...............////////////////////////,,,---///000000000///...111///...///444888::::::777666555333333222222333//////000000000111111111000000111111111222222222333333333333222222111111222333333444555444444444444444444555666666777777777777777777777777777777555666777999:::<<<======???@@@BBBFFFOOOZZZfffmmmxxx{{{ssskkkmmmqqqyyyxxxtttooojjjhhhiiinnnssszzz~~~xxxuuuaaaYYYQQQLLLGGG@@@===>>>>>>???@@@@@@>>><<<<<<<<>>@@@@@@888777555333111111111222/////////000000000111111000000000111111111111222333333444333333111000///222222333444444444444444333333444444555666666666666666666666666666666666555666777888:::;;;<<<===<<<===???AAAEEELLLTTTZZZlllwwwzzztttsssuuu{{{~~~yyytttnnnmmmpppuuu{{{qqqiii```ZZZRRRIIICCCBBBAAACCCDDDCCC@@@>>>======ppp^^^SSSKKKEEEAAABBB@@@AAABBBBBBCCCEEEIIILLLQQQVVV^^^eeellluuu~~~{{{nnnhhh___XXXSSSOOOMMMLLLGGGFFFFFFFFFGGGHHHHHHGGGIIINNNTTT\\\gggvvvwwwrrrjjjbbb\\\WWWRRROOOGGGHHHIIIIIIJJJNNNTTTYYYaaahhhqqqwwwzzz}}}yyyvvvrrrooonnnkkkfff^^^WWWRRRQQQRRRSSSSSSYYYaaahhhlllnnnoooooolllmmmpppsssxxxxxxooonnnllljjjiiihhhiiiiiimmmoooqqqsssssssssssstttwww~~~vvvppppppnnnssswwwzzzxxxtttqqqnnn```TTTEEE:::555444333111111000......000000000///+++,,,---......---,,,+++---------------------------,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,------------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,.........,,,+++,,,---------------------,,,,,,,,,,,,,,,------.........////////////////////////...............///000000///...///555>>>DDDEEECCC888777444222000000000111////////////000000000111000000000000111111111111111222333333333222111111222222333444444444444333222333333444555555666666666666666666666666666666777777777888999999::::::;;;<<<======>>>CCCIIIOOO[[[hhhyyy~~~}}}xxxqqqpppsssvvv|||~~~vvvnnnggg___TTTMMMKKKJJJLLLMMMKKKHHHDDDBBBBBBlll]]]RRRJJJEEEEEEBBBCCCDDDCCCCCCDDDFFFIIIJJJOOOWWW^^^eeennnxxx~~~zzzsssiii```YYYTTTQQQOOOKKKIIIGGGFFFGGGHHHIIIIIIJJJLLLNNNQQQXXXdddsss~~~|||{{{nnniiiaaaZZZUUUQQQNNNLLLDDDGGGJJJMMMPPPUUU]]]ccchhhoooxxx}}}}}}xxxssspppmmmlllfff```XXXQQQNNNRRRWWW[[[fffllluuuzzz{{{xxxuuusssrrrrrrsssuuuyyyqqqoookkkiiihhhhhhjjjkkkmmmoooqqqssstttsssrrrqqqooovvv~~~~~~wwwssstttqqqvvv{{{{{{vvvoookkkjjjWWWMMM???666444444444222000...------///111222222///000111111000...---,,,------------------------...---++++++++++++---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---((())))))******++++++,,,,,,,,,,,,------.........//////////////////////////////...------///000111...---///666@@@FFFGGGEEE888666444111/////////000////////////000000000000000000000000111111111111///000222333444444333222222222333444444444333333222222333444444555555666666666666666666666666666888888888888888777777777;;;<<<<<<;;;;;;???FFFLLLOOO\\\mmm|||{{{sssqqqtttuuu{{{~~~vvvppphhh]]]UUURRRSSSTTTUUUSSSPPPLLLIIIHHHppp___SSSKKKGGGHHHFFFBBBAAABBBCCCCCCCCCIIIIIIKKKPPPWWW```iiinnnwww|||}}}vvvmmmddd]]]XXXUUUSSSPPPLLLIIIGGGFFFDDDBBBGGGFFFFFFGGGMMMUUU^^^cccrrr||||||vvvnnnhhh```[[[UUUOOOLLLJJJIIIIIIIIILLLPPPTTTZZZaaahhhnnn|||}}}~~~wwwttttttqqqlllggg\\\VVVOOOKKKLLLVVVjjj|||{{{wwwvvvwwwxxxxxxzzz{{{tttnnnllljjjiiimmmsssnnnqqqttttttssspppooooooiiikkkooottt{{{}}}{{{{{{}}}zzzyyyzzzyyyqqqcccWWWHHH@@@777333222333000...111000///......///000111//////.........---------***+++,,,,,,------,,,,,,000000///...,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------,,,++++++------,,,+++,,,---...///------------------------........................---000444999===?????????666333000....../////////000000000000000000111111111111000000000000111111111111111111111111111111111111222333333333333222444444444444444444444444555555555666666666666666::::::999999999999999999999999:::;;;===???AAABBBIIINNNYYYgggxxxxxxpppiiinnnrrr}}}zzztttoooiiiccc^^^^^^dddgggeeeaaa\\\TTTKKKpppaaaVVVPPPIIIFFFCCCBBBBBBBBBBBBAAADDDDDDFFFIIIPPPXXX```eeeqqqvvv}}}~~~vvvmmmddd^^^[[[VVVRRROOOLLLJJJIIIGGGEEEFFFEEEDDDEEEHHHNNNUUUYYYccckkkzzzzzztttpppjjjccc^^^WWWTTTNNNJJJIIIIIIJJJJJJPPPSSSXXX]]]cccjjjqqqvvv|||xxxtttrrrqqqllleee___TTTOOOLLLNNNVVVfff}}}{{{}}}}}}}}}yyyrrrooommmlllnnnrrrpppsssvvvvvvtttrrrpppooojjjllloootttyyy}}}}}}{{{yyywwwwwwtttkkk\\\QQQBBB<<<555111222333222000111000///......///000111//////.........---------***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------+++,,,---......---,,,+++...---,,,,,,,,,---//////................................................---000333777999:::999999444111///...///000111000111111111000000000000000111111000000000000111111111111111111111111111111000111222222333333222222444444444444444444444444333333333444444444444444999999999999999999999999999999999:::;;;===>>>???GGGKKKSSS^^^lll|||xxxpppjjjkkkmmmuuuzzzvvvtttqqqnnnkkkkkkqqqvvvvvvtttrrrkkkdddrrrfff___RRRNNNIIIFFFDDDCCCBBBAAA@@@@@@AAADDDIIIPPPVVVZZZggglllssszzzxxxooogggccc[[[XXXTTTQQQOOOMMMKKKIIIFFFEEEDDDDDDEEEHHHKKKNNNRRRXXXbbbooo}}}xxxnnnfffaaa\\\VVVRRRNNNLLLIIIGGGHHHKKKNNNQQQ[[[^^^dddiiiooovvv}}}~~~|||vvvtttqqqooollleee\\\UUUKKKJJJLLLTTTccczzzvvvsssrrrqqqqqqsssvvvyyy{{{|||yyyuuuqqqpppmmmnnnqqqtttxxx{{{~~~zzzwwwsssqqqlllaaaRRRGGG<<<777222000222333333111000//////......//////000...............---------***+++,,,,,,------,,,,,,)))******+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,...---+++******+++---...------++++++++++++------------............------......------......///000////////////////////////...........................///222333444444333222111///---...000111222222222111111111000000//////111111000000000000111111111111111111111111111111000111222222333333222222333333333333444444444444333333333444444444555555777777888888999999::::::999999999999:::;;;<<<<<>>777444000///111222111111////////////////////////........................***+++,,,,,,------,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,------......------,,,///---+++))))))+++---///...---+++******+++---.......................................//////000000................................................---...000111111111000///111///......000111111000222222111111000/////////111111000000000000111111111111111111111111111111000000111222222222222222333333333333333444444444444444555555666777777777555666666777888999:::::::::999999999999:::;;;;;;===AAAFFFIIIMMMXXXhhhuuu|||vvvqqqkkkjjjsss~~~~~~{{{yyyxxxxxx}}}~~~{{{qqqbbbTTTKKKFFFDDDCCCBBBAAA@@@AAABBBEEEIIIKKKSSSWWW^^^eeekkkrrryyy}}}{{{ooolllgggaaa]]]WWWRRRNNNJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHJJJMMMUUU```mmmvvvyyysssnnnfffaaaXXXQQQLLLJJJIIIHHHHHHJJJMMMPPPTTTZZZbbbhhhmmmrrrxxx~~~{{{xxxvvvtttoooggg___WWWQQQMMMJJJHHHNNN\\\mmm~~~{{{xxxyyy{{{{{{wwwtttvvvxxx{{{~~~zzzsssnnnggg___WWWLLL@@@999444333111000000000///.........////////////......---.....................***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,------......------,,,///---+++))))))+++---///...---+++******+++---....................................///////////////------------------------........................,,,---///000000000000000222000......///000///...111111111111000000//////111111000000000000111111111111111111111111111111000000111222222222222111222222222333333333444444444444555555666777777888555555666777777888999999;;;:::::::::::::::;;;;;;888>>>CCCEEEFFFLLLXXXbbbmmmzzz{{{sssnnnttt}}}}}}{{{{{{www}}}qqq```SSSKKKEEEBBBAAA@@@??????@@@AAACCCEEEKKKOOOTTTYYY___fffmmmqqqxxx|||zzzwwwqqqlllfff```ZZZUUUNNNMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFIIIPPPYYY___lllttt~~~xxxqqqjjjbbb]]]VVVSSSNNNIIIFFFFFFGGGIIIJJJNNNTTTYYY]]]ccckkkqqqvvvzzz|||xxxtttqqqkkkfff\\\SSSLLLIIIHHHIIILLLUUUfffxxx|||zzz||||||xxxyyy|||~~~{{{tttlllfff]]]TTTKKKBBB:::555222222111111///...---------......//////......------------...............***+++,,,,,,------,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///,,,------......------,,,...---+++******+++---......---,,,,,,,,,,,,---.........------------......------...////////////...------------------------........................------...///000000000000111000//////000000...---000000000000000000000111111111000000000000111111111111111111111111111111///000111111222222111111111111222222333333444444111222222333444555666666555555666666777777888888:::::::::999::::::;;;;;;888<<<@@@BBBBBBEEELLLRRR\\\gggvvvxxxxxx}}}~~~zzz{{{}}}qqqbbbVVVKKKEEEBBBAAA@@@??????@@@BBBBBBEEEGGGKKKOOOSSSYYY```dddjjjnnnvvv~~~zzzvvvqqqkkkddd```WWWTTTPPPLLLIIIGGGFFFFFFBBBCCCDDDDDDDDDGGGLLLOOOZZZaaajjjsss~~~xxxsssmmmgggaaaZZZTTTPPPJJJIIIGGGEEEEEEGGGKKKMMMPPPWWW___eeeiiinnnuuuzzz~~~}}}}}}|||zzzvvvrrrnnnkkkaaa\\\UUUMMMHHHGGGIIILLLSSS\\\kkkzzz~~~}}}}}}}}}|||~~~zzz{{{}}}}}}}}}|||sssnnnddd^^^SSSIII@@@999555333///000111111000///......------...//////...---------------.........//////***+++,,,,,,------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...,,,------......------,,,---,,,,,,++++++,,,,,,---...........................---,,,++++++,,,---...+++,,,---...///......---.........................................................//////////////////...---...000111///.../////////000111111222222111111000000000000111111111111111111111111111111///000000111111111111111000111111222333333444444111111222333444555666666666666666666666666666666888888888888888999:::;;;:::;;;======>>>AAAEEEHHHOOOVVV```jjjuuu|||{{{~~~~~~zzzyyy|||ppp```RRRJJJDDDCCCBBBAAAAAABBBCCCCCCAAACCCFFFIIILLLRRRXXX\\\^^^cccllluuu||||||xxxrrrlllhhh___\\\WWWQQQLLLJJJIIIIIIAAABBBDDDDDDDDDEEEFFFHHHIIINNNUUU\\\eeeqqq~~~yyyvvvgggccc]]]XXXTTTPPPLLLIIIDDDEEEEEEFFFGGGKKKOOORRRWWW___hhhooorrrvvv|||zzzyyyxxxvvvrrrmmmiiifffZZZWWWRRRMMMJJJJJJMMMPPPZZZ```lllwwwzzzzzz~~~{{{yyywwwxxx{{{~~~~~~}}}||||||~~~~~~}}}{{{yyyxxxzzz~~~}}}uuuoookkk___XXXMMMAAA999444333222---///111222111000//////,,,---...//////...---,,,---------.........//////++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......---,,,++++++++++++,,,---++++++---.........---,,,////////////////////////......................../////////......---------,,,,,,,,,...111222111000......///000111222333333111111000000000000111111111111111111111111111111//////000111111111111111000000111222333333444444333333444555666777888999666666666666666555555555666666666666777888999:::===;;;::::::;;;>>>BBBDDDGGGKKKQQQXXXaaannn|||zzzuuussswww}}}zzzyyyxxx|||zzzlll___WWWJJJFFFBBB????????????>>>AAAAAAAAAAAADDDHHHNNNRRRUUUXXX^^^dddkkksss{{{zzzvvvtttmmmggg^^^XXXTTTPPPKKKHHHIIIFFFCCCBBBCCCDDDDDDDDDGGGKKKOOOQQQSSSZZZeeemmm{{{zzzuuurrrnnnhhhbbbYYYTTTOOOLLLKKKIIIFFFCCCEEEFFFFFFGGGJJJPPPXXX]]]dddkkkttt{{{~~~~~~tttvvvuuuqqqllliiiddd```[[[UUUOOONNNQQQUUUZZZ___dddeeeiiinnnnnnpppwwwwwwrrrsssvvvvvvxxxzzz|||}}}}}}}}}|||zzzxxxxxxyyyzzzxxxyyyyyyyyywwwppphhhbbbYYYOOOBBB999666666444111111111000...---,,,+++***000000//////.........------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++******************+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000++++++,,,,,,---......///,,,------+++******,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////............////////////......///000000000000000000000000000000000000000111222333333222111000///111111222333333333222222111111222222222333333333222333444555666555444333444444444555555555555666:::999999888999:::<<<===<<<;;;;;;;;;<<<===???@@@FFFGGGIIILLLRRR\\\gggooo}}}}}}vvvrrrrrrvvv{{{}}}{{{|||kkk```SSSMMMFFFBBBAAA@@@@@@???AAAAAA@@@@@@AAACCCGGGIIIMMMOOOTTTYYY___gggpppvvv~~~|||uuuooohhhaaa\\\VVVPPPLLLJJJGGGDDDCCCCCCDDDDDDCCCEEEHHHJJJJJJJJJNNNUUU[[[eeeooo|||{{{uuummmhhheeeaaa[[[WWWPPPMMMHHHGGGGGGGGGFFFEEEHHHJJJLLLPPPTTT[[[bbbgggmmmsss{{{~~~}}}||||||zzzxxxssssssqqqmmmgggbbb^^^\\\[[[\\\^^^aaadddeeehhhjjjiiiiiijjjkkkkkklllttt}}}~~~vvvppppppqqqooooooqqquuuvvvxxxzzz}}}~~~}}}{{{||||||{{{yyywwwuuuuuuwwwxxxwwwwwwvvvuuurrrkkkccc]]]RRRIII>>>666444444222111/////////......------,,,///.........------------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,++++++******++++++,,,...---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////......---,,,,,,+++,,,------,,,******,,,...------------------------------------------------////////////////////////////////////////////////....................................////////////......///000000000000000000000000000000000000000111111222222222111///...///000000111222222222222111111111222222222333333333333444555555555555555444444444444555555555555888777777777888999;;;<<<===<<<;;;;;;<<<===>>>???@@@AAACCCEEEJJJQQQZZZ```mmmvvvyyyuuuvvvxxxzzzsssccc[[[OOOGGGDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAEEEFFFIIIMMMRRRZZZbbbhhhvvv{{{~~~zzztttnnnggg___WWWRRROOOLLLHHHFFFEEEEEEEEEDDDCCCFFFGGGFFFEEEFFFJJJNNNQQQXXXbbbllluuu{{{vvvrrriiiccc]]]XXXUUURRRNNNJJJHHHEEEBBBBBBDDDGGGIIIIIILLLOOOUUU[[[aaagggnnnsssxxx|||~~~{{{yyyxxxvvvsssqqqpppnnniiiddd^^^YYYYYYZZZdddmmmxxx}}}zzzxxxqqqmmmjjjiiiggghhhqqqzzz}}}xxxpppnnnlllhhheeefffjjjlllooosssvvvyyyzzz{{{zzzyyyyyyzzz~~~zzzxxxuuurrrqqqsssuuuwwwwwwuuussspppkkkccc[[[UUUHHHAAA888333222222111000.....................///---------------,,,,,,,,,///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000//////...------,,,,,,,,,------,,,+++***,,,...------------------------........................////////////////////////////////////////////////........................---............/////////......///000000000000///000000000000000000000000000000000000000000///...---...///000111111111111111111111222222222222333444444333333444444555666444444444444555555555555555555555555777999;;;<<<>>>===<<<;;;<<<<<<>>>>>>???@@@BBBCCCEEEIIIOOOSSS[[[dddrrr||||||{{{}}}xxxmmm]]]RRRLLLHHHEEEBBBBBBAAA@@@@@@AAAAAA@@@???AAABBBDDDFFFJJJPPPXXX^^^gggmmmwwwyyyqqqhhh```[[[WWWTTTOOOLLLJJJIIIHHHGGGCCCEEEGGGHHHGGGGGGJJJLLLKKKNNNSSSXXX___hhhrrryyy}}}xxxrrrlllfffbbbZZZVVVQQQMMMKKKIIIFFFDDDDDDCCCBBBBBBEEEJJJMMMPPPSSSXXX___ffflllrrrwww{{{}}}zzzxxxvvvtttrrrooollliiiddd]]]WWWSSSSSSZZZbbbzzzxxxrrrllliiigggiiirrr|||~~~tttpppkkkeee```___dddggglllqqquuuxxxyyyyyyssstttuuuvvvxxx|||~~~xxxuuuqqqooopppsssuuuwwwwwwtttpppjjjddd\\\TTTNNN???:::444111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---------,,,,,,---------...---,,,+++******))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000+++,,,---,,,++++++,,,---------------------------------------------------------------------------////////////////////////........................---------.........//////---...//////000000//////000000000000000000000000//////////////////......---...///000111222222222111111111111222222222222333333222111111333444555333333444444444555555555444444444555777999;;;<<<>>>===<<<;;;;;;<<<<<<======???AAABBBCCCEEEGGGJJJOOOWWWdddqqq}}}pppccc[[[VVVOOOJJJDDDAAA??????AAABBBAAA???@@@@@@AAABBBEEEJJJPPPTTTYYYaaakkkvvv}}}|||tttlllhhh___[[[VVVQQQOOOMMMKKKIIIEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKMMMRRRXXX___dddrrr{{{}}}wwwsssmmmgggbbb]]]XXXTTTOOOLLLIIIGGGFFFEEEDDDCCCDDDEEEEEEGGGJJJNNNSSSWWW```eeelllrrrvvvzzz~~~}}}||||||}}}}}}wwwvvvsssrrrpppmmmiiifff```XXXPPPLLLLLLRRRcccsss}}}vvvooolllkkknnnwwwyyyrrrlllddd______aaaeeejjjooosssuuuuuuuuunnnooopppqqqqqqssswwwzzz{{{~~~yyyuuuqqqppprrruuuxxxxxxxxxssslllddd]]]TTTMMMHHH888666333111111111222111000000000///......------..................//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------,,,,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////+++,,,------,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------............------...///////////////////////////////////////..................//////...///000111222222222222000000111111111222222222222111000000000111333444333333333444444444444555555555555666777999<<<======<<<;;;:::::::::;;;<<<888:::===??????@@@BBBCCCJJJNNNWWW```kkkwww{{{sssmmmccc\\\MMMGGGAAA>>>???AAA@@@???===???@@@@@@AAADDDHHHKKKPPPWWWaaakkkrrryyy~~~~~~zzzwwwiiiddd^^^YYYUUURRROOOMMMKKKKKKIIIHHHFFFEEEDDDCCCFFFFFFFFFGGGKKKOOOTTTWWW^^^eeeqqq~~~yyytttpppdddaaa\\\WWWTTTPPPLLLJJJFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIMMMPPPSSSWWW\\\```nnnrrrxxx}}}~~~{{{zzzzzz|||}}}}}}{{{yyyrrrpppmmmkkkiiieee```\\\TTTKKKFFFHHHLLLXXXoooyyyrrrqqqrrruuu|||~~~uuunnngggccccccbbbfffkkkpppssssssrrrqqqlllmmmmmmmmmmmmnnnqqqttttttwww|||{{{vvvuuuwwwyyyyyyxxxtttooofff\\\TTTLLLDDD@@@444444333222222111111111111111000000///...------.........///////////////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,+++*********++++++,,,,,,------...------,,,,,,,,,,,,++++++///......---,,,,,,++++++***,,,...---,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------...////////////...///////////////////////////............///000000000000111111222222111111000000000111111111111222111111000000111111222333333333333333444444444444666555555666777999;;;<<<;;;:::999888999999;;;;;;999;;;>>>@@@@@@AAABBBDDDEEEGGGKKKPPPXXXcccnnnvvv|||sss___VVVJJJBBBAAAAAAAAA???===>>>@@@@@@@@@AAACCCEEEHHHMMMVVV^^^eeelllrrruuu{{{vvvqqqjjjddd```\\\YYYVVVSSSQQQNNNKKKIIIGGGEEEDDDEEEDDDDDDFFFHHHJJJKKKKKKQQQUUU\\\eeennnxxx{{{uuuooojjjeeeaaa^^^TTTQQQMMMJJJIIIGGGEEEDDDAAABBBCCCCCCDDDGGGJJJLLLMMMQQQXXX]]]aaaeeekkkooovvvzzz~~~~~~|||zzzzzzzzz{{{{{{yyyuuurrrllljjjgggccc___YYYSSSNNNHHHBBBBBBIIIRRR___yyy{{{vvvvvvwwwyyy~~~{{{tttnnnkkkmmmmmmpppuuuyyyzzzyyyvvvsssnnnmmmmmmkkkkkkmmmqqquuuuuuwwwzzz|||||||||yyyvvvnnnhhh^^^SSSJJJBBB;;;777222333444333222000//////000000//////////////////---------....../////////---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++******+++,,,,,,---.........---------,,,,,,,,,,,,---------,,,++++++*********,,,......,,,++++++,,,------------------------------------------------........................------------------------------------------------,,,,,,---------.........,,,---......//////......//////////////////////////////.........///111111000000000111000000///...000000000000111111111111111111222333333333333333222222333333333444444444555555444444555777888999888888777777777999:::;;;<<<>>>@@@AAAAAAAAACCCDDDBBBCCCDDDFFFKKKSSS[[[aaarrr{{{ooocccSSSHHHDDDCCCBBBAAA===@@@BBBBBBBBBAAABBBCCCBBBFFFMMMTTT[[[aaagggkkkrrrwww}}}|||uuuooojjjfffbbb___YYYWWWSSSPPPOOONNNLLLKKKGGGGGGFFFGGGHHHGGGEEEDDDKKKMMMPPPUUU[[[dddnnnuuu~~~wwwrrrmmmeee^^^YYYUUUQQQOOOJJJGGGDDDCCCCCCCCCBBBAAAAAABBBDDDEEEGGGJJJNNNQQQSSSYYYaaahhhlllqqqwww{{{xxx{{{}}}|||}}}}}}{{{yyyzzzzzzzzz{{{yyyvvvpppllliiifffbbb]]]XXXQQQIIIDDDAAA===AAAMMMWWWeee~~~|||xxxxxxzzz{{{~~~zzzuuusssvvvyyy|||}}}zzzpppooommmkkkkkknnnssswwwyyyyyyzzz~~~}}}xxxsssiiibbbXXXMMMCCC;;;555111111222444333111///...............///000111111111,,,,,,,,,------.........+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---((()))+++,,,------,,,+++******+++,,,,,,---...............------,,,,,,,,,)))******++++++,,,------***,,,......---++++++,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,---......//////......////////////////////////000///......///000111222000000000000///...---,,,000000000000111111111111222333444555666555444333222222333333333444444444555444444333444555666777666666666666666888:::;;;999;;;<<<<<<<<<<<<===???@@@AAACCCDDDFFFKKKQQQUUU[[[dddqqq|||yyyeeeVVVNNNJJJFFFCCCEEECCC@@@@@@@@@AAAAAAAAAEEEFFFGGGJJJOOOVVV[[[___hhhlllqqqvvvyyy}}}}}}wwwqqqmmmlllgggbbb]]]XXXUUUQQQLLLGGGGGGGGGGGGGGGGGGEEEDDDDDDFFFGGGJJJMMMQQQUUUYYY[[[hhhlllsss}}}~~~{{{vvvnnnggg]]][[[WWWRRRMMMIIIFFFEEEEEECCCBBBBBBCCCCCCCCCBBBDDDEEEFFFHHHKKKQQQXXX]]]fffhhhmmmsssxxx|||}}}||||||zzzyyyyyywwwtttqqqpppnnnlllkkkjjj___UUUQQQMMMFFFDDDFFF@@@BBBFFFOOO^^^qqq||||||||||||xxxrrrnnnppprrrsssvvvzzz{{{|||{{{rrrjjjddd\\\PPPEEE===999555444000000000000//////////////////............//////---------...............,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********+++,,,---111000///...---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------,,,+++************---------,,,,,,+++++++++........................,,,,,,,,,---------......------............------............////////////........................000000//////.........---///////////////000111111222222111111111111111111222222333333333333444444333333333444444444555555333444666888999888777666;;;;;;:::999:::;;;<<<===???@@@AAAAAAAAACCCGGGJJJMMMTTT]]]gggpppxxxuuufff[[[SSSKKKEEEEEECCC@@@@@@@@@AAA@@@???CCCCCCCCCEEEIIIMMMRRRUUU^^^aaafffjjjnnnrrrwwwzzz~~~}}}zzzxxxwwwqqqmmmhhhccc___ZZZTTTOOOKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFGGGIIILLLNNNQQQRRRXXX\\\bbbjjjssszzzrrrlllhhhccc[[[UUUMMMLLLJJJGGGEEEDDDCCCCCCCCCBBBAAAAAABBBCCCCCCBBBHHHJJJMMMQQQVVV\\\ccchhhppprrrvvv{{{~~~~~~}}}|||yyyvvvqqqpppnnnlllkkkhhhfffddd]]]TTTMMMKKKIIIDDDBBBCCCBBBFFFMMMWWWcccsss~~~}}}|||{{{~~~|||vvvqqqrrrssssssvvvzzz|||~~~zzzpppiii[[[TTTIII>>>888444333222000000000000/////////...//////............///////////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,---------............////////////..................////////////////////////////////////000/////////............///////////////000111111111111111111111111111111222222222333333333444444333444444444444444444444333444666888999888888777;;;::::::999:::;;;<<<===>>>????????????@@@DDDGGGHHHLLLQQQXXX```iiiqqqwww}}}rrrfffYYYPPPIIIFFFCCCAAAAAAAAA@@@???BBBAAAAAAAAACCCEEEHHHJJJRRRUUUXXX\\\```eeejjjnnnwwwzzz~~~~~~zzzuuupppjjjddd^^^ZZZRRRQQQOOONNNMMMLLLLLLKKKGGGFFFFFFFFFGGGHHHIIIIIIIIILLLQQQVVV]]]eeennnttt~~~~~~xxxsssoookkkeee]]]XXXUUUQQQKKKGGGCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCDDDEEEFFFHHHIIIOOORRRXXX]]]cccjjjqqquuu{{{|||{{{{{{{{{||||||yyyuuuqqqiiiiiiiiigggeeeaaa]]][[[RRRLLLGGGFFFEEEBBBAAACCCGGGMMMUUU___iiirrr{{{}}}{{{yyy|||zzzuuuuuuvvvuuuwww{{{}}}|||uuukkkcccQQQJJJ@@@888333222222222000000000/////////......//////............//////000000//////.........---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////---............/////////000000000000000000000000////////////............///////////////000111111111111111111111111111111222222222222333333333333444444444444444444444333222333555777999999888888::::::999999::::::;;;<<<<<<=========<<<===@@@BBBCCCDDDFFFIIINNNWWW```gggvvv~~~oooeeeTTTOOOHHHCCCAAAAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEKKKLLLOOORRRVVV[[[aaaffflllpppvvv{{{zzztttnnnhhhddd\\\ZZZWWWTTTQQQOOOMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGEEEGGGJJJLLLPPPUUU[[[```fffnnnyyy{{{vvvqqqlllfffaaa]]]YYYUUUOOOLLLKKKIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAADDDFFFHHHJJJMMMOOOSSSUUUXXX]]]ccciiioootttzzz~~~}}}{{{zzz{{{{{{|||xxxwwwvvvuuutttqqqmmmjjjcccddddddbbb^^^YYYTTTRRRNNNKKKHHHFFFFFFFFFGGGIIIOOOUUU\\\ccciiinnnsssvvv}}}|||yyyvvvtttwww|||}}}~~~}}}xxxxxxyyywwwyyy|||{{{|||{{{tttlllaaaYYYIIICCC;;;555222333555555000000/////////.........///......------......///////////////////////////---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.........---)))))))))************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------+++++++++,,,,,,,,,---------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............////////////......---------........./////////////////////////////////////////////.........///////////////000000111111111111111111222222222111222222222222333333333555444444444444333333333222333555777888999999999999999999999999::::::;;;;;;<<<<<<<<<:::;;;===>>>AAAAAABBBBBBEEELLLTTTYYYhhhrrryyyeee]]]RRRIIIDDDBBBBBBCCCAAAAAA@@@@@@@@@AAABBBCCCDDDFFFHHHKKKNNNRRRXXX\\\ccchhhnnntttyyy||||||wwwsssppphhhfffbbb]]]XXXTTTQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGHHHHHHHHHKKKOOORRRTTT[[[dddkkkooouuu~~~{{{uuuqqqjjjgggbbb^^^[[[WWWRRROOONNNLLLHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGJJJNNNRRRUUUZZZ___dddgggkkkpppuuuyyy|||~~~}}}|||{{{zzzxxxxxxxxxxxxyyyuuurrrnnnkkkiiigggdddbbb\\\]]]]]]ZZZTTTOOOLLLKKKIIIKKKLLLLLLNNNQQQTTTVVV[[[^^^aaadddfffiiilllnnnuuu~~~yyyuuuqqqnnnpppuuuvvvyyy{{{|||~~~|||{{{}}}zzz{{{{{{yyyxxx{{{wwwwwwwwwxxx{{{{{{tttkkkaaaWWWOOOAAA===666222222333555666////////////..................------------......,,,,,,---...///000111111---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------++++++++++++******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,------------.............................................//////////////////////////////000000111000000111111111222222222111111111222222222333333444444444444444444444444333444555666777888999999888888888999999999999999;;;<<<<<<<<<::::::;;;===???@@@AAABBBCCCFFFJJJNNNVVVaaaooo{{{yyyqqqcccWWWNNNIIIFFFDDDAAA@@@@@@??????@@@@@@@@@>>>@@@BBBDDDGGGJJJOOORRR\\\aaagggnnnrrrvvvzzz|||}}}|||uuusssooojjjddd^^^YYYVVVQQQPPPNNNLLLKKKJJJIIIIIIEEEFFFFFFDDDCCCCCCEEEGGGIIIMMMRRRVVVYYY^^^dddiiiooottt||||||xxxsssnnnhhhccc___VVVSSSPPPMMMLLLJJJHHHFFFHHHGGGEEECCCAAAAAAAAAAAACCCCCCDDDFFFIIIKKKMMMOOONNNSSSXXX\\\___dddkkkpppuuuxxx|||~~~}}}{{{yyyyyyxxxwwwuuutttsssrrrmmmjjjeeeaaa___]]]ZZZYYYSSSTTTSSSOOOJJJGGGGGGJJJJJJRRRZZZ___cccgggiiihhhhhhhhhhhhgggffffffiiikkknnnuuuzzzsssmmmiiijjjnnnllllllkkklllpppvvv|||{{{xxxyyyzzz}}}{{{||||||wwwuuuuuuooopppppprrrvvvzzz~~~|||tttkkkaaaWWWMMMGGG999666222000000222333333/////////.........------......------------......+++,,,,,,---...///000000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......------,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------///...---,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,------------..........................................//////////////////////////////000111111000000000111222222333333111111111111222222222222333333333444444444555555555555666666777777888888777777888999999999999888999;;;<<<<<<::::::;;;<<<===>>>@@@AAAAAAAAADDDFFFMMMUUU```jjjrrr||||||ooobbbWWWNNNIIIDDDCCCBBBAAA@@@?????????:::===???AAACCCEEEHHHJJJTTTYYY```fffkkkooorrruuuzzz~~~~~~|||xxxssslllfffbbbZZZYYYVVVSSSPPPNNNMMMLLLGGGGGGGGGEEEBBBAAABBBCCCEEEFFFGGGHHHKKKOOOSSSUUUYYY]]]cccjjjooouuuzzz~~~}}}{{{xxxuuupppmmmgggeeeaaa^^^[[[WWWRRROOOJJJHHHEEEDDDDDDDDDCCCBBBDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFIIILLLPPPTTTXXXZZZ\\\aaafffiiikkkooovvv{{{}}}|||zzzuuuuuuuuusssppplllhhhfffaaa___\\\ZZZYYYVVVSSSQQQLLLLLLKKKGGGCCCDDDJJJOOO[[[jjjyyyzzzrrrrrrpppmmmjjjhhhiiijjjmmmsss~~~uuullleeeeeeiiidddbbbbbbeeeiiinnntttxxx{{{vvvtttvvvxxx|||~~~|||~~~{{{tttnnnlllhhhjjjnnnssswwwzzz||||||xxxsssjjj```UUUJJJBBB<<<555222000000000111000000//////.........---------...------,,,,,,------...------------------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,***++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++******++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,,,,,,,---------............................................./////////000///////////////000111111///000000111222222333333111111111111222222222222111222222333444555666666777777666666666666777777666666888999999999888777777888:::::::::999:::;;;<<<===>>>>>>>>>>>>AAACCCGGGMMMTTTYYY___gggsss|||ttteeeWWWNNNHHHGGGFFFDDDBBBAAA???>>>:::<<<@@@AAABBBCCCEEEGGGMMMRRRYYY___dddiiillloooqqqvvv|||}}}vvvppplllcccaaa^^^ZZZVVVSSSQQQPPPKKKKKKKKKHHHEEECCCDDDEEEFFFDDDCCCDDDGGGJJJLLLMMMNNNQQQUUUYYY\\\```dddggghhhmmmuuuzzz}}}|||xxxuuutttooollliiigggddd```\\\YYYVVVTTTRRRPPPOOOLLLIIIFFFGGGDDDBBBAAABBBCCCCCCBBBBBBDDDGGGHHHIIIJJJKKKMMMMMMOOOQQQTTTXXX]]]```bbbhhhmmmrrrtttuuuxxx~~~~~~}}}{{{yyyqqqqqqpppnnnjjjddd^^^[[[WWWVVVVVVWWWWWWTTTPPPLLLIIIIIIHHHDDDBBBFFFOOOWWWpppyyyxxxwwwsssoookkkjjjkkkqqqwwwxxxmmmdddccceee```___```dddiiinnnuuuzzzyyytttqqqsssvvvxxx}}}~~~{{{qqqiiifffcccgggnnnuuuzzz{{{{{{zzzpppkkkbbbVVVKKK@@@888444444333111222222222111/////////.........---------...------,,,,,,------...///......---+++***)))))),,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///...---***(((++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++((()))+++------,,,+++***(((((()))***+++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------************+++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---,,,,,,,,,---------......000000000000000000000000---.........//////000000///////////////000111111///000000111222222333333000111111111111222222222000111222333555666777777888888777666666666666666555666777999999888888777555777999999999999999;;;>>>>>>>>><<<<<<===AAADDD???CCCHHHJJJMMMTTT```iiiqqq{{{|||hhhZZZWWWTTTOOOKKKHHHEEEBBB??????>>>===<<<<<<>>>BBBFFFIIIKKKNNNSSSYYY___eeehhhjjjmmmqqquuuxxx|||}}}zzzwwwqqqiiidddbbb^^^XXXSSSQQQPPPMMMJJJGGGFFFEEEEEEFFFDDDBBBCCCDDDFFFFFFFFFGGGJJJMMMMMMMMMNNNRRRUUUZZZ[[[___bbbgggkkknnnooosssuuuyyy|||}}}yyywwwvvvrrrnnnjjjhhhgggeee```]]]WWWVVVTTTRRROOONNNMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCAAA@@@AAADDDFFFEEEHHHKKKNNNOOOQQQTTTUUUWWWXXX\\\```eeeiiilllnnnooossswwwzzzzzz|||~~~~~~~~~zzzvvvsssooommmiiiddd^^^YYYUUURRRQQQPPPQQQSSSTTTQQQJJJEEEEEE???>>>BBBCCCFFFWWWlll~~~yyyxxxvvvrrrppprrrwww~~~xxxmmmgggdddbbb______aaafffmmmtttyyy{{{xxxsssqqqssstttssstttvvv{{{}}}xxxpppjjjfffkkknnnrrrwwwyyyvvvpppkkkggg___SSSGGG???999666444111111000000//////......//////.........---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,******+++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........111000///...---,,,++++++,,,,,,---...---,,,***)))------------------------............//////000000//////.........---------...///000222222111000000000000000000111111111111000000111222222222222111111000//////111333555777:::888444111111333777999888888999999999888888777777888888888888999999999===<<<;;;;;;;;;<<<>>>??????AAADDDGGGJJJMMMRRRUUUdddjjjrrrzzzsssfff```WWWPPPKKKGGGCCC@@@BBBBBBBBBAAA@@@AAABBBDDDFFFGGGJJJNNNSSSYYY^^^aaafffiiinnnrrruuuxxx|||~~~yyysssooommmjjjddd___[[[YYYUUUQQQNNNKKKJJJIIIGGGEEECCCCCCDDDEEEEEEDDDEEEGGGIIIHHHGGGGGGJJJMMMNNNOOOQQQTTTVVVYYY[[[\\\```bbbeeehhhkkkllllllllloooppprrruuuxxx{{{}}}~~~}}}{{{{{{zzzxxxvvvtttrrroookkkhhheeecccbbb^^^[[[WWWUUUTTTSSSOOOLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEIIIKKKLLLOOOSSSVVVWWWZZZ\\\^^^bbbcccfffjjjnnnqqqtttvvvxxx{{{~~~~~~|||{{{~~~~~~~~~|||yyyuuuqqqnnnhhhfffbbb^^^YYYUUUQQQOOOOOOOOOPPPRRRRRROOOHHHCCCAAA<<<<<>>>>>BBBCCCDDDGGGLLLPPPTTTWWW^^^bbbhhhlllpppsssvvvyyy|||{{{zzzwwwqqqlllgggddd```\\\WWWSSSPPPOOOLLLJJJHHHGGGGGGGGGFFFDDDFFFGGGGGGFFFDDDCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVVVVVVVXXXYYYZZZ]]]___aaacccdddgggiiilllnnnoooqqqtttvvvuuuuuuvvvwwwxxxyyyzzzzzz}}}}}}~~~~~~{{{xxxsssrrrpppooonnnmmmmmmmmmjjjhhheeeccccccbbb```___ZZZYYYWWWTTTQQQOOONNNNNNNNNLLLJJJHHHHHHGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFGGGIIIJJJKKKMMMQQQTTTXXX[[[___bbbdddgggjjjllloooppprrruuuxxxzzz}}}~~~|||zzzxxxyyyxxxwwwuuuqqqlllhhhfff]]]\\\ZZZWWWSSSPPPNNNLLLKKKKKKKKKKKKJJJGGGBBB>>>@@@<<<>>>FFFNNNZZZooo~~~{{{zzz{{{~~~uuummmjjjiiipppppprrrwww||||||vvvrrrrrrsssqqqrrruuuxxxyyy{{{}}}~~~yyyvvvuuuvvvuuutttrrrooojjjddd___LLLGGG???888444333222111000000000////////////..................---------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------........./////////...---------......---------------------------------------........................---------000000//////000000111111000000000000111111111111000000111222222222222111444333333333444666888999:::999777666555555555555555666666777777777666666777777777888888888999999888999::::::;;;;;;::::::999;;;===???@@@CCCFFFIIIKKKMMMQQQWWW^^^iiittt{{{zzzxxx}}}}}}uuunnnhhh```ZZZKKKHHHDDDAAA???>>>======??????@@@BBBEEEHHHKKKMMMUUUZZZ```gggkkkooosssvvvzzz{{{|||~~~~~~zzzvvvqqqoookkkfff```\\\XXXVVVUUUSSSPPPNNNNNNLLLJJJHHHJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIJJJKKKKKKJJJLLLMMMNNNOOOQQQSSSTTTUUUTTTVVVYYYZZZ[[[]]]___aaa______``````aaabbbccccccggggggggghhhiiihhheeeccc```___^^^\\\[[[ZZZYYYYYYWWWVVVTTTSSSRRRQQQPPPOOOLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPRRRTTTWWW\\\___dddgggkkknnnpppsssvvvxxxyyyzzz{{{}}}~~~{{{xxxuuurrrqqqoookkkgggccc```^^^VVVVVVTTTRRRPPPNNNMMMLLLMMMKKKHHHEEECCCAAA???===AAA@@@DDDLLLUUUaaasss}}}zzzyyyzzzyyyqqqoooooouuuwww|||{{{uuuttttttrrrsssvvvyyyyyyzzz|||}}}{{{zzzvvvtttrrrnnnhhh```WWWPPPAAA===777333111111000///////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,---...///,,,,,,------------------------------------------........................000000///......000111222///000000000111111111111000000111222222222222111444333333333444555777888888888999888777666444333444444555666666666555555777777777777888888888888777888:::;;;;;;;;;:::999;;;<<<>>>??????AAADDDFFFHHHJJJKKKNNNSSSZZZccciiiuuu}}}{{{zzz~~~wwwnnnZZZSSSJJJCCCAAA@@@AAAAAA????????????AAACCCFFFGGGMMMRRRYYY```eeekkkpppssswwwxxxyyy{{{|||~~~~~~~~~|||zzzyyyvvvrrrmmmiiieeeccc___]]]ZZZXXXVVVTTTQQQNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSUUUTTTTTTUUUVVVVVVTTTRRRRRRRRRQQQPPPOOONNNMMMLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEAAAAAAAAAAAAAAA@@@AAAAAADDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPSSSVVVZZZ]]]___cccgggjjjooorrrvvvxxxzzz{{{~~~}}}xxxtttqqqjjjiiifffbbb^^^[[[YYYXXXTTTTTTSSSRRRQQQOOONNNNNNPPPLLLGGGBBB??????@@@BBBBBBEEEKKKUUU]]]gggsss}}}~~~zzzxxxzzz}}}|||tttssssssyyy~~~zzzxxxwwwuuuvvvyyy{{{{{{{{{}}}|||{{{tttrrroookkkcccXXXKKKCCC<<<999555222111111000///.............../////////---.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......---------------------------.....................000///.........///111222///000000000111111111111000000111222222222222111222222222333333444555555666777888999888666444222333333444555555555555555666666777777777888888888888999:::<<<<<<;;;::::::;;;===>>>>>>>>>???AAADDDEEEGGGIIIKKKMMMQQQVVVYYY```hhhuuujjj```RRRHHHCCCAAA@@@?????????>>>>>>???AAACCCDDDGGGKKKQQQVVV\\\bbbhhhlllrrrtttvvvyyy|||}}}}}}}}}}}}~~~}}}{{{xxxvvvtttllljjjgggeeeccc```\\\YYYSSSQQQNNNMMMLLLLLLJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEECCCEEEFFFEEEDDDCCCDDDEEEHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGHHHIIIIIIHHHFFFHHHHHHHHHHHHHHHGGGEEEEEEDDDFFFGGGGGGFFFDDDEEEEEECCCCCCCCCBBBCCCCCCDDDDDDAAACCCDDDCCCBBBBBBCCCEEEGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNQQQSSSUUUWWWXXX```cccgggjjjlllpppsssvvvyyy|||~~~~~~zzzvvvqqqmmmjjjcccaaa^^^ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRPPPPPPOOOKKKIIIFFFBBB???AAADDDHHHJJJOOOVVV^^^eeelllrrrwww~~~~~~{{{uuurrrsssxxx~~~~~~wwwuuuvvv~~~{{{yyywwwxxx||||||||||||}}}yyywwwqqqooojjjddd[[[PPPDDD<<<999777444222222111000///---............/////////---------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++...---------,,,,,,++++++,,,,,,+++++++++,,,------+++,,,,,,------..................------------------------...............//////......//////000000000000000000111111111111000000111222222222222111111111111222222333333333444555777888888666444333222333444555555555555555666666666777777777888888999999:::;;;;;;;;;;;;:::999;;;<<<<<<<<<<<>>AAADDDGGGIIIKKKNNNPPPSSSZZZdddooozzz~~~rrrbbbUUULLLGGGAAA>>>??????>>>>>>>>>@@@AAABBBCCCEEEIIILLLQQQVVV]]]aaahhhkkkpppuuuxxxzzz{{{{{{zzz{{{|||}}}~~~{{{zzzwwwuuussspppkkkhhhccc___[[[YYYXXXVVVSSSQQQMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCCCCAAA@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDBBBCCCCCCDDDEEEEEEDDDCCCBBBAAADDDFFFFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKKKKIIIHHHJJJLLLKKKLLLLLLNNNPPPRRRSSSUUUXXXYYY\\\^^^aaadddfffgggmmmppptttwwwyyy{{{~~~|||{{{yyyuuupppkkkgggcccaaa]]][[[XXXUUUSSSSSSTTTUUUVVVUUUTTTSSSQQQPPPOOONNNIIILLLNNNOOOOOOPPPTTTWWW\\\___cccfffiiimmmpppqqqwww|||}}}xxxqqqmmmnnnqqqvvvzzz}}}}}}xxxxxxzzz}}}zzzxxxyyy}}}|||||||||}}}zzzuuurrrmmmhhhaaaXXXOOOFFF===777555333111111111111000///---------.........//////---------.........//////------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------+++,,,,,,------...------++++++,,,,,,---......////////////.........---------------.........//////---...//////000000//////000000000000111111111111000000111222222222222111000111111222222222222222222333555666666666444333222333444555666666666666666666666666777777777888888888888888888999::::::999:::;;;;;;;;;<<<>>>@@@;;;>>>@@@BBBDDDFFFIIILLLLLLQQQWWW]]]dddnnnzzzuuuggg\\\RRRIIICCC??????>>>===>>>???@@@AAAAAABBBDDDEEEHHHMMMTTTXXX___bbbiiioootttwwwwwwwwwwwwxxxyyyzzzzzz|||~~~}}}xxxuuusssoooiiifffeeebbb^^^[[[XXXWWWVVVTTTRRRQQQOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAACCCDDDCCCBBBBBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBDDDEEEEEEEEEDDDCCC@@@DDDGGGGGGEEEDDDEEEFFFHHHHHHGGGGGGHHHIIIJJJJJJJJJMMMOOONNNLLLKKKMMMPPPQQQRRRTTTVVVYYY\\\___```fffgggiiilllooosssuuuvvvvvvyyy|||}}}{{{{{{||||||yyyuuuuuusssnnniiiddd___\\\ZZZYYYWWWUUURRRRRRSSSTTTVVVVVVUUUTTTRRRPPPNNNMMMLLLQQQWWW^^^ccceeegggiiikkknnnooonnnkkkkkklllmmmlllrrruuu|||tttpppppplllpppqqqqqquuuzzzxxx{{{~~~zzzxxxyyy}}}{{{{{{{{{{{{~~~~~~wwwrrroooiiibbbWWWMMMDDD===777333111000//////111111000///---------.........//////---------.........//////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,******+++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))******+++---......///+++,,,...///000///......++++++,,,,,,---...//////000000/////////.........---------.........//////,,,---///000000000///...000000000000111111111111000000111222222222222111111111222333333333222222111222333555555555555444222333444555666666666666666666666666777777777777888777666666666777999::::::;;;<<<<<<<<<===@@@BBB???@@@@@@@@@AAACCCFFFIIIJJJLLLNNNPPPSSS[[[eeemmmzzzoooaaaSSSHHHEEECCCAAA@@@????????????>>>@@@BBBBBBBBBEEEJJJOOOTTTXXX^^^eeekkkooopppqqquuuwwwyyyzzzzzzyyyyyyzzz|||~~~|||wwwrrrooolllkkkfffbbb]]]ZZZ[[[[[[YYYWWWTTTTTTRRRQQQOOONNNLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEFFFEEEDDDBBBAAAFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJJJJJJJJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\^^^___bbbccceeegggkkkmmmrrrtttvvvzzz}}}~~~}}}{{{~~~{{{wwwvvvuuutttpppllljjjgggbbb]]]XXXUUUSSSRRRUUUVVVWWWXXXXXXWWWUUUSSSVVVRRRNNNKKKGGGFFFKKKTTTdddqqq}}}yyyvvvpppkkkkkkoooqqqvvv}}}uuunnnkkkjjjkkklllkkkjjjmmmsssxxx{{{zzzxxxwwwwwwxxxzzz{{{}}}}}}}}}~~~{{{wwwvvvxxx}}}~~~zzzuuuoookkkbbbXXXJJJ@@@;;;888555111222111111000///......---,,,,,,------...//////000//////.........---------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))...---,,,++++++---///000000...---++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............/////////000111111111111111222222222111111111000000222222222222222222222222222222222222222222222222333333333444444444555555666666666666666666666666666777777777888888888888:::::::::::::::;;;======???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHKKKOOOSSSWWWYYYfffiiimmmrrrvvv{{{wwwhhh\\\NNNJJJDDD@@@>>>>>>>>>???<<<>>>???@@@???AAAEEEIIIMMMPPPUUU\\\aaaeeehhhiiipppsssuuuvvvuuuuuuuuuvvvtttvvvxxxzzz}}}}}}{{{zzztttpppllliiihhhgggeeeccc```___^^^\\\ZZZXXXVVVUUURRRQQQOOOLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEECCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMNNNOOOOOOOOOQQQSSSUUUUUUVVVWWWXXXZZZ\\\]]]``````aaabbbccceeeggghhhhhhjjjmmmnnnppprrrvvvxxx|||}}}~~~~~~}}}||||||{{{yyywwwyyyuuupppmmmkkkiiieeebbbaaa^^^ZZZVVVSSSSSSSSSTTTYYYZZZ\\\]]]\\\XXXTTTQQQNNNKKKHHHHHHIIIMMMYYYeeexxx|||xxxsssnnnmmmooosssxxxvvvmmmhhhcccddddddccccccffflllpppvvvuuutttsssssstttuuuvvvyyy~~~zzzvvvqqqoooqqqvvvzzz|||~~~|||zzzwwwtttnnnfffaaaXXXOOOCCC;;;777666333111111111000000///......---------......///000000111///.........------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++,,,,,,,,,,,,++++++*********---,,,+++***+++,,,...//////...,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,------------...........................---------............///------...///////////////222222222111111111000000222222222222222222222222222222222222222222222222333333444444444555555555555555555555555555555555666666777777777888888888999999::::::;;;<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFHHHKKKOOORRRTTTWWWZZZ___dddjjjpppvvvzzz}}}qqq```YYYPPPGGGBBB@@@??????;;;<<<>>>>>>>>>???AAACCCEEEGGGKKKPPPUUUZZZ^^^```hhhjjjmmmooonnnnnnooopppqqqrrrtttuuuwww|||}}}zzzxxxvvvtttrrrpppooommmjjjhhheeedddccc___]]]YYYUUURRRQQQPPPPPPRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUTTTVVVXXXYYYYYYZZZ\\\^^^```aaabbbdddfffhhhiiijjjooooooooopppqqqssstttuuuuuuwwwyyy{{{|||}}}{{{}}}{{{xxxwwwvvvuuurrrpppqqqmmmgggccc```]]]ZZZXXXVVVTTTQQQOOOOOOQQQTTTVVVZZZ\\\]]]]]]ZZZTTTNNNJJJHHHEEECCCGGGMMMXXXiiiyyy|||xxxsssqqqrrruuuyyyyyymmmggg___`````````aaadddhhhlllrrrrrrrrrrrrrrrrrrrrrrrrssswww~~~wwwrrrmmmkkklllqqqtttwwwxxxwwwvvvtttppphhh___YYYIIIBBB999444333333222111111000000//////..................///000000111111............------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++***)))***++++++,,,+++*********+++------///...,,,+++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------............///------...///////////////222222222111111111111111222222222222222222222222222222222222222222222222444444444555555555666666555555555555555555555555666666666666777777777777777888:::;;;<<<<<<;;;;;;======>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLJJJMMMRRRVVV[[[```eeeiiivvv~~~xxxpppdddYYYQQQKKKDDD@@@<<<======>>>>>>???@@@@@@AAABBBDDDHHHMMMQQQVVVXXX\\\___cccfffggghhhjjjkkkqqqqqqpppnnnnnnppptttxxx~~~~~~}}}}}}|||zzzwwwuuurrrpppooommmkkkfffaaa^^^\\\\\\\\\\\\\\\ZZZXXXUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSUUUVVVWWWWWWXXXYYYZZZ\\\^^^___```aaaaaacccfffgggggghhhjjjlllnnnoooqqqsssuuuvvvwwwxxxzzzzzz{{{{{{|||~~~~~~|||zzzxxxyyyvvvsssqqqooonnnkkkiiigggddd```[[[XXXVVVTTTSSSPPPPPPOOOOOOPPPRRRTTTVVVZZZZZZZZZYYYUUUPPPKKKGGGHHHFFFFFFLLLTTTaaattt~~~zzzwwwwwwxxx||||||oooiiicccddddddeeegggjjjnnnqqqssssssssstttsssrrrqqqpppqqqtttyyy|||wwwsssnnnlllnnnrrruuuwwwuuutttssspppjjjaaaVVVOOO???:::444111000111111111000000/////////.........---........./////////000------------------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***---,,,***(((((()))+++,,,******))))))******+++,,,...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------------------------............/////////000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222444444555555555666666666555555555555555555555555555555555666666666777777666777999;;;<<<;;;:::999;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGJJJLLLOOOQQQSSSWWWZZZfffmmmxxx|||qqqgggZZZMMMDDD???>>>=========>>>>>>>>>??????@@@BBBEEEJJJMMMPPPPPPTTTYYY\\\___aaaccceeeiiiiiigggeeecccdddgggiiippptttyyy}}}~~~||||||zzzxxxtttpppmmmkkkjjjjjjjjjiiigggdddaaa___]]]\\\YYYYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXZZZ\\\^^^```aaadddeeefffhhhjjjlllnnnoooppprrrtttuuuuuuvvvxxxzzzzzz{{{~~~}}}}}}~~~}}}|||zzzxxxwwwssspppllliiihhhfffcccaaa\\\[[[YYYVVVTTTSSSSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVUUUTTTRRROOOLLLKKKKKKKKKNNNVVV^^^iiizzz||||||}}}rrrlllhhhhhhiiikkkooosssvvvxxxvvvvvvvvvvvvtttsssqqqpppqqqtttyyy~~~zzzxxxuuurrrqqqrrruuuwwwxxxqqqnnnkkkeee^^^SSSHHHAAA;;;888444111000000111111////////////............,,,,,,------------......,,,,,,------------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))******++++++------,,,,,,+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------............/////////000111111111111111111111111111111111111111111111111111111111111111000000000111111222222222444444444444555555555666555555555555555555555555444555555555555666666666555666999;;;;;;;;;999888:::;;;;;;<<<===>>>??????AAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLOOORRRWWW]]]gggpppyyy~~~ooo]]]QQQGGGCCC@@@============<<<<<<<<<===>>>@@@BBBEEEGGGGGGJJJOOOSSSUUUXXXZZZ\\\^^^___``````___aaaccceeefffiiimmmqqqtttxxx|||~~~|||{{{zzzzzzxxxwwwuuurrrooommmkkkiiibbbbbbaaa``````___^^^^^^___```aaabbbeeehhhjjjkkkpppqqqrrrtttvvvxxxzzz{{{}}}|||yyyzzz{{{{{{zzzwwwtttssslllhhhdddaaa___]]][[[YYYRRRTTTUUUUUUTTTSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQLLLNNNPPPRRRSSSSSSSSSRRRUUUUUUYYY```gggnnn{{{~~~vvvqqqllllllmmmqqqvvv||||||{{{zzzxxxvvvsssrrrqqqrrrvvvzzz}}}~~~}}}zzzxxxvvvuuuvvvvvvuuutttooojjjddd\\\TTTJJJAAA;;;777666444111000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++......------,,,,,,++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,---))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******)))((()))***+++,,,))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...///////////////111111111111111222222222111111111111111111111111//////000000111222222222333333333444444444555555444444444444444444444444444444444444555555555666555666888999::::::999999::::::;;;<<<===>>>??????@@@@@@AAACCCCCCDDDCCCCCC???AAACCCEEEFFFHHHKKKNNNMMMRRRYYY___fffoooyyytttgggUUUOOOHHHBBB@@@???>>><<<============>>>???@@@AAAAAADDDHHHKKKLLLMMMOOOPPPRRRTTTWWWYYYZZZ[[[]]]___\\\^^^bbbdddfffiiimmmpppuuuxxx~~~~~~{{{yyywwwvvvmmmmmmlllkkkjjjiiihhhggghhhiiiiiikkkmmmpppssstttzzz{{{|||~~~~~~}}}||||||}}}|||zzzxxxvvvvvvwwwvvvsssoookkkiiiccc```[[[XXXVVVUUUSSSRRRPPPTTTXXXYYYXXXXXXYYYZZZZZZXXXUUURRRPPPOOOOOOPPPLLLQQQYYY```eeegggfffeeegggeeeeeehhhjjjmmmwww}}}{{{}}}{{{wwwssssssuuuzzz|||yyywwwvvvuuuvvvxxxzzz{{{{{{}}}~~~|||zzzyyyvvvqqqnnnjjjddd[[[RRRJJJBBB<<<888222222222000//////000111........................------------------------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++///......---,,,,,,+++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,)))******+++,,,,,,------************************************************))))))***+++,,,------...))))))))))))*********+++)))***++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...///////////////000000111111111222222222111111111111111111111111/////////000111222222222222222222333333333333444444444444444444444444444333333444444444555555555666666777777888999999999::::::;;;<<<===>>>??????===>>>@@@BBBCCCDDDDDDDDD>>>@@@AAABBBBBBDDDFFFIIIIIILLLOOORRRUUU\\\dddkkkrrrvvv~~~zzzbbbZZZPPPHHHEEECCC@@@??????????????????????????????BBBEEEFFFFFFFFFGGGHHHEEEHHHLLLNNNOOOOOOQQQRRRUUUWWWYYY[[[\\\___bbbeeefffjjjooovvv|||~~~}}}wwwvvvuuutttsssqqqppppppooooooooopppsssvvvxxxzzz~~~|||zzzyyyyyyxxxwwwwwwxxxwwwuuusssrrrrrrrrrppplllgggbbb___^^^ZZZUUURRRQQQPPPNNNMMMSSSWWW]]]___^^^]]]]]]^^^\\\XXXQQQLLLJJJJJJMMMOOOWWW___lllwww|||wwwsssooollliiiiiiqqqzzz~~~{{{yyy{{{|||}}}|||{{{}}}}}}{{{zzzzzzzzz{{{|||{{{zzz}}}|||vvvooojjjaaaZZZPPPFFF???999555333.../////////......000111---..........................................---+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++//////...---,,,,,,+++++++++++++++,,,,,,---------************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************(((((()))***,,,---...///'''((()))*********************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111111111111000000111111222222222222000000000000000000000000...//////000111222222222111111222222222333333333444444444444444444444444333333333444444444555555777666666666777888999::::::;;;;;;<<<===>>>??????:::<<<>>>AAACCCDDDDDDDDDBBBCCCCCCBBBAAA@@@BBBCCCGGGIIIKKKKKKLLLPPPWWW\\\```dddkkkttt||||||sssdddXXXOOOIIIEEEBBBBBB@@@>>>>>>>>>>>>===;;;===<<<===???AAACCCBBBAAAEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOORRRTTTVVVXXX\\\^^^ccchhhmmmrrruuuwwwyyyzzz{{{|||||||||||||||~~~~~~|||zzzyyyxxxxxxwwwwwwwwwxxxzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{ssssssrrrrrrqqqooonnnmmmmmmllliiifffbbb^^^ZZZYYYSSSRRRQQQOOOOOOOOOOOOPPPVVV[[[```bbb___[[[YYYXXXUUUPPPKKKIIIFFFGGGPPPYYYaaapppuuuqqqnnnlllmmmqqqttt{{{|||xxxvvvxxx}}}}}}|||{{{~~~}}}{{{zzz|||~~~xxxqqqiiicccYYYRRRHHH???999555333111//////000000000000//////......//////......---,,,,,,,,,---......//////000---------,,,,,,+++++++++,,,+++***+++,,,---+++)))---,,,***)))))))))******************************))))))*********+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******,,,+++***((((((((()))***+++++++++*********))))))************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000///...---------------.........////////////000000000000000000000000000///////////////.........111111111111111111111111000111111111111222222222000111222333444333222111333333333444444555555555:::999888777666666666666999999:::;;;;;;<<<<<<===???>>>>>>???BBBEEEGGGGGG>>>======???AAABBBBBBAAAEEEEEEEEEFFFGGGJJJLLLMMMSSSUUUZZZbbbjjjpppsssttt{{{~~~xxxjjj^^^TTTLLLFFFHHHEEEAAA???>>>>>><<<;;;>>>======>>>@@@AAA@@@>>>@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHIIIJJJLLLNNNNNNSSSUUUYYY]]]bbbeeehhhiiikkklllnnnppprrrsssttttttwwwwwwxxxyyyzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}||||||{{{zzzyyyxxxwwwvvvuuutttssssssrrrrrrrrrrrrooonnnnnnllljjjhhhfffeee```___\\\ZZZWWWVVVUUUUUUQQQPPPOOONNNNNNOOOPPPQQQUUUYYY]]]^^^[[[WWWUUUTTTNNNJJJIIIJJJMMMQQQ\\\gggyyyxxxsssooolllmmmqqqpppwww}}}xxxuuuuuuyyy}}}~~~}}}}}}|||zzzzzz|||~~~yyyrrriii```ZZZPPPJJJAAA:::666444333222//////000000000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++******+++------,,,***---,,,***)))))))))***+++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,+++***)))(((((()))***,,,,,,,,,,,,+++++++++***************************+++++++++*********))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...//////...---------------------.........//////////////////////////////////////////////////////...000000000000000000000000000111111111111222222222333444555666666666555555333333333444444444555555888888777777666666777777999999::::::;;;<<<<<<<<<======>>>@@@BBBDDDDDDDDD???>>>===>>>AAACCCCCCCCCDDDDDDDDDEEEFFFHHHKKKLLLMMMOOOQQQUUUYYY]]]aaaccckkknnnsssyyytttfffZZZSSSLLLHHHBBB???===============<<<;;;;;;<<<===;;;:::<<<<<<<<<===>>>???AAAAAACCCCCCCCCCCCCCCDDDEEEEEEIIIKKKNNNQQQTTTVVVXXXYYY[[[]]]___bbbeeeggghhhiiikkkkkkllllllnnnoooqqqrrrsssuuuyyy}}}~~~}}}|||||||||}}}{{{|||~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwuuutttsssrrrpppooommmkkkjjjiiihhhhhhggggggfffdddaaa___\\\[[[XXXWWWVVVUUUUUUVVVVVVWWWQQQOOONNNMMMMMMNNNOOOPPPTTTVVVXXXXXXTTTPPPNNNMMMHHHFFFHHHOOOWWW```mmmxxx{{{uuupppmmmnnnqqqsssyyyxxxsssrrrtttuuuuuutttuuuzzz~~~~~~~~~|||{{{zzzyyyzzz}}}~~~|||wwwqqqiii^^^SSSLLLCCC???999444333222222222...//////000000//////.........//////......---,,,......---,,,,,,+++******,,,,,,+++++++++++++++***+++******+++---...---+++,,,,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******************+++,,,---++++++***)))))))))******---------,,,,,,,,,++++++************************+++++++++************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........---------------,,,---------............////////////////////////......//////////////////////////////////////////000111111111111222222222444444555666666666666666333333333333444444444444777666666666666777888888888999999::::::;;;<<<<<<;;;<<<===???@@@BBBBBBCCCCCCAAA??????AAADDDFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJNNNPPPQQQPPPOOOPPPSSSWWW\\\___dddjjjqqqyyy|||ppphhhWWWRRRKKKFFFDDDDDDDDDDDD???===<<<<<<======<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAAAAABBBDDDEEEGGGIIIKKKLLLMMMMMMPPPRRRTTTWWWYYY[[[\\\]]]_________```aaabbbcccdddggghhhjjjmmmqqquuuyyy{{{{{{~~~~~~}}}{{{zzzyyyxxxxxxuuuvvvxxxzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzxxxvvvuuuxxxwwwvvvtttrrrqqqoooooolllkkkiiifffcccaaa```___^^^]]]]]]\\\ZZZXXXVVVUUUTTTUUUWWWXXXYYYYYYXXXWWWQQQPPPMMMKKKJJJKKKLLLMMMPPPRRRTTTUUUTTTQQQNNNMMMNNNLLLOOOWWWaaakkkxxx|||vvvrrrnnnooossswww}}}xxxqqqnnnooonnnmmmkkklllpppssswwwzzz~~~~~~}}}}}}~~~}}}{{{{{{}}}|||{{{xxxwwwvvvwwwxxxyyyzzz}}}}}}{{{xxxxxxuuuooohhh___SSSHHHAAA:::777333000000111111000...//////////////////............///......---,,,//////.........---------+++++++++++++++++++++++++++******+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++***))))))***+++,,,+++*********************---,,,,,,,,,,,,+++++++++************************************************************************************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------......////////////////////////............////////////000000000000000000000000000000111111111222222222222222222333333333333333333333333333333333333333555555555555666777888999888888888999::::::;;;;;;:::;;;<<<<<<>>>AAAEEEHHHKKKHHHCCCBBBCCCEEEGGGHHHEEEDDDDDDDDDEEEFFFHHHIIIOOOSSSVVVTTTOOOLLLMMMPPPQQQTTTYYY^^^dddkkksssxxx}}}nnnhhh^^^UUUPPPNNNLLLKKKEEECCC@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<======<<<<<<<<<======???@@@AAAAAAAAACCCDDDEEEEEEEEEEEEIIIJJJKKKMMMNNNOOOPPPPPPSSSSSSTTTTTTUUUVVVWWWXXX[[[[[[\\\]]]```dddhhhjjjkkkpppvvvzzz}}}{{{zzzyyyxxxvvvtttrrrrrrpppqqqrrrtttwwwyyy{{{||||||{{{xxxwwwvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{xxxxxxxxxvvvuuusssqqqoooqqqpppooommmkkkiiihhhgggfffdddbbb___\\\YYYXXXWWWTTTUUUUUUUUUUUUUUUTTTTTTOOORRRUUUXXXXXXUUUQQQOOOOOOMMMJJJGGGFFFGGGHHHJJJKKKPPPVVV]]]aaabbb```^^^___[[[ZZZ```hhhpppzzz{{{wwwtttqqqrrrvvvyyywwwooojjjiiihhhggggggiiilllooovvvxxxzzz{{{{{{yyyyyyyyywwwvvvuuuyyy~~~||||||zzzvvvssspppppppppqqqtttyyy|||yyyvvvvvvtttqqqoookkkeee]]]TTTJJJ@@@:::666444111///000000///.........////////////...............///......---,,,---------.........//////+++++++++++++++++++++++++++++++++,,,......---,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++***))))))))))))*********++++++++++++***++++++++++++************************************************************************************))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......------,,,,,,,,,,,,---------..............................---.........//////000000111111111111111111111111000000111111111222222222111111111111111222222222333333333333333333333333333333444444555666888888777777888888999:::::::::::::::::::::;;;AAAIIIOOORRRNNNHHHEEEEEEFFFHHHHHHEEEEEEDDDDDDDDDFFFGGGHHHHHHOOOVVVVVVQQQLLLJJJJJJGGGJJJNNNSSSWWW]]]cccgggiiilllrrrxxx}}}ttthhh^^^XXXSSSQQQKKKHHHEEEBBBAAA@@@???=========<<<;;;::::::::::::999999999:::;;;<<<===>>><<<===>>>@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEJJJJJJJJJKKKKKKLLLMMMNNNPPPPPPOOOPPPRRRTTTXXXZZZ]]]bbbiiimmmooorrrvvvzzz{{{||||||}}}|||{{{zzzyyyuuuttttttrrrqqqooommmlllkkkllllllnnnppprrrtttuuuwwwvvvuuutttttttttuuuvvvtttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuutttrrrpppmmmllljjjiiihhhgggeeedddbbbbbb\\\[[[XXXUUUSSSQQQOOOOOOMMMNNNPPPQQQSSSSSSTTTTTTNNNQQQTTTVVVTTTPPPLLLHHHIIIGGGEEEDDDFFFIIILLLOOOSSSZZZfffsss}}}}}}zzztttlllffffffjjjooovvv}}}|||yyywwwuuuuuuwww}}}wwwooofffeeeddddddfffjjjnnnqqqxxxyyyzzz{{{zzzxxxvvvtttsssrrrssswww|||||||||yyysssooollllllmmmoootttxxxzzzvvvrrrpppmmmiiiccc^^^WWWPPPIIIAAA:::555444222000///000000///------......//////......---......//////......---,,,******++++++,,,---......+++,,,,,,,,,,,,,,,---------,,,,,,,,,......,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,******++++++******)))((()))***++++++,,,++++++++++++++++++*********))))))***************************************+++++++++************************)))))))))************+++************++++++++++++************++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---......---,,,,,,,,,---------....................................------......///000000000111111111111111111111111000111111111111222222222222222222222222333444444333333333333222222222222333333333444444666777777666777777888888999:::::::::::::::999:::@@@IIIPPPSSSNNNIIIEEEDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDKKKTTTXXXUUUPPPLLLJJJGGGIIILLLOOORRRUUUYYY\\\[[[^^^bbbggglllooorrrsssssstttvvv{{{vvvnnnhhhddd\\\XXXRRRMMMIIIFFFCCCAAABBBAAA???>>><<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIILLLMMMPPPUUUZZZ]]]^^^```eeejjjlllmmmnnnooopppooonnnnnnlllllllllkkkiiigggeeedddbbbbbbbbbccceeegggiiijjjmmmmmmmmmmmmnnnnnnnnnnnnkkklllmmmnnnnnnnnnmmmmmmllllllmmmllljjjhhheeecccaaa``````^^^]]]\\\[[[[[[UUUSSSQQQOOOMMMKKKJJJJJJJJJKKKMMMOOOQQQRRRRRRSSSOOOPPPPPPPPPNNNKKKHHHFFFCCCCCCDDDGGGMMMUUU\\\```jjjssswwwlllhhhhhhjjjpppuuuyyy~~~}}}{{{xxxvvvxxxxxxrrriiigggffffffjjjoootttwww|||}}}}}}}}}}}}{{{xxxvvvssstttvvvzzz}}}}}}}}}{{{wwwqqqllljjjlllppprrrssswwwwwwqqqkkkhhhddd___UUUPPPIIIBBB===999444111111000//////000111///...---......//////......---......//////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...------...---+++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,%%%'''))),,,,,,,,,***))))))***+++,,,,,,,,,++++++,,,,,,+++++++++*********************************))))))*********+++++++++************************))))))))))))************************++++++++++++************++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,......---,,,+++------........./////////........................------......///000000111111111111111111111111111000111111111111222222222333333222222222333444555333333333222222222111111333333333333444555666666666666777777888999999999777:::<<<;;;;;;>>>DDDJJJLLLHHHCCCAAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBDDDIIIPPPUUUVVVSSSNNNKKKHHHJJJLLLMMMMMMOOOQQQSSSRRRSSSVVVYYY]]]```cccddd```dddiiimmmrrrzzzqqqllleee^^^YYYTTTPPPMMMGGGFFFDDDBBB@@@???>>>===??????===<<<;;;;;;;;;;;;:::;;;===>>>@@@AAABBBBBB===>>>???@@@AAABBBBBBBBB????????????@@@@@@AAABBB@@@@@@@@@@@@BBBDDDFFFGGGGGGKKKOOOPPPPPPRRRWWW]]]```aaabbbdddeeeeeeddddddddddddddddddbbb```^^^]]]ZZZZZZZZZZZZ[[[]]]___```______```aaabbbbbbbbbaaabbbcccdddeeeeeeeeedddccc^^^^^^___^^^]]]ZZZWWWUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRQQQOOOMMMKKKJJJJJJIIIJJJJJJLLLNNNOOOPPPQQQQQQMMMKKKJJJGGGEEEDDDCCCCCCBBBCCCFFFMMMWWWbbblllrrr|||nnnhhhgggggglllqqqqqqwww}}}~~~yyywwwwwwzzzxxxtttnnnllljjjkkkpppuuuzzz}}}~~~{{{vvvxxxzzz|||~~~~~~|||{{{{{{}}}yyyuuuoookkkjjjnnnssswwwqqqttttttllleeeaaa[[[VVVKKKFFF???999555333111///...------///111111000///---..................---......//////......---,,,000//////......------,,,---------....../////////000///------...---+++))))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,!!!$$$(((,,,......,,,+++)))***+++,,,---,,,,,,+++---------,,,,,,,,,++++++************************))))))******++++++++++++************************))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,.........,,,+++.........////////////000........................---------...///000000111000000000000000000000000000111111111111222222222333222111111111222333444333333333222222111111111444444333333333444555555666666666777888888999999555:::>>>>>><<<<<<@@@DDDEEEBBB>>>===>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@AAADDDHHHNNNQQQPPPLLLHHHDDDEEEGGGGGGFFFFFFGGGIIIGGGHHHJJJMMMPPPSSSUUUVVVXXX\\\bbbddddddhhhpppwww~~~tttzzzssslllgggcccWWWSSSMMMGGGBBBAAABBBCCC===<<<;;;;;;<<<===;;;:::;;;;;;<<<<<<<<<=========>>>===<<<===>>>???>>>============>>>======<<<;;;???????????????@@@AAABBBFFFFFFGGGGGGIIIJJJLLLMMMNNNOOORRRUUUYYY\\\^^^_________^^^^^^^^^[[[XXXTTTQQQPPPOOONNNOOOPPPRRRTTTQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWTTTTTTTTTSSSQQQOOOLLLKKKMMMMMMLLLKKKJJJKKKOOORRRPPPQQQRRRQQQOOOKKKGGGEEEDDDBBBDDDJJJMMMJJJHHHIIIHHHIIIGGGDDDDDDGGGFFFCCCLLLNNNTTT\\\ggguuuqqqkkkhhhffffffhhhgggkkksss|||~~~yyyuuuqqquuuyyy~~~wwwtttnnnppprrrtttwwwzzz|||}}}}}}|||{{{zzz{{{}}}~~~}}}|||uuusssqqqqqqrrrttttttsssqqqoookkkfff```XXXPPPJJJ@@@===999555111///......////////////............,,,------......------,,,,,,---...//////...---,,,---...///000000///...---------------------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******************************************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((''''''---------------------------...............------.........------,,,,,,,,,++++++,,,,,,---...//////////////////////////////222222111111111111222222444333111000000111333444444333222222111222222222////////////000333555666666777888777666555666777:::::::::;;;<<<===>>>???>>>>>>>>>>>>????????????======>>>>>>?????????@@@@@@AAACCCEEEGGGJJJKKKLLLIIIGGGEEECCCBBBDDDEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPTTTXXX[[[]]]\\\]]]___bbbllltttdddsss}}}yyylllfff]]]UUUOOOJJJFFFDDDBBB@@@===============;;;;;;;;;<<<======>>>>>>>>>@@@???>>>???@@@AAA@@@>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJMMMPPPSSSUUUVVVXXXWWWVVVVVVVVVTTTQQQNNNLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNLLLMMMMMMLLLKKKIIIGGGEEEHHHIIIIIIIIIIIILLLQQQUUUUUUTTTSSSQQQNNNJJJFFFCCCDDDAAABBBEEEGGGEEEEEEGGGIIIMMMNNNNNNOOORRRPPPLLLQQQUUU]]]hhhuuu~~~rrrmmmjjjhhhggghhhgggkkkrrr{{{zzzsssnnnnnnqqqwww~~~yyyvvvtttuuuwww{{{~~~~~~|||{{{zzzzzz{{{}}}~~~~~~}}}{{{xxxuuutttttttttsssrrrllljjjgggccc\\\SSSIIICCC:::888555222000/////////............------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++...,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***))))))******++++++++++++******,,,++++++++++++,,,------.........---,,,,,,++++++------------------------------............------......---------,,,,,,,,,,,,,,,------......//////////////////////////////222111111000000111111222444333111000000111333444000/////////000111222222222111000000111222333444777888999888777666777999999999999999:::;;;<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????AAACCCEEEGGGIIIJJJHHHGGGEEECCCBBBCCCEEEFFFFFFFFFFFFGGGIIIJJJLLLLLLPPPSSSUUUVVVUUUTTTVVVXXXZZZ```hhhpppwwwRRR^^^qqquuummmggg```WWWOOOLLLHHHCCC@@@??????>>>===>>>??????@@@@@@@@@@@@@@@@@@???===>>>??????>>>===>>>>>>????????????>>>>>>;;;;;;;;;;;;<<<===>>>???>>>============>>>??????@@@AAABBBEEEGGGIIIKKKLLLOOONNNMMMNNNNNNLLLIIIGGGFFFEEECCCAAA@@@???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@AAABBBCCCEEEIIINNNRRRTTTRRRPPPLLLHHHDDDAAA@@@CCC???>>>AAACCCDDDHHHNNNVVV]]]bbbdddffffffccc^^^[[[___gggrrr~~~tttpppnnnjjjiiijjjiiilllssszzzyyypppjjjfffiiinnntttzzzzzzzzzyyyzzz}}}~~~|||zzzyyyyyy{{{}}}~~~|||xxxvvvtttrrrooonnngggddd```[[[SSSJJJ@@@:::444333111////////////000...------------,,,,,,,,,,,,------......------,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++************************************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******++++++******+++,,,...///........................------------------------------............------...------------,,,,,,,,,........................////////////////////////222111111000000111111222333222111000000111222333.........///000222333444444333222111111222333444888999::::::888888999:::999999888888888999999:::;;;;;;;;;<<<<<<<<<======?????????>>>======<<<<<<======???AAABBBDDDFFFFFFGGGFFFDDDBBBBBBCCCDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKMMMOOOOOOMMMLLLMMMNNNPPPSSSWWW\\\cccmmmzzzFFFPPP^^^nnn~~~~~~rrriii]]]XXXQQQKKKHHHFFFEEEDDDGGGHHHHHHGGGFFFEEECCCBBBCCCBBB@@@@@@AAAAAA???===>>>>>>????????????>>>>>><<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>?????????>>>>>>???AAABBBCCCEEEEEEHHHGGGFFFGGGHHHGGGEEECCCBBBAAA@@@>>>============>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???????????????@@@@@@?????????<<<===>>>???AAAEEEKKKOOOOOONNNJJJGGGDDDBBBAAA@@@@@@===>>>CCCIIIPPPZZZdddqqqzzz~~~wwwooohhhiiilllsss|||}}}wwwtttrrrnnnlllmmmmmmqqqwwwvvvlllfffaaadddhhhkkkoootttyyy}}}~~~||||||{{{}}}~~~}}}{{{zzzzzz{{{~~~~~~~~~|||xxxtttqqqnnnjjjhhhbbb^^^WWWOOOHHH@@@999555111000//////......//////.........---------,,,,,,,,,------......------,,,,,,+++***))))))***+++,,,******++++++++++++******........................---+++******+++,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++******************************************************************************+++++++++******)))******++++++++++++******---,,,***)))***+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------///////////////.........////////////////////////111111000000000000111111222222111000000111222222111111111111222333444555444333222222222333444555777888999999888888999:::999999888888777888888888::::::::::::;;;;;;;;;;;;=====================<<<<<<===>>>???AAABBBCCCDDDEEEDDDCCCBBBBBBBBBDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIJJJOOOPPPQQQSSSWWW]]]ffflllAAAHHHQQQ\\\gggxxx~~~yyy{{{xxxrrriiiaaa]]]ZZZYYYXXXWWWWWWVVVTTTRRRNNNKKKIIILLLJJJHHHGGGFFFEEECCCAAA@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAACCCCCCBBB@@@???>>>>>>==================<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>===>>>??????AAADDDJJJMMMMMMKKKIIIFFFDDDDDDDDDEEEAAAAAAEEEOOOZZZfffvvvyyypppmmmkkkmmmssszzz~~~zzzyyyvvvrrrppprrrsssxxxrrrhhhddd^^^```bbbdddfffiiinnnqqqwww|||||||||}}}~~~~~~}}}}}}~~~~~~|||zzzzzz{{{|||}}}|||{{{www{{{}}}zzzvvvrrroookkkfffccc]]]VVVLLLCCC===999666444111111000//////.........////////////.........---,,,------......------,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,........................---+++)))***+++,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************************************)))******+++++++++************++++++++++++******...---+++***)))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------------------------///////////////.........////////////////////////111000000000000000000111111111111111111111111111333333222222222222222333222111111111222444666777444666777777666666777999999999888888888888888888888999999999::::::::::::::::::;;;<<<===>>>>>>>>>======>>>???AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHHHHIIIJJJKKKMMMOOORRRVVVXXX===BBBHHHMMMTTT___nnnzzz|||xxxzzz~~~zzzxxxvvvuuunnnnnnmmmkkkhhhccc___\\\WWWUUURRRPPPOOOLLLIIIGGGDDDDDDDDDDDDCCCAAA@@@???AAAAAA@@@??????????????????>>>>>>=========>>>>>>@@@@@@????????????>>>>>>???======>>>???@@@@@@???==================<<<<<<<<<;;;:::999999999:::;;;;;;;;;<<<===============;;;;;;::::::;;;<<<======;;;<<<>>>@@@BBBGGGMMMRRRRRRQQQNNNKKKIIIHHHHHHHHHJJJLLLTTTaaannn}}}|||tttnnniiiiiimmmssswwwxxx}}}}}}|||zzzvvvuuuxxxxxx}}}pppgggccc\\\]]]______aaadddiiilllssswww}}}~~~}}}{{{{{{|||~~~{{{zzzzzzzzz{{{|||}}}~~~|||zzzxxxxxxyyyxxxvvvuuuooosssxxx}}}{{{xxxsssooojjjeee___[[[SSSLLLBBB:::555444333333111111111000//////......000000/////////.........,,,------......------,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++))))))+++,,,+++***++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++*********************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************************+++++++++************************))))))***++++++++++++*********++++++++++++******+++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,------------...........................////////////////////////111000000//////000000111111111111111111111111111222111111000//////000000000000000000222444666777222444555555555555666777888888777777777888888999888888999999999999::::::888999:::;;;<<<>>>??????>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEGGGHHHGGGEEECCCEEEHHHKKKNNNPPPQQQRRR;;;???BBBDDDFFFMMMYYYbbbsss}}}}}}~~~|||ooolllhhheeebbb___[[[YYYTTTTTTSSSRRRPPPNNNMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@??????>>>===>>>AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<>>>===;;;:::999:::;;;<<<;;;<<<===???@@@@@@@@@@@@???>>>=========>>>???@@@@@@BBBFFFKKKPPPXXX```fffjjjhhheee```\\\XXXUUUTTTXXX\\\fffsssuuuooojjjhhhllloooooonnnrrruuuwwwxxx}}}|||yyyzzz~~~zzzrrrhhhddd______``````aaaeeekkkooouuuyyy}}}~~~|||zzzyyyyyyyyy{{{}}}~~~}}}xxxxxxyyyzzz{{{{{{||||||{{{xxxvvvtttsssqqqooollljjjnnntttyyy|||}}}}}}}}}wwwsssnnnhhhbbb[[[TTTOOOFFFAAA:::444222111111000//////////////////......//////.........---------,,,------......------,,,,,,,,,------------,,,,,,---,,,++++++++++++,,,---************************,,,***))))))***++++++***************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********************************))))))*********+++++++++************************))))))***+++++++++++++++******++++++++++++******'''(((***,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---------......,,,,,,------......//////////////////////////////000000////////////000000000000111111111111000000000000000///000000111111111000000000111222444555111333555555444444666777555555555555666777888888888888999999999:::::::::999999:::;;;<<<<<<============>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEHHHFFFEEEFFFHHHHHHFFFCCCBBBCCCFFFJJJMMMPPPQQQQQQ;;;>>>AAAAAAAAAEEENNNVVVXXXiii}}}{{{yyyxxx|||~~~{{{wwwssspppjjjjjjiiigggeeebbb```___VVVUUUTTTRRRPPPOOOOOOOOOHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCAAAAAABBBDDDFFFGGGFFFGGGFFFFFFDDDCCC@@@???===BBB@@@>>>===<<<===>>>???>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDMMMPPPVVV]]]eeepppzzz{{{tttnnniiifffccchhhqqq~~~vvvqqqllljjjkkkkkkhhhdddiiimmmpppqqqwww}}}{{{}}}{{{tttiiieeecccccccccccceeejjjpppuuuyyy|||~~~|||yyyxxxwwwsssuuuxxx{{{||||||{{{zzzwwwxxxyyyzzz{{{{{{{{{{{{yyywwwtttqqqooollliiiggghhhlllsssxxx{{{{{{{{{zzzsssoooiiibbbZZZQQQIIIDDD<<<999555333111000///---,,,------.../////////.........---------,,,,,,,,,,,,------......------,,,+++,,,---......---,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++,,,***))))))***++++++***************************,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******"""%%%))),,,......---,,,))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////000000////////////000000000000111111111111000000000000111111222333555555222222111000000111222333222333555555444555666888333333333444555666777888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;============>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEMMMKKKIIIIIIJJJIIIFFFCCCAAAAAABBBDDDHHHKKKLLLMMM;;;;;;;;;<<<>>>@@@CCCDDDJJJVVVeeerrr}}}|||wwwwwwzzzyyysssjjjeeecccdddcccbbbaaa]]]ZZZZZZ\\\___^^^]]]___YYYUUUVVVXXXUUUOOOLLLNNNMMMLLLLLLNNNRRRWWWYYYZZZWWWSSSQQQOOONNNLLLJJJJJJHHHFFFEEECCCAAAFFFMMMLLLPPPRRRPPPPPPUUUXXXXXXYYYUUUPPPKKKJJJMMMQQQTTTXXX```lllwww~~~uuutttqqqsss{{{yyysssoookkkeeedddgggdddjjjqqqvvvyyy}}}zzz}}}wwwmmmfffgggiiijjjlllooosssyyy}}}~~~{{{yyyxxxxxxyyy{{{}}}|||zzzxxxssstttwww{{{~~~|||yyyuuuoooiiiggggggjjjlllpppqqqsssvvvyyyyyywwwtttmmmhhh```WWWOOOFFF???:::333222111000////////////------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,+++++++++,,,------,,,,,,,,,++++++*********************************)))******++++++,,,------************************************************))))))))))))))))))))))))++++++************++++++************************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***++++++++++++++++++***)))((((((((()))***************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************+++,,,------......------,,,,,,,,,,,,,,,,,,++++++000///---,,,+++,,,,,,---,,,,,,------...//////000000000000000000000000000000000000000111111111111000000000000111111111111333222111000000000222222333333444555555444333333444444333222333444555666999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@AAACCCDDDEEECCCAAA@@@AAABBBDDDEEEEEECCCAAAAAADDDHHHKKKLLLMMMNNNMMMJJJGGGEEEDDDDDDEEEFFFGGGIIIKKKKKK999::::::;;;===>>>@@@AAAAAAIIITTT]]]eeerrr~~~}}}yyywwwuuusssrrrpppoooqqqvvvzzz|||||||||xxxuuutttsssnnnfff```YYYZZZ]]]aaagggmmmrrruuuwwwtttqqqooommmjjjfffdddaaa]]]YYYWWWSSSPPPTTT[[[```fffjjjlllpppvvv{{{{{{yyyssskkkccc^^^^^^___aaammmuuu{{{tttqqqrrryyy}}}wwwsssmmmgggfffjjjnnntttzzz}}}xxxyyyzzz{{{|||}}}~~~~~~wwwooojjjlllnnnqqqsssvvvyyy~~~|||zzzwwwwwwxxxyyy{{{{{{yyywwwuuuvvvxxx{{{~~~yyyuuupppllljjjlllnnnqqqtttttttttuuuuuurrrmmmiii___ZZZRRRIIIBBB;;;555111333222111000////////////------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++++++++,,,---...,,,,,,,,,+++++++++******************************,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))++++++************++++++************************++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************+++++++++***))))))(((((()))***************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************+++,,,------...---------,,,,,,,,,,,,,,,---------///...---,,,+++,,,---...------......///000000111000000000000000000000000//////000000000111111111//////000000000111111111333222111000000111222222333333444555555444333333555555444444444555666777888888999999999999::::::::::::::::::;;;;;;<<<<<<;;;===>>>>>>>>>>>>???AAADDDEEEFFFEEEBBBAAAAAAAAAAAABBBCCCBBBAAABBBFFFJJJKKKLLLMMMNNNMMMJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGHHH777888999:::;;;<<<======>>>BBBFFFJJJPPP\\\lllxxx|||uuurrrrrrwww}}}yyymmmpppttt{{{|||uuupppkkkgggjjjppp|||~~~uuupppooooooyyy~~~uuuqqqqqqvvv{{{{{{ssslllmmmrrryyy{{{uuutttrrrpppooonnnnnnnnnwww|||wwwsssooopppssswwwzzz|||}}}{{{vvvuuuuuuwwwyyyzzzyyyxxxxxxwwwxxxzzz~~~vvvtttqqqnnnnnnppprrrtttvvvvvvtttsssooojjjccc^^^TTTOOOGGG@@@:::666222///222111000//////...//////------............------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++******************++++++---......,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,+++******)))************************************************))))))))))))))))))))))))++++++************++++++******************************++++++++++++++++++************************************************************************************************))))))************))))))))))))******+++*********(((((()))***************)))))))))))))))))))))))))))************++++++++++++++++++***************************************++++++,,,---------------+++,,,,,,------............---,,,+++,,,---...///......//////000111111111000000000000000000000000//////000000000000111111//////000000000000111111222111111000111111222222333333444444444444333333666555555555555666777777777888888999999:::999999888999999:::;;;<<<<<<===;;;<<<>>>>>>======???@@@CCCEEEFFFFFFDDDBBBAAABBB???@@@@@@AAAAAACCCGGGJJJKKKKKKLLLMMMLLLJJJGGGFFFEEEEEEDDDDDDDDDDDDEEEEEE888888999::::::;;;;;;;;;>>>???@@@AAAEEENNN[[[dddsssvvvnnnjjjkkkooouuu|||~~~zzzvvvuuuwww||||||uuuqqqooorrruuuxxx~~~zzztttvvv|||}}}yyyvvvrrrooolllhhhfffeeeffffffkkkttt{{{{{{xxxxxxvvvtttqqquuuyyy}}}|||{{{tttttttttvvvyyy{{{|||{{{xxxwwwvvvxxx|||tttsssqqqpppqqqrrrtttvvvuuutttrrrooojjjccc\\\VVVLLLGGG@@@:::666444222111111000//////.........///,,,------......------,,,......------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++***************))))))******+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))++++++************++++++******************************+++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((((((((()))******+++******(((((()))***************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++,,,------------,,,++++++,,,---......//////---,,,,,,+++,,,---///000....../////////000000000////////////////////////////////////000000000111////////////000000000111111111111111111111222222333333333333333333333333555555555555555666666666666777888999::::::999999777888888:::;;;<<<======:::<<<============>>>@@@@@@BBBEEEFFFEEEDDDDDDDDD@@@@@@@@@@@@AAACCCFFFIIIHHHIIIJJJJJJIIIGGGFFFDDDDDDDDDCCCCCCDDDEEEFFFFFF::::::::::::::::::::::::999;;;<<<<<<>>>CCCJJJPPP___kkk~~~|||pppgggdddeeeiiirrr{{{yyyuuuyyy{{{uuupppmmmooopppppptttzzzzzz|||vvvqqqmmmkkkiiifffcccbbbccceeefffiiiqqqwwwxxxxxxzzzzzzwwwssswww{{{~~~~~~|||{{{zzzsssssstttwww{{{}}}}}}|||uuussssssuuuyyy~~~uuuuuuuuuuuuuuuuuuvvvvvvuuusssnnniiibbbZZZRRRLLL@@@<<<666222000000000///000///......---.........,,,,,,------------,,,,,,......---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++************++++++******************************++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((('''((()))***************(((((()))***************))))))))))))))))))))))))))))))*********+++++++++***************************************************+++,,,,,,------,,,,,,++++++,,,,,,---...//////---,,,,,,+++,,,---///000------............//////////////////////////////...////////////000000000...////////////000000000000000111111222222222222333333333333333333333333333333444444555555555555555666888999::::::999888777777888999:::<<<<<<===:::;;;<<<===<<<<<<===???<<>><<<>>>@@@BBBCCCEEEHHHJJJIIIFFFCCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA===>>>@@@BBBEEEIIIKKKMMM???===:::777666777999;;;777999:::<<<<<<===???@@@DDDGGGQQQ^^^iiittt~~~uuurrrmmmrrr|||wwwkkkggghhhiiiooowwwzzzvvvooorrrvvvyyytttoookkkkkkjjjiiikkkoooxxx}}}sssmmmhhheeeeeefffhhhkkkooosssuuutttzzz}}}}}}~~~~~~yyy{{{}}}}}}|||zzzzzzzzzvvvvvvvvvwwwwwwxxxyyyzzzwwwxxxyyy{{{|||yyytttpppggggggiiimmmsssxxx{{{|||zzz{{{{{{zzzwwwtttpppnnnkkkeee\\\RRRJJJBBB;;;777777444222111222222222111...------,,,------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***((()))))))))*********+++,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************))))))))))))))))))))))))++++++************++++++******************************++++++,,,------...************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))((('''(((((()))***************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++///...---,,,+++,,,---.../////////...............000000000000000000000000........./////////000000........./////////000000...///111222333333222222333333222111111222333333333333555666666666555444222444777999;;;:::999888888888999999999:::::::::888:::;;;;;;;;;;;;<<<>>>>>>??????@@@@@@BBBFFFIIIJJJGGGCCCBBBCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA<<<<<<>>>AAADDDHHHKKKLLL@@@===999666555666999;;;444555666777888999:::;;;@@@???EEENNNWWWaaattt~~~{{{vvvyyy|||nnngggggg]]]dddmmmxxxuuuxxxzzz{{{~~~~~~}}}|||}}}tttnnnmmmpppsssvvvzzztttnnnkkkkkkjjjhhhjjjnnnyyy|||uuuqqqmmmiiiiiikkknnnrrrwww{{{}}}xxx}}}yyyzzz{{{zzzxxxvvvvvvwwwsssssstttuuuvvvxxxzzz{{{zzzzzz{{{|||zzzvvvoooiiibbbcccfffkkkrrrwwwyyyzzzyyyyyyyyywwwtttooojjjgggaaa[[[QQQHHHAAA<<<777555222111//////000111000///------,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++...------,,,,,,------...*********++++++,,,,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++(((((())))))*********+++---,,,+++***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********************************************************))))))))))))))))))))))))++++++************++++++******************************+++,,,,,,---......************************************************++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))***))))))(((''''''(((((()))***************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******************************+++,,,,,,,,,,,,+++++++++******************000///---,,,+++,,,,,,---000000000000////////////000000000000000000000000............/////////000............/////////000...///111222333333222222444333222111111222333444333444666777777777666555222444777999;;;:::999888999999999999999999999:::888:::;;;;;;;;;;;;<<<>>>@@@@@@@@@>>>>>>@@@DDDGGGKKKGGGCCCCCCEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA;;;<<<===@@@CCCFFFIIIJJJFFF@@@999777999:::888555666777777777888888888888<<<>>>AAACCCGGGPPP]]]ggg}}}zzzmmmcccbbbccchhhsssvvvmmmkkkkkkmmmpppyyy~~~{{{|||~~~~~~}}}~~~{{{{{{~~~|||yyyxxx~~~~~~~~~uuuooojjjiiikkknnnpppuuuxxxtttpppnnnllliiilllrrr}}}zzztttpppnnnpppqqqsssvvvzzz~~~}}}zzzxxxwwwvvvtttrrruuuuuuvvvwwwxxxzzz{{{{{{|||}}}}}}zzzuuuooojjjhhhhhhiiikkkooosssuuutttssstttsssrrrpppmmmfff^^^XXXRRRMMMEEE???:::666333111000000000000000000000000------------------------,,,---------------------...---,,,,,,++++++++++++,,,,,,---------,,,++++++************************///---,,,***))))))***+++&&&&&&&&&&&&'''((()))***,,,,,,,,,++++++************+++---......---,,,***************************)))******++++++,,,------,,,,,,,,,++++++*********))))))***+++,,,,,,------)))******++++++******)))++++++************************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''(((((())))))))))))))))))))))))***************)))((((((++++++++++++++++++++++++************************************************+++++++++)))((((((+++---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---///000000000///...000000111111111111000000//////............//////000000////////////000000111111000000//////......000000111111111222222222444555666777777666555444444444555555666666777777666777:::<<<<<<:::888777999999:::;;;;;;<<<<<<===???@@@AAA@@@???@@@CCCFFFFFFEEEDDDDDDDDDFFFIIIJJJHHHEEECCCEEEHHHHHHDDD@@@???@@@BBBCCCEEEFFFFFFGGGDDD>>>888777888999777555666666777777777888888888555888:::;;;===CCCNNNVVVfffooo~~~|||rrrffffffiiirrrzzzooogggdddbbbcccfffooo~~~{{{xxxwwwwwwuuutttyyy{{{wwwuuuwwwzzz}}}}}}yyyvvvuuusssrrrttt{{{|||tttnnnllljjjiiijjjiiimmmyyy~~~yyyvvvvvvtttrrrtttyyy}}}xxxxxxxxxwwwwwwwwwwwwwww}}}}}}|||{{{yyyxxxvvvuuussstttvvvyyy}}}~~~{{{yyyxxxwwwuuusssvvvwwwxxxzzz{{{|||||||||{{{zzzxxxtttpppmmmkkkkkkjjjjjjlllpppsssuuutttrrrqqqooolllhhhbbb[[[SSSMMMGGGBBB<<<777444222000...////////////////////////---------------------------------,,,,,,,,,,,,,,,...---,,,+++++++++++++++******+++,,,------------************************...---,,,+++************))))))))))))***+++,,,---,,,,,,,,,+++++++++******"""$$$'''***+++,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------******++++++++++++******---,,,+++***))))))))))))*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******+++))))))))))))))))))))))))***************)))((((((***************************************************************************++++++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---......///...------000000111111111111000000//////............//////000//////......//////000111000000000/////////...000000111111111222222222222333333444444333333222333333444555555666666777666888:::<<<<<<;;;999888999999::::::;;;<<<<<<<<<===>>>???>>>>>>???AAACCCAAAAAABBBDDDGGGKKKOOOQQQJJJFFFBBBCCCFFFHHHFFFCCC@@@AAABBBDDDEEEFFFGGGGGG@@@<<<777555777777666444666666666666777777777777666888999999999<<>>@@@===>>>@@@BBBFFFKKKOOOQQQJJJFFFBBBAAADDDGGGHHHGGGAAAAAABBBDDDEEEFFFGGGGGG<<<999555444555666555444555555555666666666777777888:::;;;:::999:::===@@@BBBFFFOOOYYYaaakkkzzz|||yyyzzz|||~~~{{{xxxyyywwwjjjddd___^^^aaakkk~~~sssgggbbbaaa``````aaannn|||}}}uuuooojjjgggeeehhhppp{{{{{{tttoookkkfffccccccjjjsss}}}zzzuuuqqqnnnlllkkkjjjnnn{{{}}}zzz{{{}}}{{{yyywwwtttjjjiiigggfffgggiiikkklllrrruuuxxx|||}}}}}}|||{{{zzz{{{}}}}}}|||||||||zzzyyy|||}}}~~~~~~}}}{{{yyyxxxwwwtttqqqooooooppppppqqqmmmlllmmmnnnpppooollliiiccc^^^VVVNNNGGG@@@:::666666333000///000111000000------------------------------------------------------,,,++++++***)))))),,,,,,+++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,************************++++++,,,---,,,+++***)))***)))))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))************************************************************++++++++++++++++++************++++++************************************************+++++++++******)))))))))))))))))))))))))))))))))************************))))))******************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))************************************************(((***,,,,,,+++***)))***++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,+++//////000000000000////////////............//////......------------......000000000000////////////111111111111111111111111222222333333333333222222444444444555666666777777666888999;;;;;;;;;:::999888999999:::;;;;;;<<<<<<:::<<<===<<<<<<<<<===???===>>>>>>@@@BBBEEEGGGHHHGGGDDDBBBBBBDDDGGGGGGGGGBBBBBBBBBCCCDDDFFFGGGGGG888666444444444555555444444555555555555666666666444666777777777777888999>>>???DDDJJJPPPXXXeeerrr|||xxxvvvuuuzzz{{{zzzuuunnngggfffiiisssxxxiiicccbbb```___```ooo~~~xxxpppjjjddd```eeennnyyyvvvnnnhhhdddbbbdddnnnyyy}}}zzzxxxwwwuuuxxx}}}yyyyyy}}}{{{uuusssqqqppphhhhhhhhhiiilllooosssuuuyyy{{{~~~~~~|||zzz|||}}}~~~~~~~~~~~~||||||||||||{{{yyywwwuuusssvvvtttssstttvvvvvvtttqqqpppooonnnnnnmmmkkkgggcccXXXSSSKKKDDD???:::666333444222000000000111111000------------------------------------------------------,,,++++++***))))))+++++++++******++++++,,,,,,,,,,,,,,,+++******)))***************************+++,,,---,,,+++***)))******************+++,,,+++++++++++++++++++++++++++******)))'''&&&$$$$$$++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++*********)))******++++++************************************************))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++************************,,,,,,++++++******))))))))))))))))))))))))))))))************************************)))((('''&&&))))))))))))))))))))))))((())))))*********))))))************************************************************************(((***,,,,,,+++***)))***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,------......------------------//////000000000000////////////............//////......------------......////////////000000000000111111111111111111111111222222222222222222222222444555555666666777888888666777888:::::::::::::::888888999999:::;;;;;;<<<;;;<<<>>>>>><<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBCCCDDDFFFGGG444444444444444444555555444444444444555555555666444444555666777888888888::::::===BBBFFFKKKVVVaaasss|||uuuqqqrrrwww}}}{{{}}}xxxqqqoooqqqyyytttmmmkkkiiiiiikkkwww}}}uuuooohhhcccdddnnnzzztttmmmgggeeeiiiuuu~~~zzzyyyxxx{{{~~~xxxssspppooommmkkklllnnnqqquuuzzz~~~}}}~~~zzzxxxwwwvvvuuutttssssssrrrwwwvvvvvvxxx{{{yyyuuupppqqqooommmkkkhhhccc^^^ZZZJJJFFF@@@<<<999666444333222000///...///000///...------------------------------------------------------,,,,,,++++++******+++************++++++,,,------,,,,,,+++)))((('''************************+++++++++,,,,,,++++++***---,,,,,,+++,,,,,,------***++++++++++++,,,,,,,,,*********)))))))))))))))************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---************************************************)))))))))************+++******))))))))))))******++++++++++++++++++++++++************************+++++++++++++++************************************************************++++++***)))'''%%%###))))))))))))))))))))))))((())))))************)))************************************************************************)))***,,,,,,***)))***+++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++,,,---------------,,,---...//////...//////000000//////...//////............/////////..................///////////////000000000000222222222111111111111111111000////////////000111444444555555666777777777555555777888999999::::::888888999999::::::;;;;;;;;;===??????===<<<===>>><<<===>>>???AAABBBCCCCCC@@@AAACCCDDDDDDDDDBBBBBBBBBAAAAAA@@@AAACCCDDDFFF222333444444444444555666333333444444444555555555777666666777999:::::::::777666888===???BBBIIIQQQ\\\mmmxxxwwwzzz|||~~~yyyvvvvvv|||zzzwwwuuuwwwzzzzzzsssooolllvvv}}}wwwsssttt{{{zzzsssuuuwwwwwwuuuvvv|||{{{vvvttttttsssrrrrrrtttwww|||{{{vvvrrrqqqppppppqqqsssuuuvvvxxxvvvvvvxxxzzzyyysssnnnkkkhhheeeaaa\\\VVVOOOJJJ>>>;;;777444333333111000///...---...///000///...---------------------------------------------------------,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++***)))(((************************,,,++++++***+++++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---...///+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************++++++************************************************))))))))))))******************))))))))))))*********************************************************++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++)))&&&%%%))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************************************++++++***))))))***,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++***++++++,,,---++++++***+++,,,---///000......////////////......//////............//////000//////......//////000.../////////000000000111222222222111111111000000111111000//////000111111222222333333444555555666333444555666777888999999888888888999::::::;;;;;;;;;===>>>>>>===<<<<<<<<<;;;<<<===>>>@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@?????????AAACCCDDD111333444444444444555777333333333444444444555555666555444555666777888777666555666:::;;;;;;???EEEIIIWWWhhhwww|||yyy{{{{{{zzz}}}~~~~~~yyywww}}}~~~~~~{{{zzzuuuvvvwwwvvvrrrqqquuu{{{yyywwwttttttwwwyyyzzzzzzyyy{{{xxxqqqmmmllllllmmmooosssxxxzzzyyyvvvtttuuuxxxwwwrrrmmmccc```\\\WWWQQQJJJBBB===777555222000000///...---...------...000111111000........................------------------------------------------------******))))))***+++,,,,,,)))******+++++++++******************************,,,+++*********+++,,,---******))))))((()))))))))*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********,,,,,,+++***)))))))))***************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))*********************************++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((************************************************+++++++++)))((((((+++---++++++++++++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---))))))))))))***---///000......////////////......//////............//////000000////////////000000.../////////000000111111222222222222111111000000444333222111111222333444000111111222222333444444333333444555666777888999777888888999::::::;;;;;;:::<<<>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;CCCBBBAAA>>>======@@@BBBAAA@@@>>>>>>>>>@@@BBBCCC222222222222222222222222444444444444444444444444555555555555555555555555444444444555777999<<<===AAAGGGOOOWWWbbbqqq{{{yyy~~~~~~yyywwwyyy{{{zzzxxxwww{{{|||vvvpppmmmxxxzzz|||}}}}}}}}}}}}wwwpppkkkhhhkkkoooqqqqqqssswww{{{{{{vvvrrrssstttqqqiiibbb]]]WWWNNNFFF@@@;;;777444////////////////////////...------...000111///...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++)))((()))************++++++++++++++++++*********)))))),,,,,,,,,++++++*********************************************************************************---,,,+++++++++,,,---...------------,,,,,,+++***************************************************)))************++++++++++++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))))))))************++++++******))))))((((((+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,************************+++***((()))***++++++***++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......---------..................////////////////////////////////////............////////////333333333333333222111000111111222222222333333333000000111222222222222111111111222333444666666777666666666777888:::;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<::::::::::::;;;<<<>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA222222222222222222222222444444444444444444444444444444444444444444444444555555555555777888:::<<<:::>>>DDDIIIQQQ]]]lllwww}}}||||||~~~~~~xxxwwwyyy{{{zzzxxxyyy}}}|||wwwuuu{{{}}}~~~~~~~~~~~~~~~zzztttnnnkkkmmmppptttuuutttuuuwwwyyywwwsssooooooppplllccc\\\SSSNNNGGG@@@;;;777333111000000000000000000000000222000...---///000111000------,,,,,,,,,,,,---------------,,,,,,+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******++++++***((()))************++++++++++++++++++*********)))))),,,,,,,,,++++++*********************************************************************************,,,++++++***+++,,,---...,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************++++++++++++************,,,,,,++++++*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,************************+++***((()))***,,,++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------.........------------..................////////////////////////////////////////////////000000000000222222333333222222111000111111111222222222333333000111111222333222222222111222222333444555666777666666666777888999;;;;;;:::::::::::::::;;;<<<<<<===<<<;;;:::::::::;;;<<<======>>>>>>??????@@@@@@@@@@@@?????????@@@AAAAAA333333333333333333333333444444444444444444444444444444444444444444444444666555555555666777999999999;;;>>>@@@DDDKKKVVV^^^oooxxxyyytttwww~~~}}}}}}~~~~~~yyyxxxzzz|||{{{yyy}}}~~~~~~|||{{{zzzyyyyyywwwwwwwwwvvvssspppmmmkkkqqqtttwwwxxxvvvtttssssssrrrnnnjjjiiigggbbbXXXPPPFFFBBB<<<777444222///...000000000000000000000000333000---,,,---///000000......------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))***++++++***))))))************++++++++++++++++++***************+++++++++++++++*********************************************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************++++++++++++++++++******))))))(((************************)))*********+++++++++++++++++++++++++++*********))))))))))))************+++++++++++++++,,,,,,,,,...------,,,+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++************************+++)))((()))***,,,,,,+++,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------------...---------------......---............///////////////////////////////////////000000000111111111111222222222222111111000111111111222222222222333111222222333333333333333111222222333444555666666666666666666777999:::;;;::::::999999::::::;;;<<<>>>===;;;:::::::::;;;<<<<<<<<<<<<===>>>??????@@@??????>>>>>>???@@@AAAAAA333333333333333333333333333333333333333333333333333333333333333333333333666666666666666666777777;;;;;;;;;;;;<<<@@@GGGLLLVVV___kkkuuu~~~|||ttttttwww}}}||||||xxxuuuuuuvvv~~~~~~~~~zzzvvvsssrrrqqqqqqrrrqqqqqqqqqpppooooooooopppsssvvvwwwvvvsssooommmkkkgggccc___[[[TTTJJJBBB;;;888444222000000...---........................000...------.........,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))***++++++***)))))))))*********+++++++++************************+++++++++******************************************************************************************************+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))))))))*********++++++++++++++++++***)))(((''''''************************))))))))))))************+++++++++***************((()))))))))************)))******++++++,,,,,,,,,///...------,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++***************************)))((()))+++,,,,,,+++,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,---------------,,,,,,------......---------.........//////////////////////////////////////////000000000000000111111111111111000000111111111111222222222222222222333444444444444333222222333333444555666666666555555666777888999999999999999999999::::::;;;>>>===<<<:::::::::;;;<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@AAA333333333333333333333333333333333333333333333333333333333333333333333333555555555666666555555555777777666555666888<<>>???@@@AAA222222222222222222222222333333333333333333333333222222222222222222222222333444555555666555555444666555444444555777999;;;;;;???DDDHHHNNNZZZiiiuuuxxxwww}}}}}}tttpppooottt|||{{{|||xxxtttoookkkjjjkkknnnppprrrsssssssssssstttttttttoooppppppqqqpppmmmgggbbbWWWTTTNNNGGGAAA;;;444000222000//////000111000///////////////////////////---///222666888666111---......------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++,,,+++***)))************+++++++++***************+++++++++)))))))))***************************************************************************************)))***++++++,,,,,,++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++******))))))(((************************((()))))))))************)))))))))***************))))))))))))************)))))))))))))))*********,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))*********************************((('''(((+++------,,,))))))(((((((((((())))))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,------------.........////////////////////////,,,,,,---------............//////000000000000///000000000111111111111222111222222333333333333333333333333444444444555555555555555555555666777777888888777777888888999:::<<<;;;;;;;;;;;;===>>>???============<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@111111111111111111111111222222222222222222222222222222222222222222222222222333444555666555555444777666555666777999::::::555999===???BBBIIIUUU^^^vvvyyywwwyyy~~~}}}|||wwwooonnnmmmmmmmmmoooqqqsssttttttuuuuuuttttttsssrrrmmmllljjjiiihhhccc]]]WWWKKKHHHBBB===888555222000000///---...///000///...////////////////////////,,,---111444777666222///------,,,,,,,,,,,,------+++++++++,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************************)))((()))+++,,,+++***)))************+++++++++))))))*********+++++++++((()))))))))*********+++******************************************************************************,,,---------,,,+++))))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------)))************++++++++++++++++++++++++*********************************)))))))))*********++++++((()))))))))*********+++))))))))))))************++++++***************)))*********+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))((('''(((+++---------******))))))))))))*********+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,---------.........////////////////////////------------.........///---...//////000000//////000000000000111111111111000111111222333222222222333333333444444444444555555555444444555555666666777777777777777888999999::::::::::::<<<>>>@@@AAA@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@000000000000000000000000222222222222222222222222111111111111111111111111111222333555666666555444444333333333555666777666222666;;;<<<===AAAHHHOOO]]]ttt~~~~~~{{{uuuqqqhhhjjjmmmppprrrttttttttttttuuuuuuuuutttsssqqqooojjjgggdddbbb___ZZZSSSMMMCCC@@@;;;666333222222222...---,,,---...///...,,,------------------------******,,,///222333111///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,,,,***)))************+++++++++))))))******++++++++++++(((((())))))*********+++***************************************************************************+++,,,---...---,,,,,,((()))***+++++++++++++++************************)))***+++,,,------...///)))************++++++++++++++++++++++++,,,,,,,,,************************************++++++++++++(((((())))))*********+++))))))))))))************---,,,,,,++++++*********((())))))******+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))((('''(((+++---------++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......////////////////////////............/////////000------...///000000//////000000000000111111111111000000111222222222222111333333444444444444444444555555444444444555666666777777777777777888888999999999999:::<<>>===<<<::::::::::::;;;;;;===>>>???@@@333333222111000///......000111111111111222222222222222222333333444444444555555444444444333333333777777666666555555555444444555666777888;;;???CCCMMMZZZnnn{{{yyyvvvrrrpppqqqpppoooppprrrsssrrrqqqvvvuuurrrqqqooommmiiifffaaa___[[[VVVRRRLLLEEEAAA777666555333222111000000///////////////.................................//////.........---------,,,,,,,,,---...///000000++++++++++++++++++++++++---...///...,,,*********++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))+++***)))'''''''''((()))************************++++++******)))(((((((((++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************)))************+++++++++***************++++++++++++*********))))))((((((+++++++++************)))((((((''''''''''''(((((('''((()))++++++,,,,,,,,,,,,,,,+++***)))))))))***************************************************************************)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++))))))************))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,+++***))))))+++---...//////.........---------///////////////.........000///...,,,,,,---......////////////////////////////////////000000000000222222222111111111111111222222333333333333444444777666666555555555555666777888888888888999999999888888999:::<<<======>>>======<<<<<<<<<;;;;;;;;;;;;:::999888999;;;===???222222111111000/////////000000111111111222222222222222222222333333333333222333333333444444555555666666666666555555444444444555666666777999===@@@@@@IIIWWWeeeqqq{{{{{{yyyxxxvvvtttrrrrrrqqqpppqqqssssssrrrqqqrrrqqqpppnnnkkkgggaaa\\\RRROOOKKKHHHDDD@@@;;;777555555333222111111000000///......---,,,,,,++++++........................///.........------------,,,,,,------......//////++++++++++++++++++++++++,,,---...---,,,******+++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,+++++++++*********))))))---,,,+++***))))))***+++************************))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++******************************)))))))))((())))))******+++++++++,,,***))))))))))))))))))***((()))******++++++++++++++++++******)))*********************************************************************************)))************+++++++++++++++***))))))***++++++++++++++++++++++++++++++***))))))))))))))))))***))))))************))))))(((((()))******+++,,,,,,*********************************++++++,,,---...++++++++++++++++++++++++---,,,+++***+++,,,...//////.........------------////////////............000000///............///////////////////////////////////////000000000000//////000000000000000000222222222333333333444444666555555555555555666666777777888888888999999999777888999:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::999999999;;;===???000000000000000000000000000000000111111111222222222222222111111111111111111111222333444555666666666555555555555444444444444555555555555777:::===;;;>>>DDDKKKRRR[[[ccchhh{{{}}}{{{xxxwwwwwwwwwvvvtttrrrqqqpppqqqrrrrrrpppnnnlllkkkiiigggbbb[[[SSSNNNFFFCCC???<<<:::888666333333222111000000000000111//////...---,,,+++++++++------------------------............---------------------------.........++++++++++++++++++++++++***,,,------,,,++++++,,,))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------+++++++++***************,,,,,,+++*********++++++************************(((((())))))***++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,+++++++++***)))))))))************))))))))))))'''((()))***+++,,,------+++++++++******+++++++++*********************************)))******++++++************************************************************************)))************+++++++++++++++***))))))***++++++************************))))))(((((((((((())))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))***************+++,,,---++++++++++++++++++++++++...---,,,+++,,,---...///............------------........................000000000000000//////...////////////////////////////////////000000000000/////////000111111222222222222222222333333333333444444444444555666777777777777777888888888999999666777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;===>>>////////////000000111111000000000000111111111111222222111111000000//////111111222333444444555555444444444444444444444444333444555555444555777999;;;<<<>>>@@@CCCHHHOOOTTT```hhhrrrzzz}}}~~~}}}{{{yyyxxxxxxxxxwwwuuusssrrrqqqppppppooollliiieeebbb^^^YYYTTTMMMFFFAAA===:::777555555555444333000000/////////000000111///////////////.........------------------------------------------------...---------------------++++++++++++++++++++++++)))+++,,,---+++++++++,,,++++++,,,,,,,,,---------************************))))))*********+++++++++))))))***+++,,,------...***************************)))))))))))))))))))))************************)))))))))******+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++************++++++************************************************************************))))))*********+++++++++,,,,,,,,,+++***)))((((((*********)))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++*********************)))))))))***+++,,,,,,************************************************************************))))))*********++++++++++++******************+++''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))))))))))))))******++++++***************************)))))))))***++++++,,,++++++++++++++++++++++++---,,,,,,+++,,,---......------------------------------.............../////////000111111///...---////////////////////////////////////000000000000000111111222333444444555111222222222222333333333333333333444555666777888777777777777888888888888666666777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===.........///000000111111//////000000000111111111111111111000000/////////333333333333333333333333333333333333444444444444333444555444333333555666666777888999:::===AAADDDKKKPPPWWW]]]bbbhhhnnnsss{{{zzzxxxzzz~~~~~~{{{yyyyyywwwvvvttttttsssqqqpppnnnkkkfffccc\\\WWWPPPJJJDDD@@@<<<999333111///...///000000/////////......//////000000------......///000000000------------------------,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,++++++,,,,,,,,,---------************************))))))*********+++++++++))))))***+++,,,,,,------************************)))))))))************)))************************,,,+++++++++******))))))++++++************++++++******+++++++++,,,,,,,,,+++******))))))******+++************************************************************************))))))*********+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))************************************))))))))))))******,,,+++***))))))******+++***)))))))))***+++,,,,,,************************************************************************))))))*********+++++++++*********++++++*********''''''''''''''''''''''''+++******))))))******+++))))))************))))))*********+++++++++++++++++++++++++++++++++++++++*********)))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,------------------,,,---------......//////---...///000///...---,,,////////////////////////////////////000000000000000000111222333333444444111111111222222222333333333333333333444666777777666666777777777888888888555666666777777888888888;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<.........//////000000000/////////000000000111111111111111000000000000000444333333333222222222111222222333333333333333444222333555444333333444555333444777888888999:::<<>>BBBGGGJJJUUUcccuuu}}}||||||xxxtttrrrooollljjjjjjgggddd```[[[UUUMMMHHHBBB>>>999555333222111000111000000111222222111///000000///////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++++++++++++++++++++***,,,---,,,***)))))))))))))))*********+++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++***+++,,,---------,,,,,,************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******))))))))))))******************************************************************************)))************+++++++++++++++******************((()))))))))***************************+++++++++))))))(((((((((((())))))+++***)))((()))***,,,---++++++******)))*********************************************************************************)))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++******))))))))))))******))))))************))))))+++++++++***************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////000//////...............////////////////////////////////////000000000000.....................///111111111111222222222222444444444333333444555555666666666666777777777888666777777777777888888888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;:::////////////////////////////////////000000000000000000111111222222333333000000111222333444444555111111111222222333333333111333555555444444555666333444555444333444666888777777777777888:::===???BBBNNN\\\gggttt{{{xxxtttqqqnnnllliiifff```^^^ZZZVVVPPPHHH@@@:::999777444222222111///...000//////000111111...,,,111111000///////////////333222111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......+++++++++++++++++++++++++++,,,---,,,***(((((((((++++++,,,,,,,,,---------)))))))))))))))))))))))))))************+++++++++------,,,++++++******)))))))))******++++++++++++((()))***+++,,,++++++************************************++++++,,,------++++++************++++++******+++++++++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************)))************+++++++++***************+++++++++(((((())))))*********+++(((((()))***+++,,,,,,---******))))))))))))*********)))(((((()))+++---///,,,,,,+++***)))))))))***************************************************************************)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,---------++++++,,,,,,---...//////222111///.........///000////////////////////////////////////000000000000000000000000////////////000111111111111222222222555555444333333333444444666666666666777777777777777777777777888888888888;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<;;;::::::........................---------............///222111111111000000////////////000111111111111111000000000000000000000000111111222222222333333333222222333333333333444444888777666666666777999:::===AAAHHHQQQ[[[fffpppwww{{{uuuooollljjjfff```ZZZUUUQQQKKKEEE@@@<<<888666222222111000///...------////////////////////////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++*********))))))************************))))))*********+++++++++***************************+++---......---+++***))))))***++++++++++++***)))************+++++++++******++++++++++++******......---,,,+++***)))((()))***+++,,,,,,,,,,,,+++************************+++******)))******++++++******++++++++++++******++++++************++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))*********+++++++++++++++++++++++++++++++++)))''''''((()))***)))(((*********+++,,,,,,,,,---,,,+++++++++***))))))))))))))))))))))))))))))))),,,+++***((((((((()))***+++***)))(((((()))***++++++++++++*********))))))(((((()))***************++++++************++++++))))))))))))))))))))))))###$$$&&&(((*********)))******+++++++++,,,,,,,,,+++++++++*********))))))***************************************************+++,,,---...---,,,+++...------,,,,,,------...------------------------------------------------...------,,,---...///000000...------...000000000////////////000000000000000000000000111111111111111222222333333444444555666666666666666777888888777777777777777888888999666777999;;;<<<===>>>>>>>>>>>>===<<<;;;::::::999........................---------............///111111111000000000////////////000111111111111111000000000000000000000000111111111222222222333333222222222333333333444444777666666555666666888999777:::>>>BBBGGGMMMTTTYYYeeemmmwww~~~~~~{{{yyywwwuuussstttnnnfffaaa___ZZZTTTOOOHHHDDD???;;;999666333111000000000000////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))************************))))))*********+++++++++************************)))***+++,,,,,,+++***)))))))))***++++++++++++***)))************+++++++++******++++++++++++******,,,,,,++++++++++++******))))))*********+++++++++************************,,,++++++************+++******++++++++++++******++++++************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))******************************++++++++++++++++++++++++++++++)))((('''(((***+++***)))*********++++++++++++++++++++++++***************)))))))))))))))))))))))),,,+++)))((((((((()))***+++***)))(((((()))***++++++++++++*********))))))(((((()))***************++++++************++++++))))))))))))))))))))))))&&&'''((()))***+++++++++*********+++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,------,,,,,,---------,,,,,,---------------------------------------------------------...------,,,---...///000---+++******,,,---------.../////////000000000000//////000000000111111111111111222333333444444555666666666666666777777888777777666666777777888999777888999;;;<<<===>>>>>>>>>>>>===<<<<<<;;;::::::........................---------............///111111000000000000////////////000111111111111111000000000000000000000000111111111222222222222333222222222222333333333333555555444444444555666777777888999::::::===@@@CCCJJJQQQZZZbbbhhhooowww}}}}}}}}}{{{vvvssspppllljjjggg```XXXQQQMMMIIIDDD@@@:::777444333222111000............//////000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++******************************************************+++++++++************************(((((((((((((((((((((((())))))***++++++++++++***)))************+++++++++******++++++++++++***************+++++++++,,,,,,***)))((((((((()))***+++************************---,,,,,,+++*********+++******++++++++++++******++++++************++++++))))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))************++++++*********************************************)))((()))+++++++++*********************))))))***************+++++++++))))))))))))))))))))))))+++***))))))((()))))))))******))))))))))))******+++************)))))))))(((((()))***************++++++************++++++))))))))))))))))))))))))***************+++,,,,,,*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------------------------------------------------------...------------.../////////---,,,,,,...000//////....../////////000000000//////000000000000111111111111222222333444444444666666555555666666777888777777666666777777888999888888999:::<<<===>>>>>>>>>=========<<<;;;;;;;;;........................---------............///000000000000000000////////////000111111111111111000000000000000000000000111111111111222222222222111222222222222333333333333333333333333444444555666777888888888999<<<>>>>>>BBBHHHMMMRRRXXX___dddooovvv}}}xxxvvvwww}}}~~~}}}yyysssmmmiiieeeaaa^^^VVVPPPHHHBBB>>>;;;777555444222111000111111000............/////////000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,************************************************************************************************)))((((((''''''(((((()))))))))***++++++++++++***))))))*********+++++++++******++++++++++++******************+++++++++++++++***((('''((()))+++---************************...---,,,+++******************++++++++++++******++++++************++++++'''(((((()))***++++++,,,************************((()))))))))************+++++++++***************))))))))))))))))))))))))+++)))))))))+++,,,+++***+++*********)))((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))******))))))))))))))))))***))))))))))))))))))***************))))))))))))(((((()))***************++++++************++++++))))))))))))))))))))))))---,,,***))))))***+++,,,************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,------,,,,,,,,,------------------------------------------------......------............000.........000111000///........./////////000000////////////000000000111111111111222333333444444666555555555555666777777666666666666666777888888888888999:::;;;<<<===>>>======<<<<<<<<<<<<<<<<<<........................---------............/////////////////////000000//////000111111111111111000000000000000000000000000000111111111222222222111111111222222222333333111222222222333333333333111222444444444555777999:::;;;===???BBBFFFKKKOOOWWW^^^iiiwww~~~zzzvvvtttuuuzzz}}}zzzwwwsssnnnggg```ZZZTTTOOOLLLEEEAAA<<<777444333222111333222111111222111000...////////////..........................................------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***++++++,,,***************************************************************************************************)))(((((((((((()))***))))))***++++++++++++***))))))*********+++++++++******++++++++++++******+++++++++*********)))))),,,+++)))))))))***,,,...************************---,,,++++++*********+++******++++++++++++******++++++************++++++''''''((()))******++++++************************((()))))))))************************************))))))))))))))))))))))))+++)))))))))+++,,,+++***+++*********)))((((((((()))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++)))))))))))))))))))))))),,,+++***(((((()))***+++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++,,,------,,,++++++------------------------------------------------..................------,,,++++++,,,---...---,,,............////////////...////////////000000000000000111222222333333444555555555555555666666777666666666555666777777888888888888888999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<........................---------............///......////////////000000//////000111111111111111000000000000000000000000000000000111111111111222111111111111222222222222000111222333333333222222111222333333222222333444666555555666888<<>>>>>;;;>>>BBBFFFKKKTTT___gggtttyyy|||wwwsssqqqooommmlllggggggeeebbb___[[[WWWUUUNNNKKKFFFAAA===:::999999555444222222222222111000000///......///......------......//////......---////////////......------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***************+++000///,,,*********+++,,,***************************************++++++,,,((()))))))))************(((((())))))************************************))))))************)))))),,,+++)))(((((()))+++,,,))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))******************************************************)))(((((()))******((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))))))))((('''&&&(((((((((((((((((((((((()))))))))))))))*********************************++++++************+++++++++***)))((('''(((***+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,,,,---......,,,,,,,,,.........////////////.........//////////////////...///............//////000222222333333444444444444666888999888777555666666777666666666666777777777888888888888999999999999---,,,+++++++++,,,...///................................................------....../////////000.............................................................../////////000000000000000000000000//////////////////////////////000111222222333333//////000111222333444444777777666666777777888888444888;;;===>>>AAAGGGKKKVVV\\\dddkkkoooqqqssssssrrruuuxxx{{{}}}{{{|||~~~}}}{{{{{{zzzzzzzzzvvvooojjjfffdddbbb```YYYYYYWWWUUUQQQLLLHHHEEEAAA???;;;777555333333333111000//////000///...,,,.../////////......//////------............------,,,,,,---...//////......,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***************++++++000///,,,*********+++,,,************************))))))******++++++++++++((()))))))))************'''((()))************)))************************))))))************)))))),,,+++)))(((((()))+++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))******+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))***))))))(((''''''((((((((((((((((((((((((******))))))))))))))))))************************++++++************++++++******)))(((((()))***+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---------------,,,+++---...---,,,,,,---.........////////////....../////////....../////////,,,,,,------...000111222222222222333333333333333555777888888666555555666666666666777777777777666777777888888888999999999,,,,,,,,,,,,---...//////........................---------------------------------......//////000................................................///............///000000000000000000000000000000////////////////////////---...000111222333333333222222333333222111000000222222222222333333333333555999<<<===;;;:::;;;===BBBFFFLLLPPPSSSTTTVVVXXX\\\```eeehhhllluuu|||wwwuuuuuuxxxyyy{{{zzzxxxvvvtttrrrqqqqqqooojjjccc]]]XXXTTTPPPNNNJJJIIIHHHFFFBBB>>>;;;999888666444222111111111111222000000000111000...,,,---///000///......///000------............------((()))+++,,,------,,,,,,)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************************)))******+++,,,...---,,,+++******++++++************************((()))******++++++******))))))))))))************((()))***+++++++++***)))************************))))))************)))))),,,+++***))))))***+++,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************)))************))))))(((************************************))))))))))))************************++++++************++++++))))))******************+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++---...---,,,,,,---///......////////////......//////............//////,,,,,,---...///111222333222222222222222222222222555666777777555444444555888888888777666555444333777777777888888888888999***+++,,,---....................................------------------------,,,,,,---......///000000................................................//////.........///000111000000000000000000000000000000000000000000000000...///000111222222111111111111222222222111000///111111222333444444444333555888;;;;;;888777888;;;999;;;===??????@@@BBBDDDGGGKKKPPPRRRUUU]]]jjjttt~~~~~~~~~~~~}}}{{{zzzwwwsssooommmmmmoooqqqrrrpppmmmiiieeebbb```^^^ZZZVVVPPPLLLHHHEEEAAA???<<<<<<;;;:::888666555444222222111111000000//////111111000111222222000...---...000///---,,,---///,,,------......------,,,)))***,,,------,,,+++***)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++*********))))))******))))))***++++++,,,++++++++++++++++++******************************'''((()))***+++******)))))))))))))))************((()))+++,,,---,,,+++***************************))))))************))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))************)))******++++++++++++***************************************)))))))))(((************************++++++************++++++((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++---......------...///......////////////......000///...------...///000.........///000111222333222222222222222111111111444666777777555444444555666666777777777666444333777777777777888888888888)))***,,,---......------........................------------------------,,,,,,------...///000000................................................000//////......000111222000000000000000000000000111111111111111111111111000000111222222111///...,,,---///111333333333333///000222444444444444333///111444333111222444888666777888888888999<<<>>>999===BBBCCCEEEKKKWWWaaahhhtttyyyuuu{{{|||}}}~~~}}}zzzyyyxxxvvvtttrrrpppmmmjjjgggfffggghhhjjjgggeeeaaa[[[VVVRRRNNNMMMFFFDDDAAA???>>>===:::888444444444444444444444444000000111111000///...------,,,---...000000...,,,,,,...000...,,,***,,,...,,,------......------,,,---.../////////---+++)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))++++++++++++******))))))******))))))***+++,,,,,,))))))***+++++++++******************************'''((()))++++++******)))))))))))))))************(((***,,,---------+++***************************))))))************)))))))))***++++++++++++***))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))++++++************++++++'''))),,,......---+++***---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------'''((()))+++---///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,---......------///000......////////////......000///...------...///000111111000000000000111111222222111111111111111111444666777666555333444444111222444666888888888777777777777777888888888888------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////........................///---,,,---...///...---////////////////////////000000000000000000000000////////////////////////000000////////////000000000000111111111222222222111111111111111111111111111111222333333333333222666666666666666666666666999999999:::===AAAEEEGGGSSSWWW]]]bbbeeegggiiijjjjjjgggeeeccccccfffjjjmmmwww~~~~~~~~~~~~}}}}}}|||yyyuuuqqqnnnjjjfffccc___]]]ZZZXXXXXXYYYXXXWWWRRROOOKKKGGGCCC???>>>===;;;:::777555444333333333333333333222222222111111111111000///////////////111000000///...---------........................------------------------,,,,,,------------------++++++++++++++++++++++++///......---+++******))),,,,,,,,,++++++*********))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,---...///))))))))))))))))))))))))))))))(((((((((((())))))************************)))***+++,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******,,,++++++++++++++++++,,,************************))))))************))))))))))))((((((''''''&&&&&&)))(((''''''''')))***+++))))))))))))))))))))))))''')))+++------+++)))'''************************))))))))))))******************))))))((((((''''''))))))))))))))))))))))))************************+++***)))'''''''''((()))************************))))))))))))))))))))))))---,,,,,,+++***)))((((((***************)))((((((******************************+++++++++,,,,,,,,,************************************+++,,,---...---,,,+++******+++,,,---,,,,,,,,,---------......---+++***+++...000...,,,..................------............////////////////////////000000000000000111111111111222222222333333333333333333333333444444444555555555666666888888777666666666666666------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------................................................///...------//////...---////////////////////////000000000000000000000000........................000000////////////000000000000000111111111222222111111111111111111111111000111222222333333222222444444444444444444444444666666555666777:::<<<>>>AAAEEEJJJMMMNNNNNNOOOPPPRRRPPPNNNMMMMMMPPPSSSUUU```hhhttt~~~{{{zzzzzz{{{~~~}}}~~~~~~zzzvvvtttsssssstttwwwwwwwwwwwwvvvvvvuuutttooolllgggbbb]]]XXXSSSPPPNNNKKKIIIGGGHHHHHHGGGFFFDDDCCC@@@===:::888777777666555444222222222222333222222222222111111111000000//////...............000000000///...---------........................------------------------------------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************************))))))******+++,,,------))))))))))))))))))))))))***))))))(((((())))))***************************)))***++++++++++++***)))+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((('''((((((******))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))((((((((()))))))))******+++***(((&&&&&&''')))***))))))))))))))))))))))))************************,,,+++***)))((())))))***************************)))))))))))))))))))))))),,,,,,++++++***)))))))))***************))))))(((************************************+++++++++,,,++++++++++++++++++++++++************+++,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,---------.........,,,+++,,,...000...---..................------............////////////.../////////000000000000//////000000000111111111333333222222222222222222333333444444444555555555666666555444444444444444------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------000...---...///000///...////////////////////////000000000000000000000000........................000//////......//////000000000000000111111111111111111111111111111111111000000111222222222222222222222222222222222222222444444333222222333555666666999<<<======<<<;;;<<<>>>>>>======>>>???AAABBBGGGMMMXXXcccnnnuuuzzz|||uuurrrmmmhhhdddbbbaaabbbdddhhhooouuu|||~~~zzzwwwnnnmmmlllnnnrrrxxx~~~zzzvvvsssooolllgggcccaaaaaabbbcccggggggfffdddcccaaa___^^^ZZZWWWRRRNNNJJJFFFAAA>>>???===;;;:::;;;;;;:::999777666444333222111111111000000/////////000111111111111000000000000000/////////...---------------000000//////...---------------------------------------------------------......------,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))*********))))))*********************************)))******++++++******)))+++++++++************)))))))))))))))))))))))))))+++++++++***************((()))***++++++***)))((()))((((((''''''(((((()))(((((((((((((((((((((((())))))************))))))))))))******+++,,,,,,---******)))((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((())))))))),,,***'''%%%%%%'''+++---))))))))))))))))))))))))************************,,,,,,+++*********++++++************************))))))))))))))))))))))))******************************++++++******)))(((************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........---,,,---/////////---------------------......---............/////////....../////////000000000........./////////000000111111111111111111111222222222333333333444444444444444333222222222333333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,........................------------------------000///......000000///...........................////////////////////////......................../////////......//////////////////000000000111111111111111111111111111111///000000111222111111111111111111111111111111111444333222222111222333333444777999999777666555555777777888888999::::::;;;;;;???DDDKKKQQQUUUXXXYYYVVVTTTPPPMMMJJJIIIIIIJJJLLLOOOTTTZZZ```gggoootttxxxvvvsssqqqoookkkgggcccZZZYYYXXXZZZ^^^cccjjjmmmppppppqqqppplllgggbbb^^^[[[XXXSSSOOOMMMMMMOOOPPPQQQQQQPPPNNNMMMJJJHHHGGGEEECCCAAA???>>>===:::888888666444444555555444333111111111000000////////////..................///////////////////////////000///......------....../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))++++++************++++++************************))))))************))))))+++++++++*********))))))))))))))))))))))))))))))************************'''(((***,,,,,,***((('''(((((((((''''''((((((((())))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,+++******))))))((((((((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&'''(((+++,,,))))))))))))))))))))))))************************+++++++++*********++++++************************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......///......,,,,,,------------......---------.........//////........./////////000000....../////////000000000000000000000111111111111111111222222222333333333333333222222222222333333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,........................------------------------000...---...///000///...------------------------................................................//////............//////....../////////000000000000000000000000000000000...///000000111111000000111111111111111111111111111111111111111222222333111333555555444222333333222333333444555555666555888999:::===???@@@AAAAAABBBAAA>>><<<;;;;;;;;;<<<===???BBBEEEHHHMMMRRRVVVYYYXXXWWWWWWWWWUUUQQQNNNHHHGGGGGGGGGJJJNNNRRRTTTUUUVVVWWWWWWUUUQQQMMMJJJIIIFFFCCC???>>>>>>@@@AAA?????????>>>>>><<<;;;:::888777666666777888777555111/////////000111///...111111111000000//////...000000000///......---,,,........................111000//////......//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))************************++++++************++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************'''(((***,,,,,,***((('''***))))))(((((())))))***************************))))))************))))))++++++*********)))))))))++++++*********)))(((((()))))))))))))))))))))))),,,+++***((((((***+++,,,************************''''''''''''((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))************************)))*********************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***))))))************************((())))))))))))*********++++++++++++++++++++++++)))***,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------...,,,,,,,,,,,,------......------------......................../////////////////////000000000111111/////////000000111111111111111111222222222333333444333333333333333444444,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---------------------------........................------------------------///......------......///............////////////000000000000000000000000......///000000000000000222222222222222222222222......///000000111111111///111333333222222333444111111222333333444444555444444555666777888888888:::999888777666666777777666888999:::;;;===@@@BBBBBBAAAAAABBBCCCBBB@@@>>>;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBCCCBBB@@@===;;;;;;:::888666555555666777555666777777777777777777444333111222222222111000///......///111111000...//////000000///...------000111111000///...---,,,---............/////////111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++*********)))***++++++++++++,,,,,,,,,((()))***+++,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******************))))))*********************************))))))************************************))))))(((((())))))***+++++++++************)))))))))))))))))))))))))))***************+++++++++((()))***++++++***)))(((+++******))))))******+++************************))))))************))))))+++******)))((((((''''''******+++++++++***)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************''''''((((((((()))))))))&&&''')))++++++***((('''))))))))))))))))))))))))************************((()))******+++*********************************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++,,,++++++***)))************************)))))))))*********++++++************************)))***,,,.........------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,.........,,,+++,,,---++++++,,,,,,------......,,,------------.........------.........///////////////000000000111111111/////////000111111222222111111222222222333333333444444333333444444555555++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------......///------........./////////000000000000000000000000---...//////000000//////111111111111111111111111//////000000111000000000000222333333222222333444222222222222333444555666000111333444555555555555666666555444444444555555222444666777666666888999888777666777888888666555444555666777777777666555666777888888888777666555222222222222222222333333222222333444555555555555333222000000111000///---/////////111333333111000,,,---......///...------...///000000000000///...---.........////////////000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))(((((())))))******************************)))(((''''''((()))***+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++************************))))))************))))))))))))))))))))))))((((((((()))***+++++++++******))))))))))))))))))))))))+++******************+++************************((((((((()))))))))******((())))))***))))))((('''))))))))))))))))))))))))************************))))))+++,,,,,,,,,++++++************************))))))))))))))))))))))))***************+++++++++++++++,,,,,,++++++***)))************************************+++++++++,,,++++++++++++++++++++++++)))+++,,,...///...------,,,,,,---......---,,,,,,,,,,,,,,,---------......+++---...---+++)))+++,,,***++++++,,,------......,,,,,,---------.........---------.........//////........./////////000000//////000111111222333333222222222222333333333444333333333333333444555555++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------.........---------.........//////000000000000000000000000---......///////////////111111111111111111111111222222333333222222111000///000111000//////000111111000//////000111333444000111222444444444333333333333222222222222222333...000333555555555555666666555333333444444333111111333555666666555333222555555555555555444444333...///000111222222222111000000111222333333333222222111000000222222111000,,,,,,,,,...000111///---***+++---...///000//////,,,---...000111111000///........./////////000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************((()))))))))************************************))))))(((((((((((())))))***************************)))(((''''''((()))***+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((()))******++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++***)))(((''''''(((((())))))))))))))))))))))))************************)))***,,,---...------,,,************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////...---,,,,,,---......---,,,,,,,,,,,,,,,---------......***---...---***(((***,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////---------........./////////000000111222333333333222222333333333444444444333222222222333444444555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............---------,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++...------------...//////------------------------******+++,,,,,,---......//////............//////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333333333222222222111111111000000////////////////////////000111111111222222222222......000111111000///...------------------------000////////////.........//////.........---------000///.........///111222111000///...,,,***)))))).........------,,,,,,,,,000///---,,,+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,...---+++***)))***++++++***************************+++,,,------,,,+++******+++,,,,,,------,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************(((((((((((()))***+++,,,******++++++++++++******))))))))))))(((((((((((())))))************))))))***)))((((((((()))+++,,,************))))))))))))'''(((((()))***+++++++++***)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,000///...------...///000------..................---,,,,,,++++++,,,,,,---...------,,,,,,,,,------////////////////////////222111111111000000/////////////////////000000111222222333333333333444444333333333444444555555555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............---------,,,,,,,,,,,,---......------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,------...//////............//////------------------------.../////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000000111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222222222111111111000000000////////////////////////000000000000111111111222//////000000000//////...------------------------/////////.........------///.........------------.........---...//////000......------,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,++++++*********+++******************************++++++++++++*********+++,,,,,,------,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,++++++++++++++++++******++++++++++++******)))))))))***************))))))************)))))))))((((((((((((((())))))******)))))))))(((((((((((((((((()))***+++++++++***)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++...---,,,,,,,,,,,,---...//////......------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,---------........................000000000/////////......000000000000000111222222111111111222222222333333333333333444444444555555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,---......------------------------...---------------,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,---------///......------......///............................../////////000000000...//////000000//////...000000000000000000000000000000000000000000000000//////000000000000111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000////////////000000000111111111111111111000000000000////////////////////////////////////000000000000111111000///............------------------------......---------,,,,,,,,,............------------,,,,,,---............---+++++++++,,,---.........------------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,++++++***)))*********************************))))))************++++++,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))************************------,,,+++******))))))******++++++++++++******))))))******++++++,,,,,,))))))************))))))'''((((((((((((''''''&&&)))))))))(((((((((''''''(((((())))))***+++++++++***)))((()))***+++***(((***))))))(((((())))))***))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((******************************+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,000000///...---,,,++++++---,,,,,,++++++,,,,,,---------------------------........................//////...............---111111111111111222222333000000000111111111111222333333333333444444444444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,---...---------------------------------------,,,,,,,,,...------------------...000000000000000000000000........./////////000000...//////////////////...////////////////////////////////////////////////////////////000000000111////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000///////////////000000000111111111111000000000/////////////////////////////////.........////////////000333111///...------......---------------------------------,,,,,,,,,++++++------------------------+++,,,---//////...------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***))))))***++++++)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++******++++++++++++******************************************************))))))))))))))))))))))))*********)))))))))))))))************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************)))))))))))))))(((''''''******++++++++++++******(((((()))******+++,,,,,,))))))************))))))'''((()))***)))((('''&&&(((((((((((('''''''''''')))))))))******+++++++++***)))((()))***+++***((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********************************************++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++******))))))((((((++++++******************++++++************++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------................................................111000000000000111222222000000000111111111222222333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///------------------------...---------------------------,,,,,,,,,,,,------000000000000000000000000............////////////......////////////......////////////////////////////////////////////////...////////////000000000...////////////000000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111222222000000000/////////......////////////////////////---.........////////////222111///---,,,------...---------------------------,,,,,,,,,,,,+++++++++,,,,,,------------------,,,---...///000///......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++******************+++((()))+++,,,,,,+++***)))************************+++***)))(((((()))***+++)))***++++++,,,,,,++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************&&&'''((())))))))))))(((******++++++++++++******''''''(((((()))***++++++))))))************))))))((()))***++++++***((('''((((((((((((''''''''''''************++++++++++++***)))((()))***+++***((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********************************************++++++++++++************************************************************+++++++++,,,,,,,,,*********))))))(((((((((************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,++++++,,,,,,---+++,,,---.........------........................////////////////////////000////////////000111111111111111111222222222333333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////---------------------------------------.........---,,,,,,++++++,,,,,,---------------------------------........./////////---......//////......---000000000000000000000000000000000000000000000000......////////////000000......////////////000000////////////////////////////////////////////////////////////////////////...//////000000//////...000000000111111111222222////////////............////////////////////////............////////////000000///...------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------...///////////////,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************((()))******+++******************************************))))))*********)))******+++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************'''((()))+++,,,,,,+++*********++++++++++++******''''''(((((())))))******))))))************))))))(((((()))***************)))))))))(((((((((''''''++++++++++++++++++++++++***)))((()))***+++***((()))((((((''''''(((((()))))))))))))))))))))))))))(((((()))*********************************************++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********)))))))))))))))***************++++++++++++,,,,,,------,,,,,,+++******+++,,,---...//////---,,,,,,++++++,,,,,,---***+++---...///......---------------------------///////////////000000000///////////////000000111111111111222222222333333333333333333222222222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++***++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,------...///------------------------,,,,,,------......//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......//////......---000000000000000000000000000000000000000000000000........./////////000000........./////////000000////////////////////////////////////////////////////////////////////////......////////////....../////////000000000111111/////////.........------////////////////////////....../////////000000000.........///......------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++*********)))))))))))))))***++++++******************************++++++++++++******))))))***+++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))************************''')))***+++,,,+++)))(((******++++++++++++******))))))))))))))))))))))))))))))************))))))'''''''''((()))***+++,,,******)))))))))(((((((((++++++++++++++++++++++++***)))((()))***+++***(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))*********************************************++++++++++++************************************************************+++++++++,,,,,,,,,))))))***************************+++++++++,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,---)))+++---...//////...---------------------------------........./////////000000//////000000111222000000000111111111111222333333333222222222111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---...///000000,,,++++++++++++++++++,,,---------------------------------.........//////---..................---000000000000000000000000000000000000000000000000............/////////000............/////////000////////////////////////////////////////////////////////////////////////......////////////................../////////000//////.........---------////////////////////////////////////000000000000,,,---.../////////...---------------------------......------------,,,,,,+++++++++,,,,,,------------,,,+++***+++,,,---...*********++++++,,,,,,---*********++++++,,,,,,,,,++++++***)))***+++---...*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++*********)))((((((((()))+++,,,***************************+++,,,------,,,+++***))))))***++++++++++++*********++++++++++++******************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************'''((()))***)))'''%%%$$$******++++++++++++******+++++++++***************))))))************))))))&&&%%%%%%%%%''')))+++---************))))))))))))++++++++++++++++++++++++***)))((()))***+++***(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))******++++++,,,,,,******++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***---/////////...---------------------------,,,,,,,,,------.........111111111000111222222333////////////000000000000333333333222222111111111***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///,,,)))***,,,...---,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///------------------------........................000/////////000111222222////////////////////////........................////////////////////////000000//////.........---000000//////.........---.....................---000000//////.........---,,,,,,---...//////............//////...---,,,,,,........................------------------------.........------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++---///000000//////...---+++******+++---...---------,,,,,,+++++++++************************+++++++++*********))))))++++++++++++++++++++++++******)))(((((((((((((((************************)))***+++,,,,,,+++***)))------------------------,,,+++***))))))***+++,,,************************+++***)))'''''')))***+++)))************+++++++++++++++++++++++++++++++++************+++,,,---...)))&&&&&&(((************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))******************)))(((((())))))))))))))))))))))))***************)))((((((((()))))))))************))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''(((((()))***************(((((((((((())))))))))))))))))(((((()))***++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))++++++************++++++///...---,,,,,,,,,---...******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++***++++++,,,---...//////,,,,,,,,,---------......////////////000000000000............///////////////////////////000111111333333333333333333333333***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------***((((((***++++++***,,,,,,,,,------------............------.........++++++,,,,,,,,,,,,------------------............------------------------........................//////.........///000000........................................................................000/////////.........---000/////////.........---------------------------000/////////.........---,,,------...//////.....................---,,,,,,........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---......------...---+++******+++---...------,,,,,,,,,+++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++***)))))))))))))))************************)))***++++++++++++***)))++++++++++++++++++++++++++++++***))))))***++++++************************+++***)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))(((''''''((()))***++++++---+++***+++,,,,,,******)))*********++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((()))******))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))************************)))(((((())))))))))))))))))))))))***************)))(((((())))))))))))************************************(((((()))))))))))))))***)))))))))******)))))))))(((((()))***************(((((((((((()))))))))***)))))))))))))))***++++++***++++++,,,,,,++++++************++++++++++++,,,************************++++++************+++++++++******)))***+++------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++*********+++,,,,,,---------------.........//////.../////////000000000000............///////////////////////////000111111222222222222222222222222***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,***))))))***++++++***,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................------------------------///......------------.........................................................................../////////.............../////////...............+++,,,,,,,,,------....../////////...............,,,---......///.........---............------,,,------------------------........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,,,,++++++++++++************************+++++++++***************++++++++++++++++++++++++,,,++++++***************************************)))***++++++++++++***)))))))))))))))))))))))))))++++++***))))))***++++++************************+++***)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))''''''''''''((()))******+++***))))))***+++***(((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++***************)))(((((()))))))))))))))))))))))))))************))))))(((******************))))))++++++++++++++++++++++++***************)))))))))***++++++++++++++++++***(((((()))***************((((((((()))))))))***************)))******+++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,************************++++++************++++++))))))))))))***,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////....../////////000000000............///////////////////////////000111111222333333333333333333333***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******+++++++++,,,,,,,,,------,,,,,,---------.................................------------------------//////...------,,,------........................................................................................................................,,,,,,------......//////........................------...............------------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++************************************************************************+++******))))))******************************************++++++*********))))))))))))))))))))))))+++******************+++******************************)))(((((()))******))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))***++++++((())))))(((***------***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,***************)))(((((((((((((((((((((((((((((())))))************)))(((++++++************))))))++++++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***(((((()))***************(((((()))))))))*********++++++************++++++******++++++++++++******++++++,,,,,,,,,---------************************++++++************+++++++++++++++,,,,,,---......******+++++++++,,,,,,,,,........................------------------------/////////.........------------------...................../////////000000............///////////////////////////000000111333333444444444444444555***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////...------+++++++++,,,,,,,,,------,,,,,,,,,------------...........................------------------------000///......------------........................................................................---------...............---------...............------........./////////---------...............---...............------,,,,,,---------------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))((((((((())))))***************************+++******************+++*********************************++++++***************************************))))))))))))******))))))*********+++++++++************************))))))))))))))))))***+++***---,,,)))+++000///+++******************))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,***************)))((((((((((((((((((((((((((((((((())))))*********))))))+++++++++***************++++++++++++++++++++++++,,,,,,++++++******))))))))))))************))))))(((((()))***************))))))))))))************++++++******)))******+++)))******++++++******)))++++++,,,,,,,,,---------************************++++++************++++++---------,,,,,,++++++*********+++++++++,,,,,,,,,........................------------------------/////////...------,,,,,,++++++,,,,,,,,,---------............////////////............///////////////////////////000000111111111222222333333333333***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((***,,,,,,***)))******++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......------------------------........................---------------------------------------.........---------------.................................---------------..................///......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************************************+++++++++************************(((((((((((((((((()))***************************++++++***))))))***++++++************************)))***++++++++++++***)))************************)))))))))******))))))))))))************+++++++++(((((((((((((((((((((((((((((((((''''''(((((())))))---,,,''')))...---'''*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++***************)))(((((())))))))))))))))))))))))((())))))************)))*********+++++++++,,,,,,++++++++++++++++++++++++***************)))))))))(((((())))))))))))(((((((((((()))***************)))))))))*********+++++++++***))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,++++++***)))'''&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,------........./////////............///////////////////////////000111111......//////000000111111***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++'''***,,,,,,***))))))+++***++++++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------........................------------------------,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,++++++***,,,,,,,,,------...............//////...------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++******+++,,,---...+++,,,,,,------,,,,,,+++)))*********++++++++++++************************))))))*********+++++++++************************))))))(((((())))))***+++************************++++++***))))))***++++++************************)))***++++++++++++***)))************************))))))************)))))))))************+++++++++((((((((((((((((((((((((***))))))((((((((())))))&&&+++,,,(((+++333444---+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((***++++++***((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))************************)))(((((())))))))))))))))))))))))(((((()))***************))))))******+++,,,------************************(((((()))))))))))))))***(((((())))))))))))(((((((((((()))***************))))))*********+++++++++***))))))(((''''''(((((())))))************))))))*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++******++++++***)))((('''******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,******************))))))+++++++++,,,,,,,,,---------------.........//////............///////////////////////////000111111...//////000111111222222+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))),,,//////,,,++++++---******+++++++++,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------........................------------------------,,,,,,,,,------.........,,,,,,,,,------.........---,,,,,,+++***)))((((((,,,,,,,,,------............/////////...---,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,))))))(((((()))+++---...+++,,,,,,------,,,,,,+++))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,************************,,,+++***))))))***+++,,,************************)))***+++,,,,,,+++***)))************************))))))************)))))))))************+++++++++************************,,,,,,+++++++++++++++,,,'''...111///555AAACCC===,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***,,,------,,,***)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))******************)))(((((())))))))))))))))))))))))(((((()))***************(((((()))***,,,---...///))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((()))***************)))************+++++++++))))))((('''''''''''''''))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////............/////////000///////////////000111111111111222333444444555555+++++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................//////.........---------------------------------***++++++,,,,,,------...---------............///---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,------......***++++++,,,,,,++++++***+++++++++*********))))))************************,,,+++***))))))***+++,,,++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))((((((((((((((((((((((((///)))000...000WWWgggDDD222,,,)))---000---)))'''+++*********))))))((((((((()))++++++)))((()))***'''(((***++++++***)))(((******)))))))))))))))***++++++++++++++++++++++++((()))***++++++***)))((('''((()))***++++++***)))++++++************++++++))))))))))))))))))))))))&&&'''(((*********)))(((***)))(((''''''((()))***))))))))))))))))))))))))***(((''''''(((((('''%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))***+++,,,------,,,***)))******))))))))))))))))))''''''(((((())))))******)))))))))***+++++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++******************************++++++++++++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++***+++,,,---------------************************...---+++***)))***++++++,,,,,,++++++,,,,,,---...---------............///...............///000000///......---------......222222222111111111111111******************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...------------------------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,------***++++++,,,,,,++++++***+++++++++*********))))))************************++++++***))))))***++++++++++++************+++++++++++++++*********))))))************+++++++++,,,*********+++++++++,,,,,,))))))***++++++***)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))******************************%%%------,,,LLLaaaKKK777///***+++---+++)))***************)))))))))(((((()))++++++)))((()))******************)))((('''++++++***)))))))))******++++++++++++++++++++++++((()))***++++++***)))(((((((((******+++***))))))*********))))))*********))))))))))))))))))))))))'''((())))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))+++)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))******+++++++++++++++***************************(((((((((((())))))************************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++******************************++++++++++++*********++++++++++++++++++,,,++++++++++++++++++++++++******************++++++++++++++++++,,,,,,,,,,,,************************,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...------------...........................//////000///......---------......111111111111111111222222)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------..................------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++------------------------............------------------------------------......---,,,,,,+++******------------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************++++++***))))))***++++++++++++************+++++++++++++++***************)))))))))*********++++++*********++++++++++++,,,******++++++++++++******))))))))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***************************)))###,,,---'''<<>>========================>>>>>>?????????>>>>>>>>>;;;;;;;;;:::::::::::::::=========>>>>>>=========;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999777777777777777777888888777666666555555555555555222222222222222222222222333222111000////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,---------************************************************************************))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---888111***(((***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((()))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))(((((((((((()))***++++++))))))***+++))))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,)))******+++,,,------...+++,,,,,,------,,,,,,++++++,,,------------......------------..................---,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,------......///............//////000000//////000000000111111111222222333444555666666777777888999;;;===>>>@@@AAA===>>>???@@@@@@???>>>===@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????========================:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::999999888777888888888555555555555555555555555666666555444333333333333///......---------......---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******************))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))***,,,------222...***)))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((()))************'''((((((((()))*********))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++******)))(((&&&%%%$$$''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))(((((((((((()))+++,,,+++***)))***+++(((((((((((((((((((((((())))))))))))************)))))))))*********************))))))******+++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...///...---...///,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...,,,,,,---......///000000//////000111222222333333222333333444555666777777777777888999:::;;;<<<<<>>>>>===<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>><<<<<<<<<======>>>>>>>>><<<;;;;;;:::::::::::::::888888888888888888888888:::999888777666666666666333333222111000000000000....................................------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++***************************))))))))))))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++***)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************(((&&&$$$###((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((()))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))************((()))))))))*********+++******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,//////...---...000,,,,,,---------.........***++++++,,,,,,------......------,,,,,,------...------------------------******+++,,,,,,---......,,,,,,,,,---------......------......///000111111000000111222444555666777777888888:::;;;<<<===>>>;;;;;;<<<===>>>???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGGGGEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAA@@@@@@?????????======<<<;;;::::::;;;;;;666777888999:::<<<<<<======>>>>>>??????>>>>>>===;;;;;;<<<<<<====================================999:::;;;<<<===>>>???@@@======>>>>>>?????????@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999888777666555444444444////////////////////////000/////////............---------,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))((('''&&&************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((())))))((('''&&&))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))((((((((((((((()))***)))((('''(((***************************))))))))))))************(((((())))))*********+++*********)))***++++++,,,---------------------,,,+++,,,,,,------,,,,,,+++))),,,///000...---///000,,,,,,,,,---------......---------------------------------......---,,,,,,,,,,,,,,,,,,,,,---------//////......---,,,,,,+++---------.........///////////////000000000111111555555666888999;;;<<<<<>>??????>>>===<<<;;;::::::777777666555555444333333444444333444555777999;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<;;;;;;;;;::::::999999777777777888888:::;;;<<<<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;::::::============<<<<<<<<<<<<===<<<;;;:::999888777777666555444333222111000//////...............///000......---,,,,,,,,,------++++++++++++,,,---......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,------......------,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++*********))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((())))))***+++***)))(((((()))***+++))))))))))))***+++,,,---)))))))))))))))))))))))))))((((((((((((((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))))))))***************))))))((((((''''''((((((''''''''''''(((((())))))************)))))),,,+++(((''''''(((+++,,,*********)))))))))))))))+++***)))'''''')))***+++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************+++***)))'''''''''((()))(((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))******++++++)))((('''***)))))))))***+++,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++((((((((()))******++++++)))************+++++++++))))))***++++++++++++***))))))))))))************------,,,+++***)))((('''+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,,,,------------------------.........---------,,,,,,------...//////000111111333444555666777999::::::888999;;;===@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIILLLMMMMMMMMMMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::999999999888777777666666666666555555444333333222333333333333444666777888666666666666777777777777777777777888888888999999777777777666666555555555666666666666666777888999999999::::::::::::999999888888888999999999999999;;;;;;;;;:::::::::::::::===========================<<<<<<;;;;;;::::::999888777666555444333222222222111111111000111111111///...------,,,,,,,,,---+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))((((((((()))******+++***)))(((((()))***+++))))))))))))***+++,,,,,,))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++******))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))************))))))+++***)))(((((()))***+++***)))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))************************+++***)))(((''''''((()))(((((((((((()))))))))))))))******++++++******))))))))))))))))))))))))))))))******+++***)))((('''*********)))******++++++))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))******+++*********)))))))))))))))))))))*********+++++++++(((((()))************)))))))))))))))************+++++++++***************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------------------.........//////000000222333444555666888999;;;===???AAACCCDDD??????AAACCCEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJFFFFFFEEECCCBBB@@@??????:::::::::999999888777666444444444444444444444444555555444444333222222222111111222333333333333333333333333333444444444444333333333444444444444555444444444333333333333222444444333333333444444555666666777777777666666555444444444555555666666666777777777777888888888888;;;;;;;;;<<<=========>>>========================;;;;;;:::999999888777777777666666555555444444444111111///...------------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******************))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++******))))))))))))******************************)))))))))))))))))))))))),,,+++***(((''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''''''''((())))))***++++++******))))))))))))******))))))************))))))***))))))))))))))))))***))))))))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((()))))))))))))))******++++++******))))))))))))))))))))))))))))))************)))((((((++++++***)))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((******))))))(((((('''''')))))))))))))))******+++++++++******)))((((((''')))))))))*********++++++''''''((()))))))))))))))))))))))))))************))))))******+++++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,---------------------------......///000111222222444444666777999;;;<<<===??????AAABBBDDDFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGFFFDDDDDDBBBAAA@@@???>>><<<;;;;;;888888888888777666555444222222333333444444444444444444444333333333222222000111222333333222111000333333333333444444444444333333333444444444555555555555555555444444444444333333222222111222222222555555666666555555444444000111111222222333333444333444444555666666777777888888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>======<<<<<<;;;;;;;;;:::999888777666555555333222000000//////...---,,,,,,,,,,,,,,,---...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************++++++,,,***))))))))))))))))))******************)))))))))))))))))))))))))))))))))******)))(((((('''((((((((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************+++*********))))))(((((((((((()))))))))************))))))(((((())))))***))))))************))))))((()))***++++++***)))((()))))))))))))))*********)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((************)))))))))(((,,,+++***))))))((())))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))******))))))(((((('''''')))))))))))))))******+++************))))))(((((())))))))))))************'''((())))))******))))))((()))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------+++,,,---...............---------.........//////000111222333555666777777:::;;;<<<>>>@@@BBBDDDDDDGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFDDDBBBAAA@@@===<<<<<<;;;:::999888888666777777666666555444333222222333333444555555555555555555444444444444444111222333444444222111000333333333444444444444555444444555555555666666666666666666666666666777777444444333222222222333333444444555555444333333222000000111111222222222222111222222333444555666666444555555666777888888999::::::;;;<<<===>>>??????AAAAAA@@@@@@@@@@@@@@@@@@============<<<;;;999888:::999777666555444444444111000///...............///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))************************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,)))))))))******)))))))))))))))*********)))(((((())))))))))))))))))))))))(((((('''(((((()))******((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************(((((())))))*********++++++*********)))))))))((()))((((((''''''(((((()))))))))************))))))((()))***++++++***)))((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))))))))((((((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((*********)))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))************))))))***)))))))))(((((((((''')))))))))))))))******+++(((((())))))************(((((()))))))))*********((()))******++++++******((()))))))))************+++++++++************)))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,---...///////////////......///000111222222333666666777999:::<<<======@@@AAABBBDDDFFFHHHIIIJJJMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFEEEEEECCCCCCBBBAAA???===;;;:::::::::::::::999999999999777888888777777666555444444444444555555666666666666666666666666666666666444555555555555555444444444444444444555555555555555555555666666666777777777777777777777888888888666666555555555666666777555555555555555444333222333333333333333333333333222222333333444555666666333333333444555555555666777777888999:::;;;<<<===?????????????????????@@@<<<======>>>===<<<:::999<<<<<<:::999888888888888555444333111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***))))))))))))))))))((())))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++))))))************))))))'''((()))*********)))((())))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,,,,++++++***))))))((((((((((((''''''''''''(((((())))))************))))))((()))***++++++***)))(((((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))+++******)))((()))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++******)))((((((((())))))))))))))))))))))))))))))******+++'''(((((()))******++++++((((((((()))))))))******))))))***+++++++++++++++))))))))))))************,,,+++++++++******))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------...///000111111111111///000111333555666777888<<<<<<===>>>???AAABBBBBBEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDCCCAAA@@@??????============<<<;;;::::::<<<<<<<<<<<<========================<<<;;;::::::999999999999999999::::::888999999999999999999999888777777777777777888888777777777888888888999999777777888888888999999999888888999999999:::::::::999999999999999:::;;;<<<::::::::::::999888777777777777777666555555444444333333444444555555555666333333333444444444444444444555555666777888999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<:::999===<<<;;;:::::::::::::::888777666555333333333222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))***************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))((((((((()))******((()))***++++++***)))(((%%%''')))***+++***)))((())))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************))))))(((((((((((())))))))))))************))))))))))))************))))))'''(((((()))******++++++((())))))))))))))))))(((************************))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******)))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++)))((((((((()))***)))(((((((((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++******)))''''''(((((())))))******)))))))))))))))******+++)))))))))))))))*********(((((((((((()))))))))***((())))))***************))))))))))))***************************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------......000111222222222222111222444666888:::;;;<<>>===<<<;;;>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::;;;:::999888888888999;;;<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>===<<<::::::999888777666666555444444555555555555666666444444444444444444444333333333333444555666666666666666777777888999999999888999;;;<<<===<<<:::999<<<;;;;;;:::::::::;;;;;;;;;:::888777555555444444000000000000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))******++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((())))))***((()))***++++++***)))((($$$&&&(((***++++++***)))))))))))))))))))))))))))***)))((((((((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))***++++++,,,,,,******))))))))))))******))))))************))))))***))))))))))))))))))***'''(((((()))***+++++++++''''''((((((((((((''''''************************))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((((((((()))***(((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******++++++++++++******&&&&&&'''((()))***++++++)))))))))))))))******+++++++++******)))((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************'''((()))***+++,,,------))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................000000///......///000111000000000111222555777999<<<===>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEDDDIIIIIIJJJJJJIIIGGGEEEDDDHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>><<<;;;:::999777888:::<<<===>>>????????????>>><<<::::::;;;===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;==================>>>>>>AAA???>>>>>>???@@@@@@???EEEDDDAAA???===<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<===>>>===<<<>>>DDDHHHDDDDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@>>>===<<<<<<<<<;;;::::::999999888888777888777777777666666555555666555555444333333222222222222222222333444555666777888888888999999::::::<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;:::999888666444333111111111111000000///...------......------------,,,,,,************++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++************************************************---***%%%!!!!!!$$$(((+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))******)))(((((((((((((((((((((((((((******++++++++++++******(((((())))))******+++++++++*********))))))(((((())))))))))))************+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))************+++,,,---...(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))+++++++++***)))(((((('''+++******)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))+++++++++******(((''''''))))))))))))))))))))))))((()))*********((('''&&&(((((((((((())))))))))))+++++++++***)))(((((('''************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------............------//////......///111222333555555666888:::<<<>>>???AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCAAA@@@>>>@@@???>>>===<<<<<<<<<<<<======<<<;;;:::999888888777888:::<<<>>>???@@@@@@>>>???@@@???>>>>>>@@@BBBHHHIIIIIIIIIJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEAAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>@@@BBBBBBAAADDDCCCAAA@@@>>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<===>>>======???DDDHHHJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>======<<<;;;;;;;;;<<<;;;:::999999888888888777777666666555444444444333222222222333333444444444444444555555555666666888888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888777555444444444333333222111111000000/////////......---------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))************************************************)))************+++++++++************************************************+++***((('''&&&'''((()))************************))))))************))))))))))))))))))))))))))))))+++******************)))))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********************)))))))))((())))))))))))************************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***++++++((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((('''+++******)))))))))))))))************)))))))))((())))))))))))))))))))))))((((((''''''''''''((((((************)))))))))((())))))))))))))))))))))))************)))))))))((()))***++++++++++++***)))*********))))))'''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///000000222333666777999<<<===???@@@BBBCCCDDDDDDDDDDDDCCCAAA@@@???>>>===>>>>>>>>>>>>>>>>>>??????AAAAAAAAA@@@>>><<<:::999888777777666666777777777888888888888777777777777777888;;;===???AAABBBCCCAAABBBDDDEEEEEEFFFHHHIIINNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFGGGFFFFFFBBBAAA@@@AAADDDEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>???@@@@@@@@@BBBEEEHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBAAABBBAAA???===<<<;;;;;;<<<::::::999999888777777666444444444333333333222222111222222222222333333333333333444555666777888888777888999:::;;;<<<======>>>===<<<;;;:::999888888777777777666555555444444222222222111000//////.........---------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++***************************************************************)))************+++++++++******************************************************+++,,,,,,+++)))(((++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******************************************************++++++++++++******************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''((()))******))))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((+++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******)))(((((()))(((((('''&&&%%%))))))))))))))))))))))))***))))))(((((((((((((((************++++++++++++++++++******)))(((((((((((((((((((((((((((((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++444555666888:::===>>>???AAABBBDDDEEEFFFEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<===============@@@@@@???>>><<<:::999888555555444444555666777777666777777777777888888888888:::<<>>>>>>>>???======<<<<<<;;;:::::::::666666666555444333222111222222222222222222222222111111222222333333444444333444666777999;;;======???>>>>>>======<<<<<<;;;::::::::::::999999888888666555555444333222111111/////////......---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************)))***,,,------+++***)))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((())))))))))))))))))*********************************++++++++++++******++++++******))))))((((((*********)))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))***************+++++++++((()))))))))************))))))))))))))))))))))))************))))))((((((+++******)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))************))))))((()))))))))(((((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***)))))))))*********++++++************))))))(((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,<<<===>>>@@@AAACCCDDDDDDBBBCCCCCCCCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????@@@???>>><<<;;;:::999888666555555666666777888999888999999:::;;;;;;<<<<<<;;;<<>>>>>======<<<999999999888777555333222222222222222222222222222222222222111111000000000111222333555777999;;;<<<========================<<<<<<<<<;;;;;;;;;;;;;;;888888777777666555555444111111000//////...------...------------------...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++))))))************))))))************************&&&((())))))'''&&&((()))******************************++++++++++++******++++++******))))))(((((())))))))))))))))))******((()))))))))************))))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))***+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))***************)))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------CCCCCCDDDEEEEEEEEEDDDDDD@@@??????>>><<<;;;999888777777888999:::;;;<<<===>>>>>>??????@@@@@@AAAAAA??????===<<<;;;:::::::::888888888888999999:::;;;=========>>>???@@@@@@@@@???@@@BBBEEEGGGIIIJJJKKKGGGHHHIIIIIIIIIKKKNNNQQQRRRPPPOOOMMMLLLKKKLLLLLLIIIIIIJJJIIIIIIHHHGGGFFFGGGIIILLLOOOQQQRRRQQQQQQNNNOOOPPPPPPOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJQQQRRRUUUWWWXXXWWWVVVUUUQQQPPPNNNNNNPPPPPPPPPOOOQQQRRRRRRTTTVVVZZZ]]]___]]][[[WWWSSSQQQPPPPPPPPPNNNMMMMMMNNNOOONNNKKKIIIKKKLLLMMMOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>><<<======<<<;;;999666555222222222111111111111000444444333222111000//////000111222444555777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888444444333222000///......///......------......///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++)))************+++++++++***************************************************)))((((((((()))***+++++++++++++++++++++++++++))))))************))))))************************''')))+++***&&&%%%''')))******************************++++++++++++******************))))))))))))))))))))))))************))))))))))))************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))(((((((((''''''(((((()))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***'''((((((((())))))))))))******))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************+++++++++)))************+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---GGGGGGGGGFFFDDDBBB@@@???;;;:::999888777777777777777888999:::<<<>>>???@@@??????@@@@@@AAABBBBBBCCCBBBAAA@@@???>>>??????@@@>>>>>>=========>>>>>>???AAAAAAAAABBBBBBCCCCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLIIIIIIJJJJJJKKKNNNSSSWWWWWWUUURRROOOMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKNNNRRRWWW[[[]]]^^^^^^XXXXXXXXXXXXVVVSSSPPPNNNQQQRRRSSSTTTUUUUUUUUUUUU[[[]]]```bbbccccccaaa```YYYXXXXXXYYY[[[]]]^^^]]]^^^]]]]]]^^^```eeeiiilllmmmiiiccc^^^[[[[[[\\\^^^\\\[[[ZZZ[[[[[[YYYUUUQQQNNNOOOQQQRRRSSSSSSRRRRRRQQQUUUZZZ]]]]]]YYYTTTQQQMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@>>><<<:::888444444444444333333333222444444444333333222222222000111222222333444555555555666666777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888777666555333222111000//////............//////,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))***++++++************************))))))************))))))************************))),,,...,,,'''%%%'''***))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********((()))))))))************))))))))))))************((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))***))))))((((((((())))))************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***(((((()))))))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********)))))))))))))))))))))***************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,HHHHHHGGGEEEBBB???<<<:::888777666555555666888888999:::;;;===???@@@AAABBB???@@@@@@AAABBBCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLNNNSSSZZZ___aaa___[[[WWWSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLNNNRRRXXX^^^dddgggiiiiiifffffffffeeebbb^^^[[[XXXWWWXXXZZZ]]]___aaabbbbbbccceeehhhkkklllkkkjjjiiiaaa```aaacccgggjjjkkkkkkiiihhhggggggjjjoootttxxxzzzuuuooohhheeefffhhhjjjhhhgggffffffgggddd___ZZZWWWXXXYYY[[[\\\\\\[[[[[[\\\bbbkkkqqqpppiii```YYYQQQQQQQQQPPPOOOOOONNNNNNHHHIIIKKKMMMLLLJJJGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAA???<<<;;;888888888777777666666666444444444444444444555555111111222222222333333333222333444555666777888888999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>;;;:::999777666444333222//////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************************************((()))***+++,,,++++++***))))))))))))))))))))))))))))))************))))))************************,,,///111...)))&&&(((+++((((((((((((((((((((((((******++++++++++++******(((((())))))******++++++(((((())))))*********+++))))))))))))************(((((())))))*********+++'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,+++++++++++++++,,,+++*********))))))(((((()))************+++++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***''''''((((((((((((((('''))))))))))))))))))))))))&&&'''(((*********)))((()))************+++++++++)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++KKKJJJHHHDDD???;;;777555888777666666666888;;;<<<===???@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIFFFDDDDDDFFFHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKIIIKKKNNNOOONNNNNNNNNOOOIIIKKKLLLLLLOOOWWWeeeoootttmmmccc\\\YYYXXXWWWVVVWWWXXXYYYYYYXXXUUUSSSQQQVVVZZZ```fffkkknnnppppppoooppppppnnnjjjgggffffffeeefffgggjjjnnnoooooonnntttuuuvvvvvvuuusssqqqooogggiiilllpppsssvvvxxxxxxwwwvvvuuussssssvvv|||{{{vvvttttttuuuuuusssxxxwwwuuussspppmmmjjjiiihhheeebbbbbbcccgggiiijjjlllwwwsssfffaaa^^^[[[YYYYYYWWWUUUTTTTTTSSSQQQPPPOOOLLLHHHFFFHHHEEECCCBBBCCCEEEFFFFFFEEEEEEDDDCCCBBB@@@>>>===;;;888666555666888888777:::888777666777777555333666666666555555555444444666555444333333333444555555555555555555666666666777777888999;;;===???@@@<<<;;;:::999888888888888444444444333333333333333222111///...---------...++++++++++++++++++++++++,,,+++******)))*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************,,,+++***))))))***+++,,,************************)))))))))))))))))))))))).........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))+++++++++*********)))))),,,***)))***++++++***)))******))))))******+++,,,,,,+++***((((((((())))))((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))******+++*********))))))((((((************************************************+++*********))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))++++++******))))))((((((************************,,,,,,+++***)))(((''''''))))))))))))************))))))))))))************++++++************++++++******))))))))))))******...------,,,,,,++++++***++++++++++++++++++++++++LLLKKKHHHDDD@@@<<<999888999888888999;;;===@@@BBBEEEFFFHHHIIIIIIIIIIIIHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMMMMKKKKKKJJJKKKKKKLLLNNNMMMLLLLLLLLLMMMNNNOOONNNPPPSSSSSSRRRQQQRRRRRRPPPQQQRRRTTTYYYeeeuuussshhhcccaaaaaaaaacccdddddddddccc```^^^\\\```ccchhhnnnsssuuuwwwwwwsssttttttrrrpppnnnnnnnnnoooppprrruuuyyyzzzyyywwwzzzzzzzzzzzzxxxuuusssqqqppprrrtttwww{{{|||zzz{{{~~~|||{{{|||}}}|||zzz|||yyyvvvuuuooommmkkkkkknnnqqquuuwwwqqqnnnjjjfffeeecccaaa___^^^\\\ZZZXXXUUUQQQLLLIIIHHHEEECCCBBBDDDFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@>>>======>>>??????>>>===<<<<<<===???@@@??????======<<<;;;999888777666777666555444333333444444444444444444444444444444444444555666777999;;;<<<999999888888888888999999888888777777777777777777111000///...---......///------------,,,,,,,,,,,,,,,,,,+++***************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******************************************************)))(((((()))******************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++++++++*********))))))((())))))***++++++,,,,,,************)))))))))((())))))))))))))))))))))))+++++++++*********))))))+++***)))***++++++***)))******))))))******+++,,,+++***)))(((((())))))***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))***************************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))************************+++++++++*********))))))++++++******************))))))))))))))))))))))))*********))))))(((((((((************************++++++******)))((((((((())))))))))))************))))))))))))************++++++************++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------OOOMMMIIIFFFBBB@@@>>>>>><<<<<<===>>>AAADDDGGGIIIMMMMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLLLLLLLLLLKKKKKKJJJLLLKKKKKKJJJKKKLLLMMMNNNQQQTTTVVVWWWVVVVVVVVVWWWWWWXXXYYY[[[aaannn|||pppiiihhhjjjkkklllmmmmmmllljjjgggdddbbbdddfffjjjnnnrrrtttvvvvvvuuuvvvvvvvvvttttttvvvwwwzzz{{{~~~|||yyyvvvuuuttttttuuuxxx||||||{{{wwwvvvuuuvvvyyy~~~}}}xxxuuutttrrrqqqqqqnnnkkkgggccc]]]VVVRRRMMMJJJGGGGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEBBBAAA@@@AAABBBCCCBBBAAA???>>>===???AAACCCCCCCCCFFFEEECCCAAA???===;;;;;;:::999888666555555555555333333333333333333222222222222222333444666777888666666666777777888::::::;;;:::::::::999999999999111111000//////000000111000//////...---------------,,,++++++******++++++******++++++++++++*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************+++++++++***************((())))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))+++++++++***************+++***)))***+++,,,+++)))******))))))******+++,,,***))))))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************))))))))))))(((((()))******)))((((((((())))))******))))))(((******))))))))))))******************))))))))))))((((((((((((((((((((((((************************++++++++++++************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++...------------------...******+++,,,,,,---......------------------------RRRPPPLLLIIIFFFEEEEEEEEEBBBCCCCCCEEEGGGJJJLLLMMMPPPPPPQQQRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLMMMRRRUUUXXXZZZ[[[[[[]]]^^^bbbcccdddfffkkkuuu~~~uuuppppppsssvvvsssssssssrrrpppllliiigggfffgggiiikkknnnpppqqqrrrtttuuuvvvvvvvvvwwwzzz|||}}}{{{zzzuuuttttttuuuyyy~~~}}}|||||||||}}}}}}yyytttllleee```XXXUUUQQQOOOOOOOOOOOONNNLLLKKKKKKJJJIIIHHHHHHHHHEEEDDDCCCDDDEEEEEECCCBBBCCCAAA???@@@BBBCCCCCCCCCIIIIIIGGGFFFDDDBBBAAA@@@>>>>>><<<;;;:::999888888444444444333333222222222222222222222222333444555333444444555666888:::;;;:::::::::999999999888888555555444333333333222222222111000......---......------,,,+++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************)))))))))))))))))))))))))))))))))))))))************************+++)))))))))+++,,,+++*********))))))******+++,,,))))))(((((((((***+++,,,+++******************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,*********)))))))))))))))'''(((***++++++***(((''')))))))))******)))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))******************************************))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))************((()))))))))************((()))))))))************++++++************++++++++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++TTTRRROOOLLLKKKKKKKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNQQQQQQRRRRRRRRRPPPOOONNNLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKMMMMMMNNNOOOQQQSSSTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRVVVYYY]]]aaabbbdddggghhhlllnnnqqqtttxxx}}}~~~{{{{{{}}}|||||||||{{{yyyvvvrrrpppnnnnnnnnnooopppqqqrrrsssvvvwwwyyyzzzzzz{{{~~~}}}{{{xxxwwwzzzzzzsssmmmeeeaaa\\\YYYWWWVVVTTTSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHGGGHHHFFFDDDDDDFFFHHHIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAA@@@???======888888777666555444444333111111111000000111111222222222333444555777888999999999999999999999999999;;;::::::999777666555444444333111///...---.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************************************------,,,+++***)))(((((())))))))))))))))))******))))))))))))))))))))))))***************************)))((()))+++,,,+++*********))))))******+++,,,))))))(((((((((***+++,,,++++++************++++++((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))******''')))***,,,,,,***)))'''))))))************))))))******))))))))))))******))))))))))))))))))******************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))))))))************************((((((((()))******++++++((()))))))))************((()))))))))************++++++************++++++******))))))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++SSSRRRQQQOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRQQQOOONNNKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFHHHIIIKKKLLLLLLLLLNNNPPPSSSVVVZZZ]]]______^^^]]][[[YYYXXXWWWXXXXXX]]]aaaeeeiiilllnnnqqqsssoooqqquuuzzz~~~|||zzzwwwvvvuuusssssstttuuuvvv{{{~~~|||yyyzzz}}}zzzrrrnnniiieeebbbaaa___]]]\\\[[[XXXVVVUUUTTTTTTUUUQQQOOOMMMMMMOOOPPPQQQQQQNNNKKKIIIHHHIIIKKKLLLLLLFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFEEECCCBBBAAA>>>===<<<;;;:::999888777222111111000/////////000222222222333333555666666888888999999:::;;;;;;;;;=========<<<;;;:::999888888666333111/////////000///...------,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************++++++,,,------,,,++++++************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++------,,,+++***(((((('''))))))))))))************))))))))))))))))))))))))***************+++++++++***)))((()))+++,,,,,,+++******))))))******+++,,,***))))))(((((()))***+++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))***++++++***)))))))))******++++++******)))******))))))))))))******))))))))))))************************************************************)))))))))))))))*********((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++))))))))))))************))))))))))))************++++++************++++++,,,++++++******++++++,,,......---,,,,,,+++******------------------------PPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFHHHKKKMMMNNNOOOPPPSSSXXX```hhhmmmpppooonnnllljjjhhheeecccbbbaaaaaadddhhhllloooqqqsssuuuwwwuuuvvvxxx|||~~~{{{yyyxxxxxxyyyzzz~~~zzzxxxyyy|||~~~|||xxxtttrrrqqqooonnnjjjiiifffcccaaa`````````]]][[[YYYYYY]]]aaadddfff\\\XXXSSSOOOMMMLLLKKKJJJEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>===<<<777666555333333222222222444333333222222222333333444444555666888999:::;;;;;;<<<===>>>>>>===<<<<<<<<<:::777333222111222333///......------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------+++++++++++++++++++++++++++++++++************)))***************************************************+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++************)))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))(((((()))+++---,,,+++******))))))******+++,,,+++***)))(((((())))))*********))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))******++++++******)))******))))))))))))******((()))))))))******************************************************************+++++++++,,,,,,,,,******************++++++)))))))))))))))))))))))))))*********+++++++++,,,************************)))))))))))))))*********))))))))))))************))))))))))))************++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------MMMNNNOOOOOOPPPPPPOOOOOOMMMNNNOOOOOOOOOOOOOOONNNJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHJJJMMMOOOQQQRRRSSS___gggsss~~~{{{yyyvvvssspppooonnnnnnhhhkkkoooqqqrrrssstttvvv~~~{{{zzz|||}}}zzz}}}~~~~~~}}}|||uuussspppllljjjiiiiiiiiimmmjjjiiijjjpppvvv{{{~~~oooiiiaaaZZZTTTPPPLLLJJJFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGEEEDDDBBBAAA@@@???<<<;;;:::999888777777777555444333222111111111111///000111333444666777888888999;;;===???????????????===999666444444444555//////...------------...------++++++++++++------------------------------+++++++++,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++************)))************************************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++)))))))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++)))(((((()))+++---,,,+++*********)))***++++++,,,,,,+++***((((((((())))))******))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***''''''(((((())))))******************************))))))))))))))))))))))))+++++++++***************(((((())))))*********+++++++++***))))))***++++++******++++++++++++************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))************************,,,,,,,,,------.........,,,,,,++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++,,,++++++******++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++SSSRRRQQQOOONNNNNNMMMMMMNNNMMMLLLLLLLLLJJJGGGEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGIIIKKKMMMOOOPPPPPPQQQPPPRRRTTTUUUVVVYYY\\\___fffrrr~~~xxxtttrrrrrrsssrrrqqqqqqqqqrrrsssttt{{{|||~~~~~~}}}||||||~~~}}}~~~}}}{{{xxxvvvuuutttsssvvvvvvwwwzzzqqqgggaaa\\\UUUOOOIIIGGGFFFHHHKKKKKKIIIFFFHHHGGGEEEFFFGGGHHHHHHGGGMMMJJJGGGDDDDDDCCCCCCBBB??????@@@???>>><<<:::999888777666444222111111111111222222333333333222222555777999<<>>;;;:::888666444222111111222222333333333222222111222333555888:::<<<===>>>@@@@@@>>>===<<<;;;;;;:::777666555444222000//////---------------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,+++***))))))***++++++,,,,,,++++++******))))))************************************************---,,,+++))))))))))))***)))************+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))************************************,,,,,,++++++++++++*********)))))))))))))))))))))******************************))))))))))))************))))))))))))******)))************+++++++++++++++++++++++++++++++++************))))))))))))************++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++******))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''')))))))))))))))******++++++*********++++++******++++++************++++++++++++************++++++++++++++++++++++++++++++------------------------LLLLLLKKKKKKKKKKKKLLLLLLIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHIIIIIIIIIIIILLLMMMPPPSSSWWW[[[___aaadddeeeeeefffgggkkkpppttt|||}}}yyyuuurrrqqquuuvvvxxx|||~~~~~~}}}yyyzzzyyyyyy{{{|||rrriiiccc^^^[[[XXXUUUUUUTTTSSSQQQLLLKKKJJJJJJLLLNNNMMMMMMKKKKKKJJJHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCC???>>><<<:::777444222111333333333333333222111000000111222444666999;;;<<>>>>>;;;;;;999888666444333222//////..................------,,,,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++************************************************...,,,***)))((()))***+++)))************+++++++++,,,,,,++++++***)))))))))************************))))))))))))*********************************************+++++++++,,,,,,))))))))))))))))))************************************))))))))))))************))))))))))))******)))************+++++++++++++++++++++++++++++++++************))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******************************************************)))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((()))))))))))))))******+++************************++++++************++++++++++++************++++++++++++++++++++++++++++++........................MMMLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHFFFEEEEEEGGGIIIHHHHHHHHHJJJKKKNNNOOOQQQUUUVVVYYY]]]bbbggglllnnnppppppppppppqqquuuzzz|||wwwsssqqqssstttvvvzzzzzzyyyxxxyyy}}}~~~vvvqqqjjjgggccc```^^^]]]]]]]]]VVVUUUTTTUUUWWWYYYYYYXXXYYYWWWTTTOOOJJJGGGEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCBBB@@@===:::777444333555555555444333222111000111111222333555888;;;<<<;;;===???@@@AAAAAA@@@@@@??????===<<<:::888777666333333222111000///......------,,,,,,------...///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************************************...,,,***(((((()))***,,,))))))*********++++++++++++++++++*********)))))))))))))))))))))*********((()))))))))************************************************++++++++++++)))))))))))))))***************************************))))))))))))************))))))))))))******))))))*********+++++++++************************************)))))))))((('''((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))******+++******++++++***)))***+++++++++************++++++++++++************++++++++++++++++++++++++++++++------------------------LLLLLLJJJIIIIIIHHHHHHHHHGGGHHHHHHGGGEEEEEEHHHKKKLLLLLLMMMOOOSSSWWW[[[]]]bbbdddgggkkkpppuuuyyy{{{zzzzzzxxxwwwwww{{{{{{wwwtttuuuuuuwwwzzz{{{|||}}}uuussspppmmmjjjiiiiiijjjeeeccccccdddgggiiiiiiiiikkkiiibbbYYYOOOHHHEEEEEEAAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCAAA===:::777555666666666666555333222222111111111222333666888:::777888;;;===????????????AAA@@@???>>>===;;;::::::999888777555222111///...///......---......//////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,*********+++++++++++++++************************************************---,,,***(((((()))***+++))))))*********++++++++++++++++++***************(((((()))))))))*********((()))))))))************************************+++++++++*********))))))(((((())))))******************************************))))))))))))************))))))))))))******))))))*********+++++++++************************************)))))))))((('''((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,************************(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******((()))))))))************))))))************))))))******************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++******)))((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))******+++)))+++,,,+++))))))***,,,++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++IIIIIIHHHGGGGGGGGGGGGGGGGGGJJJLLLLLLKKKLLLOOORRRWWWWWWXXXZZZ^^^dddiiilllppprrrvvvzzz~~~~~~{{{{{{}}}{{{yyyyyy{{{}}}yyyuuuvvvyyy}}}}}}}}}}}}}}}~~~{{{wwwuuuuuuvvvsssrrrrrrsssvvvyyyyyyyyyzzzyyyssshhhZZZOOOIIIGGGCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDCCC@@@===;;;999777777777777777666555444111000000111222333444444333555777999;;;<<<======@@@??????>>>======<<<<<<===<<<:::888666444222111111111000///////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---------,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++)))************+++++++++************************((())))))******+++++++++))))))))))))************************************++++++*********)))))))))((((((((()))******++++++******************************))))))))))))************))))))))))))******)))************+++++++++************************************))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++************************((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))************))))))******************************))))))))))))******)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''(((((()))))))))))))))******+++(((+++---,,,)))(((***,,,++++++************++++++++++++************++++++++++++++++++++++++++++++************************HHHHHHHHHIIIIIIKKKLLLLLLKKKPPPVVVXXXYYYZZZ___cccgggffffffgggjjjpppuuuyyy{{{~~~~~~}}}~~~~~~~~~}}}{{{wwwsssrrruuuyyyxxxyyyzzzzzz{{{}}}~~~~~~}}}||||||~~~}}}ooo```UUUQQQMMMKKKIIIGGGFFFEEEEEEEEEBBBCCCDDDDDDBBB@@@>>><<<888888999999999888888777222222333333333333222222222222333555777999;;;<<<==============================<<<;;;999888777777444444222111000000//////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++************************))))))******+++,,,,,,---))))))))))))************************************))))))))))))************'''(((((()))******++++++******************************))))))))))))************))))))))))))******)))************+++++++++************************************))))))))))))************++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******************************(((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))************))))))************))))))******************************))))))))))))******((())))))***++++++,,,,,,******************************))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))******+++(((+++---,,,)))'''***---++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++IIIIIIJJJLLLNNNPPPRRRTTTQQQWWW___dddfffhhhnnnsssrrrqqqppppppsssxxx}}}~~~}}}{{{||||||{{{zzz{{{zzzwwwtttsssuuuxxxvvvxxxzzz{{{|||~~~ooobbb[[[VVVSSSPPPLLLHHHFFFEEEDDDAAABBBCCCDDDCCCBBB@@@>>>888999999:::::::::999999555666777777666555333222222222222333555888:::<<<;;;;;;<<<<<<==================<<<<<<<<<;;;;;;;;;666555444222111000000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---......------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---+++***((()))************+++++++++******************++++++))))))***+++,,,,,,------))))))))))))************************************''''''((()))***+++,,,,,,'''(((((()))***+++++++++******************************))))))))))))************))))))))))))******)))************+++++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))************))))))************))))))******************************))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++,,,...///)))))))))))))))******+++'''+++...,,,((('''***---++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,MMMNNNRRRWWW]]]``````___]]]dddmmmuuuyyyzzzzzzzzz|||xxxwwwzzz~~~~~~}}}zzzxxxxxxwwwwwwyyy~~~{{{wwwwww{{{}}}{{{xxxvvvwwwyyy{{{~~~~~~}}}}}}}}}~~~qqqgggddd___XXXRRRNNNLLLIIIHHHGGGFFFEEEFFFGGGGGGEEECCC@@@@@@@@@???>>><<<;;;:::;;;::::::999888777666666555444333444555555444333666888;;;>>>??????===<<>>>>>>>>======<<<<<<:::888666444333222000///...------...///000---------,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))******++++++++++++***************************************************************)))******++++++************************++++++************+++++++++++++++*********))))))************************************))))))((((((************************++++++******)))******+++,,,,,,+++***))))))******)))************+++++++++&&&%%%$$$###$$$&&&((()))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))((((((++++++************++++++************************''''''((()))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************))))))*********))))))(((%%%%%%&&&'''((()))*********+++,,,---,,,,,,***)))''''''((()))***+++,,,,,,))))))******++++++,,,,,,)))******+++++++++******---,,,+++***))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))******************************))))))))))))******,,,+++***))))))***++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,++++++******++++++,,,WWWXXX\\\bbbhhhkkkllllllmmmssszzz~~~~~~}}}}}}wwwvvvtttuuuxxx}}}}}}~~~~~~zzzzzzzzzyyy|||{{{ssspppkkkeee^^^XXXSSSNNNJJJKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::999888888666444333444555555444333555777999<<<>>>>>>>>>>>>>>>>>>??????????????????>>>>>><<<;;;999777666555222111000///......//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))******++++++++++++******************************************************++++++***************+++************************++++++************+++++++++++++++*********))))))************************++++++*********)))))))))))))))))))))))))))))))))++++++***************+++,,,++++++***))))))******)))************+++++++++)))((('''&&&&&&''')))***************)))))))))((())))))))))))))))))))))))************)))))))))(((************************************)))))))))(((*********))))))*********************************(((((())))))******++++++************************************************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))'''((((((((((((((()))))))))***+++++++++***))))))))))))))))))************''''''''''''((((((((((((((())))))***************,,,,,,+++***))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******************************))))))))))))******,,,++++++******+++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---bbbcccggglllsssxxxyyyzzzwww{{{}}}|||}}}~~~zzzwwwtttuuuzzz~~~}}}}}}xxxuuuvvvvvvvvvzzz~~~zzzuuuoooggg___WWWQQQRRRPPPNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEBBBAAA@@@???===<<<;;;:::777666444444555555444222444555666999;;;===??????>>>>>>??????@@@AAAAAAAAAAAA@@@???>>><<<;;;:::999666555333222000/////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********************++++++++++++******************************************************,,,,,,+++***))))))))))))************************++++++************+++++++++++++++***************************************+++++++++++++++*********((((((((((((((((((((((((*********************+++,,,+++******)))*********)))************+++++++++++++++)))(((((()))******************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))***))))))(((((())))))***************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))*********))))))(((((((((((())))))*********))))))++++++*********)))))))))***************)))))))))((((((((()))))))))******++++++***************+++)))))))))((())))))***+++))))))))))))))))))))))))******************************))))))))))))************++++++,,,++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------...------,,,,,,------...iiijjjlllrrrxxx}}}|||~~~}}}{{{|||}}}}}}{{{}}}~~~|||}}}yyytttrrrsssuuuuuuyyy~~~|||uuulllccc\\\XXXVVVUUUTTTUUUUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHEEEDDDCCCBBB@@@>>>======:::888666666777666555333333333444666999<<>>===<<<<<<:::999777555333111000///.....................///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******************************************************---,,,+++***))))))))))))************************++++++************++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))*********+++++++++***++++++***************+++))))))*********+++++++++,,,+++***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))))))))(((((((((((())))))************************+++++++++******)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************((())))))************)))************)))))))))))))))))))))***************+++++++++*********)))))),,,,,,,,,++++++*********((((((((())))))***++++++*********)))******++++++))))))))))))))))))******))))))))))))))))))))))))******************************))))))))))))******((()))***+++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------ooooooppptttzzz~~~||||||~~~~~~~~~wwwrrrpppqqqrrrssswww|||}}}||||||~~~wwwoooiii^^^]]][[[\\\^^^___```___^^^\\\XXXSSSOOOKKKIIIGGGGGGFFFEEEDDDBBBAAA@@@???>>><<<:::::::::999777555444444444555777:::===???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@??????>>>>>>======;;;:::777555444333////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************************************---,,,+++***))))))))))))************************++++++************++++++************************************************++++++++++++++++++++++++************************((()))***++++++++++++***+++***************++++++))))))*********++++++++++++******)))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))******))))))(((((((((((())))))************************,,,,,,++++++******))))))************************))))))))))))))))))))))))************************((()))))))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************(((((()))***************))))))))))))************************++++++,,,,,,************++++++++++++)))))))))((('''''''''&&&******)))******,,,---...*********)))******++++++))))))*********)))))))))))))))))))))))))))))))))******************************))))))))))))******&&&''')))*********)))(((++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,xxxvvvvvvyyy}}}~~~||||||~~~~~~vvvqqqnnnooooooooosssxxx||||||zzzwwwxxx}}}~~~yyyttteeedddccccccfffiiijjjjjjiiifff```YYYSSSMMMJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCAAA???>>>>>>===;;;999666666555666777999;;;<<>><<<;;;999888333222111111//////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++******++++++++++++******************************************************,,,,,,+++***))))))))))))************************++++++************++++++***************+++++++++*********************************+++++++++++++++************************'''(((***+++,,,,,,+++************)))******+++,,,)))************+++++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))***************))))))(((((())))))***************************,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******************************'''((()))******+++******((((((((())))))*********+++*********+++,,,---...)))******+++++++++,,,,,,***))))))))))))))))))(((+++*********+++---...000++++++***************+++)))************)))(((((())))))))))))))))))))))))******************************))))))))))))******''''''((()))***************++++++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,}}}{{{|||~~~|||{{{|||yyytttpppppppppooorrrvvv{{{{{{yyyvvvrrrqqqxxx}}}}}}~~~~~~{{{nnnllljjjjjjmmmoooppppppqqqmmmggg___WWWQQQNNNLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGEEECCCBBBAAA@@@>>><<<888888888777888888999999;;;;;;===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@>>>===777666555333222000///...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++******++++++++++++******************************************************++++++***************+++************************++++++************++++++))))))*********+++++++++************************)))))))))*********++++++************************'''(((***,,,,,,,,,+++*********))))))***++++++,,,)))************+++++++++(((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************((()))))))))*********************))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++************************'''((()))******+++++++++))))))((((((((((((((('''***)))))))))***+++------,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,******))))))***,,,...000,,,,,,+++***)))))))))))))))******+++***)))((('''))))))))))))))))))))))))******************************))))))))))))******))))))))))))***+++,,,---******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,}}}}}}~~~~~~}}}|||{{{}}}|||}}}xxxtttsssrrrqqqsssxxx{{{vvvuuusssooolllsssxxxxxxxxx|||}}}sssqqqooonnnppprrrssssssuuuqqqjjjbbb[[[UUUQQQPPPLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEDDDCCCBBB@@@>>>::::::999999888888777777777888:::===@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCCCCCCCAAAAAA::::::888666444222000/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++******++++++++++++************************************************************************++++++************************++++++************++++++))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))&&&(((***,,,---,,,+++*********))))))***+++,,,,,,)))************+++++++++'''((()))***************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************(((((())))))*********+++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++************************''''''(((******+++++++++******)))((('''&&&%%%%%%)))((((((((((((***,,,---......---,,,+++***)))(((''''''(((((()))))))))***))))))(((((()))+++...///---,,,+++***)))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))******************************))))))))))))******,,,+++******+++---///000*********++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...~~~|||}}}wwwsssqqqsssvvvxxx~~~}}}rrrjjjiiijjjkkknnnqqqssstttuuuuuuzzz}}}~~~~~~zzzvvvrrroooooooooooonnnkkkiiigggeeeccc___ZZZWWWTTTRRRPPPMMMMMMMMMNNNOOOJJJIIIIIIGGGFFFCCCBBB@@@>>>===;;;999777666555555999999:::;;;===@@@AAACCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<999666444333222111///...------......000000///...------------************************++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************...,,,++++++,,,,,,***)))))))))))))))))))))))))))+++*********))))))((((((************************************************************)))))))))((()))))))))))))))******+++************************)))************+++++++++************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))************))))))))))))))))))************************************************************************+++++++++++++++*********))))))++++++******))))))(((((($$$%%%&&&(((***,,,...///++++++***)))(((((())))))***++++++,,,,,,++++++***+++*********))))))((((((*********)))))))))))))))+++***)))(((((()))***+++++++++******************)))************+++++++++))))))))))))************,,,+++***))))))***+++,,,***)))((('''((())),,,---+++******))))))******+++++++++************++++++((())))))))))))*********(((((())))))*********+++...---+++)))))))))+++,,,******))))))((((((''''''******))))))((((((''''''))))))))))))************((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++******++++++,,,---~~~~~~~~~~~~}}}}}}}}}}}}zzzuuussstttwwwyyy|||}}}sssllljjjkkklllnnnpppqqqrrrrrrrrrvvvxxx|||~~~|||{{{{{{}}}~~~{{{uuuqqqoooooonnnmmmkkkjjjiiiiiiiiihhheeeccc___]]]ZZZXXXVVVTTTTTTTTTOOONNNMMMKKKIIIFFFDDDCCC@@@>>>===:::999777666666888888888:::;;;===???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::888777555333222000............000///...---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************************+++++++++++++++++++++++++++***)))***+++,,,+++***************************+++*********))))))))))))************************************************++++++++++++************)))))))))))))))***++++++************************)))************+++++++++************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************************************************************+++++++++*********))))))*********)))))))))))))))))))))))))))************+++******))))))))))))***++++++,,,,,,,,,,,,++++++************)))))))))(((************))))))))))))+++***)))(((((()))***+++************************)))************+++++++++))))))))))))************++++++***))))))***++++++,,,***)))(((((((((***+++++++++++++++++++++++++++++++++************++++++)))))))))*********++++++))))))))))))*********+++---,,,+++***))))))***++++++*********))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++***++++++,,,---~~~~~~~~~}}}}}}~~~||||||||||||{{{zzz{{{{{{}}}~~~|||zzzyyyxxx|||~~~yyyvvvvvvxxxzzzzzz~~~zzzuuusssqqqqqqqqqrrrrrrqqqqqqqqqqqqsssvvvzzz}}}~~~}}}|||{{{{{{|||}}}~~~{{{vvvsssrrrqqqpppnnnnnnooopppssstttsssrrrnnnmmmllliiieeeaaa^^^\\\XXXWWWUUURRRNNNKKKIIIHHHEEEDDDBBB???===;;;:::999888888999999:::<<<===>>>AAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???===<<<999888666333111//////...///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,,,,+++***************************************)))))))))************************************************,,,,,,,,,++++++++++++******))))))))))))***++++++************************)))************+++++++++******************************))))))))))))))))))************************))))))))))))************+++*********))))))((((((************************************************************************+++++++++***************))))))))))))************+++************)))))))))******)))))))))***+++++++++,,,,,,------,,,,,,+++************))))))))))))******************************))))))))))))******************************)))************+++++++++))))))))))))************++++++***))))))***++++++---,,,***(((((((((((()))***+++,,,------,,,+++***++++++************++++++************+++++++++,,,)))))))))***************+++++++++++++++******)))++++++++++++***************))))))))))))((((((((())))))))))))******************************************+++,,,,,,+++******************************+++++++++++++++++++++++++++++++++++++++,,,------}}}}}}}}}{{{|||}}}{{{zzz{{{||||||{{{zzz|||~~~|||{{{}}}}}}{{{xxxzzz~~~}}}zzzyyyzzz{{{zzz{{{zzzxxxvvvuuutttssssssoooqqqtttwww{{{}}}}}}{{{zzzyyyxxxwwwwwwwwwyyy|||~~~~~~}}}}}}}}}}}}|||xxxsssnnnjjjeeeccc```[[[WWWSSSPPPNNNLLLKKKHHHEEEBBB@@@>>>>>>;;;;;;;;;;;;;;;<<<======>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<:::777555222000000///......------......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++***)))************************************************************************************************,,,,,,+++++++++***************))))))******+++,,,************************))))))*********+++++++++*********************************)))))))))))))))************************((()))))))))************++++++******)))(((((((((************************************************+++++++++***************************************(((((())))))******++++++)))))))))******++++++,,,))))))))))))***++++++,,,,,,,,,------------,,,,,,*********))))))))))))))))))***************++++++***))))))))))))))))))******************+++++++++))))))*********+++++++++((()))))))))************+++******************+++++++++***)))(((((())))))***+++---......---+++***++++++************++++++******+++++++++,,,,,,,,,***************************+++,,,------,,,+++)))************************))))))))))))))))))))))))((()))))))))******************************************++++++++++++******************************++++++++++++++++++++++++,,,++++++++++++,,,------||||||||||||}}}}}}{{{{{{}}}}}}~~~}}}}}}~~~~~~~~~yyyyyyzzz|||}}}||||||}}}~~~}}}zzzwwwuuuuuuuuurrrsssuuuwwwzzz}}}{{{tttqqqlllfff```[[[XXXVVVQQQPPPMMMIIIFFFCCCAAA@@@======<<<;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAA@@@>>><<<999666444333000000///.........//////------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******)))'''***************************************+++++++++************************************************+++*********))))))))))))***************++++++,,,************************))))))*********+++++++++************************************))))))((((((************************((()))))))))************************))))))((((((************************************************+++++++++*********))))))************************(((((())))))******++++++)))*********++++++++++++******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))******))))))******+++++++++,,,)))))))))******)))))))))))))))*********+++++++++))))))*********+++++++++((()))))))))*********************++++++*********)))))))))))))))******+++***+++---......---+++***++++++************++++++******+++++++++,,,,,,,,,+++++++++******************+++...//////...,,,+++))))))))))))))))))))))))))))))))))))************((()))))))))************************************************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...||||||}}}}}}}}}|||}}}~~~{{{wwwvvvxxxzzz{{{|||}}}zzzyyywwwvvvyyy~~~~~~~~~{{{wwwuuuuuuuuuwwwvvvwwwxxxzzz|||yyyyyy|||~~~~~~~~~xxxqqqiiiddd```^^^WWWUUUQQQMMMIIIFFFDDDCCC@@@???===<<<;;;:::::::::;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@===;;;999777333222111000000/////////------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************---+++************((('''++++++++++++++++++++++++*********+++++++++++++++*********************************************************)))))))))((((((+++************+++,,,,,,************************)))************+++++++++************************++++++******)))(((((((((************************))))))))))))************)))))))))))))))))))))***************************************************,,,,,,++++++***)))))))))***************+++++++++))))))))))))************------,,,+++******))))))++++++*********++++++,,,***++++++,,,,,,++++++***))))))))))))************))))))******+++,,,,,,,,,))))))************)))))))))))))))***++++++,,,,,,)))************+++++++++))))))))))))************)))***++++++++++++***)))'''(((((()))***+++++++++***+++,,,------,,,+++***++++++************++++++************+++++++++,,,+++++++++++++++************+++---...///...,,,+++((((((((((((((())))))))))))))))))************+++))))))))))))************************************+++***))))))))))))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...}}}}}}~~~zzztttqqqrrrtttvvvvvvxxx{{{}}}~~~zzzuuusssuuuzzz~~~zzzxxxxxxxxxyyyxxxwwwvvvwwwyyy|||}}}}}}zzzzzz{{{}}}{{{zzz|||yyyqqqkkkfffddd___]]]ZZZUUUQQQMMMKKKJJJEEEDDDBBBAAA???>>>======<<<===???AAABBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA???===<<<666555444222111000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++,,,+++******+++,,,+++)))++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************+++++++++*********))))))++++++******++++++,,,---************************)))************+++++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************************************,,,,,,++++++***))))))((())))))*********+++++++++*********))))))))))))))),,,,,,,,,++++++*********,,,,,,+++*********++++++)))******++++++******)))((()))))))))************))))))***++++++,,,------((()))***++++++***)))(((((())))))***++++++,,,,,,)))************+++++++++))))))))))))************)))***++++++++++++***)))((())))))*********))))))++++++++++++++++++++++++++++++************++++++)))))))))*********++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++(((((()))))))))*********))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......}}}~~~|||tttooooooqqqrrrrrruuuxxx{{{|||{{{zzz|||~~~}}}vvvssstttxxx}}}}}}|||||||||zzzyyyvvvuuuuuuvvvyyyzzzzzz|||~~~}}}yyyyyyxxx{{{~~~uuuooojjjhhhhhheeebbb]]]YYYUUURRRQQQKKKJJJHHHFFFDDDCCCBBBBBB>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCAAA@@@???888777555333222000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,,,,,,,+++++++++******++++++******++++++,,,---************************)))************+++++++++************************+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,************************************************,,,,,,++++++***))))))((())))))******++++++++++++++++++******))))))((((((((()))***+++,,,------...------,,,+++************))))))************))))))(((((())))))*********+++))))))***+++,,,,,,------((()))***++++++***)))(((((())))))***++++++,,,,,,)))************+++++++++))))))))))))************)))***+++,,,,,,+++***)))***++++++******)))((('''++++++***))))))***++++++++++++************++++++((())))))))))))*********,,,,,,,,,++++++*********(((((()))***************))))))******+++++++++,,,))))))******++++++++++++))))))))))))************((((((((((((((((((((((((+++***)))(((((()))***+++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......|||zzzvvvqqqlllkkkmmmpppqqqrrrtttvvvxxxxxxxxxwwwvvvxxx}}}|||xxxttttttyyy~~~~~~|||zzzyyyyyyyyyzzz|||~~~|||xxxuuuvvv{{{|||sssmmmkkkhhhgggeeeccc```\\\VVVRRRSSSNNNJJJHHHHHHHHHFFFDDDAAA@@@@@@AAACCCEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDDDDEEEDDDBBB@@@@@@???<<<999555222000...000000...---,,,---...............------,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******...---,,,,,,......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++************)))************************++++++******************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++,,,,,,------************************+++***)))))))))***,,,---)))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***++++++,,,,,,************************------,,,+++***)))((('''(((((()))************)))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************$$$&&&(((+++,,,,,,+++***+++++++++*********))))))******+++++++++,,,,,,,,,***************************+++,,,,,,---------,,,|||{{{xxxsssnnnlllmmmnnnpppqqqsssuuuvvvvvvvvvvvvuuuwww{{{}}}xxxtttuuuyyy|||}}}}}}~~~}}}zzzwwwtttyyy~~~|||tttoookkkiiifffdddbbb___[[[XXXTTTQQQOOONNNNNNMMMKKKHHHHHHGGGEEEDDDEEEGGGHHHIIIEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBEEEDDDCCCDDDDDDDDDBBB@@@BBBAAA???<<<999555333111000///...---,,,------...---------------,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,+++++++++*********)))((((((******)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))************************************************************************************************++++++++++++++++++++++++''''''((((((((('''&&&%%%))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++******)))************************************)))((()))***+++,,,)))************+++++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++++++++*********************+++,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))*********************)))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,***************************+++,,,,,,------------}}}{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzzvvvqqqnnnmmmmmmnnnoooqqqssstttuuuuuuvvvuuuvvvyyy}}}yyyuuuuuuxxxzzz~~~{{{|||~~~~~~~~~|||zzzxxx|||}}}{{{{{{~~~|||uuunnnkkkfffcccbbbaaa```___ZZZYYYYYYYYYYYYWWWSSSPPPOOOKKKGGGEEEEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDCCCCCCDDDCCCAAA???BBBBBBAAA@@@===:::888666111000///...------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++***)))***+++,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******************************************************************************************************************************+++++++++***))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++***)))((('''''''''************************))))))((((((((()))***+++)))************+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))******+++++++++,,,***++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************++++++******)))*********))))))))))))))))))))))))))))))))))))************))))))))))))************///---***((('''''')))***+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------zzzuuutttuuuyyy|||}}}}}}||||||xxxyyy{{{{{{xxxyyyzzz{{{yyyuuurrrooooooooooooqqqrrrtttuuuvvvwwwvvvvvvyyy~~~~~~zzzwwwvvvwwwxxxzzz}}}zzzzzzzzz{{{}}}}}}~~~zzzwwwuuuvvvzzz~~~zzz|||~~~{{{xxxwwwxxxyyyzzz}}}|||tttpppjjjeeeddddddddddddcccdddeeefffdddaaa]]]ZZZWWWSSSMMMJJJIIIJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEDDDCCCCCCBBB???===>>>???@@@@@@@@@>>>===;;;777666444222000///------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******---,,,++++++------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************************+++++++++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++***)))(((((((((((((((************************((((((((((((((())))))***))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++((()))******++++++******************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************((()))))))))************,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))))))))************((()))))))))************...---+++)))(((((())))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---|||wwwrrrqqqsssvvvyyy}}}~~~~~~{{{yyyxxxxxxsssuuuwww{{{~~~zzzvvvwwwyyy{{{{{{yyyuuusssrrrpppqqqrrrsssuuuwwwxxxyyyyyyyyy{{{}}}{{{yyywwwwwwxxxzzz|||~~~{{{zzzyyyxxxyyy{{{}}}~~~xxxuuusssuuuyyy{{{zzzxxxrrrtttwww}}}~~~zzzwwwuuuttttttuuuvvvxxx|||~~~zzzsssooommmmmmmmmlllmmmnnnoooooommmiiifffdddeee___XXXUUUTTTTTTQQQNNNIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJHHHFFFDDDCCC@@@===:::999:::<<<>>>???@@@??????===<<<:::888555222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))))))))))))))***+++,,,************************'''((((((((())))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))***************+++++++++************************+++++++++************)))))))))***++++++++++++***************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************((()))))))))************,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))))))))************((()))))))))************)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---|||xxxtttrrrsssuuuwwwwwwxxxzzz}}}}}}yyywwwtttsssqqqrrrtttwwwyyy|||~~~|||zzzzzz{{{~~~yyyxxxzzz}}}}}}zzzwwwuuutttqqqrrrssstttvvvxxxzzz|||~~~}}}~~~{{{yyyxxxyyy{{{~~~}}}zzzwwwvvvwwwxxxyyyxxx~~~{{{yyy{{{zzzuuunnnooorrrxxx~~~|||yyyxxxwwwwwwuuuuuuuuuvvvyyy}}}~~~}}}|||{{{yyyvvvwwwxxxwwwuuusssssstttrrrlllddd```___]]]WWWRRRKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCCCCDDDFFFHHHJJJLLLLLLJJJGGGEEECCCAAA===:::666777888:::<<<>>>???@@@AAA@@@???===:::777444222////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,++++++,,,---,,,+++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))***)))))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))***+++,,,---...************************'''((()))*********)))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************,,,+++++++++******))))))+++,,,,,,---------------************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))************++++++******)))*********))))))))))))))))))))))))))))))))))))************))))))))))))************''')))+++------,,,+++******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---}}}{{{xxxvvvvvvuuuuuutttuuuwwwzzz}}}{{{wwwtttqqqppppppqqqrrrtttwwwyyyzzzyyyxxxxxx{{{|||~~~~~~{{{wwwtttsssrrrrrrrrrtttvvvyyy{{{|||}}}{{{{{{}}}~~~zzzvvvtttuuuuuuuuusssxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~|||uuuttttttwww|||}}}{{{{{{|||}}}zzzxxxvvvuuuvvvyyy|||~~~~~~vvvqqqnnniii```XXXQQQOOOMMMJJJHHHFFFEEEDDDDDDDDDCCCCCCEEEGGGIIIKKKKKKIIIGGGFFFEEECCC???===999888777777888:::<<<>>>????????????===;;;999888222222111000///......---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******...---,,,---......---,,,++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))************************((())))))***++++++,,,,,,************************************************************************++++++*********+++,,,---+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++,,,---************************((()))***+++++++++***))))))************+++++++++******++++++++++++******))))))))))))))))))))))))***************************************************************++++++++++++,,,------......------************************************************************************))))))))))))))))))))))))************************************************))))))))))))*********************)))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++,,,,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---~~~|||zzzxxxvvvuuutttuuuwwwzzz}}}zzzvvvrrrppppppppppppqqqsssuuuwwwuuuttttttxxx~~~zzzvvvsssrrrqqqqqqrrrsssuuuxxx{{{}}}}}}}}}~~~||||||~~~zzzuuusssssstttrrrppppppqqqtttwwwzzz}}}~~~}}}~~~~~~~~~|||}}}}}}~~~~~~}}}|||{{{yyy|||}}}zzzyyy{{{}}}}}}~~~~~~{{{xxxuuutttuuuwwwyyy|||}}}~~~xxxlllcccWWWUUURRROOOLLLJJJHHHHHHFFFEEEDDDCCCDDDEEEHHHIIIJJJHHHGGGFFFFFFEEEBBB@@@<<<:::888666666888:::<<<======>>>??????>>>===<<<444333222111000///...---------------------------+++++++++,,,---...///000,,,,,,,,,+++++++++*********)))((()))******)))(((++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++************)))************************((())))))***++++++,,,,,,************************************************************************''''''&&&&&&&&&''')))***,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***************+++************************((()))***,,,,,,++++++***)))************+++++++++******++++++++++++******))))))))))))))))))))))))++++++******************************************'''((()))***+++,,,------)))***++++++,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************---,,,+++))))))***,,,---))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---}}}{{{}}}|||{{{{{{}}}~~~~~~zzzyyyxxxvvvtttttttttvvvvvvwwwxxxyyy|||~~~{{{wwwtttrrrnnnpppsssvvvyyyzzzzzzyyy}}}}}}}}}zzztttrrrtttuuussspppnnnpppssswwwyyy|||}}}|||{{{}}}yyyzzz}}}{{{wwwxxx{{{~~~~~~~~~xxxssspppooonnnmmmqqqrrruuuxxx}}}wwwooobbb]]]WWWTTTSSSQQQKKKGGGJJJGGGCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDBBB???>>><<<:::888666555666888::::::<<<>>>@@@AAAAAA@@@???<<<;;;:::777444000---,,,---,,,,,,,,,,,,,,,------------------------------+++,,,------,,,+++)))(((++++++************++++++************************++++++************++++++************************------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++******************************************)))***,,,------,,,***)))++++++************++++++******))))))((((((''''''******+++++++++,,,,,,,,,************************************************,,,+++++++++******))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))***+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))************************((())))))))))))*********,,,***((())),,,---+++)))((()))***+++,,,+++******,,,---...---+++***+++,,,------------------------,,,,,,+++******+++,,,,,,}}}{{{{{{{{{|||}}}~~~|||}}}yyywwwuuusssssstttvvvwww{{{|||}}}~~~}}}~~~~~~|||zzzwwwtttrrrpppqqqssswww{{{}}}{{{zzzxxx{{{~~~zzzxxxyyy{{{||||||xxxvvvxxx{{{{{{xxxtttoooqqqtttwwwyyy|||~~~|||{{{zzzzzz{{{}}}{{{xxxvvvxxx|||zzzsssooommmkkkiiiooooooppprrruuu|||yyyooohhhaaa\\\YYYVVVPPPKKKKKKHHHEEECCCCCCDDDCCCBBBCCCDDDFFFGGGGGGFFFEEEDDD@@@>>>;;;888777666666666999;;;===???AAAAAAAAA@@@===<<<;;;888555222000.........------,,,---------------------------------++++++,,,---------,,,+++++++++************++++++************************++++++************++++++************************------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************************************************************************************************************)))***+++,,,,,,+++***)))***))))))))))))))))))*********))))))(((((((((((())))))*********+++++++++************************************************+++++++++******)))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))***++++++,,,)))************+++++++++************************************************)))************+++++++++************)))))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***)))(((''''''((()))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***((()))+++,,,***(((((()))***+++,,,++++++******+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,~~~zzzxxxvvvuuu|||zzzyyy{{{{{{yyyvvvttttttvvvzzz||||||zzzyyy}}}~~~~~~|||yyyvvvtttssstttyyy{{{vvvyyy|||xxxsssrrrsssssswwwxxx||||||tttuuuwwwyyy||||||xxxyyyzzz{{{}}}}}}zzzwwwuuuuuuwwwzzz~~~wwwrrrooommmkkknnnnnnnnnnnnpppttt{{{{{{uuummmgggccc^^^YYYTTTOOOMMMIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBB???<<<999666444333777888:::===???@@@AAAAAA>>>>>><<<;;;888555333222000000///...------------------------------------***+++,,,---............++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************((()))***++++++***)))((())))))(((((((((((())))))***))))))))))))((((((((((((((()))))))))******************************************************************)))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))*********)))******+++,,,)))************+++++++++************************************************)))************+++++++++************)))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,---------***)))((()))***+++***((())))))***++++++++++++******+++,,,+++)))))))))***************************,,,++++++******++++++,,,~~~}}}}}}}}}|||xxxtttqqqttttttuuuxxx|||||||||zzzwwwvvvxxx|||~~~|||yyyvvvuuu{{{~~~zzz|||yyyrrrpppooonnnuuuzzzyyyyyyyyy{{{~~~}}}~~~yyyyyyyyy{{{||||||yyywwwuuuttttttuuuxxx}}}}}}|||||||||~~~~~~xxxuuusssqqqqqqqqqppppppqqqtttzzz~~~~~~wwwpppkkkfffaaa^^^UUURRROOOMMMLLLJJJGGGEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDBBB@@@===999666444555666777999<<<>>>@@@AAA??????>>>===;;;999777666222111000///------------------------------------+++,,,,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***************************************************************************************************************+++++++++************************((()))************)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++************************************************))))))))))))))))))))))))************************************)))))))))(((((()))))))))************))))))))))))))))))))))))+++***************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------)))))))))))))))***))))))))))))******+++++++++++++++---------++++++,,,---************************++++++++++++++++++++++++{{{yyywwwxxx{{{yyytttqqqlllnnnpppssswww{{{zzz||||||zzzxxxxxx|||~~~zzzxxx}}}}}}wwwsssqqqooouuu|||yyywwwvvvwww{{{|||||||||{{{{{{|||}}}}}}{{{zzzvvvtttrrrqqqssswww|||}}}||||||}}}yyyyyyyyy{{{}}}xxxtttrrrrrrsssttttttuuuxxx|||{{{tttmmmgggccc[[[YYYWWWUUUSSSPPPLLLIIIJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDBBB@@@===:::888555555666777999;;;===???@@@@@@@@@???>>>===<<<;;;555444222000...------,,,---------------------------,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))******)))))))))+++******))))))******+++))))))))))))*********************+++++++++,,,,,,************************************************)))))))))))))))*********************************************)))))))))(((((()))))))))************))))))))))))))))))))))))++++++***************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))************************************++++++++++++)))*********)))))))))******************++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++}}}yyyvvvuuuzzz}}}wwwsssjjjlllnnnppprrruuuyyy|||}}}}}}|||{{{|||~~~|||{{{yyyzzz~~~xxxtttqqqoooqqqvvv{{{||||||yyyzzz}}}||||||~~~~~~~~~|||vvvtttqqqooopppssswwwzzz}}}|||xxxxxxxxxwwwuuuvvvzzzyyysssooorrrtttwwwxxxyyyzzz|||~~~{{{xxxzzz~~~xxxppplllfffeeecccbbb```]]]XXXTTTKKKJJJGGGEEEDDDDDDEEEFFFCCCDDDDDDDDDCCCAAA???>>>999888777666777999<<<===@@@@@@@@@@@@@@@??????>>>999888666333111///......------------------------...---,,,+++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************************************++++++************++++++)))))))))************+++***++++++++++++,,,,,,,,,***************************************************************+++++++++************************************))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++******)))*********)))************+++++++++************************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++))))))))))))))))))))))))************************(((((()))))))))*********)))+++,,,+++***)))***+++******))))))******+++,,,(((***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***}}}wwwuuuyyy~~~|||~~~{{{rrrssstttsssrrrtttxxx{{{zzzuuurrrnnnlllnnntttyyy{{{zzzwwwxxx}}}|||zzzyyyyyyzzz{{{{{{zzzsssqqqooonnnooorrrvvvxxx{{{}}}yyyxxx~~~|||xxxvvvssssssvvv|||~~~xxxsssssswww{{{}}}}}}{{{{{{{{{~~~}}}uuurrrsssvvv|||~~~xxxwwwwwwvvvuuuqqqkkkgggXXXUUUPPPKKKGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA>>>===:::888888999<<<===???@@@@@@AAAAAAAAAAAA@@@>>>===:::888555333222111------------------------------,,,+++++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************((())))))***++++++,,,,,,************************++++++************++++++******))))))))))))******))))))*********+++++++++************++++++++++++***************************************************+++++++++,,,,,,,,,,,,************************************))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++***))))))******)))************+++++++++************************************************)))************+++++++++((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))*********+++++++++))))))))))))))))))))))))************************((((((((()))))))))*********,,,---,,,******+++---+++***)))))))))***+++,,,(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***zzzvvvxxx}}}}}}~~~~~~~~~||||||{{{xxxuuuvvvzzz}}}zzzuuusssooolllooouuu{{{|||{{{vvvxxx{{{{{{xxxvvvssssssuuuvvvvvvvvvpppooonnnmmmooorrrvvvyyyzzz~~~{{{zzzxxxyyyvvvsssqqqsssyyy}}}vvvzzz}}}{{{zzzxxx~~~xxxpppnnnppptttyyy|||wwwmmmhhh```XXXQQQLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@===:::999:::<<<>>>??????@@@AAABBBBBBBBBBBBBBB@@@>>>;;;888666444444---------------------------,,,++++++,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))))))))******++++++++++++))))))))))))************************************************************+++++++++,,,,,,---------************************************))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************---...---+++***,,,...+++***)))))))))***,,,---***+++------,,,,,,---...++++++++++++++++++++++++***+++,,,------,,,+++***~~~yyyyyy|||||||||{{{|||}}}|||yyyuuusssvvv}}}{{{xxxyyyzzzxxxrrrppprrrqqqooopppmmmmmmnnnooonnnrrrxxxyyy{{{}}}|||xxxxxxwwwtttrrrtttyyy~~~}}}|||||||||~~~|||}}}~~~xxxrrrtttzzz~~~}}}|||zzzvvvqqqmmmjjjmmmpppsssvvvyyy}}}{{{uuulllddd]]]XXXSSSPPPMMMKKKIIIHHHHHHHHHFFFEEEHHHEEEBBB@@@>>>===;;;999>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@???===:::777666444333111000......//////---------------,,,+++***///---++++++,,,,,,+++***************************------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******))))))******+++,,,************************(((***,,,,,,+++***)))***************************************************************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))******************++++++++++++******************************(((((()))))))))*********************************,,,+++*********+++,,,------------,,,,,,***)))(((************************************************************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++~~~~~~}}}}}}}}}zzzzzz}}}~~~|||{{{wwwuuuqqqlllllliiiiiilllmmmllloootttwwwzzz~~~xxxyyyyyywwwuuutttuuuwwwuuuuuuuuuuuuxxx|||~~~}}}~~~yyysssooorrrvvvyyyyyyyyyzzz{{{zzzzzzyyywwwtttpppllljjjgggjjjmmmppprrrvvvzzz~~~|||ssskkkccc[[[WWWPPPMMMJJJHHHGGGGGGFFFEEEGGGDDDAAA@@@???>>><<<:::===>>>???AAAAAAAAAAAA@@@AAAAAAAAA@@@???===;;;999666555333222000000000000............------,,,,,,///---++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******))))))******+++,,,************************(((***,,,,,,+++*********************************************************************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******))))))***++++++++++++*********************************++++++++++++*********************)))(((((())))))))))))******************++++++++++++******************************++++++++++++++++++,,,,,,************************++++++*********+++,,,---++++++++++++***)))((((((************************************************+++++++++***************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))+++++++++++++++***)))))))))************+++++++++*********************************))))))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++}}}zzzxxxyyy{{{}}}}}}tttkkkiiifffgggkkklllkkklllooosssyyyyyy{{{|||{{{xxxtttqqqpppnnnnnnmmmnnnrrrwww||||||yyyxxxyyy~~~{{{uuunnnnnnnnnllllllnnnrrruuuxxxwwwvvvuuussspppnnnllldddfffiiikkkmmmppptttwww~~~tttjjjdddZZZVVVPPPLLLJJJIIIGGGFFFGGGEEECCCAAAAAAAAA@@@>>><<<===>>>@@@@@@@@@??????AAAAAAAAAAAAAAA@@@???>>>:::999777555444333222222/////////............---///---++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******))))))******+++,,,************************(((***,,,,,,***)))******************************************************************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********************************************++++++++++++******))))))***++++++++++++*********************************++++++++++++******)))************))))))((())))))))))))******************++++++++++++******************************,,,,,,++++++++++++++++++************************+++************+++,,,,,,*********************)))************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***++++++++++++***)))))))))************+++++++++************************++++++************++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++||||||}}}}}}~~~rrrllliiijjjooopppnnnmmmnnnqqq{{{{{{|||}}}|||yyyuuurrrqqqnnnmmmlllmmmpppvvv{{{yyyuuusssrrrwwwzzz~~~{{{uuutttqqqmmmkkklllpppssswwwvvvuuutttsssrrrqqqqqqfffhhhjjjlllmmmooosssuuu|||tttkkkeee\\\UUUPPPLLLJJJHHHIIIGGGEEEDDDDDDDDDCCCBBB===>>>???@@@AAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA<<<<<<:::999888666666555000//////...............///---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,******))))))******+++,,,************************)))***,,,+++***)))***+++************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++******))))))***++++++++++++*********************************++++++++++++******))))))************)))(((((()))))))))******************++++++++++++***************************************)))))))))))))))***************************************++++++,,,++++++******+++++++++,,,************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~wwwsssssswwwxxxtttqqqqqqttt}}}{{{zzzyyyxxxwwwvvvvvvrrrqqqqqqqqqtttyyy}}}|||vvvrrroooooorrruuuzzz}}}~~~|||xxxsssrrrrrrtttvvvuuutttsssrrrrrrssstttmmmnnnpppppppppqqqsssuuu|||uuujjj```XXXRRRMMMJJJKKKIIIFFFEEEEEEDDDCCCAAA???@@@AAABBBBBBBBBAAA@@@????????????@@@@@@AAAAAA>>>>>>===<<<;;;:::999999111000///...------.........---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,******))))))******+++,,,************************)))+++++++++))))))***,,,************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++******))))))***++++++++++++*********************************++++++++++++******((())))))*********))))))((()))))))))******************++++++++++++******************************))))))))))))))))))))))))************************))))))******++++++++++++******)))))))))******+++************************************************+++++++++*********))))))))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++************************,,,++++++++++++++++++,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++}}}{{{vvvtttxxx{{{xxxuuutttvvvwwwxxxxxxttttttuuuvvvyyy}}}|||}}}|||yyytttpppnnnnnnmmmqqqwww||||||xxxwwwwwwvvvuuusssrrrrrrssstttvvvuuuvvvvvvuuusssssstttvvvyyynnnddd\\\UUUQQQOOOLLLIIIGGGFFFDDDBBB@@@AAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>>>>??????@@@>>>>>>?????????>>>===<<<555333111///...............---,,,,,,...///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******))))))******+++,,,***************************++++++***))))))***,,,************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++***************************************+++++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******((())))))************)))))))))))))))******************++++++++++++************************************+++++++++,,,,,,,,,************************((()))******++++++*********)))'''&&&&&&'''((()))************************************************************************))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~~~~~~~{{{zzz{{{|||~~~xxxvvvxxxwwwtttqqqqqqtttvvvvvvuuuqqqrrruuuxxx|||}}}}}}|||yyytttpppnnnnnnjjjooovvv|||}}}}}}{{{yyyvvvuuuuuuvvvyyy{{{~~~|||yyywwwxxxyyyyyyuuummmeee```WWWTTTPPPMMMJJJHHHEEECCCBBBCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>>>>>>>???===>>>???@@@AAA@@@@@@???:::888555222000/////////...---,,,,,,...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******))))))******+++,,,***************************++++++***((()))***,,,************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******(((((()))***************))))))))))))******************++++++++++++******************************))))))***+++,,,------...************************'''((()))***+++******)))---+++***((('''((()))***************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++~~~|||xxxwwwxxxyyy}}}xxxvvvttt~~~~~~sssqqqooopppssstttsssqqqmmmooosssxxx}}}}}}yyytttpppnnnnnniiinnnvvv}}}~~~|||zzzzzz|||~~~~~~|||||||||vvv{{{sssnnn```\\\XXXTTTQQQMMMJJJGGGBBBCCCDDDDDDDDDCCCBBBAAAEEECCCAAA???>>>>>>>>>>>>===>>>???AAABBBBBBAAAAAA===;;;888444222000000111...---,,,,,,.../////////........................---------------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,*********)))***++++++,,,************************+++++++++***((()))+++---************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******(((((()))***************))))))))))))******************++++++++++++******************************&&&&&&''')))***+++,,,---************************'''((()))++++++******)))111000...,,,++++++,,,---************************************************(((((()))***+++,,,,,,---))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++xxxzzz~~~~~~|||zzzzzz|||{{{}}}xxxwwwxxx{{{rrrsssrrrrrrpppnnnllljjjooonnnpppwww|||~~~{{{wwwtttpppnnnooopppssszzz~~~{{{{{{~~~vvvvvvzzz}}}yyy|||{{{tttoooiiieeebbb]]]WWWRRRRRRNNNJJJFFFDDDCCCBBBBBBDDDCCCBBBBBBBBBAAA>>>;;;<<<===>>>>>>???@@@@@@@@@======<<<:::777333000...222000...,,,+++,,,...///---------,,,,,,+++++++++------------,,,+++***)))---------,,,,,,+++++++++)))***+++------,,,+++***++++++************++++++++++++************++++++(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))************************************************+++++++++*********))))))'''(((***+++,,,,,,,,,+++,,,+++++++++++++++++++++******+++,,,,,,,,,++++++************************************************+++++++++*********)))))))))************+++++++++******++++++++++++******)))************+++++++++,,,+++++++++***)))))))))************************************************+++++++++++++++++++++++++++++++++*********))))))************************)))************++++++++++++++++++*********))))))))))))))))))************+++*********))))))((((((******))))))))))))******))))))))))))************************************+++++++++*********)))))),,,+++***)))))))))***+++++++++++++++++++++++++++rrrtttxxx{{{~~~}}}|||~~~zzzxxxvvvxxx|||{{{{{{zzzyyyvvvssspppnnnjjjiiimmmvvv}}}zzzwwwtttsssssssssuuuzzz~~~~~~|||zzzyyy|||{{{rrrrrruuuvvvwwwyyy{{{wwwuuusssoooiiiccc[[[WWWQQQKKKGGGEEEDDDCCCGGGFFFFFFFFFGGGEEEBBB???;;;;;;;;;<<<===???AAABBB@@@@@@@@@???<<<888555333000000//////////////////------,,,,,,,,,,,,,,,,,,,,,------......---------//////.........---------++++++,,,,,,,,,++++++***++++++************++++++++++++************++++++))))))***++++++*********************************++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))************************************************************************************************+++++++++*********))))))((()))***+++,,,,,,++++++*********++++++,,,,,,---'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++******++++++++++++******)))************++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++*********))))))************************)))************++++++++++++++++++*********))))))))))))))))))************************)))))))))(((******))))))))))))******))))))))))))************************************+++++++++*********))))))------,,,++++++,,,,,,---++++++++++++++++++++++++mmmooossswwwzzz}}}~~~{{{yyy}}}~~~{{{uuuuuuvvvyyy~~~~~~zzzvvvrrrooojjjiiimmmvvv|||yyyxxxxxxwwwxxx{{{}}}{{{yyywwwwwwyyy~~~tttnnnpppqqqqqqtttssswwwzzzlllggg^^^UUUMMMHHHFFFEEEDDDDDDDDDEEEFFFDDDAAA>>>:::999999999;;;===@@@BBBAAABBBBBBBBB@@@<<<999666///000111222222111///...,,,,,,,,,,,,------------+++,,,---...///////////////............---------------,,,+++************++++++************++++++++++++************++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************+++++++++***************************************++++++++++++++++++++++++************************************************+++++++++***************)))******+++++++++******))))))***+++,,,------...%%%&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))************+++++++++******++++++++++++******)))************+++++++++***************+++++++++************************************************+++++++++++++++++++++++++++++++++***************************************)))************++++++++++++++++++***************))))))))))))************************))))))))))))******))))))))))))******))))))))))))************************************+++++++++***************---,,,,,,++++++,,,------++++++++++++++++++++++++nnnooorrruuuzzz~~~~~~}}}}}}~~~{{{xxxzzz~~~wwwvvvtttsssuuuxxxzzz||||||wwwuuupppnnnpppyyy|||~~~}}}|||~~~yyyxxxuuutttuuuxxx|||xxxooommmqqqsssrrrtttpppppp{{{{{{qqqdddWWWNNNHHHFFFCCCBBBCCCDDDDDDCCC@@@===<<<:::888777888;;;===???>>>???@@@AAA???<<<999666333333333222111///...---+++,,,,,,,,,------......+++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,++++++******++++++,,,++++++************++++++,,,,,,------,,,,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++***************************************************************************+++++++++*********)))*********++++++,,,,,,,,,(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++)))))))))***+++++++++,,,************************************************************************************************************************))))))*********+++++++++************************((()))))))))*********************)))))))))))))))******))))))))))))******((()))))))))******************************************************************************++++++++++++++++++++++++++++++qqqrrrsssvvv{{{|||~~~~~~|||xxx||||||{{{zzz{{{yyyzzz{{{}}}~~~yyywwwtttrrrqqqtttwwwzzz~~~~~~wwwtttuuu|||~~~zzzxxxuuusssrrrsssuuuvvvzzzxxxsssnnnpppwww{{{zzzwwwsssqqqwww~~~}}}{{{yyyxxxxxxwww{{{}}}uuudddVVVMMMIIIGGGFFFFFFFFFFFFEEECCCAAA???===;;;888777888:::<<<;;;===>>>???>>><<<:::888:::888444111...---------,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************************************************************************++++++******************,,,,,,,,,++++++*********,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++)))))))))***+++++++++,,,************************************************************************************************************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))************))))))))))))******((()))))))))************************************************************))))))******++++++++++++++++++++++++++++++++++++wwwwwwwwwyyy}}}zzz|||~~~||||||~~~{{{vvvyyy}}}zzzyyyxxxxxxzzz|||~~~|||{{{zzzzzzzzz|||}}}|||~~~{{{zzzxxxuuusssuuuyyy}}}|||xxxwww~~~||||||zzzwwwuuusssssssssssstttvvvuuusssuuu}}}~~~|||zzz}}}|||{{{zzzxxxuuusssqqqpppqqqsssyyysssaaaTTTOOOJJJHHHEEEDDDDDDDDDBBBAAABBB@@@===;;;999999999:::<<<<<<===>>>>>>>>>===<<<===;;;666222///......///---------------.........,,,,,,,,,---,,,,,,++++++---------............///------,,,+++************,,,,,,++++++++++++,,,,,,++++++************++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************************************+++++++++************************))))))))))))))))))))))))***************************************************************++++++++++++******)))******++++++...------,,,+++***))))))............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))************+++++++++******++++++++++++******)))************+++++++++***************+++++++++***************************************************************************************+++++++++************************)))************+++++++++***************+++++++++))))))))))))************))))))))))))******************))))))))))))******))))))))))))***************************************************+++++++++******,,,---------------++++++++++++++++++++++++~~~~~~|||}}}}}}~~~~~~|||wwwvvvxxxzzz|||{{{xxxwwwsssuuuxxx|||~~~|||{{{~~~~~~zzzxxxvvvvvvuuuwwwyyy|||{{{yyyzzz{{{|||zzz||||||zzz{{{}}}zzz~~~~~~}}}|||zzzxxxwwwvvvvvvvvvuuuzzz}}}{{{{{{||||||zzzyyyvvvtttrrrppprrrvvv|||mmm^^^WWWNNNJJJEEEBBBBBBBBBBBBBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<;;;999666444222222222............------------***+++,,,---............---------.........//////++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++************++++++((()))***,,,------------************************++++++++++++++++++++++++)))************+++++++++************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++******)))))))))+++,,,------,,,,,,++++++*********,,,,,,---------,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++******++++++++++++******)))************++++++++++++++++++***************************************************************************************))))))*********+++++++++************************)))************+++++++++))))))*********+++++++++))))))))))))************((()))))))))******************))))))))))))******))))))))))))************************************))))))*********+++++++++)))***,,,---......------++++++++++++++++++++++++|||{{{zzzzzz|||}}}zzzxxxwwwuuusssrrrrrrpppttt~~~}}}zzzvvvsssooommmlllkkklllmmmpppssssssrrrpppooommmooosssttttttzzz~~~{{{xxxvvvtttttttttxxxzzz}}}||||||~~~{{{}}}}}}}}}}}}|||{{{zzzzzzzzz{{{xxx~~~~~~}}}|||zzzwwwuuutttzzz~~~ttteee]]]UUUQQQKKKFFFEEEFFFGGGGGG@@@@@@@@@???>>>>>>===<<<:::999999999999;;;===>>>::::::;;;:::999777555444/////////...---------,,,)))***,,,...///000111111+++++++++,,,,,,---------)))***+++------,,,+++***---,,,,,,++++++,,,,,,---++++++************++++++'''((()))+++,,,---......))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++************************************************))))))******++++++++++++))))))(((((()))+++---...++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************))))))******++++++++++++)))************+++++++++******++++++++++++******)))************+++++++++,,,+++++++++******))))))************************************************))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++))))))******++++++++++++))))))))))))************(((((())))))*********+++******))))))))))))******))))))))))))************************************))))))******++++++++++++'''(((***+++,,,,,,++++++++++++++++++++++++++++++}}}{{{wwwvvvyyy}}}~~~}}}yyyuuuqqqnnnmmmmmmjjjfffdddeeejjjqqquuu~~~{{{wwwtttrrrwwwwwwxxxxxxxxxwwwvvvuuupppnnnllliiigggfffffffffcccdddgggiiikkkkkkjjjjjjeeedddddddddfffiiimmmooo}}}xxxuuuwww|||~~~wwwuuutttssstttuuutttssstttwwwyyyxxxwwwyyy~~~~~~~~~uuuddd^^^WWWOOOGGGDDDCCCDDDDDDAAA@@@@@@@@@AAA@@@>>><<<:::::::::;;;;;;<<<<<<<<<;;;999999;;;>>>===666000333222111///......------111///......//////...---...//////000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...************************)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,***))))))***,,,---,,,,,,++++++***)))))))))*********************+++++++++++++++++++++++++++******))))))******+++,,,$$$&&&(((+++,,,,,,+++***************************+++++++++*********))))))(((((())))))******++++++)))******+++++++++*********++++++,,,,,,------...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))************************************************************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++******...------,,,+++++++++,,,++++++++++++++++++++++++{{{uuurrrrrrtttwwwxxx~~~~~~}}}|||{{{zzzyyyyyywwwzzz}}}~~~|||{{{{{{||||||wwwuuussspppllliiifffeeeeeebbb___]]]^^^bbbfffjjjmmmnnnnnnmmmkkkhhheeecccdddeeefffggghhhgggffffffeeedddbbb```___^^^______```aaacccfffgggfffeeeeeeaaa```______```bbbeeegggmmmjjjgggiiinnnrrrsssqqqnnnmmmkkkkkklllmmmmmmlllnnnqqqsssrrrqqqtttzzz~~~~~~~~~~~~|||zzzzzzooobbb\\\SSSKKKGGGEEECCCBBBCCCBBB@@@@@@@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999999;;;>>>>>>999444666555333111000......---000///---...//////...---)))************))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++---,,,***))))))***,,,---************************+++++++++*********))))))++++++++++++++++++++++++***************++++++,,,******+++++++++***((('''************************+++++++++*********))))))))))))))))))******************+++++++++******))),,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++***************************************************************************************************************************************)))))))))((((((,,,++++++***)))))))))***++++++++++++++++++++++++xxxrrrqqqrrrtttuuuxxxwwwvvvtttsssqqqpppoookkklllmmmnnnpppqqqqqqrrrrrrpppnnnlllkkkkkkkkkkkklllkkkiiigggeeebbb```^^^]]][[[YYYXXXXXXZZZ]]]___aaaaaabbbaaa```^^^\\\[[[[[[\\\]]]____________^^^\\\\\\ZZZYYYYYYZZZ[[[\\\___aaacccdddeeedddbbbaaa```___]]][[[[[[\\\]]]^^^___\\\ZZZ\\\```ddddddccccccbbb``````bbbccccccbbbcccfffgggggggggjjjoootttvvv{{{~~~}}}zzzxxxyyy{{{zzzxxxzzz}}}yyywwwuuuuuu~~~~~~mmmggg^^^VVVOOOJJJFFFDDDFFFDDDBBBBBBBBBAAA???=========<<<<<<<<<<<<<<<;;;<<<:::888:::===>>><<<::::::999777555333000///...///...------///000///------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---'''(((((()))******++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))************+++++++++------,,,+++***))))))(((************************+++++++++******************************)))))))))+++++++++++++++***)))(((...------,,,++++++******++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++*********************************************************************************************************************************)))))))))))))))++++++******************++++++++++++++++++++++++~~~~~~zzzsssqqqqqqssstttooonnnmmmkkkiiigggeeeddd]]]]]]\\\\\\^^^```bbbcccffffffeeedddccccccddddddfffffffffeeecccaaa___]]][[[[[[ZZZYYYZZZZZZ[[[\\\^^^^^^______^^^]]]\\\\\\]]]^^^___```aaa``````___\\\\\\[[[[[[\\\]]]___```dddeeeggghhhhhhfffeeeddddddbbb___]]][[[[[[[[[[[[YYYWWWVVVVVVYYY[[[ZZZZZZYYYXXXWWWWWWYYYZZZZZZYYYWWWYYYZZZ[[[[[[]]]bbbeeeggglllrrrxxx~~~}}}zzzwwwuuussssssvvvvvvtttuuuyyyzzzvvvsssrrrqqqyyy|||{{{vvvmmmddd\\\TTTNNNIIIHHHFFFDDDDDDDDDDDDBBBAAA>>>>>>>>>======<<<<<<<<<<<<999777888:::=========>>>===;;;999666333111///...---------///000///...111000/////////111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******))),,,+++++++++++++++++++++,,,++++++******++++++,,,((((((((())))))******************************+++************************))))))******++++++++++++,,,++++++******+++,,,,,,************************************************+++++++++******)))))))))+++++++++++++++***)))(((,,,,,,,,,,,,++++++******************************++++++************++++++((((((((((((((((((((((((***++++++++++++++++++***************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++}}}zzzyyyyyy~~~wwwoookkkjjjjjjjjjeeedddcccaaa___]]][[[[[[RRRQQQPPPPPPRRRVVVYYY[[[^^^^^^___```aaabbbcccddddddeeeeeeeeedddbbb___^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^^^^_________^^^^^^___```aaabbbbbbaaa```___``````______```bbbcccdddiiijjjlllllllllkkkiiihhhhhhfffdddaaa^^^]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSQQQRRRPPPOOOOOOPPPQQQQQQPPPNNNOOOPPPPPPQQQSSSUUUWWWXXX]]]ccchhhmmmttt}}}~~~}}}~~~zzzrrrpppmmmmmmqqqsssrrrssswww~~~zzzvvvsssqqqooosssuuuxxx{{{}}}}}}}}}|||zzzqqqiii___VVVPPPIIIGGGDDDCCCDDDDDDCCCBBB?????????>>>>>>=========;;;999777666777:::<<<===@@@???>>><<<999666444222000...---...000000///...------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((((()))***+++,,,,,,---************************((()))***++++++++++++***,,,++++++******+++,,,,,,************************************************,,,,,,++++++******))))))+++++++++++++++***)))(((*********++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))************))))))************************************************************************************************************************+++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++|||yyyxxxxxx{{{|||~~~}}}{{{{{{{{{|||}}}~~~|||rrrjjjeeebbb```___ZZZZZZYYYXXXVVVUUUUUUTTTLLLLLLKKKKKKNNNRRRVVVXXXXXXYYYZZZ\\\^^^```aaabbbaaabbbccccccbbb```^^^\\\ZZZ[[[\\\^^^___```aaabbbbbbbbbbbbcccccccccddddddbbbcccdddeeefffeeeddddddfffeeedddddddddfffggghhhmmmnnnoooppppppooommmlllkkkjjjgggeeebbb```___^^^ZZZYYYWWWUUUSSSPPPOOONNNOOOMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNRRRWWWZZZ\\\aaaggglllpppppppppooorrr}}}~~~uuullliiihhhmmmqqqrrrtttxxx}}}~~~{{{xxxuuurrrooonnnooopppqqqrrrssstttttt|||}}}uuujjj___XXXMMMJJJFFFDDDDDDCCCBBBAAA@@@??????????????????>>><<<:::888666666888:::;;;?????????>>><<<:::777666222111///000111111///...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((((((((()))***+++,,,,,,---************************((()))***,,,,,,+++******------,,,+++***))))))(((***************************************++++++++++++++++++++++++*********)))******+++++++++******))))))******+++,,,,,,---************************++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))************************************************************************++++++++++++++++++++++++************************)))))))))))))))*********((()))***+++,,,+++***)))++++++++++++++++++++++++~~~}}}}}}~~~~~~|||xxxtttrrrqqqooommmkkkjjjkkklllmmmsssnnngggbbb___\\\ZZZYYYQQQQQQQQQQQQQQQQQQPPPPPPLLLKKKKKKKKKMMMPPPTTTVVVUUUVVVXXXZZZ[[[]]]]]]^^^___```aaabbbaaa^^^\\\ZZZYYYZZZ[[[]]]```ccceeefffgggfffffffffgggggghhhhhheeefffiiikkklllmmmmmmmmmqqqpppnnnmmmmmmmmmnnnoooqqqrrrtttuuuuuutttsssrrrooonnnllljjjhhhfffeeeddd______^^^[[[XXXUUUTTTSSSSSSQQQNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIILLLOOOPPPPPPQQQVVVZZZZZZ\\\______bbblll|||||||||}}}ooojjjiiinnnsssuuuxxx|||~~~}}}zzzwwwsssnnnmmmlllllllllnnnppprrrtttuuu|||wwwkkkdddXXXTTTNNNJJJHHHEEECCCAAA?????????@@@@@@@@@@@@@@@???===;;;888666666888:::===>>>??????>>><<<:::999555333222111222111000...---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***))))))***++++++,,,------*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))*********+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++************************************************((()))+++,,,,,,+++***)))******+++++++++***((('''************************))))))*********+++++++++***++++++++++++++++++,,,((()))***+++++++++++++++***************+++++++++************************++++++************++++++++++++++++++++++++++++++)))******++++++******)))************************************************************************++++++++++++++++++++++++************************(((((()))))))))*********''')))***,,,,,,+++***)))++++++++++++++++++++++++~~~uuuoooiiifffeeebbb___\\\[[[\\\]]]^^^^^^[[[WWWUUUUUUUUUUUUTTTLLLMMMMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLMMMPPPSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[___```aaabbbaaa^^^[[[YYYXXXYYY[[[^^^aaaeeehhhjjjeeeeeedddddddddeeeffffffdddeeehhhllloooqqqqqqrrr{{{zzzxxxwwwvvvvvvvvvvvvuuuvvvxxxyyyzzzyyyxxxwwwsssrrrqqqooommmllljjjjjjeeefffeeeddd```^^^\\\\\\YYYWWWTTTSSSSSSSSSQQQPPPNNNMMMKKKKKKLLLLLLJJJIIIHHHJJJLLLKKKIIIIIILLLOOOOOORRRTTTSSSTTT[[[iiittt}}}yyyuuurrrsssuuuvvvwwwvvvxxx|||xxxwwwzzzuuuooolllqqqvvvyyy|||~~~~~~~~~~~~|||xxxsssnnnnnnmmmkkkkkkmmmqqqtttwwwooowwwuuunnnbbb^^^WWWQQQMMMIIIFFFDDD?????????@@@@@@AAAAAAAAAAAA@@@>>>;;;888666777999<<<===>>>??????>>><<<;;;777555333222222222000...,,,,,,---...---,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((&&&''''''((())))))******)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---+++,,,,,,------,,,,,,+++))))))******++++++++++++***++++++,,,,,,++++++******++++++,,,,,,---......------,,,+++***)))((('''))))))))))))))))))))))))''')))+++,,,,,,,,,***)))$$$&&&(((+++,,,,,,+++***************************))))))******++++++++++++*********++++++,,,,,,---'''((()))***+++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************************************++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))***,,,.........,,,+++++++++++++++++++++++++++zzznnnfffaaa]]][[[TTTTTTSSSRRRRRRSSSTTTUUUWWWVVVTTTRRRPPPPPPPPPPPPGGGIIIKKKMMMPPPQQQRRRSSSRRRQQQQQQRRRSSSVVVYYY[[[[[[[[[\\\]]]^^^___``````___```aaaaaabbbbbbbbbbbb^^^^^^]]]]]]___bbbfffhhhdddcccbbbbbbbbbdddggghhhdddggglllrrrvvvxxxyyyyyy||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}zzzyyyxxxwwwtttrrrpppoooooonnnllljjjhhhgggffffffcccbbb```^^^[[[XXXVVVUUUTTTTTTRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHIIIIIIJJJLLLPPPTTTXXX[[[bbbaaa```___```aaacccdddeeejjjrrrzzz~~~~~~{{{wwwtttrrrtttwww~~~vvvooosss{{{}}}zzzxxxvvvvvv{{{}}}{{{yyywwwtttpppooooooqqqtttxxxzzzzzzwwwwwwvvvvvvwww|||yyyuuunnnddd[[[TTTNNNHHHDDDBBBCCCBBBAAA??????AAABBB@@@@@@???<<<:::999999:::555888;;;???AAABBBBBBBBB===:::666333222111///......------,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,+++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++************+++,,,,,,,,,,,,+++)))************+++++++++---,,,,,,+++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))...+++)))((()))*********************************((()))******)))***,,,...yyymmmccc]]]XXXUUUSSSOOOOOONNNMMMMMMNNNPPPQQQRRRQQQPPPOOONNNOOOOOOPPPLLLNNNPPPTTTWWWZZZ[[[\\\[[[[[[ZZZZZZ\\\^^^aaabbbccccccdddeeeffffffggggggeeeeeefffgggggggggggggggbbbaaa______```cccfffhhhddddddccccccdddfffiiijjjiiilllpppuuuyyy{{{{{{{{{}}}}}}~~~~~~~~~}}}|||{{{wwwwwwuuusssrrrqqqqqqpppnnnmmmkkkiiifffdddbbbaaa]]]\\\[[[ZZZYYYYYYYYYYYYVVVUUUTTTRRRPPPNNNMMMLLLMMMLLLLLLLLLNNNPPPRRRTTTUUUTTTSSSSSSSSSUUUWWWXXXYYY]]]cccjjjnnnoooooonnnqqqvvv~~~}}}xxxssspppnnnnnnooosss~~~wwwqqquuu}}}~~~zzztttqqqoooqqqvvvyyyxxxvvvzzz|||}}}|||zzzxxxwwwuuuuuuwww{{{~~~zzzxxxvvvrrrqqqtttzzz~~~xxxoooggg___WWWOOOJJJDDDCCCBBBAAA@@@@@@BBBDDDAAAAAA@@@>>><<<:::999999666777:::<<>>;;;999888777888:::===>>>?????????@@@???<<<777333333222111///...---------,,,------------,,,++++++------------------------///...---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,,,,,,,,,,,,,++++++***)))******************************************************++++++++++++******++++++,,,------------,,,***++++++++++++,,,,,,,,,,,,++++++***************************************************************((())))))*********))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************+++******************+++++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++)))************************+++,,,---,,,++++++---///|||yyyuuurrrlllkkkjjjgggeeecccaaa```[[[YYYVVVUUUUUUTTTSSSQQQNNNOOOPPPPPPOOONNNOOOQQQNNNNNNNNNOOOQQQSSSUUUVVVZZZ\\\___dddgggkkkmmmnnnqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvuuuuuutttttttttvvvwwwxxxyyyzzz{{{{{{|||yyyzzzzzzzzzzzzyyyyyyxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{xxxvvvtttsssnnnmmmlllkkkiiigggfffeee___^^^[[[XXXUUURRROOONNNNNNMMMKKKJJJIIIHHHHHHHHHGGGIIIKKKKKKJJJLLLQQQVVVYYYZZZ\\\\\\\\\]]]^^^___```aaadddgggeeeaaaccchhhnnnxxx|||~~~~~~yyyyyyyyyxxxyyy||||||}}}~~~~~~}}}}}}}}}xxxqqqllleee___]]]```fffiiimmmnnnqqquuuzzz~~~{{{vvvuuuwwwyyy{{{~~~xxxnnngggaaaZZZSSSNNNOOOKKKGGGFFFFFFFFFCCC@@@>>>===;;;::::::<<<>>>???>>>>>>???@@@@@@>>>:::777666555333111///.........------......------,,,+++------------------------///...---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************+++++++++++++++,,,,,,,,,+++******)))))))))*********************************************++++++++++++******++++++,,,---------------++++++++++++,,,,,,,,,,,,+++******)))))))))))))))++++++++++++++++++++++++************************))))))******++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))))))))*********************************)))))))))))))))))))))))))))************+++++++++***************************************************************+++++++++************************++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,+++,,,------+++)))************************+++,,,------,,,---///111}}}|||zzzxxxuuusssqqqooollliiibbbbbbaaa```^^^\\\ZZZYYYUUUTTTRRRRRRSSSTTTSSSRRRPPPRRRTTTSSSQQQQQQSSSUUUTTTTTTTTTUUUWWWZZZ\\\]]]```bbbfffjjjnnnppprrrssstttuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvuuuuuuttttttuuuvvvwwwxxxzzz|||}}}}}}{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyzzz|||}}}~~~~~~~~~}}}|||{{{wwwwwwvvvuuutttrrrpppppphhhgggfffccc```]]][[[YYYVVVUUUTTTRRRQQQOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKOOOOOOOOOOOOQQQSSSTTTUUUWWWYYY]]]bbbaaa___aaafffkkkuuu{{{|||}}}}}}|||yyyyyy{{{zzz|||}}}~~~}}}~~~wwwssskkkeeebbbccchhhmmmooorrrwww{{{zzztttqqqooonnnwwwyyyzzzzzzzzz}}}|||wwwsssmmmeee___ZZZTTTMMMIIIIIIHHHEEEBBBAAA@@@???>>>>>>??????@@@???>>>???@@@AAA@@@>>>;;;999888666444222111000000......//////......---,,,...........................------,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++*********************+++,,,,,,,,,++++++((()))))))))*********+++******************************++++++++++++******+++,,,------...---------+++++++++,,,,,,,,,------,,,++++++***************++++++++++++++++++++++++************************)))******+++,,,,,,++++++++++++++++++++++++++++++************************************************((())))))))))))*********************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++***))))))***++++++************++++++++++++---,,,,,,,,,...---+++)))***************************+++---------...000222zzzvvvsssqqqpppnnnllljjjjjjiiigggeee______^^^^^^\\\[[[YYYXXXUUUTTTSSSTTTVVVWWWWWWVVVUUUWWWXXXWWWUUUTTTWWWYYYZZZZZZZZZ[[[]]]```cccdddfffhhhkkkooosssuuuvvvwwwuuuvvvwwwxxxxxxyyyyyyyyyuuuuuuvvvvvvvvvvvvuuuuuurrrssstttvvvxxxzzz|||}}}|||||||||||||||{{{zzzyyyxxxxxxyyyzzz{{{|||}}}}}}yyyzzz{{{}}}}}}~~~~~~~~~}}}}}}|||{{{yyywwwvvvuuuppppppooommmkkkiiigggfff```___^^^\\\[[[YYYXXXWWWTTTRRROOOMMMLLLKKKIIIGGGKKKIIIGGGHHHKKKMMMMMMMMMSSSUUUZZZ______]]]```fffiiisss}}}||||||{{{zzz||||||~~~~~~zzzrrrkkkfffggglllppprrrvvv|||wwwpppjjjgggmmmnnnpppqqqtttwww|||~~~vvvpppddd\\\RRRMMMKKKIIIEEEBBBCCCBBBBBBAAAAAAAAAAAAAAA?????????@@@BBBBBB@@@>>>;;;:::888666444333222111/////////000//////...---........................------,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,(((((())))))*********+++******************************++++++++++++******+++,,,------......------++++++,,,,,,,,,---------///...------,,,,,,------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************,,,+++***))))))***+++,,,))))))*********+++++++++---,,,,,,---...---+++)))************************)))+++,,,------///111444}}}tttmmmhhhffffffgggdddbbbaaabbbddddddddd^^^]]]\\\\\\]]]]]]\\\[[[SSSSSSRRRTTTWWWYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^aaaccceeeggghhhhhhhhhhhhlllnnnqqqtttwwwyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxwwwuuutttttttttuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{||||||zzzxxxwwwvvvvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{|||}}}~~~}}}|||{{{{{{wwwvvvuuutttsssrrrrrrqqqlllllljjjhhheeebbb```^^^[[[YYYVVVTTTRRRPPPLLLJJJFFFFFFFFFFFFFFFHHHIIIIIINNNOOOQQQSSSVVVXXXZZZ[[[dddjjjrrrxxx}}}}}}{{{yyyzzz~~~yyyrrroooooopppqqquuuxxx|||vvvjjjfffffffffgggjjjnnnsssxxxzzzuuuhhh[[[TTTOOOIIIDDDBBBHHHFFFCCCBBBCCCCCCBBBAAACCCCCCAAA@@@@@@AAABBBCCC???===:::888666555222000///...,,,---...//////......------,,,,,,------...---.........---,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++------,,,+++*********+++++++++************++++++++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************---+++)))'''&&&&&&'''(((------------------------------,,,,,,,,,---.........---------///333777:::|||tttlllfffcccaaaaaaaaa``````bbbdddeeedddcccaaa___^^^^^^______]]]\\\YYYWWWVVVWWWZZZ]]]^^^^^^`````````aaabbbcccdddeeejjjkkkmmmooopppppppppppprrrtttuuuwwwyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxzzzzzzzzzxxxwwwuuuwwwwwwxxxzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~|||{{{{{{{{{zzzzzzyyyyyyyyyyyyttttttsssqqqooollljjjiiifffdddbbb___\\\XXXSSSPPPKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMPPPRRRTTTUUUYYY^^^eeejjjnnnttt|||~~~|||yyyzzz|||xxxtttqqqpppooorrruuuzzzzzznnniiidddcccbbbbbbeeejjjpppsss{{{}}}qqqddd]]]XXXOOOIIIFFFFFFDDDAAAAAABBBCCCCCCCCCEEEDDDCCCBBBAAAAAA@@@AAA@@@>>><<<;;;:::888555222111///------...//////...------,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++***************++++++************++++++++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++*********))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************...,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............///222555888:::}}}zzztttqqqkkkeeeaaa```___```^^^___aaadddggghhhfffdddcccbbbaaaaaabbbbbbaaa```aaa___]]]]]]```ccceeefffhhhhhhiiiiiijjjlllmmmnnnssstttuuuwwwwwwxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwvvvttttttuuuuuuvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvwwwxxxxxxwwwuuutttxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||}}}}}}}}}~~~~~~||||||{{{zzzxxxvvvuuutttuuusssqqqnnnkkkeee^^^ZZZUUUTTTRRRPPPMMMJJJHHHGGGEEEFFFFFFHHHIIIKKKMMMNNNMMMQQQVVVZZZ]]]aaahhhmmm|||zzzxxxwwwxxxxxxxxxwwwyyy{{{|||{{{xxxxxx{{{~~~{{{vvvqqqnnnooosssyyy~~~|||{{{{{{}}}uuupppfffddd```]]]^^^bbbfffiiirrrtttyyy{{{pppiiicccYYYPPPLLLHHHEEECCCBBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@???>>>AAA@@@??????>>><<<999666444111...---.../////////---,,,,,,++++++,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++***************)))************+++++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,+++******)))*********++++++************++++++************************************************************************+++++++++***************+++++++++******************************************************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---//////111333666888:::;;;zzztttpppnnnlllhhheeeccccccdddeeeccccccdddgggjjjkkkiiihhhfffeeeeeefffhhhjjjiiihhhllliiifffeeegggjjjmmmnnnppppppqqqqqqrrrtttuuuvvvwwwxxxxxxyyyzzzzzzzzzzzz|||||||||{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwuuutttttttttuuuvvvttttttuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwvvvvvvuuutttwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzz}}}}}}{{{zzzwwwqqqjjjeeeaaa```]]]YYYUUUPPPMMMKKKGGGFFFFFFEEEFFFGGGHHHIIIGGGIIIMMMOOOQQQSSSXXX[[[iiilllppprrrsssuuuwwwxxxvvvtttsssssstttsssqqqoooqqqsssuuuuuutttuuuzzz~~~|||uuupppooosssyyy|||yyyxxxxxx{{{}}}wwwnnnkkkgggccc`````````aaafffiiimmmrrryyyxxxsssmmmcccYYYTTTOOOLLLHHHFFFFFFFFFFFFEEEDDDDDDEEEEEECCCBBB@@@>>>AAA@@@@@@@@@AAA???<<<999666333///------...///...,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************))))))*********+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******))))))*********,,,++++++******++++++,,,************************************************************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++,,,---...///++++++++++++++++++++++++------,,,,,,,,,,,,------000111444666999:::;;;;;;{{{uuuppplllllljjjhhhgggggghhhjjjkkkjjjhhhggggggiiikkklllkkkjjjiiijjjmmmpppssstttsssuuurrrooonnnpppsssuuuvvvwwwwwwvvvwwwwwwxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyvvvuuuuuuttttttuuuuuuvvvvvvuuutttssssssssstttuuusssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzyyy|||}}}~~~|||~~~~~~}}}{{{yyywwwuuuvvvwwwyyy|||~~~~~~~~~~~~~~~zzztttppplllkkkhhhddd```[[[WWWTTTLLLKKKIIIGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIKKKMMMOOOUUUXXX\\\___bbbdddhhhjjjooonnnnnnppprrrrrrpppnnnjjjmmmqqqssstttyyy{{{vvvooosssxxx~~~zzzyyywwwyyy}}}wwwuuurrrnnnhhhccc___]]]\\\```dddiiioooxxx}}}zzzvvvlllbbb]]]WWWTTTPPPLLLJJJHHHEEECCCBBBCCCDDDEEEDDDCCCBBBAAA???>>>>>>???@@@@@@>>>;;;888555111/////////...------,,,,,,++++++,,,,,,---,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************))))))*********++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***************++++++,,,,,,++++++++++++,,,,,,************************************************************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,------...///111333555888:::::::::999~~~~~~}}}|||yyytttqqqnnnlllkkkjjjjjjjjjlllnnnpppnnnllliiiiiikkkmmmooooooppppppqqqtttxxx|||}}}|||}}}zzzwwwvvvxxxzzz{{{{{{|||{{{{{{zzzzzz{{{{{{|||||||||{{{zzzzzzzzz{{{{{{zzzyyyxxxxxxwwwxxxxxxyyyuuuttttttssssssttttttuuuuuutttsssrrrqqqrrrrrrsssrrrrrrssssssssstttttttttttttttttttttuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzzxxxvvvtttsssrrrpppqqqsssvvvyyy{{{}}}~~~}}}~~~~~~~~~|||yyyuuutttsssppplllhhhdddbbbWWWUUUPPPLLLIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHKKKMMMPPPSSSUUUXXX\\\^^^ffffffgggjjjmmmoooooonnngggjjjooossswww~~~~~~sssvvvzzz~~~}}}{{{zzz||||||zzzzzz{{{~~~~~~|||xxxrrrkkkeeebbb\\\___bbbeeehhhoooxxxvvvmmmhhhaaa^^^ZZZVVVRRRMMMGGGCCCBBBCCCCCCDDDDDDDDDCCCCCC>>>===<<<===???@@@???>>>:::888555333222111///---...------,,,,,,------...,,,,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++)))************+++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444666888888888888777yyyzzz{{{zzzyyywwwtttrrrnnnnnnmmmmmmnnnppprrrtttpppoooooopppsssuuuuuuuuuyyyxxxyyy{{{}}}}}}~~~~~~}}}||||||||||||}}}|||{{{zzzyyyzzzzzz{{{{{{zzzyyywwwvvvvvvwwwwwwttttttssssssssssssttttttsssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrsssttttttvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||xxxvvvssspppnnnmmmmmmmmmkkklllnnnqqqsssvvvxxxyyy{{{|||~~~~~~{{{{{{{{{zzzwwwtttqqqooofffccc]]]WWWRRROOONNNMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMOOORRRUUU[[[ZZZ\\\___cccggghhhhhhfffjjjooosssyyy}}}~~~~~~~~~~~~}}}~~~vvvppppppqqqtttzzz|||wwwrrrooohhhiiiiiigggfffkkkuuu}}}wwwsssllljjjgggccc^^^WWWPPPJJJEEEEEEDDDCCCCCCBBBCCCCCC>>><<<;;;;;;===@@@AAAAAA>>><<<:::999888555111...///......------......///+++,,,------......------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555555555666666666666555555xxxyyyzzz{{{zzzyyywwwuuuqqqqqqqqqqqqrrrtttvvvwwwrrrsssuuuyyy|||~~~}}}{{{~~~~~~}}}}}}|||||||||{{{yyyxxxxxxxxxxxxyyy}}}|||zzzwwwvvvuuuuuuuuutttssssssrrrrrrsssssstttrrrqqqpppooooooooopppqqqqqqqqqrrrrrrrrrsssssssssqqqpppppppppqqqrrrrrrsssxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyzzz{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzuuurrrnnnkkkhhhhhhiiijjjfffgggiiilllnnnqqqssstttyyyzzz|||~~~~~~~~~~~~|||yyyxxxrrrnnnhhhaaa[[[WWWUUUUUUOOOMMMKKKJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHIIILLLOOOQQQQQQQQQTTTYYY]]]___```fffjjjoootttyyy~~~}}}{{{{{{qqqhhhgggjjjmmmrrrvvv~~~}}}vvvtttpppkkkggglllvvv~~~zzzuuutttrrrooojjjbbbYYYSSSHHHGGGEEECCCAAAAAAAAABBB???===::::::===@@@BBBCCC@@@???>>>===<<<888444000//////............//////+++,,,,,,---.........---++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------************************************************))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************************************************************************************************************+++,,,,,,------,,,,,,+++------------------------,,,,,,---///111333555777666666555555444444333333yyy|||~~~~~~|||yyyxxxwwwuuuuuuttttttvvvxxx{{{}}}~~~~~~}}}|||}}}}}}}}}||||||yyywwwxxxyyyyyyyyyyyyxxxwwwuuutttsssssssssppppppppppppppppppppppppsssrrrqqqpppooonnnnnnnnnppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrruuutttuuuuuuvvvwwwyyyzzzzzz{{{{{{{{{yyyyyy{{{}}}}}}}}}~~~}}}|||zzzyyyvvvrrrooollljjjhhhfffeeefffggghhhfffggghhhiiijjjkkklllmmmuuuvvvxxx{{{~~~{{{yyyvvvqqqlllgggbbb```YYYXXXUUURRROOOMMMKKKKKKFFFEEEDDDCCCCCCEEEGGGHHHHHHIIIKKKNNNRRRVVVYYY[[[[[[^^^eeemmmrrrzzz}}}yyyuuutttmmmmmmkkkiiiiiimmmrrrwwwzzzyyywww|||yyyxxxwwwxxxvvvmmm```VVVMMMIIIDDDBBBBBBBBB@@@>>>@@@???>>>======>>>???@@@DDDDDDCCCAAA>>>;;;888666...//////000000///......//////...---,,,,,,++++++---------....../////////---.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,+++******+++,,,,,,+++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************************************************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((***,,,---...---,,,,,,,,,,,,---...************************------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,+++*********++++++++++++,,,---...000000000000111111333555666777888777666555444333333333zzz}}}}}}{{{zzzxxxwwwwwwwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}{{{yyyxxxxxxyyyyyyxxxwwwwwwuuutttrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppooonnnmmmmmmmmmmmmnnnoooooooooooopppppppppppppppppppppppppppppppppsssttttttuuuvvvwwwxxxxxxyyyzzz|||{{{zzzzzz{{{||||||}}}~~~~~~|||yyywwwuuurrrnnnjjjfffeeedddcccbbbbbbcccdddeeeeeeggghhhjjjkkklllmmmssstttwwwzzz}}}~~~}}}{{{xxxuuuqqqnnnllleeedddaaa]]]YYYUUURRRQQQJJJIIIGGGFFFFFFFFFHHHIIIGGGGGGIIIKKKMMMPPPRRRTTTVVVXXX___fffllluuu|||vvvrrrooollllllmmmmmmnnnqqquuuyyy{{{~~~}}}yyyvvvwwwwwwqqqfff\\\RRRMMMGGGDDDDDDEEECCCAAAAAA@@@???>>>======>>>>>>BBBBBBBBBAAA>>><<<:::888111000000//////......---//////...------,,,++++++,,,,,,---------.........------......---,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++***++++++******************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,------,,,++++++++++++,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,+++******+++++++++++++++,,,,,,...//////...///111222444666888888777666555444333444555555{{{|||{{{{{{|||}}}~~~~~~|||{{{yyyyyyzzzzzzxxxwwwvvvuuusssrrrpppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjjjjkkkkkklllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrtttvvvwwwwwwwwwvvvwwwyyy{{{|||{{{zzz{{{{{{||||||}}}~~~~~~~~~|||yyyvvvssspppmmmhhheeeaaaaaaaaaaaaaaaaaaaaaaaacccdddeeegggiiikkklllmmmppprrruuuxxx|||~~~}}}{{{yyyxxxsssqqqoookkkfff```\\\YYYQQQPPPNNNKKKIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPUUU\\\bbbjjjyyy~~~~~~xxxqqqmmmlllnnnrrrtttvvvxxxzzz|||}}}~~~xxxvvvxxxuuullldddUUUOOOGGGCCCCCCCCCBBBAAABBBBBB@@@???>>>=========???@@@@@@@@@???>>>===<<<555333111///...---------//////......---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,+++++++++,,,---......---///111444777888999999666555333222333555777999{{{|||{{{zzz{{{{{{{{{xxxvvvuuutttrrrpppnnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggghhhiiiiiijjjiiiiiijjjjjjkkkkkkllllllllllllmmmmmmmmmmmmnnnnnnooopppsssuuuvvvvvvuuutttuuuxxx{{{||||||{{{{{{{{{{{{|||}}}~~~~~~}}}zzzwwwssspppllliiidddaaaaaaaaabbbccccccccccccccccccccceeegggiiikkklllmmmnnnpppsssvvvzzz}}}~~~~~~zzzyyyxxxuuupppkkkfffbbb]]][[[WWWSSSOOOKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMSSSWWW^^^jjjwww|||yyywww{{{}}}uuupppppptttyyy}}}}}}~~~~~~zzzzzzxxxppphhh[[[TTTKKKFFFDDDDDDCCCBBBBBBBBBAAA@@@?????????>>>======>>>>>>????????????999777333000...---------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++)))***+++++++++***++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******+++++++++++++++******+++++++++++++++++++++++++++++++++))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......///111444666888888888777666444222222333666:::<<<||||||{{{zzz{{{{{{{{{yyywwwtttsssqqqnnnllljjjiiiiiiffffffffffffffffffffffffddddddddddddeeefffggggggfffgggggghhhiiiiiijjjjjjkkklllllllllmmmmmmmmmnnnmmmooorrrtttuuuuuusssssssssvvvzzz||||||{{{{{{|||||||||}}}~~~~~~}}}xxxuuupppmmmjjjfffbbb``````aaacccdddeeeeeeeeeeeedddeeefffhhhjjjkkkmmmmmmmmmooorrruuuyyy|||~~~~~~~~~~~~~~~}}}|||yyyuuuqqqnnniiigggbbb\\\VVVQQQMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIJJJMMMOOORRR[[[dddvvv{{{|||xxxtttuuu}}}zzzvvvvvv{{{}}}}}}~~~}}}tttmmmggg___UUUNNNKKKJJJHHHFFFBBBBBBBBBBBBBBBBBBAAAAAA<<<<<<===>>>???@@@AAAAAA<<<:::666222///.........///...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++'''))),,,---,,,+++---...++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************************************,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,---...//////333444666888888888666555666555333333555888<<>>???AAAAAA???===999666333111//////........................------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''***...///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))*********))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------...000111222777777888999888777666555666666555555777;;;>>>AAA}}}||||||}}}}}}}}}zzzxxxyyywwwuuuttttttuuuuuutttooommmkkkhhheeebbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^___```aaabbbcccdddggghhhhhhiiijjjjjjkkkkkkmmmnnnnnnooopppqqqrrrrrrsssuuuxxxyyyyyy{{{}}}~~~~~~|||zzzxxxpppmmmiiifffeeedddbbb`````````aaabbbdddfffiiijjjkkkllllllmmmnnnnnnoooooonnnppprrrvvvxxx{{{|||}}}}}}|||zzzwwwrrrmmmgggcccaaaYYYXXXVVVTTTRRRPPPPPPOOONNNKKKJJJLLLKKKIIIJJJNNNSSSTTTZZZccckkkwww{{{tttrrruuuzzz~~~}}}}}}|||}}}~~~|||zzz}}}|||tttuuuwwwwwwyyy~~~wwwmmmddd^^^XXXRRRNNNJJJJJJIIIHHHFFFDDDAAA@@@>>>>>>=========???@@@AAA@@@>>><<<999666333111000............////////////.........---------,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***...222111...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''(((***++++++++++++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000222333444888888888888888888888888777777777888:::===@@@AAA{{{zzzyyyzzzzzzyyywwwtttxxxuuurrrpppqqqrrrrrrrrrlllkkkhhheeebbb___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^``````aaafffffffffggghhhiiiiiijjjnnnnnnnnnnnnoooqqqrrrssstttuuuwwwxxxxxxzzz}}}~~~}}}zzzwwwvvvllliiifffdddccccccbbbaaacccbbbbbbccceeehhhlllnnnnnnnnnnnnoooooooooooopppoooqqqsssvvvxxxzzz|||||||||~~~~~~|||xxxtttpppmmmkkkdddbbb___\\\YYYVVVUUUTTTNNNKKKKKKMMMMMMIIIIIIKKKMMMLLLPPPWWW\\\dddvvv}}}uuurrrtttwwwzzzzzz}}}xxx{{{}}}~~~ppprrrssssssuuuzzz~~~uuunnnggg___ZZZNNNMMMLLLJJJGGGCCC@@@>>>@@@???>>>======>>>???@@@@@@???>>><<<999555333111.........////////////////////////......---------)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---111555333...***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***,,,------,,,,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---///111333555666777777777777888999:::;;;777888999:::<<<>>>@@@AAA