BM66(h |||sssrrrrrrrrrpppoooqqqtttwwwzzz{{{zzz{{{~~~zzzqqqrrrzzz}}}~~~yyy}}}{{{{{{uuuvvvzzz{{{|||yyy|||~~~}}}{{{~~~wwwssstttuuussszzz~~~}}}{{{yyy|||zzzuuuxxx}}}|||wwwttttttyyyvvvssstttwwwzzzzzzyyysssmmmmmmpppzzz|||uuurrrzzzxxxssswwwsssvvv}}}wwwjjjiiipppttttttssslllqqquuurrrjjjfffhhhlllqqqrrrxxx|||ssskkkjjjmmm~~~xxxnnngggkkkxxx}}}}}}{{{ssssss}}}wwwwww{{{}}}sssgggdddhhhaaa^^^YYYUUUTTTYYYaaaggguuuzzzpppzzzwwwsssqqqrrruuuwwwxxxzzzpppooo{{{}}}sssmmmgggaaaaaaeeefffeeebbb```bbbjjjuuu}}}~~~{{{wwwvvvwww|||wwwiii___\\\aaannn{{{tttrrrrrrwwwzzz||||||zzzpppgggddddddppp|||vvvpppzzz~~~~~~yyysssooouuu}}}zzznnngggiiiqqqxxx}}}|||yyytttppppppwww~~~vvvmmmhhhiiinnnssstttqqqnnnmmmnnnsss~~~{{{zzz|||zzz||||||~~~|||vvvsssttt|||zzzllljjjgggfffjjjqqqyyy~~~{{{zzz||||||xxxvvvvvv{{{uuussssssvvv}}}{{{{{{~~~|||sssiiieee|||yyyqqqmmmjjjiiihhhnnn}}}{{{wwwuuutttmmmmmmnnnsssyyy{{{zzzwww{{{~~~xxxmmmkkkrrr{{{vvvvvv}}}~~~{{{|||}}}qqqjjjgggffffffeeeggguuu|||yyy{{{tttgggcccppp|||uuurrrtttvvvxxxiiipppzzzvvvqqqoooiiimmmxxxvvv}}}}}}~~~wwwkkkggglllgggjjjsssxxxuuuxxxxxxrrrmmmllleeebbbaaabbbccckkk{{{|||}}}|||rrrooolllmmmtttyyytttnnnkkkrrr|||xxxuuuzzz}}}ooohhhkkklllfffdddlll{{{yyyyyy{{{vvvtttvvvtttooonnnqqqfffcccccciiiqqqzzz|||xxxvvvuuulllppprrrqqquuu{{{~~~}}}yyyzzz}}}uuummmfffbbb```^^^]]]eeerrrvvvpppqqqwww{{{wwwyyy~~~qqqkkkkkkttt|||yyyxxxzzz|||}}}{{{lllfffcccaaaaaabbbcccdddmmm{{{~~~uuurrr|||~~~|||yyyuuuvvvxxx{{{|||tttqqqvvv}}}wwwttt~~~zzzzzzxxxqqqkkkmmmzzz}}}zzz}}}~~~{{{zzz}}}~~~yyytttqqqsssvvvvvvssswwwwwwzzz|||}}}~~~}}}|||~~~yyyrrrxxxiiiaaagggxxxqqq{{{jjjiiikkkmmmlllllltttzzzyyy}}}oooggguuuaaaZZZeeeyyyccckkkzzz|||yyyqqqnnn|||yyywwwzzzvvv{{{zzzssssssrrrqqqooommmkkkkkkiiijjjkkkjjjccc^^^aaahhhllliiigggfffeeedddbbb```^^^^^^^^^___aaaaaa```^^^\\\^^^bbblllyyyxxxkkkeeefffccc^^^]]]______\\\}}}wwwrrriiiqqqssstttuuu|||vvvrrrpppooommmjjjjjjnnnooolllgggeeegggoooxxxzzzrrrdddWWWPPPPPPPPPQQQSSSPPPLLLJJJKKKLLLPPPTTTRRRIIIEEENNNZZZ\\\XXXSSSNNNKKKJJJJJJJJJHHHHHHIIIKKKNNNNNNMMMLLLMMMLLLKKKPPP[[[aaaYYYNNNUUU[[[___ZZZTTTRRRPPPMMM{{{vvvuuuwwwgggdddiiifffllltttyyyzzzyyyxxxxxx{{{xxxtttsssttttttsssqqqsssppp~~~wwwhhhjjjuuuzzzyyyxxxzzzxxxyyy~~~}}}{{{zzzyyyzzzyyyuuuvvv|||yyyrrrqqquuuxxxvvvsssxxx}}}}}}xxxzzz}}}}}}{{{xxxtttsssuuuzzz~~~~~~ssskkklllppptttzzzxxxuuu{{{xxxqqqpppvvvuuurrr{{{}}}}}}uuuggg___[[[WWW\\\^^^ddd~~~rrrmmmvvv}}}qqqfff\\\\\\```gggfff^^^WWWVVVlllqqqzzz~~~ppp]]]NNNKKKKKKOOOSSSQQQKKKIIIMMMGGGJJJNNNMMMGGGGGGTTTbbbjjjeee[[[QQQJJJHHHIIIKKKKKKJJJJJJKKKLLLMMMKKKJJJNNNKKKEEEDDDKKKRRRQQQKKKZZZeeemmmiii___UUUMMMHHHxxxvvvtttsssuuuvvvwwwvvv|||}}}}}}~~~~~~~~~~~~~~~{{{wwwwwwzzz}}}}}}{{{ooopppqqqrrrssstttuuuvvvyyyxxxwwwtttrrrpppnnnnnnsssvvvxxxvvvrrrpppqqqrrrpppsssxxx|||~~~}}}}}}|||||||||~~~||||||wwwtttsssuuuyyy|||}}}||||||}}}~~~zzz}}}wwwooorrrwww}}}||||||{{{vvvssswww~~~~~~vvvlllhhhfffiiioooooommmrrr{{{zzzuuupppppptttvvvssspppzzz{{{{{{}}}|||zzzuuuvvv}}}|||uuuqqqhhhgggkkkssswwwvvvuuuwww}}}xxxwww|||xxxnnnllluuuzzzcccYYY[[[]]]]]]]]][[[\\\aaaiiipppqqqoookkkfffbbb^^^\\\\\\```\\\mmmyyyppprrrrrrqqqrrrpppooopppwww~~~xxxxxxzzzzzzzzz|||zzzxxxyyy}}}zzzsssrrrwww|||}}}||||||{{{vvvtttvvv{{{}}}pppjjjpppyyy~~~|||wwwxxxvvvwwwsssjjjfffeeeeeeaaagggvvv~~~sss___YYY\\\eeeooommmccc___bbbsssuuu{{{vvvcccTTTJJJKKKQQQXXXVVVMMMKKKPPPGGGGGGIIIJJJIIILLLWWWcccrrrmmmcccWWWMMMIIIIIIKKKKKKIIIGGGFFFGGGHHHGGGFFFMMMKKKEEEBBBGGGPPPUUUUUU```kkksssmmm```TTTJJJCCC}}}wwwssstttvvv|||zzzxxxvvvuuuvvvxxxyyy~~~|||~~~}}}rrrssssssqqqllliiihhhhhhgggggghhhjjjlllllljjjhhhaaaaaabbbccccccccccccbbbZZZUUUPPPPPPUUUZZZ\\\\\\YYYXXXWWWVVVUUUVVVWWWWWWXXXWWWVVVTTTRRRPPPOOONNNRRRUUUXXXXXXTTTSSSTTTWWWQQQRRRSSSUUUWWWXXXYYYZZZWWWWWWWWWXXX]]]dddkkkooo___aaannn}}}~~~wwwjjjdddccc```^^^]]]^^^___```ooo~~~|||mmmkkkpppxxx~~~pppoooooonnnnnnnnnoooooozzz{{{uuuooollliiihhhnnnuuuwww}}}}}}vvvqqqwwwyyy}}}~~~|||uuujjjcccfffqqqyyy~~~~~~xxxzzz||||||yyytttoookkk```^^^ccckkkkkkfffkkkvvvyyyuuusssuuuzzzzzztttnnn}}}yyylllqqqnnnpppvvvzzz{{{}}}zzz|||~~~{{{uuuqqqeeegggmmmssssssnnnkkkmmmllljjjlllssswwwzzz~~~yyyiiipppxxxmmmnnnzzzxxxtttmmmjjjnnnwww|||}}}}}}yyysssppprrruuussslllzzz||||||sssooozzzzzzzzzvvv{{{{{{|||sssmmmmmmllliiilll|||vvv}}}{{{zzz{{{lll\\\gggkkkxxx~~~tttuuu||||||}}}~~~|||tttiii```VVVVVV^^^fffcccWWWUUUZZZTTTRRRRRRVVVYYY[[[___eeepppnnniiibbbZZZUUUTTTUUUPPPOOOMMMNNNRRRVVVXXXYYYNNNPPPOOOKKKLLLQQQWWWXXX___gggjjjcccYYYQQQLLLHHHlllmmmnnnjjjggghhhnnnsssssspppmmmjjjiiijjjlllmmmzzz|||}}}~~~xxxxxxyyyzzzzzzzzzzzzyyyhhhbbb\\\\\\bbbhhhlllllldddbbb^^^YYYVVVTTTTTTTTTUUUUUUTTTRRRQQQOOONNNNNNHHHMMMQQQQQQNNNMMMPPPTTTMMMKKKJJJIIIIIILLLOOOQQQMMMLLLLLLOOOVVV```iiiooocccXXXTTTdddxxxssswww}}}wwwrrr}}}rrr____________^^^]]]\\\[[[bbbsssrrrggglll|||yyyvvvuuusssqqqooollljjjiiipppuuu{{{}}}{{{uuu{{{~~~}}}yyy{{{www{{{{{{~~~uuu~~~|||zzz{{{}}}yyy|||yyy{{{xxx}}}xxxzzzwwwnnnssshhhhhh```fffpppxxx{{{yyytttoookkksssyyyuuujjjccccccgggmmmgggaaa^^^]]]^^^fffooolllmmmqqqxxxzzzuuuhhh]]]cccbbb```___^^^]]]ZZZWWW[[[gggkkkbbb___kkkxxx|||eee]]]^^^jjjpppjjjgggiiibbbjjjppplllaaaWWWVVVXXXXXXVVV[[[bbb```YYY\\\fffhhhffffffjjjooommmddd\\\^^^hhhoooqqqwww{{{qqq```]]]\\\]]]]]][[[ZZZbbblllgggeeeeeegggiiiiiieeebbb___cccjjjpppnnngggdddfffiiihhhjjjnnnpppppptttzzz{{{}}}yyyzzzuuunnnoooqqqtttyyy~~~~~~{{{|||}}}uuu~~~xxxqqqwww|||}}}||||||{{{~~~sssqqq}}}|||}}}www~~~~~~xxxvvv{{{}}}zzzrrriiimmmppprrrtttyyy}}}zzzrrrmmmvvv|||wwwlllhhhppp{{{|||xxxqqqqqqooohhhhhhmmmyyy|||rrrxxxxxxwwwuuuqqqkkkeeeaaa___WWWWWW___gggbbbUUURRRXXXUUUPPPPPPVVVZZZZZZXXXXXXYYY[[[\\\ZZZVVVRRRQQQQQQHHHGGGHHHLLLSSS[[[aaadddPPPVVVXXXSSSOOOOOOPPPPPPZZZ^^^^^^WWWPPPPPPQQQQQQggghhhhhhgggggghhhkkkmmmqqqooommmlllmmmqqqtttwwwtttqqqrrrzzz}}}}}}~~~sssrrroookkkkkkqqq{{{xxxsssrrrrrrkkkeeegggnnnlllddddddllldddbbb```^^^```cccgggiiiYYYSSSMMMQQQ[[[bbb]]]UUUQQQMMMKKKOOOUUUZZZ___dddnnneeeYYYVVV```lllqqqnnnwwwwwwqqqfff]]]^^^eeellliiitttsssfffhhhwww|||ttt___^^^___eeemmmppplllhhhqqqrrryyyssswww~~~vvvttt}}}zzzxxx|||vvvrrrsss{{{zzzuuuuuutttnnn|||}}}xxx}}}uuussstttwww||||||uuusssttttttqqqzzzzzzyyyyyy}}}{{{yyy|||}}}zzz{{{uuutttwww||||||vvvqqqpppvvvqqqlllkkkggg___YYYXXXRRR^^^fffeeegggkkkfff[[[ZZZXXX[[[___^^^XXXWWW[[[^^^^^^\\\ZZZ___eeefffcccmmmnnnnnnllliiihhhhhhiii]]]^^^]]][[[WWWSSSRRRQQQRRRWWW\\\```___ZZZTTTPPPIIIOOOZZZdddiiiggg```ZZZVVVfffuuutttdddUUUQQQSSSXXXUUUUUUYYYZZZWWWWWWYYY______```bbbbbbaaa^^^\\\\\\]]]dddoootttnnneee```aaa\\\XXXXXX\\\aaacccddddddeeegggiiikkkmmmnnnooonnnfffgggmmmqqqyyyyyymmmgggffffffgggiiikkkjjjiiirrroooooovvv}}}vvv}}}|||sssiiiqqqzzzssskkkxxxzzzuuuppp|||~~~zzzxxx}}}}}}{{{}}}yyyrrrnnnoootttuuuooogggmmmqqquuuuuuqqqmmmkkkkkkmmmpppqqqnnniiihhhlllrrrqqqxxxsssddd___gggjjjbbbfffjjjkkkkkkpppvvvuuuooojjjkkkiiiddd\\\WWWWWWXXXZZZTTTPPPUUU\\\]]]VVVMMMOOONNNOOOSSSRRRNNNKKKLLLKKKPPPVVVYYYXXXSSSOOOMMMFFFIIIKKKNNNSSSYYY\\\\\\TTTWWWVVVRRRQQQSSSRRROOORRRRRRSSSTTTTTTSSSRRRRRR]]]```dddggghhhhhhiiikkkllliiieeeccceeelllsssxxxwwwttttttxxx~~~{{{vvvooollloooxxx~~~}}}}}}zzzwwwsssnnnnnnttt}}}|||rrrrrrzzzuuusssrrrrrruuuzzz~~~qqqhhh___bbbmmmvvvtttnnnfffaaabbbhhhhhhcccdddkkkaaacccffffffdddaaaaaabbbeeebbb]]]VVVRRRRRRTTTUUU[[[^^^YYYPPPQQQZZZ]]]WWWWWWdddrrruuuqqqooottt|||}}}|||zzzzzz|||nnngggkkkssstttoootttmmmnnnxxx}}}yyyxxx|||xxxuuuvvv|||cccfff~~~~~~zzzttt|||xxx{{{}}}{{{zzzrrrooopppqqqkkk]]]QQQKKK^^^jjjqqqqqqrrruuuoooeee^^^\\\^^^cccccc```bbbggghhhgggeeebbbdddiiijjjfffjjjlllmmmkkkhhhfffeeeeee`````````___^^^]]]\\\[[[ZZZXXXVVVSSSQQQNNNKKKIIINNNSSS[[[cccfffbbb[[[UUUZZZeeennnlllbbb[[[]]]ccc\\\ZZZYYY[[[[[[YYY\\\```[[[]]]aaaeeehhhiiigggeeeaaacccjjjqqqqqqjjjfffeeekkkhhheeeffflllqqqttttttrrrsssuuuxxx|||uuummmnnnsssvvv~~~zzz{{{{{{{{{zzzyyyxxxxxxxxxxxxvvvvvv}}}}}}{{{ooo}}}yyy{{{{{{xxxyyyzzzzzzxxxvvvtttrrrrrrrrrrrrqqqqqqqqqqqqqqqpppzzzyyynnnjjjllleeeXXXaaabbb```]]]aaaggghhhdddeeedddbbb^^^YYYVVVTTTTTT[[[VVVTTTXXX___```XXXPPPRRRRRRWWW]]]\\\VVVPPPOOOQQQUUUYYY[[[YYYUUUQQQOOOOOOQQQTTTTTTUUUWWWYYYZZZWWW\\\```aaa```]]]TTTKKKUUUVVVXXXYYYYYYXXXWWWUUU[[[___dddgggfffcccaaa```bbbaaa______aaafffkkknnnvvvuuutttuuuwwwvvvtttqqqjjjhhhkkksssxxx{{{|||}}}~~~yyyvvvqqqlllkkkqqq}}}zzzpppooovvvtttkkkmmmwww{{{qqqmmmsssxxxwwwvvvxxxccc```dddlllnnnkkknnnuuuwwwrrrllljjjiiihhhccc```WWWQQQNNNSSS]]]bbb```[[[OOO^^^nnnppphhhdddiiiqqqrrrnnnfffaaaeeemmmqqqooojjjhhhccc^^^```cccaaa\\\VVVPPPRRR\\\bbb```___aaa___^^^]]]]]]___fffvvv\\\PPPdddccc\\\```___jjjkkknnnrrrwww{{{{{{zzzqqqmmm||||||zzzzzz{{{tttfffYYYSSSoooyyy~~~ttthhhhhhjjjmmmnnnmmmppptttqqqqqqmmmiiiiiilllllliiijjjllloooooommmiiifffeeefffcccaaabbbdddeeeccc```hhhccc]]]YYYXXXWWWTTTRRR[[[^^^dddiiillliiiccc^^^aaaeeegggccc___```hhhpppgggdddcccaaa^^^[[[^^^dddgggiiikkkmmmmmmkkkhhhfffggghhhlllooolllggghhhmmmrrrnnnkkklllppptttuuutttmmmnnnpppsssxxx~~~{{{sssuuuyyyvvv|||~~~~~~|||{{{zzzxxxvvvsssooolllnnnkkkkkkooouuuwwwrrrmmmjjjtttxxxuuuyyyzzzmmmgggeee```[[[\\\aaacccbbbgggdddaaa___]]]\\\ZZZXXXZZZVVVTTTWWW]]]^^^YYYSSSTTTWWW___gggggg^^^VVVSSSVVVYYY\\\\\\ZZZWWWUUUTTTWWWZZZ]]]]]][[[YYYZZZ\\\YYYaaajjjqqqtttooo___OOOTTTVVVXXX[[[]]]]]]\\\\\\VVVZZZ^^^___^^^[[[YYYXXXZZZ\\\___bbbcccbbb___]]]nnnppprrrsssttttttuuuvvvoooooosssxxxzzzzzz|||www~~~|||wwwuuuvvvzzzyyyxxx|||~~~~~~~~~~~~~~~}}}~~~zzzvvvuuuvvvuuutttrrrwww{{{}}}}}}{{{zzzyyy||||||xxxqqqpppmmmiiihhhllluuu|||{{{zzzxxx{{{~~~zzzxxxqqqmmmoootttzzz|||uuujjjfffsss~~~{{{fffYYYaaapppyyy|||xxxxxxyyyxxxxxxyyyeeeTTTPPPfff}}}~~~zzzoooppprrruuuwwwvvvrrrooossstttooojjjrrrsssvvvtttnnnjjjhhheeeaaa___YYYXXX^^^ccccccccceee\\\^^^^^^\\\ZZZ[[[bbbjjj|||dddUUUPPPLLLRRRRRRCCCQQQUUUYYY]]]bbbgggfffcccXXXlll{{{XXX[[[vvvqqqxxxzzz}}}}}}xxxwwwssslllhhhgggqqqyyyyyypppqqqtttvvvvvvtttuuuvvvuuuvvvrrrmmmlllnnnnnnlllhhhlllqqqsssqqqnnnkkkjjjjjjeeeaaabbbeeefffccc___hhhfffdddfffhhhhhhccc___eeegggkkkooorrrqqqnnnjjjggggggeeebbb```ccciiinnnpppnnnllliiibbb[[[\\\aaajjjkkkkkkiiigggeeeeeeeeellljjjjjjjjjiiigggjjjpppsssoookkkiiihhhgggdddaaaiiiiiijjjnnnssszzz|||uuuyyy|||ttttttxxxvvvyyy}}}~~~}}}~~~zzzsssuuuuuuqqqiii___XXXSSSZZZ[[[___gggppprrrooojjjiiinnnooopppzzzpppmmmhhhdddbbbdddeeeeeehhheeeaaa```bbbbbb___\\\YYYTTTQQQQQQUUUWWWVVVSSSVVVYYY```iiiiiiaaaYYYVVVWWWYYYZZZ[[[YYYXXXXXXYYYVVVXXX\\\^^^[[[VVVWWW[[[XXX```jjjttt|||zzzkkk[[[QQQRRRSSSVVVYYY\\\___aaaRRRTTTVVVVVVVVVVVVWWWXXXWWWYYY]]]```aaa___\\\ZZZdddgggllloooppprrrtttvvvmmmnnnsssxxxwwwuuuxxxvvvwwwvvvuuuwww}}}}}}xxx~~~wwwsssttttttssswww|||~~~|||{{{zzz~~~}}}|||}}}vvvvvv|||}}}xxxzzz|||yyyzzz||||||{{{zzz~~~|||zzzxxxyyy{{{~~~wwwyyyzzz||||||}}}~~~~~~}}}{{{wwwuuuzzzzzz{{{yyyxxxyyyxxxuuuqqqnnnhhhlllqqquuuvvvuuuuuuvvvzzzxxxwwwxxx{{{}}}|||zzz|||zzzyyyzzz{{{xxxrrrllliiijjjkkkiiiggghhhmmmqqqyyy{{{}}}~~~}}}~~~}}}||||||}}}}}}tttmmmjjjkkkooosssqqqpppxxxtttiiiggg}}}yyytttcccbbbiiiooovvv~~~uuussstttxxx{{{mmm\\\nnn{{{}}}{{{uuuqqqssswwwzzz|||~~~wwwyyyzzzxxxvvvvvvvvvuuussstttoooccc^^^iiihhhYYY___bbbbbb```bbbgggfffaaaddd```qqqmmmXXXXXX]]]^^^\\\ZZZ]]]cccccc___bbb___]]]\\\^^^___^^^^^^```YYYaaatttwwwiiiccciiizzz}}}sssnnnqqqrrrnnnooonnnoooqqqnnnhhheeegggjjjddd```aaabbbaaabbbeee^^^dddiiikkkmmmnnnlllhhhccchhhmmmoooooommmllljjjmmmnnnlllgggfffhhhiiihhh^^^bbbgggjjjjjjhhhgggfffhhhddd```aaaeeehhhfffbbb___^^^^^^```dddfffdddbbbeeefffhhhkkkmmmmmmjjjgggddddddeeeeeeffffffggghhhlllkkkkkkkkkddd\\\ZZZ\\\XXXYYYZZZZZZ[[[___fffjjjtttlllgggggggggfffgggjjjppplllgggdddaaa]]]WWWRRRYYYZZZ\\\aaahhhpppwww{{{xxxsssyyyvvvqqqssspppnnnrrrvvvvvvtttwww}}}~~~~~~yyywwwxxx|||~~~{{{~~~}}}}}}{{{xxxlllrrrvvvpppbbbRRRFFFAAAGGGNNNYYYdddjjjmmmnnnnnnppppppllliiippp{{{|||wwwnnnllljjjhhheeebbbaaabbbbbb___[[[[[[]]]]]][[[XXXYYYTTTOOOMMMNNNQQQSSSTTTTTTUUUZZZaaaaaa\\\WWWWWWSSSUUUVVVWWWWWWXXXZZZ\\\TTTTTTXXX\\\ZZZSSSQQQUUUVVVZZZ```hhhqqquuulllaaaUUUSSSQQQPPPSSSWWW]]]aaaaaa```^^^ZZZVVVTTTUUUVVVXXXWWWVVVVVVXXX[[[___aaa]]]```eeeiiikkkkkkkkklllfffhhhmmmrrrrrroooqqquuuqqqnnnhhhccccccjjjwww~~~lllvvvzzzvvvyyyuuuwww~~~~~~vvvpppqqquuurrrtttxxxsssnnnqqq~~~|||vvvwwwyyy|||}}}}}}zzzwwwzzzwwwxxx{{{zzzwwwvvvxxxyyy~~~yyyoookkknnnsssyyy|||~~~~~~yyytttqqqmmmlllnnnssswwwzzzyyyyyyzzzzzzzzzyyywwwvvvtttwwwxxxxxxyyyxxxqqqhhhsssqqqtttyyyyyytttooommmccccccfffkkknnnllllllnnnrrrlllggghhhlllooollliiikkkgggdddfffkkklllgggbbb^^^aaadddcccaaa```aaacccjjjjjjhhhggggggjjjooosssrrrooolllnnnsssvvvvvvuuuqqqpppqqquuuxxxvvvooohhh___ccclllsssnnnhhhnnnzzzvvviiioooxxxsssuuuyyyzzztttjjjeeehhhmmmiiijjjooovvv|||xxxyyy~~~~~~~~~yyyyyy}}}|||{{{}}}yyypppnnnqqquuuxxxvvvqqqsss{{{|||vvvwwwzzz||||||}}}xxxjjj\\\kkkhhhdddaaagggpppssspppmmmjjjfffaaa]]]ZZZZZZZZZ]]]XXX___pppuuukkkccceee]]]______^^^[[[YYYXXXWWW[[[^^^cccddd^^^TTTPPPRRRLLLJJJLLLSSSVVVUUUTTTVVVJJJKKKMMMOOOPPPQQQPPPOOOMMMSSSYYY[[[[[[\\\[[[XXXUUUXXXWWWSSSQQQTTTVVVVVVMMMPPPTTTVVVVVVVVVWWWXXX]]][[[YYY\\\aaaeeefffeeeaaa^^^[[[XXXYYY\\\aaaddd``````aaabbbcccaaa^^^[[[XXX[[[___ccceeedddbbbaaa___]]]___bbbaaa\\\XXXXXXPPPRRRSSSSSSTTTZZZbbbiiisssjjjcccbbbbbb___]]]]]]aaa^^^\\\[[[ZZZWWWPPPKKKFFFHHHLLLSSS[[[dddkkkooonnngggpppzzztttmmmnnnlllhhhjjjkkkjjjhhhjjjnnnrrrppprrruuuxxx{{{}}}wwwuuuvvvqqqeeeZZZdddiiipppuuuwwwyyyzzzzzz|||~~~www{{{~~~|||||||||{{{yyylllsssyyywwwkkkYYYKKKCCCBBBNNN]]]fffiiikkknnnrrrnnnooommmkkklllnnnjjjdddhhhggghhhhhheee___]]]___^^^\\\ZZZYYYXXXXXXWWWUUUYYYVVVRRRNNNMMMOOORRRTTTPPPOOOQQQVVVWWWTTTSSSUUUNNNPPPSSSTTTUUUWWWZZZ\\\]]]YYY\\\bbbaaaXXXSSSUUUUUUVVVVVVXXX^^^cccaaaZZZ[[[WWWRRROOOOOORRRWWW[[[fffeeebbb\\\WWWSSSRRRSSSVVVTTTQQQPPPRRRVVV[[[___YYY\\\```eeegggfffdddbbbeeeeeegggkkkkkkhhhiiillljjjfff___WWWVVV]]]jjjttttttooovvvwwwqqqwwwrrruuuvvvoooooo~~~~~~vvvtttxxx}}}}}}}}}~~~zzzqqqmmmoooqqqoookkkiiiooovvvvvvqqqqqqqqqqqqrrrsssssspppnnnpppuuuwwwvvvvvvvvvsssnnnqqqwww|||yyypppjjjjjjmmmooouuuxxxyyy~~~}}}|||yyywww{{{}}}vvvwwwuuutttyyy}}}yyyqqqppppppooollljjjkkkpppuuuwwwuuussssssssssssqqqooonnntttxxxwwwvvvtttnnngggkkkhhhjjjpppqqqkkkffffffddd^^^]]]bbbfffdddbbbdddgggccc^^^]]]___aaaaaa```bbb___]]]^^^```bbbcccbbbXXX[[[]]]\\\YYYXXXYYY[[[dddcccaaa___]]]```dddhhhhhhjjjlllkkkllloootttvvvkkkfffccceeejjjmmmjjjfff[[[]]]eeeooommmfffhhhqqqwwwkkkdddiiijjj```sss~~~wwwkkkjjjllllllcccaaaccchhhmmm|||}}}~~~~~~}}}}}}{{{vvv||||||~~~|||jjjeeettt|||}}}vvvwwwyyypppzzzoooooorrrqqqkkklllkkkjjjpppzzzzzzrrrmmmkkkllljjjgggjjjsssxxxuuunnnjjj[[[YYYaaaooosssmmmkkkoooeeedddeeeeee```WWWRRRSSSKKKJJJNNNUUUXXXUUURRRQQQJJJHHHGGGFFFEEEDDDEEEFFFBBBHHHKKKIIIIIIMMMNNNLLLDDDGGGGGGBBB@@@CCCFFFFFFBBBCCCDDDCCCCCCDDDGGGIIIKKKKKKKKKMMMQQQUUUXXXZZZ\\\\\\ZZZUUUQQQRRRWWW]]]UUUUUUVVVWWWXXXVVVSSSPPPJJJNNNSSSWWWXXXWWWVVVVVVTTTOOOOOOTTTXXXVVVSSSRRRQQQSSSTTTRRRPPPPPPUUUZZZ```\\\YYYYYYWWWRRROOOPPPMMMMMMMMMPPPSSSQQQLLLGGGEEEGGGKKKQQQWWW^^^cccfff\\\SSSZZZeeeaaa[[[\\\ZZZYYYXXXUUUTTTSSSTTTVVVXXXZZZ]]]aaacccdddhhhnnnsssrrrppphhhaaabbbcccXXXIIIRRRUUUXXXYYYYYYYYY[[[]]]cccdddqqqxxx|||{{{bbbiiijjjlll|||yyyxxxxxxwwwvvvllloootttxxxvvvkkk\\\QQQGGGRRR___ggghhhgggjjjmmmdddgggiiihhhggggggddd```bbbaaacccfffbbb\\\[[[___^^^]]]\\\ZZZVVVTTTTTTUUUVVVVVVVVVSSSPPPNNNNNNOOOKKKIIIJJJNNNOOOMMMNNNQQQLLLOOOQQQSSSTTTUUUWWWYYY___XXXZZZdddfff^^^WWWWWWRRRSSSRRRPPPRRRVVVWWWSSSWWWTTTQQQOOOOOOQQQSSSUUUSSSTTTTTTTTTRRRRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTTTTWWWYYY^^^cccgggfffbbb^^^fffbbbaaacccccc``````bbbaaa]]]WWWPPPOOOVVVbbblllppp|||{{{rrroookkkkkksssvvvmmmkkkrrrtttmmmkkkooooootttrrrllljjjooosssrrrssssssvvvxxxuuuooonnnpppnnnooommmhhhfffiiikkkjjjrrrooommmllllllkkkjjjhhhfffoootttppppppsssooofffnnnlllmmmqqqvvvtttmmmeeeiiipppuuuvvv{{{xxxvvvrrrssszzz}}}uuuvvvuuupppkkkmmmrrrooogggssswwwyyysssjjjfffjjjppppppllliiiiiilllnnnnnnllliiinnnpppnnnmmmooopppnnnlllgggfffkkkjjjccc___```kkkbbb]]]bbbeeebbb``````eeedddaaa^^^]]]___bbbddd`````````^^^]]]___cccggg[[[]]]^^^\\\YYYXXXZZZ]]]]]]]]][[[YYYWWWXXX\\\___[[[bbbgggddd___```iiipppmmmfff^^^]]]ccchhhiiihhh```\\\bbbmmmpppiiihhhnnnooosssuuunnnccc\\\\\\^^^```mmmpppeeedddooorrrkkkooohhheeeeeefffqqqxxxrrrrrrttt|||~~~vvvtttxxx~~~{{{|||~~~xxxuuuxxxyyyxxx}}}zzzwwwvvvtttoooiiisss~~~uuuooojjjqqqzzz{{{yyywwwooommmwwwsssoooqqqmmmcccgggiiirrr|||{{{qqqooouuuhhhmmmnnnkkkkkksss{{{}}}~~~uuuooommmooojjjhhhgggiiinnnpppjjjcccMMMKKKXXXrrr}}}wwwtttzzzuuunnnjjjiiifff```\\\[[[YYYVVVWWW[[[\\\YYYWWWWWWWWWSSSOOOLLLJJJHHHIIIKKKEEEIIIIIIBBBAAAFFFHHHFFFCCCFFFFFFAAA>>>AAADDDDDD??????===;;;:::<<>>??????@@@BBBFFFJJJIIINNNRRRPPPIIIEEEGGGJJJFFFGGGIIILLLNNNNNNKKKIIIBBBEEEIIIJJJIIIHHHIIIKKKPPPHHHEEEIIIOOOOOOLLLJJJGGGKKKNNNMMMIIIGGGIIILLLJJJKKKNNNOOOLLLFFFFFFKKKEEEEEEGGGLLLPPPPPPKKKGGG:::<<<>>>BBBFFFIIIKKKLLLMMM@@@DDDOOOKKKEEEFFFDDDEEEBBB>>>===>>>@@@AAAAAACCCFFFIIIHHHGGGIIIOOOUUUKKKQQQNNNHHHNNNYYYUUUGGGCCCDDDDDDBBB@@@@@@DDDGGGFFFBBBHHHIIIIIIbbbnnn[[[NNNTTTRRRQQQgggfffmmm~~~vvv}}}{{{ttt~~~~~~|||yyyxxxwwwuuussshhhgggjjjsss{{{xxxiii[[[KKKTTT___ddddddcccbbbccc]]]``````^^^\\\\\\]]]]]]]]][[[]]]```]]]WWWXXX^^^[[[\\\\\\XXXRRROOOPPPRRRQQQTTTWWWVVVRRRMMMJJJIIIGGGEEEGGGKKKMMMKKKKKKNNNMMMOOORRRSSSSSSSSSUUUVVVTTTLLLNNN\\\bbb\\\UUUTTTOOORRRRRRPPPPPPTTTTTTRRRMMMMMMMMMNNNPPPQQQRRRSSSQQQKKKIIIMMMNNNKKKJJJMMMPPPPPPOOOPPPPPPRRRSSSSSSWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^]]]ZZZ[[[``````^^^]]]]]][[[VVVSSSVVV___fffiiiiiiiiijjjjjjjjjjjjjjjeeeeeegggmmmssssssnnnhhhhhhgggggghhhjjjlllkkkjjjuuuooopppuuurrrkkknnnxxxooonnnkkkgggdddcccdddeeecccdddfffgggccc```bbbhhhfffooovvvtttqqqpppllleeeffflllmmmuuuzzzqqqtttrrrmmmmmmtttzzzzzz|||yyyuuurrrrrrtttvvvuuurrrtttuuurrrkkkiiilllnnnmmmsssqqqjjjooonnndddqqqkkkhhhjjjjjjhhhhhhjjjeeeiiijjjfffdddiiinnnppprrrqqqmmmfff___]]]^^^aaakkkfff___[[[ZZZ\\\^^^___eeeeeebbb]]]XXXUUUVVVXXXWWWYYY[[[^^^````````````UUUWWWYYYYYYVVVVVVYYY\\\UUUTTTRRRQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\\\\^^^___```______aaacccbbb\\\YYYZZZ]]]^^^aaaeeehhhkkkggg\\\UUUVVVXXXWWWZZZ```eeeeeebbbbbbhhhnnnlllhhhbbb___bbbmmmzzzvvvsssmmmgggiiippprrrpppxxxyyywwwsssooommmooorrr|||vvvqqqppprrrsssqqqmmmoooooonnnllljjjjjjjjjjjjjjjkkklllmmmooopppmmmhhhnnnqqqsssuuuxxxyyyssskkklllppptttuuutttqqqooonnnzzzwwwtttqqqoookkkgggddd___gggrrr|||{{{sssmmmnnnoooooollljjjjjjnnnrrruuuuuu{{{~~~tttmmmmmmhhhfffcccbbbcccfffkkknnn___XXXZZZgggnnnmmmmmmsssuuuqqqkkkgggdddcccaaa```ddd^^^[[[[[[YYYXXX___jjjWWWVVVQQQJJJGGGIIIJJJHHHFFFGGGHHHHHHIIILLLPPPSSSSSSQQQMMMHHHDDDCCCEEEGGGBBBBBBCCCCCCCCCBBBBBBAAA@@@???===;;;<<<>>>@@@BBBAAABBBBBBBBBAAA???===<<<<<<<<<======>>>???@@@@@@999<<<===;;;777777:::>>>@@@@@@???<<<999999===@@@CCCDDDEEECCC???======>>>>>>BBBDDDBBB===999:::===>>>>>>BBBFFFDDD>>><<<>>>999;;;<<<===<<<;;;<<<======;;;::::::;;;<<<;;;::::::;;;<<<<<<;;;:::::::::===>>>???@@@@@@@@@??????@@@>>><<<>>>AAACCCAAA???>>>>>>>>>>>>>>>===<<<<<<@@@<<<:::<<<>>>@@@BBBEEE@@@EEEDDDEEEXXXxxxssshhhZZZRRRZZZqqqqqqaaa^^^``````cccffffffcccccceeehhheeejjjllljjjlllqqqrrrnnnooommmllllllnnnpppppppppyyyvvvppphhhjjjssskkkgggcccbbbddddddccc```ZZZRRR[[[oooqqq___VVV\\\[[[```aaa^^^[[[]]]^^^]]][[[]]]```bbb```[[[UUUQQQZZZZZZWWWQQQOOORRRSSSQQQNNNNNNOOOTTTXXXWWWPPPJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLPPPSSSUUUUUUTTTPPPPPPQQQRRRSSSSSSSSSSSSVVVSSSPPPPPPQQQPPPNNNKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPJJJHHHKKKLLLIIIHHHKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPRRRSSSUUUVVVXXXXXX[[[\\\[[[XXXYYY]]]^^^\\\ddddddaaa\\\WWWVVV[[[```aaabbbdddfffgggffffffeeeeeeddddddhhhnnnpppmmmiiigggdddaaaaaacccgggiiijjjkkkjjjqqq{{{zzzpppkkknnnpppkkkfffccccccbbb```]]]bbbfffiiieeeaaaaaafffjjjmmmrrrtttssstttvvvqqqjjjeeefffeeennn}}}}}}uuuwwwoooiiihhhnnnrrrtttvvvzzzuuutttrrrpppnnnnnnooopppuuu{{{|||uuunnnmmmnnnnnnnnnuuuuuunnnlllrrrsssnnnlllhhhfffiiijjjhhhgggiiihhhkkkjjjfffeeehhhjjjjjjgggggggggccc^^^[[[ZZZ[[[dddbbb___]]]]]]\\\ZZZYYY^^^^^^\\\WWWRRRPPPQQQRRRWWWWWWVVVWWWXXX[[[]]]___RRRSSSTTTTTTTTTUUUXXXZZZPPPOOONNNMMMMMMNNNOOOPPPKKKLLLNNNOOOOOOPPPSSSUUUUUUVVVXXXXXXWWWWWWXXXZZZ]]]WWWTTTUUUWWWXXXZZZ^^^dddfff```TTTMMMPPPVVVYYYRRRUUUYYYYYYYYY[[[```eeemmmjjjfffaaaaaahhhsss|||sssqqqkkkdddcccgggjjjiiirrrsssssspppkkkgggggggggkkkhhhfffgggjjjkkkiiigggbbbccccccaaa___^^^___aaaggghhhiiiiiiiiiiiiiiihhhfffkkkppprrrvvvyyywwwrrrllloooqqqrrrpppnnnmmmlllnnnllljjjhhhggggggffffffeeeiiipppvvvyyywwwrrrnnnnnnnnnkkkgggeeegggmmmsssiiimmmwwwuuullliiiaaa```______aaadddhhhkkkjjjaaa___eeeggg```\\\___pppllleee^^^YYYXXX[[[^^^ccc___^^^^^^\\\YYY]]]eeeRRRRRRNNNHHHGGGKKKKKKIIIEEEFFFGGGGGGGGGIIIMMMPPPRRRQQQMMMIIIEEEDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFFFF@@@???===<<<<<<>>>AAABBBDDDDDDDDDDDDCCCAAA???===FFFDDDAAA???======>>>??????>>><<<;;;::::::;;;;;;;;;<<<<<<:::888888:::======AAAEEECCC???===???BBB===@@@AAA???:::888:::<<<999999<<<@@@>>>888777999777999::::::888777888888999888888888999888777666999:::;;;;;;:::999999:::999999999::::::;;;;;;<<<<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::999999;;;===>>>@@@AAADDDGGGDDD>>>EEETTT\\\XXXOOOLLLIIIHHHLLLUUU```hhh{{{{{{rrr```QQQJJJIIIHHHNNNNNNMMMKKKJJJLLLPPPTTTNNNRRRSSSQQQRRRVVVVVVSSSXXXWWWVVVWWWYYY[[[\\\]]]iiinnnsssvvvvvvtttrrrqqqyyy{{{}}}~~~{{{}}}|||xxxwwwxxxzzz{{{tttrrrlllbbbaaagggfffeeebbb```____________^^^[[[dddtttvvvfff[[[\\\TTTZZZ]]]ZZZYYY\\\```bbb[[[\\\^^^^^^[[[VVVQQQMMMUUUVVVSSSNNNMMMOOOOOOMMMQQQPPPRRRVVVZZZYYYTTTNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKNNNQQQSSSSSSQQQLLLMMMNNNPPPQQQQQQRRRRRRRRRPPPNNNNNNOOOPPPNNNLLLJJJKKKLLLMMMMMMNNNNNNNNNLLLHHHGGGIIIJJJHHHGGGIIIKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUXXXZZZYYYVVVVVVZZZ[[[YYYcccdddccc___ZZZWWWXXXZZZ[[[\\\___aaabbbcccbbbbbbdddbbbaaadddhhhkkkjjjiiifffbbb]]][[[]]]bbbgggjjjfffeeemmmyyy{{{rrrjjjiiimmmgggaaa___bbbccc___ZZZ]]]ggglllgggeeehhhjjjhhhmmmmmmkkkkkknnnpppkkkdddfffccc\\\cccuuuvvvppprrrnnniiigggjjjooorrrvvv{{{qqqrrrqqqmmmgggfffiiinnnjjjtttzzzuuummmjjjjjjkkkiiigggfffgggjjjmmmppprrrhhhdddcccfffhhhffffffhhhlllllljjjfffeeegggfffbbb[[[^^^``````^^^ZZZXXXWWW\\\\\\]]]^^^^^^[[[VVVRRRSSSSSSSSSPPPNNNMMMOOOQQQUUURRROOOMMMOOOSSSWWW[[[PPPNNNMMMMMMOOORRRTTTTTTLLLLLLJJJJJJJJJJJJLLLLLLFFFHHHIIIJJJIIIJJJLLLMMMNNNOOOPPPPPPOOONNNOOOPPPTTTNNNKKKMMMOOOOOOQQQUUU]]]bbbaaaXXXQQQRRRWWW[[[QQQRRRRRRSSSVVVZZZ^^^```iiihhheee___ZZZ\\\eeellliiijjjfff]]]YYY]]]bbbddd```bbbddddddbbb___]]]]]]YYYZZZ[[[]]]___aaaaaaaaa[[[\\\]]][[[XXXWWWZZZ]]]\\\```eeeeeeaaa^^^^^^aaaaaafffjjjkkkooossssssppplllmmmnnnmmmjjjiiiiiiiiifffggghhhhhhhhhiiilllnnnooooooppprrrttttttrrrpppllljjjgggcccaaafffpppwwwbbbeeelllttttttmmmfffccc____________```aaabbbccceee]]]ZZZ___```ZZZWWWXXXcccbbb___YYYSSSQQQTTTWWWWWWVVVVVVVVVTTTPPPQQQTTTKKKKKKIIIFFFGGGLLLLLLJJJDDDEEEEEEDDDDDDEEEHHHKKKSSSQQQNNNIIIDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<>>>@@@AAAFFFGGGGGGFFFEEEBBB@@@???JJJGGGCCC???>>>>>>@@@BBBDDDBBB@@@@@@@@@@@@===:::;;;===>>>>>>>>>>>>???AAA@@@CCCEEECCC???>>>@@@DDD@@@AAAAAA>>>::::::<<<@@@::::::<<>>999888;;;<<<===>>><<<:::888777888888888888777777777777777888888888888777777666666777777666666666777888999:::>>>@@@===777444777;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;@@@CCCAAA<<<<<>>JJJIIICCC===<<>>:::???>>>===<<<<<<>>>@@@BBB>>>AAAAAA???@@@BBBAAA???CCCCCCCCCDDDFFFHHHJJJLLLNNNRRRWWWZZZXXXUUURRRQQQZZZZZZ[[[^^^aaabbb```]]]^^^ZZZZZZ]]]```bbbgggmmmsssrrrnnnhhhhhhooovvvyyyvvvxxxzzz{{{|||~~~}}}uuulllmmmrrr{{{qqqhhhbbbaaaccceeerrrkkkiiijjjggg^^^\\\___bbbaaa```^^^[[[ZZZ[[[\\\\\\```iiitttvvvnnnccc^^^XXX^^^```ZZZUUUWWW\\\___VVVWWWWWWWWWVVVSSSPPPNNNPPPRRRQQQMMMLLLNNNMMMJJJLLLLLLNNNRRRUUUUUUQQQLLLGGGGGGHHHHHHIIIJJJJJJJJJNNNMMMLLLMMMNNNNNNMMMKKKFFFGGGHHHJJJKKKLLLLLLLLLMMMKKKKKKKKKMMMMMMMMMKKKJJJKKKMMMOOOPPPPPPOOOOOOHHHFFFEEEGGGIIIJJJJJJKKKIIIJJJKKKLLLMMMLLLLLLKKKMMMNNNNNNPPPQQQRRRSSSTTTVVVYYYXXXTTTTTTWWWYYYXXXZZZ\\\^^^]]]ZZZXXXWWWWWWZZZZZZ[[[\\\^^^```bbbcccbbbaaa```bbbeeeffffffdddeee```[[[YYY\\\aaafffiiihhhdddeeemmmqqqooolllllliiieeebbbbbbccccccbbb``````iiinnnlllnnnuuuqqqfffgggggggggffffffddd```\\\ppplllaaaaaallllllhhhmmmllliiiggggggjjjoootttxxxmmmlllkkkgggddddddgggkkk]]]fffmmmllliiijjjjjjiiiggg]]]YYY___cccccceeekkkhhhccc```bbbccccccdddfffkkkjjjgggdddeeegggccc]]]VVVYYY\\\]]]]]]\\\ZZZYYYWWWWWWYYY[[[[[[XXXSSSNNNLLLLLLMMMMMMNNNOOOQQQSSSPPPMMMJJJGGGHHHKKKPPPSSSOOOKKKGGGGGGJJJMMMMMMLLLJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMLLLJJJHHHIIIIIILLLMMMNNNMMMLLLKKKLLLMMMKKKFFFCCCFFFIIIJJJLLLPPPQQQZZZbbbaaaZZZVVVVVVXXXUUURRRPPPQQQUUUYYY[[[[[[\\\^^^\\\VVVPPPOOOUUU[[[[[[______WWWRRRVVV]]]bbb^^^^^^^^^]]]ZZZWWWUUUTTTQQQSSSUUUWWWXXXZZZ]]]___XXXZZZ[[[YYYVVVUUUVVVXXXTTT]]]iiimmmeee\\\ZZZ]]]bbbcccbbbbbbgggmmmkkkeeelllllljjjgggeeedddeeegggcccfffjjjkkkkkklllmmmoooooommmkkkkkkmmmmmmkkkhhhddddddbbb```aaafffpppwwwbbbaaa```bbbbbb```^^^]]]aaaaaaaaa```^^^]]][[[ZZZZZZUUUTTTYYY]]]ZZZXXXYYYWWWWWWXXXWWWUUURRROOOMMMLLLKKKJJJIIIGGGEEEEEEFFFEEEFFFDDDBBBFFFLLLMMMIIICCCCCCCCCAAA@@@AAACCCFFFRRRPPPLLLGGGAAA>>>>>>???@@@@@@@@@???>>><<<;;;:::===<<<;;;;;;;;;<<<>>>???FFFFFFFFFFFFDDDBBB@@@???DDDBBBAAA@@@@@@AAACCCEEEDDDGGGIIIJJJHHHDDD>>>;;;???AAADDDGGGIIIJJJKKKLLLLLLIIIEEEBBB@@@AAACCCDDDEEEDDDCCC@@@>>>???CCCFFFCCCCCCDDDGGGFFFBBBBBBEEEFFFGGGGGGEEEBBB@@@??????@@@???===:::999;;;>>>@@@CCCAAA???>>>>>>===<<<;;;>>>===;;;999999999;;;<<>>===???@@@???===>>>>>>>>>???@@@@@@>>>======<<<999777;;;@@@???;;;===>>>???AAABBB@@@>>><<<>>>???@@@@@@@@@AAA@@@?????????@@@??????AAACCCEEEAAAEEEJJJLLLJJJGGGDDDBBBEEEEEEFFFHHHJJJJJJIIIHHHIIIGGGHHHKKKLLLJJJMMMQQQSSSSSSQQQOOOPPPVVV\\\```YYY[[[\\\^^^```ccchhhllldddlllsssooocccXXXVVVWWWfffaaaYYYSSSOOOOOORRRTTTYYYVVVWWW\\\]]]ZZZZZZ]]]]]]ZZZWWWUUUUUUUUUTTTSSSQQQXXX```eeeiiijjjccc[[[aaafffeeeYYYNNNLLLOOOQQQLLLLLLMMMNNNOOOPPPPPPPPPLLLOOOPPPMMMMMMNNNMMMIIIHHHHHHIIILLLOOOOOOMMMJJJGGGGGGHHHIIIJJJKKKLLLMMMSSSQQQNNNMMMLLLJJJGGGEEEHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKMMMOOOOOOOOONNNMMMEEEEEEEEEFFFJJJNNNOOONNNIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQUUUYYYYYYUUUSSSUUUXXXWWWUUUWWWZZZ\\\[[[YYYWWWVVVZZZYYYWWWWWWYYY]]]bbbddd```aaabbbdddeeedddbbb``````^^^[[[[[[]]]aaadddfffhhhcccbbbfffkkkmmmmmmnnnjjjkkkllliiieeecccdddfffkkkjjjfffeeennnyyyvvvkkkaaaffflllmmmhhhbbbaaabbbzzzxxxlllfffiiieeecccmmmlllkkkhhhddddddfffjjjkkkfffccc``````ccceeegggfff]]]aaacccdddhhhllllllhhheeeYYYUUU\\\___\\\]]]dddjjjddd___``````___aaadddffffffcccaaabbbeeebbb]]]VVVVVVWWWXXXYYYZZZZZZZZZUUUTTTTTTUUUUUUTTTQQQNNNLLLKKKKKKLLLNNNOOOOOOPPPJJJIIIGGGFFFFFFGGGIIIJJJNNNJJJEEEEEEGGGHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLNNNMMMJJJHHHHHHHHHKKKLLLMMMLLLKKKJJJKKKLLLHHHCCCBBBFFFJJJKKKNNNRRRIIIQQQZZZ]]]YYYSSSSSSUUUSSSOOOKKKLLLOOORRRQQQOOOPPPRRRRRROOOJJJHHHLLLPPPTTTZZZ\\\UUUOOORRRYYY]]]iiifffaaa[[[VVVRRROOOMMMRRRRRRRRRRRRSSSUUUZZZ]]]SSSTTTUUUUUUTTTRRRQQQPPPTTTaaattt|||sssbbb\\\___aaa]]]XXXZZZdddmmmkkkcccjjjiiigggccc```___aaaddd\\\```eeehhhhhhfffdddcccfffcccaaabbbdddccc^^^ZZZ\\\^^^^^^]]]]]]___eeejjj```^^^]]]\\\^^^```___\\\^^^^^^^^^]]][[[XXXTTTRRRYYYUUUSSSVVVXXXVVVSSSRRRQQQOOONNNOOOQQQQQQMMMIIIJJJIIIEEEBBBBBBEEEFFFGGGDDDDDDAAA???DDDKKKKKKGGGAAAAAA@@@>>><<<===???AAAJJJIIIFFFBBB>>>;;;;;;===?????????>>>===<<<:::999:::999888888999999;;;;;;BBBBBBCCCCCCBBB@@@>>>===;;;<<<>>>???AAAAAAAAAAAA???HHHRRRTTTMMMDDD???>>>???AAADDDIIIMMMPPPPPPPPPTTTKKKAAA>>>CCCHHHIIIGGGFFFEEECCCAAA@@@BBBFFFIIIJJJHHHJJJLLLKKKGGGHHHLLLMMMNNNOOOMMMJJJGGGFFFFFFJJJHHHEEEBBB@@@CCCIIIOOOVVVSSSOOOMMMMMMLLLJJJHHHIIIHHHEEECCCBBBBBBCCCDDDHHHJJJKKKKKKHHHEEEDDDCCC>>>???@@@CCCFFFIIILLLNNNFFFHHHEEE===:::???CCCCCC=========@@@@@@??????BBBFFFAAA<<<:::;;;===>>>???;;;======::::::===>>><<<@@@@@@AAA@@@???===<<<;;;======>>>@@@AAAAAAAAABBB???@@@@@@>>><<<<<<>>>@@@???BBBFFFHHHGGGDDDBBBBBBCCCFFFGGGEEE@@@>>>@@@CCC@@@@@@CCCFFFDDD??????CCCAAA@@@@@@CCCFFFGGGHHHIIINNNNNNMMMJJJHHHGGGHHHJJJLLLSSSYYYYYYSSSKKKFFFDDDJJJHHHEEECCCAAAAAABBBCCCDDDCCCDDDIIILLLMMMPPPSSSQQQKKKFFFEEEHHHHHHEEEAAACCCIIILLLLLLPPPUUUSSSMMMYYY]]]ZZZNNNCCC@@@AAACCCAAAAAABBBBBBDDDEEEGGGHHHFFFJJJKKKIIIIIIKKKIIIFFFFFFFFFHHHIIIKKKKKKJJJIIIDDDDDDEEEGGGHHHIIIJJJKKKOOOMMMKKKJJJJJJIIIGGGEEELLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFEEECCCEEEFFFFFFJJJPPPRRROOOIIIJJJKKKLLLOOOQQQTTTUUURRRRRRQQQQQQPPPOOOOOOOOOVVV[[[[[[WWWTTTVVVYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWZZZXXXVVVUUUWWW[[[```ccc^^^```ccceeefffeeedddbbb^^^]]]\\\]]]```cccdddeeecccccceeeiiilllnnnmmmlllnnnrrrtttpppiiieeegggjjjpppdddXXXXXXcccmmmpppmmm```gggooosssmmmggghhhmmmwwwwwwllleeeddd______kkkoooqqqpppiiieeeeeeeeeddd```]]][[[^^^cccggggggeeeccccccbbbaaafffkkkhhhcccbbb\\\ZZZ___aaa^^^^^^ccciiiddd```aaabbb```___bbb```aaa```]]]^^^bbbaaa^^^WWWUUUSSSSSSTTTVVVWWWWWWTTTRRRPPPOOOPPPQQQPPPOOOOOOMMMLLLLLLLLLLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHIIIHHHGGGGGGHHHIIIKKKLLLKKKJJJIIIKKKLLLJJJFFFEEEJJJNNNOOOQQQUUUOOOOOOQQQTTTSSSRRRVVV[[[RRROOOLLLLLLNNNNNNLLLJJJLLLLLLLLLKKKJJJJJJLLLMMMUUU[[[^^^WWWQQQQQQUUUWWW___[[[WWWSSSRRRRRRQQQPPPRRRQQQPPPPPPRRRTTTWWWXXXRRRRRRSSSVVVYYYYYYTTTOOOQQQ^^^qqq{{{qqq___XXX\\\[[[WWWRRRUUUbbbnnnpppkkkeeedddbbb^^^[[[[[[]]]___ZZZ\\\___ccceeeccc^^^YYYaaa___^^^```cccaaaZZZSSSVVVYYYZZZYYYUUUTTTUUUXXXWWWZZZ^^^aaaeeehhhccc]]]UUUVVVWWWWWWVVVSSSQQQOOORRRPPPOOOPPPSSSTTTQQQOOOPPPMMMIIIHHHIIIKKKJJJJJJHHHGGGBBB???AAAHHHLLLLLLHHHEEE@@@===AAAHHHHHHCCC@@@@@@>>><<<::::::<<<>>>?????????===;;;;;;<<<>>><<<<<<<<<<<<;;;:::999888777777777777777888888999======>>>>>>>>>===<<<;;;888:::<<<===>>>===;;;:::888EEERRRTTTKKKBBB>>>???:::;;;>>>BBBGGGJJJJJJIIINNNEEE======DDDKKKMMMKKKCCCBBB???>>>???BBBEEEGGGGGGEEEEEEGGGFFFDDDFFFJJJLLLMMMNNNMMMJJJHHHHHHHHHMMMMMMLLLIIIHHHKKKRRRWWW]]]XXXTTTRRRSSSSSSQQQOOOPPPOOOMMMLLLKKKLLLLLLMMMQQQTTTXXXZZZYYYVVVSSSQQQPPPQQQQQQSSSVVVYYY\\\^^^bbbeee___PPPHHHIIIKKKIIIHHHEEEIIIOOOOOOJJJJJJPPPNNNIIIDDDAAABBBBBB@@@>>>???CCCDDD@@@>>>AAADDDDDDFFFFFFCCC>>>999888;;;???===;;;===@@@BBB@@@@@@CCC@@@BBBBBB???;;;:::===@@@???AAADDDDDDCCCAAAAAAAAAHHHLLLNNNJJJBBB===>>>AAA<<<<<<@@@CCCAAA>>>@@@EEEHHHAAA>>>AAADDDBBB===;;;FFFHHHHHHGGGDDDBBBAAAAAA<<>><<<>>>>>>>>>===<<<;;;::::::;;;::::::;;;===???AAACCCDDD???:::999::::::888555<<<===<<<;;;<<>>;;;BBBEEEDDD===888999;;;;;;;;;;;;:::999999999999:::===@@@BBB@@@AAACCCBBB???@@@@@@AAAAAAAAAAAAAAAAAA======>>>???AAABBBBBBCCCDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCAAA???>>>>>>???????????????????????????DDDGGGGGGEEEIIIOOOQQQMMMKKKJJJIIIJJJLLLOOOSSSUUURRRRRRRRRRRRQQQQQQQQQQQQXXX]]]^^^YYYUUUWWWZZZ[[[]]]]]]\\\\\\\\\\\\ZZZYYYZZZYYYYYYYYY[[[]]]```aaa^^^___bbbdddfffhhhjjjkkkdddbbb```aaadddhhhjjjjjjdddgggkkklllmmmnnnooopppnnnppprrrqqqmmmkkklllnnnooobbb[[[aaahhhiiilllqqqkkkmmmsssvvvrrrlllmmmrrrtttrrrhhhbbbddd___]]]ggglllrrrtttooolllkkkjjjfff``````bbbeeehhhjjjjjjjjjiiikkkkkkiiiiiikkkhhhcccaaabbbcccdddbbb___^^^___cccaaabbbggghhhccc______\\\___^^^ZZZYYY]]]______XXXUUURRRRRRSSSTTTTTTRRRRRRPPPMMMMMMNNNOOOPPPOOOOOOMMMLLLLLLNNNMMMKKKHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFFFFBBBCCCCCCCCCCCCCCCCCCBBBAAADDDGGGHHHHHHGGGGGGGGGHHHJJJKKKKKKJJJJJJLLLMMMKKKGGGFFFJJJMMMMMMNNNQQQQQQLLLKKKPPPSSSSSSVVV[[[PPPOOOOOOPPPPPPOOOMMMKKKLLLJJJIIIKKKMMMOOOOOONNNUUU\\\___[[[VVVVVVVVVVVVQQQOOONNNOOORRRTTTSSSRRRQQQPPPPPPSSSWWWXXXVVVSSSSSSQQQSSS[[[dddeee]]]TTTNNNTTTbbbjjjaaaQQQNNNVVVYYYXXXUUUSSSZZZdddiiiiii___^^^\\\YYYWWWVVVYYY[[[ZZZWWWWWW[[[aaabbb^^^YYY^^^[[[ZZZ]]]```___XXXQQQRRRUUUVVVTTTPPPNNNOOOQQQRRRVVVYYY[[[aaaeeeaaaXXXSSSTTTTTTTTTRRRPPPNNNLLLIIIHHHHHHJJJNNNQQQOOOLLLJJJOOORRRQQQKKKFFFEEEGGGDDDDDDAAA???DDDMMMQQQPPPNNNIII@@@;;;>>>DDDDDD???>>>>>>===;;;999999;;;===<<<<<<<<<;;;999888:::;;;888888888888888777666666666666666777777777888888888999:::;;;<<<;;;::::::888888999999999999888777444===GGGIIICCC>>><<<>>>:::999999;;;???AAAAAA???AAA???===>>>BBBFFFHHHIII@@@>>>======>>>AAADDDEEEAAA??????AAA@@@>>>@@@EEEEEEFFFHHHGGGFFFEEEEEEFFFGGGKKKNNNNNNMMMNNNRRRWWWUUUQQQMMMMMMPPPRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSTTT]]]fffjjjgggcccaaabbb```______^^^___aaaccceeeqqqwwwtttfff\\\\\\\\\WWWWWWXXXaaannnmmmccc___ddd^^^ZZZVVVVVVWWWVVVRRRNNNRRRUUUTTTQQQQQQVVVYYYYYYUUUZZZ\\\WWWMMMHHHJJJNNNOOOLLLMMMQQQQQQNNNNNNQQQKKKMMMNNNKKKGGGFFFIIIMMMMMMNNNNNNLLLJJJHHHIIIJJJPPPTTTWWWWWWSSSNNNJJJHHHIIIIIIJJJLLLKKKKKKRRR[[[kkk[[[MMMKKKNNNJJJDDDAAA???BBBGGGIIIIIIGGGEEEEEE???FFFNNNOOOJJJEEECCCDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>===============???@@@???;;;777555666888>>>:::888::::::888777888777999888666777;;;;;;999999888777666555444444333555999:::888999<<<<<<:::999999999888777777888888777777888999::::::;;;;;;;;;999999:::===???@@@@@@888888999999999999888888999;;;<<<<<<999999:::<<<::::::999999:::<<>>;;;888555555666888888999999999888888777777777777777888888888888666777888:::;;;;;;::::::777777666666666777999:::333888<<<>>>===;;;:::;;;===;;;999:::===>>><<<:::888<<>>@@@CCC???>>><<<===???BBBDDDEEE???===<<<>>>===;;;>>>DDD@@@BBBCCCDDDCCCBBBCCCDDD???FFFMMMQQQOOONNNPPPRRRPPPLLLHHHJJJNNNRRRRRRPPPIIIJJJMMMPPPRRRTTTUUUVVVTTTbbbppptttoooiiijjjnnnbbb```^^^\\\[[[\\\]]]^^^bbbmmmrrrkkkhhhnnnppplllhhhjjjxxxsssiiikkkmmmiiieeeeeeggghhhfffbbbffffffdddaaadddjjjmmmkkkfffqqq|||{{{oooccc^^^^^^hhhddddddhhhhhhcccbbbfffZZZ\\\^^^\\\XXXWWW[[[___ddddddbbb___[[[ZZZ[[[\\\ZZZ]]]ccciiikkkggg___YYYbbb```^^^^^^]]]```kkkwwwzzzccc\\\]]][[[UUURRRTTTXXX^^^```^^^YYYUUUSSSMMMXXXaaa___VVVOOOQQQVVVMMMLLLLLLLLLKKKKKKLLLLLLDDDFFFGGGFFFFFFEEECCCAAABBBHHHLLLFFF;;;777<<>>;;;<<<:::999;;;???===888777777777777777777777666222666666444555999:::888999999999888666555666777555555555666777777888888888666444444666777777777333444555777888888999999333555777777666555888::::::999888999;;;???CCCEEELLLMMMOOONNNLLLJJJIIIIIILLLJJJHHHFFFFFFHHHJJJKKKOOOQQQSSSSSSQQQPPPOOOPPPVVVXXXYYYZZZ[[[^^^^^^\\\WWWZZZ[[[ZZZXXXXXX\\\___bbbaaa```_________`````````cccfffdddaaacccllltttkkkkkkhhheeehhhooouuuvvvqqqqqqooommmkkklllooorrrrrrppplllgggeeehhhmmmrrrqqqrrrwww|||xxxqqqooosss{{{|||yyyooorrr}}}|||vvvrrrpppkkkeeeffflllhhhiiimmmpppmmmjjjnnntttkkklllmmmnnnooooooooonnnqqqwwwzzzuuurrrwwwkkktttuuummmkkklll]]]HHHZZZcccfffddddddgggcccZZZaaabbbcccaaa^^^\\\[[[[[[[[[YYYVVVSSSPPPMMMLLLKKKIIIJJJMMMPPPRRRTTTTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBHHHFFFEEEDDDEEEGGGJJJLLLFFFKKKJJJDDDBBBFFFGGGEEEFFFGGGIIILLLMMMKKKFFFBBBEEEEEEGGGIIILLLMMMLLLJJJFFFCCCAAADDDJJJMMMKKKHHHHHHFFFFFFHHHKKKLLLJJJHHHKKKNNNMMMJJJNNNUUUTTTNNNPPPMMMIIIFFFGGGMMMUUU[[[VVVXXXZZZXXXSSSRRRUUUYYYZZZ]]]______]]]ZZZXXXWWW___]]]YYYVVVYYY]]][[[TTTSSSRRRRRRRRRUUUXXXZZZ[[[RRRTTTUUUTTTRRROOONNNNNNYYYXXXVVVSSSQQQRRRTTTVVVYYYYYYWWWRRRLLLKKKOOOTTTQQQPPPLLLMMMWWWbbbaaaYYYMMMNNNPPPQQQPPPOOOMMMKKKLLLNNNPPPQQQPPPNNNNNNOOOQQQQQQPPPOOOOOOQQQVVVYYYTTTRRRTTTXXXVVVNNNGGGDDDEEEDDDCCCCCCCCCBBB@@@???FFFKKKRRRVVVTTTOOOIIIFFFGGGFFFEEEEEEGGGKKKOOOQQQRRRLLLDDD>>><<<<<<<<<<<<===<<<:::999999;;;>>>@@@>>>??????===999666777888888999::::::999888999;;;888777555444444555666777777777888888888888777777777666444333333444666777555777:::<<<<<<;;;999888:::999888777777888999:::555888<<<;;;::::::???DDDCCCAAA??????AAACCCDDDDDDBBB@@@===;;;;;;===???AAAEEEAAA===???DDDGGGFFFDDDBBBGGGMMMPPPPPPNNNLLLKKKOOOMMMJJJIIIJJJNNNSSSVVVYYYTTTRRRRRRRRRQQQSSSWWWYYYjjj|||uuukkkiiimmmbbb___ZZZWWWVVVYYY]]]```aaagggkkknnnrrrvvvtttoookkklllooorrrpppmmmnnnrrrvvvpppnnnrrrvvvtttqqqooommmiiihhhkkknnnqqqxxxvvvuuu{{{zzzooojjjuuutttuuuxxx|||}}}{{{yyyuuunnngggeeedddeeekkkqqq~~~uuulllfffgggmmmsssqqqnnnmmmpppvvvxxxoooeeejjjlllmmmtttvvvpppllljjjiiibbbcccffflllpppnnnfff_________cccgggddd]]]ZZZZZZZZZXXXVVVUUUVVVVVVUUUSSSVVVYYYXXXQQQOOOPPPMMMGGGLLLVVV[[[SSSJJJFFFFFFEEEEEEDDDEEEFFFGGGFFFCCC@@@BBBCCCAAA>>>@@@CCCAAA<<<:::888777888999::::::999999999888888999:::<<<===???===:::888666666666777999999888888888999999:::AAA;;;666555888:::999666777666666888::::::999888>>>===;;;::::::;;;<<<<<<999999;;;<<<>>>@@@AAABBBHHHJJJKKKKKKJJJHHHIIIIIIIIIGGGFFFEEEEEEGGGIIIKKKNNNOOOQQQRRRPPPOOOOOOPPPRRRSSSTTTVVVXXXYYYYYYXXXZZZ[[[\\\YYYWWWWWW[[[^^^ddddddcccbbbaaa```___^^^^^^aaaddddddccceeejjjooorrrkkkeeecccbbbbbbfffjjjlllnnnooollliiiiiimmmqqqsssooohhhcccbbbdddgggjjjooopppuuuzzzwwwpppooorrrtttuuuzzz~~~vvvkkkooozzztttqqqqqqrrrmmmfffdddggggggiiinnnqqqoookkknnnsssoooooooooooonnnnnnnnnnnnmmmrrrtttpppoootttyyy|||nnnvvvwwwqqqrrrwwwmmm\\\YYYbbbfffbbbbbbggghhhcccZZZ]]]``````___]]][[[[[[___^^^\\\YYYUUURRRPPPOOOMMMMMMOOOPPPRRRSSSSSSSSSSSSQQQPPPQQQQQQQQQOOOMMMQQQPPPOOOLLLHHHEEEDDDDDDFFFFFFGGGGGGHHHHHHHHHGGGEEEIIIIIIDDDCCCFFFHHHGGGBBBCCCEEEHHHIIIHHHDDDAAAFFFFFFHHHJJJLLLMMMMMMLLLKKKGGGCCCCCCEEEGGGFFFEEEHHHGGGGGGIIILLLMMMLLLJJJKKKMMMNNNNNNRRRXXXWWWRRRSSSSSSQQQMMMJJJMMMUUU]]]RRRUUUXXXVVVSSSQQQSSSVVVTTTXXX]]]___]]]ZZZWWWUUU]]]^^^\\\ZZZ[[[^^^\\\XXXUUUUUUUUUSSSQQQOOOOOOOOOQQQRRRTTTSSSRRRQQQRRRSSSVVVUUUTTTSSSRRRSSSUUUWWWSSSVVVWWWTTTNNNJJJKKKMMMRRRPPPKKKIIINNNVVVUUUOOOMMMNNNOOOOOOPPPOOONNNMMMRRRSSSUUUTTTRRROOOOOOOOOQQQRRRSSSSSSSSSTTTXXXZZZTTTPPPOOOQQQPPPKKKHHHHHHHHHEEEBBBCCCGGGHHHDDD???BBBEEEJJJLLLLLLKKKJJJJJJEEEDDDCCCBBBCCCEEEHHHJJJMMMIIICCC>>>===============<<<:::888888999;;;<<<===:::777555666777777777666888888888666666777888888777555333333333555555777777888888888888777777888777555444444555777888888999:::;;;;;;999888777:::999999888888999999::::::>>>AAAAAA>>>===@@@CCCCCC@@@>>>???CCCEEEDDDBBBAAA@@@???>>><<<;;;::::::AAA???===???AAADDDDDDCCCDDDHHHMMMPPPPPPNNNMMMMMMOOOMMMKKKJJJLLLQQQVVVYYYVVVUUUXXX\\\\\\XXXUUUVVVXXXcccooorrrnnngggdddcccbbb___[[[YYYYYY\\\aaadddlllllliiiggghhhkkkjjjeeennnoooqqqrrrmmmfffgggllluuupppmmmooorrrqqqsssuuunnnkkklllrrrvvvuuuuuuvvvxxxuuuvvv|||}}}uuunnnlllsssrrrtttyyy|||vvvqqqppppppooosssxxxzzzqqqoootttzzzvvvsssppprrrvvvwwwrrrllllllooorrrxxxyyytttpppnnnmmmoooiiieeeffflllooonnnjjjiiihhhjjjllliiidddbbbeeecccaaa___]]]]]]]]]\\\ZZZZZZ\\\[[[UUUSSSTTTQQQMMMMMMRRRRRRMMMHHHHHHGGGDDDEEEEEEEEEGGGHHHGGGEEEBBBCCCGGGHHHDDDAAACCCCCCAAA>>><<<::::::;;;;;;:::999;;;;;;;;;<<<===???AAABBBAAA@@@===<<<;;;;;;<<<<<<>>>>>>===<<<<<<<<<======CCC>>>999888;;;===<<<:::999888888999;;;===<<<;;;???>>><<<;;;;;;;;;;;;<<<@@@@@@??????>>>>>>======EEEGGGHHHHHHGGGGGGHHHIIIFFFEEEDDDDDDDDDFFFGGGIIIKKKMMMOOOOOOOOONNNOOOPPPSSSSSSTTTWWWZZZ[[[YYYXXX\\\\\\[[[XXXUUUUUUZZZ^^^```aaaaaa```___\\\YYYXXX]]]^^^```ccceeeggghhhiiioooiiifffggghhhdddaaa```gggjjjmmmkkkhhhhhhkkkpppqqqlllfffaaaaaacccfffgggkkkmmmssswwwtttooommmpppjjjoooxxx|||tttiiikkktttmmmooosssvvvrrrjjjddddddggghhhmmmqqqppplllmmmqqqpppooommmlllkkkkkklllllliiimmmmmmkkklllooopppnnnhhhppppppkkknnnuuupppddd[[[bbbccc\\\XXX]]]___[[[WWWZZZ]]]^^^\\\YYYWWWVVV[[[[[[[[[ZZZXXXUUUSSSQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPPPPPPPQQQPPPNNNLLLNNNQQQRRROOOIIICCC@@@@@@BBBDDDGGGIIIIIIGGGEEEBBBCCCGGGGGGDDDCCCFFFHHHGGGBBBCCCEEEHHHKKKKKKHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOLLLGGGCCCAAAAAACCCDDDJJJIIIIIIKKKNNNOOOOOOMMMKKKNNNQQQSSSWWW[[[[[[WWWRRRUUUVVVPPPIIIHHHOOOWWWNNNRRRUUUUUUSSSQQQRRRSSSMMMRRRXXX]]]]]]ZZZWWWVVV\\\```bbb___]]]^^^^^^[[[ZZZ]]]___\\\WWWQQQOOONNNQQQRRRSSSRRRRRRSSSVVVXXXVVVVVVUUUTTTTTTSSSSSSSSSSSSWWW\\\\\\WWWPPPLLLJJJNNNMMMJJJFFFGGGKKKLLLIIIMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTTTTSSSPPPLLLKKKKKKMMMNNNOOOOOOOOOOOOQQQSSSTTTNNNIIIIIIIIIHHHIIILLLJJJDDD@@@BBBHHHKKKFFF@@@???@@@AAABBBCCCFFFJJJNNNFFFDDDCCCBBBAAABBBCCCDDDHHHDDDAAA>>>>>>>>>>>>======;;;999777777777888999;;;666111111555888888777666777888777555444444555888777555444333333333444777777888888888888777777888777666555555666777888:::::::::999999888777777;;;;;;::::::::::::;;;;;;@@@CCCFFFFFFCCCAAAAAABBBBBB>>><<<@@@FFFHHHDDD>>>===>>>??????>>><<<999777>>>???AAAAAAAAABBBCCCEEEFFFIIIMMMOOOOOONNNNNNOOOMMMLLLJJJJJJLLLPPPVVVYYYUUUTTTXXX^^^^^^ZZZWWWXXXZZZ]]]aaafffgggfffbbb______]]]ZZZYYY[[[___dddhhhooonnnjjjggghhhjjjddd\\\bbbfffllloookkkhhhmmmuuuyyytttpppooooooqqqxxxyyytttsssxxx}}}{{{wwwvvv{{{vvvsssttttttrrrqqqsssnnnmmmmmmrrrzzz}}}yyyxxxvvvtttuuuyyyuuu|||~~~tttnnnpppuuurrrooommmmmmnnnooonnnmmmjjjnnnqqqttt{{{{{{wwwrrrooonnnrrrfffXXXUUU]]]fffkkkkkkkkkiiihhhiiifffbbbbbbfffdddbbb___^^^]]]]]][[[ZZZ[[[\\\[[[VVVTTTTTTSSSOOOQQQPPPNNNKKKLLLNNNMMMHHHFFFEEEFFFGGGIIIIIIGGGEEEAAAGGGJJJEEEAAAAAACCCCCCAAA???===<<<<<<<<<;;;:::<<<<<<<<<===???AAACCCDDD@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???????????????BBB>>>::::::<<<>>>===<<<<<<:::999:::===???@@@@@@@@@???>>><<<;;;;;;;;;;;;DDDCCCAAA???>>>===<<<;;;EEEFFFGGGFFFEEEEEEFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJLLLMMMMMMMMMOOOPPPSSSRRRSSSYYY]]]\\\YYYXXX[[[[[[YYYVVVSSSUUUZZZ___]]]^^^```aaa```]]]ZZZXXX]]]\\\[[[^^^cccfffgggfffdddhhhiiilllwww~~~sssaaaggghhhiiijjjjjjkkklllmmmmmmllljjjfffcccdddiiinnneeejjjooorrrpppmmmlllmmmgggkkksssyyyuuullliiillllllooouuuwwwuuunnniiigggiiihhhkkknnnmmmjjjlllppplllkkkiiigggfffgggiiijjjjjjlllkkkiiijjjlllhhhbbbaaaggghhhdddeeejjjfff]]]\\\```^^^XXXYYY___^^^XXX[[[[[[\\\YYYVVVSSSRRRQQQQQQRRRTTTUUUTTTSSSQQQPPPPPPOOONNNNNNNNNOOOQQQRRRPPPOOONNNOOOPPPOOONNNLLLIIIOOOUUUUUUNNNFFF@@@>>>>>>AAADDDFFFGGGEEECCCAAABBBDDDEEEDDDBBBCCCDDDEEEBBBCCCEEEHHHKKKLLLKKKIIIFFFFFFGGGGGGFFFGGGIIIJJJNNNNNNKKKHHHDDDCCCEEEFFFKKKLLLMMMOOOPPPQQQQQQQQQMMMPPPTTTWWWZZZ\\\\\\ZZZVVVXXXWWWRRRKKKIIILLLPPPLLLPPPTTTVVVUUUSSSRRRRRRKKKOOOUUUYYYZZZZZZYYYZZZ]]]dddgggccc^^^]]]]]]\\\YYY^^^cccccc^^^YYYWWWWWWSSSSSSSSSRRRQQQSSSWWWZZZZZZYYYXXXWWWUUUSSSPPPMMMTTTYYY^^^___[[[UUUOOOLLLIIIKKKLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKMMMOOOPPPSSSTTTUUUTTTQQQNNNMMMMMMOOOOOONNNLLLJJJJJJLLLNNNVVVNNNIIIHHHGGGFFFHHHLLLHHHDDDAAACCCGGGIIIFFFCCCAAAAAA@@@??????BBBHHHLLLFFFFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@??????>>>===<<<;;;:::999888777888999:::999888666666777999999999888999999888666444555666:::999777555444333333333777777888888888888777777777777666555555666777777:::999888777777888999999<<<<<<;;;;;;;;;;;;<<<<<>>===<<<===BBBFFFFFFCCCBBBEEEHHHGGGJJJLLLMMMMMMNNNOOOPPPKKKJJJHHHHHHIIIMMMQQQTTTUUUSSSSSSVVVWWWVVVXXX[[[\\\\\\^^^bbbfffhhhhhhfff___]]]ZZZZZZ[[[___dddggggggjjjmmmqqquuuuuukkk___ZZZ___gggmmmlllkkksss}}}zzzvvvqqqnnnjjjlllwww{{{sssuuuyyyzzzxxxxxxzzzvvvrrrqqqqqqsssvvvxxxooommmkkkkkkqqqyyy|||wwwtttqqqooorrrvvvlllsssyyywwwpppjjjiiijjjhhhggghhhiiiiiiggghhhllljjjmmmnnnoooooorrrtttuuu}}}}}}}}}zzzuuupppllljjjlll^^^OOOJJJRRR]]]cccdddfffdddcccccc```\\\\\\```^^^\\\YYYYYYYYYYYYXXXWWWVVVVVVUUURRRPPPPPPOOONNNOOOMMMKKKKKKMMMOOOMMMJJJDDDDDDDDDFFFHHHHHHGGGEEE>>>BBBDDDBBBBBBDDDDDDBBBAAA???===<<<======<<<;;;;;;;;;<<<<<<===>>>???@@@;;;;;;;;;<<<===???@@@BBB@@@@@@???>>>============>>>;;;888888:::;;;;;;:::===;;;999:::===@@@AAABBB@@@???>>>===<<<;;;;;;;;;@@@???>>>=========>>>>>>GGGHHHIIIGGGEEEDDDDDDEEEIIIIIIHHHHHHGGGFFFDDDDDDHHHIIIKKKKKKKKKLLLNNNPPPPPPMMMOOOWWW]]]ZZZVVVUUUXXXXXXWWWTTTRRRSSSYYY^^^]]]___cccffffffeeebbb```___[[[XXXYYY___dddffffffaaakkkjjjfffzzzmmmkkkhhhgggiiinnnqqqooollllllpppqqqllleeeccciiioooaaagggmmmnnnmmmlllkkkkkkiiigggjjjpppsssooogggbbbkkkooossstttrrrpppnnnlllmmmiiihhhjjjiiigggjjjooohhhgggfffeeefffgggiiikkkmmmmmmkkkiiijjjkkkddd\\\___eeegggddddddgggbbb[[[YYY\\\\\\]]]fffpppooofff^^^\\\XXXSSSOOONNNPPPSSSPPPQQQRRRSSSRRRPPPNNNLLLLLLLLLKKKKKKLLLNNNPPPQQQOOONNNMMMNNNOOOOOOMMMKKKGGGOOOXXX\\\XXXNNNFFFAAA<<<===???AAABBBBBBCCCCCCBBBBBBCCCCCCAAA???@@@BBB@@@@@@AAADDDGGGIIIHHHGGGEEEFFFFFFDDDBBBBBBEEEHHHKKKLLLNNNMMMKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSNNNQQQUUUYYYZZZZZZYYYZZZ___\\\YYYVVVTTTRRRPPPOOONNNRRRVVVXXXXXXVVVTTTRRRNNNPPPSSSUUUWWWYYY\\\^^^]]]eeeiiiddd^^^\\\\\\\\\TTTYYY^^^```^^^[[[YYYYYYVVVVVVTTTRRRQQQRRRVVVYYYZZZYYYWWWWWWWWWUUUQQQNNNSSSVVVZZZ[[[YYYTTTPPPNNNLLLOOORRRUUUTTTRRRRRRTTTOOONNNLLLKKKKKKLLLNNNPPPUUUWWWYYYYYYXXXWWWWWWWWW]]][[[WWWRRRNNNMMMPPPRRRWWWQQQLLLKKKJJJGGGFFFIIIGGGGGGHHHGGGFFFFFFHHHJJJGGGFFFEEECCCAAAAAACCCFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@??????>>><<<;;;999999999999:::;;;===>>>888===AAAAAA<<<999999;;;;;;<<<<<<;;;888777777888;;;:::999888666666555555777777888888888888777777555555555555555555555555888777666666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===AAADDDCCCAAA???>>>@@@<<<:::@@@HHHJJJCCC;;;>>>>>>===<<<===>>>@@@AAA<<>><<<;;;;;;<<<======<<<<<<<<<===<<<<<<<<<;;;;;;888999999;;;<<<>>>@@@@@@???>>>======<<<<<<<<<===:::999888888999:::::::::===:::999999;;;>>>@@@@@@>>>>>>>>>===<<<<<<;;;:::<<<;;;:::::::::<<<===>>>GGGHHHJJJIIIGGGDDDCCCCCCIIIIIIJJJJJJIIIGGGEEEDDDHHHIIIKKKKKKKKKLLLNNNPPPQQQLLLNNNYYY```[[[VVVUUUVVVVVVVVVSSSPPPQQQVVVZZZXXX[[[___ccceeeeeecccbbb```]]]YYYZZZ___dddhhhiiihhhoooggg\\\ooovvvnnnkkkiiikkkooorrrqqqooooootttvvvqqqgggbbbcccggg^^^fffmmmmmmmmmmmmmmmllljjjeeebbbgggpppqqqiiiaaaiiimmmooonnnnnnpppqqqooopppkkkiiijjjiiifffhhhkkkhhhhhhgggggghhhiiikkkllllllmmmllljjjjjjjjjddd]]]]]]bbbeeeddddddeeebbb]]]]]]```______fffpppnnneee]]]ZZZUUUPPPMMMNNNSSSWWWXXXXXXWWWVVVSSSPPPNNNLLLJJJJJJJJJKKKKKKMMMNNNOOOMMMLLLLLLMMMNNNNNNLLLKKKEEEJJJRRRWWWVVVOOOFFF@@@============>>>@@@BBBCCC@@@@@@AAACCCBBB>>>???BBBEEEDDDDDDEEEHHHJJJJJJIIIDDDEEEEEECCCAAABBBFFFKKKJJJKKKMMMOOOPPPOOOMMMKKKKKKMMMOOOOOONNNNNNOOOPPPNNNNNNRRRWWWWWWUUUVVVYYY```[[[VVVUUUVVVUUURRRNNNRRRTTTWWWZZZZZZXXXUUUTTTRRRSSSTTTTTTUUUWWW[[[^^^[[[bbbeeeaaa\\\[[[\\\\\\XXXYYY[[[\\\]]][[[YYYWWWWWWWWWUUUSSSQQQQQQTTTWWWUUUSSSSSSUUUXXXYYYVVVSSSUUUWWWYYYZZZ[[[YYYXXXVVVWWWVVVXXXZZZYYYVVVVVVYYYTTTSSSPPPNNNMMMMMMNNNOOORRRUUUXXXZZZZZZZZZ\\\]]]dddbbb^^^XXXTTTRRRSSSUUUWWWRRROOOOOONNNIIIFFFGGGIIILLLMMMKKKGGGFFFJJJNNNJJJKKKJJJGGGCCCAAAAAABBB@@@AAACCCDDDEEEEEEDDDCCCDDDAAA???>>>??????===<<<999999:::;;;<<<>>>???@@@888@@@GGGFFF???999999;;;;;;<<<===<<<:::999999:::;;;::::::999888777777666777777888888888888777777444555555555555555555444666555555666777999;;;===<<<<<<============<<<<<<666999<<>><<>>;;;:::<<<>>>@@@:::@@@EEEGGGDDDAAACCCEEEFFFHHHKKKLLLLLLLLLNNNOOOOOONNNKKKJJJIIIJJJLLLNNNRRRTTT[[[bbbddd^^^YYYXXXXXX]]]aaaccccccffflllqqqrrrnnniiiccc^^^\\\[[[[[[aaafffjjjlllqqqvvvvvvrrrjjjiiikkkmmmllliiimmmrrrwwwvvvuuusssnnnkkkpppxxxzzzuuutttyyy|||xxxrrroookkkoooqqqooonnnqqqrrrqqqsssqqqnnnllllllqqqyyyzzzrrrooopppsss{{{xxxuuurrrqqqrrrsssqqqppphhheeehhhooonnnhhhgggmmmkkkiiijjjlllllllllooossszzz{{{|||xxxqqqllljjjjjjiiiccc]]]\\\___aaaaaa___^^^\\\\\\]]]ZZZTTTSSSVVVVVVTTTSSSSSSTTTUUUTTTSSSPPPMMMKKKLLLLLLJJJJJJMMMKKKHHHFFFGGGGGGDDDCCCEEEBBBAAA@@@AAABBBCCCBBBAAADDDCCCBBBEEENNNTTTPPPGGG<<<;;;::::::<<<======<<>>===<<<;;;:::999999:::;;;===>>>??????>>>>>>============>>>>>>::::::::::::;;;;;;<<<===;;;:::888888:::<<<======<<<<<<<<<===<<<<<<;;;:::<<<:::999777777888:::;;;CCCFFFIIIJJJHHHEEECCCBBBEEEGGGIIIJJJJJJIIIGGGFFFIIIJJJKKKKKKJJJKKKNNNPPPRRRKKKNNN[[[bbb\\\VVVUUUVVVWWWVVVSSSOOONNNQQQTTTSSSUUUYYY]]]___```______```___^^^___cccgggjjjkkkkkkkkkddd^^^hhhzzz~~~vvvmmmnnnnnnmmmlllmmmqqqttttttuuuuuusssnnnhhhccc```___hhhoooooonnnqqqqqqoookkkfffbbbeeennntttqqqkkkggglllooommmmmmqqqsssrrrqqqmmmlllnnnmmmhhhfffggghhhhhhhhhhhhiiiiiiiiiiiifffiiiiiihhhhhhiiifffaaa___aaabbb___^^^``````^^^___cccaaaZZZXXX^^^___[[[]]]ZZZVVVQQQMMMNNNRRRVVVYYYXXXWWWUUUSSSQQQOOOOOOKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKKKKLLLMMMMMMLLLJJJFFFFFFGGGKKKMMMKKKCCC===@@@@@@??????????????????>>>===@@@EEEDDDAAABBBFFFLLLJJJHHHHHHJJJKKKKKKKKKCCCEEEFFFEEECCCFFFMMMSSSMMMKKKJJJKKKMMMMMMJJJGGGHHHJJJLLLLLLJJJIIIJJJKKKJJJJJJMMMSSSTTTQQQTTTZZZ\\\YYYVVVTTTSSSTTTSSSRRRVVVWWWXXXZZZZZZYYYVVVTTTSSSTTTUUUUUUTTTUUUWWWYYYWWW\\\^^^[[[ZZZ\\\^^^^^^```]]]ZZZ[[[]]]]]]ZZZWWWUUUVVVUUUSSSQQQQQQSSSVVVQQQOOONNNQQQVVVYYYWWWTTTVVVWWWYYY\\\___```___]]]```YYYUUUVVVVVVUUUXXX]]][[[YYYWWWTTTQQQPPPOOOOOONNNQQQUUUXXXYYYZZZ\\\]]]bbbbbbaaa]]]YYYVVVUUUUUUVVVQQQOOOPPPOOOKKKHHHIIIKKKKKKKKKHHHFFFFFFIIIKKKJJJJJJIIIGGGDDDBBBBBBCCC@@@AAACCCEEEEEEDDDBBBAAABBB@@@>>>>>>???AAAAAA@@@::::::;;;<<<======>>>???888>>>CCCBBB===888888999999:::;;;:::999888999:::999999999999888888777666777777888888888888777777555555666666666666555555666666666777777999::::::;;;;;;<<<======<<<;;;;;;777888:::===???>>>===;;;===<<<<<<@@@DDDFFFCCC@@@CCC@@@===::::::;;;>>>@@@;;;???EEEGGGEEECCCCCCCCCDDDGGGJJJLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJLLLMMMPPPRRRYYYaaabbb[[[VVVTTTXXX[[[^^^``````aaaeeehhhmmmjjjfffaaa^^^]]]]]]^^^^^^eeeiiiiiijjjmmmooonnnhhheeefffjjjnnnnnnqqquuussssssvvvyyyvvvppppppssstttqqqsssxxxyyyuuuqqqpppkkkqqqsssooolllnnnnnnkkkllllllkkkiiihhhlllsssyyywwwtttrrrrrrxxxtttsssqqqqqqqqqtttvvvxxxuuunnnmmmsssrrrkkkjjjoookkkffffffjjjlllkkkmmmrrrwwwyyyxxxsssmmmiiijjjlllfffccc___]]]\\\\\\\\\\\\\\\XXXVVVUUURRRNNNOOOSSSTTTRRROOONNNOOOOOOMMMLLLPPPKKKIIILLLLLLIIIJJJOOOYYYMMMDDDDDDGGGFFFEEEFFFCCCAAA@@@@@@AAAAAAAAA@@@AAABBBBBBDDDJJJOOOKKKDDD>>><<<;;;;;;<<<===<<<;;;===>>>>>>>>>>>>===;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???999:::;;;;;;<<<<<<===>>>;;;999999999;;;;;;:::999999:::;;;<<<<<<;;;;;;:::;;;:::888666666777999:::???CCCGGGIIIHHHFFFCCCBBBBBBDDDGGGIIIKKKJJJIIIHHHJJJKKKKKKKKKJJJKKKMMMPPPMMMFFFIIIWWW___XXXQQQQQQWWWXXXWWWSSSNNNKKKLLLOOOTTTVVVYYY\\\^^^_________```aaaccceeegggiiikkklllgggdddeeeiiijjjiiikkkqqqkkkpppsssoooiiihhhpppxxxwwwtttssstttuuuqqqggg___aaakkkqqqqqqqqqttttttqqqmmmiiieeegggnnnwwwzzzxxxgggnnnqqqooopppuuuwwwtttqqqooopppsssrrrkkkeeecccggghhhhhhhhhgggfffeeeddd```dddgggffffffhhhhhhdddeeeeeebbb^^^[[[\\\^^^___YYYaaaaaaUUUOOOTTT[[[^^^___]]]YYYSSSOOOMMMOOOQQQQQQQQQPPPPPPPPPPPPQQQQQQMMMNNNNNNNNNMMMLLLJJJIIILLLKKKJJJKKKMMMMMMLLLJJJMMMHHHDDDFFFJJJJJJEEE???CCCCCCCCCBBBAAA???===<<<<<<;;;???FFFGGGDDDEEEKKKKKKIIIGGGFFFGGGHHHHHHGGGCCCFFFGGGGGGGGGKKKTTT[[[RRRMMMGGGFFFIIIIIIFFFBBBEEEHHHJJJIIIFFFDDDEEEGGGFFFEEEJJJPPPQQQOOOTTT\\\\\\\\\[[[XXXUUUUUUXXXZZZXXXXXXYYYZZZZZZYYYVVVTTTRRRTTTVVVVVVUUUTTTSSSTTTSSSWWWYYYWWWYYY^^^aaa```bbb[[[VVVVVV[[[]]]ZZZVVVSSSTTTTTTSSSQQQRRRTTTVVVRRROOOMMMOOOTTTVVVTTTQQQPPPRRRVVVZZZ^^^___^^^]]]bbbXXXPPPPPPRRRTTTZZZaaa```^^^\\\XXXUUURRRQQQPPPQQQTTTXXXZZZ\\\]]]___```___bbbdddddd```[[[XXXVVVUUUPPPMMMOOOOOOLLLKKKLLLLLLHHHEEECCCEEEFFFEEEDDDGGGGGGFFFDDDBBBBBBDDDFFFBBBCCCEEEGGGGGGEEEBBBAAA@@@>>>======???BBBDDDDDD;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;;;;:::888777777666777888888777666888999777777888888888777777666777777888888888888777777666666777777777777666666777777777777888888888888:::;;;<<<======<<<;;;:::999999:::<<<>>>>>><<<:::<<<<<<===@@@CCCDDDCCCBBB===<<<;;;:::;;;===???AAA===AAAFFFIIIIIIGGGEEEDDDCCCFFFJJJLLLLLLKKKKKKLLLIIIHHHGGGGGGGGGIIIKKKMMMOOONNNQQQVVVVVVSSSQQQRRRYYYZZZ\\\]]]______``````aaa___^^^]]]]]]___bbbcccVVVaaakkkmmmkkkjjjiiigggkkkeeedddiiimmmnnnoooqqqhhhjjjpppvvvuuuooojjjkkknnnjjjiiikkkkkkjjjmmmqqqooovvvwwwqqqlllmmmmmmiiillllllllljjjiiikkkpppuuu|||wwwqqqmmmooossspppsssttttttsssuuu{{{|||wwwzzzyyyrrrqqqwwwqqqkkkhhhlllnnnmmmnnnqqqssstttsssnnnhhhfffhhhlllfffddd```[[[XXXWWWZZZ\\\___ZZZUUUSSSOOOLLLPPPVVVWWWTTTQQQPPPOOONNNLLLJJJNNNIIIGGGKKKKKKHHHIIIOOO```MMM===<<>>888999:::;;;;;;;;;===>>>;;;:::999:::;;;;;;999777777888:::;;;<<<;;;;;;:::999888666555666888;;;<<>>BBBEEEGGGFFFEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFCCCGGGKKKKKKIIIHHHJJJLLLJJJKKKJJJIIIHHHHHHJJJLLLMMMIIIHHHJJJJJJHHHIIIMMMIIIJJJLLLNNNPPPRRRSSSTTT]]]\\\YYYVVVSSSSSSVVVYYYXXX[[[^^^^^^[[[XXXUUUTTTVVVUUUTTTQQQPPPPPPSSSUUUXXXSSSSSSXXXYYYVVVVVV[[[ZZZVVVSSSUUUZZZ\\\XXXSSSRRRQQQRRRTTTVVVXXXXXXWWWUUUTTTQQQQQQVVV[[[YYYSSSSSSVVV[[[___bbbbbb```___\\\YYYVVVVVVWWWZZZ\\\]]]ccc```]]]]]]ZZZUUURRRTTTZZZVVVTTTWWW]]]```]]]XXXcccbbbaaa___^^^ZZZUUUQQQNNNNNNOOOQQQSSSQQQNNNKKKMMMIIIFFFEEEFFFGGGFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@AAACCCEEEEEECCCBBBAAABBB>>>===<<<<<<===>>>???@@@===<<<:::999999;;;>>>@@@;;;:::999777666444333222555666888888666555666777999999888888777666666666777777777777888888888888888777555333444666999;;;:::999888666666666666777;;;:::999:::;;;;;;:::888999::::::;;;;;;::::::999>>>?????????===<<<<<<===<<<<<<;;;<<<<<<===>>>???@@@AAACCCDDDDDDCCCAAA@@@CCCEEEGGGHHHGGGGGGHHHIIIEEEEEEEEEGGGIIIKKKKKKKKKLLLNNNOOOQQQRRRRRRQQQQQQXXXWWWVVVWWWZZZ[[[ZZZYYY^^^\\\YYYWWWYYYeeevvvkkkgggbbb```ccchhhmmmoookkkfffaaaaaagggnnnqqqrrrkkkjjjiiikkkmmmmmmjjjfffiiifffdddgggkkkmmmjjjgggjjjnnnrrrsssooojjjfffdddfffdddccccccgggmmmssswwwzzzrrrmmmlllnnnjjjlllqqqvvvtttrrrzzz}}}||||||zzzuuuqqqqqqsssooofffdddiiikkkhhhooojjjggghhhkkkkkkfffaaahhhaaa\\\\\\\\\YYYVVVVVV\\\YYYWWWVVVSSSOOONNNOOOSSSPPPNNNMMMMMMLLLKKKIIIJJJHHHGGGHHHJJJJJJGGGDDDGGGDDDAAAAAADDDGGGGGGFFFBBBBBBAAA@@@???>>>===<<<===<<<===>>>??????===;;;;;;;;;:::999999888888777:::;;;<<<;;;999888999:::777777777777777888888999888888888888888888888888::::::<<>><<<:::999999999:::>>>???@@@BBBCCCDDDDDDDDD@@@AAABBBCCCDDDFFFGGGGGGJJJMMMNNNKKKGGGFFFIIILLLLLLIIIIIIOOOVVVYYYUUUOOOOOOTTTUUUPPPLLLMMMOOOOOORRRTTTXXX]]]cccdddbbb___[[[[[[]]]bbbiiimmmnnnnnnooommmjjjeeeccceeekkkppptttrrrpppqqqrrrqqqooolllssstttuuutttuuuwww{{{~~~uuurrrooopppssswwwyyyzzztttmmmjjjlllpppqqqssswwwooollljjjlllqqqvvvxxxxxxlllllllllmmmllliiiccc___fffgggfffdddbbb``````aaaaaaaaabbbdddeeefffgggiiigggccc^^^YYYVVVWWWYYY[[[___aaa^^^VVVPPPTTTZZZ]]]gggeee^^^TTTOOOPPPQQQPPPQQQQQQOOONNNNNNQQQUUUXXXRRRNNNJJJJJJLLLNNNLLLIIIJJJIIIGGGHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCAAA@@@AAAAAA===@@@CCCFFFHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGHHHJJJKKKJJJIIIIIIIIIKKKLLLLLLKKKJJJJJJMMMOOOPPPMMMLLLOOOPPPOOOQQQUUUOOONNNMMMLLLMMMPPPTTTVVVZZZYYYXXXUUUSSSSSSVVVXXXWWWYYY\\\]]]ZZZWWWUUUTTTXXXXXXXXXWWWVVVUUUVVVVVVZZZWWWTTTSSSQQQQQQTTTYYYSSSQQQPPPSSSWWWXXXVVVRRRNNNOOOPPPRRRUUUUUUTTTRRRYYYZZZXXXUUUWWWXXXUUUOOOUUUWWW\\\aaaddddddbbb```]]]ZZZXXXXXXZZZ[[[\\\\\\```]]]\\\]]][[[VVVUUUWWW]]]YYYWWWZZZ___```[[[VVV^^^^^^^^^]]]\\\WWWQQQMMMLLLLLLMMMOOOQQQPPPNNNLLLKKKHHHEEEDDDFFFFFFEEEDDDEEEDDDCCCAAA@@@@@@??????@@@AAACCCCCCAAA@@@???@@@;;;:::999999999:::<<<>>>===<<<:::888888:::<<<===999999888777555444333333444555777777555555555666777777777888888888999999555666666666777777777777777666555444444666777888999888777666555666777777:::999888999;;;;;;:::888777888999:::;;;;;;;;;;;;===>>>???===<<<;;;<<<=========<<<<<<<<<===>>>>>>????????????@@@@@@AAABBBDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEEEEGGGIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTVVVWWWVVVVVVVVVXXX[[[\\\[[[YYYZZZ```llluuuooommmiiidddaaacccjjjooommmiiieeecccdddhhhlllooohhhgggfffgggiiiiiifffdddfffdddccceeehhhkkklllllljjjjjjlllnnnpppooojjjfffjjjhhhgggfffhhhlllpppsss}}}|||{{{xxxsssooommmlllrrrpppppprrrpppmmmpppvvvzzzxxxvvvtttrrroookkkhhhjjjmmmkkkeeebbbeeefffcccrrrnnnhhhdddcccdddfffgggeee___[[[\\\\\\YYYVVVUUUXXXUUUSSSRRRQQQQQQPPPPPPPPPNNNKKKJJJKKKJJJIIIHHHIIIGGGFFFGGGIIIIIIGGGEEEEEEBBB??????BBBDDDDDDCCCAAAAAA@@@???>>>===<<<<<<===<<<<<<===>>>>>><<<::::::::::::999888888777777888999:::999777666777888666666555555666666777888888888888888888888888888777777777:::<<<<<<999666999777888<<<@@@@@@:::444555555666666777999:::;;;======;;;::::::999999999:::;;;<<<>>>AAACCCDDDEEEBBBBBBAAAAAABBBCCCDDDEEEJJJKKKKKKHHHDDDDDDGGGJJJJJJJJJKKKNNNQQQSSSSSSRRRNNNSSSTTTOOOKKKLLLMMMLLLNNNPPPUUU[[[```cccbbb```\\\\\\^^^aaafffiiijjjjjjooonnnjjjgggeeegggkkkooossspppnnnmmmmmmlllkkkiiinnnoooqqqrrrtttwww|||ssssssrrrqqqpppqqqtttvvvrrrmmmkkkooorrrsssuuuyyyqqqjjjiiirrrxxxuuurrrsssggghhhiiikkkllliiiddd___ggggggfffdddaaa```aaabbbaaaeeejjjiiifffcccdddfffcccbbb___\\\ZZZXXXXXXXXX[[[```aaaYYYRRRTTTYYY\\\eeegggcccYYYQQQPPPPPPOOOQQQOOOMMMKKKMMMPPPTTTWWWTTTPPPLLLKKKLLLLLLJJJHHHHHHGGGGGGHHHJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCCCCBBBAAAAAABBBBBB@@@BBBEEEGGGHHHGGGEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJHHHFFFIIIJJJJJJJJJJJJKKKNNNPPPQQQNNNNNNRRRTTTTTTWWW[[[UUURRRNNNKKKLLLPPPUUUXXXVVVWWWWWWUUUSSSSSSTTTVVVUUUXXX[[[\\\ZZZXXXVVVVVVXXXYYY[[[\\\\\\\\\ZZZZZZZZZ]]]\\\VVVQQQQQQSSSSSSMMMOOOQQQTTTUUUUUUTTTTTTQQQRRRTTTWWWYYYYYYVVVSSSXXX[[[[[[XXXWWWWWWTTTPPPWWWYYY]]]bbbfffeeeaaa^^^^^^\\\\\\\\\]]]]]]\\\ZZZ\\\YYYYYY[[[[[[XXXXXX[[[aaa^^^\\\^^^aaaaaa\\\VVVVVVWWWXXXYYYYYYVVVQQQMMMLLLKKKJJJKKKMMMNNNNNNLLLJJJHHHEEEDDDEEEFFFFFFEEEEEEDDDCCCAAA???>>>>>>======???AAAAAA???>>>===>>>===<<<;;;;;;===@@@DDDFFF===;;;999777777777888999777777666666555444444444333555666666555444444555555555666777888::::::;;;444444444444555555555555666666666555555555555555666666555444555666777888777777777888:::;;;:::888555555777999:::;;;<<<<<<=========;;;::::::<<<>>>>>>>>>======<<<=========>>>===;;;:::;;;>>>AAACCCDDDFFFGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOMMMRRRWWWXXXUUUTTTVVVXXXXXXZZZ\\\[[[YYYZZZ^^^bbbkkkllljjjddd^^^___fffmmmmmmkkkgggcccaaacccfffiiijjjiiihhhhhhiiiiiigggfffhhhhhhgggffffffhhhlllooonnnkkkjjjnnntttvvvrrrmmmnnnmmmlllkkkkkklllmmmnnnuuuttttttttttttqqqmmmjjjmmmiiiiiilllnnnooopppsssuuuuuutttqqqmmmiiiggggggcccggggggcccaaaccccccbbbnnnlllhhhccc______ccchhhddd^^^\\\^^^___\\\XXXWWWSSSOOOKKKJJJMMMPPPQQQOOOLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHHHHFFFEEEBBB@@@>>>===>>>?????????@@@??????>>>===<<<;;;;;;===<<<<<<=========:::888:::999999888888777666666555777777777555444555666444444444444444555666666777777777777777777777777555555555666888888777555:::777777===DDDDDD;;;333555555555666777888999:::;;;;;;;;;;;;::::::999888777888:::<<>>===<<<<<<<<<>>>@@@@@@>>>===<<<======<<<<<<===AAAFFFJJJNNN<<<;;;888666555444555555555555555555444444444444333555666666555444444555333444555555777888888999222222222333333333333444555555666666555444333222444333333333444555777888555555555777999:::999888444555777888999:::::::::<<<<<<;;;:::888999;;;===???>>>>>>===<<<<<<<<<<<<;;;:::999999;;;>>>AAABBBDDDEEEFFFEEECCCBBBBBBBBBBBBCCCEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIIIIKKKLLLMMMLLLPPPUUUXXXZZZZZZZZZZZZVVVXXXZZZZZZXXXVVVVVVWWW]]]```bbb```^^^^^^cccggghhhfffcccaaaaaabbbdddeeeiiihhhfffeeeeeeeeeeeeeeejjjmmmooolllhhhfffhhhlllmmmjjjhhhkkkppprrrqqqooooooooonnnnnnmmmlllkkkjjjoooooopppsssuuusssmmmhhhhhhhhhjjjkkkmmmooorrruuupppssstttqqqllliiiiiikkkccceeefffdddccceeeiiikkkkkkjjjfffbbb___^^^^^^___^^^ZZZXXX[[[]]]YYYUUUTTTPPPMMMHHHEEEIIINNNOOOLLLKKKIIIGGGFFFGGGGGGFFFEEECCCDDDDDDEEEFFFFFFEEEDDD@@@???===<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::===<<<<<<=========:::888999888888777777666666555444666666555444333444555444444444444444555555666666666666666666666666666777666555666666777888888999777777;;;@@@@@@;;;666555555555666777888::::::888999:::;;;;;;:::888888777777999;;;>>>AAACCCEEECCCBBB@@@>>>======>>>???>>>????????????AAADDDGGGIIIKKKMMMJJJFFFEEEHHHLLLJJJNNNOOOKKKIIIJJJIIIFFFJJJMMMRRRVVVYYYZZZ[[[[[[```````````````aaabbbcccdddcccaaabbbdddgggkkkmmmkkkkkkjjjiiiiiijjjkkkmmmgggjjjnnnnnnkkkeeeaaa___mmmttt{{{{{{vvvqqqpppqqqsssqqqqqqsssssspppqqquuuxxxqqqwwwzzzmmmlllhhhgggeeeeeeffffffeeecccfffggggggfffcccaaaaaaaaaaaadddeeebbbdddiiijjjgggccc```\\\YYYWWWWWWXXXYYYTTT\\\```[[[UUUTTTVVVWWWYYY```ccc^^^XXXUUUTTTSSSPPPLLLGGGEEEGGGIIIKKKKKKNNNLLLJJJIIIJJJKKKKKKKKKEEEEEEEEEGGGIIIIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAAAAADDDEEEDDDCCC@@@AAABBBCCCCCCCCCAAA@@@FFFFFFFFFFFFGGGHHHIIIIIIGGGEEECCCEEEIIILLLKKKIIIDDDEEEFFFGGGHHHJJJMMMPPPPPPLLLJJJLLLLLLLLLOOOTTTPPPPPPOOOOOOPPPSSSUUUWWWWWWXXXYYYXXXUUURRRQQQQQQYYY\\\^^^___^^^]]]\\\]]]UUUSSSSSSUUUZZZ___bbbbbbaaagggjjjgggcccaaa^^^[[[WWW[[[^^^\\\XXXTTTTTTUUUQQQSSSWWW[[[]]]\\\WWWTTTZZZ]]]]]]YYYZZZ___cccddd```______bbbdddccc]]]XXX______```bbbcccaaa]]]ZZZVVVTTTUUUZZZ\\\[[[\\\___dddcccccceeegggfffccc```YYYWWWTTTSSSTTTVVVVVVUUUNNNLLLHHHGGGGGGHHHHHHGGGJJJJJJHHHGGGFFFFFFGGGHHHDDDCCCAAA???===<<<;;;;;;<<<>>>??????>>><<<<<<<<<:::999999999<<>>>>>===<<<;;;;;;;;;<<<999999:::;;;===???@@@AAABBBDDDEEEEEEDDDCCCCCCDDD@@@BBBEEEEEEEEEEEEGGGJJJJJJIIIHHHGGGGGGIIIJJJKKKKKKKKKMMMTTT[[[___\\\YYYTTTUUUWWWWWWVVVUUUUUUVVVVVVXXX[[[^^^aaaaaa___]]]___]]]\\\^^^bbbeeedddcccbbbaaa___]]]\\\\\\]]]___dddjjjooooooiiiddddddfffdddddddddddddddeeeggghhhllllllmmmmmmmmmkkkjjjiiimmmmmmooosssuuussslllgggqqqtttuuupppiiigggjjjnnnjjjmmmpppooollljjjlllnnnhhhhhhhhhgggfffiiiqqqxxxyyyqqqgggaaa^^^^^^[[[YYYWWWRRRQQQTTTVVVSSSOOONNNRRRQQQLLLGGGHHHNNNOOOKKKKKKIIIGGGFFFFFFGGGEEEDDDAAABBBCCCDDDCCCCCCCCCCCC???>>>>>><<<;;;:::::::::;;;;;;;;;::::::999999999===<<<<<<===>>>===;;;888888777777666666555444444555666666666444333444555555555444444555555666777555555555555555555555555666666666555555666888999777888888888777888999;;;666666666777888999:::;;;777888999:::::::::999888888888888999;;;>>>AAABBBBBB@@@???===<<<<<<<<<<<<999:::;;;===???AAACCCDDDFFFIIIKKKHHHBBB@@@CCCGGGGGGKKKKKKIIIHHHJJJHHHDDDKKKOOOSSSVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]```cccfffcccaaa```bbbfffiiikkklllgggiiijjjiiiiiiiiikkkmmmhhhlllooonnniiibbb[[[XXX```gggnnnpppnnnkkkkkkmmmpppnnnoooqqqooollllllppptttoooqqqyyy{{{tttqqqtttpppmmmjjjhhhgggeeeccc```eeegggiiihhheeebbb``````]]]aaaaaa]]]___fffgggcccbbb___ZZZVVVTTTUUUWWWYYYRRRXXX[[[WWWTTTTTTTTTRRRQQQXXX]]]ZZZWWWVVVTTTQQQMMMIIIEEEDDDGGGIIIIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKEEEDDDDDDEEEGGGHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEBBB???@@@CCCEEECCCAAA>>>???@@@AAAAAAAAA@@@???CCCCCCEEEFFFFFFGGGFFFFFFCCCBBBBBBDDDGGGIIIJJJJJJEEEFFFHHHIIIIIILLLOOORRRQQQLLLIIIJJJJJJIIILLLPPPLLLMMMNNNPPPQQQSSSSSSTTTWWWXXXYYYWWWUUURRRRRRRRRZZZ\\\^^^^^^]]]\\\\\\]]]UUURRRPPPRRRYYY^^^aaabbbdddbbbbbbeeefffddddddggg^^^``````]]]WWWSSSSSSSSSTTTVVVZZZ___aaa```]]]YYYaaacccaaa]]]___dddgggfffccc```^^^```dddddd___ZZZ^^^___aaacccdddccc___[[[WWWTTTVVVZZZ[[[ZZZ[[[^^^```______aaabbbcccbbbaaa___\\\WWWTTTSSSRRRRRRQQQMMMKKKHHHGGGGGGHHHGGGFFFJJJJJJIIIGGGEEEDDDEEEGGGBBBAAA@@@>>><<<;;;;;;:::;;;===>>>>>>===;;;;;;;;;<<<;;;:::999999999:::;;;:::999777555444222111111333333333333222222222222222444555555444333333444444444333222111111000000000000000000111111111111222222333444444333111000111111000000111333444555333333333444666777666444555666666777777666555555666888999999888777888:::<<<<<<;;;;;;:::;;;;;;;;;999999;;;<<<>>>???@@@@@@AAACCCDDDDDDCCCBBBCCCDDD>>>AAADDDEEECCCCCCFFFIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIFFFFFFMMMWWW\\\XXXSSSQQQRRRRRRSSSUUUVVVVVVWWWXXXYYY\\\```bbb```ZZZUUUVVVYYY]]]aaaeeeeeedddcccaaa```^^^[[[XXXYYY[[[^^^[[[bbbjjjlllhhhdddcccddddddeeeeeecccaaa```cccfffggghhhiiijjjjjjiiihhhgggiiikkkooossstttqqqlllhhhqqqwwwxxxooofffcccfffiiijjjlllnnnooooooooopppqqqlllkkkjjjiiiggghhhrrr}}}|||kkk```]]]]]][[[YYYYYYTTTQQQTTTVVVSSSOOOOOOUUUXXXTTTLLLJJJNNNOOOKKKLLLJJJGGGFFFFFFFFFDDDCCC@@@BBBCCCCCCAAA@@@@@@AAA<<<===>>><<<:::999999:::999999999999888888888777:::::::::;;;======;;;999777777666555555444444333555666777666444333444555555444444444444555666666444444444444444444444444333444555444333333555777666888888555222222666;;;555555555666777888999:::666777888999999999999999888777777777888:::===>>>??????>>>===<<<;;;::::::888999;;;>>>@@@BBBBBBAAABBBDDDFFFEEEAAA???AAADDDEEEHHHIIIGGGHHHJJJHHHCCCGGGKKKOOORRRSSSTTTVVVXXXUUUVVVXXXYYYZZZ\\\aaaeeedddbbbaaabbbfffhhhiiihhheeehhhjjjjjjhhhggghhhjjjgggjjjlllkkkgggbbb___]]]\\\___bbbbbbaaa```bbbeeehhhhhhjjjmmmkkkggghhhllljjjlllnnnnnnmmmmmmppprrrnnnmmmmmmmmmlllhhhccc___cccfffjjjjjjhhhccc```^^^[[[dddgggaaa^^^bbbccc^^^___]]]YYYUUUTTTTTTVVVWWWQQQTTTUUUSSSRRRTTTRRRNNNLLLQQQUUUTTTSSSSSSPPPKKKJJJFFFDDDEEEIIILLLKKKHHHJJJJJJIIIGGGFFFFFFGGGHHHFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFDDD@@@===>>>AAACCCAAA>>>===>>>???@@@@@@@@@@@@@@@???AAACCCEEEFFFEEEDDDBBBBBBCCCCCCCCCCCCEEEGGGJJJEEEGGGHHHHHHIIIKKKOOOQQQPPPKKKHHHHHHHHHGGGJJJOOOLLLMMMMMMNNNOOOPPPPPPPPPSSSUUUUUUUUUSSSRRRSSSTTTXXXYYY[[[[[[YYYXXXXXXYYYWWWTTTRRRUUU[[[______]]]^^^VVVZZZjjjqqqjjjfffjjjeeecccaaa\\\XXXUUUTTTUUUXXXZZZ^^^bbbffffffccc``````aaa```___bbbfffddd___```\\\XXX[[[```bbb```\\\^^^^^^```cccdddccc```]]]YYYVVVWWWZZZZZZXXXYYY\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[YYYWWWUUUTTTQQQNNNLLLIIIHHHGGGGGGHHHIIIIIIHHHIIIJJJIIIFFFBBBAAABBBDDDAAA@@@>>>===<<<;;;;;;;;;999:::<<<<<<:::999999999<<<<<<<<<<<<;;;:::999999999888777666444222111111333333222222111111111000000111333333111111111222444333333222111000000000000000000000111111111111111111222222222222222222111000000///000111333444444333222333555555444222333444555666666666666666333666888999888777777777::::::999999999:::;;;;;;;;;:::999999;;;===???AAAAAACCCDDDCCCAAA@@@@@@@@@===AAADDDDDDBBBBBBEEEIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHEEEEEEIIIPPPSSSRRRNNNMMMNNNOOORRRUUUVVVVVVVVVZZZ\\\___```^^^ZZZWWWUUUQQQ[[[fffiiieeeaaaaaadddbbbbbb___[[[XXXXXX\\\```]]]aaagggiiihhheeeddddddjjjhhhgggfffffffffffffffeeeeeefffffffffeeedddcccdddhhhnnnqqqqqqooolllkkkhhhmmmnnngggbbbdddggggggiiiiiiiiikkknnnooonnnmmmllljjjjjjiiieeebbbjjjuuuzzzooofffaaa^^^\\\ZZZ\\\VVVSSSUUUVVVSSSPPPPPPQQQXXXXXXMMMHHHKKKMMMJJJLLLJJJGGGEEEEEEDDDBBB@@@@@@BBBCCCBBB???======>>>999;;;<<<<<<999777888999888888888777777777777666777666777999;;;;;;999888666666555555444333333333444555666555333222333444333333333333333444444555333333333333333333333333111333555444222222333555777888777555333333444666333333333444555666777888666666666777777999::::::888777666555666888:::;;;============<<<;;;:::999999:::<<<@@@BBBCCCAAA???>>>@@@CCCCCCAAA@@@AAACCCCCCFFFGGGFFFHHHJJJHHHCCCAAAEEEJJJMMMNNNOOORRRUUUTTTVVVWWWWWWVVVXXX]]]aaadddbbb```aaadddfffeeeccceeehhhjjjjjjgggeeeeeefffdddfffgggfffeeeddddddeeefffdddaaa^^^\\\]]]```bbbaaabbbfffiiigggdddeeeiiibbbkkkpppmmmiiijjjjjjhhhaaacccgggkkkkkkhhhaaa\\\bbbfffjjjllliiiddd___]]]\\\kkkqqqhhh_________\\\\\\[[[XXXVVVUUUTTTTTTTTTQQQRRRQQQPPPQQQTTTQQQKKKJJJMMMOOOOOOPPPQQQLLLEEEGGGDDDCCCFFFLLLOOONNNKKKKKKKKKIIIGGGEEEDDDEEEFFFFFFDDDBBBBBBDDDFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFCCC???;;;<<>>;;;======>>>???@@@AAAAAAAAA<<>>???BBB??????>>><<<<<<;;;;;;;;;777999;;;:::999777777777666777999;;;<<<<<<;;;:::999888777666444333222111333333222222111000000///...///111111///...///000333333333222222222111111000000000000111111111111000000000111111222333333111000/////////000222222444333222333444444333111111222333555666777777888111555888:::999777666666888888888888999::::::;;;===;;;888666777;;;???BBBBBBCCCDDDBBB???=========<<>>@@@BBBDDDBBB>>>;;;<<<===777999;;;;;;888666777999777777777777666666666666444333444777999:::888777666555555444444333222222333444555444222111222333222222111111222222333444333333333333333333333333111444666666444333444666999777666666777666444111111111111222333444555666777666555555666888:::;;;888555222222444666555444:::;;;<<<<<<;;;:::888777666888;;;===??????>>>===???@@@@@@AAAAAAAAA@@@@@@>>>>>>???BBBFFFHHHHHHGGGCCCFFFIIIHHHFFFHHHNNNSSSQQQTTTVVVVVVUUUWWW[[[```aaa``````aaaccccccbbb```]]]ccchhhhhhccc___]]]^^^___ggglllhhhfffgggfffbbbffffffeeebbb___\\\[[[\\\dddfffggggggccc```]]]]]]fffgggiiijjjjjjhhhgggeeeddd```bbblllpppjjj```\\\```bbbbbb```aaaccc```\\\]]]^^^___]]][[[YYYXXXXXXUUUWWWWWWUUUQQQNNNOOOPPPTTTOOOJJJJJJMMMNNNKKKHHHKKKLLLMMMOOOOOOMMMIIIEEEFFFCCC???CCCRRR^^^[[[PPPFFFEEEDDDDDDDDDDDDEEEEEEAAABBBBBBBBBAAABBBEEEGGGEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>===============???AAABBBBBBBBBBBBCCC???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCEEE???>>>BBBDDDCCCFFFMMMKKKJJJHHHIIIJJJJJJHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJOOOMMMJJJIIIIIIMMMPPPSSSVVVUUUTTTSSSTTTUUUWWWXXXYYYZZZYYYYYY```gggcccZZZMMMPPPZZZmmm}}}~~~pppbbbaaa```^^^[[[WWWVVVVVVWWWXXX\\\^^^^^^bbbgggccc\\\YYY^^^aaaaaa```aaa```^^^RRRSSSTTTUUUWWWXXXYYYZZZ\\\___cccggggggddd```]]]___aaa]]]VVVUUUZZZ\\\ZZZXXXWWWWWWUUUTTTSSSRRRRRRQQQSSSTTTSSSPPPMMMKKKJJJGGGFFFDDDCCCDDDFFFIIIKKKHHHGGGFFFDDDBBB@@@>>>======>>>>>>>>>>>><<<:::999<<<<<<;;;:::999888888777888888888777777777777777888666444222111111111111111222222222222111000000............///000222222111111111111111111111111...//////000111222222222000000000000000000000000/////////000111111222222666666555444333333222222222444555444333333444555666777888:::999888666555444444555666777888999999===;;;888666666888;;;===AAAAAABBBBBBBBBAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEHHHIIIJJJIIIIIIJJJMMMPPPLLLMMMOOOPPPQQQSSSWWWZZZZZZVVVVVV\\\___]]]]]]bbbddd^^^\\\aaadddbbbbbbeee```aaa```YYYRRRQQQXXX___```fffmmmooommmiiiggggggnnniiibbb```aaacccbbbaaacccdddeeedddcccccceeegggiiieeecccgggooosssqqqmmmjjjgggccc___]]]\\\]]]^^^aaaYYYXXXaaajjjhhhbbb___fffeeefffhhhfffccceeeiiikkkeeeeeemmmqqqjjj```[[[YYYSSSMMMKKKMMMNNNMMMJJJLLLLLLLLLJJJIIIJJJLLLNNNLLLKKKHHHEEECCCBBBAAAAAA@@@@@@??????>>>=========888888777666666666666666555555555666666666666666222222333333444555666666777777666555444333333222333333333222222222111111111000111333555666555333111111111000111111222222444444444333333222222222888888777555444333222222444333333444555666444333444444555777:::>>>AAACCC777444222222444666555444999::::::::::::888777666555666777999::::::::::::>>>???@@@@@@AAAAAA@@@@@@=========???BBBEEEEEEEEEBBBEEEHHHGGGFFFHHHNNNSSSNNNQQQSSSTTTTTTVVV[[[___```______```aaaaaa```^^^^^^aaaddddddaaa]]]ZZZZZZ___eeegggccc```bbbaaa______``````___]]][[[\\\]]]bbbcccddddddbbb___ZZZXXX^^^```dddgggiiiiiiiiihhh```ZZZXXXaaagggeee___[[[aaaccccccaaaaaabbb```\\\WWWZZZ\\\]]]ZZZWWWTTTSSSTTTVVVVVVSSSOOOMMMMMMNNNOOOKKKGGGGGGJJJKKKIIIFFFKKKKKKKKKLLLLLLIIIEEEAAA@@@AAA@@@AAAGGGOOONNNHHHBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@???AAACCCBBBCCCCCCDDDCCCBBBAAA@@@??????>>>>>>======>>>>>>;;;>>>BBBBBB@@@>>>>>>???===>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBEEE@@@@@@CCCDDDBBBCCCHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMKKKIIIHHHIIILLLPPPRRRRRRQQQPPPOOOPPPRRRUUUWWWZZZZZZXXXXXX^^^eeeccc\\\TTTTTTYYYdddnnnooofff\\\_________^^^\\\[[[[[[\\\]]]``````___aaaeeebbb\\\[[[[[[]]]^^^]]]\\\]]]___YYYYYYXXXWWWVVVUUUTTTTTTXXX[[[```eeefffeeebbb___cccddd```YYYWWW[[[]]]ZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVUUUSSSNNNJJJHHHGGGIIIGGGEEECCCCCCEEEGGGHHHHHHGGGEEEBBB@@@===;;;:::===============<<<<<<;;;<<<;;;::::::888888777666777777777777777777777777777666444222111111111111111111222222111111000///.........//////000111222111111111111111111111111...//////000111111222222////////////////////////......///000222333444444555555555444333333222222222444555444333333444666666777888999888777555444666777777888888999999:::;;;999777666666888:::<<<@@@@@@@@@AAAAAA@@@@@@??????@@@AAACCCDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJMMMOOOOOOPPPPPPPPPPPPRRRUUUWWWVVVTTTUUUZZZ[[[YYYZZZ^^^___]]]^^^bbbbbb___```eeecccdddddd```[[[XXXYYY[[[___ccchhhjjjjjjkkkmmmpppiiijjjiiiddd___]]]```ccceeefffgggggggggggghhhjjjkkkgggcccdddiiilllllljjjeeeccc```]]][[[ZZZ[[[[[[ZZZXXX\\\eeehhheee``````bbbaaabbbdddccc______bbbddd^^^]]]bbbccc___ZZZXXXXXXRRRMMMKKKMMMNNNLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJNNNKKKFFFAAA???>>>???@@@??????>>>>>>======<<<<<<888777777666666666666666555555444444444444444444222222333333444555555555555555444444333222222222333333222111111111222222111000000111333555555444222222111111000111111111444444333333333222222222666555555444222111000000222111111222444444333222444444444666888:::===>>>555444222222444666666666999999999999888777666555666666666666666777777888===>>>???@@@AAA@@@@@@???<<<;;;:::;;;>>>AAABBBBBBAAACCCEEEEEEEEEHHHMMMRRRNNNPPPRRRRRRPPPRRRVVVYYY^^^]]]]]]^^^``````___^^^\\\\\\]]]___```^^^ZZZXXX___cccdddaaa______^^^\\\\\\]]]^^^^^^\\\ZZZ[[[[[[]]]\\\]]]^^^___\\\VVVQQQTTTWWW]]]ccchhhjjjjjjjjjcccZZZTTTXXX___```\\\YYY___bbbbbb___^^^___]]]YYYSSSWWW[[[\\\ZZZVVVRRRPPPRRRSSSSSSPPPMMMJJJIIIIIIHHHEEEBBBCCCFFFGGGFFFDDDKKKJJJJJJKKKKKKIIIFFFCCC<<>>@@@AAAAAA@@@@@@@@@??????@@@@@@AAACCCCCCBBB@@@===<<<===>>>???@@@AAABBBAAA???===;;;>>>============>>>??????;;;???CCCDDDAAA>>>======;;;<<<===???AAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA???@@@CCCDDDBBBCCCEEEFFFHHHIIIHHHDDDCCCDDDFFF@@@AAABBBCCCEEEGGGHHHIIIIIIHHHGGGGGGHHHJJJMMMOOONNNMMMLLLLLLNNNQQQUUUWWW[[[YYYUUUUUU[[[bbbbbb]]][[[YYYWWWYYY]]]^^^\\\YYY\\\]]]___```aaa```___^^^```bbbaaa```aaabbb```[[[]]]YYYXXX[[[YYYTTTVVV]]]\\\[[[XXXUUURRRPPPNNNMMMQQQUUU[[[```cccdddcccbbbffffffbbb\\\ZZZ[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVSSSTTTRRROOOKKKGGGFFFFFFJJJIIIFFFDDDBBBBBBCCCDDDFFFEEECCC@@@===;;;999777======<<<<<<<<<<<<<<<===;;;::::::999888777666666666666666666666666666666666555333222111111111222111111111111111000//////......//////000000111111222222111111000000///////////////000111111222222........................---...///111222444555666555444444333333222222222222333444444333333555666555666777777777666444333777777777777777777777777888888777777888999::::::>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDDDD???@@@BBBDDDEEEGGGGGGGGGDDDFFFHHHIIIIIIIIIKKKMMMPPPQQQQQQPPPOOOPPPRRRTTTVVVVVVYYY\\\]]]ZZZ[[[___XXX[[[___bbb___\\\^^^dddeeefffhhhhhhfffbbb]]][[[```cccfffffffffhhhmmmrrriiiqqqvvvoooccc\\\bbbjjjgggiiikkkjjjiiihhhhhhiiihhheeeaaa```aaadddeeefffbbb```]]][[[YYYXXXXXXXXXTTTWWW___eeeeee```^^^```______aaaccc```[[[ZZZ\\\bbb^^^[[[[[[ZZZWWWXXX[[[VVVRRRMMMLLLMMMNNNLLLIIIGGGGGGHHHHHHHHHHHHGGGGGGMMMIIIDDD>>>;;;;;;===>>>>>>======<<<<<<;;;::::::888777666666555555666666444444444333333222222222222222222333333444444555222222222222222222222222333222111111333555777999333111///000222444444444333222111111000000000000333333333222222222222222333333222111000000/////////......000222333333111444333333333555666888999555444444444555777888999999999999888888777666666:::999777666666777888999<<<===???@@@AAAAAA@@@???;;;999777888;;;>>>???@@@???AAABBBCCCDDDGGGLLLPPPQQQSSSSSSPPPMMMKKKNNNQQQZZZYYYZZZ]]]```bbbbbbaaaZZZXXXXXX[[[```aaa^^^YYY___aaaddddddcccbbb___]]]___```aaa___\\\ZZZYYYYYYWWWUUUVVVYYY]]]\\\UUUOOONNNSSSYYY```eeehhhiiihhhjjjaaaYYYYYY]]]^^^ZZZVVVZZZ^^^___[[[XXXXXXWWWTTTSSSVVVZZZ[[[XXXUUURRRPPPNNNNNNNNNLLLIIIFFFDDDCCCBBBAAA@@@AAACCCEEEDDDCCCFFFEEEEEEFFFGGGFFFDDDBBB>>>AAACCC@@@<<<;;;<<<>>>@@@????????????@@@AAAAAA@@@AAA@@@>>><<<::::::;;;>>>???@@@AAA@@@===;;;999<<<<<<<<<<<<===>>>???@@@???@@@CCCFFFHHHFFFBBB>>>:::;;;===???AAABBBCCCCCC@@@@@@@@@@@@??????>>>===;;;<<>><<<;;;::::::;;;;;;;;;::::::999888777666666444444444444555555555555555444333111111111222222000000111111000000///.........///000000000000000111111111000000///......//////000000111111111111////////////////////////000000111222333444444555444333333333222222222111111333444444333444555666555555666666666555444333666555555555444444444333555666777888999999::::::<<<<<<<<<<<<===>>>>>>?????????@@@BBBBBBCCCCCCCCC???@@@BBBDDDFFFGGGGGGHHHBBBDDDGGGHHHHHHHHHJJJLLLMMMNNNNNNMMMLLLMMMOOORRRSSSUUUYYY\\\\\\[[[[[[]]]VVVXXX[[[^^^___^^^^^^___dddeeegggjjjmmmkkkfffaaaeeeiiikkkkkkgggeeeeeefffgggqqqxxxrrreee]]]bbbjjjiiikkklllkkkhhhfffeeefffcccbbbaaa``````aaabbbbbbbbb```^^^[[[XXXVVVTTTTTTRRRWWW]]]```___]]]\\\^^^``````bbbdddaaaZZZXXXZZZ```___]]]ZZZVVVTTTWWW[[[TTTQQQOOONNNNNNNNNLLLJJJHHHHHHIIIJJJKKKJJJHHHGGGGGGEEEBBB>>><<<<<<<<<===<<<<<<;;;;;;:::999999999777777666555555555555666555555444333222111111111111222222222333333333444111111111222222333333333222111111222555999===@@@777444111000111222333222333333222000////////////222222222222222111111111111111111000000/////////...---...000222444333222222222222222333555777888666666666666666888:::;;;;;;::::::999888888777777<<<:::888666666777999:::;;;===???AAABBBAAA@@@???:::999777888;;;>>>@@@AAA@@@@@@AAABBBCCCGGGKKKNNNPPPRRRRRROOOKKKIIIKKKNNNVVVVVVXXX\\\aaadddeeeeee___\\\YYY\\\aaaccc___ZZZ]]]^^^cccggghhhddd___]]]\\\^^^___^^^\\\YYYXXXXXXUUUTTTUUUZZZ``````[[[UUUQQQUUUZZZ___cccdddddddddjjjddd^^^\\\^^^___\\\WWWWWW\\\]]]YYYUUUUUUTTTRRRTTTVVVWWWVVVSSSPPPOOOOOOJJJJJJIIIHHHGGGDDDAAA>>>???>>>???@@@BBBCCCCCCCCCEEECCCAAA@@@@@@???<<<:::AAA?????????>>><<<<<<<<<======<<<<<<===>>>>>>???;;;===>>>===;;;::::::;;;===>>>?????????===;;;999::::::;;;;;;<<<===??????AAA>>>>>>DDDLLLMMMFFF===:::;;;===???AAACCCCCCDDD?????????>>>>>>===;;;;;;;;;>>>AAACCCDDDDDDAAA???>>>BBBDDDBBB>>><<>>===??????>>>>>>===<<<<<<<<<@@@>>><<<:::888777777888;;;;;;:::999888777666666222222333333333444444444444333222111111111222333///000000000000///.........///000000111000000///000000000/////////......000000000000000111111111000000000000000000000000333333333222222222222222222222222222222111111111111222444444444444555777444444555555555555444444666666555555444444333333444555777999::::::::::::;;;;;;:::;;;<<<===>>>???>>>???@@@AAABBBBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGCCCEEEFFFGGGFFFGGGIIIJJJHHHIIIJJJIIIIIIJJJMMMOOOKKKNNNQQQUUUXXXZZZYYYVVVVVVUUUUUUYYY___bbb___ZZZaaa```aaaffflllooommmjjjhhhnnnssssssmmmfff```^^^bbbhhhmmmjjjbbb\\\]]]```gggiiijjjjjjiiihhhhhhiiidddfffggggggfffdddaaa___eeedddaaa^^^ZZZVVVSSSRRRVVVWWWXXXXXXYYYZZZ[[[[[[``````aaaccc```YYYVVVXXX[[[^^^^^^ZZZUUURRRTTTUUURRRQQQPPPOOOOOOMMMKKKJJJHHHGGGGGGHHHJJJJJJGGGEEE???@@@@@@@@@@@@>>>===<<<;;;;;;::::::999888888888777666666555555555555555555555555444333222111111111111111222222222222222111111111222333333444444222111000000222666:::<<<;;;888444111111222111111333222111000////////////111111111111111111111111111111111111000000000000/////////111444555444333111111111222333555888999666777777777666777999;;;;;;;;;999888888888888888:::999777555555666888999;;;===@@@BBBCCCCCCAAA@@@;;;999999;;;>>>AAACCCCCCCCCCCCCCCCCCEEEHHHKKKMMMLLLNNNOOOMMMKKKKKKNNNRRRSSSTTTWWW[[[aaaeeefffffffffbbb^^^___bbbccc___[[[]]]\\\```fffgggbbb]]][[[UUUWWW[[[\\\[[[ZZZYYYZZZXXXXXXZZZ^^^cccdddbbb___YYY[[[]]]___aaaaaa`````````aaa^^^ZZZZZZ]]]\\\YYYVVV\\\^^^YYYUUUUUUUUUTTTRRRSSSSSSQQQMMMJJJJJJJJJHHHGGGGGGGGGGGGEEEAAA>>>===>>>???AAABBBBBBBBBBBBMMMIIIEEEBBB???===:::888@@@;;;999<<<>>>===;;;;;;888888888888999:::;;;;;;888:::<<<<<<;;;:::;;;;;;===============<<<<<<;;;:::::::::;;;;;;===>>>>>>???:::999???HHHKKKDDD<<<;;;<<<===???AAABBBBBBCCC>>>>>>>>>>>>===;;;:::999>>>BBBEEEDDDCCCCCC???;;;===???AAAAAA>>>>>>@@@BBBCCCDDDFFFGGGGGGFFFFFFEEEGGGEEEAAA===<<<>>>AAACCCFFFGGGHHHIIIKKKLLLLLLMMMNNNJJJJJJNNNQQQQQQRRRTTTUUUTTTPPPKKKFFFFFFJJJNNNTTTUUUWWW\\\___^^^XXXSSSSSSTTTXXX]]]___^^^aaaeee]]]]]]\\\ZZZWWWVVVWWWYYY\\\ZZZUUUQQQMMMKKKJJJJJJJJJLLLOOOSSSVVVYYYZZZ[[[RRRSSSWWW\\\\\\VVVQQQQQQTTTTTTTTTTTTSSSSSSSSSRRRUUUUUUTTTPPPLLLHHHGGGGGGIIIGGGEEECCC@@@???======<<<<<<<<<<<<<<<<<<=========<<<;;;999777666555555::::::999888777666555555000111111222222333333333222222111000000111333333///////////////......---...///000111111000///............///////////////000000000000000000111111111111111111111111111111444444333222111000000///111111111111111111111111000222444444444444666777333333444444555666666777888888888777777666666666555666777999;;;<<<<<<<<<::::::999:::;;;===???@@@>>>???@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFEEEEEEHHHJJJFFFGGGGGGGGGFFFGGGJJJMMMHHHKKKNNNSSS\\\aaa]]]VVVVVVTTTRRRUUU^^^ddd```XXX^^^\\\\\\```fffkkkmmmmmmeeelllssstttooohhhbbb___bbbccceeefffdddbbb___]]]bbbccceeeggghhhjjjmmmpppjjjjjjkkkmmmlllhhhbbb]]]gggfffeeebbb^^^YYYUUUSSSXXXZZZYYYVVVUUUXXXZZZZZZ^^^]]]^^^```\\\VVVTTTVVV\\\aaabbb^^^XXXUUUSSSQQQNNNNNNOOONNNMMMKKKIIIHHHDDDBBBAAABBBEEEEEECCC@@@:::<<<>>>@@@AAA???<<<;;;;;;::::::999999888888777777666555555444444555555444444444333333222222222111111111111111111111111111111111222222333333333333111000......///000111999777333222222222111000222111000000////////////000000000000000111111111000000111111111111111111111000111222555666555333111111111111333555777999666777777666444444777999;;;:::888777666666777777888777666666666777888999;;;>>>AAADDDEEEDDDBBBAAA;;;;;;<<>><<<;;;>>>999888<<<===:::999;;;666666666666777888999:::888:::<<<<<<;;;:::::::::<<<;;;:::::::::;;;<<<===::::::::::::;;;<<<======;;;::::::>>>BBBCCC@@@===:::;;;===>>>???@@@@@@@@@>>>>>>>>>===<<<;;;999999<<>>>>>>>>???@@@AAABBBBBBCCCAAACCCEEEGGGGGGGGGFFFFFFDDDAAA<<<999999<<>>===::::::::::::::::::::::::888888888888777666555444888777666555444333333222//////000111111222333333222111000000000222333444....../////////...------...///000111111000///...,,,------......//////000111000000000000000000000000000000000000000000000222222222111111000000///000111111111111111111111000222444444444444666888222333333444555777888999888888888888888888888777666666888999;;;===>>>???:::999999999;;;===@@@AAA>>>??????@@@@@@@@@@@@@@@>>>???AAADDDFFFGGGHHHHHHJJJIIIGGGEEECCCDDDGGGJJJGGGHHHHHHFFFEEEEEEGGGIIIIIIJJJLLLTTTbbbkkkeeeYYYTTTTTTSSSTTTZZZbbbaaaZZZ\\\[[[[[[\\\```ccceeefff```dddhhhiiieeebbbbbbbbbcccbbbccceeehhhhhhdddaaa^^^___``````aaaeeeiiimmmgggeeeeeehhhlllkkkeee```eeefffeeedddaaa]]]XXXVVVWWW^^^aaaZZZTTTVVVYYY[[[^^^\\\\\\]]]YYYTTTSSSVVV^^^bbbccc]]]XXXVVVRRRLLLHHHJJJLLLLLLJJJHHHFFFEEEBBB>>>;;;<<<@@@AAA???===999:::<<<======<<<:::999;;;;;;:::999999888888777666666555444444444444555222222222222222222111111111111111111111111111000000000111111111111111111111000///......---......333111000111222222111000111000000/////////000000/////////000000000111111//////000000111111111222222111111222444555444222222111111111111333555666555666777555222222444777:::999777666555555666666888888888888888999::::::<<<>>>BBBEEEFFFEEECCCBBB<<<<<<>>>BBBFFFIIIJJJIIIMMMKKKIIIJJJLLLNNNPPPQQQMMMOOOPPPNNNLLLLLLOOORRRTTTTTTVVVYYY]]]````````````______```dddgggiiijjjkkkddd```bbbbbb]]]ZZZ\\\YYY\\\^^^___]]][[[YYYYYY[[[\\\]]]]]]]]]]]]___```fffeeecccaaa___^^^]]]]]]\\\aaa^^^SSSLLLPPPVVVXXXPPPWWWZZZVVVRRRRRRSSSSSSPPPSSSUUUTTTPPPJJJDDDBBBIIIHHHHHHJJJLLLKKKFFFBBB;;;===???@@@@@@???@@@@@@DDDAAA===;;;;;;<<<<<<;;;===:::;;;>>>===888999>>>777777777777888999:::;;;999;;;===<<<;;;999888999;;;:::888888888:::===>>>;;;;;;:::::::::;;;<<<<<<:::<<>>===>>>???:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888666===AAAAAADDDIIIIIIEEE:::999999;;;>>>@@@@@@???>>>@@@CCCFFFGGGHHHGGGGGGBBB>>>999666777<<>>>>>::::::999999888777777777333444555777777777666555666555444333222111111000...//////000111222222333111111000000000222333444......//////......---,,,...///111222111000...---+++,,,,,,---...///000000111111111000000000000000////////////////////////000000000000000000000000000000000000000111111111000222333444444444666888222222333444666888:::;;;666666666666777777777777777777888999;;;>>>@@@AAA:::999999999;;;===@@@BBB>>>??????@@@@@@@@@??????;;;<<>>@@@???<<<;;;:::::::::999888888888;;;;;;::::::999888888888666666555444444444444555000000000000111111111111111111111000000000000000000000000000000/////////......///000111222222333,,,,,,---///222333222111000////////////000000111.../////////000000111111......//////000111111111222111111222444444333111333222111000000111111222666555444333222333444444666444444777;;;===;;;999999888777777777888999:::===>>>???AAABBBCCCDDDDDD>>>======@@@DDDHHHIIIIIIJJJLLLMMMKKKHHHGGGJJJMMMLLLPPPOOOIIIGGGJJJKKKJJJQQQTTTXXX\\\^^^^^^]]][[[YYYXXXYYY\\\aaafffiiiiiihhhhhhgggeeebbb^^^[[[YYYYYYWWWVVVXXX\\\^^^]]][[[^^^]]][[[\\\^^^```bbbbbb```aaabbbaaa___]]]]]]]]]\\\]]][[[UUUOOOLLLOOOTTTPPPQQQRRRQQQOOONNNOOOPPPQQQQQQRRRRRRPPPLLLEEEAAAHHHGGGGGGIIIKKKKKKGGGCCCCCCCCCCCCBBBAAA@@@>>>===???@@@AAA???;;;999;;;===:::;;;<<<===<<<999777555666777888888999999999999999;;;===<<<:::888777777>>>>>>===<<<;;;::::::999555:::<<<;;;:::======;;;:::<<<>>>@@@AAA@@@???>>>999<<<@@@@@@===;;;;;;<<<;;;;;;<<<<<<;;;:::999999999;;;===AAADDDEEECCCAAA>>>>>>>>>>>>>>>?????????@@@DDDFFFEEEFFFIIIHHHEEE;;;999777999>>>BBBCCCCCCHHHIIIJJJMMMPPPQQQQQQPPPKKKGGGEEEGGGMMMPPPPPPNNNOOOKKKFFFEEEHHHNNNTTTWWW^^^aaadddeeefffgggeeebbbbbb```bbbbbb[[[___zzziiieeeggghhhgggZZZTTTKKKFFFHHHNNNVVVZZZ\\\WWWTTTVVVZZZZZZTTTNNNIIIPPPYYY]]]\\\WWWTTTRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSOOOJJJDDD@@@>>>>>>???AAA???>>>???AAAAAA???<<<777777888888777666444333333444666666666444222000222222222111111111111000222111111111000000//////222111///.........///000000///...---,,,,,,---......///////////////......---------------...///000//////////////////............------------......//////////////////////////////000000000000///...000111222333444555555555222222333444555777777888444444333222333444555666555777999:::::::::;;;<<<;;;;;;;;;<<<===>>>>>>???AAACCCEEEDDDBBB@@@@@@@@@@@@@@@???@@@AAACCCEEEFFFGGGFFFDDDCCCCCCEEEFFFHHHGGGFFFFFFHHHJJJKKKKKKIIIOOONNNOOOQQQUUUWWWWWWWWWQQQQQQSSSVVVZZZ\\\\\\\\\\\\XXXTTTVVVZZZ]]]ZZZWWW[[[ZZZYYYXXXYYY[[[]]]^^^]]]\\\\\\```dddfffdddaaadddaaa[[[WWWZZZ___^^^ZZZ[[[YYYXXX\\\dddjjjlllkkkhhhgggfffdddbbb```___^^^]]]aaaddd___WWWSSSXXX^^^^^^ZZZVVVUUUVVVXXXWWWVVVWWWXXXWWWRRRMMMJJJKKKMMMJJJKKKLLLKKKIIIEEEAAA>>>@@@===::::::<<<>>>@@@AAA;;;<<<>>>>>>===;;;888666999;;;;;;999555333444666666666555444444444444555222222222111000//////...///000000000111111111111222222222111111111111111000000000000000000000000000000000000000000000000...000111000///...///111111111222333333333333222222111111111000000/////////000111222222222222222000000000000111111111111555444333333333333555555999777666888;;;===<<<;;;:::999888777777777888999;;;===@@@CCCDDDCCCAAA@@@===<<<<<>><<<;;;;;;<<<:::;;;;;;<<<<<<;;;:::999777777888999999999888888999;;;>>>>>>===;;;;;;<<<======<<<;;;;;;:::999999999;;;:::777888<<<<<<999:::<<<>>>???@@@???>>>===:::===???@@@>>><<<<<<>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<>>???@@@@@@BBBFFFGGGEEEFFFHHHGGGCCC;;;999777999===BBBDDDEEEHHHGGGGGGIIILLLNNNPPPQQQPPPNNNLLLLLLNNNPPPPPPOOONNNKKKHHHHHHLLLQQQVVVYYY```bbbdddeeeffffffeeeccceeedddfffeee```bbbvvvzzzhhh```aaaddddddbbb\\\WWWPPPLLLLLLPPPTTTWWWWWWTTTSSSVVV[[[ZZZTTTNNNLLLQQQXXX\\\ZZZWWWTTTSSSWWWWWWVVVUUUTTTQQQOOONNNPPPMMMIIIDDDAAA???>>>??????===<<<===??????===;;;777888888888888666555444444555555555555333222111111111111000000000//////111111111000000000//////111000///.........///000///...---,,,,,,------...---......///......---------,,,,,,,,,------...///..............................------------..............................//////000000000/////////111111222333444444444333222222333444444555666666444333222222333444555666444666888999999999:::<<<::::::<<<======>>>>>>>>>@@@AAABBBBBB@@@??????@@@DDDCCCCCCCCCDDDFFFGGGHHHFFFEEEDDDDDDDDDFFFGGGHHHGGGFFFGGGIIILLLLLLKKKIIIPPPOOONNNOOOQQQSSSSSSRRRQQQQQQRRRUUUYYY[[[[[[ZZZ\\\ZZZXXXYYY\\\^^^]]][[[\\\[[[YYYWWWWWWXXXYYYZZZ\\\\\\]]]```cccdddcccbbbgggeee```\\\]]]___[[[TTTUUUVVVYYY\\\^^^aaaeeegggffffffeeedddcccaaa``````ZZZ]]]___[[[VVVUUUYYY]]]]]]YYYUUUTTTVVVVVVTTTRRRSSSSSSQQQMMMIIIHHHJJJLLLHHHHHHIIIIIIGGGDDDBBB@@@???===;;;:::<<<>>>>>>>>>999:::<<<===<<<:::888666888999:::888555444555666666555444444333333444444222222111000000///......//////000000000111111111.........///////////////////////////////////////////////////////////////...000111000///...///000000000111222222222222222111111111000000000/////////000111222222222222111/////////000000000111111444333333222333444666777:::888777777999:::;;;::::::::::::999888888888888:::<<<@@@CCCCCCAAA>>><<<;;;:::;;;===AAADDDDDDDDDCCCCCCDDDGGGIIIJJJIIIGGGKKKIIILLLPPPLLLDDDDDDKKKMMMRRRXXX]]]___`````````YYYXXXWWWXXX[[[]]]^^^^^^```ccchhhkkkiiiccc\\\XXX]]]\\\\\\^^^aaaaaa]]]YYY]]]^^^```bbbdddeeefffgggbbbbbbaaa```^^^]]]___aaa\\\]]]\\\XXXQQQMMMLLLMMMQQQQQQQQQPPPMMMKKKKKKLLLJJJKKKKKKKKKJJJIIIGGGGGGGGGEEEDDDDDDEEEEEEDDDCCC@@@AAABBBBBBCCCCCCCCCBBBBBB@@@>>>=========<<<;;;:::::::::;;;;;;;;;<<<<<<888888999999999888777777888:::===>>>=========>>>;;;;;;::::::999999999888<<<:::666444:::@@@@@@<<<:::;;;<<<===>>>===<<<;;;999;;;<<<===<<<<<<===>>>======<<<;;;<<<<<<>>>???===>>>@@@AAABBB@@@???>>>888999;;;===???@@@AAABBBBBBFFFFFFDDDDDDEEEDDD@@@<<<:::888999===AAAEEEGGGGGGFFFEEEEEEGGGKKKOOOQQQSSSSSSRRRPPPMMMLLLMMMOOONNNLLLKKKMMMQQQVVVZZZ\\\``````bbbcccdddcccccccccdddeeefffccc___^^^bbbgggccc]]]XXXYYY^^^aaa___[[[YYYVVVSSSRRRTTTUUUVVVVVVTTTSSSTTTXXX\\\ZZZRRRKKKNNNQQQUUUWWWVVVTTTSSSRRRVVVVVVUUUSSSPPPNNNKKKJJJLLLJJJHHHEEEBBB@@@???>>>===<<<;;;;;;<<<<<<:::999888999999999888777666555555555555444333222222222000000/////////.........000000000000////////////000000///............///------,,,,,,,,,---......,,,,,,------------,,,,,,,,,++++++++++++,,,------------------------------......------------......------------------------.../////////////////////111222222333333333222222222222222222333333444444222222111111222444555777222444666888888888:::;;;888:::<<<===>>>>>><<<;;;>>>???@@@???>>>>>>@@@BBBEEEEEEDDDDDDEEEFFFGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFHHHKKKMMMMMMLLLIIIQQQOOOLLLLLLMMMNNNNNNMMMRRRQQQRRRTTTWWWXXXXXXWWWZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[YYYWWWUUUUUUVVVWWWYYY\\\___aaaaaabbbcccdddffffffccc`````````[[[SSSSSSWWW\\\^^^\\\\\\___bbbaaaaaaaaaaaaaaaaaa``````XXXXXXXXXWWWVVVVVVXXX[[[YYYVVVTTTTTTUUUTTTQQQMMMNNNMMMJJJGGGDDDDDDGGGJJJEEEEEEEEEEEEDDDBBBAAA@@@===<<<;;;;;;<<<<<<;;;:::666888999;;;:::999777666666777888777555444555666555444333333222222333333111111000000//////......////////////000000000000------......//////000000////////////////////////////////////////////////...///000000......///000//////000111111111111000111111000000000000//////000000111111222222111111.........////////////000222222111222333555777888999777555444444555777888;;;<<<<<<<<<;;;:::999888999;;;===???>>>===:::999999888999;;;???AAAAAA@@@AAAAAABBBFFFKKKLLLJJJGGGJJJGGGKKKPPPJJJAAAJJJ\\\kkkfffaaa___aaabbbaaa___UUUTTTTTTVVVYYY]]]______ZZZ^^^cccggggggccc^^^ZZZ___]]]\\\^^^bbbcccaaa_________```______aaadddfffbbbbbb```^^^\\\\\\^^^aaaYYYZZZYYYVVVPPPKKKIIIIIIOOOOOOOOOMMMIIIGGGGGGGGGHHHHHHHHHFFFDDDDDDEEEFFFEEECCCAAA@@@@@@AAABBBBBB===>>>???@@@AAABBBBBBBBBBBB>>>;;;;;;===>>><<<:::::::::999888999999::::::888888888888888777666555666888:::;;;;;;::::::;;;999999999999888888888888999777444666@@@IIIGGGAAA999::::::;;;;;;;;;:::999777888999::::::;;;;;;<<<===<<<;;;;;;;;;===@@@AAA???@@@AAAAAA???===;;;;;;999:::<<<>>>@@@AAAAAAAAA>>>BBBCCCAAAAAACCCBBB>>>@@@>>><<<;;;===AAADDDGGGDDDDDDEEEEEEFFFIIIMMMOOOPPPSSSSSSOOOJJJHHHKKKNNNOOOOOOOOOSSSWWW\\\^^^___^^^]]]^^^bbbcccbbbbbbddddddhhhhhh```[[[YYYWWWSSSTTTSSSTTTYYY___```[[[WWWQQQQQQSSSVVVYYYZZZZZZXXXTTTUUUWWW[[[]]]ZZZQQQJJJNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLKKKIIIHHHGGGGGGFFFEEECCCAAA???>>><<<;;;;;;;;;;;;:::999888999999999888888777666666666666444333222111222222000000000/////////......//////////////////////////////.........---------+++++++++,,,,,,---......***++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------...------,,,,,,------...------------------------..................//////111222222222222222111000111111111111222222222222111111111111222333555666000222555666777777999:::777999<<<>>>>>>===;;;:::===>>>>>>>>>===>>>AAADDDBBBBBBBBBBBBBBBCCCCCCCCCAAABBBDDDEEEGGGGGGGGGGGGEEEFFFHHHKKKNNNNNNLLLJJJQQQNNNKKKJJJKKKLLLLLLLLLRRRQQQQQQRRRSSSSSSRRRPPPTTTVVVXXXYYYYYYZZZ\\\]]]\\\[[[YYYWWWVVVVVVXXXXXXXXX\\\```aaa``````bbbdddaaabbbaaa___```bbb___ZZZXXX\\\```bbbaaa______```[[[\\\]]]^^^_________^^^YYYXXXVVVUUUVVVWWWWWWWWWSSSRRRQQQRRRTTTSSSOOOKKKLLLIIIEEEAAA???@@@CCCFFFDDDDDDCCCBBB@@@???>>>>>>;;;::::::;;;<<<;;;999666444555777888999888777666555555666555555555555666333333222111111111111222000000000//////................../////////000000//////000111111222333333////////////////////////////////////////////////...///000///......///000---...//////000000//////000000000000000000//////000000111111111111000000---------.........//////111000000111222444666777777777555333222333555777;;;<<<===>>>===<<<:::999999999888888888888888888777777888:::===>>>>>>======<<<>>>CCCHHHJJJHHHEEEHHHFFFJJJLLLEEEAAATTToooyyyggg^^^___aaa^^^YYYUUUTTTSSSUUUYYY\\\^^^^^^WWWYYY]]]```aaa```^^^]]]\\\YYYWWWYYY]]]bbbcccbbbdddcccaaa]]][[[\\\aaaeeeaaa```___\\\ZZZYYY[[[^^^WWWXXXWWWUUUQQQMMMJJJHHHKKKKKKKKKHHHEEECCCBBBCCCGGGGGGFFFBBB???>>>@@@BBBAAA@@@>>>===<<<===???@@@999:::<<<===>>>????????????<<<999999;;;<<<:::888:::999888777666666666666777777777777666555444444666888:::;;;999888888888777777888888888888888888666444333888CCCKKKFFF<<<777777888888999999888888888888999:::<<<<<<<<<;;;;;;;;;::::::;;;===@@@BBB???AAABBB@@@<<<999888888;;;<<<>>>@@@AAAAAA@@@@@@<<<@@@BBB@@@AAADDDCCC@@@CCCBBB@@@>>>>>>???CCCEEE@@@CCCFFFGGGGGGHHHJJJLLLLLLOOOQQQNNNIIIGGGKKKPPPPPPPPPRRRVVV[[[___aaaaaa]]][[[]]]ccceeebbbbbbeeehhhmmmlllcccZZZXXXXXXVVVSSSTTTWWW[[[^^^___\\\YYYNNNOOORRRUUUYYYZZZXXXVVVRRRSSSWWW\\\^^^\\\VVVPPPPPPOOOMMMMMMNNNPPPRRRSSSOOONNNLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>><<<<<<===<<<;;;:::999999999999888777777666666666666666444333111111111111111111000000000/////////.....................///............---------,,,******+++,,,,,,---------))))))***+++,,,,,,+++++++++******)))))))))******++++++++++++,,,,,,------------,,,,,,,,,,,,------........................------,,,,,,---...//////111111111222111111000000000000111111111111111111111111000000111222444555000222555666666666888999777999;;;======<<<:::888===>>>???>>>>>>???BBBDDD@@@AAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDFFFFFFFFFFFFEEEFFFGGGJJJMMMNNNLLLJJJOOOMMMLLLKKKMMMNNNNNNNNNRRRQQQPPPPPPPPPOOOMMMKKKMMMPPPSSSUUUVVVVVVXXXZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]ZZZ^^^aaabbb```___aaaccc```aaa```]]]]]]aaaaaa^^^^^^___```ccceeedddaaa]]]ZZZ[[[]]]___``````___^^^]]]ZZZWWWUUUVVVVVVUUUSSSNNNMMMMMMPPPRRRRRRNNNJJJLLLHHHCCC???===>>>@@@AAAEEEDDDBBB@@@>>><<<::::::999888999::::::999777444333444555777777777777666444444333444555555555555222222111000000000000000/////////...............---............/////////000000111111222333444444................................................---///000///...---...///------...////////////...//////////////////000000000000111111111000000///------------............////////////000222444555777777777666444444666888888:::<<<>>>>>><<<:::888888777555444444555666777666666777999<<<===;;;:::666777999===AAACCCCCCCCCEEEEEEGGGGGGCCCEEEXXXooovvvgggWWWQQQXXX^^^^^^[[[XXXVVVUUUUUUXXXZZZZZZZZZWWWWWWYYYZZZ[[[\\\[[[[[[VVVSSSQQQSSSYYY]]]______fffeeeccc^^^ZZZ[[[___ddd___^^^]]]ZZZWWWVVVWWWXXXUUUUUUUUUTTTRRROOOMMMKKKGGGHHHGGGEEEBBB@@@???@@@EEEFFFDDD@@@;;;999;;;>>>>>>>>>===;;;999999<<<>>>888999::::::;;;;;;;;;::::::999777777888888777777999888777666555444333333444444555555555444333333777999;;;;;;:::888888888666777777777888999999999444444333777???DDD>>>333444555555666666777888888999:::;;;===??????===:::777777888999:::===???AAA???@@@AAA>>>888555444666:::<<<>>>@@@AAAAAA??????<<<@@@BBBAAABBBEEEEEEBBBAAABBBAAA???>>>>>>@@@CCC???CCCGGGHHHFFFEEEFFFHHHIIILLLNNNLLLIIIHHHLLLQQQPPPPPPRRRVVV[[[^^^``````^^^[[[^^^eeefffaaa___ccccccfffgggbbbZZZUUUWWW[[[SSSTTTWWWYYY[[[\\\\\\\\\RRRRRRRRRSSSUUUUUUTTTSSSLLLNNNRRRWWW[[[\\\ZZZWWWRRROOOLLLLLLOOORRRTTTUUURRRPPPMMMIIIEEECCCAAA@@@CCCCCCCCCCCCAAA@@@???>>><<<===>>>===;;;999999999999888777666555555555555666555444333222111000///111111111000000000//////---------...............------......------,,,+++******+++,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,++++++***))))))))))))******++++++,,,,,,------...------,,,,,,,,,,,,------////////////////////////---,,,++++++,,,---///000///000000111111111000000000000000000111111222222222111000000000111222333111333555666666666777888888999;;;<<<<<<;;;999888===>>>??????>>>???AAACCC@@@AAABBBCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEHHHKKKMMMLLLKKKNNNMMMMMMNNNPPPQQQPPPOOOQQQPPPOOOOOOPPPOOOMMMKKKKKKMMMPPPSSSVVVWWWXXXXXXZZZZZZYYYYYY[[[]]]```bbb^^^```bbbbbbaaa`````````ccceeebbb]]]\\\^^^___\\\___]]]]]]aaaeeeeee```\\\]]]^^^```bbbbbbaaa```______\\\YYYVVVUUUTTTRRRQQQMMMLLLKKKNNNPPPPPPLLLIIIKKKGGGAAA>>>======>>>===CCCCCCAAA@@@===:::888777777666666888999888666444444444555666666666666666444333222333444555444333111000000///.../////////..................------------------.........///......//////000000111111................................................---...//////------...///------...////////////.........////////////000000000000111111000000//////---------............//////.........///000222333333555777666444444555777333666999<<<<<<;;;888666666666666666666666666777666666777999<<<<<<:::888333555888:::<<<>>>@@@BBBCCCCCCDDDDDDEEEKKKTTT[[[QQQLLLHHHKKKSSSZZZ\\\[[[VVVTTTSSSTTTVVVYYYZZZZZZYYYYYYZZZZZZYYYWWWVVVUUUQQQPPPPPPTTTYYY\\\[[[YYY___bbbbbb___[[[YYY\\\___\\\\\\\\\YYYUUURRRRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLEEEFFFEEEDDDAAA???>>>???BBBCCCBBB>>>999666999<<<:::;;;;;;:::777777999;;;999999999999999888777777555666666555333333444666666666777777777666444333111222222333333333222222444666888999888888888999666666777888888999::::::444444333555;;;???:::222222222333444555666888999888888:::===???>>>:::666333444555777:::<<<===>>>===???@@@<<<666222222444666888;;;>>>@@@@@@???>>><<<@@@AAA@@@@@@CCCBBB???;;;===???>>>======???AAA@@@CCCEEEDDDAAA@@@CCCGGGFFFHHHIIIHHHFFFGGGJJJMMMNNNNNNOOORRRWWW[[[\\\\\\\\\XXX\\\dddcccYYYUUUYYYZZZYYY]]]bbb]]]SSSRRRXXXSSSTTTVVVWWWWWWWWWYYYZZZUUUSSSPPPOOOQQQSSSTTTTTTKKKLLLNNNQQQTTTVVVWWWVVVOOOLLLIIIIIIMMMQQQTTTTTTRRRPPPMMMIIIFFFCCCBBBAAACCCCCCBBBAAA@@@???>>>>>>;;;===???===:::888888999888777666555444444444555555555555444333111///---000000/////////.........,,,,,,---------.........,,,------...---,,,+++******++++++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,+++******)))))))))***+++++++++,,,---.........---,,,,,,++++++,,,,,,---........................,,,+++******+++---///000......///000111111111111//////000111222222333333333222111//////000111111333555666777666555666777999999::::::::::::999999;;;===??????>>>>>>???@@@???@@@BBBCCCDDDEEEDDDDDDAAAAAA@@@@@@@@@AAACCCCCCEEEDDDDDDEEEHHHKKKLLLLLLNNNNNNNNNPPPRRRRRROOOMMMNNNMMMNNNPPPRRRSSSSSSQQQNNNNNNPPPTTTZZZ]]][[[YYY[[[ZZZYYYZZZ[[[^^^aaabbbcccbbbbbbccccccbbb```^^^eeeggggggbbb___^^^]]]YYYZZZ[[[]]]___aaaaaa```^^^^^^___aaabbbaaa___]]]\\\^^^\\\ZZZVVVSSSRRRQQQQQQPPPMMMLLLLLLNNNMMMJJJFFFFFFCCC>>>======>>>===<<<@@@@@@@@@@@@>>>;;;888666555444444555777777666444555555555666666666666666555333111222333444333111000//////...---.........------------------------,,,,,,---------.........------------............................................................---...//////------...///------...///////////////........./////////000000000000000000000//////...---............/////////......------...///000111///222555555333222333555000222777:::;;;999777555444555777888999888777666666666777999;;;<<<999777333666999::::::<<<@@@EEEAAABBBAAABBBIIIOOOMMMFFFHHHKKKPPPSSSUUUUUUUUUUUUQQQPPPPPPRRRVVVZZZ\\\]]][[[\\\\\\[[[YYYUUURRROOOPPPQQQTTTYYY]]]]]]YYYUUUWWW\\\```___[[[XXXXXX[[[ZZZ[[[[[[XXXTTTPPPNNNNNNKKKJJJIIIJJJKKKLLLKKKJJJDDDEEEEEECCCAAA??????@@@>>>@@@AAA===888666888<<<888:::;;;999666555777::::::::::::999888777666555222444555444111000222555444555777999999888666555///000111222222222222222///111444666666666777888666666777888999::::::;;;444444333333999???===888000111111222444666888999555555777;;;===;;;555000000222444777999;;;<<<===<<<>>>???;;;444000111333222444888<<>>;;;>>>???===<<<>>>===999555888<<<===<<<<<<>>>AAAAAACCCDDD@@@===<<>>>>>>>>;;;===>>>===999777777888888777555444333333444444444444555555444111...,,,//////.........---------,,,,,,,,,------.........,,,,,,---...---,,,+++******+++,,,,,,+++***)))((())))))***,,,,,,---------,,,,,,+++******)))******++++++,,,------...//////---,,,,,,++++++,,,,,,---------------------------,,,+++*********,,,///000------///000111111111111...///000111222333444444333222111/////////000000444666777777666555555666::::::999999999999999999999<<<>>>???>>><<<<<<======???AAACCCDDDDDDDDDDDDBBBAAA???>>>>>>???AAACCCFFFDDDBBBCCCFFFJJJLLLMMMNNNNNNPPPRRRSSSQQQNNNKKKKKKKKKMMMPPPUUUWWWXXXWWWRRRQQQQQQWWW^^^bbb___\\\[[[ZZZZZZZZZ[[[]]]```aaafffdddbbbcccdddddd```\\\bbbgggiiifffcccaaa]]]YYYWWW[[[___```^^^^^^```ccc\\\]]]______^^^\\\YYYWWW[[[[[[YYYVVVRRRPPPQQQRRRSSSPPPMMMLLLLLLKKKGGGDDDBBB???<<<<<<>>>???===<<<===>>>???@@@???<<<999777555333333444666777666555666666666666666666666666555333111111333444222/////////...------------...------------------------,,,,,,,,,---------........................------................................................---...///...------...///---...//////000000//////---.........//////000000000000000000000///...............////////////000......///...,,,,,,---//////000222333333222111///333444666888:::888555222444444555555555555555555555555666777888999::::::777888;;;===>>>>>>>>>===???>>>>>>@@@DDDGGGFFFEEEFFFMMMTTTXXXWWWTTTQQQQQQOOOPPPQQQQQQRRRUUUZZZ^^^```]]]\\\\\\XXXQQQLLLLLLOOORRRUUUZZZccchhh```UUUWWW[[[___```]]][[[[[[\\\YYYZZZ[[[YYYUUUQQQNNNMMMHHHFFFEEEDDDEEEGGGJJJLLLEEEDDDBBB@@@????????????AAAAAA@@@>>>;;;:::;;;<<<;;;;;;:::888666666888;;;>>>:::777999<<<===:::777111111111111333333111000111333444666666555333222000111111111111222222222444333222222222333444555555555555666555555444333444333333444666777777666444444333444444555666777777777666555444444333333444444555666777888999999;;;;;;:::999777555444333666777888:::<<<>>>???@@@CCCAAA>>>:::888888888999333555888;;;===???@@@@@@???BBBDDD@@@;;;:::@@@GGGBBBBBBAAA??????AAAEEEIIIHHHLLLPPPRRRRRRSSSVVVYYYSSSPPPSSSZZZZZZQQQJJJIIIJJJMMMSSS[[[___]]]VVVPPPTTTTTTSSSRRRRRRQQQPPPPPPPPPNNNMMMNNNQQQTTTVVVVVVMMMMMMNNNOOOMMMJJJNNNTTTJJJGGGDDDDDDGGGLLLPPPRRRMMMJJJGGGEEEEEEEEEDDDDDDAAA???>>>?????????===;;;;;;;;;;;;:::999777444333777777777777666555444333444333222000---+++***))),,,---.........---,,,+++,,,,,,++++++,,,,,,---...............---,,,+++******++++++,,,,,,++++++***)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,---...//////---------,,,,,,+++++++++---...............------------,,,+++,,,---...///.........//////000111222111222333333333333222111333111000///...///111222555777888777666555666777:::888888888:::::::::888>>>>>>???@@@???>>>===<<<<<<===>>>AAADDDEEEDDDCCCAAA@@@???>>>>>>@@@BBBCCCGGGIIIJJJJJJIIIHHHHHHIIIMMMMMMMMMPPPRRRQQQMMMIIIHHHJJJMMMQQQTTTVVVWWWWWWOOOOOOPPPSSSWWWZZZ[[[[[[^^^______\\\XXXVVVXXX[[[]]]___aaabbbbbb___\\\ZZZ^^^___aaadddeeebbbZZZTTTUUUgggpppeeeYYYYYY]]]^^^[[[XXXWWWXXXZZZ\\\ZZZXXXWWW[[[WWWOOOQQQXXXWWWNNNTTTVVVWWWTTTNNNGGGDDDCCCBBB???======@@@AAA???===DDDBBB???<<<:::999999999666555333444666777777666888666444333333444555666444444333222111000///...////////////000000000000//////.........---------...---,,,,,,......---,,,------------------------++++++,,,...111111///,,,---...000111111000...---...............------------------............///....../////////...,,,+++000000//////.........------...000111000///---,,,...//////...------...000333444444444444333111000333333555777999999666333555555555555666666666666777777777888888999999:::666888:::===>>>>>>======>>><<<<<<>>>BBBEEEFFFEEEJJJOOOVVVYYYXXXVVVTTTTTTRRRRRRSSSUUUWWWYYYZZZ[[[___\\\[[[[[[XXXPPPLLLMMMTTTUUUVVVXXX\\\^^^\\\XXXWWWXXXZZZ\\\]]]]]]ZZZXXXWWWWWWWWWWWWUUURRROOOMMMJJJHHHFFFEEEFFFGGGJJJKKKEEEDDDBBB@@@>>>??????@@@BBBBBB@@@===;;;:::;;;===;;;;;;;;;999888999;;;>>><<<999666777::::::888444111111111222333333222111222333444555555444222111000000111111111222222222333222222111222333444555555555555555555444333333333222222333555666666555222222222333333444555666666555555444333333222222333333444666777888999999888888777666555333111000555666777:::<<<>>>???@@@BBB@@@>>><<<:::999888888333555888:::<<<===>>>>>>???AAAAAA>>>;;;;;;@@@DDD@@@@@@???======???CCCFFFEEEHHHLLLMMMLLLMMMOOOQQQQQQOOOQQQVVVWWWPPPKKKJJJKKKMMMQQQXXX\\\]]]YYYUUUTTTSSSQQQPPPOOONNNNNNNNNOOONNNMMMOOORRRUUUVVVUUUOOOLLLLLLNNNLLLJJJLLLQQQJJJGGGDDDDDDGGGJJJMMMNNNFFFDDDAAA@@@@@@@@@>>>===???>>>============:::888:::::::::999888666333222555555555555444333222222333222111///---,,,+++***,,,---.........---++++++,,,++++++++++++,,,------------------,,,+++***)))***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,------...------,,,,,,,,,+++++++++------............------,,,---.../////////..................///000111222000000111222222111000000333222///......///111333555666777666555444555777666555555777:::<<<<<<;;;<<<===>>>???@@@??????>>>??????@@@AAABBBBBBAAA@@@???>>>======>>>AAACCCEEEFFFGGGHHHHHHFFFFFFFFFGGGJJJJJJKKKNNNRRRSSSQQQNNNKKKLLLOOOQQQRRRSSSTTTTTTPPPOOOOOORRRVVVZZZ[[[[[[______^^^\\\[[[ZZZ\\\]]]^^^___bbbddddddcccaaa```^^^^^^___aaacccaaa]]]YYY\\\llltttlllbbbaaaaaa___[[[XXXVVVVVVYYY\\\\\\\\\UUUYYYWWWQQQSSS[[[[[[TTTRRRTTTTTTQQQKKKFFFCCCBBBBBB@@@>>>>>>@@@AAA???>>>AAA@@@===;;;:::999:::;;;777555444555777888888777777555444222222333444555444333333222000//////...000000000000000000000000///.........------------...---,,,,,,......---,,,------------------------,,,000333222///------///,,,---///000000///---,,,......//////////////////------------................../////////...,,,,,,000/////////............//////111111111///---,,,...///000///......///111777777666555444333333222333333444666999999888666555555555666666666777777888888888888888888999999777888:::<<<>>>>>>>>>>>><<<;;;:::;;;???BBBDDDEEEJJJNNNRRRUUUVVVUUUUUUVVVSSSRRRRRRUUUYYYZZZYYYVVV]]]ZZZYYY[[[XXXRRROOOPPPWWWWWWYYY\\\[[[XXXWWWYYYWWWUUUUUUXXX\\\\\\XXXSSSUUUSSSRRRSSSUUUTTTQQQMMMKKKJJJHHHGGGFFFGGGHHHJJJFFFDDDAAA>>>===>>>@@@AAADDDCCC@@@===::::::<<>>???@@@??????>>>===<<<:::888777555666888:::;;;<<<<<<<<<@@@???===<<<<<<===???@@@======<<<;;;:::<<>><<<===<<<;;;;;;;;;:::888666777888888777666444222111333333333333222111000///000000///...---,,,,,,+++,,,------------,,,+++***+++++++++++++++,,,------+++++++++++++++***)))(((******++++++++++++******))))))***++++++++++++***,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------......---------+++---000222222111///---............///000111222//////000000000000//////444222///------///222444444555666666444444555666222111222666:::===>>>>>>:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@???>>>======<<<<<<===>>>AAADDDFFFFFFHHHHHHGGGFFFEEEEEEFFFIIIHHHIIIKKKNNNPPPOOONNNKKKLLLNNNPPPRRRSSSSSSTTTQQQPPPOOOQQQUUUZZZ\\\]]]^^^\\\ZZZZZZ[[[]]]]]]]]]]]]^^^```bbbcccdddcccccc\\\\\\\\\^^^```aaa```___[[[ffflllgggaaa```]]]XXX[[[XXXTTTSSSUUUYYY\\\]]]UUUXXXVVVQQQSSSZZZZZZUUULLLNNNNNNMMMIIIFFFDDDDDDBBBAAA??????@@@@@@???>>>>>>===;;;:::999:::;;;;;;777666555555777888777777555444333111111222333333333333222111000///......000000000000000000000000............------------...---,,,,,,......---,,,------------------------,,,444999666---(((,,,111,,,,,,............,,,,,,.........///000000111111------------.....................///......---,,,////////////............111111222222111///...,,,///000000000......000222777777666555444444444555444333444555888999999888444444444555555666666777999999888888777777777777999:::<<<>>>@@@@@@AAAAAA???===;;;:::<<<>>>AAABBBEEEGGGKKKNNNQQQSSSUUUVVVRRRNNNLLLPPPVVVZZZYYYVVVZZZXXXXXX[[[ZZZVVVUUUWWWXXXYYY]]]bbb```ZZZWWWXXXXXXXXXXXXZZZ[[[ZZZVVVRRRRRROOOMMMOOOTTTUUUQQQMMMKKKJJJHHHFFFEEEEEEEEEFFFEEECCC@@@>>>===>>>@@@AAADDDCCCAAA===::::::===???:::;;;<<<;;;::::::<<<===666444222222333333111...///111222222222222222333333333333333222111//////000000000000111111111111000000///000111333555666444444444444444333222222000//////000222333333222111111111222222333444555444444444333333333222222222222333444666777888999555555555555444333111111222333666999<<<>>>??????======>>>>>>===;;;888777777888999;;;<<<;;;;;;:::???<<<999999<<<>>>===<<<:::;;;:::999888:::===@@@???@@@BBBCCCCCCCCCDDDDDDKKKJJJIIILLLMMMNNNMMMLLLKKKMMMPPPSSSWWWYYYYYYYYYSSSQQQNNNLLLKKKMMMOOOPPPOOOLLLIIIIIILLLOOORRRSSSPPPIIIEEEHHHJJJHHHFFFGGGDDDCCCBBBCCCEEEGGGFFFEEEEEEEEEEEEEEEEEECCC???<<<<<<:::999999999999666444444555555555444333111000000000000000///...------.........---------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,---***+++++++++******)))(((******++++++++++++******)))))))))***************,,,,,,,,,+++++++++******************++++++,,,,,,+++++++++++++++*********+++,,,,,,------------,,,,,,---///111111000///..................///111111/////////000000/////////333111...------///222555444666777666555444555666222111333666:::>>>??????:::;;;<<<======>>>>>>>>>???@@@@@@???>>><<<<<<<<<===<<<<<<<<<===@@@CCCDDDHHHIIIIIIHHHFFFEEEFFFGGGIIIIIIHHHIIIIIIJJJJJJJJJGGGIIIKKKNNNQQQTTTVVVWWWTTTRRRQQQRRRVVV[[[^^^```\\\YYYVVVVVVYYY[[[ZZZXXX[[[[[[]]]^^^___```aaaaaaYYYZZZ[[[^^^```bbbbbbbbbYYY^^^```]]][[[\\\ZZZUUU]]]YYYUUURRRRRRUUUYYY[[[WWWYYYWWWRRRQQQUUUUUUQQQGGGHHHHHHIIIHHHGGGGGGGGGBBBAAA@@@????????????>>><<<<<<:::999999888999999666555333444555666666555333333222111000111111222222222111000//////......///////////////.........------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333777444---))),,,111+++,,,,,,------,,,,,,+++,,,------...///000000111,,,,,,---------...........................------///////////////.........222222222222111///...---...///000///...///111222444444333333444555666777444444444666888:::999888222333333444555555666666888888888777777666555555<<<===>>>@@@BBBCCCDDDEEECCCBBB???<<<;;;<<<>>>???AAABBBEEEIIINNNRRRUUUWWWQQQMMMIIILLLSSSZZZ\\\\\\XXXVVVXXX\\\]]]\\\\\\___\\\^^^```^^^\\\\\\[[[[[[]]]```bbbaaa]]]YYYWWWWWWPPPMMMKKKMMMRRRTTTQQQMMMIIIGGGFFFDDDBBBBBBAAAAAADDDBBB@@@>>>===>>>@@@AAACCCCCC@@@===::::::<<<>>>;;;;;;;;;:::888777777888444333222111111111000//////111333222000///000111333222222222111000///...//////000000000111111111////////////000222444555333333333333333222222111///......///111222111000222222222222333444555666555555555555444444444444222222333444555666777777333333333333333222111111111333666999<<<======>>>:::;;;======<<<:::888666888999:::;;;<<<;;;::::::???;;;888888<<<>>><<<:::888999999999888:::===@@@??????@@@BBBDDDEEEEEEEEEHHHHHHHHHIIILLLNNNNNNLLLIIILLLPPPSSSUUUVVVVVVUUUTTTRRRPPPNNNNNNPPPRRRSSSTTTOOOJJJHHHJJJNNNRRRTTTLLLFFFBBBEEEGGGFFFDDDEEEAAA@@@@@@BBBDDDFFFEEEDDD??????@@@AAAAAA>>>:::666:::999888888999888666444222333333444333222111000////////////...---,,,+++,,,,,,,,,,,,------------,,,,,,++++++************+++************+++,,,,,,***++++++++++++******))))))******++++++******)))((((((((()))))))))******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******************************+++,,,------,,,,,,......------......///000------------...///000111000000000//////000000000222111...------000333555555666777777555555666777555444555777:::======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>><<<;;;<<<>>>>>>>>><<<<<<<<<>>>@@@AAAGGGGGGGGGFFFDDDCCCEEEFFFHHHIIIIIIJJJJJJJJJKKKKKKGGGHHHJJJMMMPPPSSSUUUWWWVVVTTTRRRTTTXXX]]]```aaa]]]YYYVVVVVVXXXYYYXXXUUU[[[[[[\\\]]]^^^^^^______XXXZZZ]]]```bbbbbbbbbbbb___```^^^[[[\\\``````^^^aaa___ZZZUUUSSSTTTVVVYYYWWWXXXWWWSSSQQQSSSSSSRRRIIIHHHGGGFFFFFFFFFFFFEEEAAAAAA@@@???>>>===>>>>>><<<;;;:::999777666666555555333111111333444333222222222111111000000000000111000000//////...............------,,,,,,,,,,,,,,,,,,------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---///+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////,,,,,,,,,------------.........------.....................///////////////222222222111000//////...---...//////......000222111222222333444555666666444444555777999:::999777222333333444555666777777999888888888777777666666>>>???@@@BBBDDDFFFGGGHHHGGGFFFDDDAAA===<<<===>>>BBBCCCEEEIIIOOOTTTWWWWWWQQQNNNKKKLLLSSS[[[```bbbYYYWWWXXX]]]___^^^```cccdddlllhhhYYYQQQWWW^^^]]]```dddgggeee```[[[ZZZZZZPPPMMMLLLMMMPPPQQQPPPMMMFFFEEECCCBBB@@@??????>>>BBBAAA@@@???>>>??????@@@AAAAAA@@@>>>;;;:::;;;<<<:::;;;;;;999666444444555333333333222222222111111000333555444000...///111111111111000/////////.../////////000000000111111//////...//////111333444222222333333222222111000///...---...000222111000222222222333333444555666555555555555555555555555333333333444444444555555000000111111111000000///111333666999;;;<<<<<<;;;888999:::;;;;;;999777666888888:::;;;;;;;;;:::999===;;;888999<<<===;;;999777888:::::::::<<>>>>>;;;777444777666555666888888666555111111222333333222111000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************+++,,,,,,******+++++++++******)))))))))************))))))((((((((('''((())))))***,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))***+++,,,,,,,,,,,,///...---,,,---...///111------------...///000111000000////////////000000111000///...///111222444444555666666555444555666777666666777999::::::999;;;:::999888888888888999:::<<<===<<<:::999<<>><<<;;;<<<===???@@@BBBBBBBBBAAA???@@@BBBDDDEEEHHHKKKMMMMMMNNNPPPRRRJJJKKKKKKLLLNNNPPPRRRSSSUUUTTTSSSUUUYYY^^^```aaa]]][[[YYYXXXXXXXXXXXXWWW\\\]]]___```aaaaaa``````[[[]]]aaabbbbbbaaaaaabbbdddaaa]]][[[]]]```cccdddcccbbb___ZZZVVVTTTUUUVVVSSSUUUUUUSSSRRRSSSUUUWWWNNNKKKFFFDDDCCCBBB@@@???@@@@@@@@@>>><<<;;;<<<===;;;:::999888777555444333444222000000111222111000111111111111111000000000000/////////.........---------,,,,,,+++*********,,,,,,,,,,,,------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...,,,,,,,,,,,,------------......---------...//////.........///////////////111111000000000/////////,,,---......---...000222111222444555666555555444555555666999;;;:::777555444444555666777888999999::::::999999999999999999>>>???@@@BBBDDDFFFHHHIIIHHHIIIHHHEEEAAA>>>???@@@FFFFFFGGGKKKPPPTTTTTTTTTOOONNNNNNOOOSSSYYY^^^aaa[[[XXXYYY]]]^^^]]]___bbbggg~~~bbbOOOUUU\\\XXX\\\^^^```___]]]ZZZXXXVVVPPPOOONNNNNNNNNNNNNNNNNNDDDCCCBBBAAA???>>>>>>===@@@@@@@@@@@@@@@??????>>>>>>???@@@>>>;;;999999999888999:::999666555555555333333444444444444444555333666888666111...///222000000//////.../////////////////////000000000111000//////...///000111222222222222222222111111000///...---...000222111000111111111111222333444555444444444444444444444444444444444333333333333222///000000111111111000000222444777999;;;;;;:::999777777888999888888666666555666777999999999888777<<<;;;::::::;;;<<<;;;:::777999;;;<<<===???BBBEEEDDDBBBBBBCCCFFFGGGEEECCCCCCIIILLLMMMPPPSSSOOOHHHCCCFFFIIILLLMMMQQQVVVZZZ\\\ZZZXXXUUUSSSQQQPPPOOOPPPOOOMMMMMMMMMLLLIIIGGG???===>>>AAABBBAAADDDIIIEEECCCAAA@@@AAAAAA@@@???>>>>>>===>>>>>><<<888555333222222444666666555444000111222333333222111000//////000//////...---,,,,,,,,,,,,+++++++++++++++,,,+++***)))((())))))******************++++++,,,((())))))******))))))((())))))************))))))(((((('''''''''((()))***,,,,,,,,,+++++++++******++++++++++++++++++******((((((((()))))))))******((()))***+++,,,,,,,,,,,,......//////000000000000------------...///000000//////...------...///////////////000111111222222222333444444222222333444666555444555777777777666777777666666666777888888999<<<===;;;888777:::>>>===<<<;;;:::;;;===@@@AAA?????????>>>===>>>AAADDDCCCGGGKKKNNNNNNNNNOOOQQQJJJJJJKKKLLLMMMOOORRRSSSSSSRRRSSSUUUZZZ]]]______YYYYYYYYYXXXVVVWWWXXXZZZZZZ\\\___cccddddddcccbbbaaacccdddbbb```___aaacccbbb___[[[YYYYYYZZZ\\\^^^\\\]]]]]]ZZZUUURRRQQQQQQPPPQQQQQQQQQOOOOOOQQQUUULLLHHHCCC@@@@@@???>>>===>>>???@@@===:::999:::<<<888888777777666555444444444222111000111222111000111222222222111111000000//////............------------,,,,,,+++******)))++++++,,,,,,,,,---------...---,,,,,,......---,,,++++++++++++++++++++++++,,,***((()))---///...,,,------,,,,,,,,,,,,------,,,---------------------++++++,,,,,,,,,---------...------,,,---...///000............/////////000//////......//////000000+++,,,------------///111333444666777777555333222555555777:::<<<:::777333555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???AAACCCFFFHHHIIIHHHJJJJJJHHHDDDAAAAAACCCIIIGGGHHHKKKOOORRRQQQOOOKKKMMMOOOPPPRRRUUUYYY]]]]]]ZZZZZZ]]]]]][[[\\\___fffsssUUUVVVXXXPPPVVVTTTTTTVVVYYYXXXSSSOOOPPPQQQPPPOOOLLLLLLMMMNNNCCCBBBBBBAAA@@@???>>>===>>>???@@@AAAAAA@@@>>>======>>>??????<<<999888888666888999999777666666777333444555555555555666888666999;;;888333///000222//////.........//////000////////////000000000000000000///......///000111222222222222222111000000///...---///111222111000000000000000111222333444333333333333333333333333555555444333333222111111111222222333333333333222222444777:::;;;:::999777666666777777777777666666333444555777777777666666;;;;;;;;;;;;;;;;;;;;;;;;777999<<<===???AAAEEEHHHFFFDDDBBBCCCEEEEEEBBB???BBBIIINNNPPPRRRTTTOOOFFFAAACCCEEEGGGJJJPPPYYY______^^^[[[XXXSSSPPPMMMKKKHHHIIIKKKLLLLLLGGGAAA<<<;;;;;;===@@@@@@???DDDKKKIIIFFFCCC@@@??????===<<<===<<<;;;;;;;;;:::777444000///000222444555555333///000222333333222111111000000000000///...------,,,,,,,,,++++++++++++***,,,+++)))((((((((()))************)))***++++++,,,''''''((((((((((((((('''))))))************))))))(((''''''&&&&&&((()))***,,,,,,,,,+++++++++***************)))))))))))))))'''((((((((())))))******(((((()))++++++,,,,,,,,,---///111333333222000///---------------...000000...---,,,,,,,,,,,,---...---...000111222222222222000111222222111000111222444333222333555666555444444444444444555666888999:::===>>>;;;777555999===::::::999:::<<<>>>AAACCC?????????>>>>>>@@@CCCFFFBBBFFFKKKMMMKKKIIIIIIJJJGGGGGGHHHJJJMMMQQQTTTVVVQQQQQQRRRUUUYYY\\\]]]\\\SSSUUUWWWVVVTTTTTTXXX[[[VVVYYY^^^ccceeefffeeedddggggggeeeaaa]]]]]]aaaddd```]]][[[ZZZWWWUUUVVVXXXTTTWWWYYYWWWRRRNNNLLLLLLOOOOOONNNMMMJJJGGGIIIMMMGGGCCC>>>===>>>@@@@@@???===??????===999888999;;;555555666666666666666555555333111111222222222111222222222222222111000000..................------......---,,,,,,+++******+++++++++,,,,,,---------...---,,,,,,......---,,,++++++++++++++++++++++++,,,+++***+++,,,---------...------,,,,,,------.....................------++++++,,,,,,,,,---------...------,,,---...///000---.........//////000000...------......///000111------,,,,,,++++++,,,,,,///111333555555555444333222666:::;;;888555444444555444333444666888888777777:::======;;;:::;;;<<>>>>>======<<<<<<;;;;;;>>>>>>??????>>><<<999888666777888999888777555333222333444444555666777777333333222111///---+++***,,,------...///000000111222111111111222333333444111///...------...///111333222222111000///..................///000222222111111222222222333333333333444333111000000222444666666666666555444333222222333444444333333444666444:::===:::888888999777555555555555555666777777555666888999888777555444<<<:::888777888999999999777999<<<>>>======>>>???DDDAAA???>>>>>>>>>>>>>>>CCCCCCFFFKKKPPPOOOIIIBBBEEECCCAAACCCHHHOOOTTTVVVUUUVVVUUUSSSPPPNNNNNNNNNJJJIIIHHHIIIIIIHHHEEECCC;;;>>>AAABBBBBBBBBDDDGGGLLLJJJGGGCCC???;;;888777888888888888777555444222333111//////111222333222///...------...///000111000000//////.........---,,,++++++******++++++,,,---+++)))'''&&&&&&'''((())))))))))))))))))))))))***((('''&&&&&&'''(((***''''''(((((())))))******((((((((((((''''''''''''))))))************))))))((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))*********,,,...000222333111///...++++++++++++,,,---...///------,,,+++++++++,,,,,,..................------...//////000000000000000///000111222222333222222333333444555555666666777999999888888888888888999:::::::::999999;;;@@@CCCBBB@@@===<<<<<>>=========<<<:::888666444444444444333333333222333333444444777555222000///...---+++000///...///111222333222////////////////////////,,,------+++******,,,...************+++,,,------///---++++++------+++)))******))))))******+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++******************++++++++++++,,,,,,---...------------------------,,,,,,---///222444222...///---,,,,,,...000111111,,,,,,+++++++++,,,,,,------///222444555555555444333777:::;;;888555444444555444555777888888666333666999<<<<<<:::999:::;;;@@@@@@@@@AAABBBDDDEEEEEEFFFGGGHHHHHHHHHFFFEEECCCGGGJJJLLLPPPWWW\\\ZZZTTTOOOMMMLLLNNNSSSWWWYYYYYY\\\^^^___\\\WWWRRROOOOOOOOO[[[dddccc___\\\ZZZWWWVVVWWWXXXXXXWWWTTTQQQOOOLLLKKKKKKLLLLLLJJJFFFCCC???===;;;;;;===@@@AAABBB@@@???>>>===;;;::::::999;;;<<<======<<<999777666444555666777777555333222111222444555555444333111000000000///...---,,,,,,------......///000000111111111111111111222333333111000...------...000111222222111111000000/////////////////////000111222111111111222222222333333333444444333111000222333555555555555555444444333333444555444444555888:::???BBBCCC===999999:::888888777777666555555555555444555777888888666555444:::888777666888999999999999:::<<<>>>@@@@@@@@@@@@@@@>>><<<===AAACCCDDDCCC@@@???AAAFFFKKKKKKFFFAAACCCAAA@@@BBBGGGMMMQQQSSSTTTTTTSSSPPPNNNKKKJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB===@@@CCCDDDCCCCCCEEEGGGHHHGGGDDDAAA>>>:::888666666777888888777666444333333111//////000111111000000//////......///000111/////////.........------,,,++++++******++++++,,,,,,+++)))'''''''''((()))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************++++++,,,...//////...---,,,++++++++++++,,,---......,,,,,,,,,++++++,,,------..................---------...///000000000000000...///000111111222222111333333333444555555666666888888777777777777888888:::::::::999999;;;???CCCDDDCCC@@@??????BBBFFFHHHEEEGGGIIIJJJJJJIIIHHHGGGFFFHHHIIIIIIHHHLLLSSSZZZbbb[[[UUURRRUUUYYYZZZYYYWWWVVVWWWYYY[[[[[[ZZZXXXZZZYYYYYY[[[^^^aaaaaa______^^^]]]\\\\\\]]]^^^______^^^[[[TTTLLLHHHHHHJJJOOOOOOPPPQQQRRRQQQMMMJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA???>>>=========:::999777555333333222333222111111111111111222222444333111000//////...---111///...///000111000///........................,,,------+++******,,,...++++++*********+++,,,,,,...,,,***+++,,,---+++)))***************++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------000111...+++...555666333333000------.../////////++++++***++++++,,,---...,,,...000333555555555444444777::::::888666444444222333555999;;;:::666333555777999999888888888999>>>???@@@BBBCCCCCCCCCBBB???AAACCCEEEFFFEEEDDDCCCFFFHHHJJJMMMTTT\\\\\\XXXOOONNNLLLNNNQQQUUUXXXYYY[[[___aaa]]]UUUNNNKKKKKKMMMRRRVVVWWWYYY[[[YYYUUUVVVWWWWWWVVVTTTQQQMMMKKKMMMLLLKKKKKKJJJGGGBBB>>>;;;::::::;;;>>>@@@@@@???@@@@@@>>><<<:::999888888888999999999888666444333333333444555555444222111///111333555555222000..................---------.........//////000000111111111000000000111222222111000///......///000111111111111111111111111111111000000000000000111111111111111222222222222333222333555444222111111222333333444555555555555444555555666666666999===@@@PPPQQQLLLBBB;;;:::999777:::999888777555444333222333444666777777666555444888777666666888::::::999;;;:::;;;>>>CCCEEECCCAAA???<<<:::===CCCGGGGGGDDD>>>===>>>AAAFFFGGGEEEBBBAAA???>>>@@@EEEJJJNNNOOOQQQPPPNNNLLLJJJHHHGGGFFFHHHFFFEEEDDDEEEEEEDDDCCCBBBDDDFFFFFFEEEDDDEEEFFFCCCBBBAAA???<<<:::777666555666777888888777666555444222000///000000///...111111000/////////000000............------------++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))************)))((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++,,,------...------------------......,,,---...///000111111111---...///000111111111111222222333444444555555666777777666666666666777777999::::::::::::<<>>===<<<;;;:::888777555444222222111111000000////////////000000000000000000///.........000///...///000000...,,,........................+++,,,---,,,******,,,---,,,,,,+++*********++++++---+++******,,,,,,+++***************+++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,---------------,,,+++++++++,,,,,,------------------------,,,222000,,,444FFFNNNLLL777333///------.........)))))))))***+++---...///,,,...000222333333222111222444777888999888777666000111444777:::;;;999777555555666777666666777777;;;===@@@BBBCCCBBBAAA@@@<<<===???AAABBBBBBAAA@@@CCCFFFIIIJJJOOOTTTSSSNNNOOONNNMMMNNNPPPSSSVVVXXXVVV[[[___\\\SSSLLLIIIIIIPPPSSSTTTSSSTTTXXXWWWTTTRRRSSSSSSSSSQQQOOOMMMKKKMMMKKKHHHFFFEEECCC@@@>>><<<;;;<<<>>>@@@@@@???===>>>===<<<:::999888888888666666777666666444333222222333333444444333222222000000111222222222111000//////......---------............//////000000000000000000//////000000111111000////////////000111000000000111111111222222222111111000000000000111111111111111222222222222111333555555333111111111111222333444555555555555555666777777888;;;@@@DDD[[[XXXPPPDDD<<<:::888666999999888777666444333222444555777888999888666555888777666777:::;;;;;;:::<<<::::::>>>EEEHHHEEEAAA@@@<<<999===CCCFFFEEEAAAAAA???>>>@@@DDDFFFGGGFFF@@@???>>>@@@EEEIIIKKKLLLLLLJJJIIIIIIIIIHHHGGGFFFGGGEEECCCDDDEEEGGGHHHHHHHHHHHHHHHGGGEEECCCAAAAAA?????????>>><<<:::888777555666777888999999888777555333111111111000///---000000//////............------------,,,,,,,,,,,,++++++************++++++******))))))***+++,,,,,,((((((((((((((((((((((((******))))))))))))*********)))))))))((((((((('''(((((((((((('''''''''''''''(((((())))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((************++++++++++++,,,+++***)))))))))***+++++++++******+++,,,,,,---*********+++,,,---...///,,,,,,------------......,,,,,,...///000000111111...///000111111222222222222222333333444555555555666555555555555666666777999::::::::::::<<>>===>>>@@@BBBCCCJJJIIIIIIHHHGGGGGGFFFFFFDDDEEEEEEEEEEEEHHHMMMQQQ\\\YYYUUUTTTVVVWWWWWWWWWWWWXXXYYY[[[]]]]]][[[YYYZZZZZZYYYZZZ[[[]]]^^^___```^^^\\\[[[[[[\\\^^^```]]]]]]]]]\\\YYYRRRJJJCCCLLLLLLMMMOOOQQQPPPMMMKKKKKKKKKJJJIIIGGGEEEDDDCCCAAA@@@???>>><<<999888666777666555444333222222111000000///........./////////000000///...------......------...000///---,,,------------------------+++,,,,,,,,,******+++---,,,,,,+++***))))))******+++******++++++,,,++++++******+++++++++,,,,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,,,,------------------(((111222---666LLLXXXUUU777444///------......///(((((()))***+++---...//////000111222222000...---///000333666888999999888555444444666888999999888555444444444555666666666888:::>>>AAABBBBBB@@@???;;;<<<===>>>>>>======<<>>???@@@AAALLLJJJGGGDDDCCCDDDFFFGGGDDDDDDDDDDDDDDDFFFJJJMMMPPPOOOPPPQQQTTTVVVWWWXXXWWWVVVUUUVVVXXXYYYYYYYYYVVVVVVWWWWWWXXX[[[]]]```aaa___]]][[[[[[]]]___aaa______cccjjjoooiiiYYYKKKOOOOOOPPPRRRSSSRRROOOLLLLLLLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@===999777444333777777777666555444333333222111000///////////////000111111///,,,,,,---///---,,,,,,---///000...---------------------------***+++,,,,,,+++***+++,,,,,,++++++***)))))))))))))))***+++++++++,,,,,,---)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,---......//////...---,,,,,,++++++++++++,,,,,,,,,---------......***222222+++---:::@@@;;;444111...,,,---///000000(((((())))))+++,,,---...///000111111000...,,,+++......000333777999888777;;;999666666666777666555555333222222444666555555555888<<>>777777999===@@@CCCDDDCCCAAA@@@>>>>>>>>>AAADDDFFFAAAAAAAAACCCFFFHHHHHHGGGBBBAAA@@@CCCHHHKKKKKKIIICCCBBBBBBCCCFFFIIIIIIIIIGGGEEEBBB@@@???<<<999666999:::<<<===<<<;;;999777444555666888888888777666555333222222222111///---,,,,,,,,,---,,,,,,+++***************++++++++++++******))))))))))))******((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((''''''''''''))))))************))))))&&&'''((())))))******)))((((((((((((((((((((((((((())))))))))))*********+++***)))))))))***,,,---++++++************++++++++++++++++++,,,------...++++++,,,,,,------......------...////////////...000111222333444444444444333333444444555666666777555555444555555666777888888999;;;;;;;;;<<>>>>><<<;;;=========>>>???===999666666555333111111222444666333333222111111111111222000000000000111111222333000...,,,+++,,,000333666222111///---------///000,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------------............---------------..................---------...///000000000000000000111111111111000111111000...---///000111222333444444444444444222555777888888777888999111333222111444999888444444666777999999999777777555777999;;;;;;;;;:::999777666666888999999777555444555777:::;;;<<<<<<;;;777:::>>>???@@@@@@BBBDDDAAAAAA???======???BBBEEEAAAAAAAAACCCFFFGGGFFFEEEAAA>>>===AAAFFFJJJIIIFFFAAA@@@@@@AAACCCCCCAAA@@@>>><<<::::::;;;:::777444777888:::;;;;;;999777555222333444555555444333333111111000000111000---+++***+++,,,---------,,,+++)))))))))*********++++++******))))))))))))******(((((())))))***)))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((&&&'''((()))************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))+++,,,,,,++++++************++++++,,,,,,,,,++++++,,,------***++++++,,,------............//////......------000000111222333333333333444444555666666777777888555555555555666777888999777999;;;<<<<<<<<>>>>>CCCFFFEEEEEEHHHIIIGGGGGGLLLRRRTTTRRRPPPOOOOOONNNKKKIIIKKKPPPQQQMMMIIIGGGPPPVVVUUURRRRRRSSSRRRFFFGGGGGGHHHHHHIIIJJJJJJCCCBBBAAAAAA@@@===999666999999999:::;;;;;;888555777555222000///000111333222111111000000000000111///////////////000111111...---,,,,,,---...000111///...,,,,,,,,,...000111++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------///000111000000000000111111111111000000000...,,,,,,...000222222333444444444333333111444777888777555555555333555555444777:::777111555777888999999888777555444666888:::;;;:::999888666555555666888777555333222444777999888888999:::;;;???CCCCCC???===>>>AAACCCBBBAAA???>>>???BBBEEE@@@@@@AAACCCEEEFFFEEECCCAAA>>><<>>@@@???@@@AAACCCDDDCCCCCCBBBAAABBBDDDEEEEEECCCAAA@@@FFFDDDCCCCCCDDDFFFFFFFFFDDDHHHMMMQQQRRRSSSTTTTTTTTTUUUWWWYYY[[[[[[XXXVVVYYYZZZYYYWWWUUUVVVZZZ^^^eeeccc```^^^^^^```ccceeecccddddddbbb___^^^___```[[[ZZZYYYXXXVVVRRRMMMIIILLLLLLKKKIIIGGGDDDBBBAAACCC@@@;;;888666777:::<<<777777888888888666555444222222111//////.........,,,------+++***///999AAA:::555000,,,++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***)))***))))))(((((()))***++++++))),,,......---...000333)))***,,,......---,,,+++,,,++++++++++++++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------...++++++,,,,,,---...//////...)))+++333000(((***333---------...///...+++))))))))))))))))))******+++++++++,,,,,,,,,,,,------...///000111111222222222000111222444888<<>>CCCAAABBBGGGGGGBBB===;;;<<>><<<;;;;;;:::888666666666777777777777666666777555333333333444333222000111222333333222111000------------------------***++++++,,,,,,++++++*********))))))******+++,,,)))((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((++++++***)))(((((())))))******))))))((((((''''''))))))(((((('''''''''&&&'''''''''((()))+++,,,---+++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///------,,,------...///000222111000000111111///...555555555555666777888999888888999:::::::::999999;;;<<<>>>???>>>???@@@BBBAAABBBCCCDDDDDDEEEDDDDDDDDDEEEGGGIIIIIIGGGEEECCCEEEDDDBBBCCCEEEGGGHHHHHHDDDGGGKKKNNNOOOPPPQQQSSSVVVWWWYYYZZZYYYXXXVVVTTTTTTWWWZZZYYYXXXXXX\\\___bbb___[[[[[[]]]aaaccceee]]]^^^^^^]]]\\\[[[ZZZYYY\\\\\\ZZZXXXTTTOOOLLLIIIHHHHHHGGGFFFEEEDDDCCCBBB???===;;;888777888999999777666555444444555666777333222111///......------,,,,,,+++***+++,,,.../////////.........---------,,,+++******+++...000222++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,+++,,,,,,---...///000+++++++++++++++++++++++++++++++++,,,---...///000------++++++++++++------,,,---.........---,,,+++---,,,***++++++,,,***))))))))))))))))))******+++++++++,,,,,,,,,,,,---------...///000111111111111000111222444777:::===???:::888666555444444666666888888999<<>>AAAAAA>>><<<>>>AAAFFFDDDAAA@@@AAABBBBBBBBBBBBBBBFFFMMMNNNGGGAAA>>>@@@AAABBBBBB@@@>>>>>>???<<<;;;::::::::::::999777888888888888777666555444444333222333444555444333000000111222222111000000.........------,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((+++***))))))(((((())))))***)))))))))(((((((((''')))((((((((('''''''''''''''''''''((()))+++,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...//////---,,,,,,------...///000444333222222222222222111555555555555666777888888888888999:::::::::999999:::<<<>>>>>>>>>>>>@@@BBBBBBBBBCCCDDDEEEEEEEEEEEEJJJKKKLLLMMMLLLJJJHHHFFFEEEDDDBBBCCCEEEHHHHHHHHHGGGIIILLLNNNOOOPPPSSSTTTWWWXXXXXXYYYYYYXXXWWWVVVZZZ[[[[[[[[[[[[[[[]]]___aaa]]]ZZZXXX[[[^^^aaaccc^^^]]]\\\\\\[[[ZZZYYYYYYYYYXXXVVVTTTQQQNNNLLLJJJFFFFFFEEEDDDCCCBBBBBBAAA???===;;;999888888999:::777666555444444555666777333222111///......------,,,,,,+++***+++,,,------.........---------,,,,,,,,,,,,++++++,,,---000111+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---,,,++++++++++++,,,---,,,,,,---------------,,,...,,,++++++,,,,,,+++***)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,---...///000000000000000111111333555777999:::777666555444444555666777999999:::;;;======;;;:::555666777777777777888:::::::::;;;===AAACCCCCCBBBCCCEEEHHHLLLPPPUUUYYY[[[VVVRRRMMMLLLNNNOOONNNLLLMMMLLLKKKLLLLLLKKKIIIGGGDDDDDDFFFKKKOOOOOOLLLHHHAAAHHHNNNMMMEEE===:::;;;<<<;;;999888777888888999666555333111000000111111111111000///////////////..................------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))*********************************))))))*********------------------------,,,,,,,,,,,,,,,---......000000000000000000000000......///222333333111...111222333333222222333555444111//////000222333333///000111333444444555555666777777666444444555666444555666666666666555555666999===<<<999777777888:::===@@@@@@>>>===>>>@@@FFFBBB???===???AAACCCDDDAAABBBIIIQQQSSSMMMEEEBBBCCCDDDCCCAAA===<<<<<<===:::999888888:::;;;:::999999999999888777666555444111000111333555666444222000000111111111111000000//////...---,,,,,,++++++******++++++++++++*********))))))))))))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((()))***+++,,,---------------,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,---...///000444444333333333333333333444444444555666666777777888888999::::::::::::::::::<<<===>>>===>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEELLLMMMNNNOOONNNLLLIIIHHHEEEDDDCCCCCCFFFHHHIIIIIIJJJKKKMMMNNNOOOPPPSSSUUUXXXWWWWWWWWWWWWXXXXXXYYY^^^]]][[[[[[\\\]]]]]]\\\^^^ZZZVVVUUUXXX\\\___aaa^^^]]][[[ZZZYYYXXXYYYYYYVVVUUURRROOOMMMKKKKKKKKKCCCCCCCCCBBBBBBAAAAAAAAA???>>><<<:::999999999:::666666444444444444555666333222111///............,,,,,,+++*********++++++---------,,,,,,,,,++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,---,,,,,,,,,,,,,,,,,,------......---------......///,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///...---,,,,,,------,,,+++)))))))))))))))******++++++++++++,,,,,,,,,------+++,,,---...////////////000000111222333444555666444444444444555666777888;;;;;;<<<<<<<<<;;;999888333555888999888888888999;;;<<<>>>@@@CCCEEEFFFFFFGGGGGGHHHJJJMMMPPPTTTVVVTTTQQQNNNMMMNNNOOOOOONNNNNNKKKIIIGGGHHHHHHGGGEEEFFFEEEFFFHHHJJJIIIEEEBBB@@@HHHNNNMMMDDD===;;;===<<<;;;999888777777777777555444333222111111111111000000///............//////......------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************,,,,,,,,,,,,+++***((((((************************+++***)))(((((()))***++++++,,,,,,,,,,,,,,,------++++++++++++,,,---......////////////////////////...---...///111222111///000111222222111111222444333000......///111222222///000111222333333333333444555555444333333555777555555555666666777777888888;;;===>>>;;;999999999999;;;======>>>@@@DDDGGGDDD@@@;;;999:::===???@@@@@@AAAFFFNNNQQQLLLFFFDDDDDDDDDCCC@@@===;;;===>>>;;;:::999:::;;;<<<;;;999888888888888888777666555000000111333555444222000000000000000000000000000000//////---,,,+++************++++++++++++******)))))))))))))))***++++++***))))))(((((((((((()))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,---...//////111222333222111111111222222333444444555666666666777777888999::::::::::::999;;;============???AAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIJJJKKKJJJIIIGGGFFFEEECCCBBBCCCFFFHHHIIIIIIKKKLLLLLLLLLLLLNNNQQQTTTWWWVVVUUUTTTUUUWWWYYYZZZ^^^[[[XXXXXX[[[\\\ZZZXXXZZZWWWSSSSSSVVV[[[```bbb```^^^[[[YYYXXXXXXYYYYYYVVVTTTPPPLLLIIIHHHIIIIIIAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;:::999999999666555444333333333444555222111000///............,,,,,,,,,+++************,,,,,,,,,+++++++++******------,,,,,,,,,---......---------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,------------......000///......---------...,,,++++++++++++++++++,,,++++++******+++---///000...---,,,,,,......---,,,)))))))))))))))******++++++++++++,,,,,,,,,------+++,,,---....../////////000000111111222222222222222222333333555666777777<<<=========<<<:::999888555777:::;;;:::999999:::===???AAACCCDDDEEEGGGGGGHHHGGGGGGHHHJJJLLLNNNPPPOOOMMMKKKKKKLLLNNNOOOPPPMMMJJJGGGEEEEEEFFFFFFEEEFFFEEEDDDDDDDDDDDDCCCBBBAAAFFFIIIFFF???::::::===999999888777666555555555444444333222111111111111000///......---...............------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,++++++***)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++*********+++,,,---.................................------///111222111000///000111111000000111333111///------///111333333222222222333333222222111111222444444444555777999666555555555666888999::::::<<<>>>>>>===;;;:::999888888888:::===DDDKKKPPPDDD@@@;;;888999;;;===>>>AAA>>>@@@FFFIIIFFFDDDDDDCCCCCCBBB@@@>>>===???AAA@@@>>>============<<<:::666777888888888888888777111111111222333222///,,,////////////////////////000//////---,,,+++******)))******++++++******)))))))))(((((())))))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((()))***************************+++))))))*********+++++++++,,,++++++,,,,,,---...///,,,++++++,,,,,,---...//////222555555333222111222111111333444555555444444555666777888999999999999999:::<<<<<<<<<===>>>@@@@@@AAABBBCCCEEEEEEFFFFFFDDDEEEFFFFFFGGGFFFEEEEEEDDDBBBAAABBBEEEHHHIIIIIIJJJJJJKKKJJJIIIJJJMMMPPPSSSRRRQQQQQQRRRUUUXXXZZZ\\\YYYWWWWWWZZZ[[[YYYWWWWWWTTTPPPPPPUUU[[[aaaddd```___\\\YYYXXXXXXXXXYYYXXXTTTOOOJJJGGGEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;:::999999999666555444222222222333444222111000//////......///,,,,,,,,,,,,++++++******,,,,,,+++++++++*********------,,,,,,---------...---------,,,,,,+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))((((((((()))******,,,,,,,,,------.........000///...------,,,------++++++++++++++++++++++++++++++******+++,,,...000...---,,,,,,......---,,,)))))))))))))))******+++++++++,,,,,,,,,,,,------+++,,,---...///////////////000000111222111111111111111222333444555666666:::<<<>>>===;;;999999999666888;;;<<<;;;;;;;;;<<<>>>@@@CCCCCCCCCCCCDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNKKKJJJIIIIIIJJJLLLNNNPPPLLLIIIEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFAAACCCCCC???;;;888999:::666666666555555444444333333333333222222222111111//////...---------------,,,,,,,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))*********))))))*********((((((((())))))******+++************+++---...///------------------------...------///111222222000...///111000//////000222000...,,,---000333444555444444444444444333222222111333444555555777999<<<777666555555666888;;;===;;;<<<===>>>>>><<<:::999777666666888===EEELLLQQQEEEAAA===<<<===???@@@@@@CCC???>>>AAACCCAAAAAACCCBBBBBBCCCBBB@@@@@@AAACCCBBBAAA????????????>>><<<777888888999999888888777111111000111111000...,,,//////............////////////...---,,,,,,++++++))))))************)))))))))(((((((((((()))******+++***)))((((((''''''((())))))))))))))))))))))))((((((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))'''''''''(((((((((((((((((('''''''''(((((()))***((((((((())))))))))))))))))))))))************+++************+++,,,---...++++++++++++,,,---...///...333999;;;888555333333///000222333444444333333333444555666777888888888888:::;;;<<<;;;<<<>>>???>>>???AAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEBBBAAA@@@AAADDDGGGHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKNNNNNNMMMNNNPPPSSSVVVWWWYYYWWWVVVWWWYYYZZZZZZZZZWWWSSSOOONNNRRRYYY^^^bbb___^^^[[[YYYWWWWWWVVVWWWVVVSSSNNNIIIEEECCCBBBBBBAAAAAAAAA@@@@@@?????????<<<<<<;;;;;;:::888888777666555333222111111222333111111000///////////////,,,,,,---------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,------.........---,,,,,,++++++******)))************************++++++++++++++++++++++++)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,)))))))))(((((())))))***++++++,,,,,,------......///...---,,,,,,,,,,,,,,,******++++++++++++******++++++***++++++,,,---...---,,,+++,,,---...---,,,)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,---...//////000//////...///000111222111111000000111222333444555555555777999<<<<<<:::888999:::555777999;;;;;;<<<>>>???AAADDDEEEEEEBBBAAABBBCCCCCCDDDFFFHHHJJJKKKLLLMMMJJJJJJIIIHHHHHHIIILLLNNNHHHFFFCCCBBBCCCDDDDDDDDDBBBCCCDDDEEEDDDDDDDDDDDDAAA???===;;;:::888777666444444555555555444444444222333333333222222111111///...------,,,,,,------++++++++++++,,,,,,,,,,,,))))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))******++++++++++++******((((((((()))***+++++++++)))))))))***+++---...///........................,,,,,,---///111222111///---///000000///...000111///---,,,---111444666777444555555666666666666555444555666777777888:::<<<777666555444666999<<>>>>>===:::888777777777999===BBBFFFHHHCCC@@@>>>???AAACCCEEEEEEGGGCCC@@@BBBCCCAAAAAACCCBBBDDDEEEDDDCCCAAABBBBBBAAA@@@???@@@AAAAAA@@@???:::::::::999888777555555000///......000000///...//////...------...//////.........------,,,,,,,,,))))))************))))))((((((((((((((()))******+++***)))(((''''''''''''))))))))))))))))))))))))'''(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((((((((()))))))))***''''''''''''((((((((()))(((''''''''''''((())))))''''''((((((((()))))))))))))))))))))************))))))))))))***+++,,,---++++++++++++,,,---...///+++222;;;>>>;;;666333222...///111333444333222222111222333555666777777777888999;;;;;;;;;;;;===???===>>>???AAABBBCCCDDDDDDHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>@@@CCCFFFGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKMMMPPPSSSTTTRRRSSSTTTUUUUUUWWWYYY[[[XXXTTTNNNLLLOOOTTTYYY\\\\\\[[[ZZZXXXVVVUUUSSSSSSQQQNNNKKKFFFCCCAAAAAA@@@AAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::999888666666666555333111111111111222111000000///////////////+++,,,---.........---------,,,,,,,,,++++++++++++***+++,,,---......//////,,,,,,+++******)))((((((************************++++++++++++++++++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,******)))))))))))))))*********++++++,,,------------,,,,,,+++++++++,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++,,,******+++,,,------,,,)))))))))))))))******+++++++++,,,,,,,,,---------,,,---...///000000000000...///000222222222111000000111222333444444444444444777:::;;;999777888:::222555777999;;;===@@@BBBEEEGGGIIIGGGDDDAAABBBCCCEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJHHHGGGHHHJJJLLLFFFDDDAAAAAABBBCCCCCCCCCAAACCCFFFFFFDDD@@@===<<>>===:::888888888999;;;>>>??????>>>???>>>===???CCCFFFGGGGGGKKKFFFDDDFFFFFFCCCBBBCCCCCCEEEGGGFFFDDDBBBAAAAAA???>>>>>>???AAACCCBBBAAA>>>===<<<:::888555333222///---,,,---///000111000///...---,,,,,,---...///------------------------))))))************))))))((((((((((((((()))******++++++)))(((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''((((((((())))))******&&&'''''''''(((((())))))(((''''''''''''(((((()))''''''(((((()))))))))***))))))))))))************(((((((((((()))***+++,,,++++++++++++,,,---......(((000:::>>>:::444111000...///111333444333222111000111222444555666666666777999;;;;;;;;;;;;===???<<<===>>>@@@AAABBBCCCCCCJJJIIIHHHEEECCCAAA???>>>???>>>===???BBBEEEGGGGGGFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFHHHJJJLLLOOOQQQRRRKKKNNNQQQRRRQQQSSSWWW[[[ZZZUUUNNNKKKLLLPPPTTTVVVYYYYYYXXXWWWUUUSSSQQQPPPLLLJJJHHHEEEBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::::::::999888777666555666444333111000000111111111000000////////////000+++,,,...///000///......---------,,,,,,,,,++++++)))***+++---.../////////++++++******)))(((((('''************************++++++++++++++++++++++++(((***+++------,,,+++************++++++,,,,,,,,,+++***))))))))))))******))))))***++++++,,,------,,,++++++******++++++,,,)))***+++,,,,,,+++***)))***+++,,,------+++***)))+++***)))***,,,---,,,+++,,,------+++***)))***,,,,,,------,,,)))''''''(((,,,------...///000111111555444444333222111000///222111///......000222333333444555666666666555444777666666888:::;;;:::888999<<>>???AAACCCCCCDDDDDDBBB>>><<<::::::<<<;;;999777555555555555444444333333333333222222000000000000000000000000,,,,,,,,,+++++++++************************************))))))((((((''''''(((((())))))))))))((((((+++***)))(((((()))***+++++++++******)))((((((((()))))))))))))))))))))))))))************+++++++++((()))+++,,,------,,,,,,+++*********+++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,---...//////------------............+++,,,---///222666999<<<999777666777:::;;;<<<;;;888999:::;;;;;;:::888777777777666666777999;;;<<<>>>;;;999:::<<<===:::888===;;;999888999<<>>???<<<999888888888888888777555555//////000000000000//////,,,,,,------...////////////...---,,,++++++++++++(((((())))))************(((((((((((())))))))))))******))))))((((((''''''$$$%%%&&&((())))))******%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((()))******)))+++***((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...777<<<@@@>>>888222///000////////////000111222333222222111111111222444555444666777999:::;;;::::::;;;:::999:::===@@@AAAAAADDDDDDCCCBBBBBBAAAAAA@@@>>>@@@AAA@@@>>>???CCCGGGIIIJJJKKKKKKKKKJJJHHHGGGHHHGGGGGGHHHJJJLLLOOOPPPOOOMMMKKKLLLOOORRRSSSSSSXXXUUUPPPLLLIIIKKKOOOSSSVVVVVVVVVUUUTTTSSSRRRQQQMMMLLLJJJFFFAAA>>>======@@@???>>>===:::888666555888888888777666444333222444333111///...//////000222333222000---+++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,+++++++++******)))))))))++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++))))))***,,,***+++++++++******+++---------......//////000000444333222111111000000111222111000//////000111222333444555666666666555555777666666777999:::999777777999===AAACCCDDDDDDCCCAAADDDHHHIIIHHHEEECCCBBBJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBB@@@>>>>>>@@@BBB@@@AAA@@@???<<<:::888888;;;:::888666555444444444333333333222222111111111000000000000000000000000,,,,,,+++++++++************************************)))))))))((((((((('''(((((())))))))))))((((((******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,,,,,,,++++++******++++++,,,---...............---,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,------.........,,,,,,---///222555888:::777666555666888:::::::::888888888888888777666666777666555555666777999:::<<<:::999999::::::999888;;;:::999888999<<<>>>@@@CCC@@@>>>>>>BBBFFFIIIJJJIIIHHHEEEDDDDDDEEEGGGHHHGGGHHHJJJKKKJJJGGGDDDAAA???<<<:::<<>>??????BBBBBBBBBBBBAAAAAAAAAAAA???AAABBBAAA???AAAGGGKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMLLLJJJIIIJJJNNNQQQSSSTTTUUUSSSQQQMMMKKKLLLOOORRRTTTTTTTTTSSSRRRPPPNNNMMMJJJJJJHHHEEE@@@===<<<<<<<<<<<<<<<;;;:::888666666777777777666555444333222333222111000////////////000111111///---++++++,,,***++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,------------------......++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***+++***))))))***,,,'''((())))))***,,,000333.........///////////////333111000//////000111222111111111111111111111111333333444555666666555555777555555666777888777666444777:::>>>BBBCCCDDDDDDBBBDDDFFFFFFDDDBBBAAABBBHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCBBB@@@>>>===>>>@@@======<<<;;;:::888666555:::999777555444333333333333222222111000//////...........................,,,++++++++++++*********************************))))))))))))(((((((((((((((((())))))))))))((((((***))))))(((((())))))***(((((())))))))))))******)))))))))))))))))))))))))))************+++++++++***************+++,,,---++++++******++++++,,,,,,------......------,,,,,,+++++++++,,,,,,---...///++++++,,,---......//////------...///111333666777444333222444666888888888888777666555444555555666666555444444444555666777777888999888777666777888888888888999:::;;;===>>>BBB@@@>>>???BBBFFFGGGHHHFFFFFFFFFFFFGGGHHHJJJJJJLLLMMMNNNNNNKKKGGGCCC@@@<<<::::::<<<@@@AAA>>>;;;666666666666666444333333000000111111111111000000.........///////////////...---,,,++++++***++++++***************+++++++++******))))))((((((''''''))))))))))))(((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''((((((((()))))))))******)))(((***,,,/////////------,,,,,,+++*********************************))))))))))))))))))))))))******)))******+++,,,---222999AAACCC>>>777000---............///000111111/////////...//////000111777555222000111333777999888666555666999;;;<<<<<<=========>>>>>>>>>??????===>>>?????????BBBHHHNNNLLLJJJHHHFFFFFFGGGIIIJJJMMMMMMLLLKKKKKKKKKLLLLLLIIIGGGFFFHHHLLLOOORRRRRRPPPQQQQQQOOOMMMMMMNNNPPPQQQQQQQQQPPPNNNKKKIIIGGGGGGGGGFFFCCC>>>;;;:::;;;999999999999999888777666666666666666555333222111111111111111000///...---...//////...,,,++++++,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,------.../////////++++++++++++++++++++++++))))))***++++++++++++************+++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''(((******))))))***+++(((((())))))***---222666///////////////.........111000...------///222333111111222222222111000000111222222333444444444444666555444444555666555444333666999===AAACCCDDDDDDDDDEEEEEEDDDBBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCAAA???===<<<===::::::999999999888666444888777666555333222111111222111000000///...------------------------------++++++++++++************************************))))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((((()))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))*********++++++++++++***)))))))))***,,,---,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---...///,,,,,,---...///000000111............///111333555222000000111444666666666666555333222333555777999666666444333333444555555444666888777444333555777666777888999:::;;;;;;;;;???>>>===>>>AAACCCDDDDDDDDDEEEFFFIIIJJJLLLMMMMMMOOOOOOPPPNNNKKKEEE@@@===888888888;;;>>>>>><<<:::666666666666555444333333000000111111111111000000////////////////////////---,,,,,,+++******++++++************++++++++++++******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((())))))******((('''''')))---000111111/////////...---+++***)))************************))))))))))))))))))))))))))))))))))))***+++,,,---///444;;;===:::444///------------......///000111000////////////000000000555444222111111333666777666555333444777999::::::777777888999999:::;;;;;;999;;;<<<<<<<<<@@@HHHMMMMMMJJJGGGDDDCCCFFFIIIKKKPPPOOOOOOOOOOOOOOOOOOOOOIIIGGGEEEFFFIIIMMMNNNOOOLLLNNNPPPQQQOOONNNMMMNNNOOOOOOOOONNNKKKHHHEEECCCDDDEEEDDDBBB>>>;;;::::::999999999999888777666666555555555555444333222111//////000111000///---,,,,,,---...---+++++++++,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,******++++++++++++++++++************************))))))***++++++++++++******************+++++++++******+++++++++******)))************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++&&&(((***+++***)))***+++)))******)))))),,,111444///////////////.........000///---,,,---///222444222222222222222111000//////000000000111222333333666444222333444555555555555777:::===@@@BBBCCCDDDDDDDDDCCCBBB@@@@@@AAACCCAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEECCC@@@===;;;;;;:::888777888999999777555777666555444333222000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))(((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))*********++++++++++++***)))((()))***+++,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---......---......///000000111111...---------...000222333///...---///222444555444333222111111222666:::<<<777666555444333444555666111444666555222111333666444555777888999999999999;;;:::999:::===???@@@@@@BBBCCCFFFIIILLLNNNOOOOOOOOOOOONNNLLLGGGBBB>>>;;;666666777888::::::888777666666666666555444333222000000111111111111000000000000//////......------,,,,,,+++*********++++++***************************)))))))))((((((((('''(((((((((((())))))))))))************)))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((()))************)))***,,,111444666666333333222000...,,,***(((************************))))))))))))))))))))))))))))))))))))***+++,,,,,,---///222333222///...------------......///000111111111111111111111111111333444555666777777666666666444333333666888999888666666777888999::::::;;;999;;;=========AAAHHHMMMOOOLLLIIIFFFEEEHHHKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRKKKIIIGGGFFFHHHJJJKKKKKKKKKNNNPPPPPPOOOMMMLLLLLLMMMNNNMMMLLLJJJFFFBBB@@@AAACCCCCCAAA>>><<<;;;;;;;;;;;;;;;:::888777555444333333444333333222111000---...///000000///---,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,------------,,,++++++******++++++,,,++++++******++++++,,,,,,++++++***)))(((''''''************************))))))***++++++++++++***************************)))******+++++++++******************************)))*********++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++''')))+++,,,+++***************+++***)))+++...111.........///////////////000///...---...///111333333333333222111111000000////////////000222333444555333111222444666777666888999:::===???@@@AAABBB@@@@@@@@@???===>>>@@@BBB???@@@AAACCCCCCDDDDDDCCCDDDFFFGGGEEEAAA===;;;::::::888666888;;;<<<999666666666666555333222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&'''(((((()))******)))))))))))))))))))))))))))************+++++++++******)))))))))******+++,,,,,,++++++******++++++******+++,,,,,,,,,++++++*********++++++,,,---......////////////000000000------,,,,,,---///111222---,,,,,,...111333444333111000000000222666:::<<<555555444333333444555666111222333333222222333444333444555777888888888888999777555666888;;;<<<===???AAADDDGGGJJJLLLNNNNNNOOOMMMKKKGGGCCC???<<<;;;777777666666555555555555444555555444444333222111//////000000000000//////000000///...---,,,,,,+++++++++************++++++*********)))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))************))))))((('''&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++------...111555999;;;;;;777666444222///,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++,,,,,,---...............///000111111222333333333333222111111111333777;;;<<<:::888666666555333444666888888888::::::;;;;;;<<<===>>>>>><<>>???@@@AAAAAA>>>;;;::::::;;;;;;;;;:::888666555444222222222222222111000000---...............------+++---------+++++++++---,,,,,,,,,,,,---------------,,,++++++******++++++,,,++++++******++++++,,,......---+++***)))((('''************************))))))***++++++++++++******************)))))))))))))))***++++++++++++***************************))))))))))))************++++++++++++++++++++++++))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((+++------,,,***))))))((()))************---///------......//////000000000000/////////000111111555444333111000000111111000000000000111333555666444222111111444777888999999::::::;;;<<<=========>>>?????????>>>>>>AAACCC@@@AAACCCEEEFFFGGGFFFFFFFFFGGGIIIGGGCCC>>>:::999999777555777;;;===:::777666666666666444222000///---------...............------------------------************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((())))))(((''''''&&&'''''''''((())))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))---,,,++++++******++++++))))))***+++++++++++++++************+++,,,---...............------------,,,+++++++++---...000111,,,++++++---000222333333000000//////111333666777333222111111222333444555222111111222333444333333333333444555666777888888999666333333555888;;;<<<<<<===???BBBEEEHHHJJJLLLNNNLLLHHHDDD@@@>>>======;;;:::777555222222222333222222222222111000///.........////////////......000///...---,,,+++******++++++************++++++)))))))))(((((((((''''''''''''(((((())))))******'''((((((((()))))))))***))))))*********))))))(((''''''''''''(((((((((((((((((()))))))))((('''&&&((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&'''((()))***++++++.........111666:::;;;<<<;;;999666222...,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))***+++,,,+++***)))***+++---...///////////////000111222222222333444444444222111000000333888;;;===<<<:::888888666444555777888999999===>>>>>>>>>??????@@@@@@>>>AAADDDDDDCCCDDDGGGJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGIIILLLMMMNNNOOOOOONNNKKKIIIHHHJJJKKKLLLLLLOOOOOOOOOLLLJJJJJJKKKMMMGGGHHHIIIIIIGGGCCC???<<<;;;===??????<<<:::999999888888888888777666555444111111111222111111000///...---------------......---......---,,,++++++,,,,,,,,,,,,------------...---,,,++++++******++++++,,,++++++******++++++,,,------,,,,,,+++***))))))************************))))))***++++++++++++***+++*********)))))))))((())))))***+++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************+++,,,,,,------,,,,,,+++***,,,......,,,***))))))&&&(((***+++***+++,,,...,,,------...///000111111000111111111111111000000666555222000000000111222222111111111222444666777444222000111444888::::::::::::::::::::::::::::::>>>@@@AAAAAAAAAAAACCCEEEBBBCCCEEEGGGIIIIIIIIIIIIFFFHHHJJJHHHDDD???;;;999999666444777;;;===;;;777666666777666555333111///,,,,,,---......//////000------------------------************))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((()))))))))))))))))))))))))))************+++++++++((()))***++++++***)))(((---,,,,,,+++*********+++((()))***+++++++++++++++************+++,,,---......------,,,,,,+++******++++++++++++,,,...000222,,,++++++---000222333333000000/////////111222333000000///000000222444555333111///111444555444111333333333444555666777888999666222111444777:::<<<::::::<<<>>>AAAEEEHHHIIINNNKKKGGGBBB???>>>>>>???>>><<<999555111000222333000000000000///...---,,,------............------//////...---+++***))))))+++***************++++++))))))(((((('''''''''&&&&&&&&&'''((()))***++++++'''((((((((())))))******))))))************))))))''''''''''''((((((((()))((()))*********)))'''&&&))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,,,,,,,///333777999999===;;;666222...,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,+++******+++...000000000/////////000000111222333222333333444333222111000000333777:::<<<===<<<;;;999777555555777999:::999>>>>>>>>>???????????????===AAADDDEEECCCBBBDDDFFFCCCDDDEEEFFFFFFDDDCCCBBBGGGIIIKKKMMMNNNOOOOOONNNMMMKKKIIIIIIKKKMMMNNNOOOQQQQQQNNNKKKHHHHHHKKKMMMEEEFFFGGGGGGEEEAAA===;;;999;;;======;;;999888777555555666666666666666555000111111111111000000///...---,,,++++++,,,...///...//////...,,,++++++,,,,,,,,,,,,---------......---,,,++++++******++++++,,,++++++++++++++++++,,,++++++******************))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++'''(((***++++++***)))(((((()))***+++,,,+++******------------...000111222000000000000////////////333555444000000444555333444222222444777888777444666444222222555888::::::<<<:::999888888:::<<<===DDDCCCBBBAAA@@@??????>>>BBBHHHLLLJJJCCC@@@EEEKKKJJJIIIFFFEEEDDDBBB>>><<<<<<555000333<<>>333333222111000///............---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''''''''''''''((())))))(((((((((((('''''''''''''''((()))((('''&&&''')))***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((()))(((((((((((())))))***,,,,,,,,,+++++++++******///,,,******,,,///000111---,,,,,,+++*********+++((()))***+++---...//////............///000111222////////////000111222333555222000222777888555111555444222222444555444444444333222444666999;;;;;;888555444666999:::999777999;;;>>>@@@@@@AAACCCDDDLLLGGGCCCEEEEEEBBBAAABBBGGGBBB;;;666444222111000222111000///...---,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++***)))(((((('''''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))***+++,,,+++)))'''&&&&&&'''''''''(((((())))))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((())))))))))))))),,,,,,,,,---///000222333888444000---,,,,,,+++*********+++,,,+++***)))(((+++*********))))))((((((******++++++++++++******,,,,,,------.../////////...000222222000000111222666222222555444...,,,///444555666888:::;;;;;;<<<::::::999999999999::::::===>>>???>>>======???AAA???@@@BBBCCCDDDCCCCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEHHHJJJLLLNNNOOOLLLJJJHHHJJJMMMPPPOOONNNRRRQQQOOOMMMLLLJJJJJJJJJFFFGGGHHHHHHFFFAAA===:::;;;888999===<<<555333555333444555666666444222111111111111111000000000//////............---------------,,,++++++,,,,,,,,,...---+++***)))******+++,,,++++++******++++++,,,+++...---((((((,,,,,,(((,,,,,,,,,++++++*********)))************+++++++++************************++++++++++++++++++++++++'''(((***,,,,,,***((('''))))))))))))************))))))))))))******************+++++++++******)))))))))))))))))))))))))))************************,,,,,,+++***))))))******'''(((***+++,,,+++***))))))***+++,,,,,,,,,++++++...------......///000111000000000000000/////////333555555222333666777555555444333555777888666444555333222333666888999888999888888888999;;;===???AAAAAA@@@@@@??????>>>>>>AAAEEEHHHFFFBBB@@@CCCGGGHHHFFFDDDCCCBBB@@@>>>;;;;;;666111222888;;;;;;888333222222111000///...---......------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''''''''''''''((())))))(((((((((((('''''''''''''''((()))(((''''''((()))***))))))(((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++***)))))))))(((((((((((()))******,,,,,,,,,+++++++++******+++***))))))+++------,,,---,,,,,,+++******++++++))))))***+++,,,---............///000000111111222......//////000222333444555333111333777888666222777555444555666777777666888888777888:::<<<===>>>999777666888:::;;;:::888666:::???BBBBBBBBBBBBBBBHHHDDDBBBCCCBBB@@@AAADDDFFFBBB;;;666333222111000000000///...---,,,++++++,,,,,,+++++++++************++++++,,,,,,++++++***++++++******)))(((((('''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))***,,,,,,,,,***)))'''''''''''''''((((((((()))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******000000//////...//////000222000---,,,,,,---,,,+++******+++++++++***)))(((******)))))))))(((((((((+++++++++,,,,,,+++++++++,,,,,,,,,---......//////...............///111333777333333666777333444777444555777888999:::;;;;;;:::999999888888999999:::===>>>???>>>======???@@@@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBBFFFFFFGGGHHHIIIKKKLLLLLLMMMKKKJJJKKKNNNOOONNNLLLNNNMMMMMMLLLLLLKKKKKKKKKGGGHHHHHHGGGDDD@@@<<<:::<<<999999<<<:::444222444222333444555555333222000111111111000000000//////............---------------,,,,,,,,,+++,,,,,,,,,------++++++***+++,,,,,,,,,++++++******++++++,,,+++///...***)))------))),,,,,,,,,++++++*********)))************+++++++++************************++++++++++++++++++++++++((()))***++++++***)))((())))))))))))************))))))))))))******************++++++++++++******************************************************,,,+++***))))))))))))***((()))***+++,,,++++++******+++,,,,,,------,,,,,,///...............//////000000000000000000000000222666777555666::::::777888777666777888777666444444333333555777888777666666666666777888;;;>>>???>>>>>>>>>>>>>>>>>>>>>===???AAABBBBBB@@@???AAABBBCCCAAA@@@??????>>><<<:::999666333111222333333222222222111000///...------...------,,,,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((('''''''''''''''((())))))''''''((())))))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))*********++++++++++++***))))))((((((((((((((()))***+++---,,,++++++******++++++***))))))***+++,,,***(((---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...000111222222111111---......///111333444555666444333444777888666333666555444555777888777666;;;;;;::::::;;;<<<>>>???;;;;;;:::;;;======<<<:::555999???CCCCCCAAA@@@???CCC@@@@@@BBBAAA???@@@EEEEEEAAA;;;666333111000...//////...---,,,++++++***,,,++++++++++++***************++++++++++++******+++******))))))(((((('''))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((('''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&***+++,,,,,,,,,+++)))(((''''''''''''(((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&&&&''')))+++---444333111///...---,,,,,,+++***)))***,,,------,,,******++++++******)))((())))))((((((((((((((('''+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///000...,,,,,,...111222333666333222444444222222555444555666777888888888888888888777777777777888888;;;===>>>>>>======>>>???AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAADDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKLLLMMMLLLJJJHHHHHHHHHIIIJJJKKKKKKLLLLLLIIIHHHGGGDDDBBB???<<<:::<<<999999:::888333111222111222333333333222000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,...///,,,,,,...---***+++++++++++++++*********)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++++++++***************************+++++++++++++++++++++++++++***))))))))))))))))))((()))***+++,,,,,,++++++,,,,,,,,,---------------000///...---------------/////////000000111111111000555777666888;;;;;;888:::999999888888777555444333333444666888888666333444444444555777999;;;<<<;;;<<<===>>>???>>>>>>>>>???>>>>>>>>>???@@@?????????===;;;;;;;;;<<<:::999666666444111...---...///222111000///...------,,,---------,,,+++***))))))++++++++++++++++++++++++((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''''')))***)))((('''((()))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++******)))(((((((((((()))***++++++---,,,+++*********++++++,,,+++)))***++++++***)))---,,,,,,+++++++++,,,,,,---------------------------...111222333333111000------...///111444555777666555444555777888666444333222222444666777666555:::::::::999888999;;;<<<>>>>>>>>>?????????===<<<888<<>>>>>>>>>>>AAAEEEDDD@@@@@@DDDCCC???:::555333111///---//////......---,,,++++++++++++++++++******************++++++++++++************))))))(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))(((''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))************)))((('''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&%%%&&&))),,,...333111000...,,,******)))'''''''''))),,,---,,,******************))))))(((((((((((((((''''''''''''***++++++,,,,,,++++++***+++++++++,,,------......111///---...000222222111555444333333111///------222333444555555555555555666666555555555555666666999;;;======<<<<<<===>>>@@@@@@@@@??????>>>======<<<<<<<<<===>>>??????@@@>>>???AAACCCFFFIIIKKKLLLIIIIIIJJJJJJJJJHHHEEECCCDDDEEEGGGIIIIIIIIIIIIHHHHHHGGGDDDAAA???<<<;;;::::::999777777555333222222111111111222111111//////000000/////////.........------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,++++++******++++++,,,,,,...////////////---,,,+++++++++***************))))))*********+++++++++******************************************************))))))))))))******((()))))))))************((()))))))))******************++++++,,,,,,++++++************************++++++++++++++++++++++++******)))(((((())))))***(((((()))***++++++,,,,,,---------------.........000///...------,,,,,,---...//////000111222222333///333666555777;;;:::888:::::::::999777555444444333333444666888777444222333333444555666777888999:::<<<===?????????>>>>>>>>>===;;;===???@@@???===;;;999777777888999888777333444444111...---...000111000000///...---,,,,,,,,,,,,,,,,,,+++***)))(((************************((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''((()))***)))((('''(((***((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++******(((((((((((()))***+++,,,...,,,+++***)))***+++,,,---+++(((((()))*********---,,,,,,+++,,,,,,------////////////............,,,...000222333222111000---......000222444666777666555555666777777555444222222222444777888777666888999:::888666666999;;;???@@@AAAAAA@@@???======>>>???@@@???======>>>?????????DDDHHHGGGBBB???@@@@@@===888444222111///---000000//////...---------+++++++++*********)))))))))******++++++******))))))))))))((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&%%%&&&))),,,......---,,,+++***)))))))))''''''''')))++++++***)))*********)))))))))))))))''''''''''''(((((((((((())))))************))))))******++++++,,,---------.........000111000///---///111222222222222000///000000111222222222222222444444333333333333444444777999<<<<<<<<<;;;<<<===>>>======<<<<<<;;;;;;;;;999999:::;;;<<<===>>>>>>;;;<<<===@@@BBBDDDFFFGGGCCCDDDFFFFFFDDDBBB@@@>>>BBBCCCFFFGGGGGGFFFDDDCCCEEEDDDAAA>>><<<:::999999888888666444333444444444000000111000000000///////////////............------,,,,,,,,,++++++++++++***+++,,,------------,,,+++,,,,,,---............,,,++++++******++++++,,,,,,,,,...111111///---,,,************************))))))*********+++++++++******************************************************))))))))))))******((()))))))))************((()))))))))******************+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******''''''((()))***++++++,,,---,,,,,,,,,,,,---.../////////...---,,,,,,,,,---......///000111333444444000333555444555999:::777999:::;;;999777444444444444444444666777666333111444444555666666777888888:::;;;===?????????===<<<<<<;;;;;;<<<>>>???>>>>>>999777555444555666666666222222222111//////000111000000///...---,,,+++++++++,,,------,,,+++)))((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''((()))******(((((()))***((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++++++++***((((((((()))***+++,,,---...---+++))))))***+++,,,+++***((((((***++++++***,,,,,,,,,,,,,,,------.../////////////////////...,,,---///000111111000000...//////000222444555666555555666666666555444444333333444777:::;;;:::999888:::;;;999777777:::===???AAACCCCCC@@@>>><<<<<<@@@@@@@@@>>>===>>>@@@CCCFFFDDDDDDHHHHHHCCC>>><<<===:::666444222111000...000000/////////.........+++************)))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&&&&''')))+++---***))))))(((((())))))***)))((('''(((***++++++***+++***)))(((((((((((()))'''(((((((((((()))))))))(((((())))))))))))(((((()))******++++++,,,,,,---)))+++---......---///000,,,......,,,...111333111---...///000111111111111444444333333333333444444555888;;;<<<;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;888888999:::;;;;;;<<<<<<=========>>>>>>>>>??????===???AAAAAA???=========@@@AAADDDFFFFFFCCC@@@>>>AAA???>>><<<:::999888888999:::777333222444666444111111000000000////////////.........------------,,,,,,,,,+++++++++******)))***,,,---...------,,,+++,,,,,,------------,,,,,,++++++******++++++,,,++++++...222333...,,,,,,)))))))))***************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,&&&&&&&&&'''(((***++++++---,,,+++++++++,,,............---,,,,,,,,,---------...///000222333444555222555555333444999:::888888:::;;;999666333333555555444444555666555333111333444666888999;;;;;;<<<999:::<<<>>>>>>===;;;999999:::;;;;;;<<<<<<===>>>999666333222333444555444222222111000000000//////000//////...---,,,++++++***+++---...---,,,+++***)))))))))))))))))))))))))))(((((((((((((((((()))'''''''''''''''((())))))((((((((((((''''''''''''((()))******)))((()))***'''((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++++++++++++++((((((((()))***+++---......---+++)))(((***+++---***+++---000222111...+++,,,,,,,,,,,,,,,---......---------------.........---------...//////000000000000000111222333555666444555666666444333333333222222444888;;;<<<;;;999777:::;;;:::777777;;;???>>>AAACCCCCC@@@<<<;;;;;;;;;===???@@@@@@AAADDDFFFQQQHHHBBBCCCEEEAAA<<<:::999777444333222222000/////////............------************))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******))))))((((((((()))*********((('''(((***---......+++***)))((('''(((((()))((((((((()))))))))******))))))************))))))))))))******+++,,,,,,,,,'''***...---+++...555<<>>=========<<<<<<<<<<<<999;;;======;;;;;;<<<>>><<>>:::333000444444222222111000000000///000000.........---------,,,,,,++++++++++++************(((***,,,---......---,,,+++,,,,,,------,,,+++***,,,++++++******++++++,,,***)))---333333...+++,,,((()))))))))*********+++)))************+++++++++************************************************((()))***++++++***)))((())))))))))))************))))))))))))************)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------%%%%%%&&&&&&''')))***+++,,,,,,+++***+++,,,---...---------,,,,,,------...---...///000222444555555444666666333444999;;;999777999:::999555333333555666555444444555444333111333555777:::<<<>>>???@@@888999;;;======;;;999777777999;;;;;;::::::<<<>>>999666333222222444444333333111//////000000...,,,000///...---,,,++++++******+++---......---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))))))))(((((((((''''''''''''(((***+++***)))((()))***'''''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((()))***+++++++++++++++((((((((()))***,,,---...///---+++)))(((***,,,---+++...333888;;;888222---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------------,,,,,,---...///000111111111111222333444555444555666555444222222333000000222666999:::999777555888:::888555555:::>>>===@@@CCCCCC???;;;::::::666:::???BBBDDDEEEGGGHHHYYYLLL@@@>>>@@@???;;;999888555333222333222111000------------------,,,,,,************))))))))))))))))))************))))))'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))(((((('''''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))))))))))))))******))))))))))))*********((('''(((+++...111111+++***((('''''''''((()))(((((())))))******++++++******++++++++++++******)))))))))***++++++,,,,,,(((,,,///---+++000===IIIddd^^^MMM888......///------...///111333444555555888888777777777777888888333666:::;;;;;;:::;;;;;;===<<<;;;;;;<<<===???@@@999999999999999:::::::::;;;<<<<<<<<<===>>>>>>>>>777999;;;;;;999:::===@@@999<<<@@@DDDDDDBBB???<<<888888888888888777666555@@@AAA<<<333000222333///222222111000000000000000......---------,,,,,,,,,+++++++++************)))((())),,,.........---,,,+++,,,,,,---,,,+++)))(((,,,++++++++++++++++++,,,)))(((,,,333444---***+++(((((())))))*********+++)))************+++++++++************************))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))************))))))))))))************)))***+++,,,------...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...'''''')))******)))((('''*********++++++,,,,,,,,,.....................---222333333333222222444666999666444444666888999:::999999555111111555444111555555666555555444333222555555666888999:::;;;<<<===<<<;;;<<<===<<<777333666888:::999666555666888777555111000000000///...------...000111111...,,,000//////---,,,+++*********++++++,,,,,,++++++***((((((((((((((((((((((((******))))))((((((''''''))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))************+++***))))))(((((())))))+++,,,999LLLOOO???000************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...000111111111111111111111111111111666555444444444333///---444555777777666555555666999777666444444666777999888999;;;======;;;999777999;;;>>>@@@BBBBBBBBBAAAOOOIIIBBB<<<999888777666555444333111000000//////...---,,,+++************************************)))))))))))))))))))))))),,,***((('''&&&'''((()))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))*********''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))((()))***---///000*********))))))))))))))))))************++++++++++++((((((++++++)))***---******+++++++++,,,,,,,,,...,,,...///,,,222NNNllliiiEEE///---000///+++,,,---...000111333444555666666666666777888999:::888888777777777888:::;;;<<<999777999>>>@@@>>>;;;:::999777444333444666999888999;;;===???@@@AAABBB===<<<999777777888:::<<<<<<<<<<<<>>>@@@???<<<999888777666555444333333333===;;;888555333222222222000000000000////////////,,,,,,,,,+++++++++******************************************+++,,,---...+++******)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))******+++---------,,,,,,,,,++++++,,,,,,+++***))))))************))))))))))))******************************+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---((((((***+++++++++*********++++++++++++++++++,,,........................111222333222222222444666333333222333666999;;;<<<444555444111444999;;;888999999::::::999999888888555555555666777888888999:::999888999;;;;;;888555666999;;;;;;888666777888666444111111111111000......///000222333222///---//////...---,,,+++******)))******++++++******)))((((((((((((((((((((((((***)))))))))(((((((((''')))((((((''''''&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***))))))))))))***************))))))******+++,,,---...,,,444BBBDDD888...,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222222222222222111111111777666666666666555222000444555777777555555555666777777666555555666777777999999999999999999888888666777999<<<@@@EEEIIIKKKLLLGGGAAA;;;999888777777333222111000000//////000...---,,,+++************************************))))))))))))))))))))))))+++***((('''''''''((()))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((''''''''''''((()))))))))))))))***+++,,,---...)))))))))))))))))))))))))))************+++++++++***)))+++///000,,,***,,,***++++++++++++,,,,,,,,,...******---000;;;YYYwwwlllWWW===......111///+++---......000111222333444777777666666777888888999:::999888888888999:::;;;<<<999777888<<<>>>;;;888::::::999777666666888999999:::<<>><<<:::888888999;;;<<<<<<<<<;;;<<<======:::888777666444333333333333444:::888555333111000111111000000000/////////......,,,,,,,,,+++++++++******************************************+++,,,---...+++******)))))))))))))))***************++++++,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))******))))))))))))******************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------,,,,,,++++++---,,,,,,++++++,,,,,,---((()))***,,,------------+++++++++++++++*********........................000111222222111222444666222333444666888:::<<<===444555555444888>>>@@@===<<<<<<<<<<<<<<<<<<;;;;;;555555555555555555444444666555555666888999888777666999;;;;;;:::888777777333222111222333333111//////000222444555444000---///...------,,,+++******((())))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''(((((()))***))))))))))))************((())))))***,,,...///000000,,,---555666///+++---------,,,++++++******)))++++++++++++++++++++++++------...//////000111111222222222222222222222222777666666777888777555333444555777777555444555555555666666666666666666555888777555555555666777888666555666888===DDDKKKOOOGGGCCC===999777777777777000000///////////////000...---,,,+++************************************))))))))))))))))))))))))+++***(((''''''((())))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((''''''(((((()))***))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))---333444...******++++++++++++,,,,,,,,,,,,000+++***,,,...555III^^^KKK@@@333...///111///,,,/////////000111111222222777777666666666777888888;;;;;;::::::999::::::;;;===:::888888;;;;;;999666999999999999999999888888888:::>>>AAABBBBBBBBBAAA>>>===;;;999999:::;;;<<<===;;;:::999:::999888666555444222111111222333555555444222000//////000000000////////////.........,,,,,,,,,+++++++++******))))))))))))))))))))))))***************+++,,,---+++******)))))))))))))))************+++++++++,,,++++++++++++++++++++++++************))))))))))))************++++++++++++)))))))))))))))******+++,,,++++++++++++***************)))((((((((())))))******))))))))))))******************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,++++++++++++,,,,,,(((((()))+++,,,---......,,,,,,++++++******)))))),,,,,,,,,---------------...000111111111222444666666888999::::::999999:::999::::::999<<>>===<<<;;;:::999999999666666555555444333333222555444444444555666777777666777999:::999888666555000000111222444444222000///000222444666444///,,,---------,,,+++******)))((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''((())))))((()))))))))************((())))))***+++---//////000+++***------)))))),,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///000222333333222222222222333333333333333333333555777777555333444555777666555444444555333444666777777666444333444444444333444444555555777777666777:::???CCCFFF@@@===888555555555555555...---------......///000------,,,+++************************************))))))))))))))))))))))))***)))(((((((((((())))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((('''((())))))***)))***+++++++++***((('''((((((((()))))))))))))))))))))*********+++++++++))))))---222333...***++++++++++++,,,,,,,,,---------+++,,,//////---222999555222...---///000///---000000000000000111111111777666666666666777888888===<<<<<<;;;;;;;;;;;;;;;===;;;::::::<<<===<<<:::888888999;;;<<<;;;888666777:::>>>AAABBBBBB@@@???>>>===<<<::::::;;;<<<======;;;888666666666555333333222000//////111333555222111000/////////000000/////////.........------,,,,,,,,,+++++++++******))))))))))))))))))))))))***************+++,,,,,,+++******)))))))))))))))******+++++++++,,,,,,+++************************++++++******))))))(((((()))))))))*********++++++)))))))))))))))******++++++++++++*********))))))))))))((((((((((((((()))******))))))))))))***************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,''''''((()))***+++,,,---+++++++++******)))))))))*********++++++,,,,,,,,,---...000000000222444777555888<<<===;;;888777777;;;======<<>><<<:::777666555555777777666555555444333333666666555555444555666777555555666777777666444222/////////111444444222000//////000222333222...***,,,,,,,,,+++******)))))))))******************)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((()))((()))))))))************)))))))))))))))******+++---+++***+++***((((((+++))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,...111333555666111111111222222333333333//////000222444444333111444555777666444333333444222333555777777555333222000111333555555555333222555666666888999:::;;;;;;:::777333111111222222222,,,,,,,,,,,,---...///000------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''((((((((((((***))))))(((''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((()))******)))***++++++***)))'''&&&''''''(((((())))))))))))))))))*********++++++++++++)))***......+++***,,,++++++,,,,,,,,,---------+++***---111222000000111//////..................000000000000000000000000555555555555666777888999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===???@@@@@@???::::::<<>><<<>>>===<<<;;;;;;;;;<<<<<<<<<999666555555444333111111000/////////111333444111000000000000000111111............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))******+++++++++******))))))))))))))))))***+++,,,,,,,,,,,,+++************************++++++******))))))((((((((((((((()))))))))******)))))))))))))))******++++++++++++*********)))))))))((((((((((((((())))))******))))))))))))******************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,''''''''''''((()))++++++***************))))))))))))******++++++,,,,,,,,,+++---...///000222444777333888>>>???===:::999999;;;=========@@@EEEEEEBBB@@@>>><<<999666555555555666666666666666666666666666777999888777777888999666555444444555555444222.........///111222111000/////////000111///---***+++++++++*********)))))))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))))))))))))))***************)))(((''''''''''''''')))***++++++***((()))***(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000222444555000000000111111222222333.........000222333111000444666777666444222222333222333555666666555333222///111444666777555333222111333555888888888666555555333000...///000000000---,,,,,,,,,---...//////...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((***))))))((((((''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))(((((())))))***+++*********))))))((('''&&&&&&''''''(((((())))))***)))************+++++++++,,,((((((******)))***---,,,,,,,,,,,,------------000///---,,,,,,---///111111000/////////.........000000000000000111111111333333444555666888999:::;;;;;;<<<============<<<<<<<<<===>>>???@@@AAABBB???>>>???CCCFFFEEE@@@<<<777999;;;>>>??????===<<<===<<<<<<;;;;;;;;;;;;;;;999888555555444444111000000000000000000111222222000000000000111111111000......---------,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))******++++++******))))))))))))))))))***,,,---------,,,+++************************************))))))))))))'''((((((((()))))))))))))))))))))))))))******+++,,,++++++++++++*********))))))((((((((()))************))))))))))))******************************((())))))***+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++(((''''''''''''((()))***))))))))))))***************++++++,,,------......***,,,...///000111444777999???FFFGGGCCC>>><<<<<<<<<>>>===<<<>>>AAA@@@;;;<<<;;;888666555444555555444444444555666777777777555888;;;<<<;;;:::;;;===888666333333555666555444///---,,,---///000000000111///......///...---+++***************)))))))))((())))))))))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((()))''''''''''''((((((((((((((((((((((((((()))))))))&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************)))(((((('''&&&&&&''''''&&&)))+++***((((((***+++))))))***+++,,,,,,------------------------------++++++,,,...///000111111...//////000000111222222//////000111333444222000444666777666444222222222222333444444444444333222111222444555666666555555333444666777777555333222444222///...///000//////...------------......///...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))*********+++++++++))))))(((((())))))***+++***)))((((((''''''''''''&&&&&&''''''((())))))***)))************++++++++++++((((((******(((***---,,,,,,,,,------------...111222000,,,******+++,,,000///...///000000///---//////000000111111111222111222333444666888:::<<<888999;;;===>>>>>>>>>===;;;<<<<<<===<<<======>>>@@@??????BBBFFFFFFBBB===999:::<<<===>>>>>>>>>>>>;;;;;;;;;:::::::::::::::777666555555555444111//////000111222222222111000///000000000000000//////---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******+++******))))))))))))))))))***,,,---...---,,,+++************************)))))))))))))))*********(((((()))))))))*********)))))))))))))))******+++,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++******))))))))))))******************************(((((()))***+++,,,------*********************************+++++++++,,,,,,++++++************++++++))))))(((''''''((()))***(((((())))))******++++++,,,,,,------...///000000)))+++---...///111555777DDDJJJPPPPPPJJJBBB???>>>@@@AAA???;;;:::;;;888333777666444333222333444666111222333444666777888888333777<<<>>>>>>>>>???AAA;;;777333222555666666555///---++++++---/////////333000...---......---,,,************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((()))''''''(((((())))))******&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************((((((''''''''''''((((((%%%)))+++)))'''(((***,,,++++++++++++++++++,,,,,,........................---------...............---......///000111111111222111222333555555444222444666777666333222222222333333333444444333333333444444333333444666777888888888888777555333111///555222000///000000000//////......------............---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))'''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''((((((((()))***))))))((('''&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((()))************+++++++++)))))))))))))))******+++***)))(((&&&&&&&&&'''(((&&&&&&&&&'''((())))))***)))************+++++++++***((((((,,,,,,)))))),,,,,,,,,,,,---------......)))///333333222111000///---,,,---///111222///,,,/////////000111111222222000111222444666999;;;===777888:::<<<>>>>>>>>>>>>:::;;;;;;;;;999999999:::>>><<<<<>>>>>?????????;;;;;;:::::::::999999999555555555666666555111...///111222444444222000////////////000//////...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***+++******))))))))))))))))))***,,,......---,,,+++))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++)))))))))))))))******+++---------,,,,,,,,,++++++******))))))***+++,,,,,,******))))))))))))******************************'''((()))***+++,,,------))))))))))))))))))))))))))))))*********+++++++++++++++************++++++'''''''''((((((((((((((()))************+++++++++++++++,,,---------,,,,,,---------...///111333444<<>>;;;:::;;;:::999777666555555555444222000//////...---,,,//////...------,,,++++++***++++++,,,,,,++++++***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---...---+++)))''')))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------......///---------------...///000+++,,,---///000000000000000111333555777777777777666666444333222111111111333222111222444555444333444444333444555777999:::999999999888666444111000111111000000//////............---------,,,,,,,,,+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))******+++***))))))((('''&&&&&&&&&(((((((((((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,))))))(((((('''''''''&&&(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))******+++,,,,,,---......222555888555000,,,,,,...222222111000///...------000000///......///000111333444555777888888999999888888999:::::::::::::::777999:::888666666999<<<<<<===>>>??????@@@@@@?????????@@@??????>>>======:::;;;<<<<<<;;;:::888777666555555333222111000000222000//////000111111000////////////////////////------------------------,,,------......------,,,,,,,,,,,,++++++*********************))))))((((((************************,,,,,,---......---,,,,,,)))((((((((()))***++++++***((('''''')))+++,,,+++,,,,,,,,,---,,,,,,++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,+++***)))***)))))))))***+++,,,,,,---,,,+++)))(((((('''''',,,,,,,,,,,,,,,+++***))),,,+++)))((((((((())))))''''''''''''(((((((((((((((((()))))))))*********++++++,,,---------,,,,,,,,,---...///111222333333888BBBJJJKKKJJJHHHCCC===HHHGGGCCC>>>888666666777888777666555444333333444222333333444666888999:::777999;;;>>>>>>===:::999999888777555444333333333222000.........///...---......------,,,++++++***)))******++++++******)))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))***+++,,,---,,,***((('''((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---........./////////...............,,,,,,...///000111111222000111333555666777777777666555444333333333333333444222222333444555444333444333333444555777999:::888777777555444222000///000000000000//////.........------------,,,,,,,,,++++++******)))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''))))))(((((())))))***+++***))))))(((''''''&&&&&&(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,)))(((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))*********)))(((((('''''''''((((((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))))))))))))))******+++,,,,,,------000333666444///,,,,,,...000000000///......------............///000222333222333555666777777888888555666777777888888888777555666777666444444777::::::;;;<<<===>>>>>>>>>>>>======>>>>>>======<<<;;;<<<<<<<<<<<<;;;999777666777666666555444333222111222000//////000111111000................................................,,,,,,------------,,,,,,,,,++++++++++++++++++***+++++++++******)))))))))*********++++++++++++++++++,,,---......---,,,++++++++++++***++++++,,,,,,***)))'''(((***,,,,,,,,,,,,,,,------------,,,,,,))))))))))))************++++++++++++++++++++++++)))************+++++++++************************+++,,,,,,,,,++++++***)))******))))))******+++,,,,,,+++***)))((((((((((((,,,,,,,,,,,,,,,+++***))),,,+++***))))))))))))***''''''''''''(((((())))))'''''''''((((((((())))))***+++,,,,,,---------,,,,,,---///111333333333333444777???FFFFFF@@@<<<===GGGFFFCCC>>>999666555666999777555333111111222333000111222333555888:::;;;666777:::<<<<<<:::888777666555444222222111111111000...------...//////...,,,,,,,,,++++++******)))((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((()))***++++++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......000000111111000///---,,,,,,---...///111222333444000111333444666777777777666555555444444555555666444333222333555666555444333333333444555777999:::666555444222000///......000000000////////////...------------,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******)))))))))(((''''''&&&&&&(((((((((((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((()))))))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((())))))******+++++++++---000222111...,,,,,,...------------------......,,,,,,---...///111222333111222333555666666666666444555555666666666666555222333333222111222444666888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999;;;;;;;;;:::999777666555777777666666555444333333222111//////111111111000................................................+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,++++++++++++******+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,+++*********+++++++++)))((()))+++------,,,,,,,,,---......------,,,)))))))))*********++++++************************)))************+++++++++************************+++++++++,,,++++++***)))******)))))))))***++++++******))))))))))))******++++++,,,,,,,,,+++******,,,,,,+++************+++&&&&&&''''''(((((())))))''''''((((((((()))))))))******+++,,,------------,,,...000333444444333333555111777CCCDDD999666<<>>>>>;;;555111111111222222111111000////////////...,,,,,,------,,,++++++++++++***)))(((((('''******))))))))))))******(((((((((((())))))))))))''''''(((((())))))******(((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''''''''''''''((()))***''''''''''''''''''''''''************))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''''')))(((((('''''''''(((((((((((((((((())))))))))))((()))***+++,,,---------,,,+++)))((('''&&&''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))******))))))******+++,,,..................------......---,,,,,,,,,,,,---///000222444555555555444;;;333///888FFFJJJ@@@333333444555:::EEEMMMFFF999555555333222111000000000555555555555555666777888888555111///000222444555.........---------......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))*********)))((()))***+++***(((((((((((((((((()))******))))))))))))************)))************+++++++++************************************************)))(((((()))***++++++***,,,+++***))))))***+++,,,******))))))))))))******((((((((((((((((((((((((((())))))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,''''''''''''''''''''''''''''''(((((()))))))))***+++,,,------------------------------...///000111333222111000///.........111333555666777666555444777777888888777666444333666666777777888999999999888888666555444333333333000000///...---,,,+++++++++***))))))(((((())))))******))))))))))))******))))))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((()))((((((''''''&&&%%%%%%''''''''''''((((((((((((+++***)))(((((()))***+++++++++++++++***(((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((()))***++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---...//////000//////111222333555666666222333444555777777777777555666666666666444333222777888999777444111111222111111111000//////......///---,,,,,,------,,,+++******))))))(((''''''&&&******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((()))******))))))(((((()))******+++))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''(((((())))))******))))))***+++,,,,,,,,,,,,+++***)))((('''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))************))))))******+++,,,..................------...---------------......///000222444555555555555777333222777>>>???999222333444555888@@@FFF@@@666666666444333111000000000444444444444444444555666666333000000111333444555111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))***)))((()))***+++***(((((((((((((((((()))******))))))))))))************)))************+++++++++************************************************)))((('''(((***+++***)))+++***))))))))))))***+++******))))))))))))******(((((((((((((((((((((((((((((())))))***++++++,,,++++++++++++++++++++++++************++++++,,,,,,''''''''''''''''''''''''&&&''''''((()))******+++------...///////////////,,,,,,,,,------...///000333222111///............111222444555666666666555666666777777666555333222555555666666777888888888777666555444333222222222000//////...---,,,++++++***))))))((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((++++++))))))))))))++++++...---,,,***)))((('''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,***+++,,,---...///000111//////000111222444555555000222444666777777666555555555555555444333222111000222333333111000000111000000//////...---------...,,,+++,,,------,,,***))))))((((((''''''&&&&&&***))))))(((((())))))*********))))))((((((''''''*********)))((('''''''''(((((((((''''''''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((()))))))))((()))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''')))***+++))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++******++++++++++++******))))))(((''''''(((((()))((((((((()))))))))******))))))))))))(((((((((((()))))))))*********++++++******))))))******+++,,,------------------......------------...///000000000111222444555555555555444555777777666555444333444555555555999===:::444888777555333222111111000444333222222222222222222333111000111333444444444222111000...,,,++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))***)))((()))***+++***(((((((((((((((((())))))***))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((***))))))(((((())))))***************************((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++''''''''''''''''''''''''%%%&&&'''((()))***+++,,,,,,---...//////000//////------------...///000000222111000///............111222333444555666666666555555666666555444222111444444444555666666777777555555444333222111111111//////...------,,,++++++***)))((((((''''''((((((((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))(((((((((''''''&&&&&&''''''''''''((((((((((((******)))(((((()))******---,,,***(((''''''((()))&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************)))***+++,,,...///000111......///000111222333444222444777999:::999777666444333333333222111111000......000000000000000000//////...------,,,,,,+++---+++***+++,,,---+++***)))))))))(((((('''''''''))))))(((((((((((())))))******))))))((((((''''''***)))))))))((((((((('''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''')))*********)))(((***)))((('''''''''''''''))))))))))))))))))))))))(((''''''''''''((()))***))))))((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''''''''((((((''''''''''''(((((()))&&&&&&'''((()))***++++++******++++++***)))((((((''''''''''''(((((())))))))))))))))))******************))))))(((((('''''')))*********++++++++++++******))))))******+++,,,,,,,,,------------......---------...///000111222111111222333444555666666666888999888555333555777555555555444555666777666888777666444333222111111333222111000000///000000111000000222444555444333111000///...---,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((((((((()))***)))((()))***+++***((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))***)))'''))))))(((((((((((())))))************************((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***''''''''''''''''''''''''%%%&&&'''((()))***+++,,,++++++,,,....../////////............///000111222111000000////////////000111222333444444555555555444444555555444333111000222333333444444555666666444333222111000000000111.........---,,,,,,++++++******)))(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''((((((((()))((('''&&&&&&''')))***&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))*********))))))))))))(((((((((((()))))))))******))))))***,,,---///000111---......///000111222222333444777999:::999777555222222111000000//////////////////000000000///.........------,,,+++++++++,,,***)))***+++,,,+++*********)))))))))))))))((())))))(((((((((((())))))***)))))))))(((((((((''''''((((((((()))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''')))*********)))(((***)))((('''''''''''''''************************,,,+++)))((('''((())))))))))))((((((((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))&&&''''''((()))*********************)))(((''''''&&&&&&''''''(((((())))))))))))))))))******************))))))(((((('''''')))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,------......,,,,,,------///000222333000111111222333444555666777777777666666666777888555444444444555555777999777666555444333222222222222111000///////////////000///000222444555444222//////...------------...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((((((((())))))***)))((()))***+++***((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))***)))'''(((((())))))))))))(((((()))***++++++++++++***)))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((***)))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))***+++,,,---.........///......//////000111222000//////000000111222333333333333333333444444444333333444444333222000///111111222222333444444555222111000000//////000000------------,,,,,,+++++++++******)))))))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,---...///000------...//////000111111111222444555666555444333111111///...............000//////000111111///.........------,,,+++++++++***)))))))))+++,,,+++***************)))))))))))))))((((((''''''(((((()))((((((((()))))))))))))))'''''''''((()))*********'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''(((((()))))))))((()))((((((''''''''''''((())))))))))))))))))))))))...---***(((''''''((()))))))))((((((''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&''''''((()))***(((((((((((()))))))))))))))))))))))))))(((''''''%%%&&&'''(((((((((((((((((((((((()))))))))******))))))))))))(((((((((((()))))))))*********++++++******))))))******+++,,,++++++,,,,,,------......,,,,,,,,,---...000111222000000000000111333444555444444333444666777777666777444333555666666777;;;555444444333333333333333222111000000000000000000111000000111333444333111......---------......///+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((()))*********)))((()))***+++***(((***))))))((((((((((((((())))))))))))************)))************+++++++++************************************************+++***))))))******)))(((((())))))******))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((+++************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***)))***+++,,,---.....................///000111111/////////000222333555666444444333333222333333333222333333333333111000///000000111111222333333444111000//////.../////////---------,,,,,,,,,,,,+++,,,,,,+++***************)))(((((((((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((('''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))((((((((()))))))))))))))(((((()))))))))***************+++,,,------......---------......///000000000000111222222222222111000000...---,,,,,,------///...---///111222000............---,,,,,,++++++***)))((()))+++++++++***))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''(((((()))))))))))))))))))))))))))---+++((('''&&&''')))***))))))((('''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''((()))***))))))))))))((((((((((((((((((((()))((((((''''''%%%&&&'''((((((((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))************))))))******+++,,,***++++++,,,------......,,,,,,,,,,,,---...///000//////...///000111333444222444555666555555555555:::444222666888666666888222222222222222333444444222111111111111222222333222111000111222333222111000///...---------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++***)))((()))***+++***(((******)))((((((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******++++++***((())))))***++++++***)))))))))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))***+++---.../////////---------------...000000......///111333555777888555555444333222222222222222222333333222111///...000000000111222222333333000//////.........//////---,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((()))*********((('''&&&))))))(((((('''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************+++++++++,,,,,,---------,,,------....../////////111111111111111222222222000///---,,,++++++,,,------,,,+++...111333222//////......------,,,,,,+++)))(((((()))***++++++***'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''''''''''''''((()))***((((((((((((((((((((((((***(((&&&%%%%%%''')))+++***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))************))))))((((((''''''''''''((((((((((((((('''&&&&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))*********)))***++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---...///......---...///000222333222666:::999555333444777<<<555222666999666333555111111111111222333444555222111111111222333444444444222000000111222111111222111///...,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,***)))((()))***+++***(((******)))((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***))))))***+++,,,,,,+++***))))))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))(((((((((************************,,,,,,,,,+++++++++******(((''''''&&&&&&((()))*********))))))))))))*********))))))***,,,------,,,,,,++++++******++++++,,,000000000111222222333333555555444222111///...---111333555555333111000000222222111111000///......000000000000000///...---------,,,++++++******))),,,,,,,,,,,,,,,+++***)))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))'''(((***++++++******)))(((((())))))*********+++,,,+++,,,,,,---...///000///...---///111111///+++000000111222222111/////////,,,,,,---+++))),,,111..................------...------,,,+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((()))***+++,,,,,,---,,,+++++++++******))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))((('''&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++---///111222///---+++******,,,///000111222333333444444444444444444444333222000///...111///......000222222222222222111111000000//////000000000000000000000000222111000...---------------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******...---,,,+++++++++,,,---*********)))))))))))))))))))))))))))************)))))))))))))))(((''''''******+++,,,,,,,,,,,,+++***************+++++++++------------------------...,,,++++++,,,---,,,***+++///,,,'''+++333///$$$,,,++++++******++++++,,,,,,,,,,,,------,,,++++++***************************)))((('''((()))+++---))))))***+++,,,,,,------+++++++++*********))))))(((''''''&&&'''((()))*********))))))))))))***************+++,,,------,,,,,,++++++******++++++,,,//////000111111222222333222222222111000000//////...///000111000000000000000000000000000000//////000000000000000//////...---,,,,,,++++++******)))++++++,,,,,,++++++***)))''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***((())))))***************)))******************++++++++++++,,,,,,---...//////...---///111111///,,,///000111222222111000000,,,+++...222222...+++,,,------...............---,,,,,,+++***************)))***++++++++++++***)))))))))))))))))))))))))))'''''''''&&&&&&&&&''''''(((((())))))***+++++++++++++++******))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))***+++,,,---...//////---,,,++++++---///000000111222222333333333222444444444333333333333333444222///.../////////...000000//////////////////000000000000000000000000111000///...------------,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))******---,,,+++******+++,,,---***)))))))))))))))))))))))))))))))))************)))************)))(((''')))******++++++++++++++++++++++++++++++,,,,,,,,,------------------------...---,,,,,,......---,,,)))---,,,)))///888777///,,,++++++******++++++,,,+++,,,,,,---,,,,,,++++++************************+++***((('''((()))+++,,,))))))***++++++,,,------+++++++++*********))))))(((''''''''''''((())))))***))))))(((((())))))************+++,,,,,,------,,,++++++******++++++,,,//////000000111111222222////////////000000000000111000000000000111111222/////////000000000000111111111000000000000//////,,,,,,,,,+++******))))))***++++++++++++******)))''''''(((((((((((('''''''''''''''(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))))))))******((((((((()))))))))*********))))))))))))***++++++,,,,,,+++++++++++++++***++++++++++++,,,---......///......///000000///---...///111222222222111111------222:::===666...))),,,,,,---...////////////+++***))))))((())))))))))))******++++++******)))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))*********************))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))((((((((('''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***,,,............---///...,,,+++,,,---///111000000111222222222111111333333333333444666777888999666333000000///---,,,..................//////000000000000000000000000000///...---------------++++++++++++*********)))+++************)))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((())))))))))))***++++++***))))))***+++,,,))))))))))))))))))******))))))))))))******************+++++++++***))))))((()))******++++++******++++++,,,,,,,,,---------------------,,,,,,,,,,,,---,,,+++---///000///...))),,,+++)))///999:::444++++++************++++++++++++,,,,,,,,,,,,++++++************************+++***)))((((((((()))***))))))******+++,,,,,,,,,+++************)))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))+++,,,,,,,,,,,,---...,,,++++++******++++++,,,......//////000111111222.........///////////////333111///...///000111111111111111111111111000000111000000000000000000000,,,,,,++++++***))))))))))))***************))))))''''''((((((((((((''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((())))))******+++(((((()))))))))*********+++***)))((()))***+++,,,---------,,,,,,++++++++++++++++++++++++,,,------///......////////////......///000222333333222222111000555>>>CCC<<<111++++++,,,---...////////////******)))))))))))))))***))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())),,,,,,++++++************((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,...000111222111000//////...---------...000111111111222222222222111111333222111111333555888999;;;888555222111111///...---------......//////000////////////////////////......------,,,---------************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))++++++)))))))))))))))*********((()))))))))************+++++++++,,,,,,++++++***(((((()))************)))******++++++,,,------------------,,,,,,,,,,,,,,,+++******+++...000//////,,,---+++(((+++111333///++++++************++++++******+++,,,,,,,,,,,,+++************************,,,+++***)))(((((())))))))))))******+++++++++,,,************))))))))))))&&&''''''((((((((((((((())))))(((((((((((()))))))))+++------,,,+++---///,,,++++++******++++++,,,---......//////000111111/////////...............---+++***+++///222333222555555444333111000//////000//////......///000000,,,,,,+++******))))))(((((())))))******)))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))******&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((************************))))))))))))******++++++((((((((()))***+++++++++))))))))))))************+++***)))))))))***,,,---...---------,,,,,,++++++,,,,,,++++++,,,,,,------////////////......//////...///111222333333333222333000222:::>>>:::111---+++,,,---...////////////++++++*********++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++---------,,,,,,+++******''''''''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((((()))))))))'''''''''(((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***************************((()))))))))************))))))*********+++++++++---...000222222111000/////////.........///000111222333333333333333222222333222000000000222444666777555222000000000000///.........//////000000000........................---,,,,,,,,,,,,------...*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((((()))+++,,,(((((())))))************((()))))))))***************+++,,,,,,,,,,,,++++++(((((()))************))))))))))))***+++,,,,,,,,,------,,,,,,,,,+++++++++)))((((((***---.........------***'''(((,,,---++++++******))))))******+++)))***++++++,,,,,,,,,+++************************++++++***))))))((((((((()))***************++++++))))))))))))))))))))))))&&&''''''((()))((((((((()))((((((''''''(((((()))))),,,......++++++---000,,,++++++******++++++,,,------......//////000000////////////............,,,***+++///666;;;<<<;;;666666444333111///......///...---------...///000+++++++++***))))))(((((('''(((((())))))))))))(((''''''((((((((((((''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((())))))))))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((())))))***+++,,,,,,)))))))))*********++++++***************+++,,,,,,------,,,,,,,,,,,,,,,+++---------,,,,,,------......///000///------///000///000111333333333222222111------222555222...---,,,,,,---...////////////,,,,,,,,,+++,,,,,,---...***))))))(((((())))))***))))))))))))))))))))))))$$$$$$%%%%%%'''(((***+++------,,,,,,+++++++++***''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))((((((((()))))))))******))))))(((((('''(((((()))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))************+++***))))))(((((())))))***''''''(((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))***************))))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''&&&&&&''''''((()))***************************))))))))))))************)))************+++++++++***+++---////////////...///////////////000111111333333444444444333222222222111000//////000111222111///---,,,...//////...///////////////000000000........................++++++++++++,,,,,,---...************)))))))))((((((((()))))))))))))))***)))))))))))))))))))))))))))))))))************++++++************)))))))))))))))(((((((((***+++,,,((((((((()))******++++++))))))))))))******************+++,,,,,,,,,++++++((()))******++++++******(((((()))***++++++,,,,,,------,,,,,,++++++******)))(((((())),,,------,,,++++++***)))***+++,,,---******))))))))))))******((()))***+++,,,,,,,,,,,,************************************))))))))))))************************(((((()))))))))))))))***&&&&&&((()))))))))((('''((((((''''''''''''(((((((((,,,///...++++++...111,,,++++++******++++++,,,,,,------......///000000.........///000000111111...,,,---222:::>>>>>><<<333333222111000......---...---+++++++++---...000++++++******))))))((((((&&&'''(((((())))))((((((''''''((((((((((((''''''&&&''')))++++++)))'''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))'''''''''((((((((())))))&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++'''((()))***+++,,,,,,---))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,///......------......///...///000///,,,,,,///111000111222333333333222111///,,,,,,//////,,,,,,///------...............---,,,,,,,,,,,,,,,---......***)))(((''''''((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((+++*********************''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******)))(((((()))******''''''((())))))***++++++'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))***************)))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&''''''((()))***************************))))))))))))************)))************+++++++++******+++,,,...///000000//////000000000111111111333333333333333222111111/////////000000111111111000...,,,,,,...///////////////..................------------------------************+++,,,---...++++++*********)))))))))(((((((((((())))))******))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))(((((()))***,,,---'''(((((()))******++++++))))))))))))************))))))***+++++++++++++++)))******+++++++++++++++((())))))***+++,,,---...------,,,,,,+++******)))***))))))***,,,------,,,***)))***+++***)))***,,,******))))))))))))******((()))***++++++,,,,,,,,,************************((())))))************)))************))))))))))))(((((((((((())))))******%%%&&&((()))))))))((('''((((((''''''''''''(((((((((,,,///...++++++...111,,,++++++++++++++++++,,,,,,,,,------...//////000,,,,,,---///000222333444---++++++///555777444111000000//////......---------,,,*********,,,...///++++++******)))(((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&'''***++++++***'''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''((()))******+++((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))*********'''((()))***+++,,,------)))************+++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,000//////.........//////...000000///,,,,,,///222111222333444333222111000///......000...+++---111.........///......------,,,+++++++++,,,------...***)))(((''''''((()))***))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%((((((((((((((()))))))))'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))************))))))(((((((((((()))***''''''''''''((((((((()))(((((((((((())))))))))))))))))******+++++++++++++++***)))(((((()))***+++'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&''''''((()))***************************))))))))))))************)))************+++++++++,,,,,,,,,---///111222333///000000000111111111111222222222222222111000///---...///111222222222222222000......000111222111.........------,,,,,,,,,------------------------))))))******+++,,,---...++++++++++++************'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))***))))))))))))+++---...'''(((((()))***+++++++++))))))))))))************((()))***+++++++++++++++******+++,,,,,,,,,,,,+++)))******+++---...//////------,,,,,,+++***))))))+++******+++---......---***)))***+++)))&&&%%%'''******))))))))))))******(((((()))++++++,,,,,,,,,************************'''((()))************************)))))))))))))))'''((((((((())))))******''''''''''''((((((((((((''''''((()))))))))))))))***,,,//////---+++******---,,,+++*********+++,,,+++,,,---...///...---,,,,,,---///000111000...---------......///000000000000000//////............,,,,,,,,,+++++++++******,,,+++***)))((('''&&&%%%%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&((()))***)))(((&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''++++++***))))))(((''''''&&&000111((($$$)))+++''',,,+++)))((((((((()))*********))))))(((((('''''')))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,---,,,+++***))))))*********+++++++++---------............///000///////////////000000111111111000111111222222000///---,,,,,,...111222------------------------///...,,,,,,,,,,,,***)))+++++++++***)))(((((('''***)))))))))))))))))))))*********))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''***************+++++++++''''''(((((())))))******))))))************))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111222///000222333444555555555444333222111000000//////111222222333333222222222888777555333222222222222333111...------......---,,,,,,,,,------.........+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++,,,,,,,,,++++++***************+++,,,---...+++++++++++++++++++++++++++***)))(((((()))***+++************************)))***++++++,,,,,,,,,,,,))))))***++++++++++++***+++*********+++---///000...---,,,+++************((()))***+++++++++++++++---+++)))((('''((()))***'''(((((()))***+++++++++)))******++++++******))))))************+++++++++'''+++---***)))++++++***+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((+++---...---+++++++++,,,+++***))))))***++++++,,,,,,------......------,,,---///111111000///...............//////////////////.........---------,,,,,,+++++++++*********++++++***)))((('''&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((('''******)))(((''''''&&&&&&+++666:::000***,,,---***++++++)))((((((((())))))(((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))***+++,,,---,,,,,,+++*********++++++++++++,,,---------............///////////////000000111222222222111111111111222222///...,,,++++++---///111------------------------...---++++++,,,,,,+++)))++++++******)))(((((('''(((((((((((((((((())))))((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))************(((((((((((())))))))))))))))))************))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///000000///000222333444555555555444444333111111000000000222333333333333333222111777666444333222222222222333111...---------,,,+++++++++,,,,,,,,,---------******************++++++************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))***+++************************++++++,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************+++---...000...---,,,+++******************++++++,,,+++++++++,,,+++)))((('''((()))***)))))))))***+++,,,,,,,,,******++++++++++++******)))************+++++++++&&&)))***((()))++++++(((++++++***))))))***++++++))))))))))))))))))))))))&&&''''''''''''(((((((((''''''((())))))))))))(((&&&)))+++,,,+++++++++,,,+++******))))))******+++---------,,,---......///---...000111111111000////////////............---------------,,,,,,,,,,,,,,,++++++++++++*********+++******)))(((''''''&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((())))))******)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))555:::222)))''''''%%%******)))((((((((())))))'''''''''((()))*********(((''''''''''''((())))))))))))))))))))))))))))))((()))***+++,,,------,,,++++++++++++,,,,,,,,,,,,---------............////////////000111222333444333333222222111222222333...---+++******,,,...///---------------------------+++***+++,,,,,,+++***+++******))))))(((((('''&&&&&&&&&''''''(((((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''((()))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((()))))))))***))))))))))))((((((((((((((())))))******))))))((((((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...//////000000000000222333444444444444555444333222222111222222444444444444444333222222555444333222111222222333333000...---------,,,++++++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++++++++***************+++,,,------,,,,,,,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++---------...------,,,,,,)))******+++++++++++++++)))))))))***+++,,,---......---,,,++++++******+++,,,,,,------,,,,,,+++++++++***)))((('''((()))************+++,,,,,,------++++++,,,,,,,,,,,,++++++)))************+++++++++((()))((((((+++///...(((++++++************++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((%%%''')))*********+++,,,++++++++++++++++++,,,,,,...---,,,,,,,,,---///000...///000111111111000000000000///......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&'''((()))***+++)))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''(((***+++,,,...:::BBB;;;111------,,,)))))))))((((((((())))))'''((((((((()))))))))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))***+++,,,---------++++++,,,,,,,,,------------------............////////////000111333444555444333222222222222222222...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++*********))))))((((((((((((&&&&&&&&&'''(((((())))))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''''''((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))*********)))((('''''''''(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((******+++++++++******)))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))***************************+++++++++,,,,,,------------....../////////000111222222333000000111333333444444444444444333333222333333333555555555555444333222222333333111111000111222333111///......///000///...******************++++++(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++******)))******++++++++++++***+++*********++++++,,,---,,,,,,------------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++.../////////...---,,,,,,)))***++++++,,,,,,++++++))))))******+++,,,------...---,,,+++++++++++++++............---,,,++++++******)))((((((((()))************+++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++))))))///444111+++*********))))))*********))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((($$$&&&)))))))))***,,,---,,,,,,,,,------.........///...---,,,---...///000...//////000000000000000000000///...---,,,++++++******+++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((()))))))))((((((''''''&&&&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&((()))******444:::666---)))((()))((((((((()))))))))((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))*********+++,,,------++++++,,,,,,,,,------------------............////////////000111333444555444333222222111111111222///...---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++++++++))))))))))))((((((((((((((('''''''''(((((()))))))))$$$%%%&&&((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&'''(((((())))))++++++***)))((('''&&&&&&(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))******+++++++++******(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((()))))))))*********************************,,,,,,,,,------.........//////000000111111222222000000111222333333333333333333333222333333444444444555555555444444333222222222000//////000111222...------///222333333222************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))((()))******++++++++++++++++++******++++++,,,,,,,,,,,,,,,------.........,,,,,,------------,,,,,,++++++++++++++++++++++++////////////......---,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,...............---,,,+++******)))))))))*********)))))))))***************+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++)))***///444222+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%''')))))))))***,,,---,,,,,,---...////////////......------......///000............/////////000//////......---,,,++++++************+++++++++++++++************)))))))))(((((((((((())))))))))))))))))((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((('''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))+++)))'''&&&&&&'''((()))***///111...((($$$$$$%%%''''''((()))))))))((((((*********)))(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---------............////////////000111222333444333333222111000000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&'''((()))******+++******)))(((''''''&&&'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************)))))))))++++++,,,,,,------......---------....../////////000000111222222333222222222222111222222333444555333333444444444444333333222111000///...//////000,,,,,,---///222444333222+++++++++***************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))((((((((((((((()))***++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,.........///......------***++++++,,,,,,,,,,,,,,,***+++,,,------------,,,------,,,,,,,,,,,,---------------...------,,,,,,*********+++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++)))***)))))),,,000///)))))))))************))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''')))******)))***,,,...+++,,,---.../////////...------...///////////////---------------......///.........------,,,,,,,,,*********++++++,,,,,,,,,************))))))))))))'''((((((((()))))))))***((((((((((((((()))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))+++***(((&&&&&&'''((())))))))))))(((((((((''''''&&&&&&''''''((())))))***))))))((())),,,000333666===<<<999666222///...///&&&&&&((()))))))))(((((())))))))))))(((((((((((('''''''''&&&'''(((((()))((((((((((((((((((((((((---,,,+++*********+++,,,*********++++++++++++,,,---------............///////////////000000111222333222111000////////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((((())))))(((&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))***++++++******))))))((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++*********)))))))))(((******++++++,,,------------------------.........000111111222222222222111000000000111111333444444000111222333444444444444333222000...------......,,,,,,---///111111000...,,,,,,+++++++++***************************++++++++++++++++++++++++++++++*********************************))))))))))))((('''((()))***++++++++++++,,,,,,++++++***++++++,,,******++++++,,,------------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------***+++,,,,,,------,,,,,,+++,,,---.........------------,,,,,,,,,------...+++,,,,,,------------,,,++++++,,,,,,------------******************************++++++++++++******)))************+++++++++'''++++++)))***------)))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((*********)))***,,,...)))+++,,,...//////......,,,---///000000000///...---,,,,,,,,,,,,---............------------,,,,,,******++++++,,,,,,,,,,,,************))))))))))))''''''(((((())))))******''''''(((((())))))******&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))******---,,,***((('''((()))***************))))))))))))&&&&&&&&&'''((())))))***&&&''')))...444<<>>===333+++***......------,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******++++++******)))(((((('''((()))))))))***************))))))(((((())))))***)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((***+++***)))((()))***(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((************************(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((())))))((((((&&&''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''***...333666777333...+++&&&''''''((()))***++++++)))(((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))''''''(((((())))))))))))*********)))((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))************************************************))))))************))))))((()))************)))((())))))*********+++++++++)))***+++,,,------------......---,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))************((()))))))))************,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((((((((()))))))))))))))************++++++++++++)))+++------,,,,,,,,,------,,,+++******+++,,,---------------,,,,,,---...666999999333+++(((***---...---------------......//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))*********)))))))))((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''')))***)))((('''((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))******+++*********(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''''''''((())))))))))))(((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))000333888:::999555///+++((((((((())))))*********)))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''''''''(((((((((((())))))&&&''''''(((((())))))***++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''((((((((()))))))))******++++++++++++******)))))))))))))))*********))))))************))))))((()))***++++++***)))((()))))))))************+++)))***+++,,,,,,------------,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************)))))))))*********++++++(((((()))************))),,,,,,++++++++++++,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))***))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,))))))))))))*********************++++++++++++,,,)))+++------,,,,,,,,,------,,,+++*********++++++,,,---...---,,,,,,...000999;;;999555111000---(((++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))************)))((((((''''''(((((()))))))))((((((((('''''''''%%%'''((())))))((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&((()))((('''&&&'''(((''''''(((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((()))'''((()))***++++++***)))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))******'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))%%%&&&'''((()))))))))((((((((())))))))))))(((((('''''''''''''''(((((()))(((((((((((((((((((((((()))(((''''''''')))+++,,,555777:::;;;999444---))))))))))))))))))))))))***(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''((())))))*********))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***&&&&&&'''''''''(((((((((((()))+++,,,,,,+++)))(((''''''((((((((()))))))))))))))************))))))((()))***++++++***)))((())))))))))))************)))***+++,,,,,,---,,,,,,+++++++++******++++++,,,***++++++,,,,,,++++++***((()))******++++++******++++++,,,------,,,,,,+++************************))))))*********+++++++++'''((()))***+++******)))---,,,,,,++++++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++*********+++++++++,,,,,,)))*********+++++++++,,,*********+++++++++,,,,,,)))+++------,,,,,,,,,---,,,+++***))))))***+++,,,,,,---///...,,,,,,...111777:::999444222222...'''***************+++,,,,,,++++++++++++************+++,,,,,,,,,---.........++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''(((((())))))******))))))))))))************((((((''''''''''''(((((()))(((((((((''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&((((((((())))))*********+++)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((()))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))+++++++++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''''''''''''''''''''((((((((())))))******)))((((((((('''''''''''''''(((((()))))))))))))))$$$%%%'''))))))))))))((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))***)))'''&&&'''))),,,...888999;;;;;;888222,,,(((*********)))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***&&&&&&&&&&&&'''''''''(((''')))+++------+++)))'''&&&'''''''''(((((())))))))))))************))))))''')))***++++++***)))'''))))))))))))************))))))***+++,,,,,,,,,,,,*********)))******+++++++++++++++,,,,,,+++++++++(((((()))******************+++,,,---------,,,+++************************)))************+++++++++'''((()))++++++******)))---,,,,,,++++++,,,,,,---++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---***))))))))))))+++,,,---+++---///...,,,,,,///111555888444---***------(((++++++++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,---...//////+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((''''''((())))))(((&&&(((((('''''''''&&&&&&&&&((('''''''''''')))+++,,,((())))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))((('''''''''''''''******)))(((***,,,(((!!!&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((('''%%%%%%%%%&&&(((***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******''''''(((((((((((('''''')))*********++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))'''&&&&&&%%%%%%%%%&&&&&&))))))))))))((((((((((((''''''''''''''''''&&&&&&'''(((((()))))))))))))))+++***)))))))))))))))***(((((()))***************)))(((((('''''''''(((((((((((((((((((((((((((((('''&&&(((+++***(((...888;;;:::888555222...,,,***,,,,,,,,,+++,,,,,,------((((((''''''''''''((((((''''''(((((())))))******))))))((((((((((((((()))***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((***)))((('''''''''''''''++++++******************)))))))))((((((((((((((((((((()))***++++++,,,,,,)))***,,,------,,,+++***&&&''''''((()))******+++))))))*********+++++++++************************---------,,,,,,+++++++++************************))))))************))))))******+++,,,,,,,,,,,,+++***))))))***,,,,,,+++)))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++***)))))))))***+++,,,************************,,,,,,++++++***+++++++++,,,+++*********,,,///000------------------------++++++++++++++++++++++++---...//////......///111111222333111///---,,,---........................,,,,,,,,,+++++++++******---...............---------,,,+++***+++,,,---...///............---------...------,,,,,,------...(((''''''((())))))(((&&&(((((('''''''''&&&&&&&&&((((((''''''((()))+++,,,)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%''''''%%%&&&)))((($$$&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''')))(((((((((''''''''''''((('''&&&%%%%%%&&&((()))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))))))))''''''((((((((((((''''''))))))))))))*********+++))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))(((((('''&&&&&&''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((***)))))))))))))))******(((((()))************))))))(((((('''''''''(((((((((((((((((((((((((((((('''&&&(((+++***)))///888999999888666222///+++))),,,,,,++++++++++++,,,,,,((((((''''''''''''(((((((((((((((((())))))******))))))(((((((((((())))))***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((()))((((((''''''''''''(((************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,+++******(((((())))))******++++++))))))*********+++++++++************************,,,,,,,,,,,,+++++++++*********************************++++++++++++************+++,,,,,,,,,,,,+++***))))))***,,,,,,+++***+++++++++*********))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,,,,+++***))))))***++++++************************,,,,,,++++++***++++++,,,,,,+++*********,,,...000........................++++++++++++++++++++++++,,,---///...------...000000222222111///---,,,---...............------------------,,,,,,,,,++++++------............------,,,,,,+++++++++,,,---......---------,,,,,,,,,,,,------,,,,,,,,,,,,------(((''''''((())))))(((&&&'''''''''''''''&&&&&&&&&)))((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((++++++'''%%%'''(((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((''''''''''''''''''&&&%%%%%%'''((()))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((()))(((((('''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((((()))***++++++'''((())))))******))))))(((((((((''''''(((((()))(((((((((((((((((((((((('''''')))+++***+++111888777777777666333///+++(((,,,++++++*********++++++)))((((((''''''(((((()))((((((((())))))))))))***))))))(((((((((((())))))***))))))((((((''''''&&&(((((((((''''''''''''&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((((((''''''''''''(((((()))************************((()))))))))***+++++++++)))))))))***++++++,,,,,,---,,,+++******************************+++++++++***************+++++++++************************+++++++++***************************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***))))))***,,,---+++***+++++++++************************++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,---,,,+++***************************************,,,++++++***++++++,,,,,,++++++******+++,,,...///.............../////////+++++++++++++++++++++++++++,,,------,,,,,,---...///111222111...,,,,,,---///.........------,,,,,,.........---------,,,,,,------............------,,,,,,,,,+++,,,------...------,,,,,,,,,+++++++++------,,,,,,,,,,,,------(((''''''((())))))(((&&&''''''''''''''''''''''''))))))))))))******++++++************++++++++++++)))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((()))000444222+++&&&&&&((('''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((''''''&&&''''''(((((((((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))***,,,,,,'''(((((()))))))))))))))(((((((((((((((((()))***(((((((((((((((((((((((('''((()))***+++---333888555666777777444000+++(((++++++******)))*********))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((''''''((((((((('''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((('''''''''''''''((()))***))))))))))))************(((((()))***+++,,,,,,---))))))*********+++++++++...,,,+++)))))))))***************************)))*********************************************************)))))))))))))))***************************++++++++++++++++++*********+++,,,,,,,,,,,,+++*********+++,,,---,,,************************************++++++,,,,,,---))))))))))))))))))))))))(((((())))))******************+++++++++,,,,,,,,,------,,,+++******))))))************************++++++******++++++,,,,,,++++++******+++,,,------------------............++++++++++++++++++++++++)))+++,,,,,,++++++,,,---...000111000...,,,,,,,,,///......------,,,,,,+++------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---(((''''''((())))))(((&&&&&&'''''''''''''''''''''((()))))))))************))))))*********+++++++++))))))))))))((((((''''''''''''''''''''''''''''''))))))((((((((())))))***111555444---((((((***)))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&'''((()))))))))'''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&'''(((((()))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))((((((((((((((((((((()))***,,,,,,''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))+++000555777444555777777555000,,,))),,,+++******)))))))))***))))))(((((((((((())))))************))))))))))))((((((((((((((()))******)))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))'''''''''''''''((()))***(((((()))))))))*********(((((()))***+++,,,,,,---***************+++++++++---,,,***)))((()))******)))))))))))))))(((((((((************************************************))))))))))))))))))))))))************************))))))************))))))******+++,,,,,,,,,,,,++++++******+++------,,,************************************++++++,,,,,,,,,************************)))))))))))))))***************+++++++++,,,,,,,,,---------,,,+++***))))))************************+++*********++++++,,,---++++++******++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++******+++------///000///---,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......------,,,,,,---------.....................------------,,,,,,,,,++++++,,,,,,,,,(((''''''((())))))(((&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((((())))))))))))************))))))((((((''''''&&&''''''''''''''''''''''''))))))((((((((()))*********------)))(((+++,,,***&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%''')))******)))((('''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((('''(((((())))))))))))))))))((((((((()))***++++++&&&'''(((((())))))(((((((((((((((((()))***++++++))))))))))))))))))))))))(((******))),,,222777777555666777777555222...,,,---,,,+++******************))))))(((((())))))***+++************)))))))))(((''''''(((((()))***+++))))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))(((''''''''''''(((((()))'''(((((())))))*********((()))))))))***+++++++++******************************)))))))))******+++((((((((((((((()))))))))+++++++++***************************************))))))))))))************************************)))))))))******)))))))))******+++,,,,,,,,,,,,++++++******+++---...,,,+++***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))************+++++++++,,,,,,,,,,,,---------,,,+++***)))************************************+++,,,------******++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++)))***++++++******+++---,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++************+++,,,------...------,,,,,,---............---//////.........---------,,,,,,++++++++++++,,,,,,(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((&&&'''((()))(((((('''&&&''''''((((((((()))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))(((((()))******+++%%%(((((('''))),,,,,,(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%&&&)))++++++***((('''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((()))%%%&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''((()))***+++))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))((())))))******************)))))))))))))))******&&&'''(((((())))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((******(((,,,444888777777777777666555222000///...---,,,++++++***************))))))))))))******+++++++++*********))))))''''''''''''((()))***+++))))))))))))))))))))))))'''((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))((((((''''''''''''(((''''''(((((()))******+++))))))))))))))))))))))))************************'''((()))******++++++***((((((((())))))******++++++++++++*********))))))************************)))))))))******+++++++++************************)))******++++++******)))******+++,,,,,,,,,,,,+++++++++***,,,---...---+++))))))*********+++++++++---,,,,,,++++++************************************)))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,+++***************************************+++,,,---...******++++++++++++************+++,,,,,,---......++++++++++++++++++++++++)))***,,,+++******+++---+++---......,,,++++++,,,+++++++++,,,,,,------...------,,,,,,,,,+++++++++******+++,,,------------,,,,,,.../////////...---.........---------,,,,,,,,,,,,++++++++++++,,,,,,(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&%%%''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))((())))))***++++++'''(((((('''***---***$$$&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%&&&)))++++++***((('''&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))))))))***++++++++++++++++++***)))))))))))))))***&&&''''''((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((+++***(((,,,555999666888888777666555333222111///...---,,,++++++++++++******))))))))))))******++++++++++++******))))))''''''''''''((()))++++++)))))))))))))))*********'''((((((((())))))******''''''(((((()))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************)))((('''''''''''''''&&&''''''((()))******+++))))))))))))((((((((((((++++++******************%%%''')))***+++++++++***(((((()))***+++,,,,,,---++++++++++++******))))))************************))))))******+++++++++,,,************************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++,,,......---+++))))))******++++++++++++...------,,,+++***))))))*********************************)))))))))))))))******+++++++++,,,,,,,,,***+++,,,---------,,,+++************************************+++,,,---...******+++++++++******)))++++++,,,------...//////++++++++++++++++++++++++)))+++,,,,,,++++++,,,---+++,,,...---,,,++++++,,,)))***+++,,,------...///......---------,,,,,,,,,)))***+++,,,------...---,,,,,,.../////////...------------,,,,,,,,,++++++,,,++++++++++++++++++,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))***))))))((('''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((******)))((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******'''((()))***************+++***)))))))))***,,,,,,******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))((())),,,000555888999999999888666555333222:::555000,,,++++++******++++++***)))((('''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&'''(((***,,,*********)))))))))))))))++++++***************+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))((((((******))))))))))))******************************(((((()))******************)))))))))***+++,,,,,,+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++******))))))***+++,,,,,,)))))))))***+++++++++,,,******++++++++++++******+++***+++---......---+++)))************+++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,---------,,,***))))))***,,,------,,,,,,+++*********+++******+++++++++******))),,,+++***))))))***+++,,,++++++******++++++,,,---************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++......---------,,,,,,,,,---,,,+++******+++,,,---'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((%%%&&&'''))))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((***)))(((''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((())))))******((())))))************)))+++***)))))))))***+++,,,******))))))))))))******((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))******)))((((((+++******+++...222777:::;;;::::::999888777666555999555000,,,++++++++++++)))))))))))))))))))))((()))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&(((***+++)))))))))))))))*********++++++***))))))******+++(((((((((((((((((((((((('''''''''((((((((())))))************************************)))))))))))))))))))))(((((((((((((((******))))))))))))******++++++++++++++++++++++++((())))))************************)))******+++++++++++++++*********))))))***************++++++,,,++++++++++++++++++++++++******))))))***++++++,,,***************+++++++++******++++++++++++******+++***+++,,,------,,,***************++++++++++++,,,,,,,,,+++++++++*********++++++,,,------......---,,,+++))))))***,,,------,,,++++++******++++++******+++++++++++++++***,,,+++************+++,,,***************+++,,,,,,************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++***,,,,,,+++******+++,,,,,,'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((''''''((((((((((((((((((((((((((((((&&&'''((()))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))***+++,,,,,,+++***)))(((((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******''''''(((((()))******************+++******))))))******))))))******+++,,,******))))))))))))******((((((((((((((((((((((((***))))))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((())))))******))))))(((******)))***---111555888::::::999888777666666666999555000---,,,,,,,,,+++)))))))))*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((((())))))******++++++******)))))))))******+++((((((((((((((((((((((((''''''((((((((()))))))))************************)))))))))******************))))))(((((((((((((((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******++++++******)))*********+++++++++***************************+++++++++,,,++++++++++++++++++++++++*********)))******+++,,,+++++++++*********************++++++++++++******+++******+++,,,,,,***)))************+++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------......///---,,,+++******+++,,,---,,,,,,++++++******++++++)))******+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***))))))))))))***++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...////////////---,,,+++******+++,,,,,,,,,++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++*********)))))))))))),,,,,,++++++++++++,,,,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''((()))***)))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))+++,,,,,,+++)))((((((((((((((((((((()))***((((((((((((((((((((((((&&&''''''((()))******+++)))))))))***++++++,,,,,,++++++++++++******)))(((***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***---000222666666666555555444444444777444000---------,,,+++******************++++++(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((''''''((()))***++++++,,,***))))))))))))******+++(((((((((((((((((((((((('''(((((((((((()))))))))************************)))))))))******++++++++++++***)))(((((((((((()))+++******))))))******+++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,+++***)))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++***************++++++,,,+++++++++***)))))))))******++++++++++++******,,,***)))***++++++***(((*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,+++++++++,,,------,,,,,,++++++***++++++,,,))))))+++,,,------------------------------------)))))))))((())))))***+++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------...///000000...,,,******++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++***++++++,,,------......+++++++++++++++***)))((())))))******++++++++++++******))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))+++,,,,,,+++))))))))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,444444555555555444444333555222///---------,,,+++,,,,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))***++++++,,,))))))(((((()))******+++))))))))))))))))))))))))(((((((((((()))))))))***************************))))))******++++++,,,,,,+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++***)))))))))***************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,+++++++++***)))))))))******++++++++++++******,,,***))))))***+++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,++++++***++++++,,,,,,)))***+++------.........------------------------)))))))))((())))))***+++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,---///000000...,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))***++++++************************''''''(((((())))))******++++++,,,,,,---.........+++++++++,,,++++++******))))))***++++++++++++*********))))))))))))******************************)))))))))************+++)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))+++******))))))******+++...---,,,+++******+++,,,222444777888999777555333222000---,,,,,,,,,+++***---,,,+++***)))(((''''''))))))))))))))))))))))))((())))))******))))))((('''(((((())))))******+++))))))))))))))))))))))))(((((((((''''''''''''&&&(((((())))))******++++++(((((((((((()))******+++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++*********+++++++++++++++,,,+++***)))***+++...///++++++************++++++)))))))))))))))))))))))))))***++++++,,,+++++++++++++++******)))************************+++++++++)))***,,,---------,,,+++++++++++++++++++++++++++,,,+++******)))*********+++++++++*********************++++++++++++******,,,***))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......++++++******++++++,,,,,,+++,,,,,,---............,,,------......------,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...------...//////...---,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,---------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((($$$%%%&&&((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,++++++++++++++++++++++++(((((((((((())))))))))))******++++++,,,,,,------******+++,,,,,,,,,++++++((()))***+++,,,++++++*********))))))))))))******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))++++++***))))))***++++++++++++*********+++,,,,,,///222777::::::888444111000...,,,+++++++++***)))*********))))))((((((((())))))))))))))))))))))))((()))************)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))*********'''''''''(((((()))++++++))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,++++++++++++++++++***,,,+++******+++...111333,,,++++++******++++++,,,)))))))))))))))))))))))))))***++++++,,,,,,++++++*********)))******++++++))))))*********+++++++++)))***,,,---...---,,,+++++++++++++++++++++++++++,,,++++++***))))))*********************+++++++++******++++++++++++******+++***((())),,,.........+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++******++++++,,,---------............------+++,,,------------,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---..............................+++,,,,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,------...------------,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))###$$$&&&((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,((()))***+++,,,+++************))))))))))))******++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))'''(((***,,,,,,***(((''')))))))))))))))))))))))),,,+++***))))))***+++,,,&&&&&&''''''(((***+++,,,+++///555999999666222...///---+++***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))******)))(((''''''*********)))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++*********,,,+++******,,,///333555,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,))))))******++++++++++++)))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,+++***))))))******))))))******+++++++++,,,******++++++++++++******+++***((())),,,///000000++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------***+++,,,---............+++*********+++,,,,,,---.........///......------++++++,,,------,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---............---------......///,,,,,,,,,,,,,,,+++***))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,------......------,,,,,,,,,++++++++++++***,,,,,,---......---,,,,,,&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%''''''((((((((((((''''''))))))))))))************************))))))))))))'''''''''(((((((((((((((***************++++++,,,))))))))))))))))))))))))******************************))))))))))))******((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++*********))))))++++++***)))))))))))))))$$$)))//////,,,((((((***,,,+++***((((((((()))***+++)))''')))+++,,,***'''+++---...000///---+++)))++++++,,,,,,,,,++++++***,,,***))))))***++++++*********)))(((((((((((((((+++,,,,,,------,,,,,,+++++++++***)))(((((())))))+++*********))))))(((((()))))))))((((((((((((((()))************+++++++++(((((()))***++++++,,,,,,)))))))))))))))******+++((()))+++,,,,,,+++)))(((++++++******************,,,,,,+++******+++,,,,,,///---+++)))***,,,000222******))))))******+++,,,))))))))))))))))))))))))+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------.........)))***000333...***+++++++++++++++++++++++++++------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------////////////////////////333///,,,---//////)))$$$---,,,+++*********+++,,,++++++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,---...///000000000111000...,,,,,,...000---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........------------------.........//////---,,,,,,+++*********+++******+++++++++,,,,,,,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((******(((&&&''''''((((((((((((''''''))))))))))))************************))))))))))))''''''(((((((((((())))))(((((('''(((((()))***+++************************************************+++******))))))******+++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,+++++++++))))))))))))************+++++++++*********))))))+++***)))(((((((((((()))&&&+++000000---))))))***+++******))))))))))))******)))((()))+++,,,***'''+++,,,...//////---+++)))+++++++++,,,,,,++++++***+++***))))))***++++++*********)))(((((((((((((((++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,))))))(((((())))))***+++************************************************,,,,,,+++******+++,,,,,,---,,,***))))))+++---...******))))))******+++,,,************************+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,---------.........***+++111333///,,,,,,++++++++++++++++++++++++............------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---........................444555555333///,,,***))))))))))))))))))******+++,,,+++++++++,,,,,,---...,,,------------------,,,,,,,,,------......//////---------+++***)))+++------,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,---------.........---,,,++++++******++++++******+++++++++,,,,,,,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))*********))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((,,,+++******++++++)))''''''(((((())))))(((((('''))))))))))))************************))))))))))))''''''(((((())))))))))))'''''''''((()))***+++,,,************************))))))))))))))))))))))))++++++************++++++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++***))))))((()))))))))***++++++++++++++++++***************))))))((((((''''''(((((()))---000111---***)))***))))))******+++************))))))***++++++***(((+++,,,...///...---+++******++++++,,,,,,++++++++++++)))((()))+++,,,,,,+++******)))(((((((((((((((******++++++++++++******+++***))))))))))))))))))************))))))))))))((()))))))))***+++++++++)))))))))*********++++++)))))))))***++++++,,,,,,((((((((((((((())))))***************************************************,,,++++++******++++++,,,+++***))))))((())))))*********))))))******+++,,,+++++++++++++++++++++++++++++++++*********************++++++++++++************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++,,,111222000------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------555:::===999000******...(((((()))***++++++++++++,,,,,,+++++++++,,,------......////////////......---------------.........+++,,,,,,+++))))))***,,,---,,,++++++******++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++******++++++******+++++++++,,,,,,,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++******++++++)))'''(((((())))))))))))((((((((()))))))))************************)))))))))(((((((((((())))))******+++)))))))))***+++,,,---...************************))))))))))))))))))))))))******))))))))))))******((((((((())))))*********++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++***))))))((((((((()))***++++++,,,,,,************************((((((''''''''''''((((((***,,,//////---***))))))'''(((***+++,,,++++++***************++++++***)))+++,,,---......,,,+++*********+++,,,,,,,,,++++++***)))((()))+++,,,,,,+++***))))))((((((((((((((())))))************))))))******)))))))))))))))************)))))))))))))))(((((()))***+++,,,,,,---))))))))))))************))))))*********+++++++++((((((''''''(((((()))******+++,,,------,,,+++******************+++++++++++++++++++++++++++++++++************)))(((''''''******))))))******+++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++************+++++++++,,,,,,------------------------333999===999000***,,,000+++,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000//////......------------------------...///...,,,,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((***)))))))))******(((&&&(((((())))))))))))((((((((()))))))))************************)))))))))((((((((())))))***++++++,,,************+++,,,---...************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))************+++++++++,,,,,,---------++++++************+++++++++++++++++++++***)))(((((())))))***+++,,,,,,---************************((((((''''''''''''(((((()))+++------,,,***)))(((((()))***,,,,,,,,,+++***)))***+++++++++*********,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,+++***))))))(((((((((((((((((())))))******))))))(((***)))))))))))))))******))))))))))))))))))******(((((()))***+++,,,,,,---(((((()))))))))************************+++++++++((((((((((((((()))******)))+++///111111///+++)))))))))*********+++++++++++++++++++++++++++++++++******+++++++++)))((('''******))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------000222444333000------------.../////////---,,,***---,,,,,,++++++,,,,,,,,,......////////////......---------------,,,,,,,,,---...000///...---...///---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''((())))))(((&&&((())))))******))))))((())))))))))))************************))))))))))))(((((()))***+++,,,,,,---***))))))))))))***++++++++++++++++++++++++++++++******************************))))))))))))************************++++++***++++++,,,,,,------...+++******))))))******+++++++++,,,,,,,,,+++******)))*********+++,,,,,,,,,***************+++++++++((((((''''''(((((())))))))))))++++++++++++***)))******++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,***))))))***++++++*********)))((((((((((((((())))))************)))))))))))))))))))))******+++))))))))))))************((()))))))))***+++++++++((((((((()))))))))******************************)))))))))))))))******+++)))+++///111111///+++))))))))))))***++++++,,,,,,***++++++,,,,,,++++++******++++++++++++******)))******))))))******+++,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111222///,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...---------------,,,,,,++++++,,,,,,,,,------------------------------------------///000///---,,,,,,---------,,,,,,+++***------,,,+++++++++,,,,,,------............------,,,,,,,,,,,,,,,---------***,,,......---,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((((((((((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&(((******)))((())))))************))))))))))))))))))************************))))))))))))((())))))***+++,,,---...++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))(((((((((((()))***+++))))))***+++,,,---,,,+++,,,,,,+++*********++++++)))+++------+++)))***,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,...,,,***)))******)))(((******)))((((((((((((((()))******++++++******))))))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))******************************************+++,,,,,,++++++,,,------,,,++++++((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++*********************++++++******))))))******+++,,,************************))))))*********++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,---...---+++***+++,,,,,,,,,------------------------------------------,,,,,,,,,---------......000555666000---...///,,,------------------------++++++,,,------...//////---..................///,,,,,,---------.................................,,,,,,---...//////...,,,++++++++++++,,,---...///...---,,,,,,+++++++++,,,---......//////......---+++++++++,,,,,,------...)))+++---...---,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&(((***++++++)))))))))************))))))))))))))))))************************))))))))))))((())))))+++,,,---............---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,---............,,,,,,++++++++++++++++++))))))******++++++++++++)))))))))))))))***++++++***)))***,,,...///...---...---+++***)))***++++++)))+++...---+++)))***,,,,,,,,,,,,+++++++++******((()))***+++,,,---------///,,,***)))******)))'''******)))(((((((((((((((******++++++++++++******))))))((())))))***++++++(((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))++++++******************++++++******++++++,,,---,,,+++)))(((((()))+++,,,((())))))***++++++,,,,,,***+++,,,------,,,+++***))))))(((((()))***+++,,,*********)))***++++++,,,))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,---...---+++***+++,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......333999999222...000000---------------------------------......///000111111---.........///000000000---------.........//////////////////////////////,,,...000111///.........+++++++++,,,...111444555...---,,,,,,++++++++++++......////////////......******+++,,,,,,---......))),,,...///...------...---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------+++*********+++,,,,,,---******+++++++++,,,,,,,,,&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))***************)))((((((+++***((()))******)))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''&&&&&&((()))***)))))))))))))))))))))))))))*********+++++++++++++++***)))'''''''''((()))))))))))))))))))))))))))+++***)))'''''''''((()))%%%&&&'''((())))))))))))******++++++++++++******))))))))))))************+++++++++++++++***)))((())))))*********+++++++++---,,,***)))))))))************************************+++++++++,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++++++++,,,,,,,,,---------------++++++++++++------,,,++++++******++++++,,,---,,,***)))))))))******,,,,,,,,,------............---+++*********++++++......---,,,++++++******+++---//////---,,,,,,---+++------++++++------++++++++++++*********)))))),,,---...---+++***+++,,,,,,+++******)))*********(((((())))))))))))(((((()))))))))))))))******+++))))))(((((((((((())))))***)))))))))+++,,,+++***)))************++++++++++++++++++*********)))))),,,+++++++++***)))))))))++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,---------.../////////...------,,,,,,------...---++++++---000000...+++................................................------............---------------------,,,,,,,,,......//////000000111111......///000000000000000//////.........------------...//////...------...)))...333333///,,,,,,...///---++++++---/////////------------------------........................,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******)))************+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,---------++++++*********+++---...&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((('''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&((()))))))))))))))))))))))))))***************)))(((((()))'''''''''))))))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))*********+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))((('''''''''((((((%%%&&&'''((()))))))))))))))******++++++******)))))))))))))))************++++++++++++******)))(((************++++++++++++---,,,***)))))))))***+++***************************++++++++++++,,,,,,,,,------,,,+++,,,---...///------------------------------------------------------,,,+++++++++++++++++++++,,,,,,,,,---------------,,,++++++,,,------,,,,,,++++++++++++,,,,,,...---,,,*********+++,,,,,,,,,,,,---------......------+++*********++++++.........---,,,++++++***+++---//////---,,,,,,---(((***,,,,,,,,,,,,***(((++++++++++++************,,,---...---+++++++++,,,,,,,,,+++***)))))))))***(((((())))))))))))(((((()))))))))))))))******+++***))))))(((((())))))******)))))))))+++,,,+++***)))************++++++++++++++++++*********))))))+++++++++***************++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...............//////...------------------...---,,,+++---000000...+++......................................................////////////......000000//////.........---.../////////000000000111......///000000000000000//////.........---------,,,---...............///,,,000444333///,,,---//////---,,,---...000//////------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***************++++++++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++*********+++------&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))***************)))(((((((((''''''(((***+++***)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))(((''''''&&&'''''''''&&&&&&'''((()))))))))))))))******++++++******)))))))))))))))******************************))))))++++++++++++++++++++++++,,,,,,+++************+++************************++++++++++++,,,,,,,,,,,,000///...---------.........................................................------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,///...,,,++++++,,,------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,...............---,,,++++++---//////---,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******---.........,,,+++,,,------,,,+++***))))))))))))((())))))******))))))((()))))))))))))))******+++*********))))))************)))))))))+++,,,+++***)))************++++++++++++++++++******************************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------......///////////////..................------------......---------...000000///---................................................//////000000000000//////000000000000////////////////////////000000000000......///000000000000000/////////............---,,,,,,,,,---...///111111000222444222...,,,---000///......///111111000...------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************+++++++++,,,***++++++,,,,,,++++++***************))))))))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((******)))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((()))))))))(((''''''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((***************)))((((((***))))))***,,,...------(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((()))***)))((('''&&&''''''((())))))))))))))))))))))))'''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))************))))))((()))))))))************))))))******+++*********,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------222111000//////......................../////////........................///...------,,,,,,------,,,,,,,,,------------...---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,,,,+++---//////---,,,,,,---///,,,,,,------,,,,,,///,,,,,,,,,,,,++++++++++++,,,.........,,,,,,---...------+++***))))))(((((()))))))))******))))))))))))))))))))))))******+++++++++************++++++***)))))))))+++,,,+++***))))))*********+++++++++************************)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...//////111000000//////.........//////............//////.........///000000000///................................................000000111111111111000000......///000000111222222////////////000000000000......///000000000000000/////////...............,,,++++++,,,///111333333333444333111...---...000......///000222222000...------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((***************)))((((((***))))))***,,,...------'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((...---+++)))''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))******)))))))))((()))))))))************((()))***++++++,,,++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++************************++++++,,,,,,,,,---------222222111111000///...---,,,,,,------............////////////////////////000///......------......,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,+++---//////---,,,,,,---***+++111999999111+++***,,,,,,,,,+++++++++******,,,---...---,,,,,,---...---,,,+++***))))))))))))))))))************)))))))))))))))))))))******+++++++++************++++++***)))))))))+++,,,+++***))))))*********+++++++++************************)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...//////111111111000000//////...000//////......//////000//////000000000000111111////////////////////////////////////////////////000000111111111111000000---...///111444666777888000000000000////////////......///000000000000000////////////////////////---++++++...111444555555555444222000...---...000......///000222222000...------------------------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))***************)))(((((((((''''''(((***+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''((()))((((((((())))))))))))))))))))))))''''''''''''((((((((((((///---+++)))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''((())))))******)))))))))((())))))******))))))((())))))))))))************)))***+++,,,------------,,,,,,,,,------.........***+++,,,,,,---,,,,,,,,,************************,,,,,,,,,,,,------------111111222111000///...---,,,,,,,,,---......//////000000000000000000000000111000//////......//////,,,---------............------............------------,,,,,,,,,,,,------,,,++++++******+++------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++---...//////...,,,++++++---//////---,,,,,,---***///===LLLLLL===///***+++++++++*********))))))***,,,---,,,++++++,,,...,,,+++******)))*********)))******++++++******))))))))))))))))))******+++*********))))))************)))))))))+++,,,+++***)))************+++++++++***************+++++++++***************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------------------------------.........//////---------------...///000111111111111000000000000000000////////////000000000111111111000000222444////////////////////////////////////////////////000000111111111111000000///000222444777:::<<<===000000000000////////////......///000000000000000...////////////000000000...------000555888777444444222111///....../////////......///111111000...------------------------++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,,,,+++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&((()))))))))))))))))))))))))))***************)))(((((()))'''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))''''''((((((((()))))))))++++++)))((((((((()))***((((((((((((((((((((((((&&&'''((()))))))))(((((())))))*********))))))((((((((())))))))))))(((((())))))))))))************)))***,,,---.../////////++++++,,,---...///000000***+++,,,---------,,,,,,************************,,,,,,,,,------------...000000111111111///...---,,,------...//////000000000000000000000000000000111111000////////////000------------............,,,---...//////...---,,,------,,,,,,,,,,,,---------,,,+++++++++---...///,,,,,,,,,+++++++++******++++++---.........------***+++---//////...,,,***+++---//////---,,,,,,---...111===MMMMMM===111...*********)))))))))(((((()))***++++++******+++---*********)))******+++,,,)))******++++++******))))))))))))))))))******+++***))))))(((((())))))******)))))))))+++,,,+++***)))************+++++++++))))))*********++++++++++++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------.........////////////............///000111222000000111111111111111222111000000//////000000111000222333111000000333555///////////////////////////////////////////////////000000000000000000///000000222444666888::::::111000000000/////////.........///000000000000000.../////////000000000000///...///333999;;;888444111000///...//////......///---,,,---...000//////------------------------+++,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,---------.........------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,---------.........------.........---++++++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''************************((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))***************)))((((((+++***((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((()))+++,,,((((((((((((((((((((((((&&&''')))*********)))((())))))*********))))))((((((((())))))))))))(((((())))))))))))***************+++,,,...///000000000***+++,,,---...000111111)))***,,,---...---,,,,,,************************,,,,,,,,,---------......//////000111111000...------......///000111111222000000000000000000000000222111111000000000000000---------.........//////,,,---...//////...---,,,...------,,,,,,------......------,,,---...///000,,,,,,,,,++++++************+++---...///...------)))+++---//////---+++***+++---//////...,,,,,,---...+++000::::::000+++...))))))))))))((((((((((((((()))++++++******+++,,,))))))))))))***+++,,,---******++++++++++++******)))))))))))))))******+++))))))(((((((((((())))))***)))))))))+++,,,+++***)))************+++++++++))))))******++++++++++++,,,+++++++++******))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++..................................../////////000////////////000111222333000000000111222222222333111111000000000000111111111222333222000000333666000000000000000000000000000000000000000000000000//////000000000000////////////000111333444555555111111000000/////////......//////000000000000000.../////////000000111111000///000666;;;<<<888333000///......//////...---///---++++++---/////////------------------------,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---*********++++++,,,,,,,,,.........------,,,,,,,,,---------.........//////------...///...---+++***%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((************************(((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((())))))((()))+++---*********))))))))))))))))))***+++,,,+++***(((&&&)))************+++++++++***++++++,,,,,,++++++***)))******+++---...//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////---------...///000000111000111222111000///000111111000///...............111000///......///000111000000000000////////////---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********+++...111111000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((*********++++++*********)))***++++++***)))***,,,))))))************))))))))))))))))))))))))))))))************))))))))))))+++*********))))))((((((+++***(((((()))******)))))))))***+++,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***(((((()))***+++***)))++++++++++++++++++++++++++++++,,,---...///000111.........------,,,,,,,,,,,,,,,,,,---------................../////////000......//////////////////222111000//////000111222---///000000//////111222333333222000---,,,---///111444555222///000111333222111000/////////000111111111111111111111000000111111222222222111111000000000000000000111111111000000000000000000000000000000111111111111000000......//////000000111111111000111555::::::555000000000000000000///....../////////////////////////////////...------,,,,,,000///......//////...------------............///000000///............///---------,,,,,,+++++++++,,,,,,,,,---------......,,,++++++******++++++,,,///...------++++++***)))------------------------///...------------...//////............---------%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((************************(((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))((()))+++---************)))))))))))))))***+++,,,+++***((('''************++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---......///,,,,,,,,,+++,,,------............---------------------------............////////////////////////---......///000000111111000111222222000000111222222222111000000000000000...///000111111000//////111111000000000/////////......------------......---------......------------------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******+++...111111000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((---,,,***(((&&&$$$$$$###)))((((((''''''((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++*********))))))))))))+++***))))))*********************++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***)))***+++,,,,,,***++++++++++++++++++++++++)))***,,,.../////////.........---------,,,,,,,,,,,,,,,---------................../////////000000///////////////000000000000000000000111222333444222333333222000///000111333444444444444333333333000333444222000000222333333222222222222333555666222222222111000000//////111111222222222222222111111111111111111111111000000000000000000000000000000000111111111111000000////////////000000111111111000000333888888444000...000222222///---------///////////////////////////.........------------///...------/////////...---------............////////////.........---------------,,,,,,+++++++++,,,,,,,,,------------...,,,++++++******++++++,,,...------,,,,,,+++++++++------------------------....................................------------'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((************************(((((((((((()))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((((((''''''''')))))))))((()))+++---************************)))***+++++++++***)))(((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---......///---,,,,,,,,,,,,---......000000//////......------........./////////000000000000000000000000000000/////////000000111111222111222333333111111222333444333333222222222222222///111333555555333000///222111111111000000000000//////............//////------............---------------------,,,,,,,,,---------------.........,,,,,,,,,,,,+++++++++++++++...111222000...,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))***))))))***+++...111333---***&&&%%%''')))((('''))))))************))))))))))))))))))))))))))))))''''''(((((())))))*********************)))))))))******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***+++---------,,,++++++++++++++++++++++++(((+++///222333111///---...------------,,,,,,,,,------------.........///....../////////000000000/////////000000111111111///000000111222333444444333333444222000000111222000111222333333222111000000222555777666555444555111111111222333444666666444444333333222111000000111111222222333333444444333333222222111111000000111111111111111111111111000000111111111111000000/////////000000000000111222000///111444555333111777<<>>DDDHHHDDD;;;333111333////////////////////////---,,,,,,,,,---...000111444111///...///000///...---------............///+++---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,------......------------------------,,,---///000000///---,,,.........---------,,,,,,(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))))))))((()))***)))((((((***,,,))))))******+++++++++,,,*********+++++++++******+++,,,,,,,,,---------------------......---------,,,,,,,,,------......///......------......///000.../////////000000111111111111222222222333333333333333333333333333333333222222222333333333333333222444555555444444555777555444444333444444555555888777777666555555555666333333333333222222222222//////............//////...//////000000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222111...---,,,***+++,,,------,,,+++***+++++++++***************+++***)))(((***---000222555///)))))),,,...---***))))))************))))))************************'''((((((((())))))*********************+++++++++))),,,///000...,,,++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***)))***,,,,,,,,,+++++++++++++++++++++++++++***...333777777555111---------------------------........./////////000000////////////000000000111000000111222333555555666333333222222222222222222333333444333333444777:::888555333333666999999999333444<<>>555///...000////////////////////////---,,,,,,,,,---...000222888555222000//////...------------............///+++---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------......///------------------------,,,---///000000///---,,,...------------,,,,,,,,,((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))******)))******)))((((((***+++))))))******+++,,,,,,,,,************+++++++++,,,,,,,,,,,,---------......---......//////......---,,,,,,------............///............///000000000111111111222222222222333333333444444444444555444444444444444444444444444444444444444444444444333555666666555666777888555555555555555555666777999888666444444444555666444444444444333333333333//////............////////////000000000000//////.........////////////////////////...............,,,,,,,,,,,,------------,,,///222333111...------***+++---......---+++***************************,,,+++)))((('''((()))***000---)))(((***,,,+++***))))))************))))))************************************))))))))))))*********+++++++++++++++(((---111222000,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***)))***+++,,,,,,***++++++++++++++++++++++++***,,,///222333111...,,,,,,,,,,,,------------...////////////000000000000/////////000000000111111000111222333555666777888666555444333333444555666333333333333333444888;;;666333222555:::>>>??????<<<;;;@@@JJJKKKAAA999888888888888888777555444333444444444444444444444444555555444444444666777888666666555555444444333333444444444444444444444444111111222222222222111111222111111111111000000000000000/////////000000111+++000555555222///000222////////////////////////...---,,,+++,,,...000222999666222000//////......---------............///---......///...---,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.........///------------------------,,,---...//////...---,,,------------,,,,,,,,,,,,''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((++++++******************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))))))))*********)))******)))(((((()))+++))))))***++++++,,,------************++++++,,,,,,------------..................////////////......------------............//////......//////000111666666555555444333222222444444444555555555666666555555555555555555555555555555555555555555555555444555777777777777888:::777777666666777888888999:::999999999888777666666555555555555444444444333111000000//////000000111///000000111111000000///....../////////000000000000/////////.........---,,,,,,,,,---------......---///222333111///------+++,,,...000000...,,,+++************************************+++,,,------+++***))))))))))))******))))))************))))))************************,,,,,,++++++******))))))*********++++++,,,,,,,,,'''---333444111---,,,---*********++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***+++---------++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,---------......//////000000000111111111//////000000000111111111000111222444666888999:::888777555444666999<<<>>>;;;===>>>@@@CCCGGGMMMQQQKKKJJJKKKOOOTTTVVVSSSOOONNNGGGGGGOOOOOOFFFAAACCC@@@AAAAAABBBAAA@@@???>>>;;;;;;:::999888777666666888777555444444666777888666555555555555555555555444444444444444444444444111222222333333222222111222222222111111111000000000000111111000000000000+++...111222222222333444///////////////////////////...,,,+++,,,---000222666333///---.../////////---------............////////////.........------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------...............------------------------........................---------,,,,,,,,,++++++&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((,,,+++++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))(((((())))))*********+++)))***+++***(((((()))+++))))))***+++,,,,,,------+++*********+++,,,,,,------------.........//////......////////////......---------...............///////////////000111111<<<;;;999888666444222222555555555555666666666666666666666666666666666666666666666666666555555555444666777888777777999:::999888888888999::::::;;;;;;===>>>???>>><<<999777666555555555555444444444222222111111111111222222000000111111111111000000.../////////000000111111000000//////.........---,,,,,,,,,------.........---///222333111///------+++---///111111///---+++******************+++++++++++++++******))))))))))))***++++++***)))***,,,))))))************))))))************************...------,,,+++***))))))*********++++++,,,,,,,,,'''---444555111---,,,---))))))***+++,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++,,,...///...---++++++++++++++++++++++++...------------......///,,,,,,,,,------.........000000000000111111111111000000000000111111111111111111333555777888:::;;;999888666666888===BBBEEEJJJMMMQQQVVV\\\dddmmmssssssssstttxxx{{{yyyrrrkkk^^^SSSNNNSSSSSSLLLJJJOOOPPPQQQRRRSSSSSSSSSRRRQQQEEEDDDBBB@@@>>>;;;:::999999888666555444555777888555555555666666666666666555555555555555555555555111222222333333222222111222222222222111111000000///111222222111000000000......//////000/////////////////////////////////000...,,,++++++---///111222///,,,+++---///000000---------.........//////000000///............///+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,........................------------------------///...------------...///---------,,,,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++************************+++***((('''''''''((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))***)))))))))))))))***+++))))))))))))))))))))))))++++++***)))(((((())))))******************************++++++,,,,,,+++***))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,***))))))***,,,------------.........//////---...000111111///---,,,------------...///000111000222444555444222222333===@@@>>>666222666888777555888:::999888777888:::999888888:::<<<===<<<;;;999999::::::::::::999999888777888<<>>???;;;@@@JJJLLLTTT\\\^^^\\\SSSCCC666:::666777;;;:::666555999111111000000000000000111000222444444222000000000000000000000////////////000000000000//////////////////.........---------***,,,222666444...---000---...///000000...,,,+++,,,++++++******++++++,,,,,,++++++***)))))))))***---+++***))))))***,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++******++++++,,,---+++,,,---...---,,,+++***************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++,,,...---,,,,,,---///333111.........///000///222222222333444444222000666000000777999666777;;;@@@AAAEEEJJJNNNUUUdddrrrrrryyy~~~|||||||||nnnccc```\\\ZZZ\\\bbbhhhmmmllljjjhhhiiilllmmmllljjjccc___^^^___\\\SSSKKKHHH======>>><<<:::999999:::999888666666888888666555666555444555666666444222000000111222333333444444333333333222222222111111000000000000000000000000///000111222222222222222......//////000000111111,,,,,,+++++++++,,,------........................---------............///000000000000000000000000---,,,,,,++++++,,,,,,---...------,,,,,,,,,------...---+++***+++...000222333555666333...,,,...000---------------------------..................---***++++++,,,,,,------...))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++************************+++***)))((('''((())))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))'''''''''((())))))******'''&&&''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))******)))))))))))))))***))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))+++,,,+++***))))))***))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,+++))))))***,,,---------------...............///111222111000///...000000000000000111111111...000222333222222222333888<<<<<<666333666888888666555555777:::===>>>>>>@@@>>>======>>>@@@@@@???AAACCCFFFIIIIIIHHHGGGEEEDDDBBBBBBDDDGGGFFF@@@;;;@@@<<<===BBBDDDHHHZZZnnn|||sssUUU>>>BBB<<<888::::::777777:::444444333222111111111111000111222222111000//////111111000000000/////////111000000000//////////////////.........---------+++---111555333...,,,///,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************+++***))))))***,,,...000...---,,,++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...------------...//////+++---......---,,,...///333222111111111222111111222///,,,+++---333888<<<222111222777;;;AAAIIIQQQTTT[[[iiiyyy}}}~~~~~~}}}uuulllllllllnnnpppsssvvvxxx~~~{{{zzz}}}}}}qqqllljjjmmmpppmmmjjjiiiccc\\\QQQFFF???<<<;;;;;;999:::999999888777666666777777777777888888777666444444444444444444444444333333222222222111111111111111111111111111111111000111111222222222222111444333111000///.........+++,,,---...//////000000........................---------............///////////////////////////---,,,,,,++++++,,,,,,---...------,,,,,,------------,,,++++++,,,///222444666666555222///---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))(((((((((((()))***+++************************+++***))))))(((((())))))((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))+++++++++*********************))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))++++++***)))((((((((()))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))***,,,---,,,*********))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++******+++,,,---,,,,,,---------.........///000111222222111000/////////000111111111111111222333444444222222222444111666999888777:::===>>>BBB@@@>>>BBBIIINNNOOOMMMRRRSSSVVVZZZ]]]]]][[[YYY___cccgggkkkmmmkkkiiigggbbb``````aaacccaaa\\\WWWUUURRRQQQOOOMMMUUUpppnnnOOOFFF>>>888999;;;:::888777777777555444333333222222444333333333333222222222111111111000000000000///111111000000000//////////////////.........------,,,---000444333...,,,...,,,,,,...//////...---,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++******)))***+++---000111...------,,,,,,---......,,,,,,,,,+++++++++******++++++***************)))++++++******++++++,,,---,,,,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------///............///000000,,,---......------...000///000111222222222222111222222222333444666777888:::BBBJJJQQQZZZgggsssyyy~~~~~~~~~}}}~~~zzzvvvrrrrrrvvv}}}~~~uuupppttt{{{}}}}}}}}}wwwrrrlllhhhccc[[[OOOFFFAAAAAA???:::666444777:::888888999888666555555666888777777666555444444333222222222222111111111111111111111111111111111111222222222222222222111000666444222000/////////000,,,---...///000000000000////////////////////////---------............///////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,------.........---...000333777999777555222000///...,,,***------------------------,,,,,,------------,,,,,,......---,,,,,,+++******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********************************++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,***)))((('''&&&***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((())))))))),,,,,,***)))(((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))+++000444333...)))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------,,,------------............///000111222111111111///000111333444444444333666777777666444444666777888>>>EEEGGGHHHJJJOOORRR[[[]]]___dddiiilllmmmlllnnnttt}}}{{{uuunnniiirrrzzzYYYNNNBBB=========:::777777777666555444444555555444333222222333333333222222222111111111000000000111111111000000000//////////////////............------///444333...,,,...,,,---............---,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,---++++++++++++,,,---//////,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++************++++++******++++++,,,---,,,+++***)))((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------..................//////000,,,...//////......///000---///111333333333333444333444666888;;;@@@EEEIII\\\fffpppwww{{{vvvpppmmmttt}}}}}}~~~~~~{{{|||zzzwwwvvv{{{}}}qqqggggggeee^^^QQQCCC;;;:::<<<;;;<<<<<<:::666444555777888888777777666555555555333222222222111111111111222222222222222222222222333333333333222111111000222111//////000222555777333222000...------...///000000000000000000000000---------............///////////////////////////---,,,,,,++++++,,,,,,---------,,,,,,,,,---......//////000111444777:::<<<555222......//////---***------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((()))******++++++******************************************++++++++++++************************((())))))***************************************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))************************************(((((('''''''''&&&&&&&&&''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***,,,,,,***)))((((((((((((((((((((((((((((((((((((((()))************))))))************************)))''')))333===>>>333(((((()))))))))***************************************************++++++++++++++++++,,,,,,------...---------.........//////......///000111222222222444444555555666666555555555777888888:::<<>>???555)))))))))))))))************************************************************++++++,,,,,,------............/////////000000000...//////111222333444444444444333333444555666777:::<<<@@@DDDJJJQQQYYY___ssswww~~~|||{{{TTT???::::::999888777777666666777777888666444444666999:::777333333333333222222222111111222222111111111000000000000000000/////////......///,,,...333555333111222222111111000///...------------,,,,,,,,,,,,------,,,++++++++++++,,,,,,------,,,,,,,,,+++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------++++++******++++++,,,---,,,,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++++++++,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,---.........///000000//////000222000111222111000444:::@@@IIIRRR^^^iiirrrzzzzzz{{{||||||}}}tttnnn|||vvv___LLLBBBAAA>>>;;;:::;;;<<<;;;:::777777777777777888888888444444444444333333333333333333333333333333333333333333333333333333222111222111000000111333555666DDD???888111------///111////////////////////////---------............///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///++++++,,,---...000222333,,,+++++++++...///000///------------------------,,,,,,------------,,,,,,******+++,,,,,,---......))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,---,,,+++************************************+++++++++,,,,,,************************((()))***+++++++++******************************+++,,,---------,,,+++***))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,...000222333444@@@===999555000,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))***************)))))))))))))))***))))))))))))))))))))))))'''(((***+++++++++))))))************************)))((()))...555666111+++))))))))))))***************************************************************+++,,,---............000000000000111111111111000111111222444666777888444444555888<<>>DDDMMMXXXaaagggoooqqqtttyyyyyygggYYYMMMAAA@@@>>>;;;999777666666444333444888===<<<666000444444444333333333222222222222222111111111111000000000000000////////////000,,,---333888888666777888666444222000...------...------,,,,,,------...***)))))))))***++++++,,,'''((()))***************)))+++,,,...//////......,,,,,,,,,+++++++++******))))))******++++++++++++++++++******++++++,,,---,,,,,,---...---,,,+++***************************------------------------*********)))***++++++,,,*********++++++,,,,,,,,,---------.........//////...............///000000...000111111000000111222222666;;;BBBMMM___tttuuullljjjnnnssssssoooyyy{{{vvvlll___YYYWWWSSSJJJAAA???>>>===<<<:::999888777777666666666666555555555444444444444444444444444111222333333444444444444000000111111222222222222111111111111111111111111........................---------.........//////........................---,,,,,,++++++,,,,,,---+++++++++,,,---...///000...............---------***---...---***))),,,///---------------------------......//////......---...------,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,++++++*********************))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******************++++++************************))))))))))))************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000000//////111333888333333666888999@@@JJJOOOSSS[[[eeeooovvvyyyzzzxxxlll```PPPEEE???<<<999555;;;999777666777888888888666666666555333222222333333333333222222222222111000000000000000000000000000//////111444666777777777555222///,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------...------,,,+++***))))))******))))))******+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********)))************+++++++++---------...............---,,,,,,,,,...000000000555222000000333666777777===BBBPPPdddsss}}}~~~rrrgggfffmmmrrrsssrrryyy~~~qqqfffNNNIIIBBB===<<<;;;999777999;;;;;;888666777888888777777555444444444444444444777777333444777666000+++333555000///555777222555333111000111222222111222111111000///......---........................////////////............---------------------------------.........//////---------............///...------,,,,,,------...***,,,------,,,+++,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...))))))))))))))))))))))))******))))))((((((((((((************))))))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************))))))))))))************+++,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////333333333222222333444555666444666<<>>999555666666777777777666555444333333222222222222111111111111111111111111111111///......111444777888888888666333///---,,,+++,,,------............------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------........./////////111000000//////............000444999AAAMMMZZZbbbjjjdddaaaiiittt{{{vvvssszzzgggVVVIII???999;;;:::;;;;;;;;;:::::::::888888777666555555555555777<<<<<<666111222555777999222...///222222333666333222222333555666555444111111111000000//////...........................////////////............------------------------,,,,,,,,,,,,---------------------............///...------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++.........------.........//////////////////......///.........---------------------.........//////......---------------...------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,---------------......//////000000111111444111///000444888:::;;;@@@DDDKKKUUU```lllyyysssccc[[[OOODDD???===>>>>>><<<;;;:::999999777555333333333333333222222222222222222222222222222222222/////////111444777888888888666333///---,,,,,,,,,------............------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000000000000/////////111333333333;;;KKK___kkkkkkggg```ZZZVVV\\\hhhvvvvvvwwwvvv^^^GGG:::???<<<:::<<<<<<:::999:::999999888777666666666666888===>>>999222222999@@@;;;111---555999555222555555444444444666666555333111111111000000000//////........................////////////....................................+++++++++,,,,,,,,,---------------............///...------,,,,,,------...---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,*********+++++++++++++++......------------..................//////////////////.........---------------------............///...............//////------------------------------,,,,,,+++++++++***++++++++++++++++++++++++************++++++++++++******+++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************)))(((((()))******))))))))))))))))))))))))+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........---......///000000111111444333333555;;;BBBHHHKKKTTTZZZcccnnn}}}pppZZZJJJAAA>>>======;;;888888888888666444444444444444333333333333333333333333333333333333000//////111444666777777888666333000...------------......//////......---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,---******))))))******+++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------------......///000000111111222222111000222666:::FFFNNN\\\jjjrrrpppddd[[[KKKRRR]]]hhhuuummm\\\SSSHHH@@@;;;======;;;;;;>>>::::::999888777777777777777;;;>>>;;;555444===HHHLLL>>>444777999555555999999888666555555444333111111111111111000000000000////////////////////////////////////....................................+++++++++,,,,,,,,,---------------............///...------,,,,,,------...000111222000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...)))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,*********+++,,,---------///..................///......////////////000000000/////////............---------............////////////...//////000111........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///000111222222333222444777<<>>???;;;777666777999888777666666555555555444444444444444444444444444444444222111000111444555666555666555222000......//////......////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************++++++,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------...///000000111222///000111000111666>>>EEE```nnn}}}~~~qqqaaaXXXVVVRRRZZZbbbkkkwwwzzzrrrZZZMMMAAA???===999999>>>;;;;;;:::999888888888888666999<<<<<<777666???JJJaaaQQQ@@@666222444999@@@<<<999666444333333111000111111111111111111111111////////////////////////////////////....................................,,,,,,,,,,,,---------------------............///...------,,,,,,------...111222333111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------***+++,,,---...000000111000000////////////000000000000000000111111111222111111111111000000000000....../////////000000000000/////////000000111222.................................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))******+++,,,,,,---......---,,,,,,,,,,,,---,,,,,,------.../////////000000111222333444555666555;;;BBBIIIQQQ^^^ooo{{{hhhYYYLLLEEE===999:::;;;:::888777777777777666666666666444444444444444444444444444222111111333444444333555333111/////////000111......////////////...............---------,,,,,,------------------------......------,,,+++++++++++++++++++++++++++,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............------...///000111222222...111444777===IIIXXXdddrrrvvvwwwqqqhhhbbbdddggglllllllllpppoooZZZNNNEEE;;;999>>><<<;;;:::999999888888888666666999;;;777555<<>><<<999444111111222222222111111111111111111111111////////////////////////////////////....................................,,,------------.........---------............///...------,,,,,,------...///111222111///------...------------------------,,,------,,,++++++,,,...))))))))))))))))))))))))))))))******++++++++++++))))))***+++,,,,,,------+++,,,---///000222333444222222111111111111222222111111111222222333333333333333333222222222111111000000000000111111111111000000//////000111222222////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++***)))'''''')))***+++))))))))))))))))))))))))(((((()))***++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,------...///000000222222333444555777777888@@@HHHRRRZZZbbbqqq}}}\\\RRRGGG@@@===<<<:::777888888888888777777777777555555555555555555555555555333222222333444333222444333111//////000222333......////////////......//////.........---------------------------------//////...------,,,++++++++++++++++++++++++++++++*********)))***++++++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------.........//////------...///000111222222333777>>>FFFRRRdddyyyyyyjjj[[[YYYdddsss|||~~~{{{}}}yyyfffUUUDDD???CCC<<<<<<;;;:::999999999999666555777:::777333888BBBPPPRRRIII:::333777:::777;;;777222///000222444444111111111111111111222222000000000000000000000000000/////////............////////////////////////---------.........//////---------.........//////...------,,,,,,------...---///000111000///000111------------------------,,,------,,,++++++,,,...***************************************+++++++++---------,,,***+++---///+++...000000///000333666555333111000000111000000555444222111000111111222555444444333222111111111444444444444444333222222---111444444222///000111111/////////111111111///111000//////000111000...---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---,,,+++,,,...000000000222///111666777666:::BBBNNN```iiihhhxxx~~~eeeOOOBBB===;;;:::;;;999777777888888777666666666555444444444555555333444444555555444444333333222222111111111111111000/////////............000000///...------,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......333------222555222222555555???SSSlll|||rrr\\\YYY\\\jjj}}}sss\\\JJJ@@@???;;;;;;>>><<<777777<<<666777777555444666:::???FFFBBB<<<777444333444555444333222222111111222222111222222222222111000000000/////////....................................---///111///,,,+++,,,...---------............///---------------------------,,,,,,+++*********+++------------------------+++...222333111...,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++---///...///000///......111333111111222333555666555555555666777777777555444333444333222111111222333333000111222444555777888888111222333333333444777999333222111111222222111///111///......//////...,,,---------,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++*********))))))*********************************+++++++++,,,,,,------,,,,,,+++,,,,,,---//////......///000000///555111000444888>>>JJJWWWcccsssuuu]]]LLLBBB>>>>>>===;;;999888777777888666666555444444444444555444444444444444444333333222222111000000000000111000000/////////.........000//////...------,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........///000000///...000333111000777@@@RRRaaauuuxxxllldddbbbjjjvvvgggSSSKKKAAA;;;<<<>>>;;;:::;;;999::::::888666666999<<<@@@===999555333222333444444333333222222222222222222222222222222111000000000000/////////....................................///000///---+++---...---------............///---------------------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111...,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........+++---......------///000000111111000//////000222111222333444444444333333555888<<>>===<<<;;;<<<>>>AAABBBBBBBBBBBBBBBAAAAAABBBBBB;;;888444222333555777888111000000000222222000///111000......//////...---......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++***************************************))))))*********+++++++++---,,,,,,,,,,,,,,,------......000111111222222111666444555:::AAALLL]]]kkkyyyhhhRRRFFF<<<<<<===<<<999777777777666666555444444444444444444444444444333333222222222111111000000000000000000000000/////////......//////......---,,,,,,,,,...------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,..............................//////000111111111///111333333222999LLL]]]vvvoooaaa```dddzzz~~~___OOO>>>:::<<<<<<:::888<<<<<<<<<:::888777777999999888666444333333333333444444333222222222222333222222222222222111111000000000000/////////.................................///000///---------///---------............///---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111222000...,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...///111111/////////000111111222222222333444555555666888999:::===@@@BBBPPPRRRVVVXXXXXXVVVRRRPPPKKKJJJHHHGGGIIILLLPPPRRRXXXXXXWWWVVVVVVUUUUUUUUUNNNHHHAAA<<<;;;:::777555222111111333555555333222222000///000222222111000............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************)))))))))*********++++++---,,,,,,,,,,,,------...***,,,///111333333555555111777???IIISSS```ooo{{{rrr^^^FFFCCC@@@>>>>>>===:::777777777666555444444444444555444444333333333333333222111000000//////000000000000000////////////............------,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------------,,,,,,,,,.............../////////......///000000000000000333222333888DDDWWWooo{{{hhhXXXYYYjjj{{{pppWWWFFF???<<<:::999<<<<<<<<<;;;999888777777444444444444444444444444555555444333333333333333222222333333222222111000000000000////////////.................................//////......//////---------............///---------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,...111111///---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......//////000111000......///000000111333777999;;;;;;;;;999;;;>>>BBBFFFNNNWWW]]]]]]^^^______^^^[[[XXXVVVTTTSSSQQQPPPRRRUUUYYY[[[]]]^^^aaaccceeefffffffff^^^YYYTTTQQQOOOKKKFFFAAA<<<;;;:::::::::888555222111000///000222444333222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************)))************+++++++++---,,,,,,,,,------...///+++...111222222222555777222===KKKXXXeeewwwlll]]]KKKAAA???@@@===:::999888777666555555555555555444444333333444444555222111111000000000000000111000000000////////////---------------,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------............------,,,,,,,,,,,,,,,------............000000//////////////////222333:::LLLeee{{{tttdddYYYZZZiii~~~gggOOOBBB===<<<<<<<<<;;;::::::999888777333333444555666666666666666555444444333333444444222333333333333222111111111000000000////////////////////////////////////............///000000000---------............///---------------------------,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,...000000...---,,,,,,---,,,,,,++++++,,,,,,---------------------------***++++++,,,---...//////...//////......///111444666888===CCCHHHJJJHHHFFFAAADDDGGGIIILLLSSS\\\bbb^^^aaaeeekkkoooqqqrrrrrrnnnlllkkkjjjkkkmmmppprrroooppprrrsssrrrpppmmmkkkgggfffeeedddbbb^^^YYYVVVIIIGGGEEECCC@@@;;;666111333222111111222333222111000////////////.........------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000222444333111222555888>>>KKK[[[hhhyyyeeeLLLAAA>>><<<:::;;;:::999777666666666666555555444444444666777888333222222111111111111111111111000000000/////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......------------......//////......---,,,,,,,,,,,,,,,,,,---......//////111000/////////000222222333>>>QQQiii}}}bbb^^^[[[aaaooojjjRRREEE@@@@@@>>>;;;;;;;;;;;;:::888555555666777777888888888666666555444444444444555333333333333333222222111111111000000000/////////////////////////////////...------...000222111000---------............///------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,---...///000000111000000000111222555;;;???EEEIIIOOOWWW]]]^^^[[[WWWSSSXXX^^^aaacccgggmmmsss}}}}}}~~~}}}zzztttmmmiiiggg[[[YYYWWWTTTQQQLLLEEEAAA;;;999777666555444222000000000000/////////......------------.........///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------...///000000333555444333555;;;AAAOOOaaatttttt[[[JJJAAA======<<<:::999888777777777555444444444666888:::<<<444333333222222222222222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------.........------------....../////////...------,,,,,,,,,------...//////000000222111//////000444777:::EEEZZZrrrwwwkkk\\\```hhhtttrrr]]]QQQGGGCCC>>><<<<<<<<<;;;999888888777777777777888888777666666555555555555555333333444444333333222111111111111000000000//////////////////////////////...---,,,...111333222111---------............///------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,,,,---,,,,,,++++++,,,,,,---........................------...///000111222222333333444555888===EEEJJJUUUXXX```iiioooooojjjeeefffooo{{{yyytttsssmmmlllkkkjjjhhhddd^^^ZZZDDDAAA>>>;;;999777333111000000000000////////////---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---...///000000,,,000333444555;;;DDDKKK[[[qqqcccOOOFFF>>>===;;;:::999888888888555444444555666999<<<>>>555444333333222222333333111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,------...---******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......000000///...------,,,,,,---......///000111111222222111//////222777===@@@]]]uuutttjjjcccnnnuuu}}}{{{iiiMMMHHHAAA>>>======;;;999:::999777666666777777888777777666555555555555555333333444444333333222111111111111111000000000000000000000000000000000000...,,,,,,...111444333111---------.........//////------------------------,,,,,,,,,,,,,,,---...///------------------------,,,...///...---+++,,,,,,---,,,,,,++++++,,,,,,------...000111000///---+++...000222111......333888777<<>>===888555777666666777777777777666666444333222222111111222222111222222222222111000000000000//////.........---...---,,,++++++,,,...///+++,,,,,,------,,,,,,+++............------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---.../////////...,,,,,,,,,---------......///...---...000222333333111111222222000888QQQjjj{{{~~~jjjaaajjjwwwxxx\\\JJJEEE>>><<>>;;;888999999999888888777666666444333333222222222222222222222222222222111000000000000/////////.........------,,,,,,------......+++,,,,,,------,,,,,,+++---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...------///222444555444111222999DDDTTTkkktttgggeeeppp~~~bbbTTTIIIDDDAAA999999::::::999888:::::::::777777666666666555555555444444444444333333222222111111111111111111111111///000111222222111000///000000000000000000000000......////////////......////////////////////////...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111000000333000...///444<<>>@@@AAA<<<888;;;;;;:::999888777666666444444333222222222222333222222222222222111111000000000////////////............/////////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------......---,,,+++***+++,,,---,,,------------.........///...------...111333555777222666FFF]]]ssssssoootttuuuXXXJJJDDD<<<;;;;;;;;;:::999999:::<<<999888666555555555666777666666555444333222222111111111111111111111111111111111111111111111111111000000000000000000000000......////////////......////////////////////////...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111222222555555666999???GGGOOOTTTZZZ\\\```fffpppmmmlllnnnfffbbbeeeVVVKKK<<<333222444444333333222222333666999;;;<<<000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))***************++++++*********************************+++++++++,,,,,,------------------------------------...///000000---///111333333444555666666===KKK\\\ppplllRRRFFFAAA===;;;;;;;;;:::999888888777777555555444333333333333333222222333333222222111000000000//////////////////222333333333111///---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++...........................------,,,,,,------...111000...,,,+++,,,...///------------............---.../////////000111333777999CCCYYYrrrxxx~~~rrrWWWNNNFFF???=========;;;888999;;;:::999777555555666777888777777666555444333222111111111111111111111111111222111111000000111111222////////////////////////......////////////......////////////////////////...------,,,,,,------...------------------------------............------------------------------000000//////000111333444111:::FFFPPPTTTUUUVVVWWW___kkk}}}|||qqqnnniiijjjqqqaaaZZZOOOEEE???<<<<<<<<<222111111444888::::::999111000000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,***************************++++++++++++,,,,,,,,,------------------------............///000111222///111222222222333666999CCCOOOcccyyytttVVVEEE@@@@@@;;;:::999888888888999999666555444444333333444444222333333333333222111111//////000000000000000000777777666555333000---++++++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,...........................------,,,,,,------...111000...,,,+++,,,...///---------.........//////,,,///111222111111222333:::FFFZZZoookkkUUUDDD>>><<<>>>===999888;;;;;;999777666555666888999888888777666444333222222111111111111111111111111222222111111111111222222////////////////////////......////////////......////////////////////////...------,,,,,,------...---------------------------......//////......---------------------------.........///222555999;;;EEEJJJQQQZZZcccmmmuuuzzzxxxooofffddd___ZZZTTTMMMFFFCCC888555222333555777555333111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******+++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,------------------------............///111222333222333333222222666===CCCSSSgggoooUUUHHHCCC===<<<;;;999999999::::::666666555444444444444555333333333333333222222111//////000000000000111111777777666444222000---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...------,,,,,,------......---,,,+++***+++,,,---------........./////////,,,///333333333444888<<>>;;;:::===;;;:::888777777777888999888888777666555444444333222222222222222222222222222222222222222222222222000000000000000000000000......////////////......////////////////////////...------,,,,,,------...------------------------......////////////......------------------------000000222555:::AAAGGGKKK[[[YYY^^^nnnyyyssskkkfffccc]]]TTTMMMHHHAAA888333333444222000222222111000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++,,,------))))))*********++++++++++++++++++,,,,,,,,,------.................................///000111333333333444555666:::DDDRRR\\\oooyyy___NNNDDDBBB???<<<::::::::::::777666666555555555555555333333444444333333222111//////000000000111111111333222111000////////////+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,............///////////////111222222333:::EEEMMM```qqqyyy```HHHAAA@@@===<<>>===@@@999::::::::::::999888777777777777777666666666666222222222222222222222222000111333444444333111000000000000000000000000000......////////////......////////////////////////...------,,,,,,------...------------------------......////////////..............................444888AAALLLVVV\\\\\\[[[kkkwwwllljjjkkkgggbbbSSSAAA888888888444444444333222222111000000000000000000////////////......---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---................../////////000......000222000---000777555666===HHHSSSccc}}}nnnUUUEEEAAA::::::===;;;777666555555666777666444444444444333333333222222111000///......///000111......////////////............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------...///000111///------.../////////333555555444999KKKggg}}}tttmmmlllnnnpppppppppsssxxx~~~xxxZZZIIIAAA>>>===::::::::::::===>>><<<888777777777666666666666666555555444333333222111111111555:::>>>===888111,,,111111111111111111111111000000000000000000000000000000///.......................................//////.........---------///////////////.........------------------------FFFLLLTTTYYY^^^ggguuuxxxmmmgggmmmkkk[[[III???999555444444333111000000//////111000000000////////////.........---------,,,,,,------------------------------------------------++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.............../////////000000111000222444444222444999777;;;FFFWWWiii{{{qqqVVVFFF===AAABBB999:::999777777777777555444444444444333333333333222000000////////////000000......////////////...............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------...------------...///000000///......000111111111333333444;;;III___vvv}}}xxxtttqqqoooiiijjjjjjfffaaa]]]^^^```aaaaaaaaacccfffjjjoooqqqppppppqqqrrrtttxxx{{{}}}ttt]]]NNNEEEAAA;;;;;;;;;;;;;;;;;;999666888888888777777777666666555555444444333222222111222444666888888555111///111111111111111111111111111111111111111111111111000000///.......................................//////.........---------.........///////////////------------------------QQQVVV___iiitttnnnsssuuunnnbbbTTTFFF;;;777666444222000000000000111111000000000/////////.........------------,,,------------------------------------------------++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............/////////000000000111...///333444333444888<<>>>>>===<<<:::888777;;;;;;:::999888777777666555555555444333333222222333333333222222222222222222222222222222222222222111111111111111111111111000000/////////................................................---------------......//////000000------------------------UUU[[[jjjzzzooommmqqqkkkYYYFFF;;;999666444222222222333111111111000000000//////............------------------------------------------------------------++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........////////////000000000222//////333555444555999CCCQQQggg||||||xxxxxxyyy{{{{{{{{{xxxgggjjj___BBB>>><<<999888888888777555555555555555444444444444///000111222222111000/////////000000000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////............//////---///111111222222333444888;;;GGG]]]www}}}qqqiiieeedddcccdddbbb___\\\ZZZZZZ[[[\\\___^^^]]]^^^```aaaaaaaaa___``````aaaaaaaaaaaaaaa___^^^^^^]]]]]]^^^______\\\___dddkkksss|||sssrrrUUUGGGCCC@@@@@@>>>;;;;;;======<<<;;;:::999888777777666555555555444444333333333222222111111222333444222222222222222222222222111111111111111111111111000000000000000///......................................................,,,------...///000111111........................dddssstttrrrmmm```TTTBBB???:::666333222222333111111111111000000000000//////.........---------------------------------------------------------++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000111555222222555777888<<>><<<999888888888888777666666666555555555444444///000111222222111000/////////000000000000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////.........//////...000222222111111222444888EEEZZZrrrwwwppphhhcccbbbdddggghhhlllkkkiiigggeeecccbbbaaaeeeccccccdddgggiiiiiihhhlllmmmnnnoooooonnnmmmmmmgggfffeeecccaaa___^^^^^^]]]^^^___bbbfffkkknnnpppoooooorrrxxxxxxyyyzzzUUUKKKBBB@@@???======AAA>>>===<<<;;;:::999888777666666555555555555555444222333333444444444444333222222222222222222222222111111111111111111111111000000111111000000///...........................---.....................,,,------...///000111111........................|||iiiaaa```OOOJJJBBB;;;555222111111222222111111111000000000/////////.........------------------------------------------------------++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////000000000111111111000222555777;;;EEEOOOddd}}}zzz|||}}}xxxsssnnnjjjfffeeeiiikkkjjjgggggghhhjjjkkkkkkjjjhhhgggeeegggiiijjjiiihhhhhhiiiiiiiiijjjkkkpppyyynnnEEEBBB???;;;999999999999888777666666666666555555555000111111111111111111000///000000111111000000////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////....../////////111333222000111555999@@@SSSmmmssslllllllllnnnqqqssstttsssxxxwwwuuussspppmmmjjjiiikkklllmmmoooqqqtttvvvxxxzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvtttqqqnnnkkkiiihhhdddbbbbbbbbbddddddcccbbb``````bbbhhhllltttyyyzzzooo[[[IIIBBB@@@======AAA===<<<<<<;;;:::999999888666666666666666666666666333444555666666555444333333333333333333333333333222222222222222222222222///000111222111000///...........................---------...............------......//////000000........................}}}llljjjbbb\\\QQQEEE;;;555222111222222222111111111000000////////////............------------------------------------------------++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////000000000111111111///111555:::===DDDUUUeeevvvpppmmmjjjhhhiiikkkkkkjjjkkkkkklllnnnpppppppppqqquuuvvvwwwxxxvvvuuussssssrrrqqqpppnnnlllkkklllllleeedddcccaaabbbeeelllppp|||]]]IIIEEE@@@<<<;;;:::999888777777777666666666555555222111111000000111111222000000111111111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111000//////////////////111333333222555<<>>999999888777666666666777777666444222111000//////111111111111111111111111000000000000//////////////////.........---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222222222222111///...---///000555888222333JJJeeezzz{{{~~~~~~wwwsssnnniiidddaaa___^^^aaaccceeegggjjjmmmrrruuurrrUUUAAA>>>DDD???<<<:::;;;999666888<<<999777888;;;:::777999>>>@@@<<<777444333444333333333333333222222222111111222222222222222222222222222111111111000000//////---...///111111///...---//////............/////////////////////.........000000/////////.........zzzllldddZZZLLLAAA===666555333333222111000...111000000//////...------.........---------,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------.........000111222222222333333888BBBMMMYYYlll|||tttkkkhhheeeeeehhhkkkllllllqqquuuyyy{{{|||~~~|||xxxvvvtttpppmmmfffgggfffdddcccgggooouuuvvvPPPEEEDDD>>>;;;===:::999888777777777777777888777555333222111111000111111111111111111111111111000000000//////////////////.........---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000000111111000000000...333666666:::KKKcccsssrrrrrryyy|||xxxtttoookkkhhh____________aaaeeekkknnntttzzz|||wwwWWWFFFBBBCCC???===>>>>>>;;;<<<@@@:::999888777888999::::::<<<999555333333444444444333333333222222222222111222222222222222222222222111111111111000000000///...///000222222000///...//////............///////////////////////////...////////////.........---nnn^^^PPPDDD???>>>:::666444444333000---111111000000///..................------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------/////////......//////000///111222333222333555666===HHHYYYnnnuuunnnjjjgggdddfffhhhkkknnnrrrwww{{{~~~~~~||||||rrrqqqmmmhhhcccaaabbbccciiiqqqlllNNNFFFDDD@@@<<<;;;:::999888777777777777888777666444333222222222222222222222222222222222111111000000000//////////////////.........------------......------,,,+++,,,,,,,,,,,,,,,,,,------------........./////////---...///000000111222222---444555444EEEdddyyy}}}}}}sssooohhhmmmyyy}}}xxxsssiiifffbbb^^^]]]___bbbeeegggkkksss}}}{{{~~~{{{ZZZIIIHHHBBB>>>???>>>;;;:::<<<888:::888444999CCCEEE@@@999777444222333555555555333333333333222222222222222222222222222222222222111111111111000000000000///000111222222111000/////////............//////......///////////////////////////............---zzz|||iiiZZZPPPKKKIIICCC:::666555555444222222111111000000//////...............------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...000000000///000000111111222444555444333555999<<>>;;;999999666;;;999666@@@RRRVVVMMM:::888555444444555555555444444333333333222222222222222222222222222222222111111111000000000000000///000000111111000000/////////............//////............////////////........................{{{uuurrrtttrrrnnnjjjhhhhhhhhhhhhooo|||}}}{{{tttggg___SSSKKK@@@888555555666666222222222111000000////////////.........------------------,,,,,,,,,++++++,,,------------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........000000000000000111222333333444444333222666>>>DDDPPPjjj{{{vvvpppjjjggghhhnnntttxxx}}}yyyuuurrrkkkjjjhhhfffhhhqqq```LLLAAA:::>>>===<<<:::999999888888666666444333222222222222222222222222222222222222111111111111000000000000000000/////////.........------......------,,,+++,,,,,,,,,------..................////////////000000000000///000111222333===777>>>VVVpppvvvtttvvvzzz|||zzztttnnnfffaaaaaa```cccgggjjjooo~~~yyybbbTTTFFFAAAAAA???>>>>>>777===<<<999DDDVVV[[[SSS===:::888666666666555444444444444333333333222222222222222222222222222222000000000000000000111111//////////////////////////////............//////---.........//////000000////////////////////////zzzxxxzzztttoooiiiggghhhjjjkkkkkkssswww|||}}}|||zzzzzzzzzhhhllllllfffbbbeeejjjmmmtttbbb\\\VVVKKK@@@888555555777333333222222111000000000/////////.........------............---------------------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,---------............000000000000111222222333111333333222333;;;HHHSSSfffwwwqqqmmmkkkkkklllnnnvvv~~~zzzooorrrrrrnnngggeeeiiinnnwwwcccLLL>>>??????===;;;:::999999999666555444333222222222222333333333333333333333333222222111111111000000000000000000/////////......------......------,,,+++,,,,,,,,,---......//////------........./////////222111111000111222333444<<<:::IIIggg}}}|||yyyvvvwwwzzz~~~|||sssllleeeaaaaaadddddddddppp~~~sss___JJJ@@@????????????;;;>>>===;;;AAALLLOOOKKK===;;;999888777777555444444444444444333333333333222222222222222222222222000000000000111111111111//////............////////////............//////------......///000000000///000000000000000111111yyykkkbbb]]][[[^^^bbbddddddggglllttt~~~|||wwwuuummm```VVVQQQaaalllxxxnnngggddd]]]PPPBBB999666666444333333222111111000000////////////............000////////////.........---------...------,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------............/////////000000111222333222444555555999GGGZZZhhhxxxqqqqqqooorrryyy~~~|||}}}|||xxxpppiiieeedddiiitttdddJJJ@@@@@@>>><<<;;;:::999999777666555444333333333333333333333333333333333333222222222111111111000000000000000000/////////...------......------,,,+++,,,,,,------.../////////,,,---------............222111000111222444777888???KKK```uuuqqqvvv||||||rrriiieeeeeeccc___gggsssvvvWWWFFF@@@>>>>>>>>>>>>======<<<===>>>@@@@@@;;;999777777888777666555555444444444444333333333222222222222222222222222///000000000111111111111000//////////////////000//////............//////------......///000000111000111111111222222222222uuuiii___ZZZWWWWWWXXX\\\fffqqquuuzzz|||wwwlllddddddQQQSSSWWW]]]iiiyyypppqqqlll___LLL>>>888777444444333222222111111000000/////////............000000000000////////////------......------,,,+++++++++,,,,,,,,,---------,,,------......------,,,---------.........//////////////////000111222333555666888:::AAARRRiiizzz}}}xxxtttvvvwww~~~{{{vvvpppjjjeee]]]aaahhhssszzzVVVAAA@@@???===;;;::::::999888777666555555555555555333333333333333333333333222222222111111111111000000000000000////////////------......------,,,+++,,,,,,------...///000000,,,,,,,,,---------......000000000111333666:::<<>><<<<<<>>>;;;777888===777666555666777888777666555555444444444333333333222222222222222222222222//////000000111111111222111111000000000000111111//////............//////---------...///000000111111111222222222333333333xxxgggZZZXXX[[[^^^___aaadddgggnnnuuuzzzqqqlllddd^^^]]]XXXSSS]]]lllnnnllltttdddJJJ===999555555444333222111000000000000000000////////////////////////////////////......---------,,,,,,,,,------------------------------------------------............////////////222000......///111333333333666:::???LLLeee{{{zzz}}}sssoooddd``````dddjjjuuuqqqOOOBBB<<>>:::;;;999999888777666555555444444444333333333222222222222111111111000000000000000000000000////////////...---------------......///...---...//////---,,,......------......//////222000000333555888@@@IIIeee{{{|||~~~|||ppphhhhhhdddeeehhhlllsssyyyeeeOOOFFFBBB???===;;;999;;;======<<<:::::::::999999999888888666555444444333333444444555444333222111111111111333333333222222222111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111000//////yyylllccc]]]```gggjjjjjjjjjfffjjjpppvvv~~~}}}uuuhhhcccVVVRRRTTT___nnn|||uuugggjjj^^^@@@>>>999333222444555333000111111000000000/////////////////////////////////......---------,,,,,,,,,------------------------------------------------............//////////////////000111333555777888999===GGGYYYuuu|||xxxzzzwwwmmmhhhfffeeeiiimmm~~~dddHHH???AAA???<<<;;;:::999999888777666555555333333333333222222222222222222222111111111000000111111000000//////......------------...///000000111///------.........,,,...............///000000111111333555555;;;JJJXXXttt}}}yyy}}}rrrllleeecccaaabbbeeelllssswww{{{]]]KKKCCC???>>><<<;;;;;;<<<===>>>:::::::::999999999888888666555555444444444444555555444333222222111111111333333333222222222111111000000000000000000000000////////////000000000000000000000000000000000000000111111111111000000///yyyhhhfffpppllllllssszzz{{{uuuoooqqquuu{{{}}}{{{ssseeeUUUPPPUUUaaasssooolllfffPPPFFF===444111444666333///111111111000000000//////////////////////////////......---------,,,,,,,,,------------------------------------------------............////////////...///111222333444666888:::AAAQQQjjjzzzxxx{{{{{{wwwtttoooiiidddgggrrrVVVBBB???>>>===<<<::::::999888777666666555333333333333222222222222333333222222222111111111222111111000///......------------...///000111222333000...------......---............///000111111111222444555666>>>SSSggg{{{}}}yyy~~~}}}qqqmmmfffbbbaaaeeekkkooosssqqqWWWHHHBBB???>>>???===:::;;;===:::::::::999999999888888666666555555555555555666555555444333222222222222333333333222222222111111000000000000000000000000////////////000000000000////////////////////////000000111111111111000///~~~nnnhhhmmmsssuuu|||}}}vvvnnnhhhbbb___bbbiiilllkkkhhhPPPEEE999333444555333000111111111111000000000000////////////////////////......---------,,,,,,,,,------------------------------------------------............///////////////111222222222333666999AAAOOOggg}}}|||xxxqqqjjjeeefffmmm~~~pppPPPBBB>>>======;;;;;;:::999888777666666444444444333333333222222333333333333222222222222222111111000///......------------...///000111222222000...---...//////............///000111222222111333555666888DDD^^^uuu|||~~~zzzqqqhhhdddccceeeggghhhpppwwwlllPPPBBB>>>===??????:::999;;;:::::::::999999999888888666666666555555666666777666555444333222222222222333333333222222222111111000000000000000000000000////////////000000000000///////////////////////////000000111111111000000{{{ssspppuuuvvvrrrrrrxxxwww}}}yyyqqqiiifffiiikkknnnggghhh\\\PPPBBB888555444444222222222111111111000000000////////////////////////......---------,,,,,,,,,------------------------------------------------............////////////000222333333222444999===KKK```}}}{{{vvvsssiiibbbhhhxxxmmmPPPBBB???@@@<<<;;;;;;:::999888777777555555555555444444444444444444444333333333222222111111000000//////......------------...///000000111///......///000000///////////////000222333444222333666:::@@@QQQmmm~~~}}}ssskkkfffcccbbbdddhhhmmmvvv^^^HHH>>>999===???;;;999===:::::::::999999999888888777666666666666777777888666555444333222222222222333333333222222222111111000000000000000000000000////////////000000000000000000000000000000000000///000000111111111111000kkknnnsssxxx|||zzzxxxzzzfffqqqvvvwwwhhhggg\\\MMM???777555555666222222222111111111000000////////////////////////......---------,,,,,,,,,------------------------------------------------............////////////000222444333333777???FFFZZZvvv|||qqqgggdddgggqqqfffJJJAAABBB<<<<<<;;;:::999888888777777666666666666555555555444444444444333333333333000000000000////////////...---------------...............///111222111////////////000111222444444333444888???KKK```yyypppiiieeefffeeegggnnnvvv}}}\\\JJJ======???<<<;;;???:::::::::999999999888888777777666666777777888999666555444333333222333333333333333222222222111111000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111ooo{{{|||vvvddd]]]qqq{{{ooodddTTTDDD999555777999222222222111111111111000////////////////////////......---------,,,,,,,,,------------------------------------------------............/////////000///222444444555;;;EEEMMMmmmzzzvvvrrrllldddbbbnnnvvvQQQDDDCCC===<<<;;;;;;999999888777777777777777666666666666555555444444444333333333////////////000000000000...------,,,,,,,,,------,,,,,,---000222333111000/////////000111333444555444444999DDDSSSlll|||rrrllliiicccaaaeeejjjrrrrrrYYYDDD@@@AAA======@@@:::::::::999999999888888777777666777777888999999666666555444333333333333333333333222222222111111000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111}}}~~~xxxmmm]]]^^^}}}nnnbbbUUU???555888999333222222222333333222000000/////////............------------------------........................,,,,,,,,,---------......////////////000000000000777000///444777;;;LLL```zzzqqqjjjfffeeefff{{{eeeNNNEEEBBB:::===@@@;;;;;;===777:::888666666777888777666666666666555555444444333222222111111000/////////000000//////.........---////////////000000000000111000111111222333444555555:::777EEEggg~~~~~~sssiiicccbbbffffffiii{{{wwwQQQ???<<<;;;<<>>NNNhhhvvvkkkdddeeeeeefffqqqhhhMMMCCC@@@>>>>>>;;;;;;::::::999888888888777666555555666777888999555555444444333222222111333333333333333333333333111111111111111111111111111///...///000111000///000000000000000000000000000000000000111111111111vvvsss|||ssseee^^^jjjhhhiii\\\EEE999666777555333333222222000...000000000/////////......------------------------........................,,,------------.........//////000000000111111111333333777;;;===KKKlllyyymmmddd^^^cccrrrpppIIIHHH>>>>>>???777555999777:::999777777888888888777444444444444555555555555222222222111000000//////////////////............/////////000000000111111111111111222333444666666888:::III]]]nnnyyylllhhhfffdddhhhoooxxx[[[FFFAAA===888<<<;;;;;;::::::999888888777666666666666777777888555555444444333222222222333333333333333333333333111111111111111111111111111000//////111111000///000000000000000000000000000000000111111111222222|||{{{xxxttt___hhhsssmmmcccUUUEEE777777555333333333333111000000000000////////////...................................................------------............///000000111111222222222333333666<<>>AAA:::777:::999;;;999777777888999888777666666777777888888999999333333222111111000000//////////////////.........//////000000000111111111111111111222444555777777<<<;;;SSSmmm|||zzzqqqjjjdddeeeiiiyyy~~~nnnNNNCCC???:::<<<<<<;;;;;;::::::999999777666666666666777777777555555444444333333333333444444333333333333222222111111111111111111111111111000///000111111000///000000000000000000000000000000111111111222222222rrr```[[[ooorrrddd```RRR999888666444333444444444333111000000000////////////................................................---------.........//////000000000111222333333444666222444@@@XXX{{{xxxppphhhdddbbb```]]][[[ZZZ[[[\\\^^^^^^dddkkkooottt~~~ssskkkeeehhhsss{{{UUUBBB===AAA<<<999;;;999;;;999777777888999888777666777777888888999999999333333222222111000000000.........///////////////000000000000111111111111111111222333444666888999??????ZZZyyy|||ppphhhgggjjjmmm|||aaaLLLDDD???======<<<<<<;;;::::::999666777777777777666666666555555444444444444333333444444444333333222222222111111111111111111111111222000///000111222111000000000000000000000000000111111111111222222222222|||{{{qqq___QQQYYYrrriiieeeXXX>>>;;;999666555555666555444111111000000000/////////................................................------........./////////000000111222333444444555777555999MMMooosssmmmccc[[[UUUPPPMMMKKKPPPNNNKKKIIIGGGGGGHHHHHHHHHKKKMMMNNNNNNSSS]]]dddttt~~~uuukkkggggggsssjjjMMM>>>@@@<<<999:::888;;;999888888999999999777555555555555666666666666333333333222111111000000.........///////////////000000000111111111222222111222222333555777999:::AAAKKKeeeyyyoookkkkkkkkkuuu{{{ZZZGGG???>>>======<<<<<<;;;::::::666777777777777666666555555555444444444444444444555444444333333222222111222222222222222222222222222111000000222222111000000000000000000000000000111111111222222222222333~~~qqq[[[RRRaaa{{{wwwfff\\\MMMAAA===999777666555444333111111111000000000//////............................................................////////////000000111222333444555555666:::GGGaaauuujjjcccYYYVVVQQQMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFFFFIIILLLHHHRRR```nnn}}}~~~uuuooohhhhhhzzzcccFFFAAA<<<:::;;;:::<<<:::888888999999999888666555555555555555444444444333333222222111111000............/////////000000000111111111222222222111222333444666888999:::FFF^^^xxx}}}ssskkkjjjqqq}}}qqqQQQBBB>>>>>>======<<<;;;;;;;;;666777888888777666555444444444555555555555555555555555444333333222111111222222222222222222222222222111000000222222111000000000000000000000000000111111111222222222333333}}}wwwcccTTTbbbggg```\\\EEEAAA<<<888666555333111111111111111000000000000////////////////////////..................................../////////000000111111222444555666666555???SSSqqqmmmbbbZZZTTTPPPNNNLLLKKKKKKMMMNNNNNNMMMJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHHHHDDDHHHKKKLLLPPP[[[kkkxxx~~~yyynnneeelllzzzwwwOOODDD>>><<<>>>===<<<:::888888999:::999888888888777777666666555555444444333222222111111000---.........//////000000000111111111111222222222222222333444666888:::;;;LLLoooyyylllhhhnnnvvvxxx```KKK>>>>>>>>>===<<<<<<;;;;;;666777888888888666555444444444555555555555555555555555444333333222111111222222222222222222222222222111000111222222222000000000000000000000000000111111222222222333333333{{{iii```aaaxxxdddaaaWWWGGG:::888999666444555222222222111111111111000000/////////...........................///000000............/////////000///222555333222333555666???HHH\\\rrr```VVVTTTSSSNNNIIIOOONNNNNNOOOPPPPPPOOONNNPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOOONNNLLLJJJHHHFFFDDDEEEGGGIIILLLNNNOOOPPP\\\ggg}}}uuullljjjlllaaaJJJCCC<<<;;;@@@===<<<;;;999888777777777777777777777666666666666555555444333222000000///000000000000000000000000000000000000000111111111333333555666333333:::DDDZZZuuunnnjjjmmmzzzxxxxxxUUUFFF>>>???AAA;;;;;;>>>999888888888777777777777777777777666555555555555555555555444444444333333333222222222222222222222222222222111111111111222222000111111111111222222222333333333444444444555555|||pppcccssslllbbb]]]PPPBBB:::777555444555222222222222111111111111000000/////////........................///000000........./////////000000///111333444444666888888;;;SSStttqqqeee]]]SSSOOOQQQTTTSSSQQQTTTTTTTTTTTTUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRPPPOOOMMMKKKJJJIIIIIIHHHGGGGGGHHHIIIIIILLLQQQ^^^qqqvvvooommmppp{{{VVVCCC=========<<<<<<:::999888888888888777777777777666666666666555555444333222111000000000000000000000000000000000000000000111111111111333333555666555666@@@KKKhhhxxxnnnjjjrrr~~~~~~gggNNNBBBAAABBB;;;;;;>>>999888888888888777777777777777777666555555555555555555555444444444333333333222222222222222222222222222222111111111111222222000111111111111222222222333333333333444444444444{{{lll___{{{hhhcccZZZKKK<<<555555555444333222222222111111111111000000000/////////.....................///000000....../////////000000000000000222444666888:::;;;>>>eeeuuufff[[[WWWTTTQQQPPPQQQSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRTTTUUUUUUVVVVVVWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTRRRPPPMMMIIIGGGEEEEEEEEEDDDEEEGGGKKKTTTjjj~~~sssmmmjjjqqqlllJJJ@@@???===<<<;;;:::999999999999999777777777777666666666666555555444333222111000000000000000000000000000000000000000111111111222222222333555777666:::GGGUUUsssyyymmmllluuu}}}rrrWWWGGGBBBBBB===<<<>>>999999999888888888777777777777777666555555555555555555555444444444333333333222222222222222222222222222222111111111111222222000111111111111222222222222222222222333333333333~~~}}}pppfffpppxxxccc___RRR@@@666666666333333333222222222111111111000000000////////////..................///000000...////////////000000000111000111444666777:::>>>RRR~~~qqqcccZZZTTTTTTUUUVVVVVVUUUUUUUUUVVVTTTUUUVVVVVVTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYTTTTTTTTTTTTUUUWWWYYY[[[WWWVVVTTTQQQNNNKKKIIIHHHGGGGGGGGGFFFEEEMMMcccxxx{{{tttoooiiirrr___FFF???@@@<<<;;;:::::::::::::::;;;777777777777666666666666555444444333222222111111000000000000000000000000000000000111111222222333333444666777777===NNN___wwwxxxnnnmmmssstttsss```KKKBBBCCC???>>>>>>999:::999999888888777777777777777666555555555555555555555444444444333333333222222222222222222222222222222111111111111222222000000111111111222222222111111222222222333333333llldddgggbbbVVVFFF<<<999666333333333333222222222222111111000000000////////////...............///000000////////////000000000111333111111555555666<<>>AAA<<<<<<;;;;;;:::;;;;;;;;;777777777777666666666666555444444333333222222222111111111111111111111111///000000111222333333333555555666777777@@@UUUiiivvvjjjiiiuuulllpppSSSDDDEEEBBB@@@???::::::::::::999888777777666777777666555555555555555555555444444444333333333222222222222222222222222222222111111111111222222000000111111111222222222111111222222222333333333zzztttqqqvvvjjj[[[OOODDD:::666666333333333333222222222222111111000000000/////////...............///000000/////////000000000111111333111333777555666BBBRRRooo```ZZZZZZXXXVVVTTTSSSTTTVVVVVVUUUTTTUUUUUUUUUYYY]]]^^^\\\]]]___bbbiiiiiiiiijjjjjjkkkkkklllcccbbb```]]][[[YYYXXXXXXXXXZZZ[[[\\\[[[XXXUUUSSSQQQLLLHHHIIIHHHEEEDDDFFFOOOSSSbbb{{{llldddmmm{{{iiiGGG@@@>>>===<<<;;;;;;;;;;;;;;;777777777777666666666666555444444444333333333222111111111111111111111111///000000111222333444444555666777888999EEE^^^uuuqqqhhhmmmwwwxxxgggMMMHHHCCC@@@???;;;;;;;;;:::999888777777666777777666555555555555555555555444444444333333333222222222222222222222222222222111111111111222222000111111111111222222222222222222222333333333333}}}}}}ooozzzwwwaaaWWWKKK:::444999444444333333333222222222111111111000000000//////...............///000000//////000000000111111111222222666999777999LLLcccjjj```WWWWWWXXXVVVVVVXXXXXXWWWVVVUUUVVVVVVWWWWWW]]]bbbgggiiiiiijjjnnnrrryyyyyyzzzzzzzzzzzzzzzzzzsssrrrqqqooollliiigggeee``````^^^\\\[[[YYYXXXWWWYYYTTTPPPPPPNNNIIIGGGGGGHHHHHHLLLZZZvvvzzzmmmiiippp~~~^^^EEE??????===<<<;;;;;;;;;;;;777777777777666666666666444444444444444333333333111111111111111111111111///000000111333444444555555555777999===LLLiiirrrmmmnnnwwwZZZLLLBBB>>>???===<<<;;;;;;:::888777777666777777666555555555555555555555444444444333333333222222222222222222222222222222111111111111222222000111111111111222222222333333333333444444444444|||{{{|||{{{ggg\\\OOO:::333<<<444444444333333333222222111111111111000000000000...............///000000000000000000111111111111000111777;;;888;;;SSSoooxxxeee^^^XXXUUUVVVTTTQQQRRRXXXTTTRRRRRRVVV\\\bbbeeegggkkkqqqwwwzzzzzz|||~~~~~~}}}{{{yyyxxxjjjgggbbb]]]ZZZYYYZZZ[[[\\\YYYXXXWWWRRRJJJEEEEEE<<>>===;;;;;;::::::777777777777666666666666444444444444444444333333111111111111111111111111///000000222333444555555444555888;;;@@@RRRqqq~~~qqqjjjmmmuuueeeNNNAAA<<>>===<<<;;;;;;<<<:::999777777888888666555555555444444444333333333111111111111111111111111000000111222333444444555888;;;666>>>QQQZZZuuuwwwllldddoooyyyXXXBBBDDDCCC;;;===<<<;;;;;;999999888777999888666555444444444555555555555555555555555555333333333333333333333333111111111111111111111111111111222222222333333333333222222333555666555555zzzbbb\\\KKK888999666444333333444444222111111111111111000000000000........./////////000000//////000000111111222222///777777555???VVV}}}mmm^^^XXXXXXVVVUUUSSSSSSVVVZZZ___bbbmmmmmmpppvvv|||vvvpppiiidddaaa]]]\\\[[[]]]___\\\VVVPPPQQQLLLIIIHHHFFFEEEMMMWWWyyyyyypppkkksss|||TTTHHH???>>>>>>;;;:::<<<:::999777777888888666555555555444444444333333333111111111111111111111111000000111222333444555555777;;;888@@@TTTbbbvvvhhhkkkooovvvnnnMMMDDDAAA>>>===<<<<<<;;;:::999888888999888666555444444555555555555555555555555555555333333333333333333333333111111111111111111111111111222222222222333333333333333222333444555555555~~~}}}qqq___SSSAAA666777555333333444444333111111111111111000000000000....../////////000000000//////000000111222222222000444888888DDDooo|||xxx}}}{{{kkk]]]RRRPPPRRRQQQRRRTTTXXX```iiiqqqvvv~~~zzzuuupppnnnfffbbb]]]\\\^^^___\\\XXXZZZSSSLLLIIIFFFCCCDDDGGGQQQhhhuuukkkjjjnnnoooUUU@@@>>>@@@<<<999<<<:::999777777888888666555555555444444444333333333222222222222222222222222000111111222333444555555666:::;;;DDDXXXnnn~~~pppiiieeejjjuuuZZZBBB===>>>======<<<;;;:::999888888888888777666555555555555555555555555555555555555333333333333333333333333222222222222222222222222222222222222333333333333444333333333333444555555~~~sssoooooo{{{{{{{{{aaaZZZLLL999999777444333444444333222111111111111000000000///...////////////000000000///000000111111222333333666666<<<<<>>@@@;;;999<<<:::999777777888888666555555555444444444333333333222222222222222222222222111111222333444555666666666:::>>>III\\\zzz|||nnndddfffllltttkkkIII???AAA======<<<;;;:::999888888888777777666666666555555555555555555555555555555333333333333333333333333222222222222222222222222222222222333333333444444444444444333333333555777}}}rrrpppmmmvvv{{{~~~vvvccc[[[QQQ===;;;888555333444444444333111111111111000000000///////////////000000000111000000000111222222333333888888===AAA[[[uuuoooxxxtttkkk```YYYSSSPPPQQQVVVXXXbbbqqq~~~~~~~~~~~~|||{{{yyywwwwwwxxxyyyzzzxxxxxxwwwwwwxxxyyyzzz{{{|||{{{uuukkkaaa[[[[[[^^^eeeddd^^^TTTJJJFFFGGGIIIHHHFFFJJJcccvvvllleeekkkwwwOOO@@@???;;;999<<<:::999777777888888666555555555444444444333333333222222222222222222222222222222333444555666666777777999CCCOOOaaavvvjjjhhhhhhkkkxxxYYYFFFCCC>>>======<<<;;;:::999888777777777777777666666666555555555555555555555555333333333333333333333333222222222222222222222222222222333333333444444444444555555444333444777:::uuummmnnnnnnmmmnnnvvv}}}wwwwwwxxxzzz~~~{{{xxxqqqnnn]]]SSSAAA<<<999666444444444444444111111111111000000000000/////////000000000111111000000111111222333333333555888;;;FFFooo{{{xxxyyymmmbbbVVVOOONNNRRR]]]gggnnnwww|||zzzzzzzzzrrrrrrqqqpppoooooorrruuu}}}}}}|||{{{zzzzzzzzzzzzvvvuuusssrrrrrrrrrssssssvvvuuusssqqqqqqsssuuuvvvwww|||{{{qqqeee]]]YYYVVV]]]```[[[RRRLLLGGGCCCBBBHHHIIILLLeeesssjjjeeeuuubbbGGG???===<<<<<<:::999777777888888666555555555444444444333333333333333333333333333333333222333333444555666777777888:::HHHXXXkkkuuukkkffffffnnnwwwhhhJJJ???>>>>>>===<<<;;;:::999999666777777888888777777666555555555555555555555555333333333333333333333333333333333333333333333333333333333333444444444444333555666555444555:::>>>tttoooiiiggggggjjjooorrrsssrrrpppnnnkkkhhheeedddccccccdddeeehhhkkknnnppptttyyy{{{xxxyyydddXXXJJJ===:::666444444444444444111111111111000000000000//////000000000111111111000111111222222333333444333;;;;;;LLL}}}qqqaaaYYYRRRSSSYYYdddtttxxxrrrpppooonnnmmmffffffdddbbb``````ccceeemmmmmmmmmnnnnnnmmmmmmmmmhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmooooootttvvvzzz}}}|||ttthhh```PPPWWW\\\[[[ZZZWWWPPPHHHBBBGGGKKKKKKOOOiii|||qqqeeekkkzzzyyyQQQ@@@@@@???;;;:::999777777888888666555555555444444444333333333333333333333333333333333333333444555666777888888:::;;;NNNbbbwwwpppeeeeeejjjlllwwwQQQAAA>>>>>>===<<<;;;:::999999666777888888888888777666555555555555555555555555333333333333333333333333333333333333333333333333333333333444444444444555333555777666555777===BBByyyrrrllljjjkkkkkkkkklllhhhfffbbb___]]]]]]___```___^^^^^^]]]]]]]]]]]]]]]^^^bbbgggnnn{{{}}}mmmooolll]]]SSS>>>;;;666444444444555444111111111111000000000000000000000000111111111111000111111222222333444444444@@@===PPP~~~}}}yyy{{{}}}rrriiiTTTRRRUUU___lllzzzsssmmmllllllkkkhhheeedddbbb___\\\\\\^^^```\\\]]]___`````````___^^^[[[\\\^^^___aaaaaaaaaaaa[[[^^^bbbfffiiikkkllllllvvvrrrqqqvvv~~~~~~uuulll^^^___]]]ZZZ\\\^^^WWWLLLGGGBBBDDDJJJHHHLLLlllwwwhhhdddoooYYYBBBBBBBBB;;;:::999777777888888666555555555444444444333333333333333333333333333333333333333444555666777888888<<<===RRRiii}}}tttggghhhjjjhhhttt~~~]]]KKK>>>>>>===<<<;;;::::::999666777888999999888777666555555555555555555555555333333333333333333333333333333333333333333333333333333333444444444555555333666888777666888???EEE